PO konvertieren in Excel und zurück
Wandeln Sie eine gettext .po-Datei in eine Tabelle um, übersetzen Sie die Zielspalte und erstellen Sie die .po-Datei neu – msgid, Kontext und Kommentare bleiben an ihrem Platz. Kostenlos, ohne Anmeldung und vollständig in Ihrem Browser verarbeitet.
Alles läuft in Ihrem Browser. Ihre Dateien verlassen nie Ihr Gerät.
So übersetzen Sie eine PO-Datei in Excel
Vier Schritte und wenige Minuten für einen typischen Katalog.
.po-Datei hochladen
Ziehen Sie eine .po- oder .pot-Datei in den Konverter. Die Datei wird direkt in Ihrem Browser geöffnet; es wird nichts an einen Server gesendet.
In eine Tabelle exportieren
Laden Sie pro Eintrag eine Zeile als Excel oder CSV herunter. Jede Zeile enthält den Kontext, den Quelltext, eine leere Zielspalte und die Entwicklerkommentare.
Zielspalte übersetzen
Öffnen Sie die Tabelle in Excel, Google Sheets oder einem beliebigen Editor und füllen Sie die Zielspalte aus. Lassen Sie die Spalten für Kontext und Quelltext unverändert.
.po-Datei neu erstellen
Wechseln Sie zu „Tabelle zu PO“, fügen Sie Ihre Originaldatei und die fertige Tabelle hinzu und laden Sie die .po-Datei mit Ihren Übersetzungen in jedem msgstr herunter.
Was ist eine PO-Datei?
Eine PO-Datei ist der Übersetzungskatalog von gettext, dem Lokalisierungssystem hinter den meisten Open-Source-Programmen, WordPress, Django und vielen Desktop-Apps. Jeder Eintrag verknüpft eine msgid (den Quelltext) mit einem msgstr (der Übersetzung) und kann einen msgctxt zur Unterscheidung identischer Zeichenfolgen, Entwicklerkommentare sowie Quellverweise enthalten. Plural-Strings ergänzen eine msgid_plural und ein msgstr pro Pluralform.
Einen großen Katalog manuell in einem Texteditor zu übersetzen, ist mühsam und fehleranfällig. Dieser Konverter wandelt jeden Eintrag in eine Tabellenzeile um, sodass Sie bequem in Excel übersetzen oder die Datei an jemanden ohne gettext-Kenntnisse weitergeben können. Anschließend werden die Übersetzungen wieder in die Originaldatei zurückgeschrieben. Die .po-Datei bleibt das Master-Exemplar: Nur die msgstr-Zeilen ändern sich, während Kommentare, Flags, Verweise und Formatierungen exakt erhalten bleiben.
FAQ
- PO-Dateien enthalten die Übersetzungen für Software, die auf gettext basiert, darunter WordPress-Themes und -Plugins, Django- und Flask-Apps, GNOME-Programme und viele mehr. Eine .pot-Datei ist die unübersetzte Vorlage; eine .po-Datei enthält die Übersetzungen für eine bestimmte Sprache.
- Nein. Das gesamte Tool läuft in Ihrem Browser. Ihre Dateien verlassen nie Ihr Gerät, und es wird nichts gespeichert oder an einen Server gesendet.
- Ja. Die Kontext-Spalte enthält den msgctxt, die Notiz-Spalte die extrahierten Kommentare sowie Quellverweise, und jede Pluralform erhält eine eigene Zeile. Bei der Neuerstellung dient die Originaldatei als Grundgerüst, sodass alles, was Sie nicht übersetzt haben, erhalten bleibt.
- Exportieren Sie die .po-Datei nach Excel oder CSV, füllen Sie die Zielspalte für jede Zeile aus und verwenden Sie dann „Tabelle zu PO“, um die fertigen Übersetzungen in eine neue .po-Datei zurückzuschreiben. Mit der gettext-Syntax kommen Sie dabei nicht in Berührung.
- Der Konverter schreibt nur den msgstr-Text um, sodass Struktur und Kommentare erhalten bleiben. Wenn eine Übersetzung einen Platzhalter wie %s oder %d aus dem Quelltext auslässt, markiert das Tool diesen Eintrag, damit Sie ihn vor der Veröffentlichung korrigieren können.
- Ja. Behalten Sie die ursprüngliche .po-Datei, übersetzen Sie die Zielspalte in der Tabelle, und der Modus „Tabelle zu PO“ führt Ihre Spalte wieder mit der Datei zusammen, wobei jede Zeile anhand von msgid und Kontext ihrem Eintrag zugeordnet wird.
Sie übersetzen mehr als nur ein oder zwei Dateien?
Transept hält Ihr Glossar und frühere Übersetzungen über alle PO-Dateien und Sprachen hinweg synchron, inklusive Reviews, Kommentaren und KI-Entwürfen, die Ihr Team annehmen oder ablehnen kann. Der Konverter ist der kostenlose Einstieg ohne Registrierung.