load method
Implementation
Future<bool> load() async {
try {
String jsonString = await rootBundle
.loadString('assets/locales/${locale.languageCode}.json');
Map<String, dynamic> jsonMap = json.decode(jsonString);
debugPrint("language load success ${locale.languageCode}");
_localizedStrings = jsonMap;
} catch (e) {
debugPrint("language load failed so default en is loaded $e}");
String jsonString = await rootBundle
.loadString('packages/$iconPackageName/assets/locales/en.json');
Map<String, dynamic> jsonMap = json.decode(jsonString);
_localizedStrings = jsonMap;
}
return true;
}