Spec-Zone.ru › Dart 2

dart:io

свойство localeName

String localeName

Получает имя текущей локали.

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

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

В macOS и iOS локаль определяется с помощью CFLocaleGetIdentifier.

В Linux и Fuchsia локаль определяется по переменной окружения "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.19.6/dart-io/Platform/localeName.html

Spec-Zone.ru

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