Translation repositories

It is often very useful to create one po file that has all the translations from all other po files included. For instance, if you are the producer of software for chemical laboratories, and you have 5 different products, there will probably be a lot of common translations for the different products, and it would save you a lot of work if you don't have to translate it all again for each new product.

In order to merge several po files, you can use the msgcat tool:

C:\translations\da>msgcat -o result.po -t utf-8 --use-first delphi7.po kylix3.po

C:\translations\da>

This set of parameters will put the result into result.po, use utf-8 encoding, and only take the first translation from each po file.