On Mon, Nov 07, 2005 at 07:46:11PM +0200, Oded Arbel wrote:
> On Monday 07 November 2005 10:46, Lionel Elie Mamane wrote:

>> KDE is IMHO inappropriate for the title of "good desktop for Unixy
>> OS" for another set of reasons; the worst is that they refuse to
>> integrate with the rest of the Unixy OS; for example, in matters
>> around internationalisation, which leads - far too often - for
>> people to have a desktop in mixed languages, where KDE apps speak
>> one language and non-KDE apps another. I consider this a critical
>> bug.

> I'm not sure what makes you say that

That all KDE apps I try speak french to me, but:

[EMAIL PROTECTED]:~$ locale
LANG=fr_LU.UTF-8
LC_MESSAGES=en_GB.UTF-8
LC_ALL=

You see: I'm asking for BRITISH ENGLISH. How can they understand this
as meaning french? How? This is in a situation where I have _never_
run KDE. Never did any KDE setting.

That's one. For second, that I get KDE users come to me and ask me why
${random non-KDE app} doesn't follow i18n. To them, they have set a
language in the KDE control centre (or however it is called) and then
non-KDE apps don't follow. But the KDE control center doesn't set
LC_MESSAGES (nor LANG, nor LC_ALL), which is _THE_ Unixy standard way
for an app to know what language it should communicate in with the
user. Try it. Go to the KDE control centre. Select French. Go to a
shell in the KDE terminal. Type "ls foifdoisoifd". Is the "no such
file or directory" message in French? I didn't think so. Do:
 unset LANG
 unset LC_MESSAGES
 unset LC_ALL
 LANG=fr_FR ls foifdoisoifd

Now in french? You see? (Or launch gnumeric / any other non-QT app.)


Third issue? When I launch KDE in a different environment, e.g. with
LANG=fr_LU.UTF-8 it ignores it and keeps using the language it used
last time. So it doesn't obey my wishes that I give through the
Unixy-standard way.


Fourth issue? (On another user) Having run KDE once in the past and
having chosen "French" there. Now, I run Gnome in English. Everything
is in English. Except for KDE apps I launch that are ... still in
French. Although I have asked for ENGLISH for everything, by setting
LANG to en_GB.UTF-8 (and no LC_ALL / LC_MESSAGES).


So, as far as my testing goes, KDE ignores the system-standard way of
setting i18n (except in the very limited way that it takes it as the
default for its own knob, to which you have access only by running KDE
wholesale.). And its own i18n knob does _not_ set the system-standard
knob for non-KDE apps to see and obey.


-- 
Lionel

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to