摘要:如果您有做一些程序开发,特别是经常处理一些国际化翻译的时候,那么您就有可能会碰到一些以 .mo 后缀格式的语言文件,而这类文件一种多是由 .po 文件生成的语言文件。通常情况下 .mo 文件不可以使用文本编辑器直接打开,您需要对该文件进行编译后才可以修改或翻译里面的资源文件。 今天(www.dayanzai.m…
如果您有做一些程序开发,特别是经常处理一些国际化翻译的时候,那么您就有可能会碰到一些以 .mo 后缀格式的语言文件,而这类文件一种多是由 .po 文件生成的语言文件。通常情况下 .mo 文件不可以使用文本编辑器直接打开,您需要对该文件进行编译后才可以修改或翻译里面的资源文件。
今天在修订一款开源的 GBA 模拟器时发现官方提供的中文语言文件中存在不少错误以及漏翻译一些词汇,而作为有些强迫症的我就想着直接去翻译 .mo 文件。默认情况下我们无法直接打开,这时候可以通过本篇文章中的教程,大眼仔将和您一起使用工具对 .mo 文件反编译为 .po 文件。
您需要先下载文章下方提供的 .mo 和 .po 的互转工具,它提取 Poedit 工具,位于安装目录下 Poedit\GettextTools\bin 目录下。如果您有安装,那么可以不用下载,如果您还没有,则可以下载文章结尾提供的文件。
.MO 转 .PO 步骤
1、按 Win+R 输入 CMD,然后按回车打开。
2、进入 D 盘命令是:
1 D:
再按回车
3、进入 GettextTools 的目录,命令是:
1 cd D:\GettextTools
4、将 D 盘 GettextTools 目录下的 wxvbam.mo 转换成同目录下的 wxvbam.po:
1 D:\GettextTools\msgunfmt.exe D:\GettextTools\wxvbam.mo -o D:\GettextTools\wxvbam.po
若提示不是内部或外部命令,也不是可运行的程序时,在命令中的目录外加引号即可。
1 "D:\GettextTools\msgunfmt.exe" "D:\GettextTools\wxvbam.mo" -o "D:\GettextTools\wxvbam.po"
.PO 转 .MO 步骤
将 D 盘 GettextTools 目录下的 wxvbam.po 转换成同目录下的 wxvbam.mo:
1 D:\GettextTools\msgfmt.exe D:\GettextTools\wxvbam.po -o D:\GettextTools\wxvbam.mo
若提示不是内部或外部命令,也不是可运行的程序时,在命令中的目录外加引号即可。
1 "D:\GettextTools\msgfmt.exe" "D:\GettextTools\wxvbam.po" -o "D:\GettextTools\wxvbam.mo"
或者您也可以使用 Notepad++ 或者 Emeditor 编辑器都可以编辑,完成后使用 Poedit 工具打开,然后选择保存它就会自动生成相同文件名的 .mo 文件。
点击下载(提取码:536766)
点击下载(提取码:536766)
点击下载(提取码:nje5)
点击下载(提取码:mjdt)
解压密码:www.dayanzai.me