用WordPress做站的童鞋,常常会遇到很多模板或者插件都是英文语言,一个个去改代码既耗时又不能完全解决问题, 这里提供一个可靠且被验证过的方法给大家, 不用谢, 好东西, 是要分享的嘛~
大家都知道, WP的语言包需要两个文件,分别是.po和.mo, 且.mo文件是自动生成的, 所以首先要自己制作.po文件
一, 下载并安装poedit软件,这是专门制作.po文件的软件
二, 打开poedit软件, 在文件里点击”新建消息目录文档”
三, 配置信息如下
工程信息填写自己的信息即可, 注意字符集要和你站点的文件编码一直
由于这个文件要保存在你自己主题文件里的languages文件夹下, 且命名为zh_CN.po所以它的相对路径应该是上一级.., 这里新增一个路径..
关键字的选择要从自己主题文件及其插件里寻找翻译文件用到的函数, 如上三个是我的主题文件里用到的翻译函数
保存后, 文件会自动把相关的需要翻译的英文加载到新的.po文件里, 这里我修改了Search…
四, 这是非常重要的一步, 在自己主题文件夹下的functions.php文件里加入如下函数
五, 查看效果, 回到前台页面, 发现页面原来的Search…已经翻译成了搜索…
六,最新补充或修正, 默认的下载的主题文件的languages语言包里一般会有一个.pot的文件, 用poedit软件可以通过如下操作,把需要翻译的英文自动加载进来:
同时, 把翻译后的文件命名为”musikzh_CN.po”, 这里的musik要换成你自己主题的名字, 保存位置在\wp-content\languages\themes\下
七, 后续如有更多发现, 会陆续更新
Xiaomai
|作者给力的文章, 谢谢蓝文的分享, 非常有用!