Is there any way to convert a .mo file into a .po file source, when the .po file is no longer available? I need to edit the content of a .mo file but I don't have the .po file. Is it possible?
Asked
Active
Viewed 2.7k times
4 Answers
52
msgunfmt [path_to_file.mo] > [path_to_file.po]

Octavian Vladu
- 1,250
- 13
- 16
-
1It doesn't work well on files with accent characters.. – Tofandel May 12 '20 at 19:55
7
Under Windows and with recent Poedit 2.2.4 installed:
"C:\Program Files (x86)\Poedit\GettextTools\bin\msgunfmt.exe" file.mo -o file.po
To re-create the .mo file:
"C:\Program Files (x86)\Poedit\GettextTools\bin\msgfmt.exe" file_edited.po -o file_new.mo

Trenton McKinney
- 56,955
- 33
- 144
- 158

hexaae
- 135
- 1
- 5
6
You can solve this problem by using polib to decompile .mo files.

octopusgrabbus
- 10,555
- 15
- 68
- 131

Ignacio Vazquez-Abrams
- 776,304
- 153
- 1,341
- 1,358
6
With installed poedit you can use:
START -> RUN (cmd)
/program files/poedit/bin/msgunfmt ab_AB.mo > ab_AB.po

Konrad Viltersten
- 36,151
- 76
- 250
- 438

x y
- 113
- 1
- 6