Shopify模板翻译

在Shopify后台中可以激活多种语言功能,以便全球客户可以查看以其母语呈现的内容。对于支持多语言销售的模板,可以更改默认模板语言并添加其他语言选项,以便客户可以选择他们首选的语言。如果模板不包含所需的语言选项,或者想编辑默认的翻译内容,可以自行创建翻译。这可以通过编辑主题文件和添加语言翻译文件来实现。

一、为模板创建翻译

可以通过翻译和本地化商店内容来更改模板语言。以下是几种常用的方法:

1、使用 Shopify 的 Translate & Adapt 应用:这是 Shopify 提供的官方应用程序,可帮助快速将商店内容翻译为其他语言。该应用支持自动翻译、手动编辑和本地化商店内容。

2、使用 CSV 导出/导入功能:可以使用 Shopify 后台的导出/导入功能将商店内容导出为 CSV 文件,然后使用翻译工具进行翻译,并将已翻译的内容再次导入到 Shopify 中。这允许对商店内容进行批量翻译。

3、使用第三方应用:在 Shopify App Store 中有许多第三方应用可帮助进行商店内容的翻译和本地化。这些应用通常提供更高级的翻译功能和更多的定制选项。

二、可翻译内容类型

可能希望翻译三种基本类型的内容:

  • 纯文本
  • HTML
  • Liquid

在Shopify后台中,您可以通过在文本字段中输入翻译来翻译每个段落的文本,而不必翻译模板中的每个字段。这样的灵活性使您能够根据需要选择性地翻译商店的不同部分。

一旦进行了更改,系统会自动保存翻译,并且您可以随时停止翻译过程。如果需要对某个字段进行更改,您可以在任何时间访问现有的翻译并进行修改。

注意:在翻译包含HTML或Liquid代码的文本块时,需要格外谨慎。确保在翻译过程中保留这些代码的正确性,以便商店的功能和呈现正常工作。

1、翻译纯文本

对于在线商店中的大多数文本,无需使用 HTML 或 Liquid。当输入纯文本块的翻译时,只需将文本替换为使用其他语言的等效文本即可。

2、包含 HTML 的文本块

如果文本块包含 HTML,那么会看到成对的尖角括号 ( < > ) 围绕单词或短语。虽然需要将大部分内容都保留为英语原文,但可能需要翻译尖括号外的一些英语单词。

通常使用包含 HTML 的文本块,原因如下:

  • 创建指向在线商店其他部分或指向其他网站的链接;
  • 为文本添加格式。

3、翻译 HTML 链接名称

HTML 链接包含在以 <a href= 开头,以 </a> 结尾的标签中。但是一般只能翻译链接的名称,而不能翻译其他组件。链接名称是客户将看到的唯一链接部分。

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

在以上示例中,将使用合适的翻译替换单词 Continue(继续)、browsing(浏览)和 here(此处)。

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

4、翻译使用 HTML 设置样式的文本

HTML 有时用于强调单词或短语、为其提供其他样式,或者用于显示符号,只能翻译使用 HTML 设置样式的单词,而不能翻译代码或标签本身。

5、HTML 样式设置示例

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

<strong>On Sale</strong>

在这种情况下,只需翻译单词 "On Sale"。

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

&larr; Previous Product
Next Product &rarr;

在这里,只需翻译词组 Previous Product(上一个产品)和 Next 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 标记或符号代码,它们由浏览器使用,不会向客户显示。

6、包含 Liquid 的文本块

Liquid 是一种模板语言,可控制网站在不同环境中的外观。Liquid 内容始终包含在以下某组符号之中:

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

例如:

Posted on {{ date }}

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

以下是使用纯文本、HTML 和 Liquid 的组合的文本字段示例:

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

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

注意:切勿翻译 Liquid 标签、对象或筛选器。

广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com。(#改为@)

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

目录