diff options
-rw-r--r-- | ishtar_common/views_item.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index 95e8b5b05..1a0824c3b 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -343,9 +343,17 @@ def _push_to_list(obj, current_group, depth): current_group.append(obj) +true_strings = [u"1", u"true"] +for language_code, language_lbl in settings.LANGUAGES: + activate(language_code) + true_strings.append(unicode(_(u"Yes")).lower()) + true_strings.append(unicode(_(u"True")).lower()) + deactivate() + + def is_true_string(val): val = unicode(val).lower().replace(u'"', u"") - if val in (u"1", u"true", unicode(_(u"True")).lower()): + if val in true_strings: return True |