Документация Python неофициальный перевод

i18n.md

34 строк · 3.4 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.6/library/i18n.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 23. Интернационализация89Модули, описанные в этой главе, помогают создавать программное обеспечение, не зависящее от языка и локали. Для этого они предоставляют механизмы выбора языка для сообщений программы или настройки вывода в соответствии с местными соглашениями.1011Список модулей, описанных в этой главе:1213- [23.1. `gettext` – Многоязычные службы интернационализации](https://python-all.ru/3.6/library/gettext.html)1415  - [23.1.1. GNU **gettext** API](https://python-all.ru/3.6/library/gettext.html#gnu-gettext-api)16  - [23.1.2. API на основе классов](https://python-all.ru/3.6/library/gettext.html#class-based-api)1718    - [23.1.2.1. Класс `NullTranslations`](https://python-all.ru/3.6/library/gettext.html#the-nulltranslations-class)19    - [23.1.2.2. Класс `GNUTranslations`](https://python-all.ru/3.6/library/gettext.html#the-gnutranslations-class)20    - [23.1.2.3. Поддержка каталогов сообщений Solaris](https://python-all.ru/3.6/library/gettext.html#solaris-message-catalog-support)21    - [23.1.2.4. Конструктор Catalog](https://python-all.ru/3.6/library/gettext.html#the-catalog-constructor)22  - [23.1.3. Интернационализация программ и модулей](https://python-all.ru/3.6/library/gettext.html#internationalizing-your-programs-and-modules)2324    - [23.1.3.1. Локализация модуля](https://python-all.ru/3.6/library/gettext.html#localizing-your-module)25    - [23.1.3.2. Локализация приложения](https://python-all.ru/3.6/library/gettext.html#localizing-your-application)26    - [23.1.3.3. Смена языка на лету](https://python-all.ru/3.6/library/gettext.html#changing-languages-on-the-fly)27    - [23.1.3.4. Отложенные переводы](https://python-all.ru/3.6/library/gettext.html#deferred-translations)28  - [23.1.4. Благодарности](https://python-all.ru/3.6/library/gettext.html#acknowledgements)29- [23.2. `locale` – Службы интернационализации](https://python-all.ru/3.6/library/locale.html)3031  - [23.2.1. Предыстория, детали, подсказки, советы и предостережения](https://python-all.ru/3.6/library/locale.html#background-details-hints-tips-and-caveats)32  - [23.2.2. Для разработчиков расширений и программ, встраивающих Python](https://python-all.ru/3.6/library/locale.html#for-extension-writers-and-programs-that-embed-python)33  - [23.2.3. Доступ к каталогам сообщений](https://python-all.ru/3.6/library/locale.html#access-to-message-catalogs)34