Hi Shachar,
Locale - LANG=en_US, LC_CTYPE=he_IL
In my opinion, those are the correct locale settings for a speaker of U.S. English living in Israel.
Actually, the correct setting for a user who wishes to get English interface and lives in Israel would be LANG=he_IL, LC_MESSAGES=en_US.
I am not an expert, but I don't think that is correct either. LC_MESSAGES only defines certain very specific responses - like "yes" or "no". LC_CTYPE only defines which letters are uppercase and lowercase, officially. (see definitions in the Unix standard at www.unix.org) LANG defines the language. If you have LANG=he_IL, you should get the Hebrew UI, no matter what LC_MESSAGES is set to. Maybe what we really need is an "en_IL" locale, which would mean "the language is English, but use iso-8859-8 encoding and other Israeli l10n stuff." Also, as UTF-8 and UTF-16 catch on more and more, I think this issue will become less important as time goes on. Not solved, but less of a show-stopper.
For some reason (well, mostly historic, but none good), the LANG=en_US misnomer got rooted in the collective Israeli Linux users' collective configuration. It doesn't make it right.
I think it is the closest we can come right now. There is no locale variable that officially specifies the encoding, but traditionally most apps use LC_CTYPE for this. -Yitzchak -- Hebrew OpenOffice Mailing List [email protected] To unsubscribe see: http://openoffice.org.il/mailman/listinfo/hebrew
