【问题标题】:Mako report translate fields for Odoo 8Mako 报告 Odoo 8 的翻译字段
【发布时间】:2016-01-20 15:23:49
【问题描述】:
需要将几个字段的输出翻译成用户连接的语言,从英语(保存在 DB 中的值)到西班牙语的 Mako(或 Jinja,我仍然不明白哪个是 Odoo V8 报告) .
我已经在 .po 文件中检查了已翻译的条款存在,但我不知道这是否是问题所在。
我尝试使用 Mako for Openerp (V7) 中使用的 formatLang 函数,但没有成功。
欢迎提出建议
【问题讨论】:
标签:
translation
odoo-8
mako
【解决方案1】:
您可以使用以下方式将您的 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 字段生成,它将添加到 i18n 目录中。
希望我的回答对你有帮助:)