name should be unicode
authorEmmanuel Garette <egarette@cadoles.com>
Thu, 26 Jan 2017 18:55:46 +0000 (19:55 +0100)
committerEmmanuel Garette <egarette@cadoles.com>
Thu, 26 Jan 2017 18:55:46 +0000 (19:55 +0100)
tiramisu/option/baseoption.py
translations/fr/tiramisu.po

index 3c82527..81593a5 100644 (file)
@@ -408,6 +408,8 @@ class BaseOption(Base):
         name = self.impl_getdoc()
         if name is None or name == '':
             name = self.impl_getname()
+        if isinstance(name, unicode):
+            name = name.encode('utf8')
         return name
 
 
index 2482742..d1ccbd7 100644 (file)
@@ -248,11 +248,11 @@ msgstr "valeur invalide \"{}\", cette valeur est déjà dans \"{}\""
 
 #: tiramisu/option/baseoption.py:590 tiramisu/option/baseoption.py:628
 msgid "\"{0}\" is an invalid {1} for \"{2}\", {3}"
-msgstr "\"{0}\" est une option de type {1} invalide pour \"{2}\", {3}"
+msgstr "\"{0}\" est une valeur invalide pour l'option \"{2}\" de type {1}, {3}"
 
 #: tiramisu/option/baseoption.py:594 tiramisu/option/baseoption.py:632
 msgid "\"{0}\" is an invalid {1} for \"{2}\""
-msgstr "\"{0}\" est une option de type {1} invalide pour \"{2}\""
+msgstr "\"{0}\" est une valeur invalide pour l'option \"{2}\" de type {1}"
 
 #: tiramisu/option/baseoption.py:606
 msgid "do_validation for {0}: error in value"