翻译模板

您可以从 Shopify 后台激活多种语言,以便世界各地的客户能够以其母语查看内容。

对于与多语言销售兼容的模板,您可以更改默认模板语言添加其他语言,以便客户可以选择其首选语言。如果您的模板没有您想要的语言,或者如果您想编辑默认翻译,则可以自行创建翻译

为您的模板创建翻译

您可以翻译和本地化您的商店以更改模板的语言。您可以通过安装 Shopify 的 Translate & Adapt 应用、使用 CSV 导出/导入或使用第三方应用来添加您自己的翻译。

可翻译的内容类型

您可能想要翻译的内容有三种基本类型:

您可以通过在文本字段中输入译文来翻译每段文本。

您不必翻译模板中的每个字段。您的更改会自动保存,并且您可以随时停止。如果您想进行更改,可以访问任何现有的翻译。

如果您未对某个字段进行翻译,则系统将使用该模板的默认语言。

您可以直接翻译纯文本,但在翻译包含 HTML 或 Liquid 的文本块时需要格外小心。

翻译纯文本

对于您在线商店中的大部分文本,您无需使用 HTML 或 Liquid。当您输入纯文本块的译文时,只需将文本替换为另一种语言的等效内容即可。

包含 HTML 的文本块

如果文本块包含 HTML,您会看到单词或短语前后有成对的尖括号 (< >)。

您需要了解 HTML 在您要翻译的文本块中的使用方式。虽然您需要将大部分内容保留为英文原文,但尖括号外可能有一些您想要翻译的英语单词。

包含 HTML 的文本块通常用于以下目的:

翻译 HTML 链接名称

HTML 链接包含在以 <a href= 开头并以 </a> 结尾的标记中。

您只能翻译链接的名称,而不能翻译其其他组成部分。链接名称是您的客户唯一能看到的部分。

Continue browsing <a href="/collections/all">here</a>.

在此示例中,您需要将 Continuebrowsinghere 这几个词替换为适当的译文。

切勿翻译链接中的目标地址(也称为目标)。目标地址是客户点击链接后将转到的位置。它始终显示在引号中,并指向特定的网址。在示例链接中,目标地址为 /collections/all

翻译用 HTML 设置样式的文本

HTML 有时用于为单词或短语添加强调效果或其他样式,或用于显示符号。您只能翻译由 HTML 设置样式的单词,而不能翻译代码或标记本身。请查看示例,以确保您了解要翻译的内容以及应保持不变的内容。

HTML 样式示例

在以下示例中,<strong> 标记用于以粗体显示文本:

<strong>On Sale</strong>

在这种情况下,您只需翻译 On Sale 即可。

在以下示例中,HTML 代码 &larr;&rarr; 用于生成左箭头和右箭头符号:

&larr; Previous Product
Next Product &rarr;

在这里,您只需翻译 Previous ProductNext Product 这两个短语即可。

在以下示例中,HTML <strong> 标记用于以粗体显示文件名 collection-sidebar.liquid

Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>

此处的文件名是 Liquid 模板文件。仅当需要匹配文件本身的名称时,您才应翻译该文件名。例如,如果您创建了自己的文件,则可能需要在 HTML 中更改文件名。

切勿翻译 HTML 标记或符号代码。浏览器会使用它们,但您的客户看不到它们。

包含 Liquid 的文本块

切勿翻译 Liquid 标记、对象或筛选。

Liquid 是一种模板语言,用于控制您的网站在不同上下文中的外观。Liquid 内容始终包含在以下某组符号中:

  • {{}}
  • {%%}
  • {%--%}

例如:

Posted on {{ date }}

在此示例中,您只需翻译 Liquid 周围的文本,而无需翻译 {{ date }}

下面是一个结合使用了纯文本、HTML 和 Liquid 的文本字段示例:

<strong>{{ author }}</strong> on {{ date }}

虽然此示例可能看起来很复杂,但您唯一需要翻译的部分是单词 on