[prev in list] [next in list] [prev in thread] [next in thread]
List: xfree-i18n
Subject: Re: [I18n]Locale warnings and messed up interfaces
From: Marius Gedminas <mgedmin () centras ! lt>
Date: 2002-12-31 17:10:50
[Download RAW message or body]
On Tue, Dec 31, 2002 at 11:25:40AM -0500, Micah Galizia wrote:
> Abigail Brady wrote:
> >On Tue, 2002-12-31 at 16:02, Micah Galizia wrote:
> >
> >>Hello, I was wondering if anyone could give me some insight into fixing
> >>my locale problem. Whenever I load a program (such as xfontsel, xman,
> >>etc), I get locale warnings such as:
> >
> >
> >It might help to know what your locale variables are actually to set
> >to...
> >
>
> Origonally they were unset, so they defaulted to POSIX (which i believe
> is an alias to C?). At that time, I was getting the warrings/errors.
> Currently LC_*="en_CA", and LANG="POSIX" (still).
I believe LC_CTYPE is the only one that matters to Xlib (of course
LC_ALL overrides it). You might want to check locale.dir and
locale.alias files in /usr/X11R6/lib/X11/locale/ to see if en_CA is
mentioned there, and if there's a colon after the first field. I'm not
sure which is the newer format, on Debian there are two entries -- one
with a colon, another one without:
$ cd /usr/X11R6/lib/X11/locale/ && grep en_CA locale*
locale.alias:en_CA en_CA.ISO8859-1
locale.alias:en_CA.iso88591 en_CA.ISO8859-1
locale.alias:en_CA.ISO-8859-1 en_CA.ISO8859-1
locale.alias:en_CA.ISO_8859-1 en_CA.ISO8859-1
locale.alias:en_CA: en_CA.ISO8859-1
locale.alias:en_CA.iso88591: en_CA.ISO8859-1
locale.alias:en_CA.ISO-8859-1: en_CA.ISO8859-1
locale.alias:en_CA.ISO_8859-1: en_CA.ISO8859-1
locale.dir:iso8859-1/XLC_LOCALE en_CA.ISO8859-1
locale.dir:en_US.UTF-8/XLC_LOCALE en_CA.UTF-8
locale.dir:iso8859-1/XLC_LOCALE: en_CA.ISO8859-1
locale.dir:en_US.UTF-8/XLC_LOCALE: en_CA.UTF-8
(I'm running XFree86 4.2.1.1, can't say anything about 4.2.99.3).
> > > Warning: locale not supported by Xlib, locale set to C
That's the error message you get if you set LC_ALL/LC_CTYPE to something
nonsensical.
> > > Warning: X locale modifiers not supported, using default
That's interesting, do you have XMODIFIERS in your environment?
> > > Warning: app-defaults file not properly installed.
This is starting to smell like a broken X installation. I think X is looking
for its files in the wrong places. To alleviate your locale problems
you might want to try setting
XLOCALEDIR=/usr/X11R6/lib/X11/locale
> > > Warning: Unable to load any usable fontset
Most likely this is caused by missing locale files.
HTH,
Marius Gedminas
--
The difference between Microsoft and 'Jurassic Parc':
In one, a mad businessman makes a lot of money with beasts that should be
extinct.
The other is a film.
[Attachment #3 (application/pgp-signature)]
_______________________________________________
I18n mailing list
I18n@XFree86.Org
http://XFree86.Org/mailman/listinfo/i18n
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic