Locales are not found if selected, and LANG states non-default (subcategory) name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Medium
|
Unassigned | ||
widelands (Debian) |
Fix Released
|
Unknown
|
|||
widelands (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
On Linux:
$ locale
LANG=de_DE@euro
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=C
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
$ locale -a
C
POSIX
de_DE
de_DE.iso88591
de_DE.iso885915
de_DE@euro
deutsch
en_US
en_US.iso88591
en_US.utf8
german
If I select "Deutsch" in widelands menu, it doesn't work. Setting language=
This happened a couple of times now for people on IRC.
I guess we need to try a few text domains for languages with different countries (e.g. for de we should try at least de, de_DE, de_CH and de_AT).
I don't know where that bug ultimately is caused, maybe someone can enlighten me here. I just know how to fix it for me, and everyone else who had the problem could fix it the same way.
Related branches
- Nasenbaer: Approve
- SirVer: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedsrc/i18n.cc (+1/-1)
Changed in widelands (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: patch |
Changed in widelands: | |
milestone: | none → build16-rc1 |
tags: |
added: patch-forwarded-upstream removed: patch |
Changed in widelands (Debian): | |
status: | Unknown → New |
Changed in widelands: | |
status: | Confirmed → Fix Committed |
Changed in widelands (Debian): | |
status: | Fix Released → New |
Changed in widelands (Debian): | |
status: | New → Fix Released |
I heard from this bug before, could someone take the time, hunt it down and finally kill it?