load method

Future<bool> load()

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;
}