Exemplo n.º 1
0
def GetDefaultLang(full=False):
    if full:
        try: defaultLanguage = language.getActiveLanguage()
        except Exception:
            printExc()
            defaultLanguage = 'en_EN' 
    else:
        try: defaultLanguage = language.getActiveLanguage().split('_')[0]
        except Exception:
            printExc()
            defaultLanguage = 'en'
    return defaultLanguage
Exemplo n.º 2
0
def GetDefaultLang(full=False):
    if full:
        try: defaultLanguage = language.getActiveLanguage()
        except:
            printExc()
            defaultLanguage = 'en_EN' 
    else:
        try: defaultLanguage = language.getActiveLanguage().split('_')[0]
        except:
            printExc()
            defaultLanguage = 'en'
    return defaultLanguage
Exemplo n.º 3
0
	def __init__(self, session, menu_path=""):
		Screen.__init__(self, session)
		screentitle = _("Language")
		if config.usage.show_menupath.value == 'large':
			menu_path += screentitle
			title = menu_path
			self["menu_path_compressed"] = StaticText("")
		elif config.usage.show_menupath.value == 'small':
			title = screentitle
			self["menu_path_compressed"] = StaticText(menu_path + " >" if not menu_path.endswith(' / ') else menu_path[:-3] + " >" or "")
		else:
			title = screentitle
			self["menu_path_compressed"] = StaticText("")
		Screen.setTitle(self, title)

		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["summarylangname"] = StaticText()
		self["languages"] = List(self.list)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["key_red"] = Label(_("Cancel"))
		self["key_green"] = Label(_("Save"))

		self["actions"] = ActionMap(["OkCancelActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"green": self.save,
		}, -1)
Exemplo n.º 4
0
	def __init__(self, session):
		Screen.__init__(self, session)

		self.oldActiveLanguage = language.getActiveLanguage()
		self.catalog = language.getActiveCatalog()

		self.list = []
# 		self["flag"] = Pixmap()
		self["summarylangname"] = StaticText()
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["key_red"] = Label(_("Cancel"))
		self["key_green"] = Label(_("Save"))
		self["key_yellow"] = Label(_("Update Cache"))
		self["key_blue"] = Label(_("Delete Language"))

		self["actions"] = ActionMap(["SetupActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"green": self.save,
			"yellow": self.updateCache,
			"blue": self.delLang,
		}, -1)
Exemplo n.º 5
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.setTitle(_("Language"))

        language.InitLang()
        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        self["summarylangname"] = StaticText()
        self["summarylangsel"] = StaticText()
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label("")
        self["key_green"] = Label("")
        self["key_yellow"] = Label(_("Add Language"))
        self["key_blue"] = Label(_("Delete Language(s)"))
        self["description"] = Label(
            _("'Save' changes active language.\n'Add Language' or MENU adds additional language(s).\n'Delete Language' allows either deletion of all but English and active language OR selected language"
              ))

        self["actions"] = ActionMap(
            ["SetupActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
                "yellow": self.installLanguage,
                "blue": self.delLang,
                "menu": self.installLanguage,
            }, -1)
Exemplo n.º 6
0
 def selectActiveLanguage(self):
     activeLanguage = language.getActiveLanguage()
     pos = 0
     for pos, x in enumerate(self.list):
         if x[0] == activeLanguage:
             self["languages"].index = pos
             break
Exemplo n.º 7
0
    def getPage(self, url, params={}, post_data=None):
        lang = config.plugins.iptvplayer.movie4kto_language.value
        if '' == lang:
            try:
                lang = language.getActiveLanguage().split('_')[0]
            except:
                lang = 'en'
        HTTP_HEADER = {
            'User-Agent':
            'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0',
            'Cookie': 'lang=%s;' % lang
        }
        params.update({'header': HTTP_HEADER})

        if 'movie4k.to' in url:
            proxy = 'http://www.proxy-german.de/index.php?q={0}&hl=240'.format(
                urllib.quote(url))
            params['header']['Referer'] = proxy
            params['header'][
                'Cookie'] = 'flags=2e5; COOKIE%253Blang%253B%252F%253Bwww.movie4k.to={0}%3B'.format(
                    lang)
            url = proxy
        #sts, data = self.cm.getPage(url, params, post_data)
        #printDBG(data)
        return self.cm.getPage(url, params, post_data)
Exemplo n.º 8
0
	def selectActiveLanguage(self):
		activeLanguage = language.getActiveLanguage()
		pos = 0
		for pos, x in enumerate(self.list):
			if x[0] == activeLanguage:
				self["languages"].index = pos
				break
Exemplo n.º 9
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.setTitle(_("Setup Language"))

        language.InitLang()
        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        # 		self["flag"] = Pixmap()
        self["summarylangname"] = StaticText()
        self["summarylangsel"] = StaticText()
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label(_("Cancel"))
        self["key_green"] = Label(_("Save"))
        self["key_yellow"] = Label(_("Update Cache"))
        self["key_blue"] = Label(_("Delete Language"))
        self["description"] = Label(
            _("Press MENU to install additional language(s)."))

        self["actions"] = ActionMap(
            ["SetupActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
                "yellow": self.updateCache,
                "blue": self.delLang,
                "menu": self.installLanguage,
            }, -1)
    def __init__(self, session):
        Screen.__init__(self, session)

        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        # 		self["flag"] = Pixmap()
        self["summarylangname"] = StaticText()
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label(_("Cancel"))
        self["key_green"] = Label(_("Save"))

        self["actions"] = ActionMap(
            ["SetupActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
                "yellow": self.updateCache,
            }, -1)
Exemplo n.º 11
0
	def __init__(self, session, menu_path=""):
		Screen.__init__(self, session)
		screentitle = _("Language selection")
		if config.usage.show_menupath.value == 'large':
			menu_path += screentitle
			title = menu_path
			self["menu_path_compressed"] = StaticText("")
		elif config.usage.show_menupath.value == 'small':
			title = screentitle
			self["menu_path_compressed"] = StaticText(menu_path + " >" if not menu_path.endswith(' / ') else menu_path[:-3] + " >" or "")
		else:
			title = screentitle
			self["menu_path_compressed"] = StaticText("")
		Screen.setTitle(self, title)

		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["summarylangname"] = StaticText()
		self["languages"] = List(self.list)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["key_red"] = Label(_("Cancel"))
		self["key_green"] = Label(_("Save"))

		self["actions"] = ActionMap(["OkCancelActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"green": self.save,
		}, -1)
Exemplo n.º 12
0
	def __init__(self, session):
		Screen.__init__(self, session)

		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)
#	ikseong
		self["actions"] = NumberActionMap(["OkCancelActions","NumberActions"], 
		{
			"ok": self.save,
			"cancel": self.cancel,
			"1": self.keyNumberGlobal,
			"2": self.keyNumberGlobal,
			"3": self.keyNumberGlobal,
			"4": self.keyNumberGlobal,
			"5": self.keyNumberGlobal,
			"6": self.keyNumberGlobal,
			"7": self.keyNumberGlobal,
			"8": self.keyNumberGlobal,
			"9": self.keyNumberGlobal,
			"0": self.keyNumberGlobal,
		}, -1)
		self.testkey=0
Exemplo n.º 13
0
	def __init__(self, session):
		Screen.__init__(self, session)

		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)
#	ikseong
		self["actions"] = NumberActionMap(["OkCancelActions","NumberActions"], 
		{
			"ok": self.save,
			"cancel": self.cancel,
			"1": self.keyNumberGlobal,
			"2": self.keyNumberGlobal,
			"3": self.keyNumberGlobal,
			"4": self.keyNumberGlobal,
			"5": self.keyNumberGlobal,
			"6": self.keyNumberGlobal,
			"7": self.keyNumberGlobal,
			"8": self.keyNumberGlobal,
			"9": self.keyNumberGlobal,
			"0": self.keyNumberGlobal,
		}, -1)
		self.testkey=0
Exemplo n.º 14
0
 def __init__(self, session):
     Screen.__init__(self, session)
     self.setTitle(_('Setup Language'))
     language.InitLang()
     self.oldActiveLanguage = language.getActiveLanguage()
     self.catalog = language.getActiveCatalog()
     self.list = []
     self['summarylangname'] = StaticText()
     self['summarylangsel'] = StaticText()
     self['languages'] = List(self.list)
     self['languages'].onSelectionChanged.append(self.changed)
     self.updateList()
     self.onLayoutFinish.append(self.selectActiveLanguage)
     self['key_red'] = Label(_('Cancel'))
     self['key_green'] = Label(_('Save'))
     self['key_yellow'] = Label(_('Update Cache'))
     self['key_blue'] = Label(_('Delete Language'))
     self['actions'] = ActionMap(
         ['SetupActions', 'ColorActions'], {
             'ok': self.save,
             'cancel': self.cancel,
             'red': self.cancel,
             'green': self.save,
             'yellow': self.updateCache,
             'blue': self.delLang
         }, -1)
 def selectActiveLanguage(self):
     activeLanguage = language.getActiveLanguage()
     pos = 0
     for x in self.list:
         if x[0] == activeLanguage:
             self["languages"].index = pos
             break
         pos += 1
Exemplo n.º 16
0
	def selectActiveLanguage(self, listname = "languages"):
		activeLanguage = language.getActiveLanguage()
		pos = 0
		for x in self.multicontentlist:
			if x[0] == activeLanguage:
				self[listname].index = pos
				break
			pos += 1
Exemplo n.º 17
0
	def selectActiveLanguage(self):
		activeLanguage = language.getActiveLanguage()
		pos = 0
		for x in self.list:
			if x[0] == activeLanguage:
				self["languages"].index = pos
				break
			pos += 1
Exemplo n.º 18
0
 def selectActiveLanguage(self, listname="languages"):
     activeLanguage = language.getActiveLanguage()
     pos = 0
     for x in self.multicontentlist:
         if x[0] == activeLanguage:
             self[listname].index = pos
             break
         pos += 1
Exemplo n.º 19
0
 def __init__(self, session):
     Screen.__init__(self, session)
     self.oldActiveLanguage = language.getActiveLanguage()
     self.list = []
     self['languages'] = List(self.list)
     self.updateList()
     self.onLayoutFinish.append(self.selectActiveLanguage)
     self['actions'] = ActionMap(['OkCancelActions'], {'ok': self.save,
      'cancel': self.cancel}, -1)
Exemplo n.º 20
0
 def selectedIndex(self):
     activeLanguage = language.getActiveLanguage()
     pos = 0
     for x in self._listContent:
         if x[0] == activeLanguage:
             self.list.index = pos
             break
         pos += 1
     return pos
Exemplo n.º 21
0
 def getPage(self, baseUrl, params={}, post_data=None):
     if params == {}: params = dict(self.defaultParams)
     lang = config.plugins.iptvplayer.movie4kto_language.value
     if '' == lang:
         try:
             lang = language.getActiveLanguage().split('_')[0]
         except Exception: lang = 'en'
     params['cookie_items'] = {'lang':lang}
     params['cloudflare_params'] = {'domain':self.up.getDomain(self.getMainUrl()), 'cookie_file':self.COOKIE_FILE, 'User-Agent':self.USER_AGENT, 'full_url_handle':self.getFullUrl}
     return self.cm.getPageCFProtection(baseUrl, params, post_data)
Exemplo n.º 22
0
	def readLocaleStrings(self):
		self.lcMonths = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
		if os.path.isfile('/etc/lcstrings.list') is True:
			myfile = open('/etc/lcstrings.list', 'r')
			lang = language.getActiveLanguage()
			for line in myfile.readlines():
				if line.startswith(str(lang)):
					line = line.strip().split(":")[1]
					self.lcMonths = line.strip().split(',')
					break
			myfile.close()
Exemplo n.º 23
0
    def __init__(self, session):
        Screen.__init__(self, session)

        language.InitLang()
        self.oldActiveLanguage = language.getActiveLanguage()

        self.list = []
        self["languages"] = List(self.list)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["actions"] = ActionMap(["OkCancelActions"], {"ok": self.save, "cancel": self.cancel}, -1)
Exemplo n.º 24
0
    def __init__(self, session, menu_path=""):
        Screen.__init__(self, session)
        screentitle = _("Language")
        if config.usage.show_menupath.value == 'large':
            menu_path += screentitle
            title = menu_path
            self["menu_path_compressed"] = StaticText("")
        elif config.usage.show_menupath.value == 'small':
            title = screentitle
            self["menu_path_compressed"] = StaticText(
                menu_path +
                " >" if not menu_path.endswith(' / ') else menu_path[:-3] +
                " >" or "")
        else:
            title = screentitle
            self["menu_path_compressed"] = StaticText("")
        Screen.setTitle(self, title)

        language.InitLang()
        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        self["summarylangname"] = StaticText()
        self["summarylangsel"] = StaticText()
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label("")
        self["key_green"] = Label("")
        self["key_yellow"] = Label(_("Add Language"))
        self["key_blue"] = Label(_("Delete Language(s)"))
        self["description"] = Label(
            _("'Save' changes active language.\n'Add Language' or MENU adds additional language(s).\n'Delete Language' allows either deletion of all but English and active language OR selected language"
              ))

        self["actions"] = ActionMap(
            ["SetupActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
                "yellow": self.installLanguage,
                "blue": self.delLang,
                "menu": self.installLanguage,
            }, -1)
Exemplo n.º 25
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.setTitle(_("Language selection"))
        self.oldActiveLanguage = language.getActiveLanguage()

        self.list = []
        self["languages"] = List(self.list)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["actions"] = ActionMap(["OkCancelActions"], {
            "ok": self.save,
            "cancel": self.cancel,
        }, -1)
Exemplo n.º 26
0
    def __init__(self, session, menu_path=""):
        Screen.__init__(self, session)
        screentitle = _("Language")
        if config.usage.show_menupath.value == 'large':
            menu_path += screentitle
            title = menu_path
            self["menu_path_compressed"] = StaticText("")
        elif config.usage.show_menupath.value == 'small':
            title = screentitle
            self["menu_path_compressed"] = StaticText(
                menu_path +
                " >" if not menu_path.endswith(' / ') else menu_path[:-3] +
                " >" or "")
        else:
            title = screentitle
            self["menu_path_compressed"] = StaticText("")
        Screen.setTitle(self, title)

        language.InitLang()
        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        # 		self["flag"] = Pixmap()
        self["summarylangname"] = StaticText()
        self["summarylangsel"] = StaticText()
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label(_("Cancel"))
        self["key_green"] = Label(_("Save"))
        self["key_yellow"] = Label(_("Update Cache"))
        self["key_blue"] = Label(_("Delete Language"))

        self["actions"] = ActionMap(
            ["SetupActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
                "yellow": self.updateCache,
                "blue": self.delLang,
            }, -1)
Exemplo n.º 27
0
 def getPage(self, url, params={}, post_data=None):
     lang = config.plugins.iptvplayer.movie4kto_language.value
     if '' == lang:
         try:
             lang = language.getActiveLanguage().split('_')[0]
         except: lang = 'en'
     HTTP_HEADER= { 'User-Agent':'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0', 'Cookie':'lang=%s;' % lang }
     params.update({'header':HTTP_HEADER})
     
     if 'movie4k.to' in url:
         proxy = 'http://www.proxy-german.de/index.php?q={0}&hl=240'.format(urllib.quote(url))
         params['header']['Referer'] = proxy
         params['header']['Cookie'] = 'flags=2e5; COOKIE%253Blang%253B%252F%253Bwww.movie4k.to={0}%3B'.format(lang)
         url = proxy
     #sts, data = self.cm.getPage(url, params, post_data)
     #printDBG(data)
     return self.cm.getPage(url, params, post_data)
Exemplo n.º 28
0
    def __init__(self, session):
        Screen.__init__(self, session)

        self.oldActiveLanguage = language.getActiveLanguage()
        self.catalog = language.getActiveCatalog()

        self.list = []
        self["languages"] = List(self.list)
        self["languages"].onSelectionChanged.append(self.changed)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["actions"] = ActionMap(["OkCancelActions"], {
            "ok": self.save,
            "cancel": self.cancel,
        }, -1)
Exemplo n.º 29
0
	def __init__(self, session):
		Screen.__init__(self, session)
		self.setTitle(_("Language selection"))
		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["languages"] = List(self.list)

		self.updateList()
		self["key_red"] = Label(_("Cancel"))
		self["key_blue"] = Label(_("Add/Delete Language"))

		self["actions"] = ActionMap(["SetupActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"blue": self.openlanguageone,
		}, -1)
Exemplo n.º 30
0
	def __init__(self, session, menu_path=""):
		Screen.__init__(self, session)
		screentitle = _("Language selection")
		if config.usage.show_menupath.value == 'large':
			menu_path += screentitle
			title = menu_path
			self["menu_path_compressed"] = StaticText("")
		elif config.usage.show_menupath.value == 'small':
			title = screentitle
			self["menu_path_compressed"] = StaticText(menu_path + " >" if not menu_path.endswith(' / ') else menu_path[:-3] + " >" or "")
		else:
			title = screentitle
			self["menu_path_compressed"] = StaticText("")
		Screen.setTitle(self, title)

		language.InitLang()
		self.oldActiveLanguage = language.getActiveLanguage()
		self.catalog = language.getActiveCatalog()

		self.list = []
# 		self["flag"] = Pixmap()
		self["summarylangname"] = StaticText()
		self["summarylangsel"] = StaticText()
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["key_red"] = Label(_("Cancel"))
		self["key_green"] = Label(_("Save"))
		self["key_yellow"] = Label(_("Update Cache"))
		self["key_blue"] = Label(_("Delete Language"))

		self["actions"] = ActionMap(["SetupActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"green": self.save,
			"yellow": self.updateCache,
			"blue": self.delLang,
		}, -1)
Exemplo n.º 31
0
    def __init__(self, session):
        Screen.__init__(self, session)

        self.oldActiveLanguage = language.getActiveLanguage()

        self.list = []
        self["summarylangname"] = StaticText()
        self["languages"] = List(self.list)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label(_("Cancel"))
        self["key_green"] = Label(_("Save"))

        self["actions"] = ActionMap(
            ["OkCancelActions", "ColorActions"],
            {"ok": self.save, "cancel": self.cancel, "red": self.cancel, "green": self.save},
            -1,
        )
Exemplo n.º 32
0
	def __init__(self, session):
		Screen.__init__(self, session)

		self.oldActiveLanguage = language.getActiveLanguage()
		self.catalog = language.getActiveCatalog()

		self.list = []
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["actions"] = ActionMap(["OkCancelActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
		}, -1)
		self.selectDelay = enigma.eTimer()
		self.selectDelay.callback.append(self.run)
Exemplo n.º 33
0
    def __init__(self, session):
        Screen.__init__(self, session)

        self.oldActiveLanguage = language.getActiveLanguage()

        self.list = []
        self["summarylangname"] = StaticText()
        self["languages"] = List(self.list)

        self.updateList()
        self.onLayoutFinish.append(self.selectActiveLanguage)

        self["key_red"] = Label(_("Cancel"))
        self["key_green"] = Label(_("Save"))

        self["actions"] = ActionMap(
            ["OkCancelActions", "ColorActions"], {
                "ok": self.save,
                "cancel": self.cancel,
                "red": self.cancel,
                "green": self.save,
            }, -1)
Exemplo n.º 34
0
 def __init__(self, session):
     Screen.__init__(self, session)
     self.setTitle(_('Setup Language'))
     language.InitLang()
     self.oldActiveLanguage = language.getActiveLanguage()
     self.catalog = language.getActiveCatalog()
     self.list = []
     self['summarylangname'] = StaticText()
     self['summarylangsel'] = StaticText()
     self['languages'] = List(self.list)
     self['languages'].onSelectionChanged.append(self.changed)
     self.updateList()
     self.onLayoutFinish.append(self.selectActiveLanguage)
     self['key_red'] = Label(_('Cancel'))
     self['key_green'] = Label(_('Save'))
     self['key_yellow'] = Label(_('Update Cache'))
     self['key_blue'] = Label(_('Delete Language'))
     self['actions'] = ActionMap(['SetupActions', 'ColorActions'], {'ok': self.save,
      'cancel': self.cancel,
      'red': self.cancel,
      'green': self.save,
      'yellow': self.updateCache,
      'blue': self.delLang}, -1)
Exemplo n.º 35
0
	def __init__(self, session):
		Screen.__init__(self, session)

		self.oldActiveLanguage = language.getActiveLanguage()
		self.catalog = language.getActiveCatalog()

		self.list = []
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)

		self.updateList()
		self.onLayoutFinish.append(self.selectActiveLanguage)

		self["key_red"] = Label(_("Cancel"))
		self["key_green"] = Label(_("Save"))

		self["actions"] = ActionMap(["SetupActions", "ColorActions"],
		{
			"ok": self.save,
			"cancel": self.cancel,
			"red": self.cancel,
			"green": self.save,
		}, -1)
# Both order possibilities should be in the list
# Following functions are invoved, but they are all implemented dynamically
# MovieCenter.reload -> Add new parameter if necessary
# Don't worry about buildMovieCenterEntry(*args):
# MovieSelection.initButtons -> Set next button text
# Green short will go through all types: D A
# Green long will only toggle the sort order: normal reverse

sort_choices = [(k, v[0]) for k, v in sort_modes.items()]

config.EMC = ConfigSubsection()
config.EMC.fake_entry = NoSave(ConfigNothing())
config.EMC.needsreload = ConfigYesNo(default=False)
config.EMC.extmenu_plugin = ConfigYesNo(default=False)
config.EMC.extmenu_list = ConfigYesNo(default=False)
config.EMC.epglang = ConfigSelection(default=language.getActiveLanguage(),
                                     choices=langList())
config.EMC.sublang1 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.sublang2 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.sublang3 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.audlang1 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.audlang2 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.audlang3 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0], choices=langList())
config.EMC.autosubs = ConfigYesNo(default=False)
config.EMC.autoaudio = ConfigYesNo(default=False)
Exemplo n.º 37
0
    def __init__(self):
        logger.info("...")
        auto_lang_list = Autoselect639Language(
        ).getTranslatedChoicesDictAndSortedListAndDefaults()[1]
        config.plugins.moviecockpit = ConfigSubsection()
        config.plugins.moviecockpit.timer_autoclean = ConfigYesNo(
            default=False)
        config.plugins.moviecockpit.cover_auto_download = ConfigYesNo(
            default=False)
        config.plugins.moviecockpit.cover_fallback = ConfigYesNo(default=True)
        config.plugins.moviecockpit.cover_replace_existing = ConfigYesNo(
            default=False)
        config.plugins.moviecockpit.cover_language = ConfigSelection(
            default=language.getActiveLanguage()[:2], choices=auto_lang_list)
        config.plugins.moviecockpit.cover_size = ConfigSelection(
            default="w500", choices=["w92", "w185", "w500", "original"])
        config.plugins.moviecockpit.backdrop_size = ConfigSelection(
            default="w1280", choices=["w300", "w780", "w1280", "original"])
        config.plugins.moviecockpit.cover_source = ConfigSelection(
            default="tvs_id", choices=choices_cover_source)
        config.plugins.moviecockpit.fake_entry = NoSave(ConfigNothing())
        config.plugins.moviecockpit.extmenu_settings = ConfigYesNo(
            default=True)
        config.plugins.moviecockpit.extmenu_plugin = ConfigYesNo(default=True)
        config.plugins.moviecockpit.epglang = ConfigSelection(
            default=language.getActiveLanguage(), choices=langListEPG())
        config.plugins.moviecockpit.sublang1 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.sublang2 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.sublang3 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.audlang1 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.audlang2 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.audlang3 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][1],
            choices=auto_lang_list)
        config.plugins.moviecockpit.autosubs = ConfigYesNo(default=False)
        config.plugins.moviecockpit.autoaudio = ConfigYesNo(default=False)
        config.plugins.moviecockpit.autoaudio_ac3 = ConfigYesNo(default=False)
        config.plugins.moviecockpit.list_start_home = ConfigYesNo(default=True)
        config.plugins.moviecockpit.list_dirs_inline = ConfigYesNo(
            default=True)
        config.plugins.moviecockpit.movie_description_delay = ConfigNumber(
            default=200)
        config.plugins.moviecockpit.list_show_mount_points = ConfigYesNo(
            default=False)
        config.plugins.moviecockpit.movie_watching_percent = ConfigSelectionNumber(
            0, 30, 1, default=10)
        config.plugins.moviecockpit.movie_finished_percent = ConfigSelectionNumber(
            50, 100, 1, default=90)
        config.plugins.moviecockpit.movie_date_format = ConfigSelection(
            default="%d.%m.%Y %H:%M", choices=choices_date)
        config.plugins.moviecockpit.movie_ignore_first_marks = ConfigYesNo(
            default=True)
        config.plugins.moviecockpit.movie_resume_at_last_pos = ConfigYesNo(
            default=True)
        config.plugins.moviecockpit.movie_start_position = ConfigSelection(
            default="event_start",
            choices=[("beginning", _("beginning")),
                     ("first_mark", _("first mark")),
                     ("event_start", _("event start"))])
        config.plugins.moviecockpit.trashcan_enable = ConfigYesNo(default=True)
        config.plugins.moviecockpit.trashcan_clean = ConfigYesNo(default=True)
        config.plugins.moviecockpit.trashcan_retention = ConfigNumber(
            default=3)
        config.plugins.moviecockpit.trashcan_show = ConfigYesNo(default=True)
        config.plugins.moviecockpit.trashcan_info = ConfigSelection(
            default="CS", choices=choices_dir_info)
        config.plugins.moviecockpit.directories_show = ConfigYesNo(
            default=True)
        config.plugins.moviecockpit.directories_info = ConfigSelection(
            default="CS", choices=choices_dir_info)
        config.plugins.moviecockpit.color = ConfigSelection(
            default="#bababa", choices=choices_color_selection)
        config.plugins.moviecockpit.color_sel = ConfigSelection(
            default="#ffffff", choices=choices_color_selection)
        config.plugins.moviecockpit.recording_color = ConfigSelection(
            default="#ff1616", choices=choices_color_recording)
        config.plugins.moviecockpit.recording_color_sel = ConfigSelection(
            default="#ff3838", choices=choices_color_recording)
        config.plugins.moviecockpit.selection_color = ConfigSelection(
            default="#cccc00", choices=choices_color_mark)
        config.plugins.moviecockpit.selection_color_sel = ConfigSelection(
            default="#ffff00", choices=choices_color_mark)
        config.plugins.moviecockpit.list_sort = ConfigSelection(
            default="0", choices=choices_sort)
        config.plugins.moviecockpit.list_style = ConfigNumber(default=3)
        config.plugins.moviecockpit.launch_key = ConfigSelection(
            default="showMovies", choices=choices_launch_key)
        config.plugins.moviecockpit.layout_screen = ConfigSelection(
            default="layout_screen_default.xml", choices=choices_layout_screen)
        config.plugins.moviecockpit.layout_button = ConfigSelection(
            default="layout_button_default.xml", choices=choices_layout_button)
        config.plugins.moviecockpit.list_bouquet_keys = ConfigSelection(
            default="", choices=choices_bouquet_keys)
        config.plugins.moviecockpit.list_skip_size = ConfigSelectionNumber(
            1, 10, 1, default=5)
        config.plugins.moviecockpit.debug_log_level = ConfigSelection(
            default="INFO", choices=log_levels.keys())
        config.plugins.moviecockpit.debug_log_path = ConfigDirectory(
            default="/media/hdd")
        config.plugins.moviecockpit.bookmarks = ConfigSet([], [])
        if not config.plugins.moviecockpit.bookmarks.value:
            config.plugins.moviecockpit.bookmarks.value = initBookmarks()
            config.plugins.moviecockpit.bookmarks.save()

        config.plugins.cachecockpit = ConfigSubsection()
        config.plugins.cachecockpit.fake_entry = NoSave(ConfigNothing())
        config.plugins.cachecockpit.archive_enable = ConfigYesNo(default=False)
        config.plugins.cachecockpit.archive_source_dir = ConfigDirectory(
            default="/media/hdd/movie")
        config.plugins.cachecockpit.archive_target_dir = ConfigDirectory(
            default="/media/hdd/movie")
        config.plugins.cachecockpit.debug_log_path = ConfigDirectory(
            default="/media/hdd")
        config.plugins.cachecockpit.debug_log_level = ConfigSelection(
            default="INFO", choices=log_levels.keys())

        checkList(config.plugins.moviecockpit.epglang)
        checkList(config.plugins.moviecockpit.sublang1)
        checkList(config.plugins.moviecockpit.sublang2)
        checkList(config.plugins.moviecockpit.sublang3)
        checkList(config.plugins.moviecockpit.audlang1)
        checkList(config.plugins.moviecockpit.audlang2)
        checkList(config.plugins.moviecockpit.audlang3)
		# Following functions are invoved, but they are all implemented dynamically
		# MovieCenter.reload -> Add new parameter if necessary
		# Don't worry about buildMovieCenterEntry(*args):
		# MovieSelection.initButtons -> Set next button text
		# Green short will go through all types: D A
		# Green long will only toggle the sort order: normal reverse

sort_choices = [ (k, v[0]) for k, v in sort_modes.items() ]

config.EMC                           = ConfigSubsection()
config.EMC.fake_entry                = NoSave(ConfigNothing())
config.EMC.needsreload               = ConfigYesNo(default = False)
config.EMC.extmenu_plugin            = ConfigYesNo(default = False)
config.EMC.mainmenu_list             = ConfigYesNo(default = False)
config.EMC.extmenu_list              = ConfigYesNo(default = False)
config.EMC.epglang                   = ConfigSelection(default = language.getActiveLanguage(), choices                    = langList())
config.EMC.sublang1                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.sublang2                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.sublang3                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.audlang1                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.audlang2                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.audlang3                  = ConfigSelection(default = language.lang[language.getActiveLanguage()][0], choices  = langList())
config.EMC.autosubs                  = ConfigYesNo(default = False)
config.EMC.autoaudio                 = ConfigYesNo(default = False)
config.EMC.autoaudio_ac3             = ConfigYesNo(default = False)
config.EMC.key_period                = ConfigSelectionNumber(50, 900, 50, default = 100)
config.EMC.key_repeat                = ConfigSelectionNumber(250, 900, 50, default= 500)
config.EMC.restart                   = ConfigSelection(choices = restart_choices, default = "")
config.EMC.restart_begin             = ConfigClock(default = 60 * 60 * 2)
config.EMC.restart_end               = ConfigClock(default = 60 * 60 * 5)
config.EMC.restart_stby              = ConfigYesNo(default = False)
Exemplo n.º 39
0
		screentitle = _("Language")
		if config.usage.show_menupath.value == 'large':
			menu_path += screentitle
			title = menu_path
			self["menu_path_compressed"] = StaticText("")
		elif config.usage.show_menupath.value == 'small':
			title = screentitle
			self["menu_path_compressed"] = StaticText(menu_path + " >" if not menu_path.endswith(' / ') else menu_path[:-3] + " >" or "")
		else:
			title = screentitle
			self["menu_path_compressed"] = StaticText("")
		Screen.setTitle(self, title)

<<<<<<< HEAD
		language.InitLang()
		self.oldActiveLanguage = language.getActiveLanguage()
		self.catalog = language.getActiveCatalog()

		self.list = []
# 		self["flag"] = Pixmap()
		self["summarylangname"] = StaticText()
		self["summarylangsel"] = StaticText()
		self["languages"] = List(self.list)
		self["languages"].onSelectionChanged.append(self.changed)
=======
		self.oldActiveLanguage = language.getActiveLanguage()

		self.list = []
		self["summarylangname"] = StaticText()
		self["languages"] = List(self.list)
>>>>>>> dev/Dev
Exemplo n.º 40
0
    def __init__(self):
        print("MVC: ConfigInit: __init__: constructor")
        config.MVC = ConfigSubsection()
        config.MVC.fake_entry = NoSave(ConfigNothing())
        config.MVC.needsreload = ConfigYesNo(default=False)
        config.MVC.extmenu_plugin = ConfigYesNo(default=True)
        config.MVC.extmenu_list = ConfigYesNo(default=True)
        config.MVC.epglang = ConfigSelection(
            default=language.getActiveLanguage(), choices=langList())
        config.MVC.sublang1 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.sublang2 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.sublang3 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.audlang1 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.audlang2 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.audlang3 = ConfigSelection(
            default=language.lang[language.getActiveLanguage()][0],
            choices=langList())
        config.MVC.autosubs = ConfigYesNo(default=False)
        config.MVC.autoaudio = ConfigYesNo(default=False)
        config.MVC.autoaudio_ac3 = ConfigYesNo(default=False)
        config.MVC.ml_disable = ConfigYesNo(default=False)
        config.MVC.movie_redfunc = ConfigSelection(default="DL",
                                                   choices=red_choices)
        config.MVC.movie_greenfunc = ConfigSelection(default="ST",
                                                     choices=green_choices)
        config.MVC.movie_yellowfunc = ConfigSelection(default="MV",
                                                      choices=yellow_choices)
        config.MVC.movie_bluefunc = ConfigSelection(default="MH",
                                                    choices=blue_choices)
        config.MVC.movie_longredfunc = ConfigSelection(default="DL",
                                                       choices=longred_choices)
        config.MVC.movie_longyellowfunc = ConfigSelection(
            default="MV", choices=longyellow_choices)
        config.MVC.movie_longbluefunc = ConfigSelection(
            default="MH", choices=longblue_choices)
        config.MVC.MVCStartHome = ConfigYesNo(default=True)
        config.MVC.movie_descdelay = ConfigSelectionNumber(50,
                                                           60000,
                                                           50,
                                                           default=200)
        config.MVC.cover = ConfigYesNo(default=False)
        config.MVC.cover_flash = ConfigYesNo(default=False)
        config.MVC.cover_bookmark = ConfigText(default="/data/movie",
                                               fixed_size=False,
                                               visible_width=22)
        config.MVC.cover_delay = ConfigSelectionNumber(50,
                                                       60000,
                                                       50,
                                                       default=250)
        config.MVC.cover_background = ConfigSelection(
            default="#00000000", choices=cover_background_choices)
        config.MVC.cover_fallback = ConfigYesNo(default=False)
        config.MVC.cover_language = ConfigSelection(default='de',
                                                    choices=[
                                                        ('en', _('English')),
                                                        ('de', _('German')),
                                                        ('it', _('Italian')),
                                                        ('es', _('Spanish')),
                                                        ('fr', _('French')),
                                                        ('pt', _('Portuguese'))
                                                    ])
        config.MVC.cover_size = ConfigSelection(
            default="w185", choices=["w92", "w185", "w500", "original"])
        config.MVC.hide_miniTV = ConfigSelection(
            default='never',
            choices=[('never', _("never hide")), ('liveTV', _("hide live TV")),
                     ('liveTVorTS', _("hide live TV and timeshift")),
                     ('playback', _("hide playback")),
                     ('all', _("always hide"))])
        config.MVC.cover_hide_miniTV = ConfigYesNo(default=False)
        config.MVC.cover_auto_selection = ConfigYesNo(default=False)
        config.MVC.skinstyle = ConfigSelection(
            default='right',
            choices=[('right', _("Show info on the right")),
                     ('rightpig', _("Show info on the right (with MiniTV)")),
                     ('custom',
                      _("Show custom layout ('Selection_myskin.xml')"))])
        config.MVC.movie_icons = ConfigYesNo(default=True)
        config.MVC.link_icons = ConfigYesNo(default=True)
        config.MVC.movie_picons = ConfigYesNo(default=False)
        config.MVC.movie_picons_path = ConfigText(
            default="/usr/share/enigma2/picon",
            fixed_size=False,
            visible_width=35)
        config.MVC.movie_progress = ConfigSelection(default="PB",
                                                    choices=progress_choices)
        config.MVC.movie_watching_percent = ConfigSelectionNumber(0,
                                                                  30,
                                                                  1,
                                                                  default=10)
        config.MVC.movie_finished_percent = ConfigSelectionNumber(50,
                                                                  100,
                                                                  1,
                                                                  default=90)
        config.MVC.movie_date_format = ConfigSelection(
            default="%d.%m.%Y %H:%M", choices=date_choices)
        config.MVC.movie_ignore_firstcuts = ConfigYesNo(default=True)
        config.MVC.movie_jump_first_mark = ConfigYesNo(default=False)
        config.MVC.movie_rewind_finished = ConfigYesNo(default=True)
        config.MVC.record_eof_zap = ConfigSelection(
            default='1',
            choices=[('0', _("yes, without Message")),
                     ('1', _("yes, with Message")), ('2', _("no"))])
        config.MVC.movie_exit = ConfigYesNo(default=False)
        config.MVC.movie_reopen = ConfigYesNo(default=True)
        config.MVC.movie_reopenEOF = ConfigYesNo(default=True)
        config.MVC.movie_show_format = ConfigYesNo(default=False)
        config.MVC.movie_real_path = ConfigYesNo(default=True)
        config.MVC.movie_homepath = ConfigText(default="/media/hdd/movie",
                                               fixed_size=False,
                                               visible_width=22)
        config.MVC.movie_pathlimit = ConfigText(
            default="/movie", fixed_size=False,
            visible_width=22)  # relative to mount point e.g. /media/hdd
        config.MVC.movie_trashcan_enable = ConfigYesNo(default=True)
        config.MVC.movie_trashcan_path = ConfigText(
            default="/media/hdd/movie/trashcan",
            fixed_size=False,
            visible_width=22)
        config.MVC.movie_trashcan_show = ConfigYesNo(default=True)
        config.MVC.movie_trashcan_info = ConfigSelection(
            default="C", choices=dirinfo_choices)
        config.MVC.movie_trashcan_clean = ConfigYesNo(default=True)
        config.MVC.movie_trashcan_limit = ConfigSelectionNumber(1,
                                                                99,
                                                                1,
                                                                default=3)
        config.MVC.movie_delete_validation = ConfigYesNo(default=True)
        config.MVC.directories_show = ConfigYesNo(default=False)
        config.MVC.directories_ontop = ConfigYesNo(default=False)
        config.MVC.directories_info = ConfigSelection(default="",
                                                      choices=dirinfo_choices)
        config.MVC.count_size_position = ConfigSelection(default='0',
                                                         choices=[
                                                             ('0',
                                                              _("center")),
                                                             ('1', _("right")),
                                                             ('2', _("left"))
                                                         ])
        config.MVC.color_recording = ConfigSelection(
            default="#ff0000",
            choices=[("#ffff00", _("Yellow")), ("#ff0000", _("Red")),
                     ("#ff9999", _("Light red")), ("#990000", _("Dark red"))])
        config.MVC.color_highlight = ConfigSelection(
            default="#ffffff",
            choices=[("#ffffff", _("White")), ("#cccccc", _("Light grey")),
                     ("#bababa", _("Grey")), ("#666666", _("Dark grey")),
                     ("#000000", _("Black"))])
        config.MVC.bookmarks = ConfigYesNo(default=False)
        config.MVC.movie_hide_mov = ConfigYesNo(default=False)
        config.MVC.movie_hide_del = ConfigYesNo(default=False)
        config.MVC.moviecenter_sort = ConfigSelection(default=("D-"),
                                                      choices=sort_choices)
        config.MVC.moviecenter_selmove = ConfigSelection(default="d",
                                                         choices=move_choices)
        config.MVC.moviecenter_loadtext = ConfigYesNo(default=True)
        config.MVC.timer_autoclean = ConfigYesNo(default=False)
        config.MVC.movie_launch = ConfigSelection(default="showMovies",
                                                  choices=launch_choices)
        #		config.MVC.scan_linked               = ConfigYesNo(default=False)
        config.MVC.bqt_keys = ConfigSelection(default="", choices=bqt_choices)
        config.MVC.list_skip_size = ConfigSelectionNumber(3, 10, 1, default=5)
        config.MVC.InfoLong = ConfigSelection(default="MVC-TMDBInfo",
                                              choices=[
                                                  ("", _("Button disabled")),
                                                  ("IMDbSearch",
                                                   _("IMDb Search")),
                                                  ("MVC-TMDBInfo",
                                                   _("MVC-TMDB Info")),
                                                  ("TMDBInfo", _("TMDB Info")),
                                                  ('CSFDInfo', _('CSFD Info'))
                                              ])

        self.checkList(config.MVC.epglang)
        self.checkList(config.MVC.sublang1)
        self.checkList(config.MVC.sublang2)
        self.checkList(config.MVC.sublang3)
        self.checkList(config.MVC.audlang1)
        self.checkList(config.MVC.audlang2)
        self.checkList(config.MVC.audlang3)
Exemplo n.º 41
0
	def selectActiveLanguage(self):
		activeLanguage = language.getActiveLanguage()
Exemplo n.º 42
0
def _(txt):
    if language.getActiveLanguage() == "en_EN": return txt
    return gettext.dgettext("Suomipoeka", txt)
Exemplo n.º 43
0
from Components.Language import language
from Tools.Directories import resolveFilename, pathExists, SCOPE_LANGUAGE, SCOPE_PLUGINS
import os
from Screens.LocationBox import LocationBox

VERSION = 1.04

TEMP = "/tmp/"
STARTDIR = "/media/hdd/"
if not pathExists(STARTDIR):
    STARTDIR = TEMP

config.plugins.LocaleManager = ConfigSubsection()
choicelist = []
languages = language.getLanguageList()
default_language = language.getActiveLanguage()
for lng in languages:
    choicelist.append((lng[0], lng[1][0]))
config.plugins.LocaleManager.usedlang = NoSave(
    ConfigSelection(default=default_language, choices=choicelist))
config.plugins.LocaleManager.target = NoSave(ConfigDirectory(STARTDIR))
config.plugins.LocaleManager.enigma = NoSave(
    ConfigSelection(default="move",
                    choices=[("no", _("nothing")), (("delete", _("delete"))),
                             (("move", _("move")))]))
config.plugins.LocaleManager.plugins = NoSave(ConfigYesNo(default=True))
cfg = config.plugins.LocaleManager

if not pathExists(cfg.target.value):
    cfg.target.value = TEMP
Exemplo n.º 44
0
    return newlist


def langListSel():
    newlist = []
    for e in language.getLanguageList():
        newlist.append(_(e[1][0]))
    return newlist


config.suomipoeka = ConfigSubsection()
config.suomipoeka.about = ConfigSelection(default="1", choices=[("1", " ")])
config.suomipoeka.extmenu_plugin = ConfigYesNo()
config.suomipoeka.extmenu_list = ConfigYesNo()
config.suomipoeka.epglang = ConfigSelection(
    default=language.getActiveLanguage(), choices=langList())
config.suomipoeka.sublang1 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0],
    choices=langListSel())
config.suomipoeka.sublang2 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0],
    choices=langListSel())
config.suomipoeka.sublang3 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0],
    choices=langListSel())
config.suomipoeka.audlang1 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0],
    choices=langListSel())
config.suomipoeka.audlang2 = ConfigSelection(
    default=language.lang[language.getActiveLanguage()][0],
    choices=langListSel())