这真的很奇怪,因为我制作了几个具有相同结构的应用程序并且它以前总是有效。
问题是我有一个使用某些语言(西类牙语、英语等)的应用程序,具有适当的 res/values-es、res/values 等
Google Play 应用程序部分的默认语言是英语,res/values 是英语,但我收到了用户的投诉,他们说他们正在用西类牙语查看应用程序,手机是英语的,而且在美国。
更奇怪的是,我在西类牙,而且我的手机是英文的,而且我可以用英文查看应用程序......
太奇怪了
有什么建议吗?
最佳答案
我不确定问题出在哪里,但是否需要紧急修复。一个快速的解决方法是创建一个 res/values-en-rUS/strings.xml
资源,直到您找出真正导致此问题的原因。
If the locale is ‘en-US’, Android will look for a value of “R.string.title” by searching the files in the following order:
- ‘res/values-en-rUS/strings.xml’
- ‘res/values-en/strings.xml’
- ‘res/values/strings.xml’
关于Android 应用程序翻译不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15907989/