私は自分の文字列を別の.xml(s)に保存しています。さて、私はそれらの翻訳を行う必要があります。の翻訳エディタを開くことができるのであれば、私はと思っていました。私は試しましたが、それはに表示されますstrings.xml
strings.xmlの代わりに別のxmlを使用して翻訳エディタを開くことはできますか?
あなたの助けに感謝します。
私は自分の文字列を別の.xml(s)に保存しています。さて、私はそれらの翻訳を行う必要があります。の翻訳エディタを開くことができるのであれば、私はと思っていました。私は試しましたが、それはに表示されますstrings.xml
strings.xmlの代わりに別のxmlを使用して翻訳エディタを開くことはできますか?
あなたの助けに感謝します。
画像パネルでこのパネルを探す
クリックして、私が持っている
これは、 'strings.xml'以外のXMLファイルの翻訳を編集する方法に関する質問には答えません。 – Flimm
かなり大きい翻訳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 を使用してい
を認識してきた例では 。
something.xml
ファイル開く - 地域を選択これにより、something.xml
ファイルのローカリゼーションファイルが作成されます。
something.xml
- >すべての内部をコピーしてローカライズファイルに貼り付けます。strings.xml
ファイルをエディタで開くと、something.xml
という言葉が翻訳されていません。そうしないと元のロケールと新しいロケールの値が似ています。strings.xml
エディタで開くと、文字列を複数のファイルに入れても、スタジオは現在のモジュールのすべての文字列リソースをそこに配置します。ファイルを1つずつ開くのと同じくらい便利なわけではないかもしれませんが、翻訳する文字列を見逃さないようにする必要がある場合は、このままでも良いでしょう。
正確な問題は何ですか? –
翻訳エディタをxmlで開き、strings.xmlという名前ではなく文字列が含まれているようにしようとしています。 – Strauss
はい、Android Studioに組み込まれている翻訳エディタです。 strings.xmlを右クリックすると、コンテキストメニューに表示されます。私は別の名前のXMLを使用してそれを開くことが可能かどうか疑問に思っていた。 – Strauss