AppLocalizeBase class abstract
Base class for building the localized configuration of the application.
It is possible to set the locale of the current device by executing setCurrentLocale while passing BuildContext.
This way, translations can be used in places where BuildContext is not available.
アプリケーションのローカライズ設定を構築するためのベースクラス。
BuildContextを渡しながらsetCurrentLocaleを実行することで現在のデバイスのロケールを設定することが可能になります。
そうすることでBuildContextが使用できない場所でも翻訳を利用することができるようになります。
- Mixed-in types
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- locale → Locale
-
Returns the current locale.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
delegates(
[List< LocalizationsDelegate> delegates = const []]) → List<LocalizationsDelegate> -
Delegate list to be passed to
localizationsDelegatessuch as MaterialApp. -
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
localeResolutionCallback(
) → Locale? Function(Locale? locale, Iterable< Locale> supportedLocales) - Callback to set initial language.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
setCurrentLocale(
Locale locale) → void -
Pass
localeto set the locale for the current device. -
setCurrentLocaleWithContext(
BuildContext context) → void -
Pass
contextto set the locale for the current device. -
supportedLocales(
) → List< Locale> -
Locale list to pass to
supportedLocalessuch as MaterialApp. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited