翻译字符串 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 的语言创建不同的值目录。

See the documents

编辑(参数字符串)

按照@trooper的说法添加参数,会是这样的:

你的 Strings.xml 应该是

<string name="Temperature">Temperature: %1$s ºC</string>

然后在你的 java 代码中你必须使用这个:

List.add(String.format(getString(R.string.Temperature), matrice[1][2]));