po4a-updatepo
aktualisiert die Übersetzung (im PO-Format) einer Dokumentation
- Provided by: po4a (Version: 0.52-1)
- Report a bug
aktualisiert die Übersetzung (im PO-Format) einer Dokumentation
po4a-updatepo -f fmt (-m Master.dok)+ (-p XX.po)+
(XX.po sind die Ausgaben, alles andere sind Eingaben)
Das Projektziel von Po4a (PO für alles) ist es, die Übersetzung (und interessanter, die Wartung der Übersetzung) zu vereinfachen, indem die Gettext-Werkzeuge auch für Gebiete verwendet werden, wo diese nicht erwartet werden, wie Dokumentation.
Das Skript po4a-updatepo ist dafür verantwortlich, die PO-Dateien zu aktualisieren, um die Änderungen an der Originaldatei wiederzugeben. Dafür konvertiert es die Dokumentationsdatei in eine POT-Datei und ruft msgmerge(1) mit dieser neuen POT-Datei und den bereitgestellten PO-Dateien auf.
Es ist möglich, mehr als eine PO-Datei (falls Sie mehrere Sprachen gleichzeitig aktualisieren möchten) und mehrere Dokumentationsdateien anzugeben (falls Sie die Übersetzung mehrere Dokumente in der gleichen PO-Datei speichern möchten).
Falls im Master-Dokument nicht ASCII-Zeichen vorkommen, wird es die PO-Dateien nach UTF-8 konvertieren (falls sie dies nicht bereits waren), um Zeichen, die nicht Standard sind, kulturunabhängig zu erlauben.
Das Argument kann von einem Komma und entweder dem Schlüsselwort wrap oder nowrap gefolgt werden. Referenzen werden standardmäßig auf eine einzelne Zeile geschrieben. Die Option wrap bricht Referenzen über mehre Zeilen um, um die gettext (xgettext und msgmerge) nachzuahmen. Diese Option wird in zukünftigen Veröffentlichungen die Vorgabe werden, da sie vernünftiger ist. Die Option nowrap ist für Benutzer, die das alte Verhalten beibehalten möchten, verfügbar.
po4a-gettextize(1), po4a-normalize(1), po4a-translate(1), po4a(7)
Denis Barbier <barbier@linuxfr.org> Nicolas François <nicolas.francois@centraliens.net> Martin Quinson (mquinson#debian.org)
Copyright 2002-2012 SPI, Inc.
Dieses Programm ist freie Software; Sie können es unter den Bedingungen der GPL (siehe die Datei COPYING) vertreiben und/oder verändern.