[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: