diff options
Diffstat (limited to 'lib/python/Screens')
| -rw-r--r-- | lib/python/Screens/LanguageSelection.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/python/Screens/LanguageSelection.py b/lib/python/Screens/LanguageSelection.py index ca7f2198..af1e34c8 100644 --- a/lib/python/Screens/LanguageSelection.py +++ b/lib/python/Screens/LanguageSelection.py @@ -2,14 +2,17 @@ from Screen import Screen from Components.MenuList import MenuList from Components.ActionMap import ActionMap +from Components.Language import language class LanguageSelection(Screen): def __init__(self, session): Screen.__init__(self, session) self.list = [] - self.list.append(("English", None)) - self.list.append(("German", None)) + list = language.getLanguageList() + for x in list: + self.list.append((x, None)) + self["list"] = MenuList(self.list) self["actions"] = ActionMap(["OkCancelActions"], @@ -22,4 +25,4 @@ class LanguageSelection(Screen): pass def run(self): - print "select the language here"
\ No newline at end of file + language.activateLanguage(self["list"].l.getCurrentSelectionIndex()) |
