2008-12-10 6 views
9

Ich habe zwei mittelgroße Web-Anwendungen, die ich in eins zusammenfasse. Sie sind beide mit GetText lokalisiert und haben eine große Menge an gewöhnlichen Strings, so dass sie manuell zusammengeführt werden würden, wäre extrem ärgerlich. Was ist der schnellste Weg, um die beiden PO Dateien zusammenzuführen?Merge 2 GetText-Dateien

Antwort

3

Ich bin sicher msgmerge kann dazu gezwungen werden, genau das zu tun. (. Ich meine, concat Ihre zwei .po-Dateien, und lassen Sie es Dinge aussortieren)

+1

msgmerge schien wie es versucht, die Dateien zusammenzuführen, aber es verpasste cca 40% der Nachrichten (sie fehlten im Ergebnis) sogar mit der Fuzzy-Option auf. Aber ich tat wie Sie saßen - verkettete die beiden Dateien und wandte msqniq auf die. Arbeitete wie ein Charme, danke :) –

+1

Wie @seanf darauf hingewiesen, 'msgcat' ist das richtige Werkzeug dafür, nicht' msgmerge'. – phunehehe

0

„WinMerge“ kann sehr hilfreich sein

13

msgcat nur für diese Sache zu verstehen ist: es verkettet und verschmilzt PO-Dateien. msgmerge dient zum Zusammenführen von PO-Dateien mit einer aktualisierten POT-Datei.