Язык сообщений odpm (ODPM_LOCALE)¶
Сообщения утилиты odpm на хосте (ошибки, вопросы мастера, краткие статусы при запуске compose) переводятся через каталоги GNU gettext в dev_project/i18n/.
Журнал внутри контейнера (Odoo, PostgreSQL) намеренно остаётся на английском — так проще сопоставлять с общей документацией.
Как выбирается язык¶
| Приоритет | Источник |
|---|---|
| 1 | ODPM_LOCALE в активном файле .env |
| 2 | ODPM_LOCALE в окружении процесса |
| 3 | LC_ALL, LC_MESSAGES или LANG |
| 4 | Локаль операционной системы |
| 5 | en_US |
Читается один .env — проектный или ~/.odpm/; ключи не объединяются (переменные .env).
Пример в каталоге проекта:
ODPM_LOCALE=ru_RU
Полный перевод интерфейса odpm доступен для ru_RU; для остальных локалей — английский текст.
Не путать с языком базы Odoo¶
Поле db_lang в user_settings.json задаёт язык базы данных Odoo при создании (ru_RU, en_US), а не язык сообщений самой утилиты odpm.
Обновление переводов (для разработчиков odpm)¶
См. contributing/i18n.md в репозитории odpm.