Comment 32 for bug 298592

Revision history for this message
In , Chusslove Illich (caslav-ilic) wrote :

By removing the said magic altogether?

If LANG or LC_ALL are not set to an existing system locale, or are set to C
or POSIX, then the program should show no translation no matter any language
choice elsewhere. This behavior is even POSIX-mandated.

It is distro's installation and startup business to make sure an existing
system locale is set before the login manager is started. On Debian, for
example, the installer asks what will be the default system locale; /etc/rc*
scripts for KDM (and GDM, etc) source the file /etc/default/locale, which
contains only the line LANG=<some_locale>.

So, this report should be closed with status ANTIRESOLVED (i.e. made worse
than before, to force the fix where the fix is due).