【问题标题】:translate my app翻译我的应用
【发布时间】:2012-08-17 12:56:32
【问题描述】:

What I want to do is provide the user with a spinner which contains several languages, when a language is selected, the app will tr​​anslate to that language.

我有不同的字符串文件,但我不知道如何实现它。这可能吗?我该怎么做?

【问题讨论】:

标签: android internationalization translation


【解决方案1】:

在 res 文件夹中,尊重这一点:

res/
       values/
           strings.xml
       values-es / (here for spanish values)
           strings.xml
       values-fr /
           strings.xml (here for french values)

Android 在运行时根据设备的区域设置加载适当的资源。

欲了解更多信息,请参阅this

【讨论】:

    【解决方案2】:

    您只需将不同的 string.xml 文件放在不同的 values 文件夹中,每个文件夹的名称如下 values-XX,其中 XX 是要使用的语言。

    例如 values-en 用于英语, values-fr 用于法语等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多