翻译 WordPress 插件的功能:在 2023 年学习您需要知道的一切

已发表: 2022-02-10

在 WordPress 中,插件是由来自世界各地的不同开发人员创建的,它们都是开源的。 这意味着任何人都可以从 GitHub 下载它们,进行自己的更改,并且公众将能够看到它们。 但是当插件未翻译并且来自非英语国家的人需要更新或更改它以供使用时,这样做会很困难。 这时候 WordPress 的插件翻译功能就可以为全世界的开发人员和用户派上用场了。

如果您在业务中使用 WordPress,则需要将其翻译成您的母语。 您可能听说过 WooCommerce——最受欢迎的 WordPress 电子商务插件。 但是您知道 WooCommerce 有不同语言的版本吗? 这是真的!

甚至 Jetpack 插件也被两名同样是 WordPress 爱好者的志愿者翻译成法语和德语。 翻译得到了社会的好评。

WordPress 翻译功能允许您将您的博客文章翻译成不同的语言,并将它们发布在您的网站上以供国际观众使用。 今天的文章将为您提供您需要了解的有关此功能的所有信息,包括它的工作原理和各种用途。 因此,如果您正在寻找想法以您的母语翻译和使用您的 WordPress 插件或主题,那么这篇文章将对他们特别有帮助。 继续阅读!

什么是 WordPress 翻译功能

WordPress 翻译功能允许您在 WordPress 管理界面中翻译您的帖子、页面和自定义帖子类型。

此功能支持帖子、页面和自定义帖子类型的批量翻译。 它还支持翻译您网站上的前端内容。

像“WPML”这样的 WordPress 插件支持翻译功能,作为 WordPress 网站的翻译管理工具。 它具有许多功能,例如帖子、页面和自定义帖子类型的批量翻译。

如何启用 WordPress 翻译功能

要启用 WordPress 翻译功能,您需要按照以下步骤操作:

1) 登录到您的 WordPress 仪表板

2) 转到设置 > 常规

3) 向下滚动并点击“网站语言”

4) 从下拉菜单中选择“英语(美国)”

如何在插件中使用 WordPress 翻译功能

如何翻译 WordPress 插件

WordPress 插件中的翻译功能可用于轻松将您的插件翻译成不同的语言。 要使用翻译功能,您首先需要为您的插件创建一个翻译文件。 该文件将包含您要翻译的所有文本字符串。 您可以使用默认插件作为翻译文件的起点。 我们建议以您的插件命名该文件,例如“myplugin-pt.po”。

嵌套步骤是创建翻译。 如果您要翻译默认插件,请跳过此步骤。 否则,请按照以下步骤操作:确保将文本字符串存储在一个位置,即应翻译的所有行都包含在 {...} 块中。 这将使维护翻译变得更加容易。 转到 Preferences->Browse Packages 并安装包“sflib”,如果您还没有这样做的话。 在“Locale”类别下,有一个子类别“Translation Wizard (only use on new packages)”——选择那个并单击 Apply。

单击带有三个小点的左上角图标,然后选择新建翻译文件。 在弹出菜单中,选择英语 (en_US) -> po/en_US.po。 单击右下角看起来像带有折叠角的页面的图标,然后选择新建或更新现有翻译。 在翻译向导中单击下一步。 在两个下拉菜单中填写“en_US”,并确保要翻译的文件在下面列出。 在“源语言”下拉菜单中单击“英语 (en_US)”。

在“输出语言”字段中,键入“德语”,然后单击“下一步”。 单击“是”接受输出文件的默认位置。 将文档翻译成德语。 请注意,报告名称也已翻译,但表格标题未翻译。 完成后关闭文档翻译器。

将 WordPress 插件翻译成其他语言的步骤

第一步之前的步骤是找到一个准备翻译的插件。 因此,在开始翻译之前,请确保插件(您将使用的)已准备好执行此操作。 查看您计划使用的插件的代码有助于确保它被配置为翻译。 使用 GNU gettext 框架,代码中的某些格式字符串已经本地化。

为了确定插件是否准备好翻译,您可以通过访问插件源文件的 /plugin-name/languages/ 文件夹中的 PO (POT) 文件来确定。 查看以下屏幕截图了解详细信息。

wp-plugin-translation-folders.png

如果插件没有 POT 文件,那么您可以使用 PoEdit 生成器工具 EazyPo 生成 POT 文件。 现在假设所选插件有一个 POT 文件以及其他所需的字符串数据。稍后您必须将此文件用于其他语言的现有字符串。 下一步是只为所选语言的新字符串提供转录的字符串。

您可以按照以下方式之一来翻译您的插件。

方法一:使用 POEdit 翻译插件

先决条件:

当您开始翻译插件时,以下是您需要的东西:

  • 您之前生成的 POT 文件
  • 下载并安装在您的系统中的免费版 POEdit 软件

翻译过程:

首先,您必须使用 POEdit 软件打开 .POT 文件以创建 .PO(便携式对象)文件。 您必须这样做才能将其转换为 .MO(机器对象)文件。

此处,.POT 是通过将您的 POT 文件翻译成另一种语言而创建的文件。 您可以选择 fr_FR.po 作为示例。

现在.MO 是机器可以读取的文件,它是一个二进制文件。 您必须将 .po 文件转换为 .mo 文件。 例如,fr_FR.mo。

以下是妓女过程的细目:

➔ 打开 POEdit ➢ 文件 ➢ 新建

➔ 选择您需要将主题翻译成的语言。

➔点击“从 POT 更新”。

➔ 按照提示保存文件(语言代码;例如 fr_FR.po、es_ES.po)。 在这里找到您的语言代码。

➔ 打开您之前创建的 POT 文件。

➔ 开始使用 POEdit 翻译字符串。

➔完成翻译后,单击文件 ➤ 保存。

➔ 通过转到文件 ➤ 编译为 MO 创建 .mo 文件。

➔ 将 .po 文件和 .mo 文件移动到插件中的语言文件夹(例如:/plugin-name/languages/)目录。 您也可以将这些文件保存在以下目录中 (/wp-content/languages/plugins/)。

仔细执行所有步骤后,现在您将在您的网站上看到翻译后的字符串

方法二:使用 Loco Translate Plugin 翻译插件

此方法使用名为 Loco Translate 的插件执行,该插件允许用户通过 WordPress 管理创建语言文件。

先决条件:在开始使用此插件进行翻译之前,您必须确保具备以下条件:

  • /plugin-name/languages/目录中的 .POT 文件——您之前生成了它。
  • 安装并激活 Loco 翻译插件。

➔ 为了您的方便,这里是 Loco Translate 插件的完整安装过程

翻译过程:

导航到 wp-admin ➤ Loco Translate ➤ Plugins

您可以在此页面上看到可用的插件,单击要翻译的插件名称。

企业资源规划系统

单击“高级”选项卡并配置以下选项。

  • 文本域
  • 模板文件(从包根到您生成的 POT 文件的相对路径)
高级配置

单击+ 新语言按钮

新语言

选择一种语言并单击“开始翻译”按钮。

开始翻译

现在选择字符串,翻译并保存翻译。

选择字符串,翻译并保存翻译

就是这样,现在您可以在 Loco Translate 插件的帮助下使用 WordPress 翻译功能将您的插件翻译成您想要的语言。

在 WordPress 中翻译插件的常见问题解答

翻译 WordPress 插件

Q:如何选择翻译插件?

答:选择翻译插件时需要考虑许多因素。 有些插件是免费的,而另一些则采用基于订阅的定价模式。 您还需要考虑插件支持的语言对,以及您要翻译的内容类型。

说到语言对,您会想要一个支持所有主要语言的语言对,以便覆盖您的目标受众。 您还应该考虑要翻译的内容类型。 一些插件只能翻译文本,而其他插件可以处理任何类型的内容,包括图像、视频和音频文件。

问:翻译 WordPress 插件很难吗?

答:翻译 WordPress 插件并不难,但可能是一个耗时的过程。

翻译插件代码本身相对简单。 插件文件夹应包含一个语言文件,其中包含插件代码中所有字符串的翻译。 在某些情况下,不同语言可能有多个语言文件。

困难的部分是翻译自述文件。

问:使用翻译的 WordPress 插件有什么好处?

答:翻译插件是帮助将网站或网页从一种语言翻译成另一种语言的软件。 该插件非常易于使用,只需几分钟即可安装。 它还非常具有成本效益,可以显着减少翻译内容所需的时间。

此插件还具有自动检测功能,可自动检测原文的语言并自动将其翻译成另一种语言。 这使得不精通其他语言的翻译人员更容易。 这也有助于营销、搜索引擎优化,甚至只对说不同语言的访问者有用。

问:使用翻译插件有什么限制?

答:翻译插件是将您的网站内容翻译成其他语言的简便方法。 它们快速且易于使用,但它们有一些限制,您在使用它们之前应该了解这些限制。

第一个限制是他们没有对翻译过程提供很多控制。 该插件将自动翻译您的内容,您对翻译方式没有发言权。 这可能会导致翻译过程中出现错误,如果您想更好地控制翻译过程,这可能会令人沮丧。

第二个限制是这些插件无法翻译包含图形或图像的文本。 如果您的页面上有任何包含图形或图像的文本,则该插件将只翻译页面上的文字,而不会包含任何这些图形或图像。 这也可能导致混乱。

问:最好的翻译插件有哪些特点?

答:有许多功能使翻译插件成为最好的。 其中一些功能是:

– 应该易于使用和理解

– 它应该有一个好的支持团队

– 翻译应该准确、快速,但也应该是人类可读的

一些使用翻译功能的流行 WordPress 翻译插件

WordPress 翻译插件

WordPress 翻译工具是使您的网站可供更广泛的受众访问的好方法。 它允许您将网站上的内容翻译成不同的语言。 使用翻译功能的 WordPress 插件很受欢迎,因为它们使人们可以轻松地使用不同的语言进行交流。 一些最流行的插件是WPMLPolylangQTranslate X

WPML 已经存在多年,是多语言 WordPress 网站的黄金标准。 它的界面有点过时,但它的功能不仅仅是化妆。 您可以将内容分配给特定语言、创建翻译模板并通过简单直观的界面管理所有翻译。 与此列表中的其他付费插件不同,WPML 允许您翻译自定义帖子类型。 因为它已经存在了很长时间,所以大多数主题都与 WPML 兼容。 但是,如果您使用不受支持的流行主题,您始终可以使用自定义帖子类型 UI 插件来添加对它的支持。

Polylang 与 WPML 非常相似,额外的好处是免费。 该平台支持您选择的语言,只要它受 WordPress 支持。 您可以选择 80 种不同的语言,包括泰语和阿拉伯语。 翻译管理系统允许您在一个地方管理所有翻译,并在需要时进行编辑。 它还带有一个字符串编辑器,只需单击一个按钮即可帮助您翻译字符串。 您还可以使用 Polylang SEO 插件为搜索引擎优化您的内容。

另一种替代方案 QTranslate X 是市场上较新的插件之一。 它是一个轻量级插件,适用于不同类型的安装。 它易于使用并具有许多功能。 与此列表中的其他插件一样,它为内容类型、分类法和自定义帖子类型提供翻译服务。 用户还会发现他们可以自动翻译 URL 和元描述,这是一个很棒的功能。 该插件支持谷歌翻译、必应翻译、Yandex 等。

阅读更多:如何使用 Elementor 和 WPML 构建多语言网站。

立即使用 WordPress 翻译功能将插件翻译成您的母语

世界正在变得更加全球化。 随着全球化的兴起,越来越多的人需要学习母语以外的语言。 WordPress 翻译功能通过其无障碍的插件翻译功能可以克服语言障碍。

WordPress 翻译功能确实是将插件翻译成您的母语的好方法。 如果您希望能够以您的母语使用它,那么安装、激活和使用 WordPress 翻译插件是最简单的解决方案。 该插件将使您能够毫不费力地翻译所有插件。

如果您使用 WordPress 来管理您的内容,您可能会遇到语言障碍。 这就是 WordPress 翻译插件如此有用的原因。 它将使您能够在需要时在不同语言之间翻译内容,从而节省您的业务时间和金钱。 该插件还为质量保证和翻译修订提供了一个很好的界面,所有必要的翻译功能都集中在一个地方。

此外,这将使您的目标受众无需广泛的英语知识即可轻松使用您的插件。

您通常如何翻译您的 WordPress 插件和主题? 在 WordPress 中翻译插件时,您是否遇到过任何挑战? 在下面的评论中分享您的建议和想法。

享受阅读? 订阅 weDevs 博客

我们发送每周时事通讯,保证没有垃圾邮件!