VDR i18n doesn't work if LANGUAGE env is set
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vdr (Ubuntu) |
Fix Released
|
Undecided
|
Timo Aaltonen |
Bug Description
Binary package hint: vdr
In Ubuntu Server environment variable is set. In my example:
cat /etc/environment
PATH="/
LANGUAGE=
LANG="ru_RU.UTF-8"
If it is set vdr doesn't find any locales and i can see errors in syslog:
Feb 4 10:59:34 home-server vdr: [11317] VDR version 1.6.0-1 started
Feb 4 10:59:34 home-server vdr: [11317] switched to user 'vdr'
Feb 4 10:59:34 home-server vdr: [11317] found 0 locales in /usr/share/locale
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'deu,ger'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'slv,slo'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'ita'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'dut,nla,nld'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'por'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'fra,fre'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'nor'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'fin,smi'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'pol'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'esl,spa'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'ell,gre'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'sve,swe'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'rom,rum'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'hun'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'cat,cln'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'rus'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'hrv'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'est'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'dan'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'cze,ces'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'tur'
Feb 4 10:59:34 home-server vdr: [11317] no locale for language code 'ukr'
If i remove LANGUAGE from environment and leave only LANG, vdr works correct:
Feb 4 15:23:48 home-server vdr: [19278] VDR version 1.6.0-1 started
Feb 4 15:23:48 home-server vdr: [19278] switched to user 'vdr'
Feb 4 15:23:48 home-server vdr: [19278] codeset is 'UTF-8' - known
Feb 4 15:23:49 home-server vdr: [19278] found 23 locales in /usr/share/locale
Ubuntu 8.10
vdr 1.6.0-5ubuntu2
I can confirm the problem, but the workaround doesn't work for me.
I've commented out LANGUAGE from /etc/environment but locale stays broken.