Сообщить об ошибке.

Доступные категории локали модуля locale

В этом разделе перечислены категории локали, доступные в модуле locale Python.

Содержание:


locale.LC_CTYPE:

Свойство locale.LC_CTYPE отвечает за функций обрабатывающие строки и символы. В зависимости от настройки данной категории, функции модуля string могут менять свое поведение.

locale.LC_COLLATE:

Свойство locale.LC_COLLATE отвечает за сортировку строк. Влияет на функции locale.strcoll() и locale.strxfrm() модуля локали.

locale.LC_TIME:

Категория locale.LC_TIME отвечает за форматирование времени. Функция time.strftime() следует этим соглашениям.

locale.LC_MONETARY:

Категория locale.LC_MONETARY отвечает за форматирование денежных значений. Доступные опции для использования можно посмотреть в функции locale.localeconv().

locale.LC_MESSAGES:

Категория locale.LC_MESSAGES отвечает за отображение сообщения. Python в настоящее время не поддерживает сообщения для конкретных локалей. Только сообщения, отображаемые операционной системой могут быть затронуты этой категорией.

locale.LC_NUMERIC:

Категория locale.LC_NUMERIC отвечает за форматирование чисел. Функции locale.format(), locale.atoi(), locale.atof() и locale.str() модуля locale зависят от этой категории. Все остальные операции форматирования чисел не затрагиваются.

locale.LC_ALL:

Категория locale.LC_ALL это сочетание всех настроек локали.

  • Если этот флаг используется при изменении локали, делается попытка установить локаль для всех категорий.
  • Если это не удается для какой-либо категории, ни одна категория не изменяется вообще.

Когда локаль извлекается с использованием этого флага, возвращается строка, указывающая настройку для всех категорий. Эта строка может быть позже использована для восстановления настроек.