Re: glibc locales

2003-08-14 Thread Beni Cherniavsky
Amir Hardon wrote on 2003-08-10:

 I'm breaking my head trying to understand what exacty the glibc locale does?
 It seems like it sets some global encoding flag.
 Doing ls in a directory with Hebrew filenames gives me gibrish(yes the console
 font and encoding is set correctly), but after setting LC_ALL=he_IL ls will
 show me the filenames correctly.

 My problem is that when LC_ALL is set to he_IL many programs will output
 Hebrew text (for example date). I want to be able to view and write hebrew,
 while the default language is English.

* LC_ALL sets all aspects of the locale.
* LC_ALL is intended as an override, normally you want to set LANG
* LC_CTYPE controls the character set.
* LC_MESSAGES controls the messages.
* There are a lot more of these.

So try::

LANG=he_IL
LC_MESSAGES=en_US

man locale for more details.  The `locale` utility prints your current
effective settings.

-- 
Beni Cherniavsky [EMAIL PROTECTED]

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



glibc locales

2003-08-14 Thread Amir Hardon
I'm breaking my head trying to understand what exacty the glibc locale does?
It seems like it sets some global encoding flag.
Doing ls in a directory with Hebrew filenames gives me gibrish(yes the console 
font and encoding is set correctly), but after setting LC_ALL=he_IL ls will 
show me the filenames correctly.

My problem is that when LC_ALL is set to he_IL many programs will output 
Hebrew text (for example date). I want to be able to view and write hebrew, 
while the default language is English.

-Amir.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]