locale¶
getlocale()¶
-
locale.
getlocale
(category=None)¶ возвращает текущее значение локали
lосаlе.getlocale() # ('Russian_Russia', '1251') locale.getlocale(locale.LC_COLLATE) # ('Russian _ Russia', '1251')
localeconv()¶
-
locale.
localeconv
()¶ возвращает словарь с настройками локали
locale.localeconv() """ { 'mon_decirnal_point': ', ', 'int_frac_digits': 2, 'p_sep_by_space': О, ... } """
setlocale()¶
-
locale.
setlocale
(category, locale=None)¶ настройка совокупности локали системы
locale.setlocale(locale.LC_ALL, 'Russian_Russia.l251') # 'Russian_Russia .1251' # Устанавливаем локаль по умолчанию locale.setlocale(locale.LC_ALL, "") # 'Russian_Russia .1251'
Категории локали¶
-
locale.
LC_ALL
¶ значение локали для всех режимов
-
locale.
LC_COLLIATE
¶ значение локали для сравнения строк
-
locale.
LC_CTYPE
¶ значение локали для перевода символов в нижний или верхний регистр
-
locale.
LC_MONETARY
¶ значение локали для отображения денежных едениц
-
locale.
LC_NUMERIC
¶ значение локали для форматирования чисел
-
locale.
LC_TIME
¶ значение локали для форматирования даты и времени