コード例 #1
0
	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"
コード例 #2
0
    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"
コード例 #3
0
    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()
コード例 #4
0
 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()
コード例 #5
0
ファイル: LanguageSelection.py プロジェクト: 4doe/enigma2-old
	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"
コード例 #6
0
    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"
コード例 #7
0
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
コード例 #8
0
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
コード例 #9
0
	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"
コード例 #10
0
	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)
コード例 #11
0
    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"
コード例 #12
0
ファイル: LanguageSelection.py プロジェクト: torac/enigma2
	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"
コード例 #13
0
 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'
コード例 #14
0
ファイル: LanguageSelection.py プロジェクト: kingvuplus/boom
 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'
コード例 #15
0
	def commit(self, lang):
		print "[LanguageSelection] commit language"
		language.activateLanguage(lang)
		config.misc.languageselected.value = 0
		config.misc.languageselected.save()		
コード例 #16
0
 def commit(self, lang):
     print "commit language"
     language.activateLanguage(lang)
     config.misc.languageselected.value = 0
     config.misc.languageselected.save()
コード例 #17
0
 def cancel(self):
     language.activateLanguage(self.oldActiveLanguage)
     config.osd.language.setValue(self.oldActiveLanguage)
     config.osd.language.save()
     self.close()
コード例 #18
0
ファイル: LanguageSelection.py プロジェクト: ostende/new-e2
		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()
コード例 #19
0
 def cancel(self):
     language.activateLanguage(self.oldActiveLanguage)
     self.close()
コード例 #20
0
 def languageNotifier(configElement):
     language.activateLanguage(configElement.value)
コード例 #21
0
	def cancel(self):
		language.activateLanguage(self.oldActiveLanguage)
		self.close()
コード例 #22
0
ファイル: LanguageSelection.py プロジェクト: fogoegami/454549
 def commit(self, lang):
     print("[LanguageSelection] commit language")
     language.activateLanguage(lang)
     config.misc.languageselected.value = 0
     config.misc.languageselected.save()
コード例 #23
0
ファイル: LanguageSelection.py プロジェクト: kingvuplus/xx-n1
 def commit(self, lang):
     print 'commit language'
     language.activateLanguage(lang)
     config.misc.languageselected.value = 0
     config.misc.languageselected.save()
コード例 #24
0
 def delLangCB(self, anwser):
     if anwser:
         language.delLanguage()
         language.activateLanguage(self.oldActiveLanguage)
         self.updateList()
         self.selectActiveLanguage()
コード例 #25
0
ファイル: SetupDevices.py プロジェクト: berny6969/enigma2
	def languageNotifier(configElement):
		language.activateLanguage(configElement.value)
コード例 #26
0
	def cancel(self):
		language.activateLanguage(self.oldActiveLanguage)
		config.osd.language.setValue(self.oldActiveLanguage)
		config.osd.language.save()
		self.close()
コード例 #27
0
	def delLangCB(self, anwser):
		if anwser:
			language.delLanguage()
			language.activateLanguage(self.oldActiveLanguage)
			self.updateList()
			self.selectActiveLanguage()
コード例 #28
0
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