Odoo 10 - Перевод

Я разработал специальный модуль, использующий английский для всех записей.

Я хочу включить файл локализованного перевода для местного языка (который оказывается испанским).

Я узнал здесь, в документе Odoo, что мне нужно экспортировать .PO файл с использованием «Новый язык (пустой шаблон перевода)».

  1. Я могу прочитать файл .PO и понять, где у меня переведенные файлы, но мой вопрос, помимо очевидной части перевода, как вы можете «сказать» Odoo, что вы добавляете перевод для испанского?

  2. Я так понимаю, что файл .PO нужно положить в папку i18n в модуле. Но как назвать его испанским?

  3. Что нужно добавить в файл, чтобы "Odoo" сообщил, что это испанский перевод?

Спасибо,


person M.E.    schedule 02.11.2017    source источник


Ответы (2)


Вам нужно только переименовать файл в es.po и поместить его в your_module\i18n\es.po.

Надеюсь, это вам поможет!

person Dayana    schedule 02.11.2017

После того, как вы переименуете свой файл в es.po и поместите его в your_module\i18n\es.po

  1. Зайдите в -> Настройки и активируйте Deactivate the developer mode

  2. И перейдите на Load a Translation  Загрузить перевод , выберите Spanish и отметьте overwrite exisiting terms

person Karara Mohamed    schedule 03.11.2017
comment
Зачем мне загружать перевод в графическом интерфейсе? Разве недостаточно (пере) установить модуль? - person M.E.; 03.11.2017
comment
Потому что язык по умолчанию английский - person Karara Mohamed; 03.11.2017
comment
Нет необходимости загружать перевод, поскольку модуль устанавливает переведенный (в данном случае испанский) язык, который будет автоматически применяться, если язык пользователя совпадает. - person M.E.; 06.11.2017