load method
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 {
final Map<String, dynamic> data = translations[locale.languageCode] ??
translations[fallbackLocale.languageCode] ??
{};
return AppLocalizations(
locale: locale,
translations: data,
fallbackLocale: fallbackLocale,
);
}