2017-06-13 14 views
0

アンドロイドリソースフォルダの値。 ** - b **オプションの値は何ですか?私はhereについて読んでいますか?Androidローカリゼーション - 値フォルダの使用方法-b修飾子

私がしたいことは、私のアプリがフランス語とスペイン語の2つの異なる言語をサポートするようにすることです。しかし、私は考えていた。

値-ES

| 
Strings.xml 

値-FR

| 
Strings.xml 
:文字列 - es.xmlや文字列-fr.xmlを行う代わりの場合、私はこれを行うことができれば、それははるかに整理することでしょう

この方法では、ローカライズする必要がある他のものがあれば、それぞれのフォルダに簡単に入ることができます。これは可能ですか?

+0

値-ESおよび値ラテン文字でセルビアであるキリルスクリプトでセルビアである:

Androidは(7.1のように)使用するデフォルトのフォーマットは、次のことのようです-frフォルダはこれを行う適切な方法です。 – Alex

+0

-bは何を表していますか? – j2emanue

+0

@ j2emanue私はあなたの質問がここで答えられると信じています:https://stackoverflow.com/a/42937871/211292 – ThomasW

答えて

0

'-b'を使用すると、ロケールをサポートする新しい方法になります。あなたは上記の指示が、あなたはまた、このようなディレクトリにそれらを置くことによって、ロケールをサポートすることができる方法を使用するロケールをサポートすることができます

values-b+es/strings.xml 
values-b+fr/strings.xml 
1

-b +のSYNAXは、その言語のために、あなたは言語のスクリプトを含めることができますセルビア語のような複数のスクリプトを使用しますが、古い方法ではこれが許されません。
values-sr
values-b+sr+Latn

Further details are explained in this post