import locale locale.getlocale(category=locale.LC_CTYPE)
category - категория локали.('lang_code', 'encoding').Функция 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')