Re: Deutsche Manpage für Less wird nicht gebaut
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
Reply to: