我从Google Play开发者控制台支付翻译服务费用,所有语言都已成功翻译。我成功地将我的应用商店列表说明翻译成9种语言。
但是如何翻译strings.xml
中的所有字符串呢?我下载了一个包含所有已翻译字符串的文件,但是我该如何处理,我在哪里放呢?
答案 0 :(得分:1)
您需要为strings.xml创建包含不同语言的单独文件夹。您可以从How to Create Alternative Resources指南中查看/阅读此内容:
res / values / strings.xml包含应用程序使用的所有字符串的英文文本,包括名为title的字符串的文本。
res / values-fr / strings.xml包含所有字符串的法语文本,包括标题。
- res / values-ja / strings.xml包含除title之外的所有字符串的日文文本。
醇>如果您的Java代码引用了R.string.title,那么将会发生这种情况 在运行时:
如果设备设置为法语以外的任何语言,Android将会 从res / values / strings.xml文件加载标题。如果设备已设置 对于法语,Android将从res / values-fr / strings.xml加载标题 文件。
查看此Multilingual app tutorial以获得实践经验。