将CSV迁移到采购订单

用法

bench migrate-csv-to-po [OPTIONS]

前提条件

请确保你的应用已经有一个 POT 文件。如果没有,你可以生成一个。

说明

该命令会从 CSV 文件中读取你现有的翻译,将它们与现有的 POT 文件进行匹配,并将结果写入[app_module]/locale/[locale].po。

只有在从旧翻译系统切换到新翻译系统时,你才需要使用这个命令。

选项

  • --app 这个参数让你可以指定一个应用,以防你只想迁移某个应用的翻译。默认值:所有应用。
  • --locale 这个参数让你可以指定一个语言区域,以防你只想迁移某个语言区域的翻译。默认值:所有语言区域。

示例

将 ERPNext 的德语翻译从 CSV 迁移到 PO。

bench migrate-csv-to-po --app erpnext --locale de

这会从 apps/erpnext/erpnext/translations/de.csv 读取翻译,并从 apps/erpnext/erpnext/locale/main.pot 读取可翻译字符串。结果会保存到 apps/erpnext/erpnext/locale/de.po。如果你对结果满意,现在就可以删除 CSV 文件了。