0

カードビューに引用符を付けるポルトガル語の生フォルダー内に XML ファイルがあります。私が今やりたいことは、この XML ファイルを翻訳することです。その XML を解析する必要があるため、OS のイディオムに従ってどのファイルを使用する必要があるかをアプリが認識できるように、この翻訳を作成し、コードで呼び出す方法を教えてください。

編集

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

複数の言語をサポートするには、こちらをご覧ください。基本的にしなければならないことは、すべての文字列を異なる文字列リソースに格納することです。各文字列リソースは、特定の名前を持つ値フォルダー内に配置されます (言語ごとに適切な名前を使用する必要があります)。例えば:

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

実行時に、Android システムは、ユーザーのデバイスに現在設定されているロケールに基づいて適切な文字列リソースのセットを使用するため、言語のチェックについて心配する必要はありません。

そのため、xml ファイルのテキストを文字列リソース (言語ごとに 1 つ) に書き留める必要があります。

于 2016-03-21T12:09:44.247 に答える