1 from Screen import Screen
3 from Components.MenuList import MenuList
4 from Components.ActionMap import ActionMap
5 from Components.Language import language
6 from Components.LanguageList import *
7 from Components.config import config
10 class LanguageSelection(Screen):
11 def __init__(self, session):
12 Screen.__init__(self, session)
15 list = language.getLanguageList()
16 for x in language.lang:
18 self.list.append(LanguageEntryComponent(x[2], x[0]))
20 self["list"] = LanguageList(self.list)
22 self["actions"] = ActionMap(["OkCancelActions"],
33 language.activateLanguage(self["list"].l.getCurrentSelectionIndex())
34 config.osd.language.value = self["list"].l.getCurrentSelectionIndex()
35 config.osd.language.save()