flutter: Unhandled Exception: Unable to load asset: assets/languages/en flutter: Unhandled Exception: Unable to load asset: assets/languages/en dart dart

flutter: Unhandled Exception: Unable to load asset: assets/languages/en


Since your localization files are in JSON format, you'll need to add .json to your file path.

Future load() async {    String jsonStringValues =        await rootBundle.loadString('assets/languages/${locale.languageCode}.json'); // add .json at the end    Map<String, dynamic> mappedJson = jsonDecode(jsonStringValues);    _localizedValues =        mappedJson.map((key, value) => MapEntry(key, value.toString()));  }