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

List:       kde-commits
Subject:    branches/KDE/4.3/kdebase/workspace/plasma/dataengines/weather/ions
From:       Shawn Starr <shawn.starr () rogers ! com>
Date:       2009-07-09 23:41:19
Message-ID: 1247182879.353610.30397.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 994053 by spstarr:

make summary and condition strings i18n ready. Backport to 4.3


 M  +4 -2      ion_bbcukmet.cpp  
 M  +4 -2      ion_envcan.cpp  
 M  +2 -2      ion_noaa.cpp  


--- branches/KDE/4.3/kdebase/workspace/plasma/dataengines/weather/ions/ion_bbcukmet.cpp \
#994052:994053 @@ -745,7 +745,8 @@
             low.indexIn(line.split(',')[2]);
 
             forecast->period = period;
-            forecast->summary = summary;
+            forecast->summary = i18n(summary.toUtf8());
+            kDebug() << "i18n summary string: " << qPrintable(forecast->summary);
             forecast->iconName = getWeatherIcon(dayIcons(), \
forecast->summary.toLower());  forecast->tempHigh = high.cap(0).toInt();
             forecast->tempLow = low.cap(0).toInt();
@@ -804,6 +805,7 @@
     data.insert("Station", station(source));
     data.insert("Observation Period", observationTime(source));
     data.insert("Current Conditions", condition(source));
+    kDebug() << "i18n condition string: " << qPrintable(condition(source));
 
     const double observationSeconds = 60.0 * (periodMinute(source) + 60.0 * \
periodHour(source));  
@@ -912,7 +914,7 @@
 
 QString UKMETIon::condition(const QString& source)
 {
-    return d->m_weatherData[source].condition;
+    return i18n(d->m_weatherData[source].condition.toUtf8());
 }
 
 QMap<QString, QString> UKMETIon::temperature(const QString& source)
--- branches/KDE/4.3/kdebase/workspace/plasma/dataengines/weather/ions/ion_envcan.cpp \
#994052:994053 @@ -1377,6 +1377,7 @@
     // Real weather - Current conditions
     data.insert("Observation Period", observationTime(source));
     data.insert("Current Conditions", condition(source));
+    kDebug() << "i18n condition string: " << qPrintable(condition(source));
 
     const double sunrise = \
                toFractionalHour(d->m_weatherData[source].sunriseTimestamp, 6.0);
     const double sunset = toFractionalHour(d->m_weatherData[source].sunsetTimestamp, \
18.0); @@ -1595,7 +1596,7 @@
     if (d->m_weatherData[source].condition.isEmpty()) {
         d->m_weatherData[source].condition = "N/A";
     }
-    return d->m_weatherData[source].condition;
+    return i18n(d->m_weatherData[source].condition.toUtf8());
 }
 
 QString EnvCanadaIon::dewpoint(const QString& source)
@@ -1756,10 +1757,11 @@
         forecastData.append(QString("%1|%2|%3|%4|%5|%6") \
                             \
                .arg(d->m_weatherData[source].forecasts[i]->forecastPeriod) \
                             .arg(d->m_weatherData[source].forecasts[i]->iconName) \
-                            \
.arg(d->m_weatherData[source].forecasts[i]->shortForecast) \ +                        \
                .arg(i18n(d->m_weatherData[source].forecasts[i]->shortForecast.toUtf8())) \
                \
                             \
                .arg(d->m_weatherData[source].forecasts[i]->forecastTempHigh) \
                             \
                .arg(d->m_weatherData[source].forecasts[i]->forecastTempLow) \
                             \
.arg(d->m_weatherData[source].forecasts[i]->popPrecent)); +        kDebug() << "i18n \
summary string: " << \
qPrintable(i18n(d->m_weatherData[source].forecasts[i]->shortForecast.toUtf8()));  }
     return forecastData;
 }
--- branches/KDE/4.3/kdebase/workspace/plasma/dataengines/weather/ions/ion_noaa.cpp \
#994052:994053 @@ -483,7 +483,7 @@
     // Real weather - Current conditions
     data.insert("Observation Period", observationTime(source));
     data.insert("Current Conditions", condition(source));
-
+    kDebug() << "i18n condition string: " << qPrintable(condition(source));
 // FIXME: We'll need major fuzzy logic, this isn't pretty: \
http://www.weather.gov/xml/current_obs/weather.php  //QMap<QString, ConditionIcons> \
conditionList;  //conditionList = conditionIcons();
@@ -611,7 +611,7 @@
     if (d->m_weatherData[source].weather.isEmpty() || \
d->m_weatherData[source].weather == "NA") {  d->m_weatherData[source].weather = \
"N/A";  }
-    return d->m_weatherData[source].weather;
+    return i18n(d->m_weatherData[source].weather.toUtf8());
 }
 
 QString NOAAIon::dewpoint(const QString& source)


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

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