как правильно добавить переводы, определенные в xml, в Odoo через файлы .po? - PullRequest
0 голосов
/ 26 мая 2020

У меня есть некоторые термины, определенные в xml (англ. sh термины), и я хочу перевести их через файлы .po (на французский sh язык).

went to Settings > Translations > Load a Translation, i selected Frensh language and checked the box Overwrite Existing Terms, then clicked on Load button.

After that, i refreshed the browser, then went to Settings > Translations > Application Terms > Synchronize Terms, selected frensh language and clicked on Update. then refreshed again. 

но я не могу найти термины после экспортного перевода в файле .po, даже в Настройках> Условия использования> переведенные термины, я не могу найти их здесь.

как я могу решить эту проблему?.

1 Ответ

0 голосов
/ 06 июня 2020

Hello @ Mehdi

  1. Чтобы перевести ваш модуль, первое, что вам нужно сделать, это создать папку в своем customModule

    Имя папки должно быть : - i18n

  2. Активируйте свой язык: (Go в translations / languages ​​/ search_your_language / и активируйте его.)

    • Теперь на go ваш локальный сервер> go в Настройки / Переводы / Импорт-Экспорт / Экспорт перевода (меню импорта / экспорта не отображается без режима отладки)
    • В мастере перевода экспорта выберите свой язык / Выберите формат файла: Файл PO / затем выберите свой настраиваемый модуль в следующем поле / и, наконец, нажмите кнопку Экспорт .
    • После завершения экспорта далее Появится мастер с файлом, в котором имя файла отображается следующим образом: - language_code.po (например: - es_US.po )
    • Щелкните файл, чтобы загрузить его.
    • После завершения загрузки поместите этот файл в свою папку i18n .
    • Теперь go в этом файле находятся ваши предложения, они используются в вашем модуле. (Найдите msgid и msgstr для каждого предложения)
    • Например: - msgid "All Table Booked?" (Ваше предложение на родном языке)
      msgstr "Todas las mesas reservadas?" (Переведите на желаемый язык.)
    • После того, как все предложения переведены на ваш конец, сохраните этот файл.
    • Наконец, снова go в «Настройки / Переводы». Это меню: - Загрузить переводы >> Щелкните меню >> Выберите язык >> Затем в следующем поле (имя: - Перезаписать существующие термины ) Установите этот флажок. >> Нажмите на кнопку загрузки.
    • После завершения загрузки оно автоматически обновит sh ваше окно.
    • Теперь go в соответствии с предпочтениями вашего пользователя для входа в систему, чтобы изменить язык (измените его и refre sh, вы увидите все на своем языке с помощью настраиваемого модуля.)
    • Если вы измените какое-либо предложение в своем настраиваемом модуле, выполните все шаги, указанные выше (которые мы сделали).
...