Tomohiro KUBOTA <[EMAIL PROTECTED]> wrote: >> It doesn't make sense. On Linux and most other Unix systems, the >> character set supported by the C locale is US-ASCII. No french >> characters, no U+20AC either. >> >> Remember that the C locale exists only to make portable behaviour of >> command line programs possible, It is not meant to be used by humans. > > Right! Thus, it had been an illegal usage to use ISO-8859-1 in C > locale. (I wonder why many softwares were designed to enable such > illegal usage.) When I internationalized softwares (i.e., locale- > enabling), I got "bug" reports from such people like "i18n is only > for asian people and please stop doing i18n in the upstream level" > and I was forced to write a code to manage locale-ignorant people.
So... I thought I understood the locale mechanism, but obviously I was mistaken :-) Let me rephrase my question: how in X can I work in an english environment, but still have bindings for latin 15[1], as if I were working with a french locale ? I've modified compose.dir to make the C locale use latin 15. It seems to work with xterm, but not Eterm for example. Would some kind of en_US@euro locale do it ? Such a beast doesn't exist on my Debian system. Footnotes: [1] displaying is not a problem, though having to manually change the font on a per-application basis sounds broken by design. Thanks. -- Didier Verna, [EMAIL PROTECTED], http://www.lrde.epita.fr/~didier EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 53 14 59 47 94276 Le Kremlin-Bic�tre, France Fax.+33 (1) 53 14 59 22 [EMAIL PROTECTED] _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n
