首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将开发者控制台的翻译放在android应用的资源文件中?

如何将开发者控制台的翻译放在android应用的资源文件中?
EN

Stack Overflow用户
提问于 2017-01-10 15:41:00
回答 1查看 100关注 0票数 0

我从Google开发者控制台支付了翻译服务,所有的语言都被成功地翻译了。我成功地将我的应用程序的商店列表描述翻译成9种语言。

但是如何翻译strings.xml中的所有字符串呢?我下载了一个包含所有已翻译字符串的文件,但是我该如何处理这个文件,以及将它放在哪里呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-11 09:55:12

您需要为包含不同语言的strings.xml创建单独的文件夹。您可以从如何创建替代资源指南中看到/读到这一点:

  1. res/value/ string s.xml包含应用程序使用的所有字符串的英文文本,包括名为title的字符串的文本。
  2. res/values fr/string s.xml包含所有字符串(包括title )的法文文本。
  3. res/values ja/string s.xml包含除title之外的所有字符串的日语文本。

如果您的Java代码引用了R.string.title,下面是运行时将要发生的情况:

如果设备设置为法语以外的任何语言,Android将从res/value/ French s.xml文件中加载标题。如果设备设置为法语,Android将从res/values fr/strings.xml s.xml文件中加载标题。

请查看此多语言应用教程的亲身体验。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41572645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档