InjectedI18N<I18N> class
abstract
Used to manage app localization and internationalization
- Implementers
Constructors
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