allow language references through indexes
[enigma2.git] / lib / python / Components / Language.py
index b5c7e18a824a19f0664a3459b9ec968265bebc84..cf30be82b6ed007429e224f5421f384b9c3d45e4 100644 (file)
@@ -53,6 +53,9 @@ class Language:
                except:
                        print "Selected language does not exist!"
 
+       def activateLanguageIndex(self, index):
+               self.activateLanguage(self.langlist[index])
+
        def getLanguageList(self):
                list = []
                for x in self.langlist:
@@ -61,6 +64,12 @@ class Language:
 
        def getActiveLanguage(self):
                return self.activeLanguage
+       
+       def getActiveLanguageIndex(self):
+               for count in range(len(self.langlist)):
+                       if self.langlist[count] == self.activeLanguage:
+                               return count
+               return None                     
 
        def getLanguage(self):
                try: