Localization class
- Inheritance
-
- Object
- Translations
- Localization
Constructors
-
Localization({Map<
String, Map< ? messageTranslations, List<String, String> >CurrencyConfig> ? currencies, List<String> languages = const ['en'], String currency = 'USD', String language = 'en', List<LocaleConfig> locales = const [], String? timezone})
Properties
-
currencies
↔ List<
CurrencyConfig> -
list of supported currencies, provided via configs
getter/setter pair
- currency ↔ String
-
current selected currency, ISO 4217 code
getter/setter pair
- currentCurrencyConfig → CurrencyConfig
-
no setter
- currentLocaleConfig → LocaleConfig
-
no setter
-
flags
↔ Map<
String, String> -
map of ISO 639-1 code to flag emoji, provided via configs
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keys
→ Map<
String, Map< String, String> > -
no setteroverride
- language ↔ String
-
getter/setter pair
-
languages
↔ List<
String> -
ISO 639-1 codes
getter/setter pair
-
locales
↔ List<
LocaleConfig> -
list of supported locales, provided via configs
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timezone ↔ String?
-
getter/setter pair
- timezoneLocation → Location?
-
no setter
Methods
-
changeLocale(
String langCode, String? countryCode) → Future< void> -
getTimezoneDateTime(
DateTime dateTime) → DateTime -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fallbackLocale → const Locale