В этом разделе перечислены категории локали, доступные в модуле locale Python.
locale.LC_CTYPElocale.LC_COLLATElocale.LC_TIMElocale.LC_MONETARYlocale.LC_MESSAGESlocale.LC_NUMERIClocale.LC_ALLlocale.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 это сочетание всех настроек локали.
Когда локаль извлекается с использованием этого флага, возвращается строка, указывающая настройку для всех категорий. Эта строка может быть позже использована для восстановления настроек.