WordPress语言包只有MO文件?反编译Mo转换成PO文件进行汉化

目前大部分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)内,如下:

WordPress语言包只有MO文件?反编译Mo转换成PO文件进行汉化

反编译转换方法:

在开始菜单的 “运行”中输入”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文件。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索