翻译字符串 Android Studio
Translate String AndroidStudio
我要翻译这段代码:
List.add(" Temperature: " + matrix[1][2] + " ºC");
我想翻译 "Temperature:" 这个词,但我不知道如何把它放在 Strings.xml
编辑:我想知道如何在 Strings.xml 上添加温度然后进行翻译
要将其放在 Strings.xml
上,您必须添加:
<string name="Temperature">Temperature: </string>
然后,如果您想从 Strings.xml
使用它,您可以按如下方式进行操作:
List.add(getString(R.string.Temperature) + matrice[1][2] + " ºC");
要翻译它,您必须为具有 the suffix of the language code 的语言创建不同的值目录。
编辑(参数字符串)
按照@trooper的说法添加参数,会是这样的:
你的 Strings.xml
应该是
<string name="Temperature">Temperature: %1$s ºC</string>
然后在你的 java 代码中你必须使用这个:
List.add(String.format(getString(R.string.Temperature), matrice[1][2]));
我要翻译这段代码:
List.add(" Temperature: " + matrix[1][2] + " ºC");
我想翻译 "Temperature:" 这个词,但我不知道如何把它放在 Strings.xml
编辑:我想知道如何在 Strings.xml 上添加温度然后进行翻译
要将其放在 Strings.xml
上,您必须添加:
<string name="Temperature">Temperature: </string>
然后,如果您想从 Strings.xml
使用它,您可以按如下方式进行操作:
List.add(getString(R.string.Temperature) + matrice[1][2] + " ºC");
要翻译它,您必须为具有 the suffix of the language code 的语言创建不同的值目录。
编辑(参数字符串)
按照@trooper的说法添加参数,会是这样的:
你的 Strings.xml
应该是
<string name="Temperature">Temperature: %1$s ºC</string>
然后在你的 java 代码中你必须使用这个:
List.add(String.format(getString(R.string.Temperature), matrice[1][2]));