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

לענות