Fredag den 3. april 2009 12:09:15 skrev Ricardo Cornet:
Vincent Untz wrote:
I'm a bit surprised -- I would expect that LANG is set when you log in (in KDE too). Note that this is really a standard way to define the language for an app. See for example: http://opengroup.org/onlinepubs/007908799/xbd/envvar.html
Vincent
True. is the standard way since ancient times. Designed for command line apps. My home system have LANG=en_US.UTF-8 set and I also have LC_COLLATE to posix. Simply because that behavior is better for the command line, man pages documentation, error messages, whatever works better setting them.
But why the desktop has to depend on them?. Why I can't set them differently? . Well I can change after I open a terminal, but the command line tools should not dictate graphical tools policy and viceversa. KDE people got this right, GNOME people had another opinion.
Of course every process can inherit it process enviromental variables. But one realm getting on the way of the other is bothersome.
To clarify, after initial system installation KDE does start in english, but it can be set permanently to be in another language just by setting KDE internal configuration. After an update this does not change, the .kde files are just the same. GNOME behavior assume that the user can only use one language on the system.
I think what you guys are discussing is 50% a feature for KDE and 50% a bug in KDE ;-) Of course KDE should let the language and locale be set per user, which it does. But KDE should also register and respect system settings _until_ the user tells it differently, which it doesnt quite do (in KDE4): https://bugs.kde.org/show_bug.cgi?id=176650 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org