目前大部分WordPress的语言包都是以mo和po为结尾的,po文件的话可以用Poedit或EmEditor打开,但是有时候会遇到WordPress主题或者WordPress插件自带语言包,结果语言包只有mo,mo不能直接编辑汉化。如何将mo文件转成po文件呢?下面介绍一下将WordPress的mo文件反编译转换成po文件的教程。
先来介绍一下po文件的编辑软件"Poedit",一般很多小伙伴都是通过Poedit进行主题或者插件汉化的,其实Poedit软件自带反编译工具,就是里面的GettextTools工具,先将mo转化为po格式的文件,然后Poedit就可以打开修改它了。工具位于安装目录下Poedit\GettextTools\bin目录下。
比如Poedit软件安装在D盘的Program Files (x86)内,如下:

反编译转换方法:
在开始菜单的 “运行”中输入"cmd",然后ms-dos界面下输入如下命令,将D盘根目下的default.mo转换成同目录下的default.po:
D:\Program Files (x86)\Poedit\GettextTools\bin\msgunfmt.exe D:\default.mo -o D:\default.po
若提示不是内部或外部命令,也不是可运行的程序时,在命令中的目录外加引号即可。
"D:\Program Files (x86)\Poedit\GettextTools\bin\msgunfmt.exe" "D:\default.mo" -o D:\default.po
转成Po文件后,用"Poedit"软件打开一个反编译后的po文件,翻译后点选“保存消息目录文档”,它就会自动生成相同文件名的.mo文件。
评论前必须登录!
立即登录 注册