2016-07-15 10 views
2

私は自分の文字列を別の.xml(s)に保存しています。さて、私はそれらの翻訳を行う必要があります。の翻訳エディタを開くことができるのであれば、私はと思っていました。私は試しましたが、それはに表示されますstrings.xmlstrings.xmlの代わりに別のxmlを使用して翻訳エディタを開くことはできますか?

あなたの助けに感謝します。

+0

正確な問題は何ですか? –

+0

翻訳エディタをxmlで開き、strings.xmlという名前ではなく文字列が含まれているようにしようとしています。 – Strauss

+0

はい、Android Studioに組み込まれている翻訳エディタです。 strings.xmlを右クリックすると、コンテキストメニューに表示されます。私は別の名前のXMLを使用してそれを開くことが可能かどうか疑問に思っていた。 – Strauss

答えて

-1
  1. を開き、地球のアイコン上の任意のレイアウト
  2. 画像パネルでこのパネルを探す

  3. クリックして、私が持っている

  4. クリックして "編集翻訳"
+0

これは、 'strings.xml'以外のXMLファイルの翻訳を編集する方法に関する質問には答えません。 – Flimm

1

かなり大きい翻訳datすべての言語でほぼ1kの位置にあります。そして、すべてのモジュールには独自のプレフィックスがありますので、私の文字列ファイルはprefix_strings_hitory.xml、prefix_strings_news.xml、prefix_strings_cewries.xmlなどとなります。Androidスタジオの翻訳エディタはstrings.xmlとは異なるファイル。

1.Inすべてのモジュールは、空のファイルのstrings.xmlを作成します:これに

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
</resources> 

おかげであなたは簡単にエディタを開くことができます私はこれをやっている方法です

2.今度はという名前のファイル/ abc_strings_main_activity.xmlを作成したいと仮定します。 値-ド/ abc_strings_main_activity.xml

3.When私たちはあなたの元の(デフォルト)ファイルのコピーを作成し、あなたがてmanualyに持って、ドイツ語の翻訳を必要としています。翻訳エディタにファイルをコピーさせる場合は、values-de/strings.xmlを代わりに作成し、そこに文字列を配置します。

4.翻訳エディタを使用すると、適切なファイルと位置に文字列を正しく保存できます。

5.私は自分のファイルのコピーを作成するときに、私はいつも空のタグ本体を持つファイルを使用します。それに

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
     <string name="abc__button_1"></string> 
     <string name="abc__tile"></string> 
     <string name="abc__share"></string> 
    </resources> 

おかげで、私はすべてのことに気付きました「翻訳エディタ」ウィンドウを開くのAndroid Studioの2.3.3 を使用してい

0

翻訳エディタ(翻訳されていない)空のセルを見ることができます別のリソースファイル(strings.xml、otherTranslationFile.xmlなど)のエントリがリストされます。私はこれを正しく理解していれば、あなたが翻訳エディタで別のファイルを開く必要はありませんより良いソートに接頭語「C_」を使用し、その特定のエントリ

enter image description here

+0

詳細をさらに入力してください。 – bhansa

+0

@bhansa - 編集..希望がより明確になりました! – Rolli

0

を認識してきた例では 。

  1. Altキー+は、任意の項目を入力して、あなたのsomething.xmlファイル開く - 地域を選択
  2. 他の構成で>オーバーライドリソースを、ボタンを押し、 ">>"
  3. 必要なロケールを選択してください。

これにより、something.xmlファイルのローカリゼーションファイルが作成されます。

  1. something.xml - >すべての内部をコピーしてローカライズファイルに貼り付けます。
  2. ローカライゼーションファイルからすべての値を削除し、メインのstrings.xmlファイルをエディタで開くと、something.xmlという言葉が翻訳されていません。そうしないと元のロケールと新しいロケールの値が似ています。

strings.xmlエディタで開くと、文字列を複数のファイルに入れても、スタジオは現在のモジュールのすべての文字列リソースをそこに配置します。ファイルを1つずつ開くのと同じくらい便利なわけではないかもしれませんが、翻訳する文字列を見逃さないようにする必要がある場合は、このままでも良いでしょう。

関連する問題