LocalizationsDelegate<T> class
abstract
A factory for a set of localized resources of type T
, to be loaded by a
Localizations widget.
Typical applications have one Localizations widget which is created by the
WidgetsApp and configured with the app's localizationsDelegates
parameter (a list of delegates). The delegate's type is used to identify
the object created by an individual delegate's load method.
An example of a class used as the value of T
here would be
MaterialLocalizations.
Constructors
- LocalizationsDelegate()
-
Abstract const constructor. This constructor enables subclasses to provide
const constructors so that they can be used in const expressions.
const
Properties
Methods
-
isSupported(
Locale locale) → bool - Whether resources for the given locale can be loaded by this delegate.
-
load(
Locale locale) → Future< T> -
Start loading the resources for
locale
. The returned future completes when the resources have finished loading. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldReload(
covariant LocalizationsDelegate< T> old) → bool - Returns true if the resources for this delegate should be loaded again by calling the load method.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited