跳转到主要内容
每个模板都有一个文档语言。它决定日期中月份和星期名称的语言,以及 Foliant 打印的措辞的语言,例如”Invoice”、“Subtotal”或”Ship to”。您可以用商店的语言、每位客户的语言或始终用同一种语言打印文档。

选择文档的语言

在编辑器的顶栏(或模板的设置页面)中,选择文档语言: 预览会立即跟随所选语言。选择客户语言时,预览使用预览订单的语言。阿拉伯语、希伯来语、波斯语和乌尔都语文档从右向左打印。 如果 Foliant 没有文档语言的措辞,会先使用您商店的语言,然后使用英语。没有翻译的单个词语以英语打印。

格式化日期

created_at 等日期以原始格式打印。使用 date 过滤器对其进行格式化:
月份和星期名称使用文档语言:在德语文档中,%B 打印为”Januar”。要以其他语言打印,请将该语言添加在格式之后,例如客户的语言:{{ created_at | date: '%A %d %B', customer_locale }}。 时间采用您商店的时区。{{ 'now' | date: '%d %B %Y' }} 打印今天的日期。

在代码模板中翻译措辞

使用 t 过滤器(也称为 translate 或 label)以文档语言打印 Foliant 的措辞:
Shopify Order Printer 的措辞键同样适用,因此导入的模板会保留其翻译。

打印两种语言

在编辑器顶栏中选择第二语言,然后在需要同时显示两种语言的位置使用 t_both:
如果没有第二语言,或两种语言的内容相同,t_both 只打印一个。

在可视化模板中翻译文本

区块会以文档语言打印其自带的措辞。对于您自己编写的文本(包含您自定义文本的文本和法律信息页脚区块,以及页眉的自定义行):
  1. 选择该区块并打开内容。
  2. 在语言中选择一种语言。已有翻译的语言会显示”(translated)”。
  3. 输入该语言的文本。
当文档使用该语言时,会打印该翻译。否则,打印默认文本。

须知

  • 顶栏中的数字格式决定金额和数字是遵循文档语言(1.234,56 €)还是您商店的格式。请参阅模板中的金额和货币。
  • {{ customer_locale }} 打印客户的语言代码,例如 de 或 fr-CA。
  • 用于所有选定订单的模板无法使用客户语言:一个批次包含多位客户。
  • 自动选择合适的模板下的以客户语言打印会同时为多个模板开启客户语言。请参阅自动选择合适的模板。

相关文章