0

我在葡萄牙语的原始文件夹中有一个 XML 文件,它为卡片视图提供了一些引号。我现在要做的是对这个 XML 文件进行一些翻译。我需要解析该 XML,那么如何为此创建翻译以及如何在代码上调用它,以便我的应用程序知道应该根据操作系统习惯使用哪个文件?

编辑

xml 文件的简短版本:

<tips>
    <tip>
        <tiptitle>Sabia que:</tiptitle>
        <tiptext>A Torre Eiffel fica 15 cm maior que seu tamanho original no verão.</tiptext>
        <tiptype>Tyoe</tiptype>
        <tipYear>2016</tipYear>
        <tipMonth>03</tipMonth>
        <tipDay>16</tipDay>
        <tipHour>11</tipHour>
        <tipMinute>24</tipMinute>
    </tip>
</tips>
4

1 回答 1

0

要支持多种语言,你可以看看这个。您要做的基本上是将所有字符串存储在不同的字符串资源中。每个字符串资源都放置在具有特定名称的 values 文件夹中(您必须为每种语言使用正确的名称)。例如:

 res/
   values/
       strings.xml
   values-es/
       strings.xml
   values-fr/
       strings.xml

在运行时,Android 系统会根据当前为用户设备设置的语言环境使用适当的字符串资源集,因此您不必担心检查语言。

因此,您必须将 xml 文件中的文本写入字符串资源(每种语言一个)。

于 2016-03-21T12:09:44.247 回答