15

http://developer.android.com/reference/java/util/Locale.html

What is the difference for example between

 Locale FRENCH vs Locale FRANCE 

and

Locale GERMAN vs Locale GERMANY 

I am searching, but I can't find the anything about the difference in the documentation. Any idea?

4

3 に答える 3

17

フランス語とドイツ語は、フランスとドイツだけでなく、より多くの国で話されています。国が異なれば、通貨や数字の書き方なども異なります。そのため、ロケールの言語と地域の両方を示すことができ、言語と地域の組み合わせごとに特定のリソースを定義できます (例: de-ドイツの DE とオーストリアの de-AT、またはフランスの fr-FR とカナダの fr-rCA)。

于 2012-08-22T11:20:30.153 に答える
1

ロケールには次のものが含まれます。

  • 言語コード
  • 国または地域コード(オプション)
  • オプションのバリアントコード(オプション)

したがって、同じ言語に対して複数の事前定義されたLocaleオブジェクトがあります。国コードを使用するものもあれば、言語だけを使用するものもあります。

詳細については、java.sun.com /developer /technicalArticles / J2SE/localeを参照してください。

于 2012-08-22T11:29:53.657 に答える
1

1 つは地理的領域 (およびカンマや小数点の使用などの規則) を指し、もう 1 つは言語を指します。

たとえば、フランス語はフランスやカナダで話されている可能性があります。

于 2012-08-22T11:20:40.073 に答える