Класс 1
@override
void initState() {
super.initState();
text =DemoLocalizations.of(context).trans('connection');
}
Класс 2 (ДемоЛокализация)
Future<bool> load() async {
String data = await rootBundle.loadString('locale/i18n_${locale.languageCode}.json');
Map<String, dynamic> _result = json.decode(data);
this._sentences = new Map();
_result.forEach((String key, dynamic value) {
this._sentences[key] = value.toString();
});
return true;
}
Возвращение
Итак, вопрос: как я могу загрузить пользовательскую строку (internazionalization) при загрузке экрана (oninit)?