如何将gettext的.mo文件转换为.po文件

36

如果没有.po文件,是否有办法将.mo文件转换为.po文件源代码?我需要编辑一个.mo文件的内容,但是我没有.po文件。是否可能?

4个回答

52
msgunfmt [path_to_file.mo] > [path_to_file.po]

1
它在带有重音字符的文件上表现不佳。 - Tofandel

7
在Windows系统下,如果已安装最新的Poedit 2.2.4版本,则执行以下操作:
使用以下命令将.mo文件转换为.po文件:"C:\Program Files (x86)\Poedit\GettextTools\bin\msgunfmt.exe" file.mo -o file.po 重新创建.mo文件,请运行以下命令:"C:\Program Files (x86)\Poedit\GettextTools\bin\msgfmt.exe" file_edited.po -o file_new.mo

6

安装了Poedit后,您可以使用以下步骤:

开始 -> 运行 (cmd)

/program files/poedit/bin/msgunfmt ab_AB.mo > ab_AB.po


6
您可以通过使用 polib 来反编译.mo文件来解决此问题。

2
能够提供如何使用的说明会很棒... - Tofandel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接