Anaconda needs new locale thinking. (was Re: How important are ISO standards to Fedora?)

Rodd Clarkson rodd at clarkson.id.au
Thu Feb 14 22:04:31 UTC 2008


On Thu, 2008-02-14 at 10:45 +0000, "Jóhann B. Guðmundsson" wrote:

> >> Try running "locale".
> >
> > [rodd at localhost ~]$ locale
> > LANG=en_US.UTF-8
> > LC_CTYPE="en_US.UTF-8"
> > LC_NUMERIC="en_US.UTF-8"
> > LC_TIME="en_US.UTF-8"
> > LC_COLLATE="en_US.UTF-8"
> > LC_MONETARY="en_US.UTF-8"
> > LC_MESSAGES="en_US.UTF-8"
> > LC_PAPER="en_US.UTF-8"
> > LC_NAME="en_US.UTF-8"
> > LC_ADDRESS="en_US.UTF-8"
> > LC_TELEPHONE="en_US.UTF-8"
> > LC_MEASUREMENT="en_US.UTF-8"
> > LC_IDENTIFICATION="en_US.UTF-8"
> > LC_ALL=
> > [rodd at localhost ~]$ 
> >
> > So, let me get this straight.  All of this was set because I said I
> > wanted my computer to speak English (USA)?
> >   
> How about address this whole Letter vs A4 issue by putting an option in 
> S-C-P that change the paper size...

Actually, I'm starting to realize that this is much bigger than just A4
or letter.

Because I chose the English (USA) language, anaconda has assumed that
everything I do is US.

I'm even stunned to note that while I select Melbourne, AUSTRALIA as my
time zone, local reports LC_TIME as en_US.UTF-8.

This is just plain ridiculous!

Clearly, anaconda needs some way to ask where someone lives (instead of
what appears to be a borked idea that if you speak a language you must
live where that language is spoken) and is probably needs some finer
grade control allowing advanced options to set more of these options in
locale.

I may use English US on my computer, but I measure using metric, and
format my dates DD-MM-YYYY and my printer uses A4.  Anaconda doesn't get
any of the latter right, and that's just plain wrong.


R.


-- 
"It's a fine line between denial and faith.
 It's much better on my side"




More information about the fedora-devel-list mailing list