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()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.