2017-01-16 3 views
1

私は、これらの言語の間*いくつかの場所で選択することができていることに気づく:「de」と「de-DE」の言語コードの違いは何ですか?

  • デ - ドイツ語 - ドイツ
  • デ-DE - ドイツ(ドイツ) - ドイツ語(ドイツ)

* Androidの初期デバイス設定、言語設定のクロムブラウザクロムでde-DEを選択すると、自動的にdeも追加されます。

de-DEは「ドイツ語で話されるドイツ語」を意味することがわかります。 しかし、ドイツ語が話されている他の国(スイスのde-CHやオーストリアのde-ATなど)はありません。

だから両方のバリアントを選択した理由は何ですか?実際の違いはありますか?私は、スイス人の人たちがde-CHを主語としていると思いますが、その目的のためにde-DEを使うこともできますよね?

スペイン語はes-ES、espanolが話されている他の国では「es」がありますが、独自のバリアントコードはありません。

背景:deとde-deを一緒に数えたり別々に数えたりするかどうか不明な主な言語(ブラウザヘッダー)を使用するユーザーの数をトラッキングしたいと思います。 私はhttp://peric.github.io/GetCountries/の言語データベースに 'de'が含まれていますが、 'de-DE'の言語はありません。データベースは 'de'しか持たないのは正しいですか?

答えて

1

環境(ブラウザ、アンドロイド)の多くは、UIの言語を選択するための、およびその他の形式番号、日付、時刻、両方

を設定する1つのロケールを使用しますAndroidのN個のインスタンス)あなたは "ドイツ語"の文字列を取得します(Androidの翻訳は "一般的なドイツ語"ですが、スイスの日付/時刻など) たとえば、数字はアポストロフィを千単位の区切り文字として使用します(1'234'567,89 )、通貨フォーマッタはCHFなどを使用します。 N前のAndroid上で

あなたはユーザー設定を追跡するために

を言語リストから「ドイツ語」を選択しますが、デフォルトのロケール設定が解除DEた(領域なしだけでUIの事だった「ドイツ」):残念ながら、全てのシステムが領域選択を可能にするわけではないので、単に「de」または「de-DE」は信頼できる信号ではない。 しかし何か他のもの(例えばen-CH)が見える場合は、より信頼できます。

また、IPアドレスの情報との相関付けを試みることもできます。私の設定で「de」と書かれていて、私のIPアドレスがオーストリアにある場合は、実際にはde-AT(100%の信頼性ではないが「de」よりも良い)を好むと推測するかもしれません。

0

カウントする数によって異なります。私はスイス出身ですが、私のブラウザコードはde-CHとdeです。 ドイツ語を話すすべての国を数えたい場合は、deを使用するだけで十分です。すべてのde-CHエントリもdeに追加するようにしてください。誰もがブラウザに後戻りするわけではありません。あなたが解除-CHを(選択した場合

関連する問題