轻松本地化:未找到本地化密钥[…]

我在带有 CSV 加载程序的颤振项目中使用 easy_localization: ^2.3.3。当我构建它时,它无法找到键并给出“轻松本地化:未找到本地化键 [...]”。任何想法为什么会发生这种情况?


runApp(EasyLocalization(
    supportedLocales: [
      Locale('en', ''),
      Locale('it', ''),
      Locale('es', ''),
      Locale('de', ''),
      Locale('fr', ''),
      Locale('pt', ''),
    ],
    path: 'resources/langs/langs.csv',
    fallbackLocale: Locale('en', ''),
    saveLocale: false,
    useOnlyLangCode: true,
    assetLoader: CsvAssetLoader(),
    child: MyApp(status),
  ));
}

回答

未设置材料应用程序也可能发生此错误;我的意思是,由于忘记将这些行添加到我的材料应用程序中,我遇到了同样的错误;

MaterialApp(
    locale: context.locale,
    supportedLocales: context.supportedLocales,
    localizationsDelegates: context.localizationDelegates,
  ),

我的问题解决了!


以上是轻松本地化:未找到本地化密钥[…]的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>