Files
phpmyadmin/scripts/mergepo.py
Michal Čihař dcf52474a3 Update translations
Another update for strings already translated in php code and were
missing in gettext.
2010-03-15 13:47:26 +01:00

23 lines
652 B
Python
Executable File

#!/usr/bin/python
import polib
import sys
po = polib.pofile(sys.argv[1])
poupdate = polib.pofile(sys.argv[2])
for origentry in po.fuzzy_entries():
for updateentry in poupdate.translated_entries():
if origentry.msgctxt is None and origentry.msgid == updateentry.msgid:
origentry.msgstr = updateentry.msgstr
origentry.flags.remove('fuzzy')
break
for origentry in po.untranslated_entries():
for updateentry in poupdate.translated_entries():
if origentry.msgctxt is None and origentry.msgid == updateentry.msgid:
origentry.msgstr = updateentry.msgstr
break
po.save()