2017-03-21 6 views
5

デフォルトでは、Androidは常にセルビア語でセルビア語を表示していますが、7.0以降、ユーザーはキリル文字とラテン文字を選択できます。アプリ(ほとんどGoogleから)は、キリル文字列を通常srに、ラテン文字列をb+sr+Latnに置きます。しかし、b+sr+Latnは、ダッシュ(例えば、sr-rRS-port)を使用する通常の規則とは非常に異なります。bは何を意味し、b + sr + Latnの背後にある構文は何ですか?

bは何を表していますか?構文は何ですか、そしてこれで何をさらに指定できますか?

答えて

5

これはBCP 47言語タグです。それはbで始まり、その後に言語、スクリプト、地域、およびバリアントが続きます。
BCP 47 documentation

b+sr+Latnは、ラテン文字のセルビア語です。
b+sr+Latn+RSは、セルビアのセルビア語で、ラテン語のスクリプトを使用します。

同じことがアゼルバイジャンに適用することができます。
b+az+Latn - ラテンスクリプト
b+az+Cyrl - キリル文字
b+az+Arab - アラビア語スクリプト

しかし、あなたは、事実上の可能な任意の組み合わせを行うことができます。
b+ja+Hrkt - だけで日本をひらがな、カタカナ
b+ru+Latn - ラテン語のスクリプトを使用したロシア語
b+hu+Hung -
ISO 639-3 language list
:クリンゴンスクリプト

を参照してください(ただしサポートは非​​常に制限されます)とアルメニアドイツ -
b+hy+Piqd+DEキリル文字とアメリカ英語 - ハンガリー語ルーン文字スクリプト
b+en+Cyrl+USとハンガリーISO 15924 script list
ISO 3166-1 alpha-2 country list

関連する問題