Reach

Grow

Manage

Automate

Reach

Grow

Manage

Automate

G

G

M

M

Translation Files

如何本地化 html 内容

概览

概览

概览

翻译文件

一个集中式中心,用于存储您的所有关键翻译,以便在电子邮件、短信和推送模板中使用。这些功能让您轻松上传和存储翻译。

Translation Files 通过允许您在单一、集中式系统中管理多语言内容,简化了模板的本地化。使用 Translation Files,您可以根据收件人的语言环境动态提供正确的文本语言版本,减少多个模板的需要,提高活动效率。

主要功能

集中式管理:在 Bird CRM 界面上传翻译文件。在一个文件中存储多个语言环境的翻译,减少重复,并简化更新。

动态翻译呈现:使用 Liquid 语法自动获取收件人语言环境的正确翻译。包含回退逻辑,以确保消息总是呈现,即使缺少翻译。

灵活的格式:使用具有行键的 CSV 文件表示语言环境(例如,en-EN, fr-FR)和用于翻译内容的列键(例如,header, body)。

多渠道支持:在支持的渠道中使用翻译文件,包括电子邮件,还包括 SMS 和推送通知(如果启用)。

基于语言环境的个性化

  • 根据收件人的语言环境属性(例如,contact.attribute.locale)或其他自定义属性动态选择翻译。

  • 确保全球受众的一致消息传递。

创建和使用翻译文件

翻译文件可以上传到Bird,并在您的模板中使用。本指南将引导您如何上传和使用它们。

翻译文件允许您根据收件人的语言环境动态翻译模板中的内容。以下是如何设置和使用翻译文件来创建本地化的欢迎电子邮件。

步骤 1:准备翻译文件

文件格式: 使用如下结构的CSV文件:

  • 行键(locale):表示语言环境(例如,en-USfr-FRes-ES)。

  • 列头:模板中需要翻译的部分的键(例如,header,body)。

示例文件: welcome_email_translations.csv

locale

header

body

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


保存文件:

将其保存为welcome_email_translations.csv。

步骤 2:上传翻译文件

  1. 前往 Content > Translation Files 部分的Bird。

  2. 点击 Upload Translation File

  3. 选择 welcome_email_translations.csv 并上传。

  4. 确认文件上传成功。

步骤 3:在电子邮件模板中使用翻译

  1. 设置语言环境: 将收件人的语言环境分配给变量,通常基于他们的个人资料属性。您也可以使用任何自定义属性组合,只要它与翻译文件中的格式匹配。 {% assign locale = contact.attributes.locales %}

  2. 获取翻译: 使用分配或捕获来通过渲染标签从文件中检索相关翻译。 {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. 渲染模板: 动态插入翻译到您的电子邮件内容中。您还可以直接将翻译渲染到变量中,而不是先分配。 <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

完整模板示例:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

步骤 4:测试您的翻译

发送测试电子邮件:

使用特定语言环境的测试联系人(例如en-USfr-FRes-ES)来确保翻译正确应用。

翻译文件可以上传到Bird,并在您的模板中使用。本指南将引导您如何上传和使用它们。

翻译文件允许您根据收件人的语言环境动态翻译模板中的内容。以下是如何设置和使用翻译文件来创建本地化的欢迎电子邮件。

步骤 1:准备翻译文件

文件格式: 使用如下结构的CSV文件:

  • 行键(locale):表示语言环境(例如,en-USfr-FRes-ES)。

  • 列头:模板中需要翻译的部分的键(例如,header,body)。

示例文件: welcome_email_translations.csv

locale

header

body

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


保存文件:

将其保存为welcome_email_translations.csv。

步骤 2:上传翻译文件

  1. 前往 Content > Translation Files 部分的Bird。

  2. 点击 Upload Translation File

  3. 选择 welcome_email_translations.csv 并上传。

  4. 确认文件上传成功。

步骤 3:在电子邮件模板中使用翻译

  1. 设置语言环境: 将收件人的语言环境分配给变量,通常基于他们的个人资料属性。您也可以使用任何自定义属性组合,只要它与翻译文件中的格式匹配。 {% assign locale = contact.attributes.locales %}

  2. 获取翻译: 使用分配或捕获来通过渲染标签从文件中检索相关翻译。 {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. 渲染模板: 动态插入翻译到您的电子邮件内容中。您还可以直接将翻译渲染到变量中,而不是先分配。 <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

完整模板示例:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

步骤 4:测试您的翻译

发送测试电子邮件:

使用特定语言环境的测试联系人(例如en-USfr-FRes-ES)来确保翻译正确应用。

翻译文件可以上传到Bird,并在您的模板中使用。本指南将引导您如何上传和使用它们。

翻译文件允许您根据收件人的语言环境动态翻译模板中的内容。以下是如何设置和使用翻译文件来创建本地化的欢迎电子邮件。

步骤 1:准备翻译文件

文件格式: 使用如下结构的CSV文件:

  • 行键(locale):表示语言环境(例如,en-USfr-FRes-ES)。

  • 列头:模板中需要翻译的部分的键(例如,header,body)。

示例文件: welcome_email_translations.csv

locale

header

body

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


保存文件:

将其保存为welcome_email_translations.csv。

步骤 2:上传翻译文件

  1. 前往 Content > Translation Files 部分的Bird。

  2. 点击 Upload Translation File

  3. 选择 welcome_email_translations.csv 并上传。

  4. 确认文件上传成功。

步骤 3:在电子邮件模板中使用翻译

  1. 设置语言环境: 将收件人的语言环境分配给变量,通常基于他们的个人资料属性。您也可以使用任何自定义属性组合,只要它与翻译文件中的格式匹配。 {% assign locale = contact.attributes.locales %}

  2. 获取翻译: 使用分配或捕获来通过渲染标签从文件中检索相关翻译。 {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. 渲染模板: 动态插入翻译到您的电子邮件内容中。您还可以直接将翻译渲染到变量中,而不是先分配。 <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

完整模板示例:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

步骤 4:测试您的翻译

发送测试电子邮件:

使用特定语言环境的测试联系人(例如en-USfr-FRes-ES)来确保翻译正确应用。

最佳做法

  • 包括备用方案 始终包括备用翻译,以防止缺少特定语言的翻译。例如,如果缺少语言环境,下面的例子将退回到 en-US,如果还缺少,则默认为文本“Welcome to Bird”。 {% assign header = "welcome_email_translations/header" | t: locale, "en-US" | default: "Welcome to Bird!" %}

  • 标准化语言环境代码: 确保在所有翻译文件中使用一致的语言环境(例如 en-USfr-FRes-ES)。

  • 定期更新: 随着内容的变化,保持翻译文件的更新,以确保语言间的一致性。

  • 彻底测试: 在添加或更新翻译后,定期测试模板,以确保它们正确呈现。

结果

使用上面的例子,法语收件人(语言环境 = "fr-FR")将收到: 标题: Bienvenue chez Bird! 正文: Nous avons hâte que vous commenciez avec Inbox.

英语收件人(语言环境 = "en-EN")将收到: 标题: Welcome to Bird! 正文: We can't wait for you to get started with Inbox.

这种方法简化了本地化,确保了一致的信息传递,同时减少了模板重复。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。

让我们为您联系Bird专家。
在30分钟内见证Bird的全部威力。

通过提交,您同意 Bird 可能会就我们的产品和服务与您联系。

您可以随时取消订阅。查看Bird的隐私声明以获取有关数据处理的详细信息。

R

Reach

G

Grow

M

Manage

A

Automate

Newsletter

通过每周更新到您的收件箱,随时了解 Bird 的最新动态。