mo与po文件互转工具(语言包互转)

作者:我就是个世界 发表于:2009-02-10
每次遇到多国语言版的程序都要重新编辑语言包,语言包中一般都有mo和po两种文件上,那么,po文件可以直接用Poedit直接编辑,但mo文件必须要转换为po文件才可以进行编辑,如何转换?


网上一般都用的GETTEXT这样一个程序来做转换编译,但这个程序需要在DOS下运行,方法如下:

安装GETTEXT后,你会发现他的bin目录里就有你想要的msgunfmt.exe程序。

然后打开cmd窗口,输入"[code]C:\Program Files\GETTEXT\bin\msgunfmt.exe d:\zh.mo -o d:\zh.po[/code]",不要引号。

注意路径,还有你的mo文件的位置...[separator]

还有msgunfmt.exe文件不能单独拿出来用,因为他和目录里的其他文件有依赖关系。

其实不需要GETTEXT也可以将MO转换为PO文件,因为Poedit的bin目录里也有你想要的msgunfmt.exe程序,用法相同。

[color=#0000FF]但是在DOS下面运行总是觉得不够方便、直观,那么我们来用一个更加简便直观的工具:[/color]

[size=3][b][color=#FF0000]mo与po文件互转[/color][/b][/size]

po与mo文件互转(语言包转换工具)mo与po文件互转

用法:解压后运行"po与mo互转.exe" !

注意:如果语言包的文件路径过长,可能会编译不出来,这时候就需要将语言文件po或mo放到一个比较短的路径中去:如:C:\locale\default.mo

文件目录最好用英文的!

测试发现长路径时不能编译成功!

有啥问题请反馈,因为还没在其他机子上测试过!

po与mo文件互转工具(语言包转换工具)下载地址:
[file][attach]194[/attach][/file]

Poedit软件下载地址:
[url=http://www.xdowns.com/soft/38/103/2007/soft_36710.html]http://www.xdowns.com/soft/38/103/2007/soft_36710.html[/url]

本地下载:
[file][attach]195[/attach][/file]
[file][attach]196[/attach][/file]
[file][attach]197[/attach][/file]

分享:

扫一扫在手机阅读、分享本文

已有1条评论