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