ShadLocale enum
Supported locales.
Usage:
- LocaleSettings.setLocale(ShadLocale.en) // set locale
- Locale locale = ShadLocale.en.flutterLocale // get flutter locale from enum
- if (LocaleSettings.currentLocale == ShadLocale.en) // locale check
- Inheritance
- Mixed-in types
- Available extensions
Values
- en → const ShadLocale
-
const ShadLocale(languageCode: 'en') - af → const ShadLocale
-
const ShadLocale(languageCode: 'af') - am → const ShadLocale
-
const ShadLocale(languageCode: 'am') - ar → const ShadLocale
-
const ShadLocale(languageCode: 'ar') - as → const ShadLocale
-
const ShadLocale(languageCode: 'as') - az → const ShadLocale
-
const ShadLocale(languageCode: 'az') - be → const ShadLocale
-
const ShadLocale(languageCode: 'be') - bg → const ShadLocale
-
const ShadLocale(languageCode: 'bg') - bn → const ShadLocale
-
const ShadLocale(languageCode: 'bn') - bo → const ShadLocale
-
const ShadLocale(languageCode: 'bo') - bs → const ShadLocale
-
const ShadLocale(languageCode: 'bs') - ca → const ShadLocale
-
const ShadLocale(languageCode: 'ca') - cs → const ShadLocale
-
const ShadLocale(languageCode: 'cs') - cy → const ShadLocale
-
const ShadLocale(languageCode: 'cy') - da → const ShadLocale
-
const ShadLocale(languageCode: 'da') - de → const ShadLocale
-
const ShadLocale(languageCode: 'de') - el → const ShadLocale
-
const ShadLocale(languageCode: 'el') - es → const ShadLocale
-
const ShadLocale(languageCode: 'es') - et → const ShadLocale
-
const ShadLocale(languageCode: 'et') - eu → const ShadLocale
-
const ShadLocale(languageCode: 'eu') - fa → const ShadLocale
-
const ShadLocale(languageCode: 'fa') - fi → const ShadLocale
-
const ShadLocale(languageCode: 'fi') - fil → const ShadLocale
-
const ShadLocale(languageCode: 'fil') - fr → const ShadLocale
-
const ShadLocale(languageCode: 'fr') - ga → const ShadLocale
-
const ShadLocale(languageCode: 'ga') - gl → const ShadLocale
-
const ShadLocale(languageCode: 'gl') - gsw → const ShadLocale
-
const ShadLocale(languageCode: 'gsw') - gu → const ShadLocale
-
const ShadLocale(languageCode: 'gu') - he → const ShadLocale
-
const ShadLocale(languageCode: 'he') - hi → const ShadLocale
-
const ShadLocale(languageCode: 'hi') - hr → const ShadLocale
-
const ShadLocale(languageCode: 'hr') - hu → const ShadLocale
-
const ShadLocale(languageCode: 'hu') - hy → const ShadLocale
-
const ShadLocale(languageCode: 'hy') - id → const ShadLocale
-
const ShadLocale(languageCode: 'id') - icelandic → const ShadLocale
-
const ShadLocale(languageCode: 'is') - it → const ShadLocale
-
const ShadLocale(languageCode: 'it') - ja → const ShadLocale
-
const ShadLocale(languageCode: 'ja') - ka → const ShadLocale
-
const ShadLocale(languageCode: 'ka') - kk → const ShadLocale
-
const ShadLocale(languageCode: 'kk') - km → const ShadLocale
-
const ShadLocale(languageCode: 'km') - kn → const ShadLocale
-
const ShadLocale(languageCode: 'kn') - ko → const ShadLocale
-
const ShadLocale(languageCode: 'ko') - ky → const ShadLocale
-
const ShadLocale(languageCode: 'ky') - lo → const ShadLocale
-
const ShadLocale(languageCode: 'lo') - lt → const ShadLocale
-
const ShadLocale(languageCode: 'lt') - lv → const ShadLocale
-
const ShadLocale(languageCode: 'lv') - mk → const ShadLocale
-
const ShadLocale(languageCode: 'mk') - ml → const ShadLocale
-
const ShadLocale(languageCode: 'ml') - mn → const ShadLocale
-
const ShadLocale(languageCode: 'mn') - mr → const ShadLocale
-
const ShadLocale(languageCode: 'mr') - ms → const ShadLocale
-
const ShadLocale(languageCode: 'ms') - my → const ShadLocale
-
const ShadLocale(languageCode: 'my') - nb → const ShadLocale
-
const ShadLocale(languageCode: 'nb') - ne → const ShadLocale
-
const ShadLocale(languageCode: 'ne') - nl → const ShadLocale
-
const ShadLocale(languageCode: 'nl') - no → const ShadLocale
-
const ShadLocale(languageCode: 'no') - or → const ShadLocale
-
const ShadLocale(languageCode: 'or') - pa → const ShadLocale
-
const ShadLocale(languageCode: 'pa') - pl → const ShadLocale
-
const ShadLocale(languageCode: 'pl') - ps → const ShadLocale
-
const ShadLocale(languageCode: 'ps') - pt → const ShadLocale
-
const ShadLocale(languageCode: 'pt') - ro → const ShadLocale
-
const ShadLocale(languageCode: 'ro') - ru → const ShadLocale
-
const ShadLocale(languageCode: 'ru') - si → const ShadLocale
-
const ShadLocale(languageCode: 'si') - sk → const ShadLocale
-
const ShadLocale(languageCode: 'sk') - sl → const ShadLocale
-
const ShadLocale(languageCode: 'sl') - sq → const ShadLocale
-
const ShadLocale(languageCode: 'sq') - sr → const ShadLocale
-
const ShadLocale(languageCode: 'sr') - sv → const ShadLocale
-
const ShadLocale(languageCode: 'sv') - sw → const ShadLocale
-
const ShadLocale(languageCode: 'sw') - ta → const ShadLocale
-
const ShadLocale(languageCode: 'ta') - te → const ShadLocale
-
const ShadLocale(languageCode: 'te') - th → const ShadLocale
-
const ShadLocale(languageCode: 'th') - tl → const ShadLocale
-
const ShadLocale(languageCode: 'tl') - tr → const ShadLocale
-
const ShadLocale(languageCode: 'tr') - ug → const ShadLocale
-
const ShadLocale(languageCode: 'ug') - uk → const ShadLocale
-
const ShadLocale(languageCode: 'uk') - ur → const ShadLocale
-
const ShadLocale(languageCode: 'ur') - uz → const ShadLocale
-
const ShadLocale(languageCode: 'uz') - vi → const ShadLocale
-
const ShadLocale(languageCode: 'vi') - zh → const ShadLocale
-
const ShadLocale(languageCode: 'zh') - zu → const ShadLocale
-
const ShadLocale(languageCode: 'zu')
Properties
- countryCode → String?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- languageCode → String
-
final
- languageTag → String
-
Concatenates language, script and country code with dashes.
Resembles Locale.toLanguageTag of dart:ui.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scriptCode → String?
-
final
- underscoreTag → String
-
For whatever reason, the intl package uses underscores instead of dashes
that contradicts https://www.unicode.org/reports/tr35/
that is used by the Locale class in dart:ui.
no setterinherited
Methods
-
build(
{Map< String, Node> ? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) → Future<ShadLocalizationsData> -
Gets a new translation instance.
LocaleSettingshas no effect here. Suitable for dependency injection and unit tests.override -
buildSync(
{Map< String, Node> ? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) → ShadLocalizationsData -
Similar to build but synchronous.
This might throw an error on Web if
the library is not loaded yet (Deferred Loading).
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sameLocale(
BaseAppLocale< BaseAppLocale, BaseTranslations> other) → bool -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
ShadLocale> - A constant List of the values in this enum, in order of their declaration.