0

我添加了一个 ar-rXB 本地化(放置在 res/values-ar-rXB/ 中)来帮助我找到未本地化的字符串,并在 Android Studio 翻译编辑器中将每个字符串资源替换为“木村政彦”。当我更改本地化时,Android Studio Preview 会向我显示正确的字符串。

我还在 app/build.gradle 的调试 buildType 末尾放置了“pseudoLocalesEnabled true”。

当我在 MoreLocale 2 中将手机的语言更改为阿拉伯语并将国家/地区更改为 XB 时,所有字符串都是向后写入的默认值。卸载应用程序并使用区域设置重新安装它没有帮助。我也用语言环境“zz_ZZ”试过这个

这是 MoreLocale 2 的问题,我的手机还是我错过了启用伪语言环境的某些部分?

4

1 回答 1

2

这个问题是由于我对 en_XA 和 ar_XB 伪定位的工作原理的误解造成的。编译过程会为伪语言环境自动生成字符串,覆盖我的翻译。

于 2016-05-18T06:58:40.797 回答