diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-10-24 09:06:46 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-10-24 09:06:46 +0000 |
| commit | 3dfafb8052158a04e3f2316bf3b63a5a79ab331e (patch) | |
| tree | de5a2e058d97124a4d9f4f8ea3b80893ceb1d283 /lib/python/Components/config.py | |
| parent | 3ef876533bacd91aee5f91800d10bc105726dabc (diff) | |
| download | enigma2-3dfafb8052158a04e3f2316bf3b63a5a79ab331e.tar.gz enigma2-3dfafb8052158a04e3f2316bf3b63a5a79ab331e.zip | |
do not translate empty string
Diffstat (limited to 'lib/python/Components/config.py')
| -rw-r--r-- | lib/python/Components/config.py | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py index 6c683bca..3c01794a 100644 --- a/lib/python/Components/config.py +++ b/lib/python/Components/config.py @@ -194,10 +194,16 @@ class ConfigSelection(ConfigElement): self.value = self.choices[(i + 1) % nchoices] def getText(self): - return _(self.description[self.value]) + descr = self.description[self.value] + if len(descr): + return _(descr) + return descr def getMulti(self, selected): - return ("text", _(self.description[self.value])) + descr = self.description[self.value] + if len(descr): + return ("text", _(descr)) + return ("text", descr) # HTML def getHTML(self, id): @@ -229,12 +235,18 @@ class ConfigBoolean(ConfigElement): self.value = not self.value def getText(self): - return _(self.descriptions[self.value]) + descr = self.descriptions[self.value] + if len(descr): + return _(descr) + return descr def getMulti(self, selected): - return ("text", _(self.descriptions[self.value])) + descr = self.descriptions[self.value] + if len(descr): + return ("text", _(descr)) + return ("text", descr) - def tostring(self, value): + def tostring(self, value): if not value: return "false" else: @@ -285,7 +297,6 @@ class ConfigDateTime(ConfigElement): if key == KEY_RIGHT: self.value = self.value + self.increment - def getText(self): return time.strftime(self.formatstring, time.localtime(self.value)) |
