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

如何在Odoo 16中导出可翻译字段内容至PO文件?

在Odoo 16中导出模型可翻译字段内容至PO文件的方法

1. 开启内容翻译导出功能

默认的翻译导出仅包含UI字段标签,要导出模型字段的实际内容,需先启用对应配置:

  • 进入「设置 -> 翻译 -> 配置」
  • 勾选「导出内容翻译」选项,保存设置

2. 执行导出操作

回到「设置 -> 翻译 -> 导出翻译」页面,按以下参数配置:

  • 语言:选择目标翻译语言(若为新语言,需先在「设置 -> 语言」中添加)
  • 模块:选择你的自定义模块(如carddecks),或选「所有应用」覆盖全部模块
  • 文件格式:选择PO文件
  • 额外选项:勾选「导出内容翻译」(开启配置后才会显示该选项)
  • 点击「导出」,即可获取包含cardText等可翻译字段所有内容的PO文件

3. 翻译与验证

用PoEdit打开导出的PO文件,会看到类似如下条目,对应模型字段的实际内容:

msgid "测试卡片文本"
msgstr ""

直接在msgstr中填写翻译内容即可,完成后保存文件。

4. 导入翻译回Odoo

翻译完成后,进入「设置 -> 翻译 -> 导入翻译」:

  • 选择翻译好的PO文件
  • 匹配对应语言与模块
  • 点击「导入」,系统会自动更新所有模型字段的翻译内容

注意事项

  • 确保字段已正确设置translate=True,如你的代码中cardText字段的配置
  • 若导出后未看到字段内容,检查是否勾选「导出内容翻译」,以及模块选择是否正确
  • 新语言需先在Odoo系统中添加,才能生成对应语言的翻译模板

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:39:06