You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo 15自定义发票PDF模板如何添加多语言翻译?

Odoo 15 自定义发票PDF模板文本翻译配置步骤

前提:确保模板文本支持翻译

首先要把自定义PDF模板里的硬编码德语文本改成Odoo可识别的翻译格式:

  • 如果是QWeb模板,将德语文本用_()包裹,比如把"Rechnung"写成 <t t-esc="_(\"Rechnung\")"/> 或直接使用_("Rechnung");
  • 只有标记为可翻译的文本,系统才能抓取并进行多语言转换。

配置翻译的具体操作步骤

  1. 开启开发者模式
    右上角用户菜单进入「关于Odoo」,点击激活开发者模式(需管理员权限)。

  2. 进入翻译管理界面
    顶部菜单选择「设置」>「翻译」>「应用程序翻译」。

  3. 添加或导入翻译内容

    • 手动添加:
      选择目标语言(比如英语),在搜索框输入要翻译的德语文本,找到对应条目后在「翻译」栏填写英文内容并保存;如果未找到对应条目,点击「创建」,手动录入原德语文本、目标语言、翻译内容,并关联到你的自定义模块(若模板属于全局,选base模块即可)。
    • 文件导入(批量翻译):
      在「应用程序翻译」页面,选择你的自定义模块、源语言(德语)和目标语言(英语),点击「导出」获取.po文件;用文本编辑器打开文件,找到对应德语条目,填写msgstr后的英文翻译;回到Odoo点击「导入」,上传编辑好的.po文件完成配置。
  4. 验证翻译效果
    切换系统语言到目标语言(比如英语),打开对应发票并打印PDF,检查文本是否已转换为目标语言;若未生效,检查模板翻译标记是否正确,或在开发者模式下升级你的自定义模块。


内容的提问来源于stack exchange,提问作者holthaum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:45:34