Як завантажити переклади в базу?

8 жовтня 2025 р. від
Ірина Грицишина

Експорт і редагування перекладів потрібні, коли стандартний переклад Odoo відсутній або некоректний. Це дозволяє адаптувати терміни під внутрішню бізнес-логіку, зробити систему зрозумілою для користувачів і уніфікувати назви документів, етапів та статусів у різних модулях. Також цей підхід використовується для додавання перекладів у власні або кастомні модулі.


Крок 1. Ввімкніть режим розробника

1. Перейдіть в модуль «Налаштування»

2. В «Загальні налаштування» опустіться вниз сторінки і натисніть  "Увімкнути режим розробника" (Activate the Developer Mode)


Крок 2. Експортуйте переклад

1. Перейдіть у меню "Налаштування" → "Переклади" → "Експорт перекладів":

2. Вкажіть:

    • "Мова" – оберіть потрібну (наприклад, uk_UA).
    • "Формат файлу" – зазвичай використовується .po.
    • "Модуль" – оберіть конкретний модуль (наприклад, crm), або залиште порожнім для експорту перекладів з усіх модулів.

3. Натисніть "Експортувати".

4. Завантажте отриманий файл .po на комп’ютер.


Крок 3. Відредагуйте файл перекладу

Файл перекладу має такий формат (приклад фрагмента .po):

#. module: crm
#: model:crm.stage,name:crm.stage_lead1
msgid "New"
msgstr "Новий"
 
#. module: crm
#: model:crm.stage,name:crm.stage_lead2
msgid "Qualified"
msgstr "Кваліфікований"
 
#. module: crm
#: model:crm.stage,name:crm.stage_lead3
msgid "Proposition"
msgstr "Пропозиція"

 Правило:

  • msgid – оригінальний текст (англійська).
  • msgstr – переклад, який ви можете змінювати.

Наприклад:

  • Змінюємо "Qualified" → "Перспективний" (якщо так зручніше для бізнесу).

msgid "Qualified"

msgstr "Перспективний"


Крок 4. Завантажте відредагований файл назад

1. Перейдіть у меню "Налаштування" → "Переклади" → "Імпорт перекладу".

2. Завантажте відредагований .po файл.

3. Вкажіть мову та код – та сама, що була під час експорту (uk_UA).

 4. Натисніть "Імпорт".


Крок 5. Перевірте зміни

1. Перейдіть у потрібний модуль (наприклад, CRM).

2. Оновіть сторінку (Ctrl+Shift+R).

3. Переконайтесь, що нові переклади відображаються.


Крок 6. Вимкніть режим розробника

1. Перейдіть в модуль «Налаштування»


2. В «Загальні налаштування» опустіться вниз сторінки і натисніть  "Деактивувати режим розробника" (Deactivate the Developer Mode).