InjectedI18N<I18N> class abstract

Used to manage app localization and internationalization

Constructors

InjectedI18N()

Properties

hashCode → int
The hash code for this object.
no setterinherited
locale ↔ Locale?
The current locale language translation
getter/setter pair
localeResolutionCallback → Locale Function(Locale? locale, Iterable<Locale> supportedLocales)
Default locale resolution used by states_rebuilder.
no setter
localizationsDelegates → Iterable<LocalizationsDelegate>?
return a list of prebuilt LocalizationsDelegates: GlobalMaterialLocalizations, GlobalWidgetsLocalizations and GlobalCupertinoLocalizations
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → I18N
get the current
no setter
supportedLocales → List<Locale>
Get lists of supported locales
no setter

Methods

call(BuildContext context, {bool defaultToGlobal = false}) → Injected<I18N>
Use of instead
dispose() → void
dispose the state
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
of(BuildContext context, {bool defaultToGlobal = false}) → I18N
Obtain the current translation using inherited.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited