Wie kann ich merge 2 .POT-Dateien (Sprachdateien)

Ich habe die folgende situation:

Einem Produkt, welches ich umsetzen möchte, hat zwei separate websites, einen für die admins, einen für den Kunden.

Die codebase ist CakePHP.

Beide Seiten sind vollständig voneinander getrennt, Sie sind komplett CakePHP Seiten.

Und Sie beide haben EINE MENGE von Zeichenketten in common.

So, mit CakePHP, die ich generieren die .pot-Dateien für jede Website, aber ich würde lieben, zu geben, die übersetzer EINE Datei, mit den eindeutigen Zeichenfolgen in beiden .pot-Dateien.

Würden Sie geben mir wieder ein .po-Datei mit den strings für beide Seiten, und ich werde Sie einfach kopieren Sie die gleiche Datei auf beiden Seiten, also werde ich haben .po-Dateien mit extra Saiten, dass Sie den code nicht verwenden, aber das sollte nicht das problem sein.

Also die Frage ist im wesentlichen... Wie kann ich das Zusammenführen von zwei .pot-Dateien?

  • Ich brauche, um eine neue Datei, die hat keine doppelten strings.
  • Ideal, es halten werde (und für doppelte strings, append) die Kommentare vor jedem string, CakePHP ergänzt, die angeben, in denen die Zeichenfolge gefunden wurde, aber wenn dies nicht gemacht wird, das ist in Ordnung, ich kann auch ohne Leben. (siehe unten ein Auszug der .pot-Datei für eine Klärung dieser)

Kennen Sie die tools, die lassen würde ich dies tun? Ich möchte wirklich vermeiden, dass zu schreiben mein eigenes.


Diese sind die Kommentare, die ich spreche oben:

#: \controllers\accounts_controller.php:118
#: \controllers\customer_documents_controller.php:75
msgid "Parent Customer not specified"
msgstr ""
Schreibe einen Kommentar