Am Montag, 23. Dezember 2013, 16:25:30 schrieb Mechtilde: > Hallo Mario, > > ich kenne das nur so, dass man eine deutsche Manpage schreibt. Diese > wird dann nach /usr/share/man/de/man1/ installiert. > Nein, die Zeiten sind vorbei ;) Seit etwa drei Jahren nutzen wir Gettext, was einige Vorteile bringt. Der Originaltext der Manpage wird mit dem Programm po4a in *.po-Dateien verfrachtet, was die Übersetzung und vor allem die Verfolgung und Anpassung von Änderungen in der Originaldatei erleichtert. Die herkömmliche Klartextübersetzung produziert unweigerlich über kurz oder lang veraltete Manpages, wenn nicht ständig jemand die Upstream-Änderungen überwacht.
Hier in diesem Fall ist das Problem die Escape-Sequenz -\c, die po4a nicht korrekt verarbeiten kann. Eigentlich ist es gar keine, aber po4a weiß das nicht. Infolgedessen wird gleich die ganze *.po-Datei verworfen. Vielleicht weiß jemand, wie man po4a austricksen kann? Ich habe mal in der Manpage von po4a-gettextize geschaut, aber offensichtlich gibt es keine Option, die anweist, dieses -c einfach zu ignorieren und unverändert durchzureichen. Vielleicht sollte ich noch darauf hinweisen, dass ein Patchen der Ursprungsdatei wahrscheinlich unmöglich ist, weil wir die originalen Handbuchseiten nicht mitliefern. Die werden entweder aus Debian-Sid-Paketen herausgezogen oder es werden die im Buildsystem installierten Handbuchseiten verwendet. Gruß Mario > > Am 23.12.2013 13:11, schrieb Mario Blättermann: > > Hallo Liste, > > > > obwohl es für less.1 eine *po-Datei gibt, wird die deutsche Manpage nicht > > gebaut. Ich bekomme für Fedora die folgende Fehlermeldung: > > > > ../../po/generate-manpage.sh ../.. less.1 > > /tmp/tmp.DAAu3RqIqJ:1127: (po4a::man) > > Escape sequence \c encountered. This is not completely handled yet. > > > > Ich habe mal nach der Originalsequenz geschaut und das hier gefunden: > > > > .br > > > > *.Z) uncompress -\c $1 >/tmp/less.$$ 2>/dev/null > > > > Hat jemand eine Idee, wie man das entsprechend ändern (patchen) könnte? > > Das > > Problem betrifft übrigens auch das von Tobias betreute Debian-Paket. > > > > Gruß Mario -- To UNSUBSCRIBE, email to debian-l10n-german-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/2009938.GNG7OLKste@localhost.localdomain