We have two .po files, each from different branches of a piece of software.
We need to combine these into a single .po file.
There are duplicates between the two
I use msgmerge
:
msgmerge [old_file.po] [new_file.po] > output.po
It works for me, but be aware that it does a silly merge, it is, it discards the entries in the old_file (new file overwrites old one).
What you are looking for is the msgcat
util, it concatenates and merges the specified PO dictionaries.
This is part of gettext utils
, for more information please consult gettext manual page on msgcat.
you can use poedit. To merge your current po-file, you must to open it and click:
Poedit will show you new & obsolete strings