Skip to main content

load method

Future<AppLocalizations> load (Locale locale)

override

Start loading the resources for locale. The returned future completes when the resources have finished loading.

It's assumed that this method will return an object that contains a collection of related string resources (typically defined with one method per resource). The object will be retrieved with Localizations.of.

Implementation

@override
Future<AppLocalizations> load(Locale locale) async {
// AppLocalizations class is where the JSON loading actually runs
final AppLocalizations localizations =
AppLocalizations(locale, isTest: isTest);
if (isTest) {
await localizations.loadTest(locale);
} else {
await localizations.load();
}

return localizations;
}