如何使用PoEdit汉化WordPress英文主题

本来不是件难事,可能是被自己搞复杂了。Google了些文档后才算明白了个大概,简单的总结了下:

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两个文件上传到原文件夹即可。

Tips:

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

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

至于创建.po的方法,可以点击此链接查看:http://codex.wordpress.org/User:Skippy/Creating_POT_Files。我大概翻译了下,译文如下:

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

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

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

2 双脚印 杠杠的~ 我要评论
  1. [...] 转自:http://roam.im/2009/10/wordpress-poedit.html [...]

  2. nike 2011 May 5, 2011 at 12:02 2L

    进来学习了,不错的文章

    Reply