Locale en_IL should not exist - it's he_IL or en_US, en_GB etc. #335

Closed
opened 2022-03-02 00:39:27 +00:00 by ailaG · 2 comments
ailaG commented 2022-03-02 00:39:27 +00:00 (Migrated from gitlab2.manjaro.org)

I've installed Manjaro with just English, and that was fine. When I added Hebrew on the Language menu (KDE settings > Regional settings > Language) some system text, like Pidgin's menus, then defaulted to Hebrew, even though English was set as my main language and that had never changed.
I eventually found out that the environment variable LANG + /etc/locale.gen + /etc/locale.conf defined my locale/lang as en_IL, which does not exist AFAIK. Hebrew should be he_IL. Changing en_IL into en_US fixed everything.
Pidgin must've fell back to the secondary language, and when I didn't have one fell back to en_US.

So what I'm suggesting is:

  1. Change en_IL into he_IL. I'm not sure where that is set in the source code, couldn't find it.
  2. Show an error on the Languages menu if a locale is not found and fallbacks are used.

I'm not 100% sure this is the place to post this issue, but I found similar tickets here.

I've installed Manjaro with just English, and that was fine. When I added Hebrew on the Language menu (KDE settings > Regional settings > Language) some system text, like Pidgin's menus, then defaulted to Hebrew, even though English was set as my main language and that had never changed. I eventually found out that the environment variable LANG + /etc/locale.gen + /etc/locale.conf defined my locale/lang as en_IL, which does not exist AFAIK. Hebrew should be he_IL. Changing en_IL into en_US fixed everything. Pidgin must've fell back to the secondary language, and when I didn't have one fell back to en_US. So what I'm suggesting is: 1. Change en_IL into he_IL. I'm not sure where that is set in the source code, couldn't find it. 2. Show an error on the Languages menu if a locale is not found and fallbacks are used. I'm not 100% sure this is the place to post this issue, but I found similar tickets here.
ailaG commented 2022-03-02 00:39:56 +00:00 (Migrated from gitlab2.manjaro.org)

changed title from Locale en_IL {-does-} not exist to Locale en_IL {+should+} not exist{+ - it's he_IL or en_US, en_GB etc.+}

changed title from **Locale en_IL {-does-} not exist** to **Locale en_IL {+should+} not exist{+ - it's he_IL or en_US, en_GB etc.+}**
fhdk commented 2025-08-30 06:28:52 +00:00 (Migrated from gitlab2.manjaro.org)

The issue is old - possibly no longer relevant

The issue is old - possibly no longer relevant
fhdk (Migrated from gitlab2.manjaro.org) closed this issue 2025-08-30 06:28:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tools/manjaro-tools#335
No description provided.