KI-PO-Dateiübersetzer
Füllen Sie gettext-PO- und POT-Dateien mit KI-Übersetzungen aus, einschließlich Pluralformen, wobei Kommentare, Kontexte und Referenzen erhalten bleiben.
Eingabe
Protected by Cloudflare Turnstile
Ausgabe
Readme
Toolbeschreibung
Dieses Tool füllt gettext-PO- und -POT-Dateien mit KI-Übersetzungen. Verwenden Sie es für WordPress-Themes und -Plugins, Django, PHP, Python und C-Projekte oder jede andere Software, die gettext verwendet. Öffnen Sie eine .po- oder .pot-Datei, wählen Sie die Sprache aus, und die leeren msgstr-Einträge werden mit Übersetzungen ihrer msgid-Einträge gefüllt.
Die Datei wird in Ihrem Browser gelesen. Nur der msgid-Text wird zusammen mit dem Kontext aus msgctxt, sofern vorhanden, an die KI gesendet. Kommentare, Quellverweise, Flags wie #, c-format und veraltete Einträge werden unverändert übernommen.
Funktionen
- Füllt
msgstrfür jeden Eintrag sowiemsgstr[0],msgstr[1]usw. für Pluraleinträge aus. - Behält Übersetzerkommentare,
#:-Referenzen,#,-Flags und veraltete#~-Einträge bei. - Verwendet
msgctxtals Kontext, sodass „Öffnen“ in einem Menü und „Öffnen“ als Status unterschiedlich übersetzt werden können. - Behält Formatzeichenfolgen wie
%s,%1$d,%(name)sund{name}bei. - Setzt das Feld
Languageim Header auf die Zielsprache. - Schreibt mehrzeilige Texte im üblichen gettext-Stil.
Optionen erklärt
- Nur nicht übersetzte Einträge: Behält bereits übersetzte Einträge bei und füllt nur die leeren Einträge aus. Deaktivieren Sie diese Option, um alle Einträge erneut zu übersetzen.
Beispiele
#: src/cart.php:42
#, php-format
msgid "%d Artikel in Ihrem Warenkorb"
msgid_plural "%d Artikel in Ihrem Warenkorb"
msgstr[0] ""
msgstr[1] ""ins Deutsche übersetzt:
#: src/cart.php:42
#, php-format
msgid "%d Artikel in Ihrem Warenkorb"
msgid_plural "%d Artikel in Ihrem Warenkorb"
msgstr[0] "%d Artikel in Ihrem Warenkorb"
msgstr[1] "%d Artikel in Ihrem Warenkorb"Tipps
Die Anzahl der Pluralformen hängt von der Sprache ab. Das Tool füllt die msgstr[n]-Zeilen aus, die in der Datei vorhanden sind. Wenn Sie von einer POT-Datei ausgehen, legen Sie den Plural-Forms-Header für die Zielsprache fest und fügen Sie msgstr[n]-Zeilen hinzu, wenn die Sprache mehr als zwei Formen benötigt.
Pro Vorgang können bis zu 10.000 Zeichen Text übersetzt werden. Lassen Sie „Nur nicht übersetzte Einträge“ aktiviert, um eine große Datei in mehreren Durchläufen zu übersetzen.
FAQ
Kann ich das Ergebnis mit msgfmt kompilieren?
Ja. Die Datei behält das gettext-Format bei, sodass msgfmt, Poedit und andere Tools sie wie gewohnt lesen können. Überprüfen Sie die Übersetzungen, bevor Sie sie veröffentlichen.
Wird meine Datei hochgeladen? Nein. Die Datei wird in Ihrem Browser gelesen, und nur die Quelltexte werden an die KI gesendet.