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

Функция getlocale() модуля locale в Python

Получить настройку для определенной категории локали

Синтаксис:

import locale

locale.getlocale(category=locale.LC_CTYPE)

Параметры:

Возвращаемое значение:

Описание:

Функция getlocale() модуля locale возвращает текущую настройку для данной категории локали в виде последовательности, содержащей код языка и кодировку.

Категория category может быть одним из значений locale.LC_*, кроме LC_ALL. По умолчанию это category=locale.LC_CTYPE.

За исключением кода C, код языка соответствует RFC 1766. Код языка и кодировка могут быть None, если их значения не могут быть определены.

Примеры использования:

>>> import locale
>>> locale.getlocale()
# ('ru_RU', 'UTF-8')
>>> locale.getlocale(category=locale.LC_TIME)
# (None, None)
>>> locale.getlocale(category=locale.LC_NUMERIC)
# (None, None)

# установим локаль для всех категорий
>>> locale.setlocale(locale.LC_ALL, ('ru_RU', 'UTF-8'))
'ru_RU.UTF-8'
>>> locale.getlocale(category=locale.LC_NUMERIC)
('ru_RU', 'UTF-8')
>>> locale.getlocale(category=locale.LC_TIME)
('ru_RU', 'UTF-8')