【发布时间】:2014-08-11 00:27:13
【问题描述】:
我只想在android中设置only default English language of application。
在Supporting Different Languages 之后,我还使用values/strings.xml 在该文件中存储字符。
如果in English language mode 的System Settings,我可以显示正确的单词。
如果in Chinese language mode的System Settings,英文单词被翻译成中文。
我不希望它自动翻译。
知道如何set only default English language的人,
请帮帮我。
谢谢,
【问题讨论】:
-
所以,删除
/res/values-zh,只留下/res/values,那里有英文的strings.xml。 -
delete /res/values-zh and only leave /res/values我只有/res/values文件夹。res/values/strings.xml中的英文单词 -
那么中文单词存放在哪里呢?仅当您有一个包含 strings.xml 的
/res/values-XY[-ZK]文件夹时,该应用程序才会翻译。最糟糕的是(但这不是最佳实践),您可以尝试将/res/values复制为/res/values-zh。这样,它将在该文件夹的 strings.xml 中查找中文单词,并显示存储在其中的英文字符串。但这只是 hack-ish 解决方法。 -
啊,我的意思是我改成
System Settings -> Language & Input,选择Chinese language。因此,我的应用程序将自动更改跟随选择的选项。 -
是的,它就是这样工作的。
标签: android programming-languages system system-setting