UpdatedLocale class
A wrapper locale that overrides specific properties of a base locale.
- Inheritance
-
- Object
- HoraLocale
- UpdatedLocale
- Available extensions
Constructors
-
UpdatedLocale(HoraLocale _base, {String? code, List<
String> ? months, List<String> ? monthsShort, List<String> ? weekdays, List<String> ? weekdaysShort, List<String> ? weekdaysMin, int? weekStart, int? yearStart, String? invalidDate, HoraFormats? formats, HoraRelativeTime? relativeTime, String ordinal(int n, String? unit)?, String meridiem(int hour, int minute, {bool lowercase})?}) -
const
Properties
- code → String
-
The locale code (e.g., 'en', 'zh-cn', 'ja').
no setteroverride
- formats → HoraFormats
-
Localized date formats.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- invalidDate → String
-
Invalid date string.
no setteroverride
-
months
→ List<
String> -
Full month names (January, February, ...).
no setteroverride
-
monthsShort
→ List<
String> -
Abbreviated month names (Jan, Feb, ...).
no setteroverride
- relativeTime → HoraRelativeTime
-
Relative time expressions.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
weekdays
→ List<
String> -
Full weekday names starting from Sunday.
no setteroverride
-
weekdaysMin
→ List<
String> -
Minimum weekday names (Su, Mo, ...).
no setteroverride
-
weekdaysShort
→ List<
String> -
Short weekday names (Sun, Mon, ...).
no setteroverride
- weekStart → int
-
First day of week.
no setteroverride
- yearStart → int
-
Minimum days in the first week of year.
no setteroverride
Methods
-
meridiem(
int hour, int minute, {bool lowercase = false}) → String -
Returns the meridiem indicator (AM/PM or locale equivalent).
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
ordinal(
int n, [String? unit]) → String -
Returns the ordinal suffix for a number (1st, 2nd, 3rd, etc.).
override
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
{String? code, List< String> ? months, List<String> ? monthsShort, List<String> ? weekdays, List<String> ? weekdaysShort, List<String> ? weekdaysMin, int? weekStart, int? yearStart, String? invalidDate, HoraFormats? formats, HoraRelativeTime? relativeTime, String ordinal(int n, String? unit)?, String meridiem(int hour, int minute, {bool lowercase})?}) → UpdatedLocale -
Available on HoraLocale, provided by the UpdateLocaleExtension extension
Creates a new locale with updated properties. -
updateFormats(
{String? lt, String? lts, String? l, String? ll, String? lll, String? llll}) → UpdatedLocale -
Available on HoraLocale, provided by the UpdateLocaleExtension extension
Creates a new locale with updated formats. -
updateRelativeTime(
{String? future, String? past, String? s, String? m, String? mm, String? h, String? hh, String? d, String? dd, String? w, String? ww, String? mo, String? mos, String? y, String? yy}) → UpdatedLocale -
Available on HoraLocale, provided by the UpdateLocaleExtension extension
Creates a new locale with updated relative time.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited