2016-03-21 7 views
0

私はcardviewにいくつかの引用符を与える、portugueseの生のフォルダの中にXMLファイルを持っています。私が今したいことは、このXMLファイルにいくつかの翻訳があることです。私はそのXMLを解析する必要がありますので、私はどのようにファイルをOSのイディオムで使用すべきか分かるように、どのように翻訳を作成してコードで呼び出すことができますか?外部のXMLを翻訳する

EDIT

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> 
+0

手動で追加する必要があります。 あなたが望む言語のフォルダを追加して、適切な翻訳を書いてください – Fakher

+0

アンドロイドのイディオムがポルトガル語や英語などの場合、どうすれば私のアプリが知ることができますか? –

+0

http://developer.android.com/training/basics/network-ops/xml.htmlを使用できないのはなぜですか? – Heisenberg

答えて

0

、あなたはthisを見てすることができます。基本的には、すべての文字列を異なる文字列リソースに格納する必要があります。各文字列リソースは、特定の名前の値フォルダ内に配置されます(各言語に適切な名前を使用する必要があります)。たとえば、次のように実行時に

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

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

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

+0

** rawフォルダ**内のxmlファイルを翻訳したいと思います。私がこの質問で言及したように、私はファイルを解析する必要があります。 –

関連する問題