如何将Developer Console中的翻译放入android应用程序的资源文件中?

时间:2017-01-10 15:41:01

标签: android android-studio google-play-services translation

我从Google Play开发者控制台支付翻译服务费用,所有语言都已成功翻译。我成功地将我的应用商店列表说明翻译成9种语言。

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

1 个答案:

答案 0 :(得分:1)

您需要为strings.xml创建包含不同语言的单独文件夹。您可以从How to Create Alternative Resources指南中查看/阅读此内容:

  
      
  1. res / values / strings.xml包含应用程序使用的所有字符串的英文文本,包括名为title的字符串的文本。

  2.   
  3. res / values-fr / strings.xml包含所有字符串的法语文本,包括标题。

  4.   
  5. res / values-ja / strings.xml包含除title之外的所有字符串的日文文本。
  6.         

    如果您的Java代码引用了R.string.title,那么将会发生这种情况   在运行时:

         

    如果设备设置为法语以外的任何语言,Android将会   从res / values / strings.xml文件加载标题。如果设备已设置   对于法语,Android将从res / values-fr / strings.xml加载标题   文件。

查看此Multilingual app tutorial以获得实践经验。