load method
- 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<ComponentStrings> load(Locale locale) async {
final ComponentStrings strings = await ComponentStrings(locale).load();
if (deltaProvider != null) {
final Map<String, String> delta = await deltaProvider!.loadDelta(locale);
if (delta.isNotEmpty) {
strings.update(delta);
}
}
return strings;
}