[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Loads of applet issues
From:       Thomas Diehl <thd () kde ! org>
Date:       2002-03-08 8:40:13
[Download RAW message or body]

Am Freitag, 8. März 2002 08:45 schrieb George Staikos:
> I decided to test every applet tonight.  This was not thorough.  My first
> fix was the previously posted knewsticker fix.  However there are many
> many problems.  They include:
>
> 1)  KWeather - displays a corrupt string and doesn't indicate if there is
> an error obtaining the weather file.  I had input a valid code but it
> appears that the server just doesn't have it online.  Rather irritating,
> and the corrupt  year in the "Weather Report as of..." string really
> looked bad. [PATCH ATTACHED - only fixes the corrupt date]

There is also one must fix from a i18n perspective: KWeather adds 
two strings (one from "No" from kdelibs and "Data" in #: dockwidget.cpp:31) 
to say "No Data" if there is no server connection available.

In lots of languages this results in utter nonsense (eg in German: "Nein 
Daten"). You cannot use "No" as a synomym for "Zero" or "None" in other 
languages as you do in English. -- Which is a good occasion to remind 
everybody once more to rather _not_ concatenate strings in any way if it 
can be avoided. There will be always languages where it just does not work.

(More on the subject of KWeather: After 3.0 release it may also be a good 
idea to put in i18n comments for some of the highly specialized terms in 
that applet. Even though my English is probably not that bad I had to give 
up on finding out about the exact differences between some of the "ice" and 
"hail pellets" and which of the many possible meanings "light" has in 
#: weatherlib.cpp:106 )

Regards,

Thomas

-- 
KDE translation: http://i18n.kde.org/
Deutsche KDE-Uebersetzung: http://i18n.kde.org/teams/de/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic