【问题标题】:Localize value of variable [duplicate]本地化变量的值[重复]
【发布时间】:2019-12-20 01:18:59
【问题描述】:

试图本地化变量中的值。

String x = "greeting";

英语:

<string name="greeting">Good morning</string>

西班牙语:

<string name="greeting">Buenos dias</string>

我知道它可以像这样静态完成:

getString(R.string.greeting);

然后我将“问候”硬编码在应该来自变量值的地方。

【问题讨论】:

    标签: java android localization


    【解决方案1】:

    您需要创建一个新的strings.xml 文件,该文件将根据您需要的语言进行本地化。为此,请执行以下操作:

    1. 右击值 --> 新建 --> 值资源文件
    2. 文件名 --> strings.xml
    3. 在可用限定符中 --> 语言环境
    4. 然后选择语言。

    然后你会得到 2 个单独的字符串文件,你可以编写你的翻译

    【讨论】:

      猜你喜欢
      • 2016-12-14
      • 2011-08-24
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多