registerLoader method
Registers an asynchronous catalog loader function for locale.
Enables code splitting and on-demand downloading of translation bundles.
i18n.registerLoader('ja-JP', () async {
final jsonStr = await httpGet('/i18n/ja-JP.json');
return BloomCatalog.fromJsonString('ja-JP', jsonStr);
});
Implementation
void registerLoader(
String locale,
Future<BloomCatalog> Function() loader,
) {
_loaders[locale] = loader;
}