Re: [gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-10 Thread Chris Stankevitz
On Sun, Sep 9, 2012 at 8:24 PM, Dale rdalek1...@gmail.com wrote:
 LANG=en_US.UTF8
 LC_ALL=en_US.UTF8

Dale,

Thank you, I used the same.

 P. S.  Welcome to Gentoo and the world of constantly learning.  Just
 when you learn something, something changes and you get to learn it all
 over again.  :/

:)

Chris



Re: [gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-10 Thread Chris Stankevitz
On Sun, Sep 9, 2012 at 10:05 PM, Joshua Murphy poiso...@gmail.com wrote:
 A 'locale' is a collection of character set, language, date/time
 format, currency format, etc

Josh,

Thank you.  I now understand what a locale is.  It is surprising to
me that the string en_US.UTF8 tells the OS about currency,
date/time, etc.  I always thought UTF8 was just a character
encoding (not really sure what that is either but I would not have
guessed that UTF8 describes where the commas go in a currency).

Thanks again,

Chris



Re: [gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-10 Thread Paul Hartman
On Mon, Sep 10, 2012 at 1:20 PM, Chris Stankevitz
chrisstankev...@gmail.com wrote:
 On Sun, Sep 9, 2012 at 10:05 PM, Joshua Murphy poiso...@gmail.com wrote:
 A 'locale' is a collection of character set, language, date/time
 format, currency format, etc

 Josh,

 Thank you.  I now understand what a locale is.  It is surprising to
 me that the string en_US.UTF8 tells the OS about currency,
 date/time, etc.  I always thought UTF8 was just a character
 encoding (not really sure what that is either but I would not have
 guessed that UTF8 describes where the commas go in a currency).


It doesn't, really. :) The locale code is typically composed of the format:

language_region.encoding

So for en_US.UTF8, language (en = English), region (US = United
States), and encoding (UTF8 = Unicode). In this case the region code
is where it will get the information about currency format etc.

Some places also have an additional script identifier (languages which
can be written in both Latin and Cyrillic, for example), and other
modifiers are allowed to specify currencies, calendar formats, number
system, etc. which might not be easily implied simply by knowing the
language and country.



[gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-09 Thread Chris Stankevitz
Hello,

Section 8c of the handbook tells me:

===

You now have the possibility to set the system-wide locale settings in
the /etc/env.d/02locale file:

===

Code Listing 3.8: Setting the default system locale in /etc/env.d/02locale
LANG=de_DE.UTF-8
LC_COLLATE=C

===

Q1: Do I have the possibility to set the system-wide locale settings?
A1: YES [I knew the answer to this one!]

Q2: Should I?
A2: ?

Q3: If yes, what should I set them to? [The example sets them to a
magical value that seems to be related to code listing 3.6, but it is
not exactly the same.  I am in the united states and I speak english
if that helps answer this one.]
A3: ?

Thank you!

Chris

PS: In case it is not clear already I have no idea what a locale is
and have no preference or what it is so long as gentoo and all my apps
are happy.



Re: [gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-09 Thread Dale
Chris Stankevitz wrote:
 Hello,

 Section 8c of the handbook tells me:

 ===

 You now have the possibility to set the system-wide locale settings in
 the /etc/env.d/02locale file:

 ===

 Code Listing 3.8: Setting the default system locale in /etc/env.d/02locale
 LANG=de_DE.UTF-8
 LC_COLLATE=C

 ===

 Q1: Do I have the possibility to set the system-wide locale settings?
 A1: YES [I knew the answer to this one!]

 Q2: Should I?
 A2: ?

 Q3: If yes, what should I set them to? [The example sets them to a
 magical value that seems to be related to code listing 3.6, but it is
 not exactly the same.  I am in the united states and I speak english
 if that helps answer this one.]
 A3: ?

 Thank you!

 Chris

 PS: In case it is not clear already I have no idea what a locale is
 and have no preference or what it is so long as gentoo and all my apps
 are happy.



I think my settings would work for you.  This is what is in my file:

LANG=en_US.UTF8
LC_ALL=en_US.UTF8

It works fine for me.  Everything is in English as in American not the
others.  lol 

Dale

:-)  :-) 

P. S.  Welcome to Gentoo and the world of constantly learning.  Just
when you learn something, something changes and you get to learn it all
over again.  :/

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-user] Having the possibility to set the system-wide locale settings

2012-09-09 Thread Joshua Murphy
On Sun, Sep 9, 2012 at 9:47 PM, Chris Stankevitz
chrisstankev...@gmail.com wrote:
 Hello,

 Section 8c of the handbook tells me:

 ===

 You now have the possibility to set the system-wide locale settings in
 the /etc/env.d/02locale file:

 ===

 Code Listing 3.8: Setting the default system locale in /etc/env.d/02locale
 LANG=de_DE.UTF-8
 LC_COLLATE=C

 ===

 Q1: Do I have the possibility to set the system-wide locale settings?
 A1: YES [I knew the answer to this one!]

 Q2: Should I?
 A2: ?

 Q3: If yes, what should I set them to? [The example sets them to a
 magical value that seems to be related to code listing 3.6, but it is
 not exactly the same.  I am in the united states and I speak english
 if that helps answer this one.]
 A3: ?

 Thank you!

 Chris

 PS: In case it is not clear already I have no idea what a locale is
 and have no preference or what it is so long as gentoo and all my apps
 are happy.

A 'locale' is a collection of character set, language, date/time
format, currency format, etc [1].  For US English, Dale's response
pretty well covers it.  As for whether you 'should' set a system-wide
locale, it's dependent on the system.  If it's a system used
exclusively by people with a common choice of locale, it potentially
saves on per-user configuration.  If it's a system used by people from
around the globe, it can break their expectations of how a 'default'
system should act before they configure their own account for their
own locale.  I believe, in the event a locale isn't specified, it
defaults to POSIX.  Of course, all of this also depends on the
software involved actually honoring the setting, but luckily enough
(for selfish people like me, that is), US English tends to be the de
facto standard even when things don't honor the locale.

[1] 
http://www.linuxtopia.org/online_books/programming_books/gnu_libc_guide/Effects-of-Locale.html

-- 
Poison [BLX]
Joshua M. Murphy