需要将用户连接语言的输出翻译成几个字段的输出,从英语(保存在DB上的值)到西班牙语的Mako(或者Jinja,我还是不明白哪个是哪个)报道Odoo V8
我已经在.po文件中检查了翻译后的术语存在但我不知道这是不是问题。
我尝试使用Mako for Openerp(V7)中使用的formatLang函数,但没有成功。
欢迎任何建议
答案 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目录。
我希望我的回答对您有所帮助:)。