menues: Fixed non-ascii char in locale strings
authorFredrik Unger <fred@tree.se>
Tue, 30 Jul 2013 08:26:23 +0000 (10:26 +0200)
committerFredrik Unger <fred@tree.se>
Tue, 30 Jul 2013 08:26:23 +0000 (10:26 +0200)
treecutter/sitemap.py
xinclude/openinghours.py

index da6660ec44c03ed045e95c1ec42ffb401d63865a..57b978ec8d13853bd132d59203331d0312083913 100644 (file)
@@ -114,7 +114,7 @@ class Sitemap():
             if p[-1] == '/':
                 p = p +'index'
             p = p+'.'+l
             if p[-1] == '/':
                 p = p +'index'
             p = p+'.'+l
-            li = html.li(html.a(ln,href=p,hreflang=l))
+            li = html.li(html.a(ln.decode('utf-8'),href=p,hreflang=l))
             menu.append(li)
         return etree.tostring(menu,encoding='UTF-8',pretty_print=False)
 
             menu.append(li)
         return etree.tostring(menu,encoding='UTF-8',pretty_print=False)
 
index 641aec4c8eac4755d0b61910ce138e643c2fa5ea..ca2291334ab7135ec51d3756a890c120012014c0 100755 (executable)
@@ -28,16 +28,16 @@ title = {
     'cs': u'Otevírací doba',
 }
 day_header = {
     'cs': u'Otevírací doba',
 }
 day_header = {
-    'sv': 'Dag',
-    'de': 'Tag',
-    'en': 'Day',
-    'cs': 'Den',
+    'sv': u'Dag',
+    'de': u'Tag',
+    'en': u'Day',
+    'cs': u'Den',
 }
 time_header = {
 }
 time_header = {
-    'sv': 'Tid',
-    'de': 'Zeit',
-    'en': 'Time',
-    'cs': 'Čas',
+    'sv': u'Tid',
+    'de': u'Zeit',
+    'en': u'Time',
+    'cs': u'Čas',
 }
 
 
 }
 
 
@@ -90,7 +90,7 @@ for day,t in zip(day_names,times.values()) :
       <row>
         <entry>%s</entry>
         <entry>%s</entry>
       <row>
         <entry>%s</entry>
         <entry>%s</entry>
-      </row>''' % (day,t)
+      </row>''' % (day.decode('utf-8'),t)
 out += '''
     </tbody>
   </tgroup>
 out += '''
     </tbody>
   </tgroup>