使用poedit快速汉化wordpress英文主题

方法如下:

1、将下载的WP主题文件(zip格式)解压,找到扩展名为po的文件,并将该文件命名为zh_CN.po;(如果你下载的是WP英文版,那还要打开wp_config.php文件,找到“WPLANG”,在其后面的单括号内填上zh_CN )。

2、下载Poedit,安装完后,你会发现在刚才找到的.po文件图标换成了个地球形状图标,打开此文件后,注意观察软件的最下方,有一行是当前选中的原文,另外一行就是你将填入相应译文的地方了;

3、翻译完成后,一定要记得保存,这时程序会编译生成一个.mo文件,如果已经存在则会自动覆盖;

4、最后就是将zh_CN.po和zh_CN.mo两个文件上传到原文件夹即可。

注意:

如果是在本机操作的话,然后又想通过WP后台上传,一定要记得是打包成.zip格式,因为现在多数电脑都安装了WinRAR软件,所以会很容易打包成.rar文件,在上传时WP就会出现“不完整的文档”错误提示。

如果下载的主题文件没有的话,那就确定一下源码中是否含有类似__($text)_e($text)__ngettext($single,$plural,$number)这些字符,如果有的话,就可以自己使用Poedit软件自己创建.po文件,如果没有的话,那你就只能打开主题内的php文件找到相应的文字修改成中文了。

创建.po的方法:

1、打开PoEdit
2、依次选择“文件” -> “新建消息目录文档”
3、输入工程名字
4、在弹出来的窗口上方选择“路径”选项
5、点击“新项”按钮(一排小图标中的第二个,类似一个虚线框)
6、输入含有wp主题文件(待翻译的项目)的路径,输入小数点 . 的话就是让PoEdit扫描当前(即将把.po文件保存到的目录)文件夹,按回车键
7、点击窗口上的“关键字”按钮
8、点击“新项”按钮
9、输入 __ (两条下划线),按回车键
10、再次点击“新项”按钮
11、输入 _e ,按回车键
12、点击“确定”
13、保存文件,并命名为 zh_CN.po

最后将会弹出一个窗口,显示了即将被翻译的所有字符串(也就是所有使用了__和_e函数的字符串),点击确定,并保存文件,这样就成功创建了一个.po文件了。

当然,如果出现“更新消息目录文档”失败,请确认路径是否正确!

Leave a comment

You must be logged in to post a comment.