Locale.Language Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает код языка этого языкового стандарта.
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()
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.