Оду арабский перевод.

В Odoo 8 , чтобы сделать перевод с английского на арабский язык. Я сделал следующие шаги, но не смог добиться.

Настройки -> Переводы -> Загрузить перевод

Создал запись с арабским языком

Затем изменил предпочтение на арабский язык.

Вид будет изменен на арабский.

Вопрос 1. Есть некоторые поля по умолчанию, которые не переводятся. Вопрос 2. Если это переведено, Если я изменил представление в XML. Он снова становится на английском Вопрос 3. Он не переводится для вновь созданных модулей.

Если это все связано с файлами .PO. Как автоматически сгенерировать файл .PO для вновь созданного модуля. Что такое командная строка для создания вашего файла .po Пожалуйста, предложите хорошую идею для создания файлов .po и вышеуказанных вопросов.


person Hariharan Srinivasan    schedule 23.08.2016    source источник
comment
Я импортировал файлы .PO из Администрирование/Переводы/Импорт/Экспорт. Я получил файл .po со всеми именами моих полей. Здесь, в этом файле msgid, будет имя поля. и я должен ввести соответствующий перевод в msgstr. Это долгий процесс. Есть еще хорошие предложения...????   -  person Hariharan Srinivasan    schedule 23.08.2016
comment
У меня есть файлы .po со всеми на английском языке, я хочу, чтобы соответствующий msgstr конвертировался автоматически.   -  person Hariharan Srinivasan    schedule 23.08.2016


Ответы (1)


Перевод основан на папке i18n вашего модуля. Вы можете создавать новые переводы с помощью poedit.

Если перевод уже сделан и Вы изменили в .po файле, но не обновляете

Чтобы получить это.

В запросе

delete from ir_translation where module = 'Your_module_name'

or

delete from ir_translation where src like '%your_field_name%'

Выше будут удалены все существующие переведенные поля на основе предложения where.

Потом В настройках.

Загрузить перевод

При нажатии на кнопку «Загрузить» появятся новые значения перевода.

person Hariharan Srinivasan    schedule 03.09.2017