Mark King wrote:the other is he-IL.
Don't you mean
iw-IL...
Now, I know that
he has officially replaced
iw. However, Locale doesn't like new codes
he,
yi and
id, but sticks to the old ones (
iw,
ji and
in respectively). This is well documented in the Locale API, but it's still a pain in the behind. I had to work on an application recently that required support for
he_IL. Unfortunately, when we tried to get the language code back from the Locale we kept on getting
iw instead of
he, and because of that we got English translations and settings instead of Hebrew. We still have to fix that...