2016-08-23 159 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按鈕,新的翻譯值將出現。