Mako报告翻译Odoo 8的字段

时间:2016-01-20 15:23:50

标签: translation odoo-8 mako

需要将用户连接语言的输出翻译成几个字段的输出,从英语(保存在DB上的值)到西班牙语的Mako(或者Jinja,我还是不明白哪个是哪个)报道Odoo V8

我已经在.po文件中检查了翻译后的术语存在但我不知道这是不是问题。

我尝试使用Mako for Openerp(V7)中使用的formatLang函数,但没有成功。

欢迎任何建议

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式翻译有关用户指定语言的mako报告。

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <style type="text/css">
        </style>
    </head>
    <body>
         <%setLang(user.lang)%>
        <!--Your code added over hear -->
    </body>
</html>

使用 setLang 功能,它会自动将您的整个报告转换为用户指定语言,您可以在用户表单或Odoo(OpenERP)的首选项菜单中指定语言选择。

另一件事是,如果你在谈论.op文件它主要用于翻译你的Odoo字段genereate它将添加到i18n目录。

我希望我的回答对您有所帮助:)。