1回答

0收藏

如何将.po 文件转换为 .mo 文件,mo文件编辑器下载

前端开发 前端开发 39 人阅读 | 1 人回复 | 2024-03-18

搭建的项目,涉及po、mo翻译文件,po文件编辑完成后,如何将它转换成mo文件?
有什么好的po文件转mo文件的转换器嘛?或者好用的mo文件编辑器?

"打赏他人,曝光自己,利他利我"
还没有人打赏,支持一下

回答|共 1 个

大神

发表于 2024-3-18 12:15:30 | 显示全部楼层

本帖最后由 大神 于 2024-3-26 13:51 编辑

linux系统下:

1、.mo文件转为.po
  1. msgunfmt a.mo -o b.po
复制代码

2、.po文件转为.mo
  1. msgfmt a.po -o b.mo
复制代码

Windows系统下:

poedit是po文件的最佳编辑器,可以将po文件转为mo文件。

两步搞定,点击“文件”,点击“编译为mo”

Poedit实现po和mo文件的相互转换

poedit是对po文件直接编辑的软件,并可以将po文件转为mo文件。

下载地址为www.poedit.net

进入安装目录bin文件夹下,可以发现msgunfmt.exe和msgfmt.exe两个工具。前者用来将mo文件转换为po文件,后者用来将po文件转为mo文件。

po转换到mo文件,编译命令行(将po转为mo文件。)

打开命令提示符,进入poedit安装目录bin目录下,执行以下命令,

  1. msgunfmt.exe d:test.po -o d:test.mo
复制代码

如果出错使用如下代码:
  1. msgfmt.exe d:test.po -o d:test.mo
复制代码

mo文件转换到po文件的反编译

如果只有mo文件是无法直接用编辑软件打开的,先转换为po文件,执行顺序如下:打开命令提示符,进入poedit安装目录bin目录下,执行以下命令,
  1. msgfmt.exe d:test.mo -o d:test.po
复制代码

即可将mo文件转为po文件,然后进行编辑保存转换为mo文件。

当然也可以在系统环境变量里,将poedit目录下的bin目录加到path里,这样就可以作为系统命令使用,当然也可以不用下载poedit,只要有 msgfmt和msgunfmt也可以,只需把它们的所在目录加到系统变量立即可,如果不加就必须先从命令行进入所在目录,才可以作以上操作。

po文件转mo文件在线转换器https://po2mo.net/


如果不想安装类似Poedit的软件,翻译完后可以上传到 https://po2mo.net/,通过在线服务转换成.mo文件。


还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则