如何修改wordpress的.po和.mo这两个语言包文件?

社区广播:运维派(Yunweipai.com)是国内最早成立的IT运维社区,欢迎大家投稿,让运维人不再孤寂的成长!

WordPress在安装搭建好以后,你所看到的界面上的文字是存放在哪的呢?你会发现在Wordpress的程序代码或配置文件中是找不到的,其实在Wordpress的语言包是存放在服务器的“Worpress安装目录/wp-content/languages”目录下,对于中文版本的语言包名称是zh_CN.mo和zh_CN.po。

如果我们在定制个性化WP模版时,若要修改默认语言包中文字描述,则可以通过修改zh_CN.mo和zh_CN.po来实现,但mo文件是不能直接修改编辑,因此就只能修改po文件了,po文件不能通过我们常用的文本编辑打开,需要使用poEdit编辑器(注意:推荐使用1.4.6版本,较新的1.5.2版本有BUG),通过poEdit修改po文件并保存后,会自动生成一个.mo后缀的文件,将其替换到“Worpress安装目录/wp-content/languages”目录下即可。

下面就以TekTea’s Blog的评论框描述的调整为例进行详细介绍……

案例:(将评论框中的“姓名”描述修改为“昵称”、将“电子邮箱”调整为“邮箱”)

步骤一:下载安装poEdit 1.4.6

步骤二:将你的博客服务器上“Worpress安装目录/wp-content/languages”目录下zh_CN.mo和zh_CN.po文件下载到本地操作系统。

步骤三:打开poEdit软件,选择软件的“文件 > 打开”将zh_CN.po文件导入,找到“姓名”那一行,在poEdit软件下方输入框中输入“昵称”,然后再按照相同的方法修改“电子邮箱”为“邮箱”,最后点击poEdit顶部的“保存”图标按钮即可,如下图所示。

步骤四:将修改好的zh_CN.mo和zh_CN.po文件替换到博客服务器上“Worpress安装目录/wp-content/languages”目录下,刷新博客后就能看到类似下图的效果了:

其它特殊说明:

1. WordPress每次升级后会将新的语言包文件覆盖掉zh_CN.mo和zh_CN.po,因此还需要重新编辑修改这两个文件。
2. 有些Wordpress模版中要定义较多的个性化描述时,会在themes目录存放该模版私有的语言包文件,如果只有.mo,而没有.po的话,则还需要额外安装“gettext”将.mo文件反编译成.po文件,然后在通过poEdit去修改语言包文件。

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  1. 灰狼说道:

    直接改模板文件不得了吗?为何偏偏要去改那个.po文件

Copyright © 2012-2017 YUNWEIPAI.COM - 运维派 - 粤ICP备14090526号-3
扫二维码
扫二维码
返回顶部