如何在 WordPress 上翻译插件字符串和主题字符串

如何在WordPress 上翻译插件字符串和主题字符串
Table of Contents

将网站翻译成多种语言可以为您带来诸多好处。.

翻译插件字符串和主题字符串有助于扩大您的用户覆盖范围,吸引来自不同国家的用户。通过提供多语言支持,您可以为用户带来更好的体验,并与全球用户社区建立牢固的关系。.

因此,对于网站所有者来说,了解如何在 WordPress上翻译插件字符串和主题字符串非常重要。翻译 WordPress 插件和主题可以通过多种方式完成,我们将在下面讨论。.

WordPress上的插件字符串和主题字符串是什么?

在了解如何在 WordPress上翻译插件字符串和主题字符串之前,您必须先了解什么是插件字符串和主题字符串。.

在 WordPress上,插件字符串是显示在 WordPress 插件内部的文本。这些字符串可以包括菜单标签、按钮文本、错误消息、信息性消息以及作为插件用户界面一部分的其他文本内容等元素。.

同时, WordPress 上的主题字符串指的是属于 WordPress 主题的文本。这些字符串包括标题、段落文本、按钮标签、导航菜单项、小工具标题,以及使用该主题的网站前端视图中出现的任何其他文本。.

翻译插件和主题字符串的过程通常通过翻译文件或使用翻译管理工具(如第三方翻译插件)来完成。插件开发者也可以提供语言文件,或与译者合作,使其插件支持多种语言。.

通过翻译插件和主题的字符串,插件开发者可以让他们的插件和主题更易于访问、更加用户友好,并在全球范围内更具吸引力,从而使来自不同语言背景的用户能够有效地使用这些插件并从中受益。.

翻译插件和主题字符串有多种方法。我们将讨论的第一种方法是手动编辑,你可以使用本地软件(如 Po Edit)或从 WordPress 后台使用 Loco Translate 插件来完成。.

使用 Loco Translate 在 WordPress 上翻译插件字符串和主题字符串

第一种方法是使用 Loco Translate 翻译插件。我们将采用这种方法进行手动文件编辑,因为它比使用 Windows 或 Mac 软件稍快一些。Loco Translate 是一个可以翻译 WordPress上插件字符串和主题字符串的插件。.

在 WordPress上安装一次后,Loco Translate 即可用于 WordPress 网站上的所有插件或主题。以下是在 WordPress上翻译插件和主题字符串的步骤。.

第 1 步:安装 Loco Translate 插件

第一步是在您的网站上安装 Loco Translate 插件,方法是进入 插件菜单 > 添加新插件 > Loco Translate > 安装 > 启用。

如果已成功安装,请选择 Loco Translate 菜单,此时已启用并与 Loco Translate 集成的主题和插件将会显示出来。.

活动主题和正在运行的插件列表

在 Loco Translate 中翻译插件字符串和主题字符串的方法相同,您只需选择要翻译的插件或主题即可。.

因此,在这个示例中,我们将尝试其中一个已启用的主题,即 Astra。.

第 2 步:为自定义插件字符串和主题字符串添加语言

之后会出现如下所示的显示界面,您可以在此点击“新语言”来添加新语言。.

WordPress 主题设置

目标语言的一个示例是韩语。然后选择 .po 文件的保存位置,如果确定,请点击 开始翻译。

Astra 主题中韩语的翻译设置

第 3 步:开始翻译插件字符串和主题字符串

第三步是开始翻译插件或主题字符串,在搜索字段中查找要翻译的字符串,例如字符串 Read More。.

 

然后在 韩语翻译: 输入您手动翻译的韩语翻译结果。同样地,处理其他字符串,如果您已经点击了 保存 以保存字符串的翻译结果。

 WordPress 网站的翻译界面。它显示源文本和翻译选项。.

这就是使用 Loco Translate 在 WordPress 上翻译插件字符串和主题字符串的方法。Loco Translate 允许您逐个翻译字符串,只是您必须先手动翻译它们,然后将翻译结果复制到目标语言列中。.

从 WordPress 目录翻译插件字符串和主题字符串

除了使用 Loco Translate,你还可以使用来自 WordPress的翻译服务,但前提是你的主题位于 WordPress 目录中,而不是外部。.

因为主题可能位于 wordpress.org 上,也可能不在,而且其中一些主题包含加载各种内容的附加插件。例如,一个带有来自 Themeforest 的 WooCommerce 小工具的主题。.

接下来,我们将尝试通过翻译 WordPress来手动翻译主题字符串。以下是具体步骤。.

第 1 步:前往翻译 WordPress 并选择语言

第一步是点击 查找你的区域设置 列,然后选择目标语言。接着点击该语言。

德语区域的翻译统计

第 2 步:找到你的主题 WordPress 并导出 .mo 文件

之后会出现如下所示的界面,选择“主题”列,然后找到您要翻译其字符串的主题,例如要翻译的主题是 Astra。.

如下所示,Astra WordPress 主题上的德语已翻译了 72%,这意味着 Astra 上的大部分主题字符串已翻译成德语。.



黑白网站布局的截图

然后在下方显示的界面中点击 Astra。.

网页导出选项菜单

第 3 步:在 WordPress 上上传 .mo 文件

最后一步是将 .mo 文件上传到 WordPress,方法如下。.

  • 前往 WordPerss 仪表盘,将鼠标悬停在 外观 菜单上,然后选择 编辑器。这将打开主题编辑器。
  • 在主题编辑器右侧,您将看到主题文件列表。请在列表中找到并选择 functions.php 文件。
  • 在编辑器中打开 functions.php 文件后,在文件的最底部添加以下代码:
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • 请务必将 theme-textdomain 替换为您主题对应的文本域。
  • 将更改保存到 functions.php 文件。
  • 现在,在您的主题目录中创建一个名为 languages 的目录。例如,如果您的主题名为 mytheme,请创建一个名为 mytheme/languages 的目录。
  • 将您准备好的 .mo 文件移动到 languages 目录中。
  • 返回 WordPress 管理面板。在 外观 菜单下,再次选择 编辑器 。
  • 在主题编辑器的右侧,从主题文件列表中查找并选择 style.css 文件。
  • 确保以下代码存在于 style.css 文件顶部的注释中:
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • 请确保将 theme-textdomain 替换为您主题对应的文本域。
  • 将更改保存到 style.css 文件。

到目前为止,您已经通过将目标语言文件上传到 WordPress成功手动翻译了主题字符串。这样,您就不需要逐个翻译字符串,只是需要为每种语言上传文件,这当然会花费更多时间。.

Break Language Barriers
告别语言障碍,迎接无限增长!今天就试试我们的自动翻译服务。.

如何使用 WordPress 和 Linguise 翻译插件字符串和主题字符串

翻译 WordPress 可以让您更轻松地翻译主题和插件字符串,但您需要选择一种语言并逐个上传。.

这当然会花费相当长的时间,因此您可以使用其他替代翻译服务,例如 Linguise。.

Linguise 是一项适用于网站的自动翻译服务,支持 85 种语言。 Linguise 采用神经网络技术,因此能够生成与人工翻译相似度高达 97% 的译文。.

使用 Linguise ,您可以自动翻译 WordPress中的插件和主题字符串。.

那么,如何在 WordPress上翻译插件字符串和主题字符串呢?请查看下面的说明。.

第 1 步:注册 Linguise 账户

第一步是 注册一个免费的 Linguise 账户, 您只需输入一些与个人数据相关的信息,注册时无需提供信用卡。

之后,你将获得 Linguise 仪表盘的访问权限。正是在这个仪表盘上,你可以进行一些翻译设置。.

第 2 步:将外部翻译人员添加到 Linguise

在 Linguise 仪表盘中,您还可以从外部添加新成员或翻译人员。这个新成员可以成为更擅长翻译网站(包括插件字符串和主题)的翻译人员。操作方法如下。.

首先,打开 Linguise 仪表盘,然后选择 成员菜单 > 邀请新成员。

黑色背景上带有白色文字的截图。.

之后,输入电子邮件地址,选择角色,即翻译者,选择网站,选择翻译者要翻译的目标语言,然后点击邀请。这样,邀请将通过电子邮件发送。.

服务器监控配置面板

作为翻译人员,他将获得多项访问权限,包括以下内容。.

  • 仅限前端实时编辑器(非全局规则)。.
  • 只能访问之前管理员已选择的语言。.
  • 翻译人员无法编辑域名配置、网站上可用的语言或账单信息。.

第 3 步:通过实时编辑器开始翻译插件和主题字符串

如果您已成功添加翻译器,现在就可以通过实时编辑器功能尝试翻译插件和主题字符串。.

要执行此操作, 请打开 Linguise 控制面板 > 实时编辑器 > 打开实时编辑器 > 选择语言 > 翻译。

 

之后会出现如下所示的界面,选择要翻译的部分,你可以在 印尼语翻译 栏中翻译或修改插件和主题字符串的翻译:如果已完成,请点击 保存 以保存更改。

从英语到印度尼西亚语的翻译界面截图

到目前为止,您已使用 Linguise 实时编辑器成功翻译了 WordPress 上的插件字符串和主题字符串。.

如果您需要更多翻译人员,可以按每种语言添加翻译人员。.

排查热门主题和插件中常见的翻译问题

如何在 WordPress 上翻译插件字符串和主题字符串

在 WordPress 插件和主题中翻译字符串通常很简单,但有时你可能会遇到导致翻译无法正确显示的问题。了解常见问题及其解决方法,将有助于你在网站上保持一致且高质量的多语言内容。.

字符串未显示翻译结果。

即使创建了翻译文件,某些字符串仍不会以所需语言显示。这通常是由于翻译文件与所使用的插件或主题之间的文本域不匹配造成的。文本域充当将可翻译文本链接到正确翻译文件的标识符,因此如果不匹配, WordPress 将不会显示翻译。.

此外,缓存或优化插件可能会导致翻译后的字符串无法立即显示。缓存页面可能会在翻译应用之前显示旧版本。因此,在进行翻译更新后,清除网站和浏览器的缓存非常重要,以确保最新更改可见。.

缺少翻译文件(.po/.mo)

某些插件或主题可能不包含您所需语言的 .po 和 .mo 文件,这意味着您无法依赖内置翻译。在这种情况下,您必须使用 Loco Translate 等工具创建翻译文件,或从其他来源导入翻译文件。.

手动创建 .po 和 .mo 文件需要时间和细心,但这是确保所有重要字符串都被翻译的有效方法。此外,请确保您的翻译文件保存在正确的位置,以便 WordPress 在加载您的网站时能够识别并使用它们。.

动态或 JavaScript 渲染的字符串未翻译

插件或主题中的某些文本是通过 JavaScript 动态生成的,这些文本不包含在标准翻译文件(.po/.mo)中。这使得这些字符串无法使用传统方法进行手动翻译。.

要解决这个问题,您可以使用 自动翻译服务 ,例如 Linguise,它们会在客户端实时翻译文本,包括由 JavaScript 渲染的元素。或者,您也可以在插件或主题中查找相关选项,通过设置手动覆盖这些文本。

插件/主题更新会覆盖翻译文件

当插件或主题更新时,您的翻译文件可能会被覆盖或删除,尤其是当它们位于插件或主题的主目录中时。这会导致所有翻译内容消失,网站将恢复为默认语言。.

为防止这种情况,请将您的 .po 和 .mo 文件存储在自定义语言文件夹中(例如 wp-content/languages/plugins 或 wp-content/languages/themes),或使用子主题来保留翻译。这样,更新就不会删除您的翻译文件,您的网站也将保留已配置的语言。.

为 SEO 验证翻译

如何在 WordPress 上翻译插件字符串和主题字符串

在翻译网站内容时,确保语言准确性并验证翻译是否支持网站的 SEO 表现至关重要。 经过恰当本地化的 SEO 元素有助于搜索引擎有效理解和排名您的多语言页面,从而吸引来自不同语言的目标流量。

标题和元描述

翻译后的页面标题和元描述必须准确反映内容,同时融入目标语言中的相关关键词。翻译质量差或过于通用的元标签可能会降低搜索结果中的点击率,因为它们可能无法吸引本地受众,也无法契合他们的搜索意图。.

例如,假设你经营一个旅游博客,并将一篇“巴厘岛最佳海滩”的文章翻译成西班牙语。在这种情况下,标题应本地化为类似“Las Mejores Playas en Bali”的表达,而不是生硬、别扭的直译。这能确保搜索巴厘岛海滩的西班牙语用户觉得你的页面更相关、更有吸引力。.

图片的替代文本

图片替代文本通过向搜索引擎和视障用户描述图片,在无障碍访问和SEO中发挥着重要作用。当 对您的网站进行本地化时,必须准确翻译替代文本,以保持这些优势,并避免因描述不相关或缺失而受到SEO惩罚。

例如,如果您有一张山景图片,其替代文本为“日落山”,将其翻译成德语时,您应使用“Sonnenuntergang Berg”或自然的对应表达。这有助于搜索引擎将您的图片与目标语言中的相关关键词关联起来,并提升页面相关性。.

URL 别名

URL 别名(即网址中可读的部分)应经过深思熟虑的本地化处理。同时,您希望 URL 在目标语言中易于理解且对 SEO 友好,而自动翻译的别名有时可能会变得令人困惑或毫无意义。.

例如,一篇标题为“健康食谱”的博客文章,其西班牙语别名应该是 /recetas-saludables,而不是机器翻译可能生成的生硬短语。清晰、相关的别名有助于用户和搜索引擎提高点击率和排名。.

像 Linguise 这样的服务会根据用户的目标语言自动翻译 URL 别名,确保每种语言版本都拥有 SEO 友好且自然的 URL,无需手动操作。.

多语言网站地图

为网站的每种语言版本生成单独的站点地图,有助于搜索引擎正确抓取和索引您的页面。多语言站点地图会说明可用的语言,并确保所有已翻译的内容都能被发现。.

例如,如果您的网站支持英语、法语和日语,您应该创建不同的站点地图,如 sitemap-en.xml、sitemap-fr.xml 和 sitemap-ja.xml,并通过 Google Search Console 等工具将它们提交给搜索引擎。这种设置有助于索引,并帮助您的页面在正确的特定语言搜索结果中获得排名。.

像 Linguise 这样的工具可以自动创建和管理多语言站点地图,简化这一过程,并确保您的翻译页面无需手动操作即可被正确索引。.

Hreflang 标签

Hreflang 标签 是必不可少的 HTML 属性,用于向搜索引擎指明应向用户展示页面的哪种语言和地区版本。正确实施可避免重复内容问题,并通过将访客引导至正确的本地化页面来提升用户体验。

例如,如果您有一个同时提供美式英语和英式英语的页面,使用像 hreflang=”en-us” 和 hreflang=”en-gb” 这样的 hreflang 标签可以告知搜索引擎这些版本的存在。这可以避免混淆,并确保您的用户看到与其地区最相关的内容。.

Linguise 还能自动插入和管理 hreflang 标签,帮助搜索引擎理解您的多语言页面之间的关系,并降低 SEO 处罚的风险。.

案例研究:真实用户通过本地化插件和主题字符串提升互动度

如何在 WordPress 上翻译插件字符串和主题字符串

翻译和本地化插件及主题字符串如何提升用户参与度,一个极具说服力的例子就是 Jaderoller 的故事。 这个美妆电商品牌利用 WordPress 和 WooCommerce 成功将市场拓展至国际。通过准确翻译插件字符串并本地化整个网站体验,Jaderoller 克服了在保持强大 SEO 表现的同时高效交付多语言内容的挑战。

借助 Linguise——一款专为 WordPress量身打造的自动翻译解决方案,Jaderoller 无缝翻译了所有插件和主题字符串。 Linguise的高级功能,包括自动 hreflang 标签、多语言站点地图以及对 SEO 友好的翻译 URL 别名,确保其多语言页面针对搜索引擎进行了优化。. 

这种方法帮助每增加一种语言,流量就提升50%至150%,显著增强了用户参与度,并在不牺牲网站速度或SEO质量的前提下扩大了全球覆盖范围。.

准备好探索新市场了吗?免费试用我们的自动翻译服务,享受 1 个月无风险试用。无需信用卡!

Conclusion

对于想要拥有多语言网站的用户来说,翻译插件字符串和主题字符串非常重要。除此之外,多语言网站还能带来诸多优势,包括触达更广泛的受众、打入国际市场,以及为访客提供最佳体验。.

那么,您还在等什么?立即使用 Linguise 创建您的多语言网站。 Linguise 为想要体验 Linguise 功能的用户提供 1 个月免费试用版。

使用 Linguise,您将获得高达 60 万字的翻译收益以及无限的语言使用。.

您可能还感兴趣阅读

别错过!
订阅我们的新闻简报

获取有关网站自动翻译、国际SEO等的最新资讯!

Invalid email address
试一试吧。每月一次,您可以随时取消订阅。.

别走,留下您的邮箱!

我们无法保证您会中彩票,但我们可以承诺提供一些关于翻译的有趣资讯以及偶尔的折扣。.

别错过!
Invalid email address