X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a34ef895210161a8820e96829ac87806566e7858..d6e5c101451d5528f7978a17043f553d951f45ef:/lib/python/Components/Language.py diff --git a/lib/python/Components/Language.py b/lib/python/Components/Language.py index 6d1e31f3..268fdb21 100644 --- a/lib/python/Components/Language.py +++ b/lib/python/Components/Language.py @@ -26,6 +26,7 @@ class Language: self.addLanguage(_("Greek"), "el", "GR") self.addLanguage(_("Hungarian"), "hu", "HU") self.addLanguage(_("Lithuanian"), "lt", "LT") + self.addLanguage(_("Latvian"), "lv", "LV") self.addLanguage(_("Icelandic"), "is", "IS") self.addLanguage(_("Italian"), "it", "IT") self.addLanguage(_("Norwegian"), "no", "NO") @@ -36,6 +37,7 @@ class Language: self.addLanguage(_("Swedish"), "sv", "SE") self.addLanguage(_("Turkish"), "tr", "TR") self.addLanguage(_("Ukrainian"), "uk", "UA") + self.addLanguage(_("Frisian"), "fy", "x-FY") # there is no separate country for frisian self.callbacks = [] @@ -62,18 +64,17 @@ class Language: self.activateLanguage(self.langlist[index]) def getLanguageList(self): - list = [] - for x in self.langlist: - list.append((x, self.lang[x])) - return list + return [ (x, self.lang[x]) for x in self.langlist ] def getActiveLanguage(self): return self.activeLanguage def getActiveLanguageIndex(self): - for count in range(len(self.langlist)): - if self.langlist[count] == self.activeLanguage: - return count + idx = 0 + for x in self.langlist: + if x == self.activeLanguage: + return idx + idx += 1 return None def getLanguage(self):