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

Re: [debian-i18n] i18n of man-db improved; please test



>--[Colin Watson]--<cjwatson@debian.org>
> On Sun, Sep 21, 2003 at 11:52:06AM +0200, Rüdiger Kuhlmann wrote:
> > >--[Colin Watson]--<cjwatson@debian.org>
> > > pages properly, including in particular ISO-8859-2, KOI8-R, and UTF-8
> > > encodings: http://people.debian.org/~cjwatson/man-db/freaky.png is a
> > Well, there are man pages in the ru and ru_RU subdirectories. At least
> > those don't work as expected, though they might be misplaced there.
> > They belong to rpm, mc and adduser.
> That's very curious, because I used those pages as test cases.

You're right: I tested my mICQ man pages that ended up there as well. The
difference is that those contain an .encoding line, while the others don't.
Ooops. I thought those were helping things.

Btw, is there a way to display a man page in another encoding without the
necessity to open a new terminal for it? Because e.g.
LC_ALL=ru_RU.KOI8-R LC_CTYPE=UTF-8 man rpm
doesn't give me UTF-8 output, but KOI8-R.

> > Another bug I noticed is that in the ru_RU.UTF-8 locale, man won't
> > find the man pages under ru_RU.KOI8-R.
> Hm. Yes, that is a bug (although not a regression; I think man-db 2.4.1
> behaved the same way). I wonder how to solve that correctly and
> generally.

No idea. I consider the idea of depending language and encoding on each
other fundamentally flawed anyway. At least the fact that without some
installed locale, glibc can't even figure out that de_DE.UTF-8 uses the
UTF-8 encoding. Wonna check some man pages? No problem, become root, add
locale to the ever-increasing list of locales to generate, regenerate all
those, start a new terminal for it, then finally you can check it. Duh.

PS. Did I mention that latex-ucs* needs updating? Not that -Tdvi seems
to actually use it...

-- 
         100 DM =  51  € 13 ¢.
         100  € = 195 DM 58 pf.
  mailto:ruediger@ruediger-kuhlmann.de
    http://www.ruediger-kuhlmann.de/



Reply to: