some basic language support (already working a bit)
[enigma2.git] / lib / python / Screens / ScanSetup.py
index 2a325929c5c63e981013db65b0ea032527ad3cc8..6b05cd47c4dda1dec5cd2a85ca6d879993cd39ae 100644 (file)
@@ -72,10 +72,10 @@ class ScanSetup(Screen):
                # single transponder scan
                if (config.scan.type.value == 0):
                        if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-S"]):
-                               self.list.append(getConfigListEntry("Satellite", config.scan.satselection[config.scan.nims.value]))
-                               self.list.append(getConfigListEntry("Frequency", config.scan.sat.frequency))
-                               self.list.append(getConfigListEntry("Inversion", config.scan.sat.inversion))
-                               self.list.append(getConfigListEntry("Symbolrate", config.scan.sat.symbolrate))
+                               self.list.append(getConfigListEntry(_('Satellite'), config.scan.satselection[config.scan.nims.value]))
+                               self.list.append(getConfigListEntry(_('Frequency'), config.scan.sat.frequency))
+                               self.list.append(getConfigListEntry(_('Inversion'), config.scan.sat.inversion))
+                               self.list.append(getConfigListEntry(_('Symbolrate'), config.scan.sat.symbolrate))
                                self.list.append(getConfigListEntry("Polarity", config.scan.sat.polarization))
                                self.list.append(getConfigListEntry("FEC", config.scan.sat.fec))
                        if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-C"]):
@@ -243,6 +243,7 @@ class ScanSetup(Screen):
 
        def keyGo(self):
                tlist = []
+               flags = 0
                if (config.scan.type.value == 0): # single transponder scan
                        if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-S"]):
                                self.addSatTransponder(tlist, config.scan.sat.frequency.value[0],
@@ -266,8 +267,9 @@ class ScanSetup(Screen):
                                                                                          config.scan.sat.inversion.value,
                                                                                          self.satList[config.scan.nims.value][config.scan.satselection[config.scan.nims.value].value][1])
 
-               if (config.scan.type.value == 1):
+               if (config.scan.type.value == 1): # single sat scan
                        getInitialTransponderList(tlist, int(self.satList[config.scan.nims.value][config.scan.satselection[config.scan.nims.value].value][1]))
+               flags |= eComponentScan.scanNetworkSearch
 
                if (config.scan.type.value == 2): # multi sat scan
                        SatList = nimmanager.getSatListForNim(config.scan.nims.value)
@@ -276,13 +278,12 @@ class ScanSetup(Screen):
                                if x[1].parent.value == 0:
                                        print "   " + str(x[1].parent.configPath)
                                        getInitialTransponderList(tlist, x[1].parent.configPath)
-
+               flags |= eComponentScan.scanNetworkSearch
 
                for x in self["config"].list:
                        x[1].save()
 
-               flags = 0
-               flags |= eComponentScan.scanNetworkSearch
+
                # flags |= eComponentScan.scanSearchBAT
                self.session.openWithCallback(self.keyCancel, ServiceScan, tlist, flags)