【发布时间】:2021-05-11 10:13:00
【问题描述】:
我正在尝试创建一个函数,通过传递变量来获取我的 i18n 字符串。
String getStringLanguage(context, String key) {
dynamic translation = AppLocalizations.of(context);
String tmp = key.toString();
return translation.key;
}
但我有这个错误
类“AppLocalizationsFr”没有实例获取器“键”。 接收方:“AppLocalizationsFr”实例 尝试调用:key
我明白为什么会出现这个错误,但是是否可以强制颤振使用我的 key 变量,而不是搜索 key 常量?
这是我的 AppLocalizations 类的一小部分
abstract class AppLocalizations {
String get email;
}
【问题讨论】:
标签: flutter internationalization