def run(self, justlocal = False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang == 'update cache': self.setTitle("Updating cache") self["summarylangname"].setText("Updating cache") return if lang != config.osd.language.value: config.osd.language.setValue(lang) config.osd.language.save() self.setTitle(_cached("T2")) self["summarylangname"].setText(_cached("T2")) self["summarylangsel"].setText(self["languages"].getCurrent()[1]) self["key_red"].setText(_cached("T3")) self["key_green"].setText(_cached("T4")) # index = self["languages"].getCurrent()[2] # print 'INDEX:',index # self["flag"].instance.setPixmap(self["languages"].getCurrent()[2]) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def run(self, justlocal=False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang == 'update cache': self.setTitle("Updating cache") self["summarylangname"].setText("Updating cache") return if lang != config.osd.language.getValue(): config.osd.language.setValue(lang) config.osd.language.save() self.setTitle(_cached("T2")) self["summarylangname"].setText(_cached("T2")) self["key_red"].setText(_cached("T3")) self["key_green"].setText(_cached("T4")) # index = self["languages"].getCurrent()[2] # print 'INDEX:',index # self["flag"].instance.setPixmap(self["languages"].getCurrent()[2]) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.setValue(0) config.misc.languageselected.save() print "ok"
def run(self, justlocal=False): # print "[LanguageSelection] updating language..." lang = self["languages"].getCurrent()[0] if lang == 'update cache': self.setTitle(_("Updating Cache")) self["summarylangname"].setText(_("Updating cache")) return if lang != config.osd.language.value: config.osd.language.setValue(lang) config.osd.language.save() self.setTitle(_cached("T2")) self["summarylangname"].setText(_cached("T2")) self["summarylangsel"].setText(self["languages"].getCurrent()[1]) self["key_red"].setText(_cached("T3")) self["key_green"].setText(_cached("T4")) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save()
def deletelanguagesCB(self, answer): if answer: curlang = config.osd.language.value lang = curlang language.delLanguage(delLang=lang) language.activateLanguage(self.oldActiveLanguage) self.updateList() self.selectActiveLanguage()
def run(self, justlocal = False): print "updating language..." lang = self["languages"].getCurrent()[0] config.osd.language.value = lang config.osd.language.save() self.setTitle(_cached("T2")) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def run(self, justlocal=False): print "updating language..." lang = self["languages"].getCurrent()[0] config.osd.language.value = lang config.osd.language.save() self.setTitle(_cached("T2")) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def start_session(): print('init session') global _session if _session is not None: return _session print('init language') from Components.Language import Language, language Language.activateLanguage = new_activateLanguage language.activateLanguage('de_DE') print('init simple summary') from Screens import InfoBar # noqa: F401 from Screens.SimpleSummary import SimpleSummary # noqa: F401 print('init parental') import Components.ParentalControl Components.ParentalControl.InitParentalControl() print('init nav') from Navigation import Navigation print('init usage') import Components.UsageConfig Components.UsageConfig.InitUsageConfig() print('init skin') import skin skin.loadSkinData(enigma.getDesktop(0)) print('init av') import Components.AVSwitch Components.AVSwitch.InitAVSwitch() print('init misc') from Components.config import config, ConfigYesNo, ConfigInteger config.misc.RestartUI = ConfigYesNo(default=False) config.misc.prev_wakeup_time = ConfigInteger(default=0) config.misc.prev_wakeup_time_type = ConfigInteger(default=0) config.misc.startCounter = ConfigInteger(default=0) print('init keymapparser') import keymapparser keymapparser.readKeymap(config.usage.keymap.value) _session = Session(enigma.getDesktop(1), Navigation()) return _session
def setLanguageFromBackup(backupfile): try: import tarfile tar = tarfile.open(backupfile) for member in tar.getmembers(): if member.name == 'etc/enigma2/settings': for line in tar.extractfile(member): if line.startswith('config.osd.language'): languageToSelect = line.strip().split('=')[1] if languageToSelect: from Components.Language import language language.activateLanguage(languageToSelect) break tar.close() except: pass
def run(self, justlocal = False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang != config.osd.language.setValue(lang): config.osd.language.setValue(lang) config.osd.language.save() self.catalog = gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[config.osd.language.value]) self.setTitle(self.catalog.gettext("Language selection")) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def delLangCB(self, answer): if answer: language.delLanguage() language.activateLanguage(self.oldActiveLanguage) self.updateList() self.selectActiveLanguage() else: curlang = config.osd.language.value lang = curlang languageList = language.getLanguageListSelection() # print "[LanguageSelection] deleting language lang = %s, languagelist = %s", %(lang, languageList) for t in languageList: if curlang == t[0]: lang = t[1] break self.session.openWithCallback(self.deletelanguagesCB, MessageBox, _("Do you really want to delete selected language:\n\n") + _("%s") %(lang), default = False)
def run(self, justlocal=False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang != config.osd.language.setValue(lang): config.osd.language.setValue(lang) config.osd.language.save() self.catalog = gettext.translation( 'enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[config.osd.language.value]) self.setTitle(self.catalog.gettext("Language selection")) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def run(self, justlocal = False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang != config.osd.language.getValue(): config.osd.language.setValue(lang) config.osd.language.save() self.catalog = gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[config.osd.language.getValue()]) self.setTitle(self.catalog.gettext("Language selection")) self["summarylangname"].setText(self["languages"].getCurrent()[1]) # index = self["languages"].getCurrent()[2] # print 'INDEX:',index # self["flag"].instance.setPixmap(self["languages"].getCurrent()[2]) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print "ok"
def run(self, justlocal=False): print 'updating language...' lang = self['languages'].getCurrent()[0] if lang == 'update cache': self.setTitle('Updating cache') self['summarylangname'].setText('Updating cache') return if lang != config.osd.language.value: config.osd.language.setValue(lang) config.osd.language.save() self.setTitle(_cached('T2')) self['summarylangname'].setText(_cached('T2')) self['summarylangsel'].setText(self['languages'].getCurrent()[1]) self['key_red'].setText(_cached('T3')) self['key_green'].setText(_cached('T4')) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print 'ok'
def run(self, justlocal = False): print 'updating language...' lang = self['languages'].getCurrent()[0] if lang == 'update cache': self.setTitle('Updating cache') self['summarylangname'].setText('Updating cache') return if lang != config.osd.language.value: config.osd.language.setValue(lang) config.osd.language.save() self.setTitle(_cached('T2')) self['summarylangname'].setText(_cached('T2')) self['summarylangsel'].setText(self['languages'].getCurrent()[1]) self['key_red'].setText(_cached('T3')) self['key_green'].setText(_cached('T4')) if justlocal: return language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save() print 'ok'
def commit(self, lang): print "[LanguageSelection] commit language" language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save()
def commit(self, lang): print "commit language" language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save()
def cancel(self): language.activateLanguage(self.oldActiveLanguage) config.osd.language.setValue(self.oldActiveLanguage) config.osd.language.save() self.close()
self.close() def delLang(self): curlang = config.osd.language.value lang = curlang languageList = language.getLanguageListSelection() for t in languageList: if curlang == t[0]: lang = t[1] break self.session.openWithCallback(self.delLangCB, MessageBox, _("Do you want to delete all other languages?") + _(" Except %s") %(lang), default = False) def delLangCB(self, anwser): if anwser: language.delLanguage() language.activateLanguage(self.oldActiveLanguage) self.updateList() self.selectActiveLanguage() def run(self, justlocal = False): print "updating language..." lang = self["languages"].getCurrent()[0] if lang == 'update cache': self.setTitle("Updating cache") self["summarylangname"].setText("Updating cache") return if lang != config.osd.language.value: config.osd.language.setValue(lang) config.osd.language.save()
def cancel(self): language.activateLanguage(self.oldActiveLanguage) self.close()
def languageNotifier(configElement): language.activateLanguage(configElement.value)
def commit(self, lang): print("[LanguageSelection] commit language") language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save()
def commit(self, lang): print 'commit language' language.activateLanguage(lang) config.misc.languageselected.value = 0 config.misc.languageselected.save()
def delLangCB(self, anwser): if anwser: language.delLanguage() language.activateLanguage(self.oldActiveLanguage) self.updateList() self.selectActiveLanguage()
def start_session(): print('init session') global _session if _session is not None: return _session print('init language') from Components.Language import Language, language Language.activateLanguage = new_activate_language language.activateLanguage('de_DE') try: # OpenVix import Components.ClientMode except ImportError: pass else: print('init client mode') Components.ClientMode.InitClientMode() print('init simple summary') try: from Screens import InfoBar except AttributeError: # ATV-7.0 from Components.config import config, ConfigSubsection, ConfigYesNo config.crash = ConfigSubsection() config.crash.debugActionMaps = ConfigYesNo(default=False) config.crash.debugKeyboards = ConfigYesNo(default=False) config.plugins = ConfigSubsection() from Screens import InfoBar InfoBar.MoviePlayer = new_movie_player try: from Screens.SimpleSummary import SimpleSummary except ImportError: pass print('init parental') import Components.ParentalControl Components.ParentalControl.InitParentalControl() print('init nav') from Navigation import Navigation # ATV-6.5 print('change index') from Components.config import choicesList choicesList.index = new_index try: # OpenVix import Components.EpgConfig except ImportError: pass else: print('init epg config') Components.EpgConfig.InitEPGConfig() print('init usage') import Components.UsageConfig try: Components.UsageConfig.InitUsageConfig() except AttributeError: # ATV from Components.config import config, ConfigSubsection, ConfigText config.osd = ConfigSubsection() config.osd.language = ConfigText(default="de_DE") Components.UsageConfig.InitUsageConfig() print('init skin') import skin try: skin.loadSkinData(getDesktop(0)) except AttributeError: # ATV pass print('init av') import Components.AVSwitch Components.AVSwitch.InitAVSwitch() print('init misc') from Components.config import config, ConfigYesNo, ConfigInteger config.misc.RestartUI = ConfigYesNo(default=False) config.misc.prev_wakeup_time = ConfigInteger(default=0) config.misc.prev_wakeup_time_type = ConfigInteger(default=0) print('init keymapparser') import keymapparser keymapparser.readKeymap(config.usage.keymap.value) _session = Session(getDesktop(1), Navigation()) return _session