У меня есть два веб-приложения среднего размера, которые я объединяю в одно. Оба они локализованы с помощью GetText и имеют большое количество общих строк, поэтому объединение их вручную было бы чрезвычайно утомительным. Каков самый быстрый способ объединить два файла PO?





Я уверен, что msgmerge можно заставить сделать именно это. (Я имею в виду, объедините ваши два файла .po и позвольте ему разобраться.)
Как отметил @seanf, для этого подходит msgcat, а не msgmerge.
"WinMerge" может быть очень полезным
msgcat предназначен как раз для этого: он объединяет и объединяет файлы PO. msgmerge предназначен для объединения файлов PO с обновленным файлом POT.
msgmerge выглядел так, как будто он пытался объединить файлы, но он пропустил около 40% сообщений (они отсутствовали в результате) даже с включенной опцией нечеткости. Но я сделал то же, что и вы, - объединил два файла и применил msquniq к файлу. Сработало как шарм, спасибо :)