大多数WordPress主题都附带一种语言 – 英语。本教程将向您展示如何将任何WordPress主题翻译为您选择的本地语言。

你需要什么

在开始本指南之前,您需要以下内容:

  • 您的计算机上安装了Poedit软件。Poedit可在OS X和Windows上使用,可从此处下载。
  • WordPress主题文件在您的计算机上。

第1步 – 打开主题的默认语言模板

打开Poedit并选择Create new translation

选择新翻译

将弹出一个新窗口,选择要翻译的WordPress主题。主题的默认翻译模板位于THEMEXXX/lang/YYY.poTHEMEXXX主题的名称和主题的YYY默认语言(twentysixteen/lang/en_EN.po在此示例中):

选择要翻译的模板

接下来,从下拉菜单中选择要将主题翻译为的语言:

选择将您的主题翻译为的语言

您现在可以翻译自己的主题了。

第2步 – 翻译你的主题

突出显示要翻译的任何字符串:

突出显示要翻译的任何字符串

在“ 翻译”部分中,输入源字符串的所需翻译:

输入翻译

翻译完主题后,将文件(lt_LT在此示例中)保存在与原始模板相同的目录中:

保存翻译文件

第3步 – 更改WordPress网站语言

将您在步骤2(在此示例中)和.mo文件(由Poedit自动生成)中保存的.po文件上载到您的主机帐户上的相应目录。 该目录应该类似于,WordPress主题的名称在哪里。有关如何将文件上传到您的帐户,请参阅本教程lt_LT.polt_LT.mo
public_html/wp-content/themes/THEMEXXX/langTHEMEXXX

打开wp-config.php文件(它位于您的WordPress安装中)并添加以下行:
define ('WPLANG', 'ZZZ');ZZZ您用于保存翻译的文件的名称(lt_LT在此示例中):

编辑wp-config.php文件

您的主题现在将显示为已翻译:

翻译主题

结论

现在您知道如何使用Poedit翻译编辑器翻译您的WordPress主题。如果您想使您的网站适应当地语言,这项技能很有价值。相同的翻译原则也适用于WordPress插件。