load static method
Implementation
static Future<EzTranslator> load(Locale locale) async {
var translations = EzTranslator(locale);
try {
Logger(TAG).info(
'Try to load translation from locale/locale_${locale.languageCode}.json');
var jsonContent = await rootBundle
.loadString('locale/locale_${locale.languageCode}.json');
_localizedValues = json.decode(jsonContent);
} catch (e) {
Logger(TAG).info(
'Could not load translation from locale/locale_${locale.languageCode}.json!');
}
await EzSettings.updateSp('CURRENT_LOCALE', locale.languageCode);
return translations;
}