Объединить 2 файла GetText

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


person Matěj Zábský    schedule 10.12.2008    source источник


Ответы (3)


Я уверен, что msgmerge можно заставить сделать именно это. (Я имею в виду, объедините ваши два файла .po и дайте ему разобраться.)

person mat    schedule 10.12.2008
comment
msgmerge, похоже, пытался объединить файлы, но пропустил около 40% сообщений (они отсутствовали в результате) даже с включенной опцией fuzzy. Но я сделал так, как вы сидели - объединил два файла и применил msquniq к файлу. Сработало как шарм, спасибо :) - person Matěj Zábský; 10.12.2008
comment
Как отметил @seanf, для этого подходит msgcat, а не msgmerge. - person phunehehe; 12.12.2012

msgcat предназначен именно для этого: он объединяет и объединяет файлы PO. msgmerge предназначен для объединения файлов PO с обновленным файлом POT.

person seanf    schedule 04.10.2011

"WinMerge" может быть очень полезным

person Samiksha    schedule 10.12.2008