【发布时间】:2019-08-01 18:12:04
【问题描述】:
我已根据Android Official Documents 上的说明添加了字符串本地化。但尽管如此,当我使用语言和输入集优先考虑已翻译的非默认语言之一运行应用程序时,它并没有以该语言显示在应用程序上。
我尝试了 2 个物理设备和一个虚拟设备。
所有其他应用程序(例如谷歌地图)随后以新语言显示,但我的应用程序仍以英语(我的默认语言)显示。
默认的每个字符串都被翻译成其他语言。
我使用的是 Android Studio 3.5 Beta 5。
我做错了什么?
【问题讨论】:
-
尝试强制停止应用 --> 再次启动并确认结果。
-
嗨,Giddy,刚刚在那里尝试过,但很遗憾,它不起作用。
-
你使用的是调试版还是app bundle?因为 app bundle 会拆分 apk 并仅加载必要的资源。
-
不管我用什么版本,它还是英文的。这包括在 Android Studio 中配置的发布版本和应用商店中的发布版本。
-
您应用的 build.gradle 中是否有任何
resConfig会删除其他翻译?
标签: java android kotlin localization