Spec-Zone.ru › Dart 2

dart:io

Свойство localeName

String localeName

Получить имя текущего языка.

Результат обычно состоит из

  • языка (например, "en"), или
  • языка и кода страны (например, "en_US", "de_AT"), или
  • языка, кода страны и набора символов (например, "en_US.UTF-8").

В macOS и iOS язык берется из CFLocaleGetIdentifier.

В Linux и Fushia язык берется из переменной окружения "LANG", которая может быть установлена в любое значение. Например:

LANG=kitten dart myfile.dart  # localeName is "kitten"

В Android значение не будет изменяться во время работы приложения, даже если пользователь изменит настройки языка.

См. https://en.wikipedia.org/wiki/Locale_(computer_software)

Реализация

static String get localeName => _Platform.localeName();

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Platform/localeName.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API