如何翻译汉化wordpress模板主题插件

2018/05/2721:29:53如何翻译汉化wordpress模板主题插件已关闭评论 766

我们用wordpress建站的时候,会使用国外一些不错的模板,需要语言本地化,将英文翻译成中文。本文说说wordpress的翻译汉化步骤。

1、分析主题或插件,准备汉化工具
有些主题可以汉化,但是也有的主题不规则,比如把英文的内容直接嵌入的这个主题当中,那么是无法利用Poedit工具快速汉化的。这时只能去修改文件,一个一个的汉化。查看主题是否有语言包。

汉化我使用的是Poedit这个工具,你可以去Poedit官网进行下载,也可以在本文留言发送到你的邮箱,当然你还可以加入格娜272142189这个群,因为我已上传到这个博客群共享里面。

2、在wordpress主题包找到languages文件夹,其中有各个国家的语言包,在里面找到后缀为 .po 和 .mo 文件这两个文件,然后复制分别复制一份并分别改名为zh_CN.po 和zh_CN.mo就好哦。(正常情况下会有一个zh_CN.po文件和zh_CN.mo, zh_CN.mo是给程序看的,zh_CN.po可以直接去观看)。

3、利用Poedit打开zh_CN.po这个文件,你可以看到如下图所示的界面,然后选择每段源文件进行翻译操作。这样一段一段翻译是比较慢,但是除非你是很追求个性的人,否则我们可以利用模板直接复制就行,方便,快速翻译的方法如下:
(1)找到一个中文wordpress主题,找到该中文主题的zh_CN.po;
(2)用Poedit打开该中文主题中的zh_CN.po,直接复制这里面的翻译到上面英文主题的zh_CN.po中,因为虽然两个主题不一样,但是源文本中大部分语句都一样,直接对应复制,不同的几个自个翻译一下就行,是不是很方便?

免费版都可以编辑现有的或者是创建一个新的语言包文件,唯一没有的是你不能直接去汉化一个没有语言包的主题和插件。一般情况下免费版的就够用了。

4、翻译完成以后,将zh_CN.po文件保存到languages文件夹中,汉化过程就基本告一段落了。如果你用的wordpress中文版本,就能够直接看到效果;如果你用的是英文版的wordpress程序,则你需要改变一下默认语言设置,只要在WordPress安装目录的wp-config.php 文件里面找到以下代码:define ('WPLANG', '');把代码修改成:define ('WPLANG', 'zh_CN'); 就搞定了。

工具官网:https://poedit.net/

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin