Übersetzungsvergleichstools für das Bestellformat?

1871
Drake

Ich verwende POEdit, um die Lokalisierungsdatei einiger Projekte zu ändern.

Leider scheint es nicht möglich, mit verschiedenen Versionen Vergleiche anzustellen. Haben Sie jetzt ein Vergleichstool für Windows, das das PO-Format unterstützt ?

1

3 Antworten auf die Frage

1
Taji M.

Ich kann ein Tool als Alternative zu Poedit vorschlagen, http://poeditor.com/, in dem Sie weitere Projekte erstellen und die Übersetzungsdateien vergleichen können. Sie haben auch die Möglichkeit, eine Referenzsprache aus anderen Übersetzungen des Projekts festzulegen, die die andere Sprache unter Ihren ursprünglichen Zeichenfolgen anzeigen, sodass Sie sie vergleichen können.

Gibt es in poeditor eine automatisierte Möglichkeit, Dateien zwischen zwei separaten Projekten zu vergleichen? carl-lopez vor 9 Jahren 0
1
comodoro

Auf der Suche nach im Wesentlichen das Gleiche im Jahr 2016, habe ich Folgendes gefunden:

  • Verwendung podiff, wie vorgeschlagen in dieser Frage SO, nicht für mich arbeiten: POEdit setzte offenbar einige Zeichen in der po - Datei, die als Fehler gemeldet podiff
  • Am Ende habe ich die Standard-gettext-Tools in Cygwin verwendet - dies kann ein Overkill sein, nur für diese Aufgabe zu installieren, aber ich hatte bereits Cygwin installiert (es ist praktisch für verschiedene Aufgaben, insbesondere für die Textbearbeitung und -umwandlung). Es ist das Paket gettext-devel. Diffs können dann mit den verschiedenen msgxxxBefehlen ausgeführt werden, zum Beispiel:

msgcomm file1.po file2.po -o common.po

für Zeichenfolgen mit allgemeinen msgids in zwei Dateien, mit Übersetzungen aus file1.po.

msgcomm --helpWeitere Informationen finden Sie in der jeweiligen Befehlshilfe (z. B. )

0
jfmessier

Vielleicht möchten Sie BeyondCompare ausprobieren. Ich weiß nicht, ob es für PO-Dateien geeignet ist, aber es kann auch für diese Dateien "trainiert" werden. Ich weiß, dass die Zeichenketten oft in mehrere Zeilen aufgeteilt sind, was zu Problemen führen kann. Da es sich bei den PO-Dateien um reine Textdateien handelt (normalerweise in UTF-8), sollte dies problemlos möglich sein.

Möglicherweise möchten Sie auch ein Perl-Skript schreiben. Ich erinnere mich, dass ich etwas geschrieben habe, um eine PO-Datei aufzunehmen und ein druckbares Dokument mit den verbundenen Zeilen zu erstellen.

Die Beyond Compare-Software ist hier verfügbar: http://www.scootersoftware.com/moreinfo.php

Ich verstehe, dass Plug-Ins für Beyond Compare geschrieben werden können.

Ich wünsche ihnen einen wunderbaren Tag :-)