更新采购订单文件

用法

bench update-po-files [OPTIONS]

前提条件

你的应用 locale 目录中已存在 POT 文件和 PO 文件。

说明

此命令会将你现有的翻译文件与现有的 POT 文件(包含所有可翻译字符串)同步。它会删除所有过时的字符串并添加新的字符串。

在你重新生成包含可翻译字符串的 POT 文件后,你会需要运行此命令。如果你使用的是专门的翻译管理平台,该平台可能也会为你处理这一步,这样你就不需要此命令了。

选项

  • --app 此参数让你指定一个应用,以便只更新该应用的 PO 文件。默认值:所有应用。
  • --locale 此参数让你指定一个语言区域,以便只更新该语言区域的 PO 文件。默认值:所有语言区域。

示例

将 ERPNext 的可翻译字符串与包含德语翻译的文件同步。

bench update-po-files --app erpnext --locale de

这会从 apps/erpnext/erpnext/locale/de.po 读取翻译,并从 apps/erpnext/erpnext/locale/main.pot 读取可翻译字符串。结果会保存到 apps/erpnext/erpnext/locale/de.po。