def __init__(self, session):
Screen.__init__(self, session)
- self["EnigmaVersion"] = StaticText("Enigma: " + about.getEnigmaVersionString())
+ self["EnigmaVersion"] = StaticText("Version: " + about.getEnigmaVersionString())
self["ImageVersion"] = StaticText("Image: " + about.getImageVersionString())
self["TunerHeader"] = StaticText(_("Detected NIMs:"))
self["FPVersion"] = StaticText(fp_version)
nims = nimmanager.nimList()
- for count in range(4):
+ for count in (0, 1, 2, 3):
if count < len(nims):
self["Tuner" + str(count)] = StaticText(nims[count])
else:
self["HDDHeader"] = StaticText(_("Detected HDD:"))
hddlist = harddiskmanager.HDDList()
- hdd = len(hddlist) > 0 and hddlist[0][1] or None
+ hdd = hddlist and hddlist[0][1] or None
if hdd is not None and hdd.model() != "":
self["hddA"] = StaticText(_("%s\n(%s, %d MB free)") % (hdd.model(), hdd.capacity(),hdd.free()))
else:
{
"cancel": self.close,
"ok": self.close,
- "green": self.showTranslationInfo
- })
-
- def showTranslationInfo(self):
- self.session.open(TranslationInfo)
-
-class TranslationInfo(Screen):
- def __init__(self, session):
- Screen.__init__(self, session)
- # don't remove the string out of the _(), or it can't be "translated" anymore.
-
- # TRANSLATORS: Add here whatever should be shown in the "translator" about screen, up to 6 lines (use \n for newline)
- info = _("TRANSLATOR_INFO")
-
- if info == "TRANSLATOR_INFO":
- info = "(N/A)"
-
- infolines = _("").split("\n")
- infomap = {}
- for x in infolines:
- l = x.split(': ')
- if len(l) != 2:
- continue
- (type, value) = l
- infomap[type] = value
- print infomap
-
- self["TranslationInfo"] = StaticText(info)
-
- translator_name = infomap.get("Language-Team", "none")
- if translator_name == "none":
- translator_name = infomap.get("Last-Translator", "")
-
- self["TranslatorName"] = StaticText(translator_name)
-
- self["actions"] = ActionMap(["SetupActions"],
- {
- "cancel": self.close,
- "ok": self.close,
})