Bug#526982: gdm: Language set at login ignored

David Förster david at dfoerster.de
Mon May 4 20:47:47 UTC 2009


Hi,

I removed the system-wide setting for LC_ALL, resulting in the appended 
locale output but the language still remains english, not german as 
selected in the login dialog.

dave at jupiter ~ % locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

dave at jupiter ~ % echo $GDM_LANG
de_DE.UTF-8

Any help is appreciated.
  - David

Josselin Mouette wrote:
> Le lundi 04 mai 2009 à 21:43 +0200, David Förster a écrit :
>> Hi Josselin,
>>
>> thank you for your response. What would be the official way to get a 
>> translated desktop and keep english as the default locale for console 
>> logins? I'm surprised that the selection at login doesn't override the 
>> default selection.
> 
> The default selection was made in a broken way. Had dpkg-reconfigure
> locales simply been used, it would have set only LANG, not LC_ALL.
> 
> So you need to either:
>       * only set LANG (as we do by default) in /etc/default/locale (or
>         in whatever place was used to set LC_ALL)
>       * or override LC_ALL in your .gnomerc
> 
> Cheers,





More information about the pkg-gnome-maintainers mailing list