# Інтернаціоналізація

Модулі, описані в цьому розділі, допомагають вам писати програмне забезпечення, яке не залежить від мови та локалі, забезпечуючи механізми для вибору мови, яка буде використовуватися в програмних повідомленнях, або адаптуючи вихідні дані відповідно до місцевих умов.

Перелік модулів, описаних у цьому розділі:

- `gettext` — Multilingual internationalization services
  - GNU gettext API
  - API на основі класів
    - Клас `NullTranslations`
    - Клас `GNUTranslations`
    - Підтримка каталогу повідомлень Solaris
    - Конструктор каталогу
  - Інтернаціоналізація ваших програм і модулів
    - Локалізація вашого модуля
    - Локалізація вашої програми
    - Зміна мов на льоту
    - Відкладені переклади
  - Подяки
- `locale` — Internationalization services
  - Передумови, деталі, підказки, поради та застереження
  - Locale names
  - Для авторів розширень і програм, які вбудовують Python
  - Доступ до каталогів повідомлень