2016-08-23 158 views
0

在Odoo 8中,做从英语到阿拉伯语的翻译。我已经做了以下步骤,但无法实现。Odoo阿拉伯语翻译。

设置 - >翻译 - >装载翻译

创纪录,阿拉伯语

再变偏好阿拉伯语。

该视图将被改为阿拉伯语。

问题1.有一些默认字段,它没有翻译。 问题2.如果已翻译,如果我更改了XML中的视图。它再次变成英文 问题3:它不会被转换为新创建的模块。

如果它全部与.PO文件有关。 如何为新创建的模块自动生成.PO文件。 什么是生成您的.po文件的命令行 请提出建议.po文件和以上问题的好主意。

+0

我从Administration/Translations/Import/Export导入了.PO文件。我用我所有的字段名得到.po文件。在这个文件中** msgid **,字段名称将在那里。我必须在** msgstr **中键入相应的翻译。这是一个漫长的过程。还有什么好的建议......? –

+0

我有一个全英文的.po文件,我希望各自的** msgstr **能够自动转换。 –

回答

0

该翻译是基于i18n您的模块文件夹。您可以使用poedit创建新的翻译。

如果翻译已经完成,您在.po文件已经改变,但没有更新

为了得到这个。

在查询

delete from ir_translation where module = 'Your_module_name' 

delete from ir_translation where src like '%your_field_name%' 

上面会删除所有现有的翻译领域,基于where子句。

然后在设置中。

Load an Translation

在点击Load按钮,新的翻译值将出现。