X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/0ad8a5e3943746735fa6de06e089ac58c40800b6..fe798a5d31319171dbb76c6d9fec268e691d3f77:/lib/python/Screens/LanguageSelection.py diff --git a/lib/python/Screens/LanguageSelection.py b/lib/python/Screens/LanguageSelection.py index ca7f2198..42f54207 100644 --- a/lib/python/Screens/LanguageSelection.py +++ b/lib/python/Screens/LanguageSelection.py @@ -2,24 +2,32 @@ from Screen import Screen from Components.MenuList import MenuList from Components.ActionMap import ActionMap +from Components.Language import language +from Components.LanguageList import * + class LanguageSelection(Screen): def __init__(self, session): Screen.__init__(self, session) self.list = [] - self.list.append(("English", None)) - self.list.append(("German", None)) - self["list"] = MenuList(self.list) + list = language.getLanguageList() + for x in language.lang: + print x + self.list.append(LanguageEntryComponent(x[2], x[0])) + + self["list"] = LanguageList(self.list) self["actions"] = ActionMap(["OkCancelActions"], { "ok": self.save, "cancel": self.close }) + print "INIT LANGUAGESELECTION" def save(self): - pass + self.run() + self.close() def run(self): - print "select the language here" \ No newline at end of file + language.activateLanguage(self["list"].l.getCurrentSelectionIndex())