颤振-火焰与国际化?

时间:2020-03-09 06:50:58

标签: flutter dart internationalization flame

对于不带Flutter小部件的Dart程序(使用Flame包的游戏),推荐的i18n方法是什么?

我尝试将dart Intl软件包和Flutter intl软件包与Android Studio插件一起使用,但无法使其正常运行。我使用DeviceLocale来获取语言环境,但想使用适当的类/方法从文件(例如arb)中读取每个语言环境中的字符串,但是我没有弄清楚如何使用给定的工具来实现。 Flutter intl软件包始终希望有一个我在Flame游戏中不一定需要的翻​​译上下文。当然,我有一个基于Translation类和Maps的有效解决方案,但是我希望应该有一种通用的方法来正确地做到这一点。

有没有人举过一个干净的例子呢?

关于, 拉尔夫

2 个答案:

答案 0 :(得分:1)

Flutter Intl 1.8.0版本开始,您应该能够在不传递上下文的情况下引用字符串键。

答案 1 :(得分:0)

嘿,您尝试过此软件包easy_localization,到目前为止,这是我在本地化方面获得的最好的