我对odoo翻译引擎有一个奇怪的问题:
翻译适用于所有字段,但不适用于视图: 所有翻译的字符串都是字段标签,但view.xml标签的“字符串”属性仍未翻译。
view.xml用:
<page name="public" string="Form 1">
<group>
<group>
...
<field name="address_home_id"
context="{'show_address': 1}"
options='{"always_reload": True, "highlight_first_line": True}'
string="Permanent Address"
/>
但是,我在my.po文件中都有这些字符串:
#. module: hr_mis
#: model:ir.ui.view,arch_db:hr_mis.view_employee_form
msgid "Form 1"
msgstr "ပုံစံ (၁)"
...
#. module: hr_mis
#: model:ir.ui.view,arch_db:hr_mis.view_employee_form
msgid "Permanent Address"
msgstr "အမြဲတမ်းနေရပ်လိပ်စာ"
知道我做错了什么?
答案 0 :(得分:0)
查看帖子:
[https://github.com/odoo/odoo/issues/24534][1]
在简历中,此Tab / Page字符串是从数据库中读取的,因此从运行时配置中删除--dev = xml:
选项-dev xml是:
xml:直接从xml文件而不是数据库中读取模板qweb。 在数据库中修改模板后,将不会读取该模板 从xml文件直到下一次更新/初始化。
因此,这意味着您不使用数据库的视图。如 翻译存储在数据库中,这实际上是有道理的。 当您实际在自己的平台上进行开发时,将使用此选项 视图,以直接查看结果。