name should be unicode

This commit is contained in:
Emmanuel Garette 2017-01-26 19:55:46 +01:00
parent f497e99002
commit 5c104a2eda
2 changed files with 4 additions and 2 deletions

View 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

View 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"