我正在将我的应用程序的一些小部件移动到一个单独的 Flutter 包中。这些小部件用于AppLocalization
显示本地化的字符串。我想在包内定义字符串。
在包中没有 MaterialApp 形式的“入口点”。
到目前为止,我通过 使用翻译AppLocalizations.of(context)
,但context
现在由主应用程序提供。我的理解是应用程序现在加载应用程序中定义的翻译文件(上下文来自哪里)而不是包。有什么办法可以指定要使用的翻译吗?如果没有,您如何在不包含 MaterialApp 的 Flutter 包中实现本地化字符串?