Locale.Language プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このロケールの言語コードを返します。
public string Language { [Android.Runtime.Register("getLanguage", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getLanguage", "()Ljava/lang/String;", "")>]
member this.Language : string
プロパティ値
言語コード。定義されていない場合は空の文字列。
- 属性
注釈
このロケールの言語コードを返します。
<b>注:</b> ISO 639 は安定した標準ではありません。一部の言語コードは変更されています。 ロケールのコンストラクターは、コードが変更された言語の新しいコードと古いコードの両方を認識しますが、この関数は常に古いコードを返します。 コードが変更された特定の言語を確認する場合は、行わないでください。
if (locale.getLanguage().equals("he")) // BAD!
...
代わりに、次の操作を行います。
if (locale.getLanguage().equals(new Locale("he").getLanguage()))
...
の Java ドキュメントjava.util.Locale.getLanguage()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。