Author: duncan
Date: Mon Nov 12 15:20:08 2007
New Revision: 10110

Log:
[ 1830634 ] translator friendly weather plugin
Pathc from Tanja Kotthaus applied


Modified:
   branches/rel-1-7/freevo/src/plugins/weather.py
   branches/rel-1/freevo/src/plugins/weather.py

Modified: branches/rel-1-7/freevo/src/plugins/weather.py
==============================================================================
--- branches/rel-1-7/freevo/src/plugins/weather.py      (original)
+++ branches/rel-1-7/freevo/src/plugins/weather.py      Mon Nov 12 15:20:08 2007
@@ -73,105 +73,105 @@
     ('14', _('Showers'), 'showers.png'),
     ('16', _('Snow'), 'snowshow.png'),
     ('18', _('Rain'), 'showers.png'),
-    ('19', _('AM Showers'), 'showers.png'),
+    ('19', _('AM')+_('Showers'), 'showers.png'),
     ('20', _('Fog'), 'fog.png'),
     ('21', _('Few Showers'), 'lshowers.png'),
     ('22', _('Mostly Sunny'), 'sunny.png'),
     ('24', _('Sunny'), 'sunny.png'),
     ('25', _('Scattered Flurries'), 'flurries.png'),
-    ('26', _('AM Clouds/PM Sun'), 'pcloudy.png'),
+    ('26', _('AM')+_('Cloudy')+'/'+_('PM')+_('Sun'), 'pcloudy.png'),
     ('27', _('Isolated T-Storms'), 'thunshowers.png'),
     ('28', _('Scattered Thunderstorms'), 'thunshowers.png'),
-    ('29', _('PM Showers'), 'showers.png'),
-    ('30', _('PM Showers/Wind'), 'showers.png'),
-    ('31', _('Rain/Snow Showers'), 'rainsnow.png'),
+    ('29', _('PM')+_('Showers'), 'showers.png'),
+    ('30', _('PM')+_('Showers')+'/'+_('Wind'), 'showers.png'),
+    ('31', _('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
     ('32', _('Few Snow Showers'), 'flurries.png'),
-    ('33', _('Cloudy/Wind'), 'cloudy.png'),
-    ('34', _('Flurries/Wind'), 'flurries.png'),
-    ('35', _('Mostly Cloudy/Windy'), 'mcloudy.png'),
-    ('36', _('Rain/Thunder'), 'thunshowers.png'),
-    ('37', _('Partly Cloudy/Windy'), 'pcloudy.png'),
-    ('38', _('AM Rain/Snow Showers'), 'rainsnow.png'),
-    ('40', _('Light Rain/Wind'), 'lshowers.png'),
-    ('41', _('Showers/Wind'), 'showers.png'),
+    ('33', _('Cloudy')+'/'+_('Wind'), 'cloudy.png'),
+    ('34', _('Flurries')+'/'+_('Wind'), 'flurries.png'),
+    ('35', _('Mostly Cloudy')+'/'+_('Wind'), 'mcloudy.png'),
+    ('36', _('Rain')+'/'+_('Thunder'), 'thunshowers.png'),
+    ('37', _('Partly Cloudy')+'/'+_('Wind'), 'pcloudy.png'),
+    ('38', _('AM')+_('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
+    ('40', _('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('41', _('Showers')+'/'+_('Wind'), 'showers.png'),
     ('42', _('Heavy Snow'), 'snowshow.png'),
     ('43', _('Drizzle'), 'showers.png'),
-    ('44', _('Mostly Sunny/Wind'), 'sunny.png'),
+    ('44', _('Mostly Sunny')+'/'+_('Wind'), 'sunny.png'),
     ('45', _('Flurries'), 'flurries.png'),
-    ('47', _('Rain/Wind'), 'showers.png'),
-    ('49', _('Sct Flurries/Wind'), 'flurries.png'),
+    ('47', _('Rain')+'/'+_('Wind'), 'showers.png'),
+    ('49', _('Sct Flurries')+'/'+_('Wind'), 'flurries.png'),
     ('50', _('Sct Strong Storms'), 'thunshowers.png'),
-    ('51', _('PM T-Storms'), 'thunshowers.png'),
+    ('51', _('PM')+_('Thunderstorms'), 'thunshowers.png'),
     ('53', _('Thunderstorms'), 'thunshowers.png'),
-    ('55', _('Sunny/Windy'), 'sunny.png'),
-    ('56', _('AM Thunderstorms'), 'thunshowers.png'),
-    ('62', _('AM Rain'), 'showers.png'),
-    ('64', _('Iso T-Storms/Wind'), 'thunshowers.png'),
-    ('65', _('Rain/Snow'), 'rainsnow.png'),
-    ('66', _('Sct T-Storms/Wind'), 'showers.png'),
-    ('67', _('AM Showers/Wind'), 'showers.png'),
+    ('55', _('Sunny')+'/'+_('Wind'), 'sunny.png'),
+    ('56', _('AM')+_('Thunderstorms'), 'thunshowers.png'),
+    ('62', _('AM')+_('Rain'), 'showers.png'),
+    ('64', _('Iso T-Storms')+'/'+_('Wind'), 'thunshowers.png'),
+    ('65', _('Rain')+'/'+_('Snow'), 'rainsnow.png'),
+    ('66', _('Sct T-Storms')+'/'+_('Wind'), 'showers.png'),
+    ('67', _('AM')+_('Showers')+'/'+_('Wind'), 'showers.png'),
     ('70', _('Sct Snow Showers'), 'snowshow.png'),
-    ('71', _('Snow to Ice/Wind'), 'snowshow.png'),
-    ('76', _('AM Ice'), 'rainsnow.png'),
-    ('77', _('Snow to Rain'), 'rainsnow.png'),
-    ('80', _('AM Light Rain'), 'lshowers.png'),
-    ('81', _('PM Light Rain'), 'lshowers.png'),
-    ('82', _('PM Rain'), 'showers.png'),
+    ('71', _('Snow')+ _('to')+_('Ice')+'/'+_('Wind'), 'snowshow.png'),
+    ('76', _('AM')+_('Ice'), 'rainsnow.png'),
+    ('77', _('Snow')+_('to')+_('Rain'), 'rainsnow.png'),
+    ('80', _('AM')+_('Light Rain'), 'lshowers.png'),
+    ('81', _('PM')+_('Light Rain'), 'lshowers.png'),
+    ('82', _('PM')+_('Rain'), 'showers.png'),
     ('84', _('Snow Showers'), 'snowshow.png'),
-    ('85', _('Rain to Snow'), 'rainsnow.png'),
-    ('86', _('PM Rain/Snow'), 'snowshow.png'),
-    ('88', _('Few Showers/Wind'), 'showers.png'),
-    ('90', _('Snow/Wind'), 'snowshow.png'),
-    ('91', _('PM Rain/Snow Showers'), 'rainsnow.png'),
-    ('92', _('PM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('93', _('Rain/Snow Showers/Wind'), 'rainsnow.png'),
-    ('94', _('Rain/Snow/Wind'), 'rainsnow.png'),
+    ('85', _('Rain')+_('to')+_('Snow'), 'rainsnow.png'),
+    ('86', _('PM')+_('Rain')+'/'+_('Snow'), 'snowshow.png'),
+    ('88', _('Few Showers')+'/'+_('Wind'), 'showers.png'),
+    ('90', _('Snow')+'/'+_('Wind'), 'snowshow.png'),
+    ('91', _('PM')+_('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
+    ('92', _('PM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('93', _('Rain')+'/'+_('Snow Showers')+'/'+_('Wind'), 'rainsnow.png'),
+    ('94', _('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
     ('98', _('Light Snow'), 'flurries.png'),
-    ('100', _('PM Snow'), 'snowshow.png'),
-    ('101', _('Few Snow Showers/Wind'), 'snowshow.png'),
-    ('103', _('Light Snow/Wind'), 'flurries.png'),
+    ('100', _('PM')+_('Snow'), 'snowshow.png'),
+    ('101', _('Few Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('103', _('Light Snow')+'/'+_('Wind'), 'flurries.png'),
     ('104', _('Wintry Mix'), 'flurries.png'),
-    ('105', _('AM Wintry Mix'), 'rainsnow.png'),
-    ('106', _('Hvy Rain/Freezing Rain'), 'rainsnow.png'),
-    ('108', _('AM Light Snow'), 'flurries.png'),
-    ('109', _('PM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('114', _('Rain/Freezing Rain'), 'showers.png'),
-    ('118', _('T-Storms/Wind'), 'thunshowers.png'),
+    ('105', _('AM')+_('Wintry Mix'), 'rainsnow.png'),
+    ('106', _('Hvy Rain')+'/'+_('Freezing Rain'), 'rainsnow.png'),
+    ('108', _('AM')+_('Light Snow'), 'flurries.png'),
+    ('109', _('PM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('114', _('Rain')+'/'+_('Freezing Rain'), 'showers.png'),
+    ('118', _('T-Storms')+'/'+_('Wind'), 'thunshowers.png'),
     ('123', _('Sprinkles'), 'lshowers.png'),
-    ('125', _('AM Snow Showers'), 'snowshow.png'),
-    ('126', _('AM Clouds/PM Sun/Wind'), 'pcloudy.png'),
-    ('128', _('AM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('130', _('Rain to Snow/Wind'), 'rainsnow.png'),
-    ('132', _('Snow to Wintry Mix'), 'snowshow.png'),
-    ('133', _('PM Snow Showers/Wind'), 'snowshow.png'),
-    ('135', _('Snow and Ice to Rain'), 'rainsnow.png'),
+    ('125', _('AM')+_('Snow Showers'), 'snowshow.png'),
+    ('126', _('AM')+_('Cloudy')+'/'+_('PM')+_('Sun')+'/'+_('Wind'), 
'pcloudy.png'),
+    ('128', _('AM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('130', _('Rain')+_('to')+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('132', _('Snow')+_('to')+_('Wintry Mix'), 'snowshow.png'),
+    ('133', _('PM')+_('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('135', _('Snow')+_('and')+_('Ice')+_('to')+_('Rain'), 'rainsnow.png'),
     ('137', _('Heavy Rain'), 'showers.png'),
-    ('138', _('AM Rain/Ice'), 'showers.png'),
-    ('145', _('AM Snow Showers/Wind'), 'snowshow.png'),
-    ('146', _('AM Light Snow/Wind'), 'flurries.png'),
-    ('150', _('PM Light Rain/Wind'), 'lshowers.png'),
-    ('152', _('AM Light Wintry Mix'), 'rainsnow.png'),
-    ('153', _('PM Light Snow/Wind'), 'flurries.png'),
-    ('154', _('Heavy Rain/Wind'), 'showers.png'),
-    ('155', _('PM Snow Shower'), 'snowshow.png'),
-    ('158', _('Snow to Rain/Wind'), 'rainsnow.png'),
-    ('164', _('PM Light Rain/Ice'), 'showers.png'),
-    ('167', _('AM Snow'), 'snowshow.png'),
-    ('171', _('Snow to Ice'), 'snowshow.png'),
-    ('172', _('Wintry Mix/Wind'), 'rainsnow.png'),
-    ('175', _('PM Light Snow'), 'flurries.png'),
-    ('178', _('AM Drizzle'), 'lshowers.png'),
-    ('189', _('Strong Storms/Wind'), 'thunshowers.png'),
-    ('193', _('PM Drizzle'), 'lshowers.png'),
+    ('138', _('AM')+_('Rain')+'/'+_('Ice'), 'showers.png'),
+    ('145', _('AM')+_('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('146', _('AM')+_('Light Snow')+'/'+_('Wind'), 'flurries.png'),
+    ('150', _('PM')+_('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('152', _('AM')+_('Light Wintry Mix'), 'rainsnow.png'),
+    ('153', _('PM')+_('Light Snow')+'/'+_('Wind'), 'flurries.png'),
+    ('154', _('Heavy Rain')+'/'+_('Wind'), 'showers.png'),
+    ('155', _('PM')+_('Snow Shower'), 'snowshow.png'),
+    ('158', _('Snow')+_('to')+_('Rain')+'/'+_('Wind'), 'rainsnow.png'),
+    ('164', _('PM')+_('Light Rain')+'/'+_('Ice'), 'showers.png'),
+    ('167', _('AM')+_('Snow'), 'snowshow.png'),
+    ('171', _('Snow')+_('to')+_('Ice'), 'snowshow.png'),
+    ('172', _('Wintry Mix')+'/'+_('Wind'), 'rainsnow.png'),
+    ('175', _('PM')+_('Light Snow'), 'flurries.png'),
+    ('178', _('AM')+_('Drizzle'), 'lshowers.png'),
+    ('189', _('Strong Storms')+'/'+_('Wind'), 'thunshowers.png'),
+    ('193', _('PM')+_('Drizzle'), 'lshowers.png'),
     ('194', _('Drizzle'), 'lshowers.png'),
-    ('201', _('AM Light Rain/Wind'), 'lshowers.png'),
-    ('204', _('AM Rain/Wind'), 'showers.png'),
-    ('223', _('Wintry Mix to Snow'), 'rainsnow.png'),
+    ('201', _('AM')+_('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('204', _('AM')+_('Rain')+'/'+_('Wind'), 'showers.png'),
+    ('223', _('Wintry Mix')+_('to')+_('Snow'), 'rainsnow.png'),
     ('231', _('Rain'), 'showers.png'),
-    ('240', _('AM Light Rain/Ice'), 'rainsnow.png'),
-    ('259', _('Hvy Rain/Freezing Rain'), 'showers.png'),
-    ('271', _('Snow Showers/Windy'), 'snowshow.png'),
-    ('988', _('Partly Cloudy/Windy'), 'pcloudy.png'),
+    ('240', _('AM')+_('Light Rain')+'/'+_('Ice'), 'rainsnow.png'),
+    ('259', _('Hvy Rain')+'/'+_('Freezing Rain'), 'showers.png'),
+    ('271', _('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('988', _('Partly Cloudy')+'/'+_('Wind'), 'pcloudy.png'),
     ('989', _('Light Rain Shower'), 'lshowers.png'),
     ('990', _('Light Rain with Thunder'), 'thunshowers.png'),
     ('991', _('Light Drizzle'), 'lshowers.png'),
@@ -179,7 +179,7 @@
     ('993', _('Smoke'), 'fog.png'),
     ('994', _('Haze'), 'fog.png'),
     ('995', _('Light Snow Shower'), 'flurries.png'),
-    ('996', _('Light Snow Shower/ Windy'), 'flurries.png'),
+    ('996', _('Light Snow Shower')+'/'+_('Wind'), 'flurries.png'),
     ('997', _('Clear'), 'fair.png'),
     ('998', _('A Few Clouds'), 'pcloudy.png'),
     ('999', _('Fair'), 'fair.png')
@@ -989,19 +989,17 @@
         y_start = self.content.y + (30  * self.xmult)
 
         lines = []
-        lines.append('%s %s %s %s.' % (\
-            _('Today, a high of'), self.parent.weather.highTemp[0], \
-            _('and a low of'), self.parent.weather.lowTemp[0]))
+        lines.append(_('Today, a high of %s degrees') 
%self.parent.weather.highTemp[0])
+        lines.append(_('and a low of %s degrees.') 
%self.parent.weather.lowTemp[0])
         lines.append('%s %s %s' % (_("Currently, there is a humidity of"),
             self.parent.weather.getHumidity(), _("and"),))
 
-        text = _("the winds are ")
         if self.parent.weather.windDir == "CALM":
-            text += "%s. " % (_("calm"),)
+            text = _('the winds are calm')
         else:
-            text += "%s %s %s %s." % (\
-                _("coming in at"), self.parent.weather.getWind(), \
-                _("from the"), self.parent.weather.windDir)
+            text =_('the winds are coming in at %s from the %s') \
+            %(self.parent.weather.getWind(),self.parent.weather.windDir)
+                   
         lines.append(text)
 
         if float(self.parent.weather.visibility) == 999.00:

Modified: branches/rel-1/freevo/src/plugins/weather.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/weather.py        (original)
+++ branches/rel-1/freevo/src/plugins/weather.py        Mon Nov 12 15:20:08 2007
@@ -73,105 +73,105 @@
     ('14', _('Showers'), 'showers.png'),
     ('16', _('Snow'), 'snowshow.png'),
     ('18', _('Rain'), 'showers.png'),
-    ('19', _('AM Showers'), 'showers.png'),
+    ('19', _('AM')+_('Showers'), 'showers.png'),
     ('20', _('Fog'), 'fog.png'),
     ('21', _('Few Showers'), 'lshowers.png'),
     ('22', _('Mostly Sunny'), 'sunny.png'),
     ('24', _('Sunny'), 'sunny.png'),
     ('25', _('Scattered Flurries'), 'flurries.png'),
-    ('26', _('AM Clouds/PM Sun'), 'pcloudy.png'),
+    ('26', _('AM')+_('Cloudy')+'/'+_('PM')+_('Sun'), 'pcloudy.png'),
     ('27', _('Isolated T-Storms'), 'thunshowers.png'),
     ('28', _('Scattered Thunderstorms'), 'thunshowers.png'),
-    ('29', _('PM Showers'), 'showers.png'),
-    ('30', _('PM Showers/Wind'), 'showers.png'),
-    ('31', _('Rain/Snow Showers'), 'rainsnow.png'),
+    ('29', _('PM')+_('Showers'), 'showers.png'),
+    ('30', _('PM')+_('Showers')+'/'+_('Wind'), 'showers.png'),
+    ('31', _('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
     ('32', _('Few Snow Showers'), 'flurries.png'),
-    ('33', _('Cloudy/Wind'), 'cloudy.png'),
-    ('34', _('Flurries/Wind'), 'flurries.png'),
-    ('35', _('Mostly Cloudy/Windy'), 'mcloudy.png'),
-    ('36', _('Rain/Thunder'), 'thunshowers.png'),
-    ('37', _('Partly Cloudy/Windy'), 'pcloudy.png'),
-    ('38', _('AM Rain/Snow Showers'), 'rainsnow.png'),
-    ('40', _('Light Rain/Wind'), 'lshowers.png'),
-    ('41', _('Showers/Wind'), 'showers.png'),
+    ('33', _('Cloudy')+'/'+_('Wind'), 'cloudy.png'),
+    ('34', _('Flurries')+'/'+_('Wind'), 'flurries.png'),
+    ('35', _('Mostly Cloudy')+'/'+_('Wind'), 'mcloudy.png'),
+    ('36', _('Rain')+'/'+_('Thunder'), 'thunshowers.png'),
+    ('37', _('Partly Cloudy')+'/'+_('Wind'), 'pcloudy.png'),
+    ('38', _('AM')+_('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
+    ('40', _('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('41', _('Showers')+'/'+_('Wind'), 'showers.png'),
     ('42', _('Heavy Snow'), 'snowshow.png'),
     ('43', _('Drizzle'), 'showers.png'),
-    ('44', _('Mostly Sunny/Wind'), 'sunny.png'),
+    ('44', _('Mostly Sunny')+'/'+_('Wind'), 'sunny.png'),
     ('45', _('Flurries'), 'flurries.png'),
-    ('47', _('Rain/Wind'), 'showers.png'),
-    ('49', _('Sct Flurries/Wind'), 'flurries.png'),
+    ('47', _('Rain')+'/'+_('Wind'), 'showers.png'),
+    ('49', _('Sct Flurries')+'/'+_('Wind'), 'flurries.png'),
     ('50', _('Sct Strong Storms'), 'thunshowers.png'),
-    ('51', _('PM T-Storms'), 'thunshowers.png'),
+    ('51', _('PM')+_('Thunderstorms'), 'thunshowers.png'),
     ('53', _('Thunderstorms'), 'thunshowers.png'),
-    ('55', _('Sunny/Windy'), 'sunny.png'),
-    ('56', _('AM Thunderstorms'), 'thunshowers.png'),
-    ('62', _('AM Rain'), 'showers.png'),
-    ('64', _('Iso T-Storms/Wind'), 'thunshowers.png'),
-    ('65', _('Rain/Snow'), 'rainsnow.png'),
-    ('66', _('Sct T-Storms/Wind'), 'showers.png'),
-    ('67', _('AM Showers/Wind'), 'showers.png'),
+    ('55', _('Sunny')+'/'+_('Wind'), 'sunny.png'),
+    ('56', _('AM')+_('Thunderstorms'), 'thunshowers.png'),
+    ('62', _('AM')+_('Rain'), 'showers.png'),
+    ('64', _('Iso T-Storms')+'/'+_('Wind'), 'thunshowers.png'),
+    ('65', _('Rain')+'/'+_('Snow'), 'rainsnow.png'),
+    ('66', _('Sct T-Storms')+'/'+_('Wind'), 'showers.png'),
+    ('67', _('AM')+_('Showers')+'/'+_('Wind'), 'showers.png'),
     ('70', _('Sct Snow Showers'), 'snowshow.png'),
-    ('71', _('Snow to Ice/Wind'), 'snowshow.png'),
-    ('76', _('AM Ice'), 'rainsnow.png'),
-    ('77', _('Snow to Rain'), 'rainsnow.png'),
-    ('80', _('AM Light Rain'), 'lshowers.png'),
-    ('81', _('PM Light Rain'), 'lshowers.png'),
-    ('82', _('PM Rain'), 'showers.png'),
+    ('71', _('Snow')+ _('to')+_('Ice')+'/'+_('Wind'), 'snowshow.png'),
+    ('76', _('AM')+_('Ice'), 'rainsnow.png'),
+    ('77', _('Snow')+_('to')+_('Rain'), 'rainsnow.png'),
+    ('80', _('AM')+_('Light Rain'), 'lshowers.png'),
+    ('81', _('PM')+_('Light Rain'), 'lshowers.png'),
+    ('82', _('PM')+_('Rain'), 'showers.png'),
     ('84', _('Snow Showers'), 'snowshow.png'),
-    ('85', _('Rain to Snow'), 'rainsnow.png'),
-    ('86', _('PM Rain/Snow'), 'snowshow.png'),
-    ('88', _('Few Showers/Wind'), 'showers.png'),
-    ('90', _('Snow/Wind'), 'snowshow.png'),
-    ('91', _('PM Rain/Snow Showers'), 'rainsnow.png'),
-    ('92', _('PM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('93', _('Rain/Snow Showers/Wind'), 'rainsnow.png'),
-    ('94', _('Rain/Snow/Wind'), 'rainsnow.png'),
+    ('85', _('Rain')+_('to')+_('Snow'), 'rainsnow.png'),
+    ('86', _('PM')+_('Rain')+'/'+_('Snow'), 'snowshow.png'),
+    ('88', _('Few Showers')+'/'+_('Wind'), 'showers.png'),
+    ('90', _('Snow')+'/'+_('Wind'), 'snowshow.png'),
+    ('91', _('PM')+_('Rain')+'/'+_('Snow Showers'), 'rainsnow.png'),
+    ('92', _('PM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('93', _('Rain')+'/'+_('Snow Showers')+'/'+_('Wind'), 'rainsnow.png'),
+    ('94', _('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
     ('98', _('Light Snow'), 'flurries.png'),
-    ('100', _('PM Snow'), 'snowshow.png'),
-    ('101', _('Few Snow Showers/Wind'), 'snowshow.png'),
-    ('103', _('Light Snow/Wind'), 'flurries.png'),
+    ('100', _('PM')+_('Snow'), 'snowshow.png'),
+    ('101', _('Few Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('103', _('Light Snow')+'/'+_('Wind'), 'flurries.png'),
     ('104', _('Wintry Mix'), 'flurries.png'),
-    ('105', _('AM Wintry Mix'), 'rainsnow.png'),
-    ('106', _('Hvy Rain/Freezing Rain'), 'rainsnow.png'),
-    ('108', _('AM Light Snow'), 'flurries.png'),
-    ('109', _('PM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('114', _('Rain/Freezing Rain'), 'showers.png'),
-    ('118', _('T-Storms/Wind'), 'thunshowers.png'),
+    ('105', _('AM')+_('Wintry Mix'), 'rainsnow.png'),
+    ('106', _('Hvy Rain')+'/'+_('Freezing Rain'), 'rainsnow.png'),
+    ('108', _('AM')+_('Light Snow'), 'flurries.png'),
+    ('109', _('PM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('114', _('Rain')+'/'+_('Freezing Rain'), 'showers.png'),
+    ('118', _('T-Storms')+'/'+_('Wind'), 'thunshowers.png'),
     ('123', _('Sprinkles'), 'lshowers.png'),
-    ('125', _('AM Snow Showers'), 'snowshow.png'),
-    ('126', _('AM Clouds/PM Sun/Wind'), 'pcloudy.png'),
-    ('128', _('AM Rain/Snow/Wind'), 'rainsnow.png'),
-    ('130', _('Rain to Snow/Wind'), 'rainsnow.png'),
-    ('132', _('Snow to Wintry Mix'), 'snowshow.png'),
-    ('133', _('PM Snow Showers/Wind'), 'snowshow.png'),
-    ('135', _('Snow and Ice to Rain'), 'rainsnow.png'),
+    ('125', _('AM')+_('Snow Showers'), 'snowshow.png'),
+    ('126', _('AM')+_('Cloudy')+'/'+_('PM')+_('Sun')+'/'+_('Wind'), 
'pcloudy.png'),
+    ('128', _('AM')+_('Rain')+'/'+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('130', _('Rain')+_('to')+_('Snow')+'/'+_('Wind'), 'rainsnow.png'),
+    ('132', _('Snow')+_('to')+_('Wintry Mix'), 'snowshow.png'),
+    ('133', _('PM')+_('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('135', _('Snow')+_('and')+_('Ice')+_('to')+_('Rain'), 'rainsnow.png'),
     ('137', _('Heavy Rain'), 'showers.png'),
-    ('138', _('AM Rain/Ice'), 'showers.png'),
-    ('145', _('AM Snow Showers/Wind'), 'snowshow.png'),
-    ('146', _('AM Light Snow/Wind'), 'flurries.png'),
-    ('150', _('PM Light Rain/Wind'), 'lshowers.png'),
-    ('152', _('AM Light Wintry Mix'), 'rainsnow.png'),
-    ('153', _('PM Light Snow/Wind'), 'flurries.png'),
-    ('154', _('Heavy Rain/Wind'), 'showers.png'),
-    ('155', _('PM Snow Shower'), 'snowshow.png'),
-    ('158', _('Snow to Rain/Wind'), 'rainsnow.png'),
-    ('164', _('PM Light Rain/Ice'), 'showers.png'),
-    ('167', _('AM Snow'), 'snowshow.png'),
-    ('171', _('Snow to Ice'), 'snowshow.png'),
-    ('172', _('Wintry Mix/Wind'), 'rainsnow.png'),
-    ('175', _('PM Light Snow'), 'flurries.png'),
-    ('178', _('AM Drizzle'), 'lshowers.png'),
-    ('189', _('Strong Storms/Wind'), 'thunshowers.png'),
-    ('193', _('PM Drizzle'), 'lshowers.png'),
+    ('138', _('AM')+_('Rain')+'/'+_('Ice'), 'showers.png'),
+    ('145', _('AM')+_('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('146', _('AM')+_('Light Snow')+'/'+_('Wind'), 'flurries.png'),
+    ('150', _('PM')+_('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('152', _('AM')+_('Light Wintry Mix'), 'rainsnow.png'),
+    ('153', _('PM')+_('Light Snow')+'/'+_('Wind'), 'flurries.png'),
+    ('154', _('Heavy Rain')+'/'+_('Wind'), 'showers.png'),
+    ('155', _('PM')+_('Snow Shower'), 'snowshow.png'),
+    ('158', _('Snow')+_('to')+_('Rain')+'/'+_('Wind'), 'rainsnow.png'),
+    ('164', _('PM')+_('Light Rain')+'/'+_('Ice'), 'showers.png'),
+    ('167', _('AM')+_('Snow'), 'snowshow.png'),
+    ('171', _('Snow')+_('to')+_('Ice'), 'snowshow.png'),
+    ('172', _('Wintry Mix')+'/'+_('Wind'), 'rainsnow.png'),
+    ('175', _('PM')+_('Light Snow'), 'flurries.png'),
+    ('178', _('AM')+_('Drizzle'), 'lshowers.png'),
+    ('189', _('Strong Storms')+'/'+_('Wind'), 'thunshowers.png'),
+    ('193', _('PM')+_('Drizzle'), 'lshowers.png'),
     ('194', _('Drizzle'), 'lshowers.png'),
-    ('201', _('AM Light Rain/Wind'), 'lshowers.png'),
-    ('204', _('AM Rain/Wind'), 'showers.png'),
-    ('223', _('Wintry Mix to Snow'), 'rainsnow.png'),
+    ('201', _('AM')+_('Light Rain')+'/'+_('Wind'), 'lshowers.png'),
+    ('204', _('AM')+_('Rain')+'/'+_('Wind'), 'showers.png'),
+    ('223', _('Wintry Mix')+_('to')+_('Snow'), 'rainsnow.png'),
     ('231', _('Rain'), 'showers.png'),
-    ('240', _('AM Light Rain/Ice'), 'rainsnow.png'),
-    ('259', _('Hvy Rain/Freezing Rain'), 'showers.png'),
-    ('271', _('Snow Showers/Windy'), 'snowshow.png'),
-    ('988', _('Partly Cloudy/Windy'), 'pcloudy.png'),
+    ('240', _('AM')+_('Light Rain')+'/'+_('Ice'), 'rainsnow.png'),
+    ('259', _('Hvy Rain')+'/'+_('Freezing Rain'), 'showers.png'),
+    ('271', _('Snow Showers')+'/'+_('Wind'), 'snowshow.png'),
+    ('988', _('Partly Cloudy')+'/'+_('Wind'), 'pcloudy.png'),
     ('989', _('Light Rain Shower'), 'lshowers.png'),
     ('990', _('Light Rain with Thunder'), 'thunshowers.png'),
     ('991', _('Light Drizzle'), 'lshowers.png'),
@@ -179,7 +179,7 @@
     ('993', _('Smoke'), 'fog.png'),
     ('994', _('Haze'), 'fog.png'),
     ('995', _('Light Snow Shower'), 'flurries.png'),
-    ('996', _('Light Snow Shower/ Windy'), 'flurries.png'),
+    ('996', _('Light Snow Shower')+'/'+_('Wind'), 'flurries.png'),
     ('997', _('Clear'), 'fair.png'),
     ('998', _('A Few Clouds'), 'pcloudy.png'),
     ('999', _('Fair'), 'fair.png')
@@ -989,19 +989,17 @@
         y_start = self.content.y + (30  * self.xmult)
 
         lines = []
-        lines.append('%s %s %s %s.' % (\
-            _('Today, a high of'), self.parent.weather.highTemp[0], \
-            _('and a low of'), self.parent.weather.lowTemp[0]))
+        lines.append(_('Today, a high of %s degrees') 
%self.parent.weather.highTemp[0])
+        lines.append(_('and a low of %s degrees.') 
%self.parent.weather.lowTemp[0])
         lines.append('%s %s %s' % (_("Currently, there is a humidity of"),
             self.parent.weather.getHumidity(), _("and"),))
 
-        text = _("the winds are ")
         if self.parent.weather.windDir == "CALM":
-            text += "%s. " % (_("calm"),)
+            text = _('the winds are calm')
         else:
-            text += "%s %s %s %s." % (\
-                _("coming in at"), self.parent.weather.getWind(), \
-                _("from the"), self.parent.weather.windDir)
+            text =_('the winds are coming in at %s from the %s') \
+            %(self.parent.weather.getWind(),self.parent.weather.windDir)
+                   
         lines.append(text)
 
         if float(self.parent.weather.visibility) == 999.00:

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to