MSGUNTYPOT.1P(1) User Contributed Perl Documentation MSGUNTYPOT.1P(1) NAME msguntypot - aktualisiert PO-Dateien, wenn ein Tippfehler in einer POT-Datei korrigiert wurde UBERSICHT msguntypot -o alte_POT -n neue_POT PO-Dateien BESCHREIBUNG Wenn Sie einen trivialen Fehler in einer POT-Datei korrigieren, der definitiv die Ubersetzungen nicht betrifft (z.B. einen Tippfehler), sollten Sie bei den entsprechenden Msgstr den >>fuzzy<<-Eintrag in den ubersetzen PO-Dateien entfernen, um zusatzliche Arbeit fur die Ubersetzer zu vermeiden. Diese Aufgabe ist schwierig und fehlertrachtig, wenn Sie sie manuell durchfuhren. Daher gibt es dieses Werkzeug, um es korrekt zu erledigen. Sie mussen nur die zwei Versionen der POT-Datei bereitstellen: vor der Anderung und danach, wie in der oben angegeben Ubersicht aufgefuhrt. Dann passiert alles automatisch. ANLEITUNG Kurz gesagt, wenn Sie einen Tippfehler in einer Ihrer Nachrichten (in der Quellsprache, i.d.R. englisch) entdecken, fuhren Sie Folgendes durch: - Erstellen Sie die POT- und PO-Dateien neu. make -C po/ update-po # fur Ubersetzungen der Meldungen in Programmen debconf-updatepo # fur Debconf-Ubersetzungen po4a po4a.conf # fur Po4a-basierte Dokumentenubersetzungen oder etwas anderes, abhangig von den Baueinstellungen Ihres Projekts. Sie wissen, wie Sie sicherstellen konnen, dass die POT- und PO-Dateien aktuell sind, oder? - Erstellen Sie eine Kopie der POT-Datei. cp meineDatei.pot meineDatei.pot.orig - Erstellen Sie eine Kopie aller PO-Dateien. mkdir po_Eisfach; cp *.po po_Eisfach - Korrigieren Sie Ihren Tippfehler. $EDITOR die_Datei_mit_dem_Tippfehler - Erstellen Sie die POT- und PO-Dateien neu. Siehe oben Jetzt sind durch die Korrektur des Tippfehlers alle Ubersetzungen an dieser Stelle unscharf. Diese ungluckliche Anderung ist die einzige zwischen den PO-Dateien in Ihrem Hauptverzeichnis und denen aus dem Eisfach. Sie konnen das wie folgt beheben: - Verwerfen Sie die unscharfen Ubersetzungen, stellen Sie die aus dem Eisfach wieder her. cp po_Eisfach/*.po . - Fugen Sie die PO-Dateien manuell mit der neuen POT-Datei zusammen, wobei Sie die nutzlosen unscharfen Eintrage berucksichtigen: msguntypot -o meineDatei.pot.orig -n meineDatei.pot *.po - Nacharbeiten rm -rf meineDatei.pot.orig po_Eisfach Das war's. Der Tippfehler wurde aus den Msgstr sowohl der POT- als auch den PO-Dateien beseitigt und die PO-Dateien sind nach Abschluss des Prozesses nicht mehr unscharf. Ihre Ubersetzer lieben Sie jetzt schon. SIEHE AUCH Anders als sein Name es vermuten lasst, ist dieses Werkzeug nicht Teil der Gettext-Werkzeugsammlung. Es ist stattdessen Teil von Po4a. Oder genauer, ein zufalliges Skript, das die schonen Po4a-Module benutzt. Fur weitere Informationen uber Po4a lesen Sie bitte: po4a(7) AUTOREN Martin Quinson (mquinson#debian,org) URHEBERRECHT UND LIZENZ Copyright 2005 SPI, Inc. Dieses Programm ist freie Software; Sie konnen es unter den Bedingungen der GPL v2.0 oder neuer (siehe die Datei COPYING) vertreiben und/oder verandern. perl v5.38.2 2024-06-26 MSGUNTYPOT.1P(1)