我已经尝试在我的应用程序中实现本土化。为此,我添加了以下文件夹结构:

为了测试,我只使用德语。我的JSON-文件看起来如下:
{
"myGenerealConditionHeader": "Mein Allgemeinzustand"
}我的main
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await EasyLocalization.ensureInitialized();
runApp(
EasyLocalization(
supportedLocales: [Locale('de', 'DE')],
path: 'assets/translations',
fallbackLocale: Locale('de', 'DE'),
child: App(userId: userId),
),
);
}我就是这样用的:
Text(
'myGenerealConditionHeader'.tr(),
),但是颤振在抱怨这个error
没有找到容易定位的本地化键myGenerealConditionHeader
我在这里错过了什么?
发布于 2022-10-03 00:34:53
当插件无法在配置的区域设置上找到引用名称时,会发生此错误。这通常发生在新添加区域设置字符串时。要重建引用,请在终端上运行flutter clean,然后再运行应用程序。
https://stackoverflow.com/questions/67094952
复制相似问题