Product

解决方案

资源

Company

Product

解决方案

资源

Company

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.

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

一个人在办公桌前站着,一边在笔记本电脑上打字。

这个完整的AI原生平台可以随着您的业务进行扩展。

Product

解决方案

资源

Company

隐私设置

社交

Newsletter

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

Signup

© 2025 Bird

一个人在办公桌前站着,一边在笔记本电脑上打字。

这个完整的AI原生平台可以随着您的业务进行扩展。

Product

解决方案

资源

Company

隐私设置

社交

Newsletter

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

Signup

© 2025 Bird