Модуль locale открывает доступ к базе данных локали POSIX и ее функциональности. Механизм локализации POSIX позволяет решать определенные региональные настройки и стандарт в приложении
Функция `setlocale()` модуля `locale` изменяет настройку языкового стандарта для категории `category` если указан языковой стандарт `locale`. В случае успеха смены локали возвращается новая настройка. Если языковой стандарт `locale` отсутствует, возвращается текущий параметр категориию.
Функция `localeconv()` модуля `locale` возвращает базу данных местных соглашений в виде словаря.
Функция getdefaultlocale() модуля locale пытается определить настройки локали по умолчанию и возвращает их в виде кортежа формы (language code, encoding).
Функция `getlocale()` модуля `locale` возвращает текущую настройку для данной категории локали в виде последовательности, содержащей код языка и кодировку.
Функция `getpreferredencoding()` модуля `locale` вернет кодировку, используемую для текстовых данных, в соответствии с предпочтениями пользователя.
Функция getencoding() модуля locale получает текущую кодировку локали. Добавлено в версию Python 3.13
В этом разделе перечислены категории локали, доступные в модуле `locale` Python.
В этом разделе приводится описание остальных функций, определенных в модуле locale