查看“让报表支持翻译”的源代码
←
让报表支持翻译
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
要为报表启用翻译,需要使用<t t-call>标签的t-lang属性从另一个模板中调用。 t-lang属性应该设置为一个语言代码的具体值,比如 es 或 en_US。它需要可以找到使用语言的字段的名称。这通常是合作伙伴中的partner_id.lang字段。在我们的案例中,我们没有合作伙伴,但我们可以,使用用户,相应的语言首选项在user_id.lang字段中 该函需要一个模板名称来呈现和翻译它。这意味着我们需要将报告的页面内容单独定义一个模板,如下所示。 <nowiki> <report id="action_todo_task_report_translated" string="Translated To-do Tasks" model="todo.task" report_type="qweb-pdf" name="todo_report.report_todo_task_translated" paperformat="paperformat_euro_landscape" /> <template id="report_todo_task_translated"> <t t-call="todo_report.report_todo_task_template" t-lang="user.lang" > <t t-set="docs" t-value="docs" /> </t> </t> </template> </nowiki>
返回至
让报表支持翻译
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施