ConveyThis会自动翻译您网站上显示的所有内容。但是,由于电子邮件不是您网站的一部分,因此 ConveyThis 不会自动翻译它们。尽管如此,ConveyThis 允许您根据订单语言手动管理电子邮件内容。通过使用 liquid 代码,您可以处理电子邮件翻译。请注意,虽然这些说明适用于订单通知,但它们不涵盖礼品卡创建通知。
根据您的网站所支持的语言,您需要相应地修改代码。您应该调整“when”语句中的语言代码。
例如,让我们考虑这样一个场景:ConveyThis 将英语作为原始语言,将法语和西班牙语作为目标翻译语言。Liquid 的整体结构如下:
{% case attribute.lang %} {% when 'fr' %} 法语电子邮件此处 {% when 'es' %} 西班牙语电子邮件此处 {% else %} 原始语言电子邮件此处 {% endcase %}
以上提供的代码仅供参考。请确保您输入了您希望包含在电子邮件翻译中的 ConveyThis 应用中管理的语言。
以下是另一个专门用德语翻译电子邮件的示例:
{% case attribute.lang %} {% when 'de' %} 此处以德语发送电子邮件 {% else %} 此处以原文发送电子邮件 {% endcase %}
通过实施该代码,如果订单是用德语下达的,客户将收到以“when 'de'”和“else”开头的代码行之间的内容。另一方面,如果客户用德语以外的语言下订单,他们将收到代码行“else”和“endcase”之间的内容。这确保了针对不同订单场景的语言特定电子邮件内容是合适的。
{% case attribute.lang %} {% when 'fr' %} 法语文本 {% when 'es' %} 西班牙语文本 {% when 'pt' %} 葡萄牙语文本 {% else %} 英文文本 {% endcase %}
例如,让我们考虑需要翻译的“订单确认”电子邮件。
在此示例中,由于原始语言是英语,您应该用复制的代码替换占位符文本“EMAIL IN THE ORIGINAL LANGUAGE HERE”。
例如,当翻译成法语时,将句子“感谢您的购买!”修改为“Merci pour votre achat!”请记住只修改句子,并避免翻译 {% %} 或 {{ }} 之间的任何 liquid 代码。
在这种情况下,请在 Shopify 管理区域内找到“订单确认”电子邮件,然后将文本编辑器中的翻译内容粘贴到此特定的电子邮件部分中。
在这种情况下,编辑的电子邮件是“订单确认”:
您可以应用相同的过程来翻译电子邮件的主题。将代码复制并粘贴到文本编辑器中,然后用主题的翻译版本替换字段。以下是说明该过程的示例:
{% case attribute.lang %} {% when 'fr' %} Commande {{name}} 确认 {% when 'es' %} 订单 {{name}} 确认 {% when 'pt' %} 订单 {{name }} 已确认 {% else %} 订单 {{name}} 已确认 {% endcase %}
然后,将文本编辑器中翻译的主题粘贴到 Shopify 管理区域中的“电子邮件主题”字段中。
要管理客户电子邮件,您可以在 Shopify 管理区域的客户信息中添加语言标签。语言标签将根据访问者在网站注册期间使用的语言添加。
要启用此功能,您需要在“conveythis_switcher.liquid”文件中的 ConveyThis 代码中添加“customer_tag: true”行。您可以通过转到 Shopify 管理员 > 在线商店 > 主题 > 操作 > 编辑代码来访问此文件。
将语言标签添加到代码后,您可以按照本指南前面提到的相同模式继续创建客户通知。但是,对于这部分,您将需要使用以下代码:
{%assign language = customer.tags | join: '' | split: '#ct' %} {%case language[1] %} {%when'en'%}英文账户确认{%else%}原始客户账户确认{%endcase%}
我们非常重视您的反馈!如果您对本文有任何意见或建议,请随时与我们分享。您的反馈对我们很重要,有助于我们改进内容。
翻译不仅仅是了解语言,它是一个复杂的过程。
通过遵循我们的提示并使用 ConveyThis ,您翻译的页面将会引起受众的共鸣,让他们感觉就像目标语言一样。
虽然需要付出努力,但结果却是值得的。如果您正在翻译网站,ConveyThis 可以通过自动机器翻译为您节省数小时。
免费试用 ConveyThis 7 天!