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]
网上一般都用的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条评论