编辑 .mo .po 的语言翻译文件的方法

今天装了个 NetDrive2,何奈没有找到简体中文的翻译文件,看了一下程序用的是 .mo 的二进制翻译文件,总结一下步骤。

1. 对于反编译已编译的二进制 .mo 文件

.mo 文件是二进制的已编译文件,不能直接编辑,需要使用 gettext 反编译为 .po 翻译文件。gettext官方下载地址
反编译使用以下命令:

C:\Program Files\GnuWin32\bin\msgunfmt.exe d:\default.mo -o d:\default.po

2. 进行愉快的翻译

翻译我用的是 Poedit,据说 Poedit 自带的转换会导致编译好的 .mo 文件出现奇奇怪怪的事情,因此我们依然用 gettext 进行编译:

C:\Program Files\GnuWin32\bin\msgfmt.exe -o d:\default.mo d:\default.po
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容