it-swarm.com.de

Aktualisieren der WordPress Theme/Plugin POT-Datei, ohne die Konsistenz der Zeilennummern zu verlieren

Dies ist ein immer wiederkehrendes Problem, das ich beim Erstellen von WordPress-Designs oder Plugins habe: Jede neue Funktion, die dem Code hinzugefügt wird, bricht die Konsistenz der i18n-Dateien. In POT/PO-Dateien wird die Zeilennummer der übersetzten Zeichenfolge gespeichert. Wenn ich also beispielsweise der Funktionsdatei meines Themes einen neuen zehnzeiligen Codeblock hinzufüge, sind die Zeilennummern aller übersetzten Zeichenfolgen von diesem Punkt an falsch.

Momentan habe ich es nicht geschafft, mit makepot eine neue POT-Datei zu generieren und mit einem Diff-Tool alle Zeilennummern entsprechend zu aktualisieren. Dies ist eine Zeitverschwendung, insbesondere wenn es sich um große Übersetzungsdateien und/oder mehrere POT-Dateien handelt. Hat sich jemand eine clevere Methode ausgedacht, um die Zeilennummern von Sprachdateien zu aktualisieren, ohne die bereits übersetzten Texte zu beschädigen?

Vielen Dank!

1
Askelon

verwenden Sie poedit und erstellen Sie damit eine Übersetzungsdatenbank.

Auch ohne poedit können Sie wahrscheinlich eine alte po-Datei analysieren, um die gesamte Übersetzung zu lesen und die übereinstimmende Zeichenfolge in der neuen Datei zu ersetzen.

1
Mark Kaplun