Merge branch 'vuplus_experimental' of /opt/repository/enigma2 into vuplus_experimental
authorChang.H.S <jhs@dev3>
Fri, 10 Jun 2011 02:38:56 +0000 (11:38 +0900)
committerChang.H.S <jhs@dev3>
Fri, 10 Jun 2011 02:38:56 +0000 (11:38 +0900)
56 files changed:
data/skin_default.xml
lib/dvb/decoder.cpp
lib/dvb/decoder.h
lib/dvb/pmt.cpp
lib/dvb/pmt.h
lib/python/Components/Converter/Makefile.am
lib/python/Components/Converter/ValueToPixmap.py [new file with mode: 0644]
lib/python/Components/DreamInfoHandler.py
lib/python/Components/Network.py
lib/python/Components/Renderer/Pixmap.py
lib/python/Plugins/SystemPlugins/FactoryTest/plugin.py
lib/python/Plugins/SystemPlugins/Hotplug/plugin.py
lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py
lib/python/Plugins/SystemPlugins/NetworkWizard/networkwizard.xml
lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py
lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py
lib/python/Plugins/SystemPlugins/SoftwareManager/ImageWizard.py
lib/python/Plugins/SystemPlugins/SoftwareManager/SoftwareTools.py
lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py
lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py
lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py
lib/python/Screens/AudioSelection.py
lib/python/Screens/NetworkSetup.py
lib/python/Screens/VirtualKeyBoard.py
lib/python/Tools/NumericalTextInput.py
lib/service/servicedvb.cpp
lib/service/servicemp3.cpp
po/ar.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/en.po
po/es.po
po/et.po
po/fi.po
po/fr.po
po/fy.po
po/hr.po
po/hu.po
po/is.po
po/it.po
po/lt.po
po/lv.po
po/nl.po
po/no.po
po/pl.po
po/pt.po
po/ru.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tr.po
po/uk.po

index 4826706..2dee1db 100755 (executable)
@@ -728,18 +728,18 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
        <!-- Numerical help dialog -->
        <screen name="NumericalTextInputHelpDialog" position="190,400" zPosition="2" size="394,124" backgroundColor="#202020" flags="wfNoBorder">
                <eLabel position="0,0" size="392,122" backgroundColor="#c0c0c0" zPosition="-1" />
-               <widget name="key1" position="2,2" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key2" position="132,2" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key3" position="262,2" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key4" position="2,32" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key5" position="132,32" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key6" position="262,32" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key7" position="2,62" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key8" position="132,62" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key9" position="262,62" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="help1" position="2,92" size="130,30" font="Console;16" halign="center" valign="center" />
-               <widget name="key0" position="132,92" size="130,30" font="Console;12" halign="center" valign="center" />
-               <widget name="help2" position="262,92" size="130,30" font="Console;16" halign="center" valign="center" />
+               <widget name="key1" position="2,2" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key2" position="132,2" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key3" position="262,2" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key4" position="2,32" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key5" position="132,32" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key6" position="262,32" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key7" position="2,62" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key8" position="132,62" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key9" position="262,62" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="help1" position="2,92" size="130,30" font="Regular;18" halign="center" valign="center" />
+               <widget name="key0" position="132,92" size="130,30" font="Regular;14" halign="center" valign="center" />
+               <widget name="help2" position="262,92" size="130,30" font="Regular;18" halign="center" valign="center" />
        </screen>
        <!-- Parental control - editor -->
        <screen name="ParentalControlEditor" position="center,center" size="520,400" title="Parental control services Editor">
@@ -1151,10 +1151,13 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
        </screen>
        <!-- VirtualKeyBoard -->
        <screen name="VirtualKeyBoard" position="center,center" size="560,350" zPosition="99" title="Virtual KeyBoard">
-               <ePixmap pixmap="skin_default/vkey_text.png" position="9,35" zPosition="-4" size="542,52" alphatest="on" />
-               <widget name="header" position="10,10" size="500,20" font="Regular;20" transparent="1" noWrap="1" />
-               <widget name="text" position="12,35" size="536,46" font="Regular;46" transparent="1" noWrap="1" halign="right" />
-               <widget name="list" position="10,100" size="540,225" selectionDisabled="1" transparent="1" />
+               <ePixmap pixmap="skin_default/vkey_text.png" position="9,45" zPosition="-4" size="542,52" alphatest="on" />
+               <widget source="country" render="Pixmap" position="490,0" size="60,40" alphatest="on" borderWidth="2" borderColor="yellow" >
+                       <convert type="ValueToPixmap">LanguageCode</convert>
+               </widget>
+               <widget name="header" position="10,20" size="500,20" font="Regular;20" transparent="1" noWrap="1" />
+               <widget name="text" position="12,45" size="536,46" font="Regular;46" transparent="1" noWrap="1" halign="right" />
+               <widget name="list" position="10,110" size="540,225" selectionDisabled="1" transparent="1" />
        </screen>
        <!-- FileBrowser -->
        <screen name="FileBrowser" position="center,center" size="520,430" title="DVD File Browser" >
index a89f72b..97cb99d 100644 (file)
@@ -206,6 +206,10 @@ int eDVBAudio::startPid(int pid, int type)
        case aDTSHD:
                bypass = 0x10;
                break;
+        case aDDP:
+                bypass = 0x22;
+                break;
+
        }
 
        eDebugNoNewLine("AUDIO_SET_BYPASS(%d) - ", bypass);
index 7610b65..ed8b6c7 100644 (file)
@@ -13,7 +13,7 @@ private:
        ePtr<eDVBDemux> m_demux;
        int m_fd, m_fd_demux, m_dev, m_is_freezed;
 public:
-       enum { aMPEG, aAC3, aDTS, aAAC, aAACHE, aLPCM, aDTSHD };
+       enum { aMPEG, aAC3, aDTS, aAAC, aAACHE, aLPCM, aDTSHD, aDDP  };
        eDVBAudio(eDVBDemux *demux, int dev);
        enum { aMonoLeft, aStereo, aMonoRight };
        void setChannel(int channel);
index e5e6331..227928b 100644 (file)
@@ -18,6 +18,7 @@
 #include <dvbsi++/teletext_descriptor.h>
 #include <dvbsi++/video_stream_descriptor.h>
 #include <dvbsi++/registration_descriptor.h>
+#include <dvbsi++/ac3_descriptor.h>
 
 eDVBServicePMTHandler::eDVBServicePMTHandler()
        :m_ca_servicePtr(0), m_dvb_scan(0), m_decode_demux_num(0xFF), m_no_pat_entry_delay(eTimer::create())
@@ -471,9 +472,28 @@ int eDVBServicePMTHandler::getProgramInfo(program &program)
                                                                        audio.type = audioStream::atAACHE; // MPEG4-AAC
                                                                        break;
                                                                case AC3_DESCRIPTOR:
-                                                                       isaudio = 1;
+                                                               {    
+                                                                       Ac3Descriptor *ac = (Ac3Descriptor*)(*desc);
+
+                                                                       isaudio = 1; 
                                                                        audio.type = audioStream::atAC3;
+
+                                                                       if(ac->getAc3TypeFlag())
+                                                                       {    
+
+                                                                               uint8_t ac3type = ac->getAc3Type();
+                                                                               if( ( ac3type & 0x80 ) && ( (ac3type<<5) == 0xA0 || (ac3type<<5) == 0xC0) ) // From EN-300 468 v1.7.1 Table D.1
+                                                                                       audio.type = audioStream::atDDP;
+                                                                       }    
+
+                                                                       break;
+                                                               }     
+                                                               case ENHANCED_AC3_DESCRIPTOR:
+                                                                       isaudio = 1; 
+                                                                       audio.type = audioStream::atDDP;
                                                                        break;
+     
+
                                                                case REGISTRATION_DESCRIPTOR: /* some services don't have a separate AC3 descriptor */
                                                                {
                                                                        RegistrationDescriptor *d = (RegistrationDescriptor*)(*desc);
index 0c44f35..4be8000 100644 (file)
@@ -145,7 +145,7 @@ public:
        {
                int pid,
                    rdsPid; // hack for some radio services which transmit radiotext on different pid (i.e. harmony fm, HIT RADIO FFH, ...)
-               enum { atMPEG, atAC3, atDTS, atAAC, atAACHE, atLPCM, atDTSHD };
+               enum { atMPEG, atAC3, atDTS, atAAC, atAACHE, atLPCM, atDTSHD, atDDP  };
                int type; // mpeg2, ac3, dts, ...
                
                int component_tag;
index 3b6fd3e..b73f6d5 100644 (file)
@@ -6,4 +6,4 @@ install_PYTHON = \
        ConditionalShowHide.py ServicePosition.py ValueRange.py RdsInfo.py Streaming.py \
        StaticMultiList.py ServiceTime.py MovieInfo.py MenuEntryCompare.py StringListSelection.py \
        ValueBitTest.py TunerInfo.py ConfigEntryTest.py TemplatedMultiContent.py ProgressToText.py \
-       Combine.py SensorToText.py
+       Combine.py SensorToText.py ValueToPixmap.py
diff --git a/lib/python/Components/Converter/ValueToPixmap.py b/lib/python/Components/Converter/ValueToPixmap.py
new file mode 100644 (file)
index 0000000..0acd263
--- /dev/null
@@ -0,0 +1,40 @@
+from Components.Converter.Converter import Converter
+from Components.Element import cached, ElementError
+from Tools.Directories import fileExists, SCOPE_SKIN_IMAGE, SCOPE_CURRENT_SKIN, resolveFilename
+from Tools.LoadPixmap import LoadPixmap
+
+
+class ValueToPixmap(Converter, object):
+       LANGUAGE_CODE = 0
+       PATH = 1
+       
+       def __init__(self, type):
+               Converter.__init__(self, type)
+               if type == "LanguageCode":
+                       self.type = self.LANGUAGE_CODE
+               elif type == "Path":
+                       self.type = self.PATH
+               else:
+                       raise ElementError("'%s' is not <LanguageCode|Path> for ValueToPixmap converter" % type)
+
+       @cached
+       def getPixmap(self):
+               if self.source:
+                       val = self.source.text
+                       if val in (None, ""):
+                               return None
+               if self.type == self.PATH:
+                       return LoadPixmap(val)
+               if self.type == self.LANGUAGE_CODE:
+                       png = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, "countries/" + val[3:].lower() + ".png"))
+                       if png == None:
+                               png = LoadPixmap(cached=True, path=resolveFilename(SCOPE_SKIN_IMAGE, "countries/missing.png"))
+                       return png
+               return None                     
+       
+       pixmap = property(getPixmap)
+
+       def changed(self, what):
+               if what[0] != self.CHANGED_SPECIFIC or what[1] == self.type:
+                       Converter.changed(self, what)
+
index 8e9c29d..8097365 100755 (executable)
@@ -84,6 +84,8 @@ class InfoHandler(xml.sax.ContentHandler):
                                self.attributes["packagename"] = str(attrs["packagename"])
                        if attrs.has_key("packagetype"):
                                self.attributes["packagetype"] = str(attrs["packagetype"])
+                       if attrs.has_key("needsRestart"):
+                               self.attributes["needsRestart"] = str(attrs["needsRestart"])
                        if attrs.has_key("shortdescription"):
                                self.attributes["shortdescription"] = str(attrs["shortdescription"])
 
@@ -120,6 +122,8 @@ class InfoHandler(xml.sax.ContentHandler):
                        self.attributes["name"] = str(data)
                if self.elements[-1] == "packagename":
                        self.attributes["packagename"] = str(data)
+               if self.elements[-1] == "needsRestart":
+                       self.attributes["needsRestart"] = str(data)
                if self.elements[-1] == "shortdescription":
                        self.attributes["shortdescription"] = str(data)
                if self.elements[-1] == "description":
index 04511d2..32b8bdb 100755 (executable)
@@ -20,9 +20,8 @@ class Network:
                self.Console = Console()
                self.LinkConsole = Console()
                self.restartConsole = Console()
-               self.deactivateConsole = Console()
                self.deactivateInterfaceConsole = Console()
-               self.activateConsole = Console()
+               self.activateInterfaceConsole = Console()
                self.resetNetworkConsole = Console()
                self.DnsConsole = Console()
                self.PingConsole = Console()
@@ -30,37 +29,29 @@ class Network:
                self.friendlyNames = {}
                self.lan_interfaces = []
                self.wlan_interfaces = []
+               self.remoteRootFS = None
                self.getInterfaces()
 
        def onRemoteRootFS(self):
-               fp = file('/proc/mounts', 'r')
-               mounts = fp.readlines()
-               fp.close()
-               for line in mounts:
-                       parts = line.strip().split(' ')
-                       if parts[1] == '/' and (parts[2] == 'nfs' or parts[2] == 'smbfs'):
-                               return True
-               return False
+               if self.remoteRootFS == None:
+                       fp = file('/proc/mounts', 'r')
+                       mounts = fp.readlines()
+                       fp.close()
+                       self.remoteRootFS = False
+                       for line in mounts:
+                               parts = line.strip().split()
+                               if parts[1] == '/' and parts[2] == 'nfs':
+                                       self.remoteRootFS = True
+                                       break
+               return self.remoteRootFS
+
+       def isBlacklisted(self, iface):
+               return iface in ('lo', 'wifi0', 'wmaster0')
 
        def getInterfaces(self, callback = None):
-               devicesPattern = re_compile('[a-z]+[0-9]+')
                self.configuredInterfaces = []
-               fp = file('/proc/net/dev', 'r')
-               result = fp.readlines()
-               fp.close()
-               for line in result:
-                       try:
-                               device = devicesPattern.search(line).group()
-                               if device in ('wifi0', 'wmaster0'):
-                                       continue
-                               self.getDataForInterface(device, callback)
-                       except AttributeError:
-                               pass
-               #print "self.ifaces:", self.ifaces
-               #self.writeNetworkConfig()
-               #print ord(' ')
-               #for line in result:
-               #       print ord(line[0])
+               for device in self.getInstalledAdapters():
+                       self.getAddrInet(device, callback)
 
        # helper function
        def regExpMatch(self, pattern, string):
@@ -69,21 +60,16 @@ class Network:
                try:
                        return pattern.search(string).group()
                except AttributeError:
-                       None
+                       return None
 
        # helper function to convert ips from a sring to a list of ints
        def convertIP(self, ip):
-               strIP = ip.split('.')
-               ip = []
-               for x in strIP:
-                       ip.append(int(x))
-               return ip
-
-       def getDataForInterface(self, iface,callback):
-               #get ip out of ip addr, as avahi sometimes overrides it in ifconfig.
+               return [ int(n) for n in ip.split('.') ]
+
+       def getAddrInet(self, iface, callback):
                if not self.Console:
                        self.Console = Console()
-               cmd = "ip -o addr"
+               cmd = "ip -o addr show dev " + iface
                self.Console.ePopen(cmd, self.IPaddrFinished, [iface,callback])
 
        def IPaddrFinished(self, result, retval, extra_args):
@@ -92,14 +78,14 @@ class Network:
                globalIPpattern = re_compile("scope global")
                ipRegexp = '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
                netRegexp = '[0-9]{1,2}'
-               macRegexp = '[0-9]{2}\:[0-9]{2}\:[0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}'
+               macRegexp = '[0-9a-fA-F]{2}\:[0-9a-fA-F]{2}\:[0-9a-fA-F]{2}\:[0-9a-fA-F]{2}\:[0-9a-fA-F]{2}\:[0-9a-fA-F]{2}'
                ipLinePattern = re_compile('inet ' + ipRegexp + '/')
                ipPattern = re_compile(ipRegexp)
                netmaskLinePattern = re_compile('/' + netRegexp)
                netmaskPattern = re_compile(netRegexp)
                bcastLinePattern = re_compile(' brd ' + ipRegexp)
                upPattern = re_compile('UP')
-               macPattern = re_compile('[0-9]{2}\:[0-9]{2}\:[0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}\:[a-z0-9]{2}')
+               macPattern = re_compile(macRegexp)
                macLinePattern = re_compile('link/ether ' + macRegexp)
                
                for line in result.splitlines():
@@ -144,7 +130,7 @@ class Network:
                        print line[0:7]
                        if line[0:7] == "0.0.0.0":
                                gateway = self.regExpMatch(ipPattern, line[16:31])
-                               if gateway is not None:
+                               if gateway:
                                        data['gateway'] = self.convertIP(gateway)
                                        
                self.ifaces[iface] = data
@@ -176,8 +162,9 @@ class Network:
                                fp.write(iface["preup"])
                        if iface["predown"] is not False and not iface.has_key("configStrings"):
                                fp.write(iface["predown"])
-                       fp.write("\n")
+                       fp.write("\n")                          
                fp.close()
+               self.configuredNetworkAdapters = self.configuredInterfaces
                self.writeNameserverConfig()
 
        def writeNameserverConfig(self):
@@ -263,49 +250,13 @@ class Network:
                for line in resolv:
                        if self.regExpMatch(nameserverPattern, line) is not None:
                                ip = self.regExpMatch(ipPattern, line)
-                               if ip is not None:
+                               if ip:
                                        self.nameservers.append(self.convertIP(ip))
 
                print "nameservers:", self.nameservers
 
-       def deactivateNetworkConfig(self, callback = None):
-               if self.onRemoteRootFS():
-                       if callback is not None:
-                               callback(True)
-                       return
-               self.deactivateConsole = Console()
-               self.commands = []
-               self.commands.append("/etc/init.d/avahi-daemon stop")
-               for iface in self.ifaces.keys():
-                       cmd = "ip addr flush " + iface
-                       self.commands.append(cmd)               
-               self.commands.append("/etc/init.d/networking stop")
-               self.commands.append("killall -9 udhcpc")
-               self.commands.append("rm /var/run/udhcpc*")
-               self.deactivateConsole.eBatch(self.commands, self.deactivateNetworkFinished, callback, debug=True)
-               
-       def deactivateNetworkFinished(self,extra_args):
-               callback = extra_args
-               if len(self.deactivateConsole.appContainers) == 0:
-                       if callback is not None:
-                               callback(True)
-
-       def activateNetworkConfig(self, callback = None):
-               if self.onRemoteRootFS():
-                       if callback is not None:
-                               callback(True)
-                       return
-               self.activateConsole = Console()
-               self.commands = []
-               self.commands.append("/etc/init.d/networking start")
-               self.commands.append("/etc/init.d/avahi-daemon start")
-               self.activateConsole.eBatch(self.commands, self.activateNetworkFinished, callback, debug=True)
-               
-       def activateNetworkFinished(self,extra_args):
-               callback = extra_args
-               if len(self.activateConsole.appContainers) == 0:
-                       if callback is not None:
-                               callback(True)
+       def getInstalledAdapters(self):
+               return [x for x in listdir('/sys/class/net') if not self.isBlacklisted(x)]
 
        def getConfiguredAdapters(self):
                return self.configuredNetworkAdapters
@@ -316,47 +267,44 @@ class Network:
        def getFriendlyAdapterName(self, x):
                if x in self.friendlyNames.keys():
                        return self.friendlyNames.get(x, x)
-               else:
-                       self.friendlyNames[x] = self.getFriendlyAdapterNaming(x)
-                       return self.friendlyNames.get(x, x) # when we have no friendly name, use adapter name
+               self.friendlyNames[x] = self.getFriendlyAdapterNaming(x)
+               return self.friendlyNames.get(x, x) # when we have no friendly name, use adapter name
 
        def getFriendlyAdapterNaming(self, iface):
-               if iface.startswith('eth'):
-                       if iface not in self.lan_interfaces and len(self.lan_interfaces) == 0:
-                               self.lan_interfaces.append(iface)
-                               return _("LAN connection")
-                       elif iface not in self.lan_interfaces and len(self.lan_interfaces) >= 1:
-                               self.lan_interfaces.append(iface)
-                               return _("LAN connection") + " " + str(len(self.lan_interfaces))
+               name = None
+               if self.isWirelessInterface(iface):
+                       if iface not in self.wlan_interfaces:
+                               name = _("WLAN connection")
+                               if len(self.wlan_interfaces):
+                                       name += " " + str(len(self.wlan_interfaces)+1)
+                               self.wlan_interfaces.append(iface)                                                              
                else:
-                       if iface not in self.wlan_interfaces and len(self.wlan_interfaces) == 0:
-                               self.wlan_interfaces.append(iface)
-                               return _("WLAN connection")
-                       elif iface not in self.wlan_interfaces and len(self.wlan_interfaces) >= 1:
-                               self.wlan_interfaces.append(iface)
-                               return _("WLAN connection") + " " + str(len(self.wlan_interfaces))
-
+                       if iface not in self.lan_interfaces:
+                               name = _("LAN connection")
+                               if len(self.lan_interfaces):
+                                       name += " " + str(len(self.lan_interfaces)+1)
+                               self.lan_interfaces.append(iface)
+               return name
+       
        def getFriendlyAdapterDescription(self, iface):
-               if iface == 'eth0':
-                       return _("Internal LAN adapter.")
+               if not self.isWirelessInterface(iface):
+                       return _('Ethernet network interface')
+
+               moduledir = self.getWlanModuleDir(iface)
+               if moduledir:
+                       name = os_path.basename(os_path.realpath(moduledir))
+                       if name in ('ath_pci','ath5k'):
+                               name = 'Atheros'
+                       elif name in ('rt73','rt73usb','rt3070sta'):
+                               name = 'Ralink'
+                       elif name == 'zd1211b':
+                               name = 'Zydas'
+                       elif name == 'r871x_usb_drv':
+                               name = 'Realtek'
                else:
-                       classdir = "/sys/class/net/" + iface + "/device/"
-                       driverdir = "/sys/class/net/" + iface + "/device/driver/"
-                       if os_path.exists(classdir):
-                               files = listdir(classdir)
-                               if 'driver' in files:
-                                       if os_path.realpath(driverdir).endswith('ath_pci'):
-                                               return _("Atheros")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
-                                       elif os_path.realpath(driverdir).endswith('zd1211b'):
-                                               return _("Zydas")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
-                                       elif os_path.realpath(driverdir).endswith('rt73'):
-                                               return _("Ralink")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
-                                       elif os_path.realpath(driverdir).endswith('rt73usb'):
-                                               return _("Ralink")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
-                                       else:
-                                               return str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
-                               else:
-                                       return _("Unknown network adapter.")
+                       name = _('Unknown')
+
+               return name + ' ' + _('wireless network interface')
 
        def getAdapterName(self, iface):
                return iface
@@ -404,16 +352,12 @@ class Network:
                                        self.nameservers[i] = newnameserver
 
        def resetNetworkConfig(self, mode='lan', callback = None):
-               if self.onRemoteRootFS():
-                       if callback is not None:
-                               callback(True)
-                       return
                self.resetNetworkConsole = Console()
                self.commands = []
                self.commands.append("/etc/init.d/avahi-daemon stop")
                for iface in self.ifaces.keys():
-                       cmd = "ip addr flush " + iface
-                       self.commands.append(cmd)               
+                       if iface != 'eth0' or not self.onRemoteRootFS():
+                               self.commands.append("ip addr flush dev " + iface)      
                self.commands.append("/etc/init.d/networking stop")
                self.commands.append("killall -9 udhcpc")
                self.commands.append("rm /var/run/udhcpc*")
@@ -487,18 +431,15 @@ class Network:
                                        statecallback(self.NetworkState)
                
        def restartNetwork(self,callback = None):
-               if self.onRemoteRootFS():
-                       if callback is not None:
-                               callback(True)
-                       return
                self.restartConsole = Console()
                self.config_ready = False
                self.msgPlugins()
                self.commands = []
                self.commands.append("/etc/init.d/avahi-daemon stop")
                for iface in self.ifaces.keys():
-                       cmd = "ip addr flush " + iface
-                       self.commands.append(cmd)               
+                       if iface != 'eth0' or not self.onRemoteRootFS():
+                               self.commands.append("ifdown " + iface)
+                               self.commands.append("ip addr flush dev " + iface)
                self.commands.append("/etc/init.d/networking stop")
                self.commands.append("killall -9 udhcpc")
                self.commands.append("rm /var/run/udhcpc*")
@@ -555,9 +496,13 @@ class Network:
                                        
        def stopDeactivateInterfaceConsole(self):
                if self.deactivateInterfaceConsole is not None:
-                       if len(self.deactivateInterfaceConsole.appContainers):
-                               for name in self.deactivateInterfaceConsole.appContainers.keys():
-                                       self.deactivateInterfaceConsole.kill(name)
+                       self.deactivateInterfaceConsole.killAll()
+                       self.deactivateInterfaceConsole = None
+
+       def stopActivateInterfaceConsole(self):
+               if self.activateInterfaceConsole is not None:
+                       self.activateInterfaceConsole.killAll()
+                       self.activateInterfaceConsole = None
                                        
        def checkforInterface(self,iface):
                if self.getAdapterAttribute(iface, 'up') is True:
@@ -590,59 +535,138 @@ class Network:
                                if len(self.DnsConsole.appContainers) == 0:
                                        statecallback(self.DnsState)
 
-       def deactivateInterface(self,iface,callback = None):
-               if self.onRemoteRootFS():
+       def deactivateInterface(self,ifaces,callback = None):
+               self.config_ready = False
+               self.msgPlugins()
+               commands = []
+               def buildCommands(iface):
+                       commands.append("ifdown " + iface)
+                       commands.append("ip addr flush dev " + iface)
+                       #wpa_supplicant sometimes doesn't quit properly on SIGTERM
+                       if os_path.exists('/var/run/wpa_supplicant/'+ iface):
+                               commands.append("wpa_cli -i" + iface + " terminate")
+                       
+               if not self.deactivateInterfaceConsole:
+                       self.deactivateInterfaceConsole = Console()
+
+               if isinstance(ifaces, (list, tuple)):
+                       for iface in ifaces:
+                               if iface != 'eth0' or not self.onRemoteRootFS():
+                                       buildCommands(iface)
+               else:
+                       if ifaces == 'eth0' and self.onRemoteRootFS():
+                               if callback is not None:
+                                       callback(True)
+                               return
+                       buildCommands(ifaces)
+               self.deactivateInterfaceConsole.eBatch(commands, self.deactivateInterfaceFinished, [ifaces,callback], debug=True)
+
+       def deactivateInterfaceFinished(self,extra_args):
+               (ifaces, callback) = extra_args
+               def checkCommandResult(iface):
+                       if self.deactivateInterfaceConsole and self.deactivateInterfaceConsole.appResults.has_key("ifdown " + iface):
+                               result = str(self.deactivateInterfaceConsole.appResults.get("ifdown " + iface)).strip("\n")
+                               if result == "ifdown: interface " + iface + " not configured":
+                                       return False
+                               else:
+                                       return True
+               #ifdown sometimes can't get the interface down.
+               if isinstance(ifaces, (list, tuple)):
+                       for iface in ifaces:
+                               if checkCommandResult(iface) is False:
+                                       Console().ePopen(("ifconfig " + iface + " down" ))
+               else:
+                       if checkCommandResult(ifaces) is False:
+                               Console().ePopen(("ifconfig " + ifaces + " down" ))
+
+               if self.deactivateInterfaceConsole:
+                       if len(self.deactivateInterfaceConsole.appContainers) == 0:
+                               if callback is not None:
+                                       callback(True)
+
+       def activateInterface(self,iface,callback = None):
+               if self.config_ready:
+                       self.config_ready = False
+                       self.msgPlugins()
+               if iface == 'eth0' and self.onRemoteRootFS():
                        if callback is not None:
                                callback(True)
                        return
-               self.deactivateInterfaceConsole = Console()
-               self.commands = []
-               cmd1 = "ip addr flush " + iface
-               cmd2 = "ifconfig " + iface + " down"
-               self.commands.append(cmd1)
-               self.commands.append(cmd2)
-               self.deactivateInterfaceConsole.eBatch(self.commands, self.deactivateInterfaceFinished, callback, debug=True)
+               if not self.activateInterfaceConsole:
+                       self.activateInterfaceConsole = Console()
+               commands = []
+               commands.append("ifup " + iface)
+               self.activateInterfaceConsole.eBatch(commands, self.activateInterfaceFinished, callback, debug=True)
 
-       def deactivateInterfaceFinished(self,extra_args):
+       def activateInterfaceFinished(self,extra_args):
                callback = extra_args
-               if self.deactivateInterfaceConsole:
-                       if len(self.deactivateInterfaceConsole.appContainers) == 0:
+               if self.activateInterfaceConsole:
+                       if len(self.activateInterfaceConsole.appContainers) == 0:
                                if callback is not None:
                                        callback(True)
 
+       def sysfsPath(self, iface):
+               return '/sys/class/net/' + iface
+
+       def isWirelessInterface(self, iface):
+               if iface in self.wlan_interfaces:
+                       return True
+
+               if os_path.isdir(self.sysfsPath(iface) + '/wireless'):
+                       return True
+
+               # r871x_usb_drv on kernel 2.6.12 is not identifiable over /sys/class/net/'ifacename'/wireless so look also inside /proc/net/wireless
+               device = re_compile('[a-z]{2,}[0-9]*:')
+               ifnames = []
+               fp = open('/proc/net/wireless', 'r')
+               for line in fp:
+                       try:
+                               ifnames.append(device.search(line).group()[:-1])
+                       except AttributeError:
+                               pass
+               if iface in ifnames:
+                       return True
+
+               return False
+
+       def getWlanModuleDir(self, iface = None):
+               devicedir = self.sysfsPath(iface) + '/device'
+               moduledir = devicedir + '/driver/module'
+               if os_path.isdir(moduledir):
+                       return moduledir
+
+               # identification is not possible over default moduledir
+               for x in listdir(devicedir):
+                       # rt3070 on kernel 2.6.18 registers wireless devices as usb_device (e.g. 1-1.3:1.0) and identification is only possible over /sys/class/net/'ifacename'/device/1-xxx
+                       if x.startswith("1-"):
+                               moduledir = devicedir + '/' + x + '/driver/module'
+                               if os_path.isdir(moduledir):
+                                       return moduledir
+               # rt73, zd1211b, r871x_usb_drv on kernel 2.6.12 can be identified over /sys/class/net/'ifacename'/device/driver, so look also here
+               moduledir = devicedir + '/driver'
+               if os_path.isdir(moduledir):
+                       return moduledir
+
+               return None
+
        def detectWlanModule(self, iface = None):
-               self.wlanmodule = None
-               classdir = "/sys/class/net/" + iface + "/device/"
-               driverdir = "/sys/class/net/" + iface + "/device/driver/"
-               if os_path.exists(classdir):
-                       classfiles = listdir(classdir)
-                       driver_found = False
-                       nl80211_found = False
-                       for x in classfiles:
-                               if x == 'driver':
-                                       driver_found = True
-                               if x.startswith('ieee80211:'):
-                                       nl80211_found = True
-
-                       if driver_found and nl80211_found:
-                               #print about.getKernelVersionString()
-                               self.wlanmodule = "nl80211"
-                       else:
-                               if driver_found and not nl80211_found:
-                                       driverfiles = listdir(driverdir)
-                                       if os_path.realpath(driverdir).endswith('ath_pci'):
-                                               if len(driverfiles) >= 1:
-                                                       self.wlanmodule = 'madwifi'
-                                       if os_path.realpath(driverdir).endswith('rt73'):
-                                               if len(driverfiles) == 2 or len(driverfiles) == 5:
-                                                       self.wlanmodule = 'ralink'                                      
-                                       if os_path.realpath(driverdir).endswith('zd1211b'):
-                                               if len(driverfiles) == 1 or len(driverfiles) == 5:
-                                                       self.wlanmodule = 'zydas'
-                       if self.wlanmodule is None:
-                               self.wlanmodule = "wext"
-                       print 'Using "%s" as wpa-supplicant driver' % (self.wlanmodule)
-                       return self.wlanmodule
+               if not self.isWirelessInterface(iface):
+                       return None
+
+               devicedir = self.sysfsPath(iface) + '/device'
+               if os_path.isdir(devicedir + '/ieee80211'):
+                       return 'nl80211'
+
+               moduledir = self.getWlanModuleDir(iface)
+               if moduledir:
+                       module = os_path.basename(os_path.realpath(moduledir))
+                       if module in ('ath_pci','ath5k'):
+                               return 'madwifi'
+                       if module in ('rt73','rt73'):
+                               return 'ralink'
+                       if module == 'zd1211b':
+                               return 'zydas'
+               return 'wext'
        
        def calc_netmask(self,nmask):
                from struct import pack, unpack
index d67cd55..7c6b579 100644 (file)
@@ -3,4 +3,17 @@ from Renderer import Renderer
 from enigma import ePixmap
 
 class Pixmap(Renderer):
+       def __init__(self):
+               Renderer.__init__(self)
+
        GUI_WIDGET = ePixmap
+
+       def postWidgetCreate(self, instance):
+               self.changed((self.CHANGED_DEFAULT,))
+
+       def changed(self, what):
+               if what[0] != self.CHANGED_CLEAR:
+                       if self.source and hasattr(self.source, "pixmap"):
+                               if self.instance:
+                                       self.instance.setPixmap(self.source.pixmap)
+
index 484749f..e771b70 100755 (executable)
@@ -123,7 +123,7 @@ class FactoryTest(Screen):
                }, -2)
 
                Screen.__init__(self, session)
-               TESTPROGRAM_DATE = "2011-05-16"
+               TESTPROGRAM_DATE = "2011-06-09"
                TESTPROGRAM_VERSION = "Version 01.10"
 
                self.model = 0
@@ -255,13 +255,13 @@ class FactoryTest(Screen):
                        self.smarttestIndex=3
                        tlist.append((" 3. Smartcard test",self.smarttestIndex))
                        self.tuner1_1testIndex=4
-                       tlist.append((" 4. T1 H 22K x 4:3 CVBS",self.tuner1_1testIndex))
+                       tlist.append((" 4. T1/H/22K x /4:3/CVBS",self.tuner1_1testIndex))
                        self.tuner1_2testIndex=5
-                       tlist.append((" 5. T1 V 22k o 16:9 RGB",self.tuner1_2testIndex))
+                       tlist.append((" 5. T1/V/22k o/16:9/RGB",self.tuner1_2testIndex))
                        self.tuner2_1testIndex=6
-                       tlist.append((" 6. T2 H 22k x 4:3 YC",self.tuner2_1testIndex))
+                       tlist.append((" 6. T2/H/22k x/4:3/YC",self.tuner2_1testIndex))
                        self.tuner2_2testIndex=7
-                       tlist.append((" 7. T2 V 22k o 16:9 CVBS CAM",self.tuner2_2testIndex))
+                       tlist.append((" 7. T2/V/22k o/16:9/CVBS/CAM",self.tuner2_2testIndex))
                        self.scarttestIndex=8
                        tlist.append((" 8. VCR Scart loop",self.scarttestIndex))
                        self.rs232testIndex=9
@@ -271,7 +271,7 @@ class FactoryTest(Screen):
                        self.fdefaultIndex=11
                        tlist.append(("11. Factory default",self.fdefaultIndex))
                        self.shutdownIndex=12
-                       tlist.append(("12. Shutdown",self.shutdownIndex))
+                       tlist.append(("12. Shutdown(Deep Standby)",self.shutdownIndex))
                        self.tuner_test_first_index = 4
                        self.tuner_test_last_index = 7
                        
@@ -283,9 +283,9 @@ class FactoryTest(Screen):
                        self.smarttestIndex=2
                        tlist.append((" 2. Smartcard test",self.smarttestIndex))
                        self.tuner1_1testIndex=3
-                       tlist.append((" 3. T1 H 22K x 4:3 CVBS",self.tuner1_1testIndex))
+                       tlist.append((" 3. T1/H/22K x/4:3/CVBS",self.tuner1_1testIndex))
                        self.tuner2_2testIndex = self.tuner1_2testIndex=4
-                       tlist.append((" 4. T1 V 22k o 16:9 RGB CAM",self.tuner1_2testIndex))
+                       tlist.append((" 4. T1/V/22k o/16:9/RGB/CAM",self.tuner1_2testIndex))
                        self.rs232testIndex=5
                        tlist.append((" 5. RS232 test",self.rs232testIndex))
                        self.ethernettestIndex=6
@@ -293,7 +293,7 @@ class FactoryTest(Screen):
                        self.fdefaultIndex=7
                        tlist.append((" 7. Factory default",self.fdefaultIndex))
                        self.shutdownIndex=8
-                       tlist.append((" 8. Shutdown",self.shutdownIndex))
+                       tlist.append((" 8. Shutdown(Deep Standby)",self.shutdownIndex))
                        self.tuner_test_first_index = 3
                        self.tuner_test_last_index = 4
 
@@ -343,10 +343,10 @@ class FactoryTest(Screen):
                                        getRatio = AspectRatio.pop(0) # ratio
                                        AspectRatio.append(getRatio)
                                        getColorFormat=ColorFormat.pop(0) # colorFormat
-                                       menuname=" %d. T%d %s H 22k 0 %s %s" % (current_index, key+1, val["type"], getRatio, getColorFormat)    #menuname
+                                       menuname=" %d. T%d/%s/H/22k x/%s/%s" % (current_index, key+1, val["type"], getRatio, getColorFormat)    #menuname
                                        print current_index
 #                                              current_index=4
-                                       self.setTuneInfo(index=current_index, slot=key, type=val["type"], sat=val["sat1"], pol="H", tone=True, ratio=getRatio, color=getColorFormat, cam=False) # setTuneInfo
+                                       self.setTuneInfo(index=current_index, slot=key, type=val["type"], sat=val["sat1"], pol="H", tone=False, ratio=getRatio, color=getColorFormat, cam=False) # setTuneInfo
 #                                              self.setTuneInfo(current_index, key, val["type"], val["sat1"], "H", True, getRatio, getColorFormat, False) # setTuneInfo
                                        tlist.append((menuname,current_index))
                                        current_index+=1
@@ -354,13 +354,13 @@ class FactoryTest(Screen):
                                        getRatio = AspectRatio.pop(0)
                                        AspectRatio.append(getRatio)
                                        getColorFormat=ColorFormat.pop(0)
-                                       menuname=" %d. T%d %s V 22k x %s %s" % (current_index, key+1, val["type"], getRatio, getColorFormat)
+                                       menuname=" %d. T%d/%s/V/22k o/%s/%s" % (current_index, key+1, val["type"], getRatio, getColorFormat)
                                        if len(self.NimType) == key+1: # CAM test on/off
-                                               menuname+=" CAM"
+                                               menuname+="/CAM"
                                                camtest = True
                                        else:
                                                camtest = False
-                                       self.setTuneInfo( index=current_index, slot=key, type=val["type"], sat=val["sat2"], pol="V", tone=False, ratio=getRatio, color=getColorFormat, cam=camtest)
+                                       self.setTuneInfo( index=current_index, slot=key, type=val["type"], sat=val["sat2"], pol="V", tone=True, ratio=getRatio, color=getColorFormat, cam=camtest)
                                        tlist.append((menuname,current_index))
                                        current_index+=1
 # Chang : DVB -T or DVB-C
@@ -374,7 +374,7 @@ class FactoryTest(Screen):
                                                getRatio = AspectRatio.pop(0)
                                                AspectRatio.append(getRatio)
                                                getColorFormat=ColorFormat.pop(0)
-                                               menuname=" %d. T%d %s %s %s" % (current_index, key+1, val["type"], getRatio, getColorFormat)
+                                               menuname=" %d. T%d/%s/%s/%s" % (current_index, key+1, val["type"], getRatio, getColorFormat)
                                                if len(self.NimType) == key+1 and (additionalMenu is None or x != 0): # CAM test on/off
                                                        menuname+=" CAM"
                                                        camtest = True
@@ -394,7 +394,7 @@ class FactoryTest(Screen):
                        tlist.append((" %d. Factory default" % current_index,self.fdefaultIndex))
                        current_index+=1
                        self.shutdownIndex=current_index
-                       tlist.append((" %d. Shutdown" % current_index,self.shutdownIndex))
+                       tlist.append((" %d. Shutdown(Deep Standby)" % current_index,self.shutdownIndex))
                        
                self.menulength= len(tlist)
                self["testlist"] = MenuList(tlist)
@@ -643,17 +643,17 @@ class FactoryTest(Screen):
                        displayerror = 1
                
                if result == 0:
-                       self.session.open( MessageBox, _("Sata & extend hdd test pass"), MessageBox.TYPE_INFO)
+                       self.session.open( MessageBox, _("Sata & extend hdd test pass\nPress 'OK' button!"), MessageBox.TYPE_INFO)
                        self.rlist[self["testlist"].getCurrent()[1]]="pass"
                elif result == 1:
                        if displayerror==1:
-                               self.session.open( MessageBox, _("One hdd test error"), MessageBox.TYPE_ERROR)
+                               self.session.open( MessageBox, _("One hdd test error\nPress 'EXIT' button!"), MessageBox.TYPE_ERROR)
                                self.rlist[self["testlist"].getCurrent()[1]]="fail"
                        else:
                                self.satatimer.start(1100,True)
                else:
                        if displayerror==1:
-                               self.session.open( MessageBox, _("Sata & extend hdd test error"), MessageBox.TYPE_ERROR)
+                               self.session.open( MessageBox, _("Sata & extend hdd test error\nPress 'EXIT' button!"), MessageBox.TYPE_ERROR)
                                self.rlist[self["testlist"].getCurrent()[1]]="fail"
                        else:
                                self.satatimer.start(1100,True)
@@ -664,7 +664,7 @@ class FactoryTest(Screen):
                elif self.model == 1:
                        self.session.openWithCallback(self.displayresult ,FrontTest_solo)
                elif self.model == 2 or self.model == 3 or self.model == 4:
-                       self.session.openWithCallback(self.displayresult ,FrontTest_solo)
+                       self.session.openWithCallback(self.displayresult ,FrontTest_uno)
 
        def displayresult(self):
                global fronttest
@@ -1070,11 +1070,11 @@ class FactoryTest(Screen):
                if result < 0 :
                        result = 0
                elif result == len(devices):
-                       self.session.open( MessageBox, _("USB test pass %d devices\nPress OK!"%result), MessageBox.TYPE_INFO)                   
+                       self.session.open( MessageBox, _("USB test pass %d devices\nPress 'OK' button!"%result), MessageBox.TYPE_INFO)
                        self.rlist[self["testlist"].getCurrent()[1]]="pass"
                else:
                        if displayerror == 1:
-                               self.session.open( MessageBox, _("USB test error : Success-%d"%result+" Fail-%d\nPress EXIT!"%(len(devices)-result)), MessageBox.TYPE_ERROR)
+                               self.session.open( MessageBox, _("USB test error : Success-%d"%result+" Fail-%d\nPress 'EXIT' button!"%(len(devices)-result)), MessageBox.TYPE_ERROR)
                                self.rlist[self["testlist"].getCurrent()[1]]="fail"
                        else:
                                self.usbtimer.start(1100,True)
@@ -1439,12 +1439,12 @@ class SmartCardTest(Screen):
                self["actions"] = ActionMap(["DirectionActions", "OkCancelActions"],
                {
                        "cancel": self.keyCancel,
-                       "ok" : self.keyCancel
+                       "ok" : self.keyOk
                }, -2)
 
                Screen.__init__(self, session)
                self["text"]=Label(("Testing Smartcard 1..."))
-               self.step = 0
+               self.testok = 0
                self.smartcardtimer = eTimer()
                self.smartcardtimer.callback.append(self.check_smart_card)
                self.closetimer = eTimer()
@@ -1484,7 +1484,7 @@ class SmartCardTest(Screen):
                                return
                        elif (index==1 or self.model==1):
                                smartcardtest = 1
-                               self.step = 1
+                               self.testok = 1
                                self["text"].setText(_("Smart Card OK!!"))
                                self.closetimer.start(2000,True)
                                self.smartcardtimer.stop()
@@ -1513,6 +1513,10 @@ class SmartCardTest(Screen):
        def keyCancel(self):
                self.close()
 
+       def keyOk(self):
+               if self.testok == 1:
+                       self.close()
+
        
 
 fronttest = 0
@@ -1698,11 +1702,11 @@ class FrontTest_solo(Screen):
 
        def keyOk(self):
                global fronttest
-               self.fronttimer.stop()
-               eSctest.getInstance().VFD_Close()
                if self.step == 6:
                        fronttest = 1
-               self.close()
+                       self.fronttimer.stop()
+                       eSctest.getInstance().VFD_Close()
+                       self.close()
 
        def FrontAnimate(self):
                if (self.frontturnonoff==0):
@@ -1713,7 +1717,105 @@ class FrontTest_solo(Screen):
                        eSctest.getInstance().turnoff_VFD()
                self.fronttimer.start(1000,True)
 
+class FrontTest_uno(Screen):
+       skin = """
+               <screen name="FrontTest_uno" position="center,center" size="300,180" title="Front Test" >
+                       <widget name="text" position="10,10" size="280,160" font="Regular;30" />
+               </screen>"""
+
+       def __init__(self, session):
+               self["actions"] = ActionMap(["DirectionActions", "OkCancelActions","GlobalActions"],
+               {
+                       "ok": self.keyOk,
+                       "cancel": self.keyCancel,
+                       "left": self.keyleft,
+                       "right": self.keyright,
+                       "volumeUp": self.keyvolup,
+                       "volumeDown": self.keyvoldown,
+                       "power_down": self.keypower,
+               }, -2)
+
+               Screen.__init__(self, session)
+               self["text"]=Label(("Press Front CH -"))
+               self.step = 1
+               self.fronttimer= eTimer()
+               self.fronttimer.callback.append(self.FrontAnimate)
+               self.frontturnonoff = 0
+               eSctest.getInstance().VFD_Open()
+               self.keytimeout = eTimer()
+               self.keytimeout.callback.append(self.KeyTimeOut)
+               self.keytimeout.start(5000,True)
+
+       def KeyTimeOut(self):
+               if self.step == 1:
+                       self["text"].setText(("Front CH - ERROR\nPress exit!"))
+               elif self.step == 2:
+                       self["text"].setText(("Front CH + ERROR\nPress exit!"))
+               elif self.step == 3 :
+                       self["text"].setText(("Front VOL - ERROR\nPress exit!"))
+               elif self.step == 4:
+                       self["text"].setText(("Front VOL + ERROR\nPress exit!"))
+               elif self.step == 5:
+                       self["text"].setText(("Front STANDBY ERROR\nPress exit!"))
+               self.step = 0
+
+       def keyleft(self):
+               if self.step== 1:
+                       self.keytimeout.stop()
+                       self.keytimeout.start(5000,True)
+                       self.step = 2
+                       self["text"].setText(_("Press Front CH +"))
+       def keyright(self):
+               if self.step== 2:
+                       self.keytimeout.stop()
+                       self.keytimeout.start(5000,True)
+                       self.step = 3
+                       self["text"].setText(_("Press Front VOL -"))
+
+       def keyvoldown(self):
+               if self.step== 3:
+                       self.keytimeout.stop()
+                       self.keytimeout.start(5000,True)
+                       self.step = 4
+                       self["text"].setText(_("Press Front VOL +"))
+
+       def keyvolup(self):
+               if self.step== 4:
+                       self.keytimeout.stop()
+                       self.keytimeout.start(5000,True)
+                       self.step = 5
+                       self["text"].setText(_("Press Front STANDBY"))
 
+       def keypower(self):
+               if self.step== 5:
+                       self.keytimeout.stop()
+                       self.step = 6
+                       self.fronttimer.start(1000,True)
+                       self["text"].setText(_("Front LED OK?\n\nyes-ok\nno-exit"))
+
+       def keyCancel(self):
+               global fronttest
+               self.fronttimer.stop()
+               eSctest.getInstance().VFD_Close()
+               fronttest = 0
+               self.close()
+
+       def keyOk(self):
+               global fronttest
+               if self.step == 6:
+                       fronttest = 1
+                       self.fronttimer.stop()
+                       eSctest.getInstance().VFD_Close()
+                       self.close()
+
+       def FrontAnimate(self):
+               if (self.frontturnonoff==0):
+                       eSctest.getInstance().turnon_VFD()
+                       self.frontturnonoff = 1
+               else:
+                       self.frontturnonoff = 0
+                       eSctest.getInstance().turnoff_VFD()
+               self.fronttimer.start(1000,True)
        
 
 rstest = 0
@@ -1755,6 +1857,8 @@ class RS232Test(Screen):
                except:
                        print 'error'
                        rstest = 0
+               if rstest == 0:
+                       self.session.open( MessageBox, _("RS232 Test Failed!\nPress 'EXIT' button!"), MessageBox.TYPE_ERROR)
                self.close()
 
        def keyCancel(self):
index 84cbbcb..21b214a 100644 (file)
@@ -50,12 +50,12 @@ IOC_TYPESHIFT = (IOC_NRSHIFT+IOC_NRBITS)
 BLKRRPART = ((0x12<<IOC_TYPESHIFT) | (95<<IOC_NRSHIFT))
 
 def autostart(reason, **kwargs):
+       global bdpoll
        if reason == 0:
                print "starting hotplug handler"
 
                if fileExists('/dev/.udev'):
                        global netlink
-                       global bdpoll
                        from enigma import eSocketNotifier, eTimer, ePythonMessagePump
                        import socket
                        from select import POLLIN, POLLPRI
@@ -295,6 +295,12 @@ def autostart(reason, **kwargs):
                        factory = Factory()
                        factory.protocol = Hotplug
                        reactor.listenUNIX("/tmp/hotplug.socket", factory)
+       else:
+               if bdpoll:
+                       bdpoll.running = False
+                       bdpoll.timeout() # XXX: I assume the timer is shut down before it executes again, so release the semaphore manually
+                       bdpoll.join()
+               bdpoll = None
 
 def Plugins(**kwargs):
        return PluginDescriptor(name = "Hotplug", description = "listens to hotplug events", where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = True, fnc = autostart)
index d7e8307..cb954bb 100755 (executable)
@@ -4,31 +4,10 @@ from Screens.Rc import Rc
 from Screens.MessageBox import MessageBox
 from Components.Pixmap import Pixmap, MovingPixmap, MultiPixmap
 from Components.Sources.Boolean import Boolean
-from Components.config import config, ConfigBoolean, configfile, ConfigYesNo, NoSave, ConfigSubsection, ConfigText, getConfigListEntry, ConfigSelection, ConfigPassword
 from Components.Network import iNetwork
 from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
 from enigma import eTimer
-
-config.misc.firstrun = ConfigBoolean(default = True)
-list = []
-list.append("WEP")
-list.append("WPA")
-list.append("WPA2")
-list.append("WPA/WPA2")
-
-weplist = []
-weplist.append("ASCII")
-weplist.append("HEX")
-
-config.plugins.wlan = ConfigSubsection()
-config.plugins.wlan.essid = NoSave(ConfigText(default = "home", fixed_size = False))
-config.plugins.wlan.hiddenessid = NoSave(ConfigText(default = "home", fixed_size = False))
-
-config.plugins.wlan.encryption = ConfigSubsection()
-config.plugins.wlan.encryption.enabled = NoSave(ConfigYesNo(default = False))
-config.plugins.wlan.encryption.type = NoSave(ConfigSelection(list, default = "WPA/WPA2" ))
-config.plugins.wlan.encryption.wepkeytype = NoSave(ConfigSelection(weplist, default = "ASCII"))
-config.plugins.wlan.encryption.psk = NoSave(ConfigPassword(default = "mysecurewlan", fixed_size = False))
+from os import system
 
 class NetworkWizard(WizardLanguage, Rc):
        skin = """
@@ -65,8 +44,9 @@ class NetworkWizard(WizardLanguage, Rc):
                self.Adapterlist = None
                self.InterfaceState = None
                self.isInterfaceUp = None
-               self.WlanPluginInstalled = None
+               self.WlanPluginInstalled = False
                self.ap = None
+               self.w = None
                if interface is not None:
                        self.selectedInterface = interface
                else:
@@ -77,11 +57,9 @@ class NetworkWizard(WizardLanguage, Rc):
                self.AdapterRef = None
                self.APList = None
                self.newAPlist = None
-               self.WlanList = None
                self.oldlist = None
-               self.originalAth0State = None
-               self.originalEth0State = None
-               self.originalWlan0State = None
+               
+               self.originalInterfaceState = {}
                self.originalInterfaceStateChanged = False
                self.Text = None
                self.rescanTimer = eTimer()
@@ -95,65 +73,64 @@ class NetworkWizard(WizardLanguage, Rc):
                        self.close()
                
        def markDone(self):
-               self.rescanTimer.stop()
+               self.stopScan()
                del self.rescanTimer
                self.checkOldInterfaceState()
                pass
 
-       def getInstalledInterfaceCount(self):
+       def back(self):
+               self.stopScan()
+               self.ap = None
+               WizardLanguage.back(self)
+               
+       def stopScan(self):
                self.rescanTimer.stop()
+               if self.w is not None:
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iWlan
+                       iWlan.stopGetNetworkList()
+                       self.w = None
+
+       def getInstalledInterfaceCount(self):
+               self.originalInterfaceState = {}
                self.Adapterlist = iNetwork.getAdapterList()
                self.InstalledInterfaceCount = len(self.Adapterlist)
                if self.Adapterlist is not None:
                        if self.InstalledInterfaceCount == 1 and self.selectedInterface is None:
                                        self.selectedInterface = self.Adapterlist[0]
-               self.originalAth0State = iNetwork.getAdapterAttribute('ath0', 'up')
-               self.originalEth0State = iNetwork.getAdapterAttribute('eth0', 'up')
-               self.originalWlan0State = iNetwork.getAdapterAttribute('wlan0', 'up')
+               for interface in iNetwork.getAdapterList():
+                       self.originalInterfaceState[interface] = {}
+                       self.originalInterfaceState[interface]["up"] = iNetwork.getAdapterAttribute(interface, 'up')
 
        def selectInterface(self):
                self.InterfaceState = None
-               if self.selectedInterface is None and self.InstalledInterfaceCount <= 1:
-                       if self.selectedInterface == 'eth0':
-                               self.NextStep = 'nwconfig'
-                       else:
-                               self.NextStep = 'scanwlan'
-                       self.checkInterface(self.selectedInterface)
-               elif self.selectedInterface is not None and self.InstalledInterfaceCount <= 1:
-                       if self.selectedInterface == 'eth0':
-                               self.NextStep = 'nwconfig'
+               if self.selectedInterface is None:
+                       if self.InstalledInterfaceCount <= 1:
+                               if not iNetwork.isWirelessInterface(self.selectedInterface):
+                                       self.NextStep = 'nwconfig'
+                               else:
+                                       self.NextStep = 'asknetworktype'
+                               self.checkInterface(self.selectedInterface)
                        else:
-                               self.NextStep = 'scanwlan'
-                       self.checkInterface(self.selectedInterface)
-               elif self.selectedInterface is None and self.InstalledInterfaceCount > 1:
-                       self.NextStep = 'selectinterface'
-                       self.currStep = self.getStepWithID(self.NextStep)
-                       self.afterAsyncCode()
-               elif self.selectedInterface is not None and self.InstalledInterfaceCount > 1:
-                       if self.selectedInterface == 'eth0':
+                               self.NextStep = 'selectinterface'
+                               self.currStep = self.getStepWithID(self.NextStep)
+                               self.afterAsyncCode()
+               else:
+                       if not iNetwork.isWirelessInterface(self.selectedInterface):
                                self.NextStep = 'nwconfig'
                        else:
-                               self.NextStep = 'scanwlan'
+                               self.NextStep = 'asknetworktype'
                        self.checkInterface(self.selectedInterface)
-               else:
-                       self.NextStep = 'selectinterface'
-                       self.currStep = self.getStepWithID(self.NextStep)
-                       self.afterAsyncCode()                   
 
        def checkOldInterfaceState(self):
                # disable up interface if it was originally down and config is unchanged.
-               if self.originalAth0State is False and self.originalInterfaceStateChanged is False:
-                       if iNetwork.checkforInterface('ath0') is True:
-                               iNetwork.deactivateInterface('ath0')            
-               if self.originalEth0State is False and self.originalInterfaceStateChanged is False:
-                       if iNetwork.checkforInterface('eth0') is True:
-                               iNetwork.deactivateInterface('eth0')
-               if self.originalWlan0State is False and self.originalInterfaceStateChanged is False:
-                       if iNetwork.checkforInterface('wlan0') is True:
-                               iNetwork.deactivateInterface('wlan0')
+               if self.originalInterfaceStateChanged is False:
+                       for interface in self.originalInterfaceState.keys():
+                               if interface == self.selectedInterface:
+                                       if self.originalInterfaceState[interface]["up"] is False:
+                                               if iNetwork.checkforInterface(interface) is True:
+                                                       system("ifconfig " + interface + " down")
 
        def listInterfaces(self):
-               self.rescanTimer.stop()
                self.checkOldInterfaceState()
                list = [(iNetwork.getFriendlyAdapterName(x),x) for x in iNetwork.getAdapterList()]
                list.append((_("Exit network wizard"), "end"))
@@ -169,13 +146,13 @@ class NetworkWizard(WizardLanguage, Rc):
                elif index == 'eth0':
                        self.NextStep = 'nwconfig'
                else:
-                       self.NextStep = 'scanwlan'
+                       self.NextStep = 'asknetworktype'
 
        def InterfaceSelectionMoved(self):
                self.InterfaceSelect(self.selection)
                
        def checkInterface(self,iface):
-               self.rescanTimer.stop()
+               self.stopScan()
                if self.Adapterlist is None:
                        self.Adapterlist = iNetwork.getAdapterList()
                if self.NextStep is not 'end':
@@ -183,7 +160,7 @@ class NetworkWizard(WizardLanguage, Rc):
                                #Reset Network to defaults if network broken
                                iNetwork.resetNetworkConfig('lan', self.resetNetworkConfigCB)
                                self.resetRef = self.session.openWithCallback(self.resetNetworkConfigFinished, MessageBox, _("Please wait while we prepare your network interfaces..."), type = MessageBox.TYPE_INFO, enable_input = False)
-                       if iface in ('eth0', 'wlan0', 'ath0'):
+                       if iface in iNetwork.getInstalledAdapters():
                                if iface in iNetwork.configuredNetworkAdapters and len(iNetwork.configuredNetworkAdapters) == 1:
                                        if iNetwork.getAdapterAttribute(iface, 'up') is True:
                                                self.isInterfaceUp = True
@@ -232,7 +209,7 @@ class NetworkWizard(WizardLanguage, Rc):
 
        def AdapterSetupEndCB(self,data):
                if data is True:
-                       if self.selectedInterface in ('wlan0', 'ath0'):
+                       if iNetwork.isWirelessInterface(self.selectedInterface):
                                if self.WlanPluginInstalled == True:
                                        from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                                        iStatus.getDataForInterface(self.selectedInterface,self.checkWlanStateCB)
@@ -255,7 +232,7 @@ class NetworkWizard(WizardLanguage, Rc):
                        if data is True:
                                if status is not None:
                                        text1 = _("Your Dreambox is now ready to use.\n\nYour internet connection is working now.\n\n")
-                                       text2 = _('Accesspoint:') + "\t" + str(status[self.selectedInterface]["acesspoint"]) + "\n"
+                                       text2 = _('Accesspoint:') + "\t" + str(status[self.selectedInterface]["accesspoint"]) + "\n"
                                        text3 = _('SSID:') + "\t" + str(status[self.selectedInterface]["essid"]) + "\n"
                                        text4 = _('Link Quality:') + "\t" + str(status[self.selectedInterface]["quality"])+ "\n"
                                        text5 = _('Signal Strength:') + "\t" + str(status[self.selectedInterface]["signal"]) + "\n"
@@ -265,7 +242,7 @@ class NetworkWizard(WizardLanguage, Rc):
                                        infotext = text1 + text2 + text3 + text4 + text5 + text7 +"\n" + text8
                                        self.currStep = self.getStepWithID("checkWlanstatusend")
                                        self.Text = infotext
-                                       if str(status[self.selectedInterface]["acesspoint"]) == "Not-Associated":
+                                       if str(status[self.selectedInterface]["accesspoint"]) == "Not-Associated":
                                                self.InterfaceState = False
                                        self.afterAsyncCode()
 
@@ -275,7 +252,7 @@ class NetworkWizard(WizardLanguage, Rc):
 
        def checkNetworkCB(self,data):
                if data is True:
-                       if self.selectedInterface in ('wlan0', 'ath0'):
+                       if iNetwork.isWirelessInterface(self.selectedInterface):
                                if self.WlanPluginInstalled == True:
                                        from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                                        iStatus.getDataForInterface(self.selectedInterface,self.checkWlanStateCB)
@@ -310,96 +287,74 @@ class NetworkWizard(WizardLanguage, Rc):
                                newList.append(oldentry)
                                
                for newentry in newList:
-                       if newentry[1] == "hidden...":
-                               continue
                        self.newAPlist.append(newentry)
-               
-               if len(self.newAPlist):
-                       if "hidden..." not in self.newAPlist:
-                               self.newAPlist.append(( _("enter hidden network SSID"), "hidden..." ))
 
+               if len(self.newAPlist):
                        if (self.wizard[self.currStep].has_key("dynamiclist")):
                                currentListEntry = self["list"].getCurrent()
-                               idx = 0
-                               for entry in self.newAPlist:
-                                       if entry == currentListEntry:
-                                               newListIndex = idx
-                                       idx +=1
+                               if currentListEntry is not None:
+                                       idx = 0
+                                       for entry in self.newAPlist:
+                                               if entry == currentListEntry:
+                                                       newListIndex = idx
+                                               idx +=1
                                self.wizard[self.currStep]["evaluatedlist"] = self.newAPlist
                                self['list'].setList(self.newAPlist)
-                               self["list"].setIndex(newListIndex)
+                               if newListIndex is not None:
+                                       self["list"].setIndex(newListIndex)
                                self["list"].updateList(self.newAPlist)
 
        def listAccessPoints(self):
                self.APList = []
-               try:
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import Wlan
-               except ImportError:
-                       self.APList.append( ( _("No networks found"),_("unavailable") ) )
-                       return self.APList
+               if self.WlanPluginInstalled is False:
+                       self.APList.append( ( _("No networks found"), None ) )
                else:
-                       try:
-                               self.w = Wlan(self.selectedInterface)
-                               aps = self.w.getNetworkList()
-                       except ValueError:
-                               self.APList = []
-                               self.APList.append( ( _("No networks found"),_("unavailable") ) )
-                               return self.APList
-                       else:
-                               if aps is not None:
-                                       print "[NetworkWizard.py] got Accespoints!"
-                                       tmplist = []
-                                       complist = []
-                                       for ap in aps:
-                                               a = aps[ap]
-                                               if a['active']:
-                                                       tmplist.append( (a['bssid'], a['essid']) )
-                                                       complist.append( (a['bssid'], a['essid']) )
-                                       
-                                       for entry in tmplist:
-                                               if entry[1] == "":
-                                                       for compentry in complist:
-                                                               if compentry[0] == entry[0]:
-                                                                       complist.remove(compentry)
-                                       for entry in complist:
-                                               self.APList.append( (entry[1], entry[1]) )
-       
-                               if "hidden..." not in self.APList:
-                                       self.APList.append(( _("enter hidden network SSID"), "hidden..." ))
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iWlan
+                       iWlan.setInterface(self.selectedInterface)
+                       self.w = iWlan.getInterface()
+                       aps = iWlan.getNetworkList()
+                       if aps is not None:
+                               print "[NetworkWizard.py] got Accespoints!"
+                               tmplist = []
+                               complist = []
+                               for ap in aps:
+                                       a = aps[ap]
+                                       if a['active']:
+                                               tmplist.append( (a['bssid'], a['essid']) )
+                                               complist.append( (a['bssid'], a['essid']) )
+                               
+                               for entry in tmplist:
+                                       if entry[1] == "":
+                                               for compentry in complist:
+                                                       if compentry[0] == entry[0]:
+                                                               complist.remove(compentry)
+                               for entry in complist:
+                                       self.APList.append( (entry[1], entry[1]) )
+                       if not len(aps):
+                               self.APList.append( ( _("No networks found"), None ) )
                        
-                               self.rescanTimer.start(3000)
-                               return self.APList
+               self.rescanTimer.start(4000)
+               return self.APList
 
-       def AccessPointsSelectionMade(self, index):
-               self.ap = index
-               self.WlanList = []
-               currList = []
-               if (self.wizard[self.currStep].has_key("dynamiclist")):
-                       currList = self['list'].list
-                       for entry in currList:
-                               self.WlanList.append( (entry[1], entry[0]) )
-               self.AccessPointsSelect(index)
-
-       def AccessPointsSelect(self, index):
-               self.NextStep = 'wlanconfig'
 
        def AccessPointsSelectionMoved(self):
-               self.AccessPointsSelect(self.selection)
+               self.ap = self.selection
+               self.NextStep = 'wlanconfig'
 
        def checkWlanSelection(self):
-               self.rescanTimer.stop()
+               self.stopScan()
                self.currStep = self.getStepWithID(self.NextStep)
 
        def isWlanPluginInstalled(self):
                try:
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import Wlan
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iWlan
                except ImportError:
                        self.WlanPluginInstalled = False
                else:
                        self.WlanPluginInstalled = True
 
        def listChoices(self):
-               self.rescanTimer.stop()
+               self.stopScan()
                list = []
                if self.WlanPluginInstalled == True:
                        list.append((_("Configure your wireless LAN again"), "scanwlan"))
@@ -417,8 +372,7 @@ class NetworkWizard(WizardLanguage, Rc):
                        self.selectedInterface = "eth0"
                        self.NextStep = 'nwconfig'
                else:
-                       self.NextStep = 'scanwlan'
+                       self.NextStep = 'asknetworktype'
 
        def ChoicesSelectionMoved(self):
                pass
-
index c430043..0b3a298 100755 (executable)
@@ -87,13 +87,33 @@ self.selectKey("DOWN")
                         <listentry caption="Exit network wizard" step="end" />
                 </list>
         </step>
+
+        <step id="asknetworktype">
+               <condition>
+self.condition = (self.isInterfaceUp == True and self.WlanPluginInstalled == True)
+               </condition>
+                <text value="Wireless network connection setup." />
+                <displaytext value="Wireless network connection setup" />
+                <code>
+self.clearSelectedKeys()
+self.selectKey("OK")
+self.selectKey("UP")
+self.selectKey("DOWN")
+                </code>
+                <list>
+                        <listentry caption="List available networks" step="scanwlan" />
+                        <listentry caption="Manual configuration" step="wlanconfig" />
+                        <listentry caption="Exit network wizard" step="end" />
+                </list>
+        </step>
+
         <step id="scanwlan">
                <condition>
 self.condition = (self.isInterfaceUp == True and self.WlanPluginInstalled == True)
                 </condition>
                 <text value="Please select the wireless network that you want to connect to.\n\nPlease press OK to continue." />
                 <displaytext value="Select wireless network" />
-                <list type="dynamic" source="listAccessPoints" evaluation="AccessPointsSelectionMade" onselect="AccessPointsSelectionMoved" />
+                <list type="dynamic" source="listAccessPoints" onselect="AccessPointsSelectionMoved" />
                 <code>
 self.clearSelectedKeys()
 self.selectKey("OK")
@@ -138,7 +158,7 @@ self.selectKey("DOWN")
         <step id="wlanconfig">
                 <text value="Please configure your internet connection by filling out the required values.\nWhen you are ready press OK to continue." />
                 <displaytext value="Configure interface" />
-                <config screen="AdapterSetup" module="NetworkSetup" args="(self.selectedInterface,self.ap,self.WlanList)" type="ConfigList" />
+                <config screen="AdapterSetup" module="NetworkSetup" args="(self.selectedInterface,self.ap)" type="ConfigList" />
                 <code>
 self.clearSelectedKeys()
 self.selectKey("OK")
@@ -196,4 +216,3 @@ self.selectKey("OK")
         </step>
 </wizard>
 
-
index 56cebdb..30a2423 100644 (file)
@@ -1,6 +1,8 @@
 from Screens.Screen import Screen
 from Plugins.Plugin import PluginDescriptor
-from Components.config import getConfigListEntry, config
+from Components.config import getConfigListEntry, config, ConfigBoolean
+
+config.misc.firstrun = ConfigBoolean(default = True)
 
 def NetworkWizardMain(session, **kwargs):
        session.open(NetworkWizard)
index 3db6e82..c7c143f 100755 (executable)
@@ -17,10 +17,9 @@ from os import popen, path, makedirs, listdir, access, stat, rename, remove, W_O
 from time import gmtime, strftime, localtime
 from datetime import date
 
-
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/wpa_supplicant.ath0.conf', '/etc/wpa_supplicant.wlan0.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
 
 def getBackupPath():
        backuppath = config.plugins.configurationbackup.backuplocation.value
index 32d7140..3ea787c 100755 (executable)
@@ -13,10 +13,11 @@ from enigma import eEnv
 
 from Components.config import config, getConfigListEntry, ConfigSubsection, ConfigText, ConfigLocations, ConfigBoolean
 from Components.Harddisk import harddiskmanager
+
 config.misc.firstrun = ConfigBoolean(default = True)
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/wpa_supplicant.ath0.conf', '/etc/wpa_supplicant.wlan0.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
 
 
 backupfile = "enigma2settingsbackup.tar.gz"
index a851875..13c6f90 100755 (executable)
@@ -9,9 +9,10 @@ from Components.Ipkg import IpkgComponent
 from Components.Network import iNetwork
 from Tools.Directories import pathExists, fileExists, resolveFilename, SCOPE_METADIR
 from Tools.HardwareInfo import HardwareInfo
-import sha
-
+import hashlib
 from time import time
+from os import urandom
+
 rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
 
 def bin2long(s):
@@ -30,7 +31,7 @@ def decrypt_block(src, mod):
        if len(src) != 128 and len(src) != 202:
                return None
        dest = rsa_pub1024(src[:128], mod)
-       hash = sha.new(dest[1:107])
+       hash = hashlib.sha1(dest[1:107])
        if len(src) == 202:
                hash.update(src[131:192])       
        result = hash.digest()
@@ -46,10 +47,12 @@ def validate_cert(cert, key):
 
 def read_random():
        try:
-               fd = open("/dev/urandom", "r")
-               buf = fd.read(8)
-               fd.close()
-               return buf
+               xor = lambda a,b: ''.join(chr(ord(c)^ord(d)) for c,d in zip(a,b*100))
+               random = urandom(8)
+               x = str(time())[-8:]
+               result = xor(random, x)
+                               
+               return result
        except:
                return None
 
@@ -241,7 +244,7 @@ class SoftwareTools(DreamInfoHandler):
                        if self.NetworkConnectionAvailable == True:
                                if not self.UpdateConsole:
                                        self.UpdateConsole = Console()
-                               cmd = "opkg install enigma2-meta enigma2-plugins-meta enigma2-skins-meta"
+                               cmd = "opkg install enigma2-meta enigma2-plugins-meta enigma2-skins-meta enigma2-drivers-meta"
                                self.UpdateConsole.ePopen(cmd, self.InstallMetaPackageCB, callback)
                        else:
                                self.InstallMetaPackageCB(True)
index b71656f..2090aee 100644 (file)
@@ -43,10 +43,10 @@ from SoftwareTools import iSoftwareTools
 
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/wpa_supplicant.ath0.conf', '/etc/wpa_supplicant.wlan0.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
 
-config.plugins.SoftwareManager = ConfigSubsection()
-config.plugins.SoftwareManager.overwriteConfigFiles = ConfigSelection(
+config.plugins.softwaremanager = ConfigSubsection()
+config.plugins.softwaremanager.overwriteConfigFiles = ConfigSelection(
                                [
                                 ("Y", _("Yes, always")),
                                 ("N", _("No, never")),                          
@@ -365,7 +365,7 @@ class SoftwareManagerSetup(Screen, ConfigListScreen):
 
        def createSetup(self):
                self.list = [ ]
-               self.overwriteConfigfilesEntry = getConfigListEntry(_("Overwrite configuration files ?"), config.plugins.SoftwareManager.overwriteConfigFiles)
+               self.overwriteConfigfilesEntry = getConfigListEntry(_("Overwrite configuration files ?"), config.plugins.softwaremanager.overwriteConfigFiles)
                self.list.append(self.overwriteConfigfilesEntry)        
                self["config"].list = self.list
                self["config"].l.setSeperation(400)
@@ -489,7 +489,6 @@ class SoftwareManagerInfo(Screen):
                        self.list = []
                        backupfiles = config.plugins.configurationbackup.backupdirs.value
                        for entry in backupfiles:
-                               print entry
                                self.list.append((entry,))
                        self['list'].setList(self.list)
                        
@@ -569,6 +568,7 @@ class PluginManager(Screen, DreamInfoHandler):
                self.currentSelectedIndex = None
                self.currentSelectedPackage = None
                self.saved_currentSelectedPackage = None
+               self.restartRequired = False
                
                self.onShown.append(self.setWindowTitle)
                self.onLayoutFinish.append(self.getUpdateInfos)
@@ -892,6 +892,8 @@ class PluginManager(Screen, DreamInfoHandler):
                                        self.package = iSoftwareTools.packageDetails[0]
                                        if self.package[0].has_key("attributes"):
                                                self.attributes = self.package[0]["attributes"]
+                                               if self.attributes.has_key("needsRestart"):
+                                                       self.restartRequired = True
                                        if self.attributes.has_key("package"):
                                                self.packagefiles = self.attributes["package"]
                                        if plugin[1] == 'installed':
@@ -924,11 +926,11 @@ class PluginManager(Screen, DreamInfoHandler):
 
        def runExecuteFinished(self):
                self.reloadPluginlist()
-               restartRequired = plugins.restartRequired
-               if restartRequired:
+               if plugins.restartRequired or self.restartRequired:
                        self.session.openWithCallback(self.ExecuteReboot, MessageBox, _("Install or remove finished.") +" "+_("Do you want to reboot your STB?"), MessageBox.TYPE_YESNO)
                else:
                        self.selectedFiles = []
+                       self.restartRequired = False
                        self.detailsClosed(True)
 
        def ExecuteReboot(self, result):
@@ -936,6 +938,7 @@ class PluginManager(Screen, DreamInfoHandler):
                        quitMainloop(3)
                else:
                        self.selectedFiles = []
+                       self.restartRequired = False
                        self.detailsClosed(True)
 
        def reloadPluginlist(self):
@@ -1174,7 +1177,7 @@ class PluginDetails(Screen, DreamInfoHandler):
                self.package = self.packageDetails[0]
                if self.package[0].has_key("attributes"):
                        self.attributes = self.package[0]["attributes"]
-
+               self.restartRequired = False
                self.cmdList = []
                self.oktext = _("\nAfter pressing OK, please wait!")
                self.picload = ePicLoad()
@@ -1272,6 +1275,8 @@ class PluginDetails(Screen, DreamInfoHandler):
        def go(self):
                if self.attributes.has_key("package"):
                        self.packagefiles = self.attributes["package"]
+               if self.attributes.has_key("needsRestart"):
+                       self.restartRequired = True
                self.cmdList = []
                if self.pluginstate in ('installed', 'remove'):
                        if self.packagefiles:
@@ -1293,8 +1298,7 @@ class PluginDetails(Screen, DreamInfoHandler):
 
        def runUpgradeFinished(self):
                self.reloadPluginlist()
-               restartRequired = plugins.restartRequired
-               if restartRequired:
+               if plugins.restartRequired or self.restartRequired:
                        self.session.openWithCallback(self.UpgradeReboot, MessageBox, _("Installation finished.") +" "+_("Do you want to reboot your STB?"), MessageBox.TYPE_YESNO)
                else:
                        self.close(True)
@@ -1414,8 +1418,8 @@ class UpdatePlugin(Screen):
                        self.status.setText(_("Configuring"))
                        
                elif event == IpkgComponent.EVENT_MODIFIED:
-                       if config.plugins.SoftwareManager.overwriteConfigFiles.value in ("N", "Y"):
-                               self.ipkg.write(True and config.plugins.SoftwareManager.overwriteConfigFiles.value)
+                       if config.plugins.softwaremanager.overwriteConfigFiles.value in ("N", "Y"):
+                               self.ipkg.write(True and config.plugins.softwaremanager.overwriteConfigFiles.value)
                        else:
                                self.session.openWithCallback(
                                        self.modificationCallback,
index 480f201..a185157 100755 (executable)
@@ -1,36 +1,42 @@
 from Components.config import config, ConfigYesNo, NoSave, ConfigSubsection, ConfigText, ConfigSelection, ConfigPassword
 from Components.Console import Console
+from Components.Network import iNetwork
 
-from os import system
+from os import system, path as os_path
 from string import maketrans, strip
 import sys
 import types
-from re import compile as re_compile, search as re_search
+from re import compile as re_compile, search as re_search, escape as re_escape
 from pythonwifi.iwlibs import getNICnames, Wireless, Iwfreq, getWNICnames
 from pythonwifi import flags as wififlags
 
 list = []
+list.append("Unencrypted")
 list.append("WEP")
 list.append("WPA")
-list.append("WPA2")
 list.append("WPA/WPA2")
+list.append("WPA2")
 
 weplist = []
 weplist.append("ASCII")
 weplist.append("HEX")
 
 config.plugins.wlan = ConfigSubsection()
-config.plugins.wlan.essid = NoSave(ConfigText(default = "home", fixed_size = False))
-config.plugins.wlan.hiddenessid = NoSave(ConfigText(default = "home", fixed_size = False))
+config.plugins.wlan.essid = NoSave(ConfigText(default = "", fixed_size = False))
+config.plugins.wlan.hiddenessid = NoSave(ConfigYesNo(default = False))
+config.plugins.wlan.encryption = NoSave(ConfigSelection(list, default = "WPA2"))
+config.plugins.wlan.wepkeytype = NoSave(ConfigSelection(weplist, default = "ASCII"))
+config.plugins.wlan.psk = NoSave(ConfigPassword(default = "", fixed_size = False))
+
 
-config.plugins.wlan.encryption = ConfigSubsection()
-config.plugins.wlan.encryption.enabled = NoSave(ConfigYesNo(default = True))
-config.plugins.wlan.encryption.type = NoSave(ConfigSelection(list, default = "WPA/WPA2"))
-config.plugins.wlan.encryption.wepkeytype = NoSave(ConfigSelection(weplist, default = "ASCII"))
-config.plugins.wlan.encryption.psk = NoSave(ConfigPassword(default = "mysecurewlan", fixed_size = False))
+def getWlanConfigName(iface):
+       return '/etc/wpa_supplicant.' + iface + '.conf'
 
 class Wlan:
-       def __init__(self, iface):
+       def __init__(self, iface = None):
+               self.iface = iface
+               self.oldInterfaceState = None
+               
                a = ''; b = ''
                for i in range(0, 255):
                        a = a + chr(i)
@@ -39,135 +45,37 @@ class Wlan:
                        else:
                                b = b + chr(i)
                
-               self.iface = iface
-               self.wlaniface = {}
-               self.WlanConsole = Console()
                self.asciitrans = maketrans(a, b)
 
-       def stopWlanConsole(self):
-               if self.WlanConsole is not None:
-                       print "killing self.WlanConsole"
-                       self.WlanConsole = None
-                       del self.WlanConsole
-                       
-       def getDataForInterface(self, callback = None):
-               #get ip out of ip addr, as avahi sometimes overrides it in ifconfig.
-               print "self.iface im getDataForInterface",self.iface
-               if len(self.WlanConsole.appContainers) == 0:
-                       self.WlanConsole = Console()
-                       cmd = "iwconfig " + self.iface
-                       self.WlanConsole.ePopen(cmd, self.iwconfigFinished, callback)
-
-       def iwconfigFinished(self, result, retval, extra_args):
-               print "self.iface im iwconfigFinished",self.iface
-               callback = extra_args
-               data = { 'essid': False, 'frequency': False, 'acesspoint': False, 'bitrate': False, 'encryption': False, 'quality': False, 'signal': False }
-               
-               for line in result.splitlines():
-                       line = line.strip()
-                       if "ESSID" in line:
-                               if "off/any" in line:
-                                       ssid = _("No Connection")
-                               else:
-                                       if "Nickname" in line:
-                                               tmpssid=(line[line.index('ESSID')+7:line.index('"  Nickname')])
-                                               if tmpssid == '':
-                                                       ssid = _("Hidden networkname")
-                                               elif tmpssid ==' ':
-                                                       ssid = _("Hidden networkname")
-                                               else:
-                                                       ssid = tmpssid
-                                       else:
-                                               tmpssid=(line[line.index('ESSID')+7:len(line)-1])
-                                               if tmpssid == '':
-                                                       ssid = _("Hidden networkname")
-                                               elif tmpssid ==' ':
-                                                       ssid = _("Hidden networkname")
-                                               else:
-                                                       ssid = tmpssid                                          
-
-                               if ssid is not None:
-                                       data['essid'] = ssid
-                       if 'Frequency' in line:
-                               frequency = line[line.index('Frequency')+10 :line.index(' GHz')]
-                               if frequency is not None:
-                                       data['frequency'] = frequency
-                       if "Access Point" in line:
-                               ap=line[line.index('Access Point')+14:len(line)-1]
-                               if ap is not None:
-                                       data['acesspoint'] = ap
-                       if "Bit Rate" in line:
-                               br = line[line.index('Bit Rate')+9 :line.index(' Mb/s')]
-                               if br is not None:
-                                       data['bitrate'] = br
-                       if 'Encryption key' in line:
-                               if ":off" in line:
-                                   enc = _("Disabled")
-                               else:
-                                   enc = line[line.index('Encryption key')+15 :line.index('   Security')]
-                               if enc is not None:
-                                       data['encryption'] = _("Enabled")
-                       if 'Quality' in line:
-                               if "/100" in line:
-                                       qual = line[line.index('Quality')+8:line.index('/100')]
-                               else:
-                                       qual = line[line.index('Quality')+8:line.index('Sig')]
-                               if qual is not None:
-                                       data['quality'] = qual
-                       if 'Signal level' in line:
-                               signal = line[line.index('Signal level')+13 :line.index(' dBm')]
-                               if signal is not None:
-                                       data['signal'] = signal
-
-               self.wlaniface[self.iface] = data
-               
-               if len(self.WlanConsole.appContainers) == 0:
-                       print "self.wlaniface after loading:", self.wlaniface
-                       self.WlanConsole = None
-                       if callback is not None:
-                               callback(True,self.wlaniface)
-
-       def getAdapterAttribute(self, attribute):
-               if self.wlaniface.has_key(self.iface):
-                       print "self.wlaniface.has_key",self.iface
-                       if self.wlaniface[self.iface].has_key(attribute):
-                               return self.wlaniface[self.iface][attribute]
-               return None
-               
        def asciify(self, str):
                return str.translate(self.asciitrans)
-
        
        def getWirelessInterfaces(self):
-               device = re_compile('[a-z]{2,}[0-9]*:')
-               ifnames = []
+               return getWNICnames()
 
-               fp = open('/proc/net/wireless', 'r')
-               for line in fp:
-                       try:
-                               # append matching pattern, without the trailing colon
-                               ifnames.append(device.search(line).group()[:-1])
-                       except AttributeError:
-                               pass
-               return ifnames
+       def setInterface(self, iface = None):
+               self.iface = iface
+
+       def getInterface(self):
+               return self.iface
 
-       
        def getNetworkList(self):
-               system("ifconfig "+self.iface+" up")
+               if self.oldInterfaceState is None:
+                       self.oldInterfaceState = iNetwork.getAdapterAttribute(self.iface, "up")
+               if self.oldInterfaceState is False:
+                       if iNetwork.getAdapterAttribute(self.iface, "up") is False:
+                               iNetwork.setAdapterAttribute(self.iface, "up", True)
+                               system("ifconfig "+self.iface+" up")
+
                ifobj = Wireless(self.iface) # a Wireless NIC Object
-               
-               #Association mappings
-               #stats, quality, discard, missed_beacon = ifobj.getStatistics()
-               #snr = quality.signallevel - quality.noiselevel
 
                try:
                        scanresults = ifobj.scan()
                except:
                        scanresults = None
-                       print "[Wlan.py] No Wireless Networks could be found"
-               
+                       print "[Wlan.py] No wireless networks could be found"
+               aps = {}
                if scanresults is not None:
-                       aps = {}
                        (num_channels, frequencies) = ifobj.getChannelInfo()
                        index = 1
                        for result in scanresults:
@@ -188,7 +96,6 @@ class Wlan:
                                        element = element.encode()
                                        extra.append( strip(self.asciify(element)) )
                                for element in extra:
-                                       print element
                                        if 'SignalStrength' in element:
                                                signal = element[element.index('SignalStrength')+15:element.index(',L')]                                        
                                        if 'LinkQuality' in element:
@@ -207,183 +114,151 @@ class Wlan:
                                        'signal' : str(signal),
                                        'custom' : extra,
                                }
-                               #print "GOT APS ENTRY:",aps[bssid]
-                               index = index + 1
-                       return aps
 
+                               index = index + 1
+               return aps
                
-       def getStatus(self):
-               ifobj = Wireless(self.iface)
-               fq = Iwfreq()
-               try:
-                       self.channel = str(fq.getChannel(str(ifobj.getFrequency()[0:-3])))
-               except:
-                       self.channel = 0
-               status = {
-                                 'BSSID': str(ifobj.getAPaddr()), #ifobj.getStatistics()
-                                 'ESSID': str(ifobj.getEssid()),
-                                 'quality': "%s/%s" % (ifobj.getStatistics()[1].quality,ifobj.getQualityMax().quality),
-                                 'signal': str(ifobj.getStatistics()[1].siglevel-0x100) + " dBm",
-                                 'bitrate': str(ifobj.getBitrate()),
-                                 'channel': str(self.channel),
-                                 #'channel': str(fq.getChannel(str(ifobj.getFrequency()[0:-3]))),
-               }
-               
-               for (key, item) in status.items():
-                       if item is "None" or item is "":
-                                       status[key] = _("N/A")
-                               
-               return status
+       def stopGetNetworkList(self):
+               if self.oldInterfaceState is not None:
+                       if self.oldInterfaceState is False:
+                               iNetwork.setAdapterAttribute(self.iface, "up", False)
+                               system("ifconfig "+self.iface+" down")
+                               self.oldInterfaceState = None
+                               self.iface = None
 
+iWlan = Wlan()
 
 class wpaSupplicant:
        def __init__(self):
                pass
-       
                
-       def writeConfig(self):  
-                       
-                       essid = config.plugins.wlan.essid.value
-                       hiddenessid = config.plugins.wlan.hiddenessid.value
-                       encrypted = config.plugins.wlan.encryption.enabled.value
-                       encryption = config.plugins.wlan.encryption.type.value
-                       wepkeytype = config.plugins.wlan.encryption.wepkeytype.value
-                       psk = config.plugins.wlan.encryption.psk.value
-                       fp = file('/etc/wpa_supplicant.conf', 'w')
-                       fp.write('#WPA Supplicant Configuration by enigma2\n')
-                       fp.write('ctrl_interface=/var/run/wpa_supplicant\n')
-                       fp.write('eapol_version=1\n')
-                       fp.write('fast_reauth=1\n')     
-                       if essid == 'hidden...':
-                               fp.write('ap_scan=2\n')
-                       else:
-                               fp.write('ap_scan=1\n')
-                       fp.write('network={\n')
-                       if essid == 'hidden...':
-                               fp.write('\tssid="'+hiddenessid+'"\n')
+       def writeConfig(self, iface):
+               essid = config.plugins.wlan.essid.value
+               hiddenessid = config.plugins.wlan.hiddenessid.value
+               encryption = config.plugins.wlan.encryption.value
+               wepkeytype = config.plugins.wlan.wepkeytype.value
+               psk = config.plugins.wlan.psk.value
+               fp = file(getWlanConfigName(iface), 'w')
+               fp.write('#WPA Supplicant Configuration by enigma2\n')
+               fp.write('ctrl_interface=/var/run/wpa_supplicant\n')
+               fp.write('eapol_version=1\n')
+               fp.write('fast_reauth=1\n')     
+
+               if hiddenessid:
+                       fp.write('ap_scan=2\n')
+               else:
+                       fp.write('ap_scan=1\n')
+               fp.write('network={\n')
+               fp.write('\tssid="'+essid+'"\n')
+               fp.write('\tscan_ssid=0\n')                     
+               if encryption in ('WPA', 'WPA2', 'WPA/WPA2'):
+                       fp.write('\tkey_mgmt=WPA-PSK\n')
+                       if encryption == 'WPA':
+                               fp.write('\tproto=WPA\n')
+                               fp.write('\tpairwise=TKIP\n')
+                               fp.write('\tgroup=TKIP\n')
+                       elif encryption == 'WPA2':
+                               fp.write('\tproto=RSN\n')
+                               fp.write('\tpairwise=CCMP\n')
+                               fp.write('\tgroup=CCMP\n')
                        else:
-                               fp.write('\tssid="'+essid+'"\n')
-                       fp.write('\tscan_ssid=0\n')                     
-                       if encrypted:
-                               if encryption in ('WPA', 'WPA2', 'WPA/WPA2'):
-                                       fp.write('\tkey_mgmt=WPA-PSK\n')
-               
-                                       if encryption == 'WPA':
-                                               fp.write('\tproto=WPA\n')
-                                               fp.write('\tpairwise=TKIP\n')
-                                               fp.write('\tgroup=TKIP\n')
-                                       elif encryption == 'WPA2':
-                                               fp.write('\tproto=RSN\n')
-                                               fp.write('\tpairwise=CCMP\n')
-                                               fp.write('\tgroup=CCMP\n')
-                                       else:
-                                               fp.write('\tproto=WPA RSN\n')
-                                               fp.write('\tpairwise=CCMP TKIP\n')
-                                               fp.write('\tgroup=CCMP TKIP\n')
-                                       fp.write('\tpsk="'+psk+'"\n')
-                               elif encryption == 'WEP':
-                                       fp.write('\tkey_mgmt=NONE\n')
-                                       if wepkeytype == 'ASCII':
-                                               fp.write('\twep_key0="'+psk+'"\n')
-                                       else:
-                                               fp.write('\twep_key0='+psk+'\n')
+                               fp.write('\tproto=WPA RSN\n')
+                               fp.write('\tpairwise=CCMP TKIP\n')
+                               fp.write('\tgroup=CCMP TKIP\n')
+                       fp.write('\tpsk="'+psk+'"\n')
+               elif encryption == 'WEP':
+                       fp.write('\tkey_mgmt=NONE\n')
+                       if wepkeytype == 'ASCII':
+                               fp.write('\twep_key0="'+psk+'"\n')
                        else:
-                               fp.write('\tkey_mgmt=NONE\n')                   
-                       fp.write('}')
-                       fp.write('\n')
-                       fp.close()
-                       system("cat /etc/wpa_supplicant.conf")
+                               fp.write('\twep_key0='+psk+'\n')
+               else:
+                       fp.write('\tkey_mgmt=NONE\n')
+               fp.write('}')
+               fp.write('\n')
+               fp.close()
+               #system('cat ' + getWlanConfigName(iface))
                
-       def loadConfig(self):
+       def loadConfig(self,iface):
+               configfile = getWlanConfigName(iface)
+               if not os_path.exists(configfile):
+                       configfile = '/etc/wpa_supplicant.conf'
                try:
                        #parse the wpasupplicant configfile
-                       fp = file('/etc/wpa_supplicant.conf', 'r')
+                       print "[Wlan.py] parsing configfile: ",configfile
+                       fp = file(configfile, 'r')
                        supplicant = fp.readlines()
                        fp.close()
-                       ap_scan = False
                        essid = None
+                       encryption = "Unencrypted"
 
                        for s in supplicant:
                                split = s.strip().split('=',1)
                                if split[0] == 'ap_scan':
-                                       print "[Wlan.py] Got Hidden SSID Scan  Value "+split[1]
                                        if split[1] == '2':
-                                               ap_scan = True
+                                               config.plugins.wlan.hiddenessid.value = True
                                        else:
-                                               ap_scan = False
-                                               
+                                               config.plugins.wlan.hiddenessid.value = False
+
                                elif split[0] == 'ssid':
-                                       print "[Wlan.py] Got SSID "+split[1][1:-1]
                                        essid = split[1][1:-1]
-                                       
+                                       config.plugins.wlan.essid.value = essid
+
                                elif split[0] == 'proto':
-                                       config.plugins.wlan.encryption.enabled.value = True
                                        if split[1] == 'WPA' :
                                                mode = 'WPA'
                                        if split[1] == 'RSN':
                                                mode = 'WPA2'
                                        if split[1] in ('WPA RSN', 'WPA WPA2'):
                                                mode = 'WPA/WPA2'
-
-                                       config.plugins.wlan.encryption.type.value = mode
-                                       print "[Wlan.py] Got Encryption: "+mode
+                                       encryption = mode
                                        
                                elif split[0] == 'wep_key0':
-                                       config.plugins.wlan.encryption.enabled.value = True
-                                       config.plugins.wlan.encryption.type.value = 'WEP'
+                                       encryption = 'WEP'
                                        if split[1].startswith('"') and split[1].endswith('"'):
-                                               config.plugins.wlan.encryption.wepkeytype.value = 'ASCII'
-                                               config.plugins.wlan.encryption.psk.value = split[1][1:-1]
+                                               config.plugins.wlan.wepkeytype.value = 'ASCII'
+                                               config.plugins.wlan.psk.value = split[1][1:-1]
                                        else:
-                                               config.plugins.wlan.encryption.wepkeytype.value = 'HEX'
-                                               config.plugins.wlan.encryption.psk.value = split[1]                                             
+                                               config.plugins.wlan.wepkeytype.value = 'HEX'
+                                               config.plugins.wlan.psk.value = split[1]                                                
                                        
                                elif split[0] == 'psk':
-                                       config.plugins.wlan.encryption.psk.value = split[1][1:-1]
+                                       config.plugins.wlan.psk.value = split[1][1:-1]
                                else:
                                        pass
+
+                       config.plugins.wlan.encryption.value = encryption
                                
-                       if ap_scan is True:
-                               config.plugins.wlan.hiddenessid.value = essid
-                               config.plugins.wlan.essid.value = 'hidden...'
-                       else:
-                               config.plugins.wlan.hiddenessid.value = essid
-                               config.plugins.wlan.essid.value = essid
                        wsconfig = {
                                        'hiddenessid': config.plugins.wlan.hiddenessid.value,
                                        'ssid': config.plugins.wlan.essid.value,
-                                       'encryption': config.plugins.wlan.encryption.enabled.value,
-                                       'encryption_type': config.plugins.wlan.encryption.type.value,
-                                       'encryption_wepkeytype': config.plugins.wlan.encryption.wepkeytype.value,
-                                       'key': config.plugins.wlan.encryption.psk.value,
+                                       'encryption': config.plugins.wlan.encryption.value,
+                                       'wepkeytype': config.plugins.wlan.wepkeytype.value,
+                                       'key': config.plugins.wlan.psk.value,
                                }
                
                        for (key, item) in wsconfig.items():
                                if item is "None" or item is "":
                                        if key == 'hiddenessid':
-                                               wsconfig['hiddenessid'] = "home"
+                                               wsconfig['hiddenessid'] = False
                                        if key == 'ssid':
-                                               wsconfig['ssid'] = "home"
-                                       if key == 'encryption':
-                                               wsconfig['encryption'] = True                           
-                                       if key == 'encryption':
-                                               wsconfig['encryption_type'] = "WPA/WPA2"
+                                               wsconfig['ssid'] = ""
                                        if key == 'encryption':
-                                               wsconfig['encryption_wepkeytype'] = "ASCII"
-                                       if key == 'encryption':
-                                               wsconfig['key'] = "mysecurewlan"
-
+                                               wsconfig['encryption'] = "WPA2"                 
+                                       if key == 'wepkeytype':
+                                               wsconfig['wepkeytype'] = "ASCII"
+                                       if key == 'key':
+                                               wsconfig['key'] = ""
                except:
-                       print "[Wlan.py] Error parsing /etc/wpa_supplicant.conf"
+                       print "[Wlan.py] Error parsing ",configfile
                        wsconfig = {
-                                       'hiddenessid': "home",
-                                       'ssid': "home",
-                                       'encryption': True,
-                                       'encryption_type': "WPA/WPA2",
-                                       'encryption_wepkeytype': "ASCII",
-                                       'key': "mysecurewlan",
+                                       'hiddenessid': False,
+                                       'ssid': "",
+                                       'encryption': "WPA2",
+                                       'wepkeytype': "ASCII",
+                                       'key': "",
                                }
-               print "[Wlan.py] WS-CONFIG-->",wsconfig
+               #print "[Wlan.py] WS-CONFIG-->",wsconfig
                return wsconfig
 
 
@@ -391,82 +266,70 @@ class Status:
        def __init__(self):
                self.wlaniface = {}
                self.backupwlaniface = {}
+               self.statusCallback = None
                self.WlanConsole = Console()
 
        def stopWlanConsole(self):
                if self.WlanConsole is not None:
-                       print "killing self.WlanConsole"
+                       print "[iStatus] killing self.WlanConsole"
                        self.WlanConsole.killAll()
                        self.WlanConsole = None
                        
        def getDataForInterface(self, iface, callback = None):
                self.WlanConsole = Console()
                cmd = "iwconfig " + iface
-               self.WlanConsole.ePopen(cmd, self.iwconfigFinished, [iface, callback])
+               if callback is not None:
+                       self.statusCallback = callback
+               self.WlanConsole.ePopen(cmd, self.iwconfigFinished, iface)
 
        def iwconfigFinished(self, result, retval, extra_args):
-               (iface, callback) = extra_args
-               data = { 'essid': False, 'frequency': False, 'acesspoint': False, 'bitrate': False, 'encryption': False, 'quality': False, 'signal': False }
+               iface = extra_args
+               data = { 'essid': False, 'frequency': False, 'accesspoint': False, 'bitrate': False, 'encryption': False, 'quality': False, 'signal': False }
                for line in result.splitlines():
                        line = line.strip()
                        if "ESSID" in line:
                                if "off/any" in line:
-                                       ssid = _("No Connection")
+                                       ssid = "off"
                                else:
                                        if "Nickname" in line:
-                                               tmpssid=(line[line.index('ESSID')+7:line.index('"  Nickname')])
-                                               if tmpssid == '':
-                                                       ssid = _("Hidden networkname")
-                                               elif tmpssid ==' ':
-                                                       ssid = _("Hidden networkname")
-                                               else:
-                                                       ssid = tmpssid
+                                               ssid=(line[line.index('ESSID')+7:line.index('"  Nickname')])
                                        else:
-                                               tmpssid=(line[line.index('ESSID')+7:len(line)-1])
-                                               if tmpssid == '':
-                                                       ssid = _("Hidden networkname")
-                                               elif tmpssid ==' ':
-                                                       ssid = _("Hidden networkname")
-                                               else:
-                                                       ssid = tmpssid                                          
+                                               ssid=(line[line.index('ESSID')+7:len(line)-1])
                                if ssid is not None:
                                        data['essid'] = ssid
-                       if 'Frequency' in line:
+                       if "Frequency" in line:
                                frequency = line[line.index('Frequency')+10 :line.index(' GHz')]
                                if frequency is not None:
                                        data['frequency'] = frequency
                        if "Access Point" in line:
-                               ap=line[line.index('Access Point')+14:len(line)]
+                               if "Sensitivity" in line:
+                                       ap=line[line.index('Access Point')+14:line.index('   Sensitivity')]
+                               else:
+                                       ap=line[line.index('Access Point')+14:len(line)]
                                if ap is not None:
-                                       data['acesspoint'] = ap
-                                       if ap == "Not-Associated":
-                                               data['essid'] = _("No Connection")
+                                       data['accesspoint'] = ap
                        if "Bit Rate" in line:
                                if "kb" in line:
                                        br = line[line.index('Bit Rate')+9 :line.index(' kb/s')]
-                                       if br == '0':
-                                               br = _("Unsupported")
-                                       else:
-                                               br += " Mb/s"
                                else:
-                                       br = line[line.index('Bit Rate')+9 :line.index(' Mb/s')] + " Mb/s"
+                                       br = line[line.index('Bit Rate')+9 :line.index(' Mb/s')]
                                if br is not None:
                                        data['bitrate'] = br
-                       if 'Encryption key' in line:
+                       if "Encryption key" in line:
                                if ":off" in line:
-                                       if data['acesspoint'] is not "Not-Associated":
-                                               enc = _("Unsupported")
-                                       else:
-                                               enc = _("Disabled")
-                               else:
+                                       enc = "off"
+                               elif "Security" in line:
                                        enc = line[line.index('Encryption key')+15 :line.index('   Security')]
                                        if enc is not None:
-                                               enc = _("Enabled")
+                                               enc = "on"
+                               else:
+                                       enc = line[line.index('Encryption key')+15 :len(line)]
+                                       if enc is not None:
+                                               enc = "on"
                                if enc is not None:
                                        data['encryption'] = enc
                        if 'Quality' in line:
                                if "/100" in line:
-                                       #qual = line[line.index('Quality')+8:line.index('/100')]
                                        qual = line[line.index('Quality')+8:line.index('  Signal')]
                                else:
                                        qual = line[line.index('Quality')+8:line.index('Sig')]
@@ -474,8 +337,7 @@ class Status:
                                        data['quality'] = qual
                        if 'Signal level' in line:
                                if "dBm" in line:
-                                       signal = line[line.index('Signal level')+13 :line.index(' dBm')]
-                                       signal += " dBm"
+                                       signal = line[line.index('Signal level')+13 :line.index(' dBm')] + " dBm"
                                elif "/100" in line:
                                        if "Noise" in line:
                                                signal = line[line.index('Signal level')+13:line.index('  Noise')]
@@ -494,9 +356,10 @@ class Status:
                
                if self.WlanConsole is not None:
                        if len(self.WlanConsole.appContainers) == 0:
-                               print "self.wlaniface after loading:", self.wlaniface
-                               if callback is not None:
-                                       callback(True,self.wlaniface)
+                               print "[Wlan.py] self.wlaniface after loading:", self.wlaniface
+                               if self.statusCallback is not None:
+                                               self.statusCallback(True,self.wlaniface)
+                                               self.statusCallback = None
 
        def getAdapterAttribute(self, iface, attribute):
                self.iface = iface
index efec340..10213eb 100644 (file)
@@ -8,37 +8,40 @@ from Components.Sources.List import List
 from Components.MenuList import MenuList
 from Components.config import config, getConfigListEntry, ConfigYesNo, NoSave, ConfigSubsection, ConfigText, ConfigSelection, ConfigPassword
 from Components.ConfigList import ConfigListScreen
-from Components.Network import Network, iNetwork
+from Components.Network import iNetwork
 from Components.Console import Console
 from Plugins.Plugin import PluginDescriptor
 from os import system, path as os_path, listdir
 from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
 from Tools.LoadPixmap import LoadPixmap
 from Tools.HardwareInfo import HardwareInfo
-from Wlan import Wlan, wpaSupplicant, iStatus
-import sha
+from Wlan import iWlan, wpaSupplicant, iStatus, getWlanConfigName
+import hashlib
+from time import time
+from os import urandom, system
+from re import escape as re_escape
 
 plugin_path = eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/WirelessLan")
 
+
 list = []
+list.append("Unencrypted")
 list.append("WEP")
 list.append("WPA")
-list.append("WPA2")
 list.append("WPA/WPA2")
+list.append("WPA2")
 
 weplist = []
 weplist.append("ASCII")
 weplist.append("HEX")
 
 config.plugins.wlan = ConfigSubsection()
-config.plugins.wlan.essid = NoSave(ConfigText(default = "home", fixed_size = False))
-config.plugins.wlan.hiddenessid = NoSave(ConfigText(default = "home", fixed_size = False))
+config.plugins.wlan.essid = NoSave(ConfigText(default = "", fixed_size = False))
+config.plugins.wlan.hiddenessid = NoSave(ConfigYesNo(default = False))
+config.plugins.wlan.encryption = NoSave(ConfigSelection(list, default = "WPA2"))
+config.plugins.wlan.wepkeytype = NoSave(ConfigSelection(weplist, default = "ASCII"))
+config.plugins.wlan.psk = NoSave(ConfigPassword(default = "", fixed_size = False))
 
-config.plugins.wlan.encryption = ConfigSubsection()
-config.plugins.wlan.encryption.enabled = NoSave(ConfigYesNo(default = False))
-config.plugins.wlan.encryption.type = NoSave(ConfigSelection(list, default = "WPA/WPA2" ))
-config.plugins.wlan.encryption.wepkeytype = NoSave(ConfigSelection(weplist, default = "ASCII"))
-config.plugins.wlan.encryption.psk = NoSave(ConfigPassword(default = "mysecurewlan", fixed_size = False))
 
 
 class WlanStatus(Screen):
@@ -46,20 +49,19 @@ class WlanStatus(Screen):
                <screen name="WlanStatus" position="center,center" size="560,400" title="Wireless Network State" >
                        <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on" />
                        <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" />
-       
-                       <widget source="LabelBSSID" render="Label" position="10,60" size="250,25" valign="left" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="LabelESSID" render="Label" position="10,100" size="250,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="LabelQuality" render="Label" position="10,140" size="250,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="LabelSignal" render="Label" position="10,180" size="250,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="LabelBitrate" render="Label" position="10,220" size="250,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="LabelEnc" render="Label" position="10,260" size="250,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       
-                       <widget source="BSSID" render="Label" position="320,60" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="ESSID" render="Label" position="320,100" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="quality" render="Label" position="320,140" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="signal" render="Label" position="320,180" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="bitrate" render="Label" position="320,220" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
-                       <widget source="enc" render="Label" position="320,260" size="180,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+
+                       <widget source="LabelBSSID" render="Label" position="10,60" size="200,25" valign="left" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="LabelESSID" render="Label" position="10,100" size="200,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="LabelQuality" render="Label" position="10,140" size="200,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="LabelSignal" render="Label" position="10,180" size="200,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="LabelBitrate" render="Label" position="10,220" size="200,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="LabelEnc" render="Label" position="10,260" size="200,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="BSSID" render="Label" position="220,60" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="ESSID" render="Label" position="220,100" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="quality" render="Label" position="220,140" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="signal" render="Label" position="220,180" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="bitrate" render="Label" position="220,220" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
+                       <widget source="enc" render="Label" position="220,260" size="330,25" valign="center" font="Regular;20" transparent="1" foregroundColor="#FFFFFF" />
        
                        <ePixmap pixmap="skin_default/div-h.png" position="0,350" zPosition="1" size="560,2" />         
                        <widget source="IFtext" render="Label" position="10,355" size="120,21" zPosition="10" font="Regular;20" halign="left" backgroundColor="#25062748" transparent="1" />
@@ -105,7 +107,7 @@ class WlanStatus(Screen):
                }, -1)
                self.timer = eTimer()
                self.timer.timeout.get().append(self.resetList) 
-               self.onShown.append(lambda: self.timer.start(5000))
+               self.onShown.append(lambda: self.timer.start(8000))
                self.onLayoutFinish.append(self.layoutFinished)
                self.onClose.append(self.cleanup)
 
@@ -113,7 +115,7 @@ class WlanStatus(Screen):
                iStatus.stopWlanConsole()
                
        def layoutFinished(self):
-               self.setTitle(_("Wireless Network State"))
+               self.setTitle(_("Wireless network state"))
                
        def resetList(self):
                iStatus.getDataForInterface(self.iface,self.getInfoCB)
@@ -122,32 +124,65 @@ class WlanStatus(Screen):
                if data is not None:
                        if data is True:
                                if status is not None:
-                                       self["BSSID"].setText(status[self.iface]["acesspoint"])
-                                       self["ESSID"].setText(status[self.iface]["essid"])
-                                       self["quality"].setText(status[self.iface]["quality"])
-                                       self["signal"].setText(status[self.iface]["signal"])
-                                       self["bitrate"].setText(status[self.iface]["bitrate"])
-                                       self["enc"].setText(status[self.iface]["encryption"])
+                                       if status[self.iface]["essid"] == "off":
+                                               essid = _("No Connection")
+                                       else:
+                                               essid = status[self.iface]["essid"]
+                                       if status[self.iface]["accesspoint"] == "Not-Associated":
+                                               accesspoint = _("Not-Associated")
+                                               essid = _("No Connection")
+                                       else:
+                                               accesspoint = status[self.iface]["accesspoint"]
+                                       if self.has_key("BSSID"):
+                                               self["BSSID"].setText(accesspoint)
+                                       if self.has_key("ESSID"):
+                                               self["ESSID"].setText(essid)
+
+                                       quality = status[self.iface]["quality"]
+                                       if self.has_key("quality"):
+                                               self["quality"].setText(quality)
+                                               
+                                       if status[self.iface]["bitrate"] == '0':
+                                               bitrate = _("Unsupported")
+                                       else:
+                                               bitrate = str(status[self.iface]["bitrate"]) + " Mb/s"
+                                       if self.has_key("bitrate"):
+                                               self["bitrate"].setText(bitrate)                                        
+                                       
+                                       signal = status[self.iface]["signal"]
+                                       if self.has_key("signal"):
+                                               self["signal"].setText(signal)
+
+                                       if status[self.iface]["encryption"] == "off":
+                                               if accesspoint == "Not-Associated":
+                                                       encryption = _("Disabled")
+                                               else:
+                                                       encryption = _("Unsupported")
+                                       else:
+                                               encryption = _("Enabled")
+                                       if self.has_key("enc"):
+                                               self["enc"].setText(encryption)
                                        self.updateStatusLink(status)
 
        def exit(self):
                self.timer.stop()
-               self.close(True)        
+               self.close(True)
 
        def updateStatusbar(self):
-               self["BSSID"].setText(_("Please wait..."))
-               self["ESSID"].setText(_("Please wait..."))
-               self["quality"].setText(_("Please wait..."))
-               self["signal"].setText(_("Please wait..."))
-               self["bitrate"].setText(_("Please wait..."))
-               self["enc"].setText(_("Please wait..."))
+               wait_txt = _("Please wait...")
+               self["BSSID"].setText(wait_txt)
+               self["ESSID"].setText(wait_txt)
+               self["quality"].setText(wait_txt)
+               self["signal"].setText(wait_txt)
+               self["bitrate"].setText(wait_txt)
+               self["enc"].setText(wait_txt)
                self["IFtext"].setText(_("Network:"))
                self["IF"].setText(iNetwork.getFriendlyAdapterName(self.iface))
                self["Statustext"].setText(_("Link:"))
 
        def updateStatusLink(self,status):
                if status is not None:
-                       if status[self.iface]["acesspoint"] == "No Connection" or status[self.iface]["acesspoint"] == "Not-Associated" or status[self.iface]["acesspoint"] == False:
+                       if status[self.iface]["essid"] == "off" or status[self.iface]["accesspoint"] == "Not-Associated" or status[self.iface]["accesspoint"] == False:
                                self["statuspic"].setPixmapNum(1)
                        else:
                                self["statuspic"].setPixmapNum(0)
@@ -217,6 +252,8 @@ class WlanScan(Screen):
                        "red": self.cancel,
                        "green": self.select,
                })
+               iWlan.setInterface(self.iface)
+               self.w = iWlan.getInterface()
                self.onLayoutFinish.append(self.layoutFinished)
                self.getAccessPoints(refresh = False)
                
@@ -226,42 +263,24 @@ class WlanScan(Screen):
        def select(self):
                cur = self["list"].getCurrent()
                if cur is not None:
+                       iWlan.stopGetNetworkList()
                        self.rescanTimer.stop()
                        del self.rescanTimer
-                       if cur[1] is not None:
-                               if cur[1] == 'hidden...':
-                                       essid = cur[1]
-                               else:
-                                       essid = cur[0]
-                               self.close(essid,self.getWlanList())
+                       if cur[0] is not None:
+                               self.close(cur[0])
                        else:
-                               self.close(None,None)
+                               self.close(None)
                else:
-                       self.rescanTimer.stop()
-                       del self.rescanTimer
-                       self.close(None,None)
-       
-       def WlanSetupClosed(self, *ret):
-               if ret[0] == 2:
+                       iWlan.stopGetNetworkList()
                        self.rescanTimer.stop()
                        del self.rescanTimer
                        self.close(None)
        
        def cancel(self):
-               if self.oldInterfaceState is False:
-                       iNetwork.setAdapterAttribute(self.iface, "up", False)
-                       iNetwork.deactivateInterface(self.iface,self.deactivateInterfaceCB)
-               else:
-                       self.rescanTimer.stop()
-                       del self.rescanTimer
-                       self.close(None)
-
-       def deactivateInterfaceCB(self,data):
-               if data is not None:
-                       if data is True:
-                               self.rescanTimer.stop()
-                               del self.rescanTimer
-                               self.close(None)
+               iWlan.stopGetNetworkList()
+               self.rescanTimer.stop()
+               del self.rescanTimer
+               self.close(None)
 
        def rescanTimerFired(self):
                self.rescanTimer.stop()
@@ -270,10 +289,7 @@ class WlanScan(Screen):
        def buildEntryComponent(self, essid, bssid, encrypted, iface, maxrate, signal):
                divpng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/div-h.png"))
                encryption = encrypted and _("Yes") or _("No")
-               if bssid == 'hidden...':
-                       return((essid, bssid, None, None, None, None, divpng))
-               else:                                   
-                       return((essid, bssid, _("Signal: ") + str(signal), _("Max. Bitrate: ") + str(maxrate), _("Encrypted: ") + encryption, _("Interface: ") + str(iface), divpng))
+               return((essid, bssid, _("Signal: ") + str(signal), _("Max. Bitrate: ") + str(maxrate), _("Encrypted: ") + encryption, _("Interface: ") + str(iface), divpng))
 
        def updateAPList(self):
                newList = []
@@ -290,20 +306,19 @@ class WlanScan(Screen):
                                tmpList.append(data)
 
                if len(tmpList):
-                       if "hidden..." not in tmpList:
-                               tmpList.append( ( _("enter hidden network SSID"), "hidden...", True, self.iface, _("unavailable"), "" ) )
-       
                        for entry in tmpList:
                                self.newAPList.append(self.buildEntryComponent( entry[0], entry[1], entry[2], entry[3], entry[4], entry[5] ))
        
                        currentListEntry = self["list"].getCurrent()
-                       idx = 0
-                       for entry in self.newAPList:
-                               if entry[0] == currentListEntry[0]:
-                                       newListIndex = idx
-                               idx +=1
+                       if currentListEntry is not None:
+                               idx = 0
+                               for entry in self.newAPList:
+                                       if entry[0] == currentListEntry[0]:
+                                               newListIndex = idx
+                                       idx +=1
                        self['list'].setList(self.newAPList)
-                       self["list"].setIndex(newListIndex)
+                       if newListIndex is not None:
+                               self["list"].setIndex(newListIndex)
                        self["list"].updateList(self.newAPList)
                        self.listLength = len(self.newAPList)
                        self.buildWlanList()
@@ -312,8 +327,7 @@ class WlanScan(Screen):
        def getAccessPoints(self, refresh = False):
                self.APList = []
                self.cleanList = []
-               self.w = Wlan(self.iface)
-               aps = self.w.getNetworkList()
+               aps = iWlan.getNetworkList()
                if aps is not None:
                        print "[WirelessLan.py] got Accespoints!"
                        tmpList = []
@@ -336,9 +350,6 @@ class WlanScan(Screen):
                                else:
                                        self.oldlist[entry[0]]['data'] = entry
                
-               if "hidden..." not in self.cleanList:
-                       self.cleanList.append( ( _("enter hidden network SSID"), "hidden...", True, self.iface, _("unavailable"), "" ) )
-
                for entry in self.cleanList:
                        self.APList.append(self.buildEntryComponent( entry[0], entry[1], entry[2], entry[3], entry[4], entry[5] ))
                
@@ -351,20 +362,17 @@ class WlanScan(Screen):
 
        def setInfo(self):
                length = self.getLength()
-               if length <= 1:
-                       self["info"].setText(_("No wireless networks found! Please refresh."))
-               elif length == 2:
+               if length == 0:
+                       self["info"].setText(_("No wireless networks found! Searching..."))
+               elif length == 1:
                        self["info"].setText(_("1 wireless network found!"))
                else:
-                       self["info"].setText(str(length-1)+_(" wireless networks found!"))
+                       self["info"].setText(str(length)+_(" wireless networks found!"))
 
        def buildWlanList(self):
                self.WlanList = []
                for entry in self['list'].list:
-                       if entry[1] == "hidden...":
-                               self.WlanList.append(( "hidden...",_("enter hidden network SSID") ))#continue
-                       else:
-                               self.WlanList.append( (entry[0], entry[0]) )
+                       self.WlanList.append( (entry[0], entry[0]) )
 
        def getLength(self):
                return self.listLength          
@@ -391,7 +399,7 @@ def decrypt_block(src, mod):
        if len(src) != 128 and len(src) != 202:
                return None
        dest = rsa_pub1024(src[:128], mod)
-       hash = sha.new(dest[1:107])
+       hash = hashlib.sha1(dest[1:107])
        if len(src) == 202:
                hash.update(src[131:192])       
        result = hash.digest()
@@ -399,65 +407,69 @@ def decrypt_block(src, mod):
                return dest
        return None
 
-def validate_cert(cert, key):
+def validate_certificate(cert, key):
        buf = decrypt_block(cert[8:], key) 
        if buf is None:
                return None
        return buf[36:107] + cert[139:196]
 
-def read_random():
+def get_random():
        try:
-               fd = open("/dev/urandom", "r")
-               buf = fd.read(8)
-               fd.close()
-               return buf
+               xor = lambda a,b: ''.join(chr(ord(c)^ord(d)) for c,d in zip(a,b*100))
+               random = urandom(8)
+               x = str(time())[-8:]
+               result = xor(random, x)
+                               
+               return result
        except:
                return None
 
 def WlanStatusScreenMain(session, iface):
        session.open(WlanStatus, iface)
 
-
 def callFunction(iface):
-       w = Wlan(iface)
-       i = w.getWirelessInterfaces()
+       iWlan.setInterface(iface)
+       i = iWlan.getWirelessInterfaces()
        if i:
-               if iface in i:
+               if iface in i or iNetwork.isWirelessInterface(iface):
                        return WlanStatusScreenMain
+               return None
        return None
 
-
 def configStrings(iface):
-       hardware_info = HardwareInfo()
-       if  hardware_info.device_name != "dm7025":
+       try:
+               device = open("/proc/stb/info/model", "r").readline().strip()
+       except:
+               device = ""     
+       if device != "dm7025":
                rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
                etpm = eTPM()
                l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
                if l2cert is None:
                        return
-               l2key = validate_cert(l2cert, rootkey)
+               l2key = validate_certificate(l2cert, rootkey)
                if l2key is None:
                        return
                l3cert = etpm.getCert(eTPM.TPMD_DT_LEVEL3_CERT)
                if l3cert is None:
-                       print "better run the genuine dreambox plugin"
                        return
-               l3key = validate_cert(l3cert, l2key)
+               l3key = validate_certificate(l3cert, l2key)
                if l3key is None:
                        return
-               rnd = read_random()
+               rnd = get_random()
                if rnd is None:
                        return
                val = etpm.challenge(rnd)
                result = decrypt_block(val, l3key)
-       if hardware_info.device_name == "dm7025" or result[80:88] == rnd:
+       if device == "dm7025" or result[80:88] == rnd:
                driver = iNetwork.detectWlanModule(iface)
        else:
                driver = 'dreambox'
+       print 'Using "%s" as wpa-supplicant driver' % (driver)
        ret = ""
-       if driver == 'madwifi' and config.plugins.wlan.essid.value == "hidden...":
-               ret += "\tpre-up iwconfig " + iface + " essid \"" + config.plugins.wlan.hiddenessid.value + "\" || true\n"
-       ret += "\tpre-up wpa_supplicant -i" + iface + " -c/etc/wpa_supplicant.conf -B -dd -D" + driver + " || true\n"
+       if driver == 'madwifi' and config.plugins.wlan.hiddenessid.value:
+               ret += "\tpre-up iwconfig " + iface + " essid \"" + re_escape(config.plugins.wlan.essid.value) + "\" || true\n"
+       ret += "\tpre-up wpa_supplicant -i" + iface + " -c" + getWlanConfigName(iface) + " -B -dd -D" + driver + " || true\n"
        ret += "\tpre-down wpa_cli -i" + iface + " terminate || true\n"
        return ret
 
index ab1344d..6de9fcd 100644 (file)
@@ -1,6 +1,6 @@
 from Screen import Screen
 from Components.ServiceEventTracker import ServiceEventTracker
-from Components.ActionMap import ActionMap
+from Components.ActionMap import NumberActionMap
 from Components.ConfigList import ConfigListScreen
 from Components.ChoiceList import ChoiceList, ChoiceEntryComponent
 from Components.config import config, ConfigSubsection, getConfigListEntry, ConfigNothing, ConfigSelection, ConfigOnOff
@@ -36,7 +36,7 @@ class AudioSelection(Screen, ConfigListScreen):
                self.cached_subtitle_checked = False
                self.__selected_subtitle = None
         
-               self["actions"] = ActionMap(["ColorActions", "SetupActions", "DirectionActions"],
+               self["actions"] = NumberActionMap(["ColorActions", "SetupActions", "DirectionActions"],
                {
                        "red": self.keyRed,
                        "green": self.keyGreen,
@@ -46,6 +46,15 @@ class AudioSelection(Screen, ConfigListScreen):
                        "cancel": self.cancel,
                        "up": self.keyUp,
                        "down": self.keyDown,
+                       "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,
                }, -2)
 
                self.settings = ConfigSubsection()
@@ -87,7 +96,7 @@ class AudioSelection(Screen, ConfigListScreen):
                                        self["key_green"].setBoolean(False)
                                selectedAudio = self.audioTracks.getCurrentTrack()
                                for x in range(n):
-                                       number = str(x)
+                                       number = str(x + 1)
                                        i = audio.getTrackInfo(x)
                                        languages = i.getLanguage().split('/')
                                        description = i.getDescription() or _("<unknown>")
@@ -289,11 +298,16 @@ class AudioSelection(Screen, ConfigListScreen):
                elif self.focus == FOCUS_STREAMS:
                        self["streams"].selectNext()
 
+       def keyNumberGlobal(self, number):
+               if number <= len(self["streams"].list):
+                       self["streams"].setIndex(number-1)
+                       self.keyOk()
+
        def keyOk(self):
                if self.focus == FOCUS_STREAMS and self["streams"].list:
                        cur = self["streams"].getCurrent()
                        if self.settings.menupage.getValue() == PAGE_AUDIO and cur[0] is not None:
-                               self.changeAudio(cur[2])
+                               self.changeAudio(cur[0])
                                self.__updatedInfo()
                        if self.settings.menupage.getValue() == PAGE_SUBTITLES and cur[0] is not None:
                                if self.infobar.selected_subtitle == cur[0]:
index 908a615..32b9f54 100755 (executable)
@@ -11,7 +11,7 @@ from Components.Sources.List import List
 from Components.Label import Label,MultiColorLabel
 from Components.Pixmap import Pixmap,MultiPixmap
 from Components.MenuList import MenuList
-from Components.config import config, ConfigYesNo, ConfigIP, NoSave, ConfigText, ConfigPassword, ConfigSelection, getConfigListEntry, ConfigNothing
+from Components.config import config, ConfigYesNo, ConfigIP, NoSave, ConfigText, ConfigPassword, ConfigSelection, getConfigListEntry, ConfigNothing, ConfigBoolean
 from Components.ConfigList import ConfigListScreen
 from Components.PluginComponent import plugins
 from Components.MultiContent import MultiContentEntryText, MultiContentEntryPixmapAlphaTest
@@ -42,11 +42,6 @@ class NetworkAdapterSelection(Screen,HelpableScreen):
                self["key_blue"] = StaticText("")
                self["introduction"] = StaticText(self.edittext)
                
-               self.adapters = [(iNetwork.getFriendlyAdapterName(x),x) for x in iNetwork.getAdapterList()]
-               
-               if not self.adapters:
-                       self.onFirstExecBegin.append(self.NetworkFallback)
-                       
                self["OkCancelActions"] = HelpableActionMap(self, "OkCancelActions",
                        {
                        "cancel": (self.close, _("exit network interface list")),
@@ -65,6 +60,14 @@ class NetworkAdapterSelection(Screen,HelpableScreen):
                        "yellow": (self.setDefaultInterface, [_("Set interface as default Interface"),_("* Only available if more than one interface is active.")] ),
                        })
 
+               self.adapters = [(iNetwork.getFriendlyAdapterName(x),x) for x in iNetwork.getAdapterList()]
+
+               if not self.adapters:
+                       self.adapters = [(iNetwork.getFriendlyAdapterName(x),x) for x in iNetwork.getConfiguredAdapters()]
+
+               if len(self.adapters) == 0:
+                       self.adapters = [(iNetwork.getFriendlyAdapterName(x),x) for x in iNetwork.getInstalledAdapters()]
+
                self.list = []
                self["list"] = List(self.list)
                self.updateList()
@@ -80,14 +83,14 @@ class NetworkAdapterSelection(Screen,HelpableScreen):
                description = None
                interfacepng = None
 
-               if iface in iNetwork.lan_interfaces:
+               if not iNetwork.isWirelessInterface(iface):
                        if active is True:
                                interfacepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/network_wired-active.png"))
                        elif active is False:
                                interfacepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/network_wired-inactive.png"))
                        else:
                                interfacepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/network_wired.png"))
-               elif iface in iNetwork.wlan_interfaces:
+               elif iNetwork.isWirelessInterface(iface):
                        if active is True:
                                interfacepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/network_wireless-active.png"))
                        elif active is False:
@@ -132,19 +135,16 @@ class NetworkAdapterSelection(Screen,HelpableScreen):
                        fp.close()
                        default_gw = result
                                        
-               if len(self.adapters) == 0: # no interface available => display only eth0
-                       self.list.append(self.buildInterfaceList("eth0",iNetwork.getFriendlyAdapterName('eth0'),True,True ))
-               else:
-                       for x in self.adapters:
-                               if x[1] == default_gw:
-                                       default_int = True
-                               else:
-                                       default_int = False
-                               if iNetwork.getAdapterAttribute(x[1], 'up') is True:
-                                       active_int = True
-                               else:
-                                       active_int = False
-                               self.list.append(self.buildInterfaceList(x[1],_(x[0]),default_int,active_int ))
+               for x in self.adapters:
+                       if x[1] == default_gw:
+                               default_int = True
+                       else:
+                               default_int = False
+                       if iNetwork.getAdapterAttribute(x[1], 'up') is True:
+                               active_int = True
+                       else:
+                               active_int = False
+                       self.list.append(self.buildInterfaceList(x[1],_(x[0]),default_int,active_int ))
                
                if os_path.exists(resolveFilename(SCOPE_PLUGINS, "SystemPlugins/NetworkWizard/networkwizard.xml")):
                        self["key_blue"].setText(_("NetworkWizard"))
@@ -179,22 +179,6 @@ class NetworkAdapterSelection(Screen,HelpableScreen):
                else:
                        self.updateList()
 
-       def NetworkFallback(self):
-               if iNetwork.configuredNetworkAdapters.has_key('wlan0') is True:
-                       self.session.openWithCallback(self.ErrorMessageClosed, MessageBox, self.wlan_errortext, type = MessageBox.TYPE_INFO,timeout = 10)
-               if iNetwork.configuredNetworkAdapters.has_key('ath0') is True:
-                       self.session.openWithCallback(self.ErrorMessageClosed, MessageBox, self.wlan_errortext, type = MessageBox.TYPE_INFO,timeout = 10)
-               else:
-                       self.session.openWithCallback(self.ErrorMessageClosed, MessageBox, self.lan_errortext, type = MessageBox.TYPE_INFO,timeout = 10)
-
-       def ErrorMessageClosed(self, *ret):
-               if iNetwork.configuredNetworkAdapters.has_key('wlan0') is True:
-                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetupConfiguration, 'wlan0')
-               elif iNetwork.configuredNetworkAdapters.has_key('ath0') is True:
-                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetupConfiguration, 'ath0')
-               else:
-                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetupConfiguration, 'eth0')
-
        def cleanup(self):
                iNetwork.stopLinkStateConsole()
                iNetwork.stopRestartConsole()
@@ -312,18 +296,17 @@ class NameserverSetup(Screen, ConfigListScreen, HelpableScreen):
 
 
 class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
-       def __init__(self, session, networkinfo, essid=None, aplist=None):
+       def __init__(self, session, networkinfo, essid=None):
                Screen.__init__(self, session)
                HelpableScreen.__init__(self)
                self.session = session
                if isinstance(networkinfo, (list, tuple)):
                        self.iface = networkinfo[0]
                        self.essid = networkinfo[1]
-                       self.aplist = networkinfo[2]
                else:
                        self.iface = networkinfo
                        self.essid = essid
-                       self.aplist = aplist
+                       
                self.extended = None
                self.applyConfigRef = None
                self.finished_cb = None
@@ -414,62 +397,36 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                self.gatewayEntry = None
                self.hiddenSSID = None
                self.wlanSSID = None
-               self.encryptionEnabled = None
-               self.encryptionKey = None
+               self.encryption = None
                self.encryptionType = None
-               self.nwlist = None
+               self.encryptionKey = None
                self.encryptionlist = None
                self.weplist = None
                self.wsconfig = None
                self.default = None
 
-               if self.iface in iNetwork.wlan_interfaces:
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import wpaSupplicant,Wlan
-                       self.w = Wlan(self.iface)
+               if iNetwork.isWirelessInterface(self.iface):
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import wpaSupplicant
                        self.ws = wpaSupplicant()
                        self.encryptionlist = []
+                       self.encryptionlist.append(("Unencrypted", _("Unencrypted")))
                        self.encryptionlist.append(("WEP", _("WEP")))
                        self.encryptionlist.append(("WPA", _("WPA")))
-                       self.encryptionlist.append(("WPA2", _("WPA2")))
                        self.encryptionlist.append(("WPA/WPA2", _("WPA or WPA2")))
+                       self.encryptionlist.append(("WPA2", _("WPA2")))
                        self.weplist = []
                        self.weplist.append("ASCII")
                        self.weplist.append("HEX")
-                       if self.aplist is not None:
-                               self.nwlist = self.aplist
-                               self.nwlist.sort(key = lambda x: x[0])
-                       else:
-                               self.nwlist = []
-                               self.aps = None
-                               try:
-                                       self.aps = self.w.getNetworkList()
-                                       if self.aps is not None:
-                                               for ap in self.aps:
-                                                       a = self.aps[ap]
-                                                       if a['active']:
-                                                               if a['essid'] != '':
-                                                                       self.nwlist.append((a['essid'],a['essid']))
-                                       self.nwlist.sort(key = lambda x: x[0])
-                               except:
-                                       self.nwlist.append(("No Networks found",_("No Networks found")))
-
-                       self.wsconfig = self.ws.loadConfig()
-                       if self.essid is not None: # ssid from wlan scan
-                               self.default = self.essid
-                       else:
-                               self.default = self.wsconfig['ssid']
 
-                       if "hidden..." not in self.nwlist:
-                               self.nwlist.append(("hidden...",_("enter hidden network SSID")))
-                       if self.default not in self.nwlist:
-                               self.nwlist.append((self.default,self.default))
-                       config.plugins.wlan.essid = NoSave(ConfigSelection(self.nwlist, default = self.default ))
-                       config.plugins.wlan.hiddenessid = NoSave(ConfigText(default = self.wsconfig['hiddenessid'], visible_width = 50, fixed_size = False))
+                       self.wsconfig = self.ws.loadConfig(self.iface)
+                       if self.essid is None:
+                               self.essid = self.wsconfig['ssid']
 
-                       config.plugins.wlan.encryption.enabled = NoSave(ConfigYesNo(default = self.wsconfig['encryption'] ))
-                       config.plugins.wlan.encryption.type = NoSave(ConfigSelection(self.encryptionlist, default = self.wsconfig['encryption_type'] ))
-                       config.plugins.wlan.encryption.wepkeytype = NoSave(ConfigSelection(self.weplist, default = self.wsconfig['encryption_wepkeytype'] ))
-                       config.plugins.wlan.encryption.psk = NoSave(ConfigPassword(default = self.wsconfig['key'], visible_width = 50, fixed_size = False))
+                       config.plugins.wlan.hiddenessid = NoSave(ConfigYesNo(default = self.wsconfig['hiddenessid']))
+                       config.plugins.wlan.essid = NoSave(ConfigText(default = self.essid, visible_width = 50, fixed_size = False))
+                       config.plugins.wlan.encryption = NoSave(ConfigSelection(self.encryptionlist, default = self.wsconfig['encryption'] ))
+                       config.plugins.wlan.wepkeytype = NoSave(ConfigSelection(self.weplist, default = self.wsconfig['wepkeytype'] ))
+                       config.plugins.wlan.psk = NoSave(ConfigPassword(default = self.wsconfig['key'], visible_width = 50, fixed_size = False))
 
                self.activateInterfaceEntry = NoSave(ConfigYesNo(default=iNetwork.getAdapterAttribute(self.iface, "up") or False))
                self.dhcpConfigEntry = NoSave(ConfigYesNo(default=iNetwork.getAdapterAttribute(self.iface, "dhcp") or False))
@@ -502,6 +459,7 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                                        self.list.append(getConfigListEntry(_('Gateway'), self.gatewayConfigEntry))
 
                        self.extended = None
+                       self.configStrings = None
                        for p in plugins.getPlugins(PluginDescriptor.WHERE_NETWORKSETUP):
                                callFnc = p.__call__["ifaceSupported"](self.iface)
                                if callFnc is not None:
@@ -509,30 +467,21 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                                                self.extended = callFnc
                                                if p.__call__.has_key("configStrings"):
                                                        self.configStrings = p.__call__["configStrings"]
-                                               else:
-                                                       self.configStrings = None
-                                               if config.plugins.wlan.essid.value == 'hidden...':
-                                                       self.wlanSSID = getConfigListEntry(_("Network SSID"), config.plugins.wlan.essid)
-                                                       self.list.append(self.wlanSSID)
-                                                       self.hiddenSSID = getConfigListEntry(_("Hidden network SSID"), config.plugins.wlan.hiddenessid)
-                                                       self.list.append(self.hiddenSSID)
-                                               else:
-                                                       self.wlanSSID = getConfigListEntry(_("Network SSID"), config.plugins.wlan.essid)
-                                                       self.list.append(self.wlanSSID)
-                                               self.encryptionEnabled = getConfigListEntry(_("Encryption"), config.plugins.wlan.encryption.enabled)
-                                               self.list.append(self.encryptionEnabled)
-                                               
-                                               if config.plugins.wlan.encryption.enabled.value:
-                                                       self.encryptionType = getConfigListEntry(_("Encryption Type"), config.plugins.wlan.encryption.type)
-                                                       self.list.append(self.encryptionType)
-                                                       if config.plugins.wlan.encryption.type.value == 'WEP':
-                                                               self.list.append(getConfigListEntry(_("Encryption Keytype"), config.plugins.wlan.encryption.wepkeytype))
-                                                               self.encryptionKey = getConfigListEntry(_("Encryption Key"), config.plugins.wlan.encryption.psk)
-                                                               self.list.append(self.encryptionKey)
-                                                       else:
-                                                               self.encryptionKey = getConfigListEntry(_("Encryption Key"), config.plugins.wlan.encryption.psk)
-                                                               self.list.append(self.encryptionKey)
 
+                                               self.hiddenSSID = getConfigListEntry(_("Hidden network"), config.plugins.wlan.hiddenessid)
+                                               self.list.append(self.hiddenSSID)
+                                               self.wlanSSID = getConfigListEntry(_("Networkname (SSID)"), config.plugins.wlan.essid)
+                                               self.list.append(self.wlanSSID)
+                                               self.encryption = getConfigListEntry(_("Encryption"), config.plugins.wlan.encryption)
+                                               self.list.append(self.encryption)                                               
+
+                                               self.encryptionType = getConfigListEntry(_("Encryption Keytype"), config.plugins.wlan.wepkeytype)
+                                               self.encryptionKey = getConfigListEntry(_("Encryption Key"), config.plugins.wlan.psk)
+                                               
+                                               if config.plugins.wlan.encryption.value != "Unencrypted":
+                                                       if config.plugins.wlan.encryption.value == 'WEP':
+                                                               self.list.append(self.encryptionType)
+                                                       self.list.append(self.encryptionKey)
                self["config"].list = self.list
                self["config"].l.setList(self.list)
 
@@ -546,12 +495,8 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                        self.createSetup()
                if self["config"].getCurrent() == self.gatewayEntry:
                        self.createSetup()
-               if self.iface in iNetwork.wlan_interfaces:
-                       if self["config"].getCurrent() == self.wlanSSID:
-                               self.createSetup()
-                       if self["config"].getCurrent() == self.encryptionEnabled:
-                               self.createSetup()
-                       if self["config"].getCurrent() == self.encryptionType:
+               if iNetwork.isWirelessInterface(self.iface):
+                       if self["config"].getCurrent() == self.encryption:
                                self.createSetup()
 
        def keyLeft(self):
@@ -576,7 +521,7 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                if (ret == True):               
                        num_configured_if = len(iNetwork.getConfiguredAdapters())
                        if num_configured_if >= 1:
-                               if num_configured_if == 1 and self.iface in iNetwork.getConfiguredAdapters():
+                               if self.iface in iNetwork.getConfiguredAdapters():      
                                        self.applyConfig(True)
                                else:
                                        self.session.openWithCallback(self.secondIfaceFoundCB, MessageBox, _("A second configured interface has been found.\n\nDo you want to disable the second network interface?"), default = True)
@@ -594,11 +539,15 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                                if interface == self.iface:
                                        continue
                                iNetwork.setAdapterAttribute(interface, "up", False)
-                               iNetwork.deactivateInterface(interface)
-                               self.applyConfig(True)
+                       iNetwork.deactivateInterface(configuredInterfaces,self.deactivateSecondInterfaceCB)
+
+       def deactivateSecondInterfaceCB(self, data):
+               if data is True:
+                       self.applyConfig(True)
 
        def applyConfig(self, ret = False):
                if (ret == True):
+                       self.applyConfigRef = None
                        iNetwork.setAdapterAttribute(self.iface, "up", self.activateInterfaceEntry.value)
                        iNetwork.setAdapterAttribute(self.iface, "dhcp", self.dhcpConfigEntry.value)
                        iNetwork.setAdapterAttribute(self.iface, "ip", self.ipConfigEntry.value)
@@ -607,17 +556,33 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                                iNetwork.setAdapterAttribute(self.iface, "gateway", self.gatewayConfigEntry.value)
                        else:
                                iNetwork.removeAdapterAttribute(self.iface, "gateway")
-                       if self.extended is not None and self.configStrings is not None:
+
+                       if (self.extended is not None and self.configStrings is not None):
                                iNetwork.setAdapterAttribute(self.iface, "configStrings", self.configStrings(self.iface))
-                               self.ws.writeConfig()
+                               self.ws.writeConfig(self.iface)
+                               
                        if self.activateInterfaceEntry.value is False:
-                               iNetwork.deactivateInterface(self.iface)
-                       iNetwork.writeNetworkConfig()
-                       iNetwork.restartNetwork(self.applyConfigDataAvail)
-                       self.applyConfigRef = self.session.openWithCallback(self.applyConfigfinishedCB, MessageBox, _("Please wait for activation of your network configuration..."), type = MessageBox.TYPE_INFO, enable_input = False)
+                               iNetwork.deactivateInterface(self.iface,self.deactivateInterfaceCB)
+                               iNetwork.writeNetworkConfig()
+                               self.applyConfigRef = self.session.openWithCallback(self.applyConfigfinishedCB, MessageBox, _("Please wait for activation of your network configuration..."), type = MessageBox.TYPE_INFO, enable_input = False)
+                       else:
+                               if self.oldInterfaceState is False:
+                                       iNetwork.activateInterface(self.iface,self.deactivateInterfaceCB)
+                               else:
+                                       iNetwork.deactivateInterface(self.iface,self.activateInterfaceCB)
+                               iNetwork.writeNetworkConfig()
+                               self.applyConfigRef = self.session.openWithCallback(self.applyConfigfinishedCB, MessageBox, _("Please wait for activation of your network configuration..."), type = MessageBox.TYPE_INFO, enable_input = False)
                else:
                        self.keyCancel()
 
+       def deactivateInterfaceCB(self, data):
+               if data is True:
+                       self.applyConfigDataAvail(True)
+
+       def activateInterfaceCB(self, data):
+               if data is True:
+                       iNetwork.activateInterface(self.iface,self.applyConfigDataAvail)
+
        def applyConfigDataAvail(self, data):
                if data is True:
                        iNetwork.getInterfaces(self.getInterfacesDataAvail)
@@ -675,10 +640,10 @@ class AdapterSetup(Screen, ConfigListScreen, HelpableScreen):
                
        def hideInputHelp(self):
                current = self["config"].getCurrent()
-               if current == self.hiddenSSID and config.plugins.wlan.essid.value == 'hidden...':
+               if current == self.wlanSSID:
                        if current[1].help_window.instance is not None:
                                current[1].help_window.instance.hide()
-               elif current == self.encryptionKey and config.plugins.wlan.encryption.enabled.value:
+               elif current == self.encryptionKey and config.plugins.wlan.encryption.value is not "Unencrypted":
                        if current[1].help_window.instance is not None:
                                current[1].help_window.instance.hide()
 
@@ -703,7 +668,8 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                
                self.oktext = _("Press OK on your remote control to continue.")
                self.reboottext = _("Your STB will restart after pressing OK on your remote control.")
-               self.errortext = _("No working wireless network interface found.\n Please verify that you have attached a compatible WLAN device or enable your local network interface.")      
+               self.errortext = _("No working wireless network interface found.\n Please verify that you have attached a compatible WLAN device or enable your local network interface.")
+               self.missingwlanplugintxt = _("The wireless LAN plugin is not installed!\nPlease install it.")
                
                self["WizardActions"] = HelpableActionMap(self, "WizardActions",
                        {
@@ -739,30 +705,39 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                self.onLayoutFinish.append(self.layoutFinished)
                self.onClose.append(self.cleanup)
 
+
+       def queryWirelessDevice(self,iface):
+               try:
+                       from pythonwifi.iwlibs import Wireless
+                       import errno
+               except ImportError:
+                       return False
+               else:
+                       try:
+                               ifobj = Wireless(iface) # a Wireless NIC Object
+                               wlanresponse = ifobj.getAPaddr()
+                       except IOError, (error_no, error_str):
+                               if error_no in (errno.EOPNOTSUPP, errno.ENODEV, errno.EPERM):
+                                       return False
+                               else:
+                                       print "error: ",error_no,error_str
+                                       return True
+                       else:
+                               return True
+
        def ok(self):
                self.cleanup()
                if self["menulist"].getCurrent()[1] == 'edit':
-                       if self.iface in iNetwork.wlan_interfaces:
+                       if iNetwork.isWirelessInterface(self.iface):
                                try:
                                        from Plugins.SystemPlugins.WirelessLan.plugin import WlanScan
-                                       from pythonwifi.iwlibs import Wireless
                                except ImportError:
-                                       self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
+                                       self.session.open(MessageBox, self.missingwlanplugintxt, type = MessageBox.TYPE_INFO,timeout = 10 )
                                else:
-                                       ifobj = Wireless(self.iface) # a Wireless NIC Object
-                                       try:
-                                               self.wlanresponse = ifobj.getAPaddr()
-                                       except IOError:
-                                               self.wlanresponse = ifobj.getStatistics()
-                                       if self.wlanresponse:
-                                               if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
-                                                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup,self.iface)
-                                               else:
-                                                       # Display Wlan not available Message
-                                                       self.showErrorMessage()
+                                       if self.queryWirelessDevice(self.iface):
+                                               self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup,self.iface)
                                        else:
-                                               # Display Wlan not available Message
-                                               self.showErrorMessage()
+                                               self.showErrorMessage() # Display Wlan not available Message
                        else:
                                self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup,self.iface)
                if self["menulist"].getCurrent()[1] == 'test':
@@ -772,45 +747,23 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                if self["menulist"].getCurrent()[1] == 'scanwlan':
                        try:
                                from Plugins.SystemPlugins.WirelessLan.plugin import WlanScan
-                               from pythonwifi.iwlibs import Wireless
                        except ImportError:
-                               self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
+                               self.session.open(MessageBox, self.missingwlanplugintxt, type = MessageBox.TYPE_INFO,timeout = 10 )
                        else:
-                               ifobj = Wireless(self.iface) # a Wireless NIC Object
-                               try:
-                                       self.wlanresponse = ifobj.getAPaddr()
-                               except IOError:
-                                       self.wlanresponse = ifobj.getStatistics()
-                               if self.wlanresponse:
-                                       if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
-                                               self.session.openWithCallback(self.WlanScanClosed, WlanScan, self.iface)
-                                       else:
-                                               # Display Wlan not available Message
-                                               self.showErrorMessage()
+                               if self.queryWirelessDevice(self.iface):
+                                       self.session.openWithCallback(self.WlanScanClosed, WlanScan, self.iface)
                                else:
-                                       # Display Wlan not available Message
-                                       self.showErrorMessage()
+                                       self.showErrorMessage() # Display Wlan not available Message
                if self["menulist"].getCurrent()[1] == 'wlanstatus':
                        try:
                                from Plugins.SystemPlugins.WirelessLan.plugin import WlanStatus
-                               from pythonwifi.iwlibs import Wireless
                        except ImportError:
-                               self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
-                       else:   
-                               ifobj = Wireless(self.iface) # a Wireless NIC Object
-                               try:
-                                       self.wlanresponse = ifobj.getAPaddr()
-                               except IOError:
-                                       self.wlanresponse = ifobj.getStatistics()
-                               if self.wlanresponse:
-                                       if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
-                                               self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
-                                       else:
-                                               # Display Wlan not available Message
-                                               self.showErrorMessage()
+                               self.session.open(MessageBox, self.missingwlanplugintxt, type = MessageBox.TYPE_INFO,timeout = 10 )
+                       else:
+                               if self.queryWirelessDevice(self.iface):
+                                       self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
                                else:
-                                       # Display Wlan not available Message
-                                       self.showErrorMessage()
+                                       self.showErrorMessage() # Display Wlan not available Message
                if self["menulist"].getCurrent()[1] == 'lanrestart':
                        self.session.openWithCallback(self.restartLan, MessageBox, (_("Are you sure you want to restart your network interfaces?\n\n") + self.oktext ) )
                if self["menulist"].getCurrent()[1] == 'openwizard':
@@ -866,7 +819,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                self["IF"].setText(iNetwork.getFriendlyAdapterName(self.iface))
                self["Statustext"].setText(_("Link:"))
                
-               if self.iface in iNetwork.wlan_interfaces:
+               if iNetwork.isWirelessInterface(self.iface):
                        try:
                                from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                        except:
@@ -916,27 +869,16 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
 
        def AdapterSetupClosed(self, *ret):
                if ret is not None and len(ret):
-                       if ret[0] == 'ok' and (self.iface in iNetwork.wlan_interfaces) and iNetwork.getAdapterAttribute(self.iface, "up") is True:
+                       if ret[0] == 'ok' and (iNetwork.isWirelessInterface(self.iface) and iNetwork.getAdapterAttribute(self.iface, "up") is True):
                                try:
                                        from Plugins.SystemPlugins.WirelessLan.plugin import WlanStatus
-                                       from pythonwifi.iwlibs import Wireless
                                except ImportError:
-                                       self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
+                                       self.session.open(MessageBox, self.missingwlanplugintxt, type = MessageBox.TYPE_INFO,timeout = 10 )
                                else:   
-                                       ifobj = Wireless(self.iface) # a Wireless NIC Object
-                                       try:
-                                               self.wlanresponse = ifobj.getAPaddr()
-                                       except IOError:
-                                               self.wlanresponse = ifobj.getStatistics()
-                                       if self.wlanresponse:
-                                               if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
-                                                       self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
-                                               else:
-                                                       # Display Wlan not available Message
-                                                       self.showErrorMessage()
+                                       if self.queryWirelessDevice(self.iface):
+                                               self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
                                        else:
-                                               # Display Wlan not available Message
-                                               self.showErrorMessage()
+                                               self.showErrorMessage() # Display Wlan not available Message
                        else:
                                self.updateStatusbar()
                else:
@@ -950,7 +892,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
 
        def WlanScanClosed(self,*ret):
                if ret[0] is not None:
-                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup, self.iface,ret[0],ret[1])
+                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup, self.iface,ret[0])
                else:
                        from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                        iStatus.stopWlanConsole()
@@ -995,6 +937,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
        def cleanup(self):
                iNetwork.stopLinkStateConsole()
                iNetwork.stopDeactivateInterfaceConsole()
+               iNetwork.stopActivateInterfaceConsole()
                iNetwork.stopPingConsole()
                try:
                        from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
@@ -1008,7 +951,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                if data is not None:
                        if data is True:
                                if status is not None:
-                                       if status[self.iface]["acesspoint"] == "No Connection" or status[self.iface]["acesspoint"] == "Not-Associated" or status[self.iface]["acesspoint"] == False:
+                                       if status[self.iface]["essid"] == "off" or status[self.iface]["accesspoint"] == "Not-Associated" or status[self.iface]["accesspoint"] == False:
                                                self.LinkState = False
                                                self["statuspic"].setPixmapNum(1)
                                                self["statuspic"].show()
@@ -1376,7 +1319,7 @@ class NetworkAdapterTest(Screen):
 
        def LinkStatedataAvail(self,data):
                self.output = data.strip()
-               result = self.output.split('\n')
+               result = self.output.splitlines()
                pattern = re_compile("Link detected: yes")
                for item in result:
                        if re_search(pattern, item):
@@ -1430,7 +1373,7 @@ class NetworkAdapterTest(Screen):
                if data is not None:
                        if data is True:
                                if status is not None:
-                                       if status[self.iface]["acesspoint"] == "No Connection" or status[self.iface]["acesspoint"] == "Not-Associated" or status[self.iface]["acesspoint"] == False:
+                                       if status[self.iface]["essid"] == "off" or status[self.iface]["accesspoint"] == "Not-Associated" or status[self.iface]["accesspoint"] == False:
                                                self["Network"].setForegroundColorNum(1)
                                                self["Network"].setText(_("disconnected"))
                                                self["NetworkInfo_Check"].setPixmapNum(1)
index 7846e4b..c0d0c10 100755 (executable)
@@ -1,12 +1,13 @@
-# -*- coding: iso-8859-1 -*-
+# -*- coding: UTF-8 -*-
+from enigma import eListboxPythonMultiContent, gFont, RT_HALIGN_CENTER, RT_VALIGN_CENTER, getPrevAsciiCode
+from Screen import Screen
 from Components.Language import language
 from Components.ActionMap import ActionMap
+from Components.Sources.StaticText import StaticText
 from Components.Label import Label
 from Components.Pixmap import Pixmap
 from Components.MenuList import MenuList
 from Components.MultiContent import MultiContentEntryText, MultiContentEntryPixmapAlphaTest
-from enigma import eListboxPythonMultiContent, gFont, RT_HALIGN_CENTER, RT_VALIGN_CENTER
-from Screen import Screen
 from Tools.Directories import resolveFilename, SCOPE_CURRENT_SKIN
 from Tools.LoadPixmap import LoadPixmap
 
@@ -86,52 +87,127 @@ class VirtualKeyBoard(Screen):
                self.keys_list = []
                self.shiftkeys_list = []
                self.lang = language.getLanguage()
+               self.nextLang = None
+               self.shiftMode = False
+               self.text = text
+               self.selectedKey = 0
+               
+               self["country"] = StaticText("")
+               self["header"] = Label(title)
+               self["text"] = Label(self.text)
+               self["list"] = VirtualKeyBoardList([])
+               
+               self["actions"] = ActionMap(["OkCancelActions", "WizardActions", "ColorActions", "KeyboardInputActions", "InputBoxActions", "InputAsciiActions"],
+                       {
+                               "gotAsciiCode": self.keyGotAscii,
+                               "ok": self.okClicked,
+                               "cancel": self.exit,
+                               "left": self.left,
+                               "right": self.right,
+                               "up": self.up,
+                               "down": self.down,
+                               "red": self.backClicked,
+                               "green": self.ok,
+                               "yellow": self.switchLang,
+                               "deleteBackward": self.backClicked,
+                               "back": self.exit                               
+                       }, -2)
+               self.setLang()
+               self.onExecBegin.append(self.setKeyboardModeAscii)
+               self.onLayoutFinish.append(self.buildVirtualKeyBoard)
+       
+       def switchLang(self):
+               self.lang = self.nextLang
+               self.setLang()
+               self.buildVirtualKeyBoard()
+
+       def setLang(self):
                if self.lang == 'de_DE':
                        self.keys_list = [
                                [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
-                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ü", u"+"],
-                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ö", u"ä", u"#"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ü", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ö", u"ä", u"#"],
                                [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
-                               [u"SHIFT", u"SPACE", u"@", u"ß", u"OK"]]
-                       
+                               [u"SHIFT", u"SPACE", u"@", u"ß", u"OK"]]
                        self.shiftkeys_list = [
-                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
-                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"Ü", u"*"],
-                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ö", u"Ä", u"'"],
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"Ü", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ö", u"Ä", u"'"],
                                [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
                                [u"SHIFT", u"SPACE", u"?", u"\\", u"OK"]]
-                       
+                       self.nextLang = 'es_ES'
                elif self.lang == 'es_ES':
-                       #still missing keys (u"ùÙ")
+                       #still missing keys (u"ùÙ")
                        self.keys_list = [
                                [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
-                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ú", u"+"],
-                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ó", u"á", u"#"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ú", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ó", u"á", u"#"],
                                [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
-                               [u"SHIFT", u"SPACE", u"@", u"£", u"à", u"é", u"è", u"í", u"ì", u"ñ", u"ò", u"OK"]]
-                       
+                               [u"SHIFT", u"SPACE", u"@", u"Ł", u"ŕ", u"é", u"č", u"í", u"ě", u"ń", u"ň", u"OK"]]
                        self.shiftkeys_list = [
-                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
-                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"Ú", u"*"],
-                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ó", u"Á", u"'"],
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"Ú", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ó", u"Á", u"'"],
                                [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
-                               [u"SHIFT", u"SPACE", u"?", u"\\", u"À", u"É", u"È",  u"Í", u"Ì", u"Ñ", u"Ò", u"OK"]]
-                               
-               elif self.lang in ('sv_SE', 'fi_FI'):
+                               [u"SHIFT", u"SPACE", u"?", u"\\", u"Ŕ", u"É", u"Č", u"Í", u"Ě", u"Ń", u"Ň", u"OK"]]
+                       self.nextLang = 'fi_FI'
+               elif self.lang == 'fi_FI':
                        self.keys_list = [
                                [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
-                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"é", u"+"],
-                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ö", u"ä", u"#"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"é", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ö", u"ä", u"#"],
                                [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
-                               [u"SHIFT", u"SPACE", u"@", u"ß", u"å", u"OK"]]
-                               
+                               [u"SHIFT", u"SPACE", u"@", u"ß", u"ĺ", u"OK"]]
                        self.shiftkeys_list = [
-                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
-                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"É", u"*"],
-                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ö", u"Ä", u"'"],
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"É", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ö", u"Ä", u"'"],
                                [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
-
-                               [u"SHIFT", u"SPACE", u"?", u"\\", u"Å", u"OK"]]
+                               [u"SHIFT", u"SPACE", u"?", u"\\", u"Ĺ", u"OK"]]
+                       self.nextLang = 'sv_SE'
+               elif self.lang == 'sv_SE':
+                       self.keys_list = [
+                               [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"é", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ö", u"ä", u"#"],
+                               [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"@", u"ß", u"ĺ", u"OK"]]
+                       self.shiftkeys_list = [
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"É", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"Ö", u"Ä", u"'"],
+                               [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"?", u"\\", u"Ĺ", u"OK"]]
+                       self.nextLang = 'sk_SK'
+               elif self.lang =='sk_SK':
+                       self.keys_list = [
+                               [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ú", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ľ", u"@", u"#"],
+                               [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"š", u"č", u"ž", u"ý", u"á", u"í", u"é", u"OK"]]
+                       self.shiftkeys_list = [
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"ť", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"ň", u"ď", u"'"],
+                               [u"Á", u"É", u"Ď", u"Í", u"Ý", u"Ó", u"Ú", u"Ž", u"Š", u"Č", u"Ť", u"Ň"],
+                               [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"?", u"\\", u"ä", u"ö", u"ü", u"ô", u"ŕ", u"ĺ", u"OK"]]
+                       self.nextLang = 'cs_CZ'
+               elif self.lang == 'cs_CZ':
+                       self.keys_list = [
+                               [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
+                               [u"q", u"w", u"e", u"r", u"t", u"z", u"u", u"i", u"o", u"p", u"ú", u"+"],
+                               [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"ů", u"@", u"#"],
+                               [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"ě", u"š", u"č", u"ř", u"ž", u"ý", u"á", u"í", u"é", u"OK"]]
+                       self.shiftkeys_list = [
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"ť", u"*"],
+                               [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"ň", u"ď", u"'"],
+                               [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
+                               [u"SHIFT", u"SPACE", u"?", u"\\", u"Č", u"Ř", u"Š", u"Ž", u"Ú", u"Á", u"É", u"OK"]]
+                       self.nextLang = 'en_EN'
                else:
                        self.keys_list = [
                                [u"EXIT", u"1", u"2", u"3", u"4", u"5", u"6", u"7", u"8", u"9", u"0", u"BACKSPACE"],
@@ -139,36 +215,15 @@ class VirtualKeyBoard(Screen):
                                [u"a", u"s", u"d", u"f", u"g", u"h", u"j", u"k", u"l", u"#", u"\\"],
                                [u"<", u"y", u"x", u"c", u"v", u"b", u"n", u"m", u",", ".", u"-", u"CLEAR"],
                                [u"SHIFT", u"SPACE", u"OK"]]
-                       
                        self.shiftkeys_list = [
-                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
+                               [u"EXIT", u"!", u'"', u"§", u"$", u"%", u"&", u"/", u"(", u")", u"=", u"BACKSPACE"],
                                [u"Q", u"W", u"E", u"R", u"T", u"Z", u"U", u"I", u"O", u"P", u"*"],
                                [u"A", u"S", u"D", u"F", u"G", u"H", u"J", u"K", u"L", u"'", u"?"],
                                [u">", u"Y", u"X", u"C", u"V", u"B", u"N", u"M", u";", u":", u"_", u"CLEAR"],
                                [u"SHIFT", u"SPACE", u"OK"]]
-               
-               self.shiftMode = False
-               self.text = text
-               self.selectedKey = 0
-               
-               self["header"] = Label(title)
-               self["text"] = Label(self.text)
-               self["list"] = VirtualKeyBoardList([])
-               
-               self["actions"] = ActionMap(["OkCancelActions", "WizardActions", "ColorActions"],
-                       {
-                               "ok": self.okClicked,
-                               "cancel": self.exit,
-                               "left": self.left,
-                               "right": self.right,
-                               "up": self.up,
-                               "down": self.down,
-                               "red": self.backClicked,
-                               "green": self.ok
-                       }, -2)
-               
-               self.onLayoutFinish.append(self.buildVirtualKeyBoard)
-       
+                       self.lang = 'en_EN'
+                       self.nextLang = 'de_DE'         
+               self["country"].setText(self.lang)
                self.max_key=47+len(self.keys_list[4])
 
        def buildVirtualKeyBoard(self, selectedKey=0):
@@ -192,7 +247,6 @@ class VirtualKeyBoard(Screen):
                                selectedKey -= 12
                
                self["list"].setList(list)
-
        
        def backClicked(self):
                self.text = self["text"].getText()[:-1]
@@ -219,7 +273,7 @@ class VirtualKeyBoard(Screen):
                if text is None:
                        return
 
-               text = text.encode("utf-8")
+               text = text.encode("UTF-8")
 
                if text == "EXIT":
                        self.close(None)
@@ -312,3 +366,30 @@ class VirtualKeyBoard(Screen):
 
        def showActiveKey(self):
                self.buildVirtualKeyBoard(self.selectedKey)
+
+       def inShiftKeyList(self,key):
+               for KeyList in self.shiftkeys_list:
+                       for char in KeyList:
+                               if char == key:
+                                       return True
+               return False
+
+       def keyGotAscii(self):
+               char = str(unichr(getPrevAsciiCode()).encode('utf-8'))
+               if self.inShiftKeyList(char):
+                       self.shiftMode = True
+                       list = self.shiftkeys_list
+               else:
+                       self.shiftMode = False
+                       list = self.keys_list   
+
+               selkey = 0
+               for keylist in list:
+                       for key in keylist:
+                               if key == char:
+                                       self.selectedKey = selkey
+                                       self.okClicked()
+                                       self.showActiveKey()
+                                       return
+                               else:
+                                       selkey += 1
index 63a58ea..252e174 100644 (file)
@@ -1,4 +1,4 @@
-# -*- coding: utf-8 -*-
+# -*- coding: UTF-8 -*-
 from enigma import eTimer
 from Components.Language import language
 
@@ -63,6 +63,17 @@ class NumericalTextInput:
                        self.mapping.append (u"pqrs7PQRS") # 7
                        self.mapping.append (u"tuv8TUV") # 8
                        self.mapping.append (u"wxyz9WXYZ") # 9
+               elif self.lang in ('cs_CZ', 'sk_SK'):
+                       self.mapping.append (u"0,?'+\"()@$!=&*") # 0
+                       self.mapping.append (u" 1.:/-_") # 1
+                       self.mapping.append (u"abc2áäčABCÁÄČ") # 2
+                       self.mapping.append (u"def3ďéěDEFĎÉĚ") # 3
+                       self.mapping.append (u"ghi4íGHIÍ") # 4
+                       self.mapping.append (u"jkl5ľĺJKLĽĹ") # 5
+                       self.mapping.append (u"mno6ňóöôMNOŇÓÖÔ") # 6
+                       self.mapping.append (u"pqrs7řŕšPQRSŘŔŠ") # 7
+                       self.mapping.append (u"tuv8ťúůüTUVŤÚŮÜ") # 8
+                       self.mapping.append (u"wxyz9ýžWXYZÝŽ") # 9
                else:
                        self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
                        self.mapping.append (u" 1.:/-_") # 1
@@ -76,7 +87,8 @@ class NumericalTextInput:
                        self.mapping.append (u"wxyz9WXYZ") # 9
 
        def setUseableChars(self, useable):
-               self.useableChars = useable
+               self.useableChars = unicode(useable)
+               
 
        def getKey(self, num):
                cnt=0
index 52eefa7..383b38e 100644 (file)
@@ -1795,6 +1795,8 @@ RESULT eDVBServicePlay::getTrackInfo(struct iAudioTrackInfo &info, unsigned int
                info.m_description = "MPEG";
        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAC3)
                info.m_description = "Dolby Digital";
+        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atDDP)
+                info.m_description = "Dolby Digital+";
        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAAC)
                info.m_description = "AAC";
        else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAACHE)
index be55d0c..937032a 100644 (file)
@@ -284,7 +284,7 @@ eServiceMP3::eServiceMP3(eServiceReference ref)
                m_sourceinfo.containertype = ctVCD;
                m_sourceinfo.is_video = TRUE;
        }
-       if ( (strncmp(filename, "http://", 7)) == 0 || (strncmp(filename, "udp://", 6)) == 0 || (strncmp(filename, "rtp://", 6)) == 0  || (strncmp(filename, "https://", 8)) == 0 || (strncmp(filename, "mms://", 6)) == 0 || (strncmp(filename, "rtsp://", 7)) == 0 || (strncmp(filename, "rtspt://", 7)) == 0 )
+       if ( strstr(filename, "://") )
                m_sourceinfo.is_streaming = TRUE;
 
        gchar *uri;
index 26962db..6071a81 100755 (executable)
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-08-20 00:08+0200\n"
 "Last-Translator: Hazem <moustafagamal@hotmail.com>\n"
 "Language-Team: Arabic <moustafagamal@hotmail.com>\n"
@@ -1402,22 +1402,6 @@ msgstr ""
 msgid "Code rate LP"
 msgstr ""
 
-#
-msgid "Code rate high"
-msgstr ""
-
-#
-msgid "Code rate low"
-msgstr ""
-
-#
-msgid "Coderate HP"
-msgstr ""
-
-#
-msgid "Coderate LP"
-msgstr ""
-
 msgid "Collection name"
 msgstr "اسم المجموعه"
 
@@ -2155,6 +2139,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr "البرنامج التشغيلى للدريم بوكس لتوافر تحديثات"
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "مده زمنيه"
@@ -2482,6 +2472,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "أستونى"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "مشاهده الحدث"
@@ -2863,15 +2856,9 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-msgid "Guard Interval"
-msgstr "فاصل الحرس"
-
 msgid "Guard interval"
 msgstr ""
 
-msgid "Guard interval mode"
-msgstr "وضعية فاصل الحرس"
-
 #
 msgid "Guess existing timer based on begin/end"
 msgstr ""
@@ -2906,6 +2893,9 @@ msgstr "القرص الصلب فى وضع الاستعداد بعد"
 msgid "Help"
 msgstr "مسـاعده"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "شبكه مخفيه SSID"
@@ -2914,15 +2904,9 @@ msgstr "شبكه مخفيه SSID"
 msgid "Hidden networkname"
 msgstr "إسم شبكه مخفى"
 
-msgid "Hierarchy Information"
-msgstr "معلومات التسلسل الهرمى"
-
 msgid "Hierarchy info"
 msgstr ""
 
-msgid "Hierarchy mode"
-msgstr "وضعية التسلسل الهرمى"
-
 msgid "High bitrate support"
 msgstr "دعم معدل البث العالى"
 
@@ -2981,12 +2965,11 @@ msgstr "مسار أيزو"
 msgid "Icelandic"
 msgstr "ايسلندى"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
-msgstr "عند تفعيل هذا سيعتبر المؤقت الحالى يسجل حدثإذا سجل على الاقل 80% منه"
+"event if it records at least 80%% of the it."
+msgstr ""
 
 msgid ""
 "If you see this, something is wrong with\n"
@@ -3421,6 +3404,9 @@ msgstr ""
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "قائمة أجهزة التخزين"
@@ -3551,6 +3537,9 @@ msgstr "تحكم فى البرنامج التشغيلى للرسيفر"
 msgid "Manual Scan"
 msgstr "بحـث يدوى"
 
+msgid "Manual configuration"
+msgstr ""
+
 msgid "Manual transponder"
 msgstr "تردد يدوى"
 
@@ -4065,6 +4054,9 @@ msgstr "متصفح الشبكه"
 msgid "NetworkWizard"
 msgstr "نافذة إعدادات الشبكه"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "مطلقا"
@@ -4217,6 +4209,9 @@ msgstr "لا يوجد فيديو للعرض"
 msgid "No wireless networks found! Please refresh."
 msgstr "لم يتم العثور على شبكه لاسلكيه! . من فضلك حدث"
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -4318,6 +4313,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
@@ -4420,10 +4418,6 @@ msgstr "أفتح قائمة البلج إنز"
 msgid "Optionally enter your name if you want to."
 msgstr "أدخل اسم إذا كنت ترغب فى ذلك - إختيارى-"
 
-#
-msgid "Orbital Position"
-msgstr "الوضع المدارى"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -4847,10 +4841,6 @@ msgid "Poland"
 msgstr "بولندا"
 
 #
-msgid "Polarity"
-msgstr "القطبيه"
-
-#
 msgid "Polarization"
 msgstr "الاستقطاب"
 
@@ -5074,6 +5064,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 msgid "Radio"
 msgstr "راديو"
 
@@ -5397,10 +5390,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr ""
-
-#
 msgid "Rotor turning speed"
 msgstr "سرعة توليف الموتور"
 
@@ -6406,15 +6395,9 @@ msgstr "الانتقال الى الفرعيه السابقه"
 msgid "Switchable tuner types:"
 msgstr ""
 
-msgid "Symbol Rate"
-msgstr "معدل الترميز"
-
 msgid "Symbol rate"
 msgstr ""
 
-msgid "Symbolrate"
-msgstr "معدل الترميز"
-
 #
 msgid "System"
 msgstr "النـظام"
@@ -7104,10 +7087,6 @@ msgid "Translation:"
 msgstr "ترجمه:"
 
 #
-msgid "Transmission Mode"
-msgstr "وضع الترجمه"
-
-#
 msgid "Transmission mode"
 msgstr "وضع النقل"
 
@@ -7116,10 +7095,6 @@ msgid "Transponder"
 msgstr "التردد"
 
 #
-msgid "Transponder Type"
-msgstr "نوع التردد"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7234,6 +7209,9 @@ msgstr "تراجع عن التثبيت"
 msgid "Undo uninstall"
 msgstr "تراجع عن الغاء التثبيت"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7260,6 +7238,9 @@ msgstr "الولايات المتحده"
 msgid "Universal LNB"
 msgstr ""
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "محول شبكه غير معروف"
 
@@ -7892,6 +7873,15 @@ msgstr "شبكه لا سلكيه"
 msgid "Wireless Network State"
 msgstr "حالة الشبكه اللاسلكيه"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -8664,6 +8654,9 @@ msgstr ""
 msgid "done!"
 msgstr "تم !"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 msgid "edit alternatives"
 msgstr "تحرير البدائل"
 
@@ -9414,6 +9407,9 @@ msgstr "اسبوعى"
 msgid "whitelist"
 msgstr "القائمه البيضاء"
 
+msgid "wireless network interface"
+msgstr ""
+
 msgid "working"
 msgstr "يعمل"
 
@@ -9531,10 +9527,29 @@ msgstr "تم الانتقال"
 #~ msgid "Games / Plugins"
 #~ msgstr "العاب/بلج إنز"
 
+#~ msgid "Guard Interval"
+#~ msgstr "فاصل الحرس"
+
+#~ msgid "Guard interval mode"
+#~ msgstr "وضعية فاصل الحرس"
+
 #
 #~ msgid "Hide error windows"
 #~ msgstr "إخفاء نافذه الاخطاء"
 
+#~ msgid "Hierarchy Information"
+#~ msgstr "معلومات التسلسل الهرمى"
+
+#~ msgid "Hierarchy mode"
+#~ msgstr "وضعية التسلسل الهرمى"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "عند تفعيل هذا سيعتبر المؤقت الحالى يسجل حدثإذا سجل على الاقل 80% منه"
+
 #~ msgid "Image flash utility"
 #~ msgstr "استخدام شحن الفلاش"
 
@@ -9570,6 +9585,10 @@ msgstr "تم الانتقال"
 #~ msgstr "لاشيئ متصل"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "الوضع المدارى"
+
+#
 #~ msgid "Page"
 #~ msgstr "صفحه"
 
@@ -9602,6 +9621,10 @@ msgstr "تم الانتقال"
 #~ msgstr "من فضلك إختار الدليل الهدف أو الوسيط"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "القطبيه"
+
+#
 #~ msgid "Positioner mode"
 #~ msgstr "Rotorart"
 
@@ -9674,6 +9697,12 @@ msgstr "تم الانتقال"
 #~ msgid "Stereo"
 #~ msgstr "ستيريـو"
 
+#~ msgid "Symbol Rate"
+#~ msgstr "معدل الترميز"
+
+#~ msgid "Symbolrate"
+#~ msgstr "معدل الترميز"
+
 #
 #~ msgid "Thanks for using the wizard. Your box is now ready to use."
 #~ msgstr "شكرا، الرسيفر جاهز للاستخدام الان"
@@ -9738,6 +9767,14 @@ msgstr "تم الانتقال"
 #~ "2-أعد الكهرباء وأضغط على ذر DOWN الموجود فى مقدمه الجهاز لمدة 10 ثوانى \n"
 #~ "3-أنتظر الأقلاع ثم أتبع التعليمات على الشاشه ."
 
+#
+#~ msgid "Transmission Mode"
+#~ msgstr "وضع الترجمه"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "نوع التردد"
+
 #~ msgid ""
 #~ "USB stick wizard finished. Your dreambox will now restart with your new "
 #~ "image!"
index e8ef2a3..55e65ff 100755 (executable)
--- a/po/ca.po
+++ b/po/ca.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ca\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2007-08-14 10:23+0200\n"
 "Last-Translator: Oriol Pellicer <oriol@elsud.org>\n"
 "Language-Team: \n"
@@ -1491,22 +1491,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Velocitat de codi alta"
-
-#
-msgid "Code rate low"
-msgstr "Velocitat de codi baixa"
-
-#
-msgid "Coderate HP"
-msgstr "Velocitat de codi HP"
-
-#
-msgid "Coderate LP"
-msgstr "Velocitat de codi LP"
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2352,6 +2336,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2706,6 +2696,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Veure programes"
@@ -3129,18 +3122,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Interval de guarda"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Mode interval segur"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3178,6 +3163,9 @@ msgstr "Posar el disc dur en repòs després de"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3186,18 +3174,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Informació jeràrquica"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Mode jeràrquic"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3266,11 +3246,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Islandès"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3734,6 +3713,9 @@ msgstr ""
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Dispositius d'emmagatzematge"
@@ -3871,6 +3853,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Recerca manual"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Transponedor manual"
@@ -4431,6 +4416,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr ""
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4599,6 +4587,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4701,6 +4692,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4812,10 +4806,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Posició orbital"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5289,10 +5279,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritat"
-
-#
 msgid "Polarization"
 msgstr "Polarització"
 
@@ -5546,6 +5532,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr ""
@@ -5927,11 +5916,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-#, fuzzy
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Velocitat de rotació del motor"
 
@@ -7035,18 +7019,10 @@ msgstr "Canviar al subservei anterior"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Velocitat de símbol"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Velocitat de símbol"
-
-#
 msgid "System"
 msgstr "Sistema"
 
@@ -7740,10 +7716,6 @@ msgid "Translation:"
 msgstr ""
 
 #
-msgid "Transmission Mode"
-msgstr "Mode Transmissió"
-
-#
 msgid "Transmission mode"
 msgstr "Mode transmissió"
 
@@ -7752,10 +7724,6 @@ msgid "Transponder"
 msgstr "Transponedor"
 
 #
-msgid "Transponder Type"
-msgstr "Tipus Transponedor"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7882,6 +7850,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7910,6 +7881,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "LNB universal"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8564,6 +8538,15 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9402,6 +9385,9 @@ msgstr "no gravar"
 msgid "done!"
 msgstr "fet!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "editar alternatives"
@@ -10296,6 +10282,9 @@ msgstr "setmanalment"
 msgid "whitelist"
 msgstr "llista blanca"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10425,6 +10414,22 @@ msgstr "zappejat"
 #~ msgstr "Escull origen"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Velocitat de codi alta"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Velocitat de codi baixa"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Velocitat de codi HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Velocitat de codi LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Tarja Compact Flash"
 
@@ -10541,6 +10546,22 @@ msgstr "zappejat"
 #~ msgstr "Jocs / plugins"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Interval de guarda"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Mode interval segur"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informació jeràrquica"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Mode jeràrquic"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Actualització imatge"
 
@@ -10581,6 +10602,10 @@ msgstr "zappejat"
 #~ msgstr "Actualització online"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Posició orbital"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Altres..."
 
@@ -10597,6 +10622,10 @@ msgstr "zappejat"
 #~ msgstr "Sisplau selecciona la paraula a filtrar..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritat"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "URI del Feed RSS"
 
@@ -10642,6 +10671,11 @@ msgstr "zappejat"
 #~ msgstr "S'ha restaurat la configuració. Prem OK per a activar-la."
 
 #
+#, fuzzy
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Save current project to disk"
 #~ msgstr "Grava el projecte actual al disc"
 
@@ -10684,6 +10718,14 @@ msgstr "zappejat"
 #~ msgstr "Stèreo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Velocitat de símbol"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Velocitat de símbol"
+
+#
 #~ msgid "The pin code has been changed successfully."
 #~ msgstr "S'ha canviat el pin correctament"
 
@@ -10696,6 +10738,14 @@ msgstr "zappejat"
 #~ msgstr "Actualment això no està suportat."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Mode Transmissió"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tipus Transponedor"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index cbb336f..0887e8e 100755 (executable)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-09-28 18:09+0100\n"
 "Last-Translator: ws79 <ws79@centrum.cz>\n"
 "Language-Team: \n"
@@ -1479,22 +1479,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Vysoká kódová rychlost"
-
-#
-msgid "Code rate low"
-msgstr "Nízká kódová rychlost"
-
-#
-msgid "Coderate HP"
-msgstr "Rychlost HP"
-
-#
-msgid "Coderate LP"
-msgstr "Rychlost LP"
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2344,6 +2328,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2698,6 +2688,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Zobrazení události"
@@ -3119,18 +3112,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Hlídat interval"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Hlídat interval mód"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3168,6 +3153,9 @@ msgstr "Uspat disk po"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3176,18 +3164,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarchické informace"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hiearchický mód"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3256,11 +3236,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Islandsky"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3732,6 +3711,9 @@ msgstr "Odkaz:"
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Seznam záznamových zařízeních"
@@ -3868,6 +3850,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Manuální prohledávání"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Ruční transponder"
@@ -4428,6 +4413,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Průvodce nastavením sítě"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4596,6 +4584,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4698,6 +4689,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4812,10 +4806,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Orbitální pozice"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5288,10 +5278,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polarita"
-
-#
 msgid "Polarization"
 msgstr "Polarizace"
 
@@ -5545,6 +5531,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Rádio"
@@ -5926,10 +5915,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr ""
-
-#
 msgid "Rotor turning speed"
 msgstr "Rychlost otáčení rotoru"
 
@@ -7033,18 +7018,10 @@ msgstr "Přepnout na předchozí podprogram"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolová rychlost"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolová rychlost"
-
-#
 msgid "System"
 msgstr "Systém"
 
@@ -7755,10 +7732,6 @@ msgid "Translation:"
 msgstr "Překlad:"
 
 #
-msgid "Transmission Mode"
-msgstr "Přenosový mód"
-
-#
 msgid "Transmission mode"
 msgstr "Přenosový mód"
 
@@ -7767,10 +7740,6 @@ msgid "Transponder"
 msgstr "Transpondér"
 
 #
-msgid "Transponder Type"
-msgstr "Typ transpodéru"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7900,6 +7869,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7928,6 +7900,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Univerzální LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8584,6 +8559,15 @@ msgstr "Bezdrátová síť"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9428,6 +9412,9 @@ msgstr "Nenahrávat"
 msgid "done!"
 msgstr "Hotovo!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "upravit alternativy"
@@ -10319,6 +10306,9 @@ msgstr "týdně"
 msgid "whitelist"
 msgstr "bílá listina"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10478,6 +10468,22 @@ msgstr "přepnutý"
 #~ msgstr "Vyber zdroj"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Vysoká kódová rychlost"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Nízká kódová rychlost"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Rychlost HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Rychlost LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash karta"
 
@@ -10672,10 +10678,26 @@ msgstr "přepnutý"
 #~ msgstr "Hry / Pluginy"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Hlídat interval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Hlídat interval mód"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Ahoj!"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchické informace"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hiearchický mód"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Pokud vidíte tu stránku, stiskněte OK."
 
@@ -10766,6 +10788,10 @@ msgstr "přepnutý"
 #~ msgstr "Online-Upgrade"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitální pozice"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Ostatní..."
 
@@ -10816,6 +10842,10 @@ msgstr "přepnutý"
 #~ msgstr "Prosím vyberte klíčové slovo pro filtr..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polarita"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10936,6 +10966,14 @@ msgstr "přepnutý"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolová rychlost"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolová rychlost"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -10985,6 +11023,14 @@ msgstr "přepnutý"
 #~ msgstr "Toto není momentálně nepodporováno."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Přenosový mód"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Typ transpodéru"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 1666926..173335b 100755 (executable)
--- a/po/da.po
+++ b/po/da.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-04-13 21:10+0200\n"
 "Last-Translator: Ingmar <dreambox@ingmar.dk>\n"
 "Language-Team: jazzydane <dreambox@ingmar.dk>\n"
@@ -1513,22 +1513,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Kode rate høj"
-
-#
-msgid "Code rate low"
-msgstr "Kode rate lav"
-
-#
-msgid "Coderate HP"
-msgstr "Koderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Koderate LP"
-
-#
 msgid "Collection name"
 msgstr "Kollektions navn"
 
@@ -2386,6 +2370,12 @@ msgstr "Dreambox format data DVD (HDTV kompatibel)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox software fordi der er tilgængelige opdateringer."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2748,6 +2738,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estisk"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Programoversigt"
@@ -3170,18 +3163,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Sikkerhedsinterval"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Sikkerhedsinterval type"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3219,6 +3204,9 @@ msgstr "Harddisk slumre efter:"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Skjult netværks SSID"
@@ -3227,18 +3215,10 @@ msgstr "Skjult netværks SSID"
 msgid "Hidden networkname"
 msgstr "Skjult netværksnavn"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hieraki information"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hieraki type"
-
-#
 msgid "High bitrate support"
 msgstr "Høj bitrate understøtning"
 
@@ -3307,11 +3287,10 @@ msgstr "ISO stien"
 msgid "Icelandic"
 msgstr "Islandsk"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3782,6 +3761,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Lænkede titler med en DVD menu"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Oplistning af hukommelsesenheder"
@@ -3918,6 +3900,9 @@ msgstr "Styring af din modtagers software"
 msgid "Manual Scan"
 msgstr "Manuel søgning"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Manuel transponder"
@@ -4478,6 +4463,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Netværksassistenten"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4649,6 +4637,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr "Ingen fundne trådløse netværk! Genindlæs venligst."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4762,6 +4753,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4876,10 +4870,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr "Du kan valgfrit indtaste dit navn, hvis du vil."
 
-#
-msgid "Orbital Position"
-msgstr "Kredsløbsposition"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5368,10 +5358,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritet"
-
-#
 msgid "Polarization"
 msgstr "Polarisation"
 
@@ -5625,6 +5611,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6006,10 +5995,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rulleaf"
-
-#
 msgid "Rotor turning speed"
 msgstr "Motor dreje hastighed"
 
@@ -7118,18 +7103,10 @@ msgstr "Skift til forrige underkanal"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolrate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "System"
 
@@ -7875,10 +7852,6 @@ msgid "Translation:"
 msgstr "Oversætter:"
 
 #
-msgid "Transmission Mode"
-msgstr "Transmissions type"
-
-#
 msgid "Transmission mode"
 msgstr "Transmissions type"
 
@@ -7887,10 +7860,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder type"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -8018,6 +7987,9 @@ msgstr "Fortryd afinstallering"
 msgid "Undo uninstall"
 msgstr "Fortryd afinstallering"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8046,6 +8018,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Universal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8728,6 +8703,15 @@ msgstr "Trådløst netværk"
 msgid "Wireless Network State"
 msgstr "Trådløs netværkstilstand"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9597,6 +9581,9 @@ msgstr "optag ikke"
 msgid "done!"
 msgstr "færdig!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "redigere alternativer"
@@ -10488,6 +10475,9 @@ msgstr "ugentlig"
 msgid "whitelist"
 msgstr "hvidliste"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "fungerer"
@@ -10712,6 +10702,22 @@ msgstr "zappet"
 #~ msgstr "Vælg kilde"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Kode rate høj"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Kode rate lav"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Koderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Koderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Kompakt flash kort"
 
@@ -11009,6 +11015,14 @@ msgstr "zappet"
 #~ msgstr "Almindelig PCM forsinkelse"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Sikkerhedsinterval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Sikkerhedsinterval type"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Goddag!"
 
@@ -11017,6 +11031,14 @@ msgstr "zappet"
 #~ msgstr "Her er en lille oversigt over de tilgængelig ikon tilstande."
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hieraki information"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hieraki type"
+
+#
 #~ msgid "How to handle found crashlogs:"
 #~ msgstr "Hvordan skal fundne nedbrudslog behandles:"
 
@@ -11189,6 +11211,10 @@ msgstr "zappet"
 #~ msgstr "Online-opgradering"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Kredsløbsposition"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Andet..."
 
@@ -11288,6 +11314,10 @@ msgstr "zappet"
 #~ msgstr "Pluginstyring berarbejdningsinformation..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritet"
+
+#
 #~ msgid "Press OK to view full changelog"
 #~ msgstr "Tryk OK for at se hele ændringsloggen"
 
@@ -11397,6 +11427,10 @@ msgstr "zappet"
 #~ msgstr "Indstillinger genskabt. Tryk OK for at aktivere indstillingerne nu."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rulleaf"
+
+#
 #~ msgid "Satteliteequipment"
 #~ msgstr "Satellitudstyr"
 
@@ -11511,6 +11545,14 @@ msgstr "zappet"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolrate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -11672,6 +11714,14 @@ msgstr "zappet"
 #~ "3) Afvent bootup og følg instruktionerne fra assistenten på skærmen."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Transmissions type"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder type"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 25d141e..4f56433 100755 (executable)
--- a/po/de.po
+++ b/po/de.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-04-04 09:38+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-21 09:33+0200\n"
 "Last-Translator: Mladen <acid-burn@opendreambox.org>\n"
 "Language-Team: none\n"
 "Language: de\n"
@@ -1559,22 +1559,6 @@ msgid "Code rate LP"
 msgstr "Empfangsrate LP"
 
 #
-msgid "Code rate high"
-msgstr "Empfangsrate hoch"
-
-#
-msgid "Code rate low"
-msgstr "Empfangsrate niedrig"
-
-#
-msgid "Coderate HP"
-msgstr "Empfangsrate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Empfangsrate LP"
-
-#
 msgid "Collection name"
 msgstr "Zusammenstellungsname"
 
@@ -1968,7 +1952,7 @@ msgstr "DVD Titelliste"
 
 #
 msgid "DVD media toolbox"
-msgstr ""
+msgstr "DVD Medien-Toolbox"
 
 msgid "DVDPlayer plays your DVDs on your Dreambox"
 msgstr "Spielt DVDs mit dem DVDPlayer der Dreambox ab"
@@ -2446,6 +2430,13 @@ msgstr "Daten-DVD im Dreambox-Format (HDTV-kompatibel)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox Software, da Updates verfügbar sind."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+"Treiber für Ralink RT8070/RT3070/RT3370 basierte wireless-n USB Sticks."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Treiber für Realtek r8712u basierte wireless-n USB Sticks."
+
 #
 msgid "Duration: "
 msgstr "Dauer: "
@@ -2818,6 +2809,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estnisch"
 
+msgid "Ethernet network interface"
+msgstr "Ethernet Netzwerkadapter"
+
 #
 msgid "Eventview"
 msgstr "Programmübersicht"
@@ -3026,6 +3020,8 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Erster berücksichtigter Tag. Sendungen, die vor diesem Datum begonnen haben "
+"werden nicht erfasst."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr "Generieren Sie Ihren Ai.HD Skin-Stil mit diesem Plugin."
@@ -3051,6 +3047,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Habe insgesamt %d Sendungen gefunden.\n"
+"%d Timer wurden hinzugefügt und %d geändert, %d Konflikte gefunden."
 
 #
 #, python-format
@@ -3107,7 +3105,7 @@ msgstr ""
 "an."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Vorderer USB Port"
 
 msgid "Frontend for /tmp/mmi.socket"
 msgstr "Frontend für /tmp/mmi.socket"
@@ -3169,7 +3167,7 @@ msgid "General PCM delay (ms)"
 msgstr "Generelles PCM delay (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
-msgstr ""
+msgstr "Generiert und zeigt TV Charts aller Nutzer dieses Plugins"
 
 #
 msgid "Genre"
@@ -3255,27 +3253,22 @@ msgid ""
 "to a PC running a growl, snarl or syslog compatible client or directly to an "
 "iPhone using prowl."
 msgstr ""
-
-#
-msgid "Guard Interval"
-msgstr ""
+"Mit Growlee kann Ihre Dreambox Nachrichten mittels des Growl-Protokolls "
+"verschicken,wie z.B. Aufnahme gestartet-Benachrichtigungen an einen PC mit "
+"Growl-Client."
 
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard Interval Modus"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Bestimme bestehende Timer anhand Anfang-/Endzeit"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD Interlace Modus"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD Progressiv Modus"
 
 #
 msgid "HD videos"
@@ -3305,6 +3298,9 @@ msgstr "Festplatten-Standby nach"
 msgid "Help"
 msgstr "Hilfe"
 
+msgid "Hidden network"
+msgstr "Verstecktes Netzwerk"
+
 #
 msgid "Hidden network SSID"
 msgstr "Versteckte Netzwerk SSID"
@@ -3313,16 +3309,8 @@ msgstr "Versteckte Netzwerk SSID"
 msgid "Hidden networkname"
 msgstr "versteckte SSID"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarchieinformationen"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Hierarchiemodus"
+msgstr "Hierarchie Information"
 
 #
 msgid "High bitrate support"
@@ -3393,14 +3381,11 @@ msgstr "ISO-Ausgabepfad"
 msgid "Icelandic"
 msgstr "Isländisch"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Ist dies aktiv, so wird wird ab eine Schwelle von 80% ein bestehender Timer "
-"einer Sendung zugeordnet."
 
 #
 msgid ""
@@ -3506,14 +3491,13 @@ msgid "Init"
 msgstr "Initialisieren"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Initiale Schnellvorlauf-Geschwindigkeit"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Initiale Rücklauf-Geschwindigkeit"
 
-#
 msgid "Initial location in new timers"
-msgstr ""
+msgstr "Initialer Ort für neue Timer"
 
 #
 msgid "Initialization"
@@ -3613,7 +3597,7 @@ msgid "Internal LAN adapter."
 msgstr "Interner LAN Adapter."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Interner USB Port"
 
 msgid "Internal firmware updater"
 msgstr "Interner Firmwareupdater"
@@ -3704,10 +3688,9 @@ msgstr "Japan"
 msgid "Job View"
 msgstr "Jobansicht"
 
-#
 #. TRANSLATORS: (aspect ratio policy: display as fullscreen, even if this breaks the aspect)
 msgid "Just Scale"
-msgstr ""
+msgstr "Nur Skalieren"
 
 msgid "Kerni's BrushedAlu-HD skin"
 msgstr "Kerni's BrushedAlu-HD Skin"
@@ -3824,6 +3807,8 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Letzter Tag berücksichtigter Tag. Sendungen müssen vor diesem Datum begonnen "
+"haben."
 
 #
 msgid "Last speed"
@@ -3845,10 +3830,9 @@ msgstr "DVD Player beenden?"
 msgid "Left"
 msgstr "Links"
 
-#
 #. TRANSLATORS: (aspect ratio policy: black bars on top/bottom) in doubt, keep english term.
 msgid "Letterbox"
-msgstr ""
+msgstr "Letterbox"
 
 #
 msgid "Limit east"
@@ -3882,6 +3866,9 @@ msgstr "Verbindung:"
 msgid "Linked titles with a DVD menu"
 msgstr "Verknüpfte Titel mit einem DVD-Menü"
 
+msgid "List available networks"
+msgstr "Zeige verfügbare Netzwerke"
+
 #
 msgid "List of Storage Devices"
 msgstr "Speichergeräteliste"
@@ -4024,6 +4011,9 @@ msgstr "Verwalten Sie die Software Ihrer Dreambox."
 msgid "Manual Scan"
 msgstr "Manuelle Suche"
 
+msgid "Manual configuration"
+msgstr "Manuelle Konfiguration"
+
 #
 msgid "Manual transponder"
 msgstr "Manueller Transponder"
@@ -4054,9 +4044,8 @@ msgstr "Finde in Titel"
 msgid "Match title: %s"
 msgstr "Finde Titel: %s"
 
-#
 msgid "Max. Bitrate: "
-msgstr ""
+msgstr "Max. Bitrate: "
 
 #
 msgid "Maximum duration (in m)"
@@ -4326,7 +4315,7 @@ msgid "Multi EPG"
 msgstr "Multi-EPG"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Multi-EPG Bouquet Auswahl"
 
 #
 msgid "Multimedia"
@@ -4400,7 +4389,7 @@ msgstr "NÄCHSTE"
 
 #
 msgid "NFI Image Flashing"
-msgstr ""
+msgstr "NFI Image Flashing"
 
 msgid "NFI image flashing completed. Press Yellow to Reboot!"
 msgstr ""
@@ -4601,6 +4590,9 @@ msgstr "Netzwerkbrowser"
 msgid "NetworkWizard"
 msgstr "Netzwerkassistent"
 
+msgid "Networkname (SSID)"
+msgstr "Netzwerkname (SSID)"
+
 #
 msgid "Never"
 msgstr "Niemals"
@@ -4775,6 +4767,9 @@ msgstr "Keine Videos zum anzeigen"
 msgid "No wireless networks found! Please refresh."
 msgstr "Keine Funk-Netzwerke gefunden! Bitte aktualisieren."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Keine Funk-Netzwerke gefunden! Suche ..."
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4870,10 +4865,10 @@ msgid "Norwegian"
 msgstr "Norwegisch"
 
 msgid "Not after"
-msgstr ""
+msgstr "Nicht nach"
 
 msgid "Not before"
-msgstr ""
+msgstr "Nicht vor"
 
 #
 #, python-format
@@ -4888,6 +4883,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Lade keine feed Einträge"
 
+msgid "Not-Associated"
+msgstr "Nicht verbunden"
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -5003,12 +5001,8 @@ msgstr "Plugin menu öffnen"
 msgid "Optionally enter your name if you want to."
 msgstr "Optional können Sie hier Ihren Namen eingeben."
 
-#
-msgid "Orbital Position"
-msgstr "Orbit Position"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Orbitale Position"
 
 #
 msgid "Outer Bound (+/-)"
@@ -5110,7 +5104,7 @@ msgid "PermanentClock shows the clock permanently on the screen."
 msgstr "PermanentClock zeigt die Uhrzeit permanent auf Ihrem Fernseher an."
 
 msgid "Persian"
-msgstr ""
+msgstr "Persisch"
 
 #
 msgid "Pets & Animals"
@@ -5500,10 +5494,6 @@ msgid "Poland"
 msgstr "Polen"
 
 #
-msgid "Polarity"
-msgstr "Polarität"
-
-#
 msgid "Polarization"
 msgstr "Polarisation"
 
@@ -5540,7 +5530,7 @@ msgid "Portuguese"
 msgstr "portugiesisch"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Position beendeter Timer in der Timerliste"
 
 #
 msgid "Positioner"
@@ -5759,6 +5749,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Betrachten von RSS-Links"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "RT8070/RT3070/RT3370 USB wireless-n Treiber"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5872,7 +5865,7 @@ msgid "Recordings always have priority"
 msgstr "Aufnahmen haben immer Vorrang"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Sendet Benachrichtigungen an Growl, Snarl, Prowl oder Syslog"
 
 msgid "Reenter new PIN"
 msgstr "Neuen PIN erneut eingeben"
@@ -6147,10 +6140,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr ""
-
-#
 msgid "Rotor turning speed"
 msgstr "Rotor Drehgeschwindigkeit"
 
@@ -6159,7 +6148,7 @@ msgid "Running"
 msgstr "Aktiviert"
 
 msgid "Running in testmode"
-msgstr ""
+msgstr "Testmodus aktiv"
 
 #
 msgid "Russia"
@@ -6174,16 +6163,16 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50HZ Interlace Modus"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50HZ Progressiv Modus"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60HZ Interlace Modus"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60HZ Progressiv Modus"
 
 msgid "SID"
 msgstr ""
@@ -6215,7 +6204,7 @@ msgid ""
 msgstr ""
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "SVDRP Server für Enigma2"
 
 #
 msgid "Sat"
@@ -6251,9 +6240,8 @@ msgstr "Sat-Finder"
 msgid "Satfinder helps you to align your dish"
 msgstr "Hilft beim Ausrichten der Satellitenanlage"
 
-#
 msgid "Sats"
-msgstr ""
+msgstr "Satelliten"
 
 #
 msgid "Saturation"
@@ -6691,7 +6679,7 @@ msgstr ""
 "(SID nicht in PAT gefunden)"
 
 msgid "Service reference"
-msgstr ""
+msgstr "Service Referenz"
 
 #
 msgid "Service scan"
@@ -6832,7 +6820,7 @@ msgid "Show in extension menu"
 msgstr "In Erweiterungsmenü anzeigen"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Zeige Informationen"
 
 #
 msgid "Show infobar on channel change"
@@ -6847,7 +6835,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Zeige Infobar beim Spulen"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Zeige Benachrichtigung bei Konflikten"
 
 #
 msgid "Show positioner movement"
@@ -7126,7 +7114,7 @@ msgid "Start Webinterface"
 msgstr "Webinterface starten"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Starten von Multimedia Plugins mit der PVR Taste "
 
 #
 msgid "Start from the beginning"
@@ -7252,7 +7240,7 @@ msgid "Sunday"
 msgstr "Sonntag"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Unterstütze \"Fast Scan\"?"
 
 #
 msgid "Swap Services"
@@ -7278,15 +7266,7 @@ msgstr "Zum vorhergehenden Unterkanal schalten"
 msgid "Switchable tuner types:"
 msgstr "Umschaltbare Tuner-Typen:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolrate"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
 msgstr "Symbolrate"
 
 #
@@ -7306,7 +7286,7 @@ msgid "TSID"
 msgstr ""
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "TV Charts aller teilnehmenden Nutzer"
 
 #
 msgid "TV System"
@@ -7348,7 +7328,7 @@ msgid "Temperature and Fan control"
 msgstr "Temperatur- und Lüfter-Regelung"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Temperaturabhängige Lüfter Steuerung"
 
 #
 msgid "Terrestrial"
@@ -8114,10 +8094,6 @@ msgid "Translation:"
 msgstr "Übersetzung:"
 
 #
-msgid "Transmission Mode"
-msgstr "Übertragungsmodus"
-
-#
 msgid "Transmission mode"
 msgstr "Übertragungstyp"
 
@@ -8126,10 +8102,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder-Typ"
-
-#
 msgid "Travel & Events"
 msgstr "Reisen & Events"
 
@@ -8257,6 +8229,9 @@ msgstr "Installation zurücksetzen."
 msgid "Undo uninstall"
 msgstr "Deinstallation zurücksetzen."
 
+msgid "Unencrypted"
+msgstr "Unverschlüsselt"
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8285,6 +8260,9 @@ msgstr "USA"
 msgid "Universal LNB"
 msgstr "Universal-LNB"
 
+msgid "Unknown"
+msgstr "Unbekannt"
+
 msgid "Unknown network adapter."
 msgstr "Unbekannter Netzwerk Adapter."
 
@@ -8487,26 +8465,26 @@ msgstr "Scart-Videorekorder"
 
 #
 msgid "VMGM (intro trailer)"
-msgstr ""
+msgstr "VMGM (Intro-Trailer)"
 
 msgid "Vali-XD skin"
 msgstr "Vali-XD Skin"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis Skin"
 
 msgid "Vali.HD.nano skin"
 msgstr "Vali.HD.nano Skin"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp Skin"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr "Mit GenuineDreambox können Sie die Echtheit Ihrer Dreambox überprüfen."
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Überprüfe Ihre Internet Verbindung..."
 
 #
 msgid "Vertical"
@@ -8715,6 +8693,8 @@ msgid ""
 "Visualize and control your lights, dimmers, blinds, thermostats etc. through "
 "EIB/KNX. (linknx server required)"
 msgstr ""
+"Visualisierung und Steuerung von Lichtschaltern, Dimmern, Rollos, "
+"Thermostaten usw.  über EIB/KNX. (linknx-Server erforderlich)"
 
 #
 msgid "Voltage mode"
@@ -8776,7 +8756,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "Zeigt aktuelle Wettervorhersagen an"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Web-Bouquet-Editor für den PC"
 
 #
 msgid "Webinterface"
@@ -9010,6 +8990,15 @@ msgstr "Funk-Netzwerk"
 msgid "Wireless Network State"
 msgstr "WLAN-Netzwerk Status"
 
+msgid "Wireless network connection setup"
+msgstr "Funk-Netzwerk Konfiguration"
+
+msgid "Wireless network connection setup."
+msgstr "Funk-Netzwerk Konfiguration."
+
+msgid "Wireless network state"
+msgstr "Funk-Netzwerk Status"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9377,6 +9366,10 @@ msgid ""
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
+"Sie müssen eine PIN-Schlüsselnummer festlegen, die sie vor ihren Kindern "
+"geheim halten.\n"
+"\n"
+"Wollen sie nun eine PIN eingeben?"
 
 #
 msgid ""
@@ -9499,7 +9492,7 @@ msgid "Your network configuration has been activated."
 msgstr "Ihre Netzwerk-Konfiguration wurde aktiviert."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Ihr Netzwerk funktioniert nicht. Bitte versuchen Sie es erneut."
 
 #
 msgid "Your network mount has been activated."
@@ -9728,10 +9721,10 @@ msgid "assigned Services/Provider:"
 msgstr "zugewiesene Services/Provider:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "Am Anfang"
 
 msgid "at end"
-msgstr ""
+msgstr "Am Ende"
 
 #
 #, python-format
@@ -9752,7 +9745,7 @@ msgid "auto"
 msgstr "automatisch"
 
 msgid "autotimers need a match attribute"
-msgstr ""
+msgstr "Autotimer brauchen ein Suchkriterium."
 
 #
 msgid "available"
@@ -9831,7 +9824,7 @@ msgid "complex"
 msgstr "Komplex"
 
 msgid "config changed."
-msgstr ""
+msgstr "Konfiguration geändert."
 
 #
 msgid "config menu"
@@ -9866,10 +9859,10 @@ msgid "create directory"
 msgstr "Verzeichnis erstellen"
 
 msgid "creates virtual series folders from episodes"
-msgstr ""
+msgstr "Erzeugt virtuelle Ordner aus Episoden von Serien "
 
 msgid "creates virtual series folders from sets of recorded episodes"
-msgstr ""
+msgstr "Erzeugt virtuelle Ordner aus aufgenommenen Episoden von Serien"
 
 #, python-format
 msgid "currently installed image: %s"
@@ -9884,7 +9877,7 @@ msgid "day"
 msgstr "Tag"
 
 msgid "default"
-msgstr ""
+msgstr "Standard"
 
 #
 msgid "delete"
@@ -9913,17 +9906,15 @@ msgstr "löschen..."
 msgid "description"
 msgstr "Beschreibung"
 
-#
 msgid "disable"
-msgstr "ausgeschalten"
+msgstr "deaktivieren"
 
 #
 msgid "disable move mode"
 msgstr "Verschiebemodus ausschalten"
 
-#
 msgid "disabled"
-msgstr "abgeschaltet"
+msgstr "deaktiviert"
 
 #
 msgid "disconnected"
@@ -9945,6 +9936,9 @@ msgstr "Nicht aufnehmen"
 msgid "done!"
 msgstr "erledigt!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr "Treiber für Realtek r8712u USB wireless-n Sticks."
+
 #
 msgid "edit alternatives"
 msgstr "Alternativen bearbeiten"
@@ -9961,9 +9955,8 @@ msgstr "Sender bearbeiten"
 msgid "empty"
 msgstr "leer"
 
-#
 msgid "enable"
-msgstr "einschalten"
+msgstr "aktivieren"
 
 #
 msgid "enable bouquet edit"
@@ -9977,9 +9970,8 @@ msgstr "Favoriteneditor anschalten"
 msgid "enable move mode"
 msgstr "Verschiebemodus aktivieren"
 
-#
 msgid "enabled"
-msgstr "angeschaltet"
+msgstr "aktiviert"
 
 #
 msgid "end alternatives edit"
@@ -10226,7 +10218,7 @@ msgid "minutes"
 msgstr "Minuten"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "fehlender Parameter \"id\""
 
 #
 msgid "month"
@@ -10764,7 +10756,7 @@ msgstr "nicht unterstützter Tuner"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "Finde Timer mit ID %i nicht"
 
 #
 msgid "unavailable"
@@ -10836,6 +10828,9 @@ msgstr "wöchentlich"
 msgid "whitelist"
 msgstr "Positivliste"
 
+msgid "wireless network interface"
+msgstr "Funk Netzwerkadapter"
+
 #
 msgid "working"
 msgstr "arbeite"
@@ -10872,6 +10867,22 @@ msgstr "umgeschaltet"
 #~ msgstr "Ein BackToTheRoots-Skin ... der guten alten Zeiten wegen."
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Empfangsrate hoch"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Empfangsrate niedrig"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Empfangsrate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Empfangsrate LP"
+
+#
 #~ msgid "Enter Fast Forward at speed"
 #~ msgstr "Anfängliche Vorlaufgeschwindigkeit eingeben"
 
@@ -10893,5 +10904,49 @@ msgstr "umgeschaltet"
 #~ "wie z.B. Aufnahme gestartet-Benachrichtigungen an einen PC mit Growl-"
 #~ "Client."
 
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard Interval Modus"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchieinformationen"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarchiemodus"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Ist dies aktiv, so wird wird ab eine Schwelle von 80% ein bestehender "
+#~ "Timer einer Sendung zugeordnet."
+
+#
+#~ msgid "Orbital Position"
+#~ msgstr "Orbit Position"
+
+#
+#~ msgid "Polarity"
+#~ msgstr "Polarität"
+
+#
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolrate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
+#~ msgid "Transmission Mode"
+#~ msgstr "Übertragungsmodus"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder-Typ"
+
 #~ msgid "redirect notifications to Growl"
 #~ msgstr "Sendet Benachrichtigungen an Growl "
index 03534be..ef1b27c 100755 (executable)
--- a/po/el.po
+++ b/po/el.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-07-17 12:13+0100\n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -1483,22 +1483,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Υψηλό Code rate"
-
-#
-msgid "Code rate low"
-msgstr "Χαμηλό Code rate"
-
-#
-msgid "Coderate HP"
-msgstr ""
-
-#
-msgid "Coderate LP"
-msgstr ""
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2348,6 +2332,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2702,6 +2692,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Eventview"
@@ -3125,18 +3118,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr ""
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard interval mode"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3174,6 +3159,9 @@ msgstr "Ο σκληρός δίσκος θα τεθεί σε αναμονή σε"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3182,18 +3170,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Πληροφωρίες ιεραρχίας"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "mode ιεραρχίας"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3262,11 +3242,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Ισλανδικά"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3737,6 +3716,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Λίστα με τα μέσα αποθήκευσης"
@@ -3873,6 +3855,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Χειροκίνητη ανεύρεση"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Χειροκίνητος transponder"
@@ -4433,6 +4418,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Wizard δυκτίου"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4604,6 +4592,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4706,6 +4697,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4819,10 +4813,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Orbital Position"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5297,10 +5287,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Πολικότητα"
-
-#
 msgid "Polarization"
 msgstr "Πόλωση"
 
@@ -5554,6 +5540,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Ραδιόφωνο"
@@ -5935,10 +5924,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Ταχύτητα του ρότορα"
 
@@ -7043,18 +7028,10 @@ msgstr "Προώθηση στην προηγούμενη υπό-υπηρεσία
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "Σύστημα"
 
@@ -7770,10 +7747,6 @@ msgid "Translation:"
 msgstr "Μετάφραση:"
 
 #
-msgid "Transmission Mode"
-msgstr "Mode μετάδοσης"
-
-#
 msgid "Transmission mode"
 msgstr "Mode μετάδοσης"
 
@@ -7782,10 +7755,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Τύπος Transponder "
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7917,6 +7886,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7945,6 +7917,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Universal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8601,6 +8576,15 @@ msgstr "Δίκτυο Wireless"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9441,6 +9425,9 @@ msgstr "Μην εγράψεις"
 msgid "done!"
 msgstr "Ολοκληρώθηκε!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "Επεξεργασία εναλλακτικά"
@@ -10332,6 +10319,9 @@ msgstr "Εβδομαδιαία"
 msgid "whitelist"
 msgstr "Άσπρη λίστα"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10471,6 +10461,14 @@ msgstr "zapped"
 #~ msgstr "Επέλεξτε source"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Υψηλό Code rate"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Χαμηλό Code rate"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash card"
 
@@ -10644,6 +10642,18 @@ msgstr "zapped"
 #~ msgstr "Games / Plugins"
 
 #
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard interval mode"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Πληροφωρίες ιεραρχίας"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "mode ιεραρχίας"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Εαν μπορείτε να δειτε αυτήν την σελίδα πατήστε ΟΚ."
 
@@ -10727,6 +10737,10 @@ msgstr "zapped"
 #~ msgstr "Αναβάθμιση Online"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbital Position"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Άλλο..."
 
@@ -10776,6 +10790,10 @@ msgstr "zapped"
 #~ msgstr "Βαλτε μια λέξη για φίλτρο..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Πολικότητα"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10834,6 +10852,10 @@ msgstr "zapped"
 #~ msgstr "Η επαναφορά τελείωσε. Πιέστε ΟΚ για να ενεργοποιηθούν τα settings"
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid ""
 #~ "Scan your network for wireless Access Points and connect to them using "
 #~ "your WLAN USB Stick\n"
@@ -10880,6 +10902,14 @@ msgstr "zapped"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -10931,6 +10961,14 @@ msgstr "zapped"
 #~ msgstr "Αυτό δεν υποστηρίζεται για την ώρα (τρομάρα μας)"
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Mode μετάδοσης"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Τύπος Transponder "
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 971deec..cdc5489 100755 (executable)
--- a/po/en.po
+++ b/po/en.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2005-11-17 20:53+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1547,22 +1547,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Code rate high"
-
-#
-msgid "Code rate low"
-msgstr "Code rate low"
-
-#
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Coderate LP"
-
-#
 msgid "Collection name"
 msgstr "Collection name"
 
@@ -2424,6 +2408,12 @@ msgstr "Dreambox format data DVD (HDTV compatible)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox software because updates are available."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "Duration: "
@@ -2795,6 +2785,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estonian"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Eventview"
@@ -3223,18 +3216,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Guard Interval"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard interval mode"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Guess existing timer based on begin/end"
 
@@ -3274,6 +3259,9 @@ msgstr "Harddisk standby after"
 msgid "Help"
 msgstr "Help"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Hidden network SSID"
@@ -3282,18 +3270,10 @@ msgstr "Hidden network SSID"
 msgid "Hidden networkname"
 msgstr "Hidden networkname"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarchy Information"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hierarchy mode"
-
-#
 msgid "High bitrate support"
 msgstr "High bitrate support"
 
@@ -3362,14 +3342,11 @@ msgstr "ISO path"
 msgid "Icelandic"
 msgstr "Icelandic"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
 
 #
 msgid ""
@@ -3846,6 +3823,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Linked titles with a DVD menu"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "List of Storage Devices"
@@ -3984,6 +3964,9 @@ msgstr "Manage your receiver's software"
 msgid "Manual Scan"
 msgstr "Manual Scan"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Manual transponder"
@@ -4548,6 +4531,9 @@ msgstr "NetworkBrowser"
 msgid "NetworkWizard"
 msgstr "NetworkWizard"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Never"
@@ -4717,6 +4703,9 @@ msgstr "No videos to display"
 msgid "No wireless networks found! Please refresh."
 msgstr "No wireless networks found! Please refresh."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4830,6 +4819,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Not fetching feed entries"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4944,10 +4936,6 @@ msgstr "Open plugin menu"
 msgid "Optionally enter your name if you want to."
 msgstr "Optionally enter your name if you want to."
 
-#
-msgid "Orbital Position"
-msgstr "Orbital Position"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5438,10 +5426,6 @@ msgid "Poland"
 msgstr "Poland"
 
 #
-msgid "Polarity"
-msgstr "Polarity"
-
-#
 msgid "Polarization"
 msgstr "Polarization"
 
@@ -5697,6 +5681,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6079,10 +6066,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Rotor turning speed"
 
@@ -7200,18 +7183,10 @@ msgstr "Switch to previous subservice"
 msgid "Switchable tuner types:"
 msgstr "Switchable tuner types:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "System"
 
@@ -7974,10 +7949,6 @@ msgid "Translation:"
 msgstr "Translation:"
 
 #
-msgid "Transmission Mode"
-msgstr "Transmission Mode"
-
-#
 msgid "Transmission mode"
 msgstr "Transmission mode"
 
@@ -7986,10 +7957,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder Type"
-
-#
 msgid "Travel & Events"
 msgstr "Travel & Events"
 
@@ -8117,6 +8084,9 @@ msgstr "Undo install"
 msgid "Undo uninstall"
 msgstr "Undo uninstall"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr "UnhandledKey"
@@ -8145,6 +8115,9 @@ msgstr "United States"
 msgid "Universal LNB"
 msgstr "Universal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8858,6 +8831,15 @@ msgstr "Wireless Network"
 msgid "Wireless Network State"
 msgstr "Wireless Network State"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9743,6 +9725,9 @@ msgstr "don't record"
 msgid "done!"
 msgstr "done!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "edit alternatives"
@@ -10634,6 +10619,9 @@ msgstr "weekly"
 msgid "whitelist"
 msgstr "whitelist"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "working"
@@ -10753,6 +10741,22 @@ msgstr "zapped"
 #~ msgstr "Choose source"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Code rate high"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Code rate low"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash card"
 
@@ -10903,6 +10907,30 @@ msgstr "zapped"
 #~ msgstr "General PCM delay"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Guard Interval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard interval mode"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchy Information"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarchy mode"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "If you can see this page, please press OK."
 
@@ -10963,6 +10991,10 @@ msgstr "zapped"
 #~ msgstr "Online-Upgrade"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbital Position"
+
+#
 #~ msgid "Package details for: "
 #~ msgstr "Package details for: "
 
@@ -10999,6 +11031,10 @@ msgstr "zapped"
 #~ msgstr "Plugin manager"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polarity"
+
+#
 #~ msgid ""
 #~ "Power state to change to after recordings. Select \"standard\" to not "
 #~ "change the default behaviour of enigma2 or values changed by yourself."
@@ -11059,6 +11095,10 @@ msgstr "zapped"
 #~ msgstr "Retrieving network information. Please wait..."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Satteliteequipment"
 #~ msgstr "Satteliteequipment"
 
@@ -11137,6 +11177,14 @@ msgstr "zapped"
 #~ msgstr "Switch audio"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -11239,6 +11287,14 @@ msgstr "zapped"
 #~ "3) Wait for bootup and follow instructions of the wizard."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Transmission Mode"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder Type"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 52a82bc..c606cae 100755 (executable)
--- a/po/es.po
+++ b/po/es.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-03-29 10:47+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-12 22:26+0200\n"
 "Last-Translator: Jose Juan <jzapater@gmail.com>\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -210,6 +210,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d conflictos encontrados cuando intentamos añadir nuevas programaciones:\n"
+"%s"
 
 #
 #, python-format
@@ -250,7 +252,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s a %s"
 
 #
 msgid "(ZAP)"
@@ -409,7 +411,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "Una piel BackToTheRoots .. pero con la velicidad Warp-8."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "Una Piel BackToTheRoots .. or buenos momentos antiguos"
@@ -433,7 +435,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Un plugin de demo para el uso de TPM"
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Una simulación dreambox de las visualizaciones SG-Atlantis."
 
 #
 msgid ""
@@ -1520,22 +1522,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Velocidad de código alta"
-
-#
-msgid "Code rate low"
-msgstr "Velocidad de código baja"
-
-#
-msgid "Coderate HP"
-msgstr "Velocidad de código HP"
-
-#
-msgid "Coderate LP"
-msgstr "Velocidad de código LP"
-
-#
 msgid "Collection name"
 msgstr "Nombre de la colección"
 
@@ -2384,6 +2370,12 @@ msgstr "Formato dreambox DVD (HDTV compatible)"
 msgid "Dreambox software because updates are available."
 msgstr "Actualizaciones del software Dreambox están disponibles."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 msgid "Duration: "
 msgstr "Duración:"
 
@@ -2733,6 +2725,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estonio"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Ver eventos"
@@ -3157,18 +3152,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Intervalo de guarda"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Modo intervalo seguro"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Las programaciones existentes están basadas en Inicio/Fin"
 
@@ -3202,6 +3189,9 @@ msgstr "Disco duro en reposo después"
 msgid "Help"
 msgstr "Ayuda"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "SSID de red oculta"
@@ -3210,18 +3200,10 @@ msgstr "SSID de red oculta"
 msgid "Hidden networkname"
 msgstr "Nombre de la red oculta"
 
-#
-msgid "Hierarchy Information"
-msgstr "Información jerárquica"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Modo jerárquico"
-
-#
 msgid "High bitrate support"
 msgstr "Soporte de bitrate alto"
 
@@ -3288,10 +3270,8 @@ msgstr "Islandés"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Si activa esto, una grabación existente también será considerada grabación "
-"si el evento graba al menos el 80% de ella."
 
 #
 msgid ""
@@ -3754,6 +3734,9 @@ msgstr "Enlace:"
 msgid "Linked titles with a DVD menu"
 msgstr "Enlazar los títulos con un menú de DVD"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Listar dispositivos de almacenamiento"
@@ -3888,6 +3871,9 @@ msgstr "Manejar el software de su receptor"
 msgid "Manual Scan"
 msgstr "Búsqueda Manual"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Transponder manual"
@@ -4425,6 +4411,9 @@ msgstr "Examinar red"
 msgid "NetworkWizard"
 msgstr "Asistente de Red"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Nunca"
@@ -4591,6 +4580,9 @@ msgstr "No hay video para ver"
 msgid "No wireless networks found! Please refresh."
 msgstr "¡No he encontrado redes wifi! Refresque."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4699,6 +4691,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "No descargo las entradas del feed"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4811,10 +4806,6 @@ msgstr "Menú de abrir plugin"
 msgid "Optionally enter your name if you want to."
 msgstr "Introduzca su nombre opcionalmente si quiere."
 
-#
-msgid "Orbital Position"
-msgstr "Posición Orbital"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5292,10 +5283,6 @@ msgid "Poland"
 msgstr "Polonia"
 
 #
-msgid "Polarity"
-msgstr "Polaridad"
-
-#
 msgid "Polarization"
 msgstr "Polarización"
 
@@ -5543,6 +5530,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Visor RSS"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5914,10 +5904,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Caerte"
-
-#
 msgid "Rotor turning speed"
 msgstr "Velocidad del motor"
 
@@ -6982,18 +6968,10 @@ msgstr "Cambiar al subcanal anterior"
 msgid "Switchable tuner types:"
 msgstr "Tipos de tuner seleccionables::"
 
-#
-msgid "Symbol Rate"
-msgstr "Velocidad de símbolo"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Velocidad de símbolo"
-
-#
 msgid "System"
 msgstr "Sistema"
 
@@ -7790,10 +7768,6 @@ msgid "Translation:"
 msgstr "Traducción:"
 
 #
-msgid "Transmission Mode"
-msgstr "Modo de trasmisión"
-
-#
 msgid "Transmission mode"
 msgstr "Modo de trasmisión"
 
@@ -7801,10 +7775,6 @@ msgstr "Modo de trasmisión"
 msgid "Transponder"
 msgstr "Transponder"
 
-#
-msgid "Transponder Type"
-msgstr "Tipo de Transponder"
-
 msgid "Travel & Events"
 msgstr "Viajes y Eventos"
 
@@ -7930,6 +7900,9 @@ msgstr "Deshacer instalación"
 msgid "Undo uninstall"
 msgstr "Deshacer desinstalación"
 
+msgid "Unencrypted"
+msgstr ""
+
 msgid "UnhandledKey"
 msgstr "Tecla no manejada"
 
@@ -7956,6 +7929,9 @@ msgstr "Estados Unidos"
 msgid "Universal LNB"
 msgstr "LNB Universal"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Adaptador de red desconocido."
 
@@ -8653,6 +8629,15 @@ msgstr "Red Inalámbrica"
 msgid "Wireless Network State"
 msgstr "Estado Red Inalámbrica"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9574,6 +9559,9 @@ msgstr "no grabar"
 msgid "done!"
 msgstr "¡hecho!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "editar alternativas"
@@ -10459,6 +10447,9 @@ msgstr "semanalmente"
 msgid "whitelist"
 msgstr "lista blanca"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "trabajando"
@@ -10696,6 +10687,22 @@ msgstr "zapeado"
 #~ msgstr "Elige origen"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Velocidad de código alta"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Velocidad de código baja"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Velocidad de código HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Velocidad de código LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Tarjeta compact flash"
 
@@ -10990,6 +10997,14 @@ msgstr "zapeado"
 #~ "cliente growl"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Intervalo de guarda"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Modo intervalo seguro"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "¡Hola!"
 
@@ -10998,6 +11013,21 @@ msgstr "zapeado"
 #~ msgstr "Aquí hay una pequeña explicación de los estados de los iconos."
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Información jerárquica"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Modo jerárquico"
+
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Si activa esto, una grabación existente también será considerada "
+#~ "grabación si el evento graba al menos el 80% de ella."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Si quiere ver esta página, pulse OK."
 
@@ -11168,6 +11198,10 @@ msgstr "zapeado"
 #~ msgstr "Actualización-Online"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Posición Orbital"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Otro..."
 
@@ -11232,6 +11266,10 @@ msgstr "zapeado"
 #~ msgstr "Información de preceso del manejador de plugin..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaridad"
+
+#
 #~ msgid "Port"
 #~ msgstr "Puerto"
 
@@ -11365,6 +11403,10 @@ msgstr "zapeado"
 #~ "configuración ahora."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Caerte"
+
+#
 #~ msgid "SSL"
 #~ msgstr "SSL"
 
@@ -11494,6 +11536,14 @@ msgstr "zapeado"
 #~ msgstr "Stéreo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Velocidad de símbolo"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Velocidad de símbolo"
+
+#
 #~ msgid ""
 #~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
 #~ "NFI image file from the feed server and save it on the stick. Then reboot "
@@ -11597,6 +11647,14 @@ msgstr "zapeado"
 #~ "3) Espere a que arranque y siga las instrucciones del asistente."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Modo de trasmisión"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tipo de Transponder"
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "Tipo de Transpondedor"
 
index 3f7d622..39f3ba7 100755 (executable)
--- a/po/et.po
+++ b/po/et.po
@@ -6,14 +6,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2010-12-30 09:00+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-26 15:47+0200\n"
 "Last-Translator: Arvo <arvo@softshark.ee>\n"
 "Language-Team: none\n"
+"Language: et\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: et\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 
@@ -183,6 +183,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d konflikt (i) leiti uute taimerite lisamisel:\n"
+"%s"
 
 #, python-format
 msgid "%d jobs are running in the background!"
@@ -219,7 +221,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s juures %s"
 
 msgid "(ZAP)"
 msgstr "(Ainult kanalivahetus)"
@@ -369,7 +371,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "BackToTheRoots välimus.. aga Warp-8 kiirusega."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "BackToTheRoots välimus.. või vanad head ajad."
@@ -392,7 +394,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Demo laiendus TPM kasutamiseks."
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Vastuvõtja simulatsioon SG-Atlantis ekraanilt."
 
 msgid ""
 "A finished record timer wants to set your\n"
@@ -417,7 +419,7 @@ msgid "A graphical EPG interface"
 msgstr "Graafiline EPG liides"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Graafiline EPG liides ja EPG haldur"
 
 msgid "A graphical EPG interface."
 msgstr "Graafiline EPG liides."
@@ -861,7 +863,7 @@ msgid "Aspect Ratio"
 msgstr "Pildisuhe"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Pildisuhe"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Määra levitaja/kanal/caid CI moodulile"
@@ -877,7 +879,7 @@ msgid "Audio Options..."
 msgstr "Helisätted..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Heli PID"
 
 msgid "Audio Sync"
 msgstr "Heli sünkroniseerimine"
@@ -940,13 +942,13 @@ msgstr ""
 "otsingukriteeriumitele."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "AutoTaimer lisatud"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "AutoTimer muudetud"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "AutoTaimer eemaldatud"
 
 #
 msgid "Automatic"
@@ -988,18 +990,20 @@ msgid ""
 "Autoresolution Plugin Testmode:\n"
 "Is %s ok?"
 msgstr ""
+"Autoresolutsiooni test:\n"
+"Kas %s on ok?"
 
 msgid "Autoresolution Switch"
-msgstr ""
+msgstr "Autoresolutsiooni vahetus"
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Autoresolutsiooni ei tööta Scart/DVI-PC režiimis"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Autoresolutsiooni seaded"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Autoresolutsiooni video seaded"
 
 msgid "Autos & Vehicles"
 msgstr "Autod"
@@ -1042,10 +1046,10 @@ msgid "Back"
 msgstr "Tagasi"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Taga, alumine USB pesa"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Taga, ülemine USB pesa"
 
 #
 msgid "Background"
@@ -1076,7 +1080,7 @@ msgid "Bandwidth"
 msgstr "Ribalaius"
 
 msgid "Begin of \"after event\" timespan"
-msgstr ""
+msgstr "Alusta salvestust peale \"praegust\" saadet"
 
 #
 msgid "Begin of timespan"
@@ -1140,7 +1144,7 @@ msgstr "Heledus"
 msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
-msgstr ""
+msgstr "Sirvi ORF ja SAT1 Teleteksti internetist."
 
 msgid "Browse for and connect to network shares"
 msgstr "Otsi ja ühenda võrguosalustega"
@@ -1172,7 +1176,7 @@ msgstr "Siin: "
 msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
-msgstr ""
+msgstr "Seda lubades saated ei ühtu, kui nad ei toimu tetavatel päevadel."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
@@ -1427,18 +1431,6 @@ msgstr ""
 msgid "Code rate LP"
 msgstr ""
 
-msgid "Code rate high"
-msgstr "Code rate ülemine"
-
-msgid "Code rate low"
-msgstr "Code rate alumine"
-
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-msgid "Coderate LP"
-msgstr "Coderate LP"
-
 #
 msgid "Collection name"
 msgstr "Valiku nimi"
@@ -1618,7 +1610,7 @@ msgstr "Ei saa kahjuks salvestada.Taimerite konflikt %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Ei saa salvestada vigast teenust %s"
 
 #
 msgid "Crashlog settings"
@@ -1799,7 +1791,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD seade"
 
 #
 msgid "DVD File Browser"
@@ -1893,7 +1885,7 @@ msgid "Delay"
 msgstr "Viide"
 
 msgid "Delay x seconds after service started"
-msgstr ""
+msgstr "Oota x sekundit peale saate algust"
 
 #
 msgid "Delete"
@@ -2072,6 +2064,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Kas tõesti soovid kustutada %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2257,6 +2251,12 @@ msgstr "Vastuvõtja formaadib data DVD-d"
 msgid "Dreambox software because updates are available."
 msgstr "Vastuvõtja tarkvara, sest uuendused on saadaval."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 msgid "Duration: "
 msgstr "Kestus: "
 
@@ -2389,22 +2389,22 @@ msgid "Enable /media"
 msgstr "Luba /media"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Luba 1080p24"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Luba 1080p25"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Luba 1080p30"
 
 msgid "Enable 5V for active antenna"
 msgstr "Luba 5 V toide aktiivantennile"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Luba 720p24"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Luba Autoresolutsioon"
 
 #
 msgid "Enable Cleanup Wizard?"
@@ -2591,6 +2591,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Eesti"
 
+msgid "Ethernet network interface"
+msgstr "Etherneti võrguseade"
+
 #
 msgid "Eventview"
 msgstr "Telekava"
@@ -2808,6 +2811,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Leiti %d ühilduvat saadet.\n"
+"%d taimerit lisati ja %d muudeti. %d konflikti."
 
 #, python-format
 msgid ""
@@ -2860,7 +2865,7 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCall näitab sinu FritzBoxi sisenevaid kõnesid tuuneri kaudu."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Ees USB port"
 
 msgid "Frontend for /tmp/mmi.socket"
 msgstr "Liides /tmp/mmi.socket-le"
@@ -2997,16 +3002,8 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Kaitsevahemik"
-
 msgid "Guard interval"
-msgstr ""
-
-#
-msgid "Guard interval mode"
-msgstr "Kaitsevahemiku seaded"
+msgstr "Kaitsevahemik"
 
 #
 msgid "Guess existing timer based on begin/end"
@@ -3042,6 +3039,9 @@ msgstr "Kõvaketta väljalülitamine peale"
 msgid "Help"
 msgstr "Abi"
 
+msgid "Hidden network"
+msgstr "Peidetud võrk"
+
 #
 msgid "Hidden network SSID"
 msgstr "Võrgu SSID"
@@ -3050,16 +3050,8 @@ msgstr "Võrgu SSID"
 msgid "Hidden networkname"
 msgstr "Varjatud võrgunimi"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarhia teave"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Hierarhia olek"
+msgstr "Hierarhia teave"
 
 #
 msgid "High bitrate support"
@@ -3127,10 +3119,8 @@ msgstr "Island"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Kui see on lubatud, siis taimer loetakse salvestavaks , kui ta salvestab 80% "
-"enda ajast."
 
 #
 msgid ""
@@ -3317,7 +3307,7 @@ msgid "Internal LAN adapter."
 msgstr "Sisemine LAN adapter."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Sisemine USB pesa"
 
 msgid "Internal firmware updater"
 msgstr "Sisemine tarkvara uuendaja"
@@ -3576,6 +3566,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "DVD menüüga seotud pealkirjad"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Salvestusseadmete loetelu"
@@ -3710,6 +3703,9 @@ msgstr "Uuendab vastuvõtja tarkvara"
 msgid "Manual Scan"
 msgstr "Käsiotsing"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Käsitsi sisestatud transponder"
@@ -4263,6 +4259,9 @@ msgstr "Võrgubrauser"
 msgid "NetworkWizard"
 msgstr "Võrguhäälestus"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Mitte kunagi"
@@ -4417,6 +4416,9 @@ msgstr "Videod puuduvad"
 msgid "No wireless networks found! Please refresh."
 msgstr "Ei leidnud WiFi võrke! Palun värskenda."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -4525,6 +4527,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Otsingut ei toimu"
 
+msgid "Not-Associated"
+msgstr ""
+
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
@@ -4567,7 +4572,7 @@ msgid "OK, remove some extensions"
 msgstr "OK, eemalda mõned laiendused"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 msgid "OSD Settings"
 msgstr "Ekraaninäidu seaded"
@@ -4636,12 +4641,8 @@ msgstr "Ava laienduse menüü"
 msgid "Optionally enter your name if you want to."
 msgstr "Kui soovite, sisestage oma nimi."
 
-#
-msgid "Orbital Position"
-msgstr "Orbitaalpositsioon"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Orbitaalpositsioon"
 
 #
 msgid "Outer Bound (+/-)"
@@ -4665,13 +4666,13 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 msgid "PIDs"
 msgstr "PIDd"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -4737,7 +4738,7 @@ msgid "PermanentClock shows the clock permanently on the screen."
 msgstr "PermanentClock näitab ekraanil pidevalt kellaaega."
 
 msgid "Persian"
-msgstr ""
+msgstr "Pärsia"
 
 #
 msgid "Pets & Animals"
@@ -5088,10 +5089,6 @@ msgid "Poland"
 msgstr "Poola"
 
 #
-msgid "Polarity"
-msgstr "Polaarsus"
-
-#
 msgid "Polarization"
 msgstr "Polarisatsioon"
 
@@ -5331,6 +5328,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS näitaja"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Raadio"
@@ -5684,9 +5684,6 @@ msgid "Right"
 msgstr "Parem"
 
 msgid "Roll-off"
-msgstr ""
-
-msgid "Rolloff"
 msgstr "Rolloff"
 
 #
@@ -5724,7 +5721,7 @@ msgid "SD 30/60HZ Progressive Mode"
 msgstr ""
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 #
 msgid "SINGLE LAYER DVD"
@@ -6762,15 +6759,8 @@ msgstr "Vaheta eelmisele alamteenusele"
 msgid "Switchable tuner types:"
 msgstr "Ümberlülitatavate tuunerite tüübid:"
 
-#
-msgid "Symbol Rate"
-msgstr "SR"
-
 msgid "Symbol rate"
-msgstr ""
-
-msgid "Symbolrate"
-msgstr "Sümbolrate"
+msgstr "SR"
 
 msgid "System"
 msgstr "Süsteem"
@@ -6784,7 +6774,7 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS fail on liiga suur ISO9660/1-le!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
 msgstr ""
@@ -6794,7 +6784,7 @@ msgid "TV System"
 msgstr "TV-süsteem"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -7537,10 +7527,6 @@ msgid "Translation:"
 msgstr "Tõlge:"
 
 #
-msgid "Transmission Mode"
-msgstr "Edastamise moodus"
-
-#
 msgid "Transmission mode"
 msgstr "Edastamise moodus"
 
@@ -7548,10 +7534,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponderi tüüp"
-
-#
 msgid "Travel & Events"
 msgstr "Reisimine & Sündmused"
 
@@ -7668,6 +7650,9 @@ msgstr "Tühista install"
 msgid "Undo uninstall"
 msgstr "Tühista uninstall"
 
+msgid "Unencrypted"
+msgstr ""
+
 msgid "UnhandledKey"
 msgstr "Käsitlematu võti"
 
@@ -7692,6 +7677,9 @@ msgstr "USA"
 msgid "Universal LNB"
 msgstr "Universaal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Tundmatu võrgu adapter."
 
@@ -7882,20 +7870,20 @@ msgid "Vali-XD skin"
 msgstr "Vali-XD välimus"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis välimus"
 
 msgid "Vali.HD.nano skin"
 msgstr "Vali.HD.nano välimus"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp välimus"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr "Kontrolli Dreamboxi audentsust \"genuine dreambox\" laienduse abil!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Kontrollin internetiühendust"
 
 msgid "Vertical"
 msgstr "Vertikaal"
@@ -7913,7 +7901,7 @@ msgid "Video Output"
 msgstr "Video-väljund"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -8349,6 +8337,15 @@ msgstr "Traadita võrk"
 msgid "Wireless Network State"
 msgstr "WiFi võrgu olek"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9169,6 +9166,9 @@ msgstr "ära salvesta"
 msgid "done!"
 msgstr "valmis!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 msgid "edit alternatives"
 msgstr "lisavõimaluste lisamine ja kustutamine"
 
@@ -9948,6 +9948,9 @@ msgstr "iga nädal"
 msgid "whitelist"
 msgstr ""
 
+msgid "wireless network interface"
+msgstr ""
+
 msgid "working"
 msgstr "salvestab"
 
@@ -10076,6 +10079,18 @@ msgstr "vahetatud"
 #~ msgid "Choose source"
 #~ msgstr "Vali allikas"
 
+#~ msgid "Code rate high"
+#~ msgstr "Code rate ülemine"
+
+#~ msgid "Code rate low"
+#~ msgstr "Code rate alumine"
+
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
+
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
+
 #
 #~ msgid "Compact flash card"
 #~ msgstr "CompactFlash-kaart"
@@ -10229,10 +10244,33 @@ msgstr "vahetatud"
 #~ "nagu Salvestus alanud teade PC-le, kus töötab growl klientprogramm"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Kaitsevahemik"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Kaitsevahemiku seaded"
+
+#
 #~ msgid "Here is a small overview of the available icon states."
 #~ msgstr "Ülevaade saadaolevatest ikoonivõimalustest"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarhia teave"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarhia olek"
+
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Kui see on lubatud, siis taimer loetakse salvestavaks , kui ta salvestab "
+#~ "80% enda ajast."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Kui sa näed seda lehte, vajuta OK."
 
@@ -10293,6 +10331,10 @@ msgstr "vahetatud"
 #~ msgstr "Online-uuendus"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitaalpositsioon"
+
+#
 #~ msgid "Package details for: "
 #~ msgstr "Paketi detailid: "
 
@@ -10336,6 +10378,10 @@ msgstr "vahetatud"
 #~ msgstr "Laienduste halduri toimingu teave"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaarsus"
+
+#
 #~ msgid "Press OK to view full changelog"
 #~ msgstr "Vajuta OK kogu muutuste logi vaatamiseks"
 
@@ -10370,6 +10416,9 @@ msgstr "vahetatud"
 #~ msgstr ""
 #~ "Seadete taastamine tehtud. Vajuta OK taastatud seadete aktiveerimiseks."
 
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
 #
 #~ msgid "Satteliteequipment"
 #~ msgstr "Satelliidiseadmete  seaded"
@@ -10453,6 +10502,13 @@ msgstr "vahetatud"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "SR"
+
+#~ msgid "Symbolrate"
+#~ msgstr "Sümbolrate"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -10534,6 +10590,14 @@ msgstr "vahetatud"
 #~ "juhiseid."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Edastamise moodus"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponderi tüüp"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index fbd6757..8a5abf7 100755 (executable)
--- a/po/fi.po
+++ b/po/fi.po
@@ -3,14 +3,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-03-07 14:39+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-24 16:43+0200\n"
 "Last-Translator: Timo <timojarvenpaa@hotmail.com>\n"
 "Language-Team: none\n"
+"Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Finnish\n"
@@ -193,6 +193,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d ristiriita(a) uusien ajastuksien lisäyksessä:\n"
+"%s"
 
 #
 #, python-format
@@ -232,7 +234,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s at %s"
 
 #
 msgid "(ZAP)"
@@ -376,10 +378,10 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "BackToTheRoots-teema .. mutta Warp-8 nopeudella."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
-msgstr ""
+msgstr "BackToTheRoots-teema .. vanhat hyvät ajat."
 
 msgid "A basic ftp client"
 msgstr "FTP-asiakasohjelma"
@@ -400,7 +402,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Demo-lisäosa TPM:n käyttöön"
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "SG-Atlantis näyttöjen simulaatio Dreamboxille."
 
 #
 msgid ""
@@ -426,7 +428,7 @@ msgid "A graphical EPG interface"
 msgstr "Graafinen EPG"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Graafinen EPG ja EPG-työkalujen hallinta"
 
 msgid "A graphical EPG interface."
 msgstr "Graafinen EPG"
@@ -647,7 +649,7 @@ msgid "Add timer"
 msgstr "Lisää ajastus"
 
 msgid "Add timer as disabled on conflict"
-msgstr "Ajastusristiriidassa lisää ei käytössä oleva ajastus"
+msgstr "Ristiriitatapauksessa lisää ei käytössä oleva ajastus"
 
 #
 msgid "Add title"
@@ -885,7 +887,7 @@ msgid "Aspect Ratio"
 msgstr "Kuvasuhde"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Kuvasuhde"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Määritä palvelutarjoajat/kanavat/CAId:t haluamaasi CI-moduuliin"
@@ -902,7 +904,7 @@ msgid "Audio Options..."
 msgstr "Äänivalinnat"
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Ääni-PID"
 
 msgid "Audio Sync"
 msgstr "Äänen synkronointi"
@@ -967,13 +969,13 @@ msgstr ""
 "määrittämien ehtojen mukaisesti."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "Automaattiajastuksen lisäys onnistui"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "Automaattiajastuksen muutos onnistui"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "Automaattiajastus poistettu"
 
 #
 msgid "Automatic"
@@ -1072,10 +1074,10 @@ msgid "Back"
 msgstr "Takaisin"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Takana, alempi USB-portti"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Takana, ylempi USB-portti"
 
 #
 msgid "Background"
@@ -1170,7 +1172,7 @@ msgstr "Kirkkaus"
 msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
-msgstr ""
+msgstr "Selaa ORF ja SAT1 kanavien teksti-tv:tä internetin kautta."
 
 msgid "Browse for and connect to network shares"
 msgstr "Selaa ja yhdistä verkkojakoja"
@@ -1202,12 +1204,16 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Tällä valinnalla voit estää hakutulokset joita ei esitetä tiettyinä päivinä."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Valitsemalla tämän saat automaattihaun aikana ilmoituksen päällekkäisistä "
+"ajastuksista. Toiminnossa ei ole älyä, joten se saattaa ilmoittaa "
+"toistuvasti samoista päällekkäisyyksistä."
 
 #
 msgid ""
@@ -1464,26 +1470,10 @@ msgid "Close title selection"
 msgstr "Sulje otsikon valinta"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Koodinopeus HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-#
-msgid "Code rate high"
-msgstr "Koodinopeus (korkea)"
-
-#
-msgid "Code rate low"
-msgstr "Koodinopeus (alhainen)"
-
-#
-msgid "Coderate HP"
-msgstr "Koodinopeus (HP)"
-
-#
-msgid "Coderate LP"
-msgstr "Koodinopeus (LP)"
+msgstr "Koodinopeus LP"
 
 #
 msgid "Collection name"
@@ -1662,7 +1652,7 @@ msgstr "Ajastusristiriidan takia ei voitu tallentaa %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Ei voitu tallentaa virheellisen kanavan takia %s"
 
 #
 msgid "Crashlog settings"
@@ -1839,7 +1829,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD-asema"
 
 #
 msgid "DVD File Browser"
@@ -2121,6 +2111,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Oletko varma, että haluat poistaa %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2325,6 +2317,12 @@ msgstr "DB-tiedostomuotoinen DVD (HDTV-yht.sopiva)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreamboxin ohjelmistoa koska päivityksiä on saatavilla."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr "Ajuri Ralink RT8070/RT3070/RT3370-pohjaisille WLAN USB-laitteille."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Ajuri Realtek r8712u-pohjaisille WLAN USB-laitteille."
+
 msgid "Duration: "
 msgstr "Kesto: "
 
@@ -2664,6 +2662,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Viro"
 
+msgid "Ethernet network interface"
+msgstr "Verkkokortti"
+
 #
 msgid "Eventview"
 msgstr "Ohjelmatiedot"
@@ -2857,7 +2858,7 @@ msgstr "Suomi"
 msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
-msgstr ""
+msgstr "Ensimmäinen automaattihaun päivä. Tätä aikaisempia ohjelmia ei haeta."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr "Luo ensin oma teema Ai.HD-control lisäosalla."
@@ -2881,6 +2882,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Löytyi %d hakuehtojen mukaista ohjelmaa.\n"
+"%d ajastusta lisättiin ja %d muutettiin, %d ajastusristiriitaa ilmeni."
 
 #, python-format
 msgid ""
@@ -2933,7 +2936,7 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCall näyttää Fritz!Boxiin saapuvat puhelut Dreamboxissa."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Etupaneelin USB-portti"
 
 msgid "Frontend for /tmp/mmi.socket"
 msgstr "Käyttöliittymä /tmp/mmi.socketille"
@@ -3071,16 +3074,8 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Suojaväli"
-
 msgid "Guard interval"
-msgstr ""
-
-#
-msgid "Guard interval mode"
-msgstr "Suojaväli-tila"
+msgstr "Guard interval"
 
 msgid "Guess existing timer based on begin/end"
 msgstr "Arvaa olemassa oleva ajastus alku/loppuajan perusteella"
@@ -3114,6 +3109,9 @@ msgstr "Kiintolevyn automaattinen sammutus"
 msgid "Help"
 msgstr "Ohje"
 
+msgid "Hidden network"
+msgstr "Piilotettu verkko"
+
 #
 msgid "Hidden network SSID"
 msgstr "Piilotettu verkko-SSID"
@@ -3122,16 +3120,8 @@ msgstr "Piilotettu verkko-SSID"
 msgid "Hidden networkname"
 msgstr "Piilotettu verkkonimi"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarkia-tietoja"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Hierarkia-tila"
+msgstr "Hierarkia info"
 
 #
 msgid "High bitrate support"
@@ -3200,10 +3190,8 @@ msgstr "Islanti"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Jos tämä valinta on käytössä, olemassa olevan ajastuksen tulkitaan "
-"tallentavan ohjelma jos se tallentaa vähintään 80% siitä."
 
 #
 msgid ""
@@ -3302,10 +3290,10 @@ msgid "Init"
 msgstr "Palauta CA-moduulin alkuasetukset"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Eteenpäinkelauksen aloitusnopeus"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Taaksepäinkelauksen aloitusnopeus"
 
 msgid "Initial location in new timers"
 msgstr "Uusien ajastuksien oletustallennushakemisto"
@@ -3404,7 +3392,7 @@ msgid "Internal LAN adapter."
 msgstr "Sisäinen verkkokortti."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Sisäinen USB-portti"
 
 msgid "Internal firmware updater"
 msgstr "Edustaprosessorin ohjelmiston päivitysohjelma"
@@ -3601,6 +3589,7 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Viimeinen automaattiajastuksen päivä. Tämän jälkeisiä ohjelmia ei haeta."
 
 #
 msgid "Last speed"
@@ -3658,6 +3647,9 @@ msgstr "Tila:"
 msgid "Linked titles with a DVD menu"
 msgstr "Linkitetyt tallenteet ja DVD-valikko"
 
+msgid "List available networks"
+msgstr "Näytä verkot"
+
 #
 msgid "List of Storage Devices"
 msgstr "Luettelo tallennusvälineistä"
@@ -3789,6 +3781,9 @@ msgstr "Hallitse vastaanottimen ohjelmistoa"
 msgid "Manual Scan"
 msgstr "Manuaalihaku"
 
+msgid "Manual configuration"
+msgstr "Manuaalinen määritys"
+
 #
 msgid "Manual transponder"
 msgstr "Manuaalinen lähetin"
@@ -4051,7 +4046,7 @@ msgid "Multi EPG"
 msgstr "Kanavaopas"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Multi-EPG suosikkilistan valinta"
 
 msgid "Multimedia"
 msgstr "Multimedia"
@@ -4061,7 +4056,7 @@ msgid "Multiple service support"
 msgstr "Usean kanavan tuki"
 
 msgid "Multiplex"
-msgstr ""
+msgstr "Multipleksi"
 
 #
 msgid "Multisat"
@@ -4124,7 +4119,7 @@ msgid "NFS share"
 msgstr "NFS-jako"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 #
 msgid "NOW"
@@ -4312,6 +4307,9 @@ msgstr "Verkon selaus"
 msgid "NetworkWizard"
 msgstr "Verkkoavustaja"
 
+msgid "Networkname (SSID)"
+msgstr "Verkkonimi (SSID)"
+
 msgid "Never"
 msgstr "Ei koskaan"
 
@@ -4481,6 +4479,9 @@ msgstr "Ei näytettäviä tallenteita"
 msgid "No wireless networks found! Please refresh."
 msgstr "WLAN-verkkoja ei löytynyt! Päivitä uudestaan."
 
+msgid "No wireless networks found! Searching..."
+msgstr "WLAN-verkkoja ei löytynyt! Etsitään..."
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4572,10 +4573,10 @@ msgid "Norwegian"
 msgstr "Norja"
 
 msgid "Not after"
-msgstr ""
+msgstr "Ei jälkeen"
 
 msgid "Not before"
-msgstr ""
+msgstr "Ei ennen"
 
 #
 #, python-format
@@ -4589,6 +4590,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Feedejä ei noudeta"
 
+msgid "Not-Associated"
+msgstr "Ei assosioitu"
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4633,7 +4637,7 @@ msgid "OK, remove some extensions"
 msgstr "OK, poista joitain laajennuksia"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 #
 msgid "OSD Settings"
@@ -4694,12 +4698,8 @@ msgstr "Avaa lisäosavalikko"
 msgid "Optionally enter your name if you want to."
 msgstr "Jos haluat, lisää nimesi."
 
-#
-msgid "Orbital Position"
-msgstr "Sijainti"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Sijainti"
 
 msgid "Outer Bound (+/-)"
 msgstr "Ääriraja (+/-)"
@@ -4721,14 +4721,14 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 #
 msgid "PIDs"
 msgstr "PIDit"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -5161,10 +5161,6 @@ msgid "Poland"
 msgstr "Puola"
 
 #
-msgid "Polarity"
-msgstr "Polarisaatio"
-
-#
 msgid "Polarization"
 msgstr "Polarisaatio"
 
@@ -5199,7 +5195,7 @@ msgid "Portuguese"
 msgstr "Portugali"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Tallennettujen ajastuksien paikka ajastusluettelossa"
 
 #
 msgid "Positioner"
@@ -5406,6 +5402,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS-lukija"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "RT8070/RT3070/RT3370 USB WLAN-ajuri"
+
 msgid "Radio"
 msgstr "Radio"
 
@@ -5768,10 +5767,7 @@ msgid "Right"
 msgstr "Oikea"
 
 msgid "Roll-off"
-msgstr ""
-
-msgid "Rolloff"
-msgstr "Rolloff"
+msgstr "Roll-off"
 
 #
 msgid "Rotor turning speed"
@@ -5808,7 +5804,7 @@ msgid "SD 30/60HZ Progressive Mode"
 msgstr "SD 30/60Hz lomittamaton tila"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 msgid "SINGLE LAYER DVD"
 msgstr "SINGLE LAYER DVD"
@@ -6434,7 +6430,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Näytä tietopalkki kelauksien/hyppyjen aikana"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Näytä ilmoitus ristiriidoista"
 
 #
 msgid "Show positioner movement"
@@ -6848,16 +6844,8 @@ msgstr "Vaihda edelliseen alipalveluun"
 msgid "Switchable tuner types:"
 msgstr "Vaihdettavat viritintyypit:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolinopeus"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
-msgstr "Symbolinopeus"
+msgstr "Symbol rate"
 
 #
 msgid "System"
@@ -6875,7 +6863,7 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS-tiedosto on liian suuri ISO9660 1-tasolle!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
 msgstr ""
@@ -6885,7 +6873,7 @@ msgid "TV System"
 msgstr "TV-järjestelmä"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -7627,10 +7615,6 @@ msgid "Translation:"
 msgstr "Käännös:"
 
 #
-msgid "Transmission Mode"
-msgstr "Lähetystapa"
-
-#
 msgid "Transmission mode"
 msgstr "Lähetystapa"
 
@@ -7638,10 +7622,6 @@ msgstr "Lähetystapa"
 msgid "Transponder"
 msgstr "Lähetin"
 
-#
-msgid "Transponder Type"
-msgstr "Lähettimen tyyppi"
-
 msgid "Travel & Events"
 msgstr "Matkailu ja tapahtumat"
 
@@ -7766,6 +7746,9 @@ msgstr "Kumoa asennus"
 msgid "Undo uninstall"
 msgstr "Kumoa as.poisto"
 
+msgid "Unencrypted"
+msgstr "Salaamaton"
+
 msgid "UnhandledKey"
 msgstr "TuntematonNäppäin"
 
@@ -7789,6 +7772,9 @@ msgstr "Yhdysvallat"
 msgid "Universal LNB"
 msgstr "Universaali LNB"
 
+msgid "Unknown"
+msgstr "Tuntematon"
+
 msgid "Unknown network adapter."
 msgstr "Tuntematon verkkosovitin"
 
@@ -7992,23 +7978,23 @@ msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
 msgid "Vali-XD skin"
-msgstr ""
+msgstr "Vali-XD teema"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis teema"
 
 msgid "Vali.HD.nano skin"
-msgstr ""
+msgstr "Vali.HD.nano teema"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp teema"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr "Tarkista Dreamboxin aitous suorittamalla Aito Dreambox -lisäosa!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Tarkistetaan internet-yhteyttä"
 
 #
 msgid "Vertical"
@@ -8026,7 +8012,7 @@ msgid "Video Output"
 msgstr "Video-ulostulo"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -8495,6 +8481,15 @@ msgstr "Langaton verkko"
 msgid "Wireless Network State"
 msgstr "WLAN-verkon tila"
 
+msgid "Wireless network connection setup"
+msgstr "WLAN-verkon asetukset"
+
+msgid "Wireless network connection setup."
+msgstr "WLAN-verkon asetukset."
+
+msgid "Wireless network state"
+msgstr "WLAN-verkon tila"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -8917,7 +8912,7 @@ msgid "Your network configuration has been activated."
 msgstr "Verkkoasetukset on aktivoitu."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Verkkoyhteys ei toimi. Yritä uudestaan."
 
 msgid "Your network mount has been activated."
 msgstr "Verkkojako on aktivoitu."
@@ -9140,10 +9135,10 @@ msgid "assigned Services/Provider:"
 msgstr "Määritetyt kanavat/palveluntarjoajat:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "alussa"
 
 msgid "at end"
-msgstr ""
+msgstr "lopussa"
 
 #
 #, python-format
@@ -9244,7 +9239,7 @@ msgid "complex"
 msgstr "monipuolinen"
 
 msgid "config changed."
-msgstr ""
+msgstr "asetuksia muutettu."
 
 #
 msgid "config menu"
@@ -9361,6 +9356,9 @@ msgstr "Älä tallenna"
 msgid "done!"
 msgstr "tallennettu"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr "Ajuri Realtek USB WLAN-laitteille"
+
 #
 msgid "edit alternatives"
 msgstr "Vaihtoehtojen lisäys ja poisto"
@@ -9641,7 +9639,7 @@ msgid "minutes"
 msgstr "minuuttia"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "parametri \"id\" puuttuu"
 
 #
 msgid "month"
@@ -10179,7 +10177,7 @@ msgstr "viritin ei ole tuettu"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "ei löydy ajastusta id %i"
 
 #
 msgid "unavailable"
@@ -10251,6 +10249,9 @@ msgstr "joka viikko"
 msgid "whitelist"
 msgstr "hyväksytyt"
 
+msgid "wireless network interface"
+msgstr "WLAN-yhteys"
+
 #
 msgid "working"
 msgstr "työskentelee"
@@ -10402,6 +10403,22 @@ msgstr "vaihdettu"
 #~ msgstr "Valitse lähde"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Koodinopeus (korkea)"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Koodinopeus (alhainen)"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Koodinopeus (HP)"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Koodinopeus (LP)"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "CompactFlash-kortti"
 
@@ -10568,9 +10585,32 @@ msgstr "vaihdettu"
 #~ "asiakasohjelma"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Suojaväli"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Suojaväli-tila"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarkia-tietoja"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarkia-tila"
+
+#
 #~ msgid "How to handle found crashlogs:"
 #~ msgstr "Mitä lokitiedostoille tehdään:"
 
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Jos tämä valinta on käytössä, olemassa olevan ajastuksen tulkitaan "
+#~ "tallentavan ohjelma jos se tallentaa vähintään 80% siitä."
+
 #
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Jos näet tämän sivun, paina OK."
@@ -10664,6 +10704,10 @@ msgstr "vaihdettu"
 #~ msgid "Online-Upgrade"
 #~ msgstr "Online-päivitys"
 
+#
+#~ msgid "Orbital Position"
+#~ msgstr "Sijainti"
+
 #~ msgid "Order by"
 #~ msgstr "Tilaaja"
 
@@ -10702,6 +10746,10 @@ msgstr "vaihdettu"
 #~ msgid "Plugin manager"
 #~ msgstr "Lisäosien hallinta"
 
+#
+#~ msgid "Polarity"
+#~ msgstr "Polarisaatio"
+
 #~ msgid ""
 #~ "Power state to change to after recordings. Select \"standard\" to not "
 #~ "change the default behaviour of enigma2 or values changed by yourself."
@@ -10764,6 +10812,9 @@ msgstr "vaihdettu"
 #~ msgid "Retrieving network information. Please wait..."
 #~ msgstr "Noudetaan verkkotietoja. Odota..."
 
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
 #
 #~ msgid "Satteliteequipment"
 #~ msgstr "Satelliittilaite"
@@ -10891,6 +10942,14 @@ msgstr "vaihdettu"
 #~ msgid "Switch to user key- delays"
 #~ msgstr "Ota itse määritellyt viiveen pikavalinnat käyttöön"
 
+#
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolinopeus"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolinopeus"
+
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -10977,6 +11036,14 @@ msgstr "vaihdettu"
 #~ "3) Odota käynnistymistä ja seuraa ohjeita."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Lähetystapa"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Lähettimen tyyppi"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 236b0de..6625914 100755 (executable)
--- a/po/fr.po
+++ b/po/fr.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma 2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2011-02-09 20:34+0200\n"
 "Last-Translator: Remi <remi.jarrige0293@orange.fr>\n"
 "Language-Team: french\n"
@@ -1488,22 +1488,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Fréquence symbole haut"
-
-#
-msgid "Code rate low"
-msgstr "Fréquence symbole bas"
-
-#
-msgid "Coderate HP"
-msgstr "Fréquence code haut"
-
-#
-msgid "Coderate LP"
-msgstr "Fréquence code bas"
-
-#
 msgid "Collection name"
 msgstr "Nom de collection"
 
@@ -2356,6 +2340,12 @@ msgstr "Données DVD en format Dreambox (Compatible HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr "logiciel de Dreambox car des mises à jour sont disponibles."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "Durée: "
@@ -2729,6 +2719,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estonien"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Programme TV"
@@ -3165,18 +3158,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Intervalle garde"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Mode intervalle garde"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Suposer l'existance d'une programmation basée sur début/fin"
 
@@ -3214,6 +3199,9 @@ msgstr "Disque dur en veille après"
 msgid "Help"
 msgstr "Aide"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "SSID réseau caché"
@@ -3222,18 +3210,10 @@ msgstr "SSID réseau caché"
 msgid "Hidden networkname"
 msgstr "Nom réseau caché"
 
-#
-msgid "Hierarchy Information"
-msgstr "Information hiérarchie"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Mode Hiérarchie"
-
-#
 msgid "High bitrate support"
 msgstr "Support \"Hight bitrate\""
 
@@ -3299,14 +3279,11 @@ msgstr "Chemin ISO"
 msgid "Icelandic"
 msgstr "Islandais"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Si ceci est activé une programmation existante sera également considérée "
-"enregistrement d'une émission s'il enregistre au moins 80% de celle-ci."
 
 #
 msgid ""
@@ -3779,6 +3756,9 @@ msgstr "Lien:"
 msgid "Linked titles with a DVD menu"
 msgstr "Titres liés avec un menu DVD"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Liste périphériques stockage"
@@ -3918,6 +3898,9 @@ msgstr "Gestion de votre logiciel récepteur"
 msgid "Manual Scan"
 msgstr "Analyse manuelle"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Transpondeur manuel"
@@ -4488,6 +4471,9 @@ msgstr "Parcours réseau"
 msgid "NetworkWizard"
 msgstr "Assistant réseau"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Jamais"
@@ -4652,6 +4638,9 @@ msgstr "Pas de vidéos à afficher"
 msgid "No wireless networks found! Please refresh."
 msgstr "Aucun réseau sans fil trouvé! veuillez rafraichir."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -4763,6 +4752,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Pas chercher entrées feed"
 
+msgid "Not-Associated"
+msgstr ""
+
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
@@ -4877,10 +4869,6 @@ msgstr "Ouvrir menu plugin"
 msgid "Optionally enter your name if you want to."
 msgstr "Optionnel, saisir votre nom si vous le souhaitez."
 
-#
-msgid "Orbital Position"
-msgstr "Position orbitale"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5371,10 +5359,6 @@ msgstr "Podcast envoie flux Podcast vers votre Dreambox."
 msgid "Poland"
 msgstr "Pologne"
 
-#
-msgid "Polarity"
-msgstr "Polarité"
-
 msgid "Polarization"
 msgstr "Polarisation"
 
@@ -5626,6 +5610,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Visualisateur RSS"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6012,10 +5999,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Défaire"
-
-#
 msgid "Rotor turning speed"
 msgstr "Vitesse rotation rotor"
 
@@ -7126,16 +7109,9 @@ msgstr "basculer vers sous-service précédent"
 msgid "Switchable tuner types:"
 msgstr "Types de tuner permutables:"
 
-#
-msgid "Symbol Rate"
-msgstr "Fréquence symbole"
-
 msgid "Symbol rate"
 msgstr ""
 
-msgid "Symbolrate"
-msgstr "Fréquence Symbole"
-
 #
 msgid "System"
 msgstr "Système"
@@ -7949,10 +7925,6 @@ msgid "Translation:"
 msgstr "Traduction:"
 
 #
-msgid "Transmission Mode"
-msgstr "Mode transmission"
-
-#
 msgid "Transmission mode"
 msgstr "Mode de transmission"
 
@@ -7960,9 +7932,6 @@ msgstr "Mode de transmission"
 msgid "Transponder"
 msgstr "Transpondeur"
 
-msgid "Transponder Type"
-msgstr "Type transpondeur"
-
 #
 msgid "Travel & Events"
 msgstr "Voyages & Evénements"
@@ -8094,6 +8063,9 @@ msgstr "Défaire installation"
 msgid "Undo uninstall"
 msgstr "Défaire désinstallation"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr "UnhandledKey"
@@ -8122,6 +8094,9 @@ msgstr "Etats Unis"
 msgid "Universal LNB"
 msgstr "LNB universel"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Adaptateur réseau inconnu"
 
@@ -8832,6 +8807,15 @@ msgstr "Réseau sans fil"
 msgid "Wireless Network State"
 msgstr "Etat réseau sans fil"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9764,6 +9748,9 @@ msgstr "ne pas enregistrer"
 msgid "done!"
 msgstr "terminé!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "éditer les alternatifs"
@@ -10649,6 +10636,9 @@ msgstr "hebdomadaire"
 msgid "whitelist"
 msgstr "liste blanche"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "travail en cours..."
@@ -10800,6 +10790,22 @@ msgstr "zappé"
 #~ msgstr "Choisissez la source"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Fréquence symbole haut"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Fréquence symbole bas"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Fréquence code haut"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Fréquence code bas"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Carte compact flash"
 
@@ -10977,6 +10983,30 @@ msgstr "zappé"
 #~ "client growl"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Intervalle garde"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Mode intervalle garde"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Information hiérarchie"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Mode Hiérarchie"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Si ceci est activé une programmation existante sera également considérée "
+#~ "enregistrement d'une émission s'il enregistre au moins 80% de celle-ci."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Si vous voyez cette page, veuillez presser OK."
 
@@ -11061,6 +11091,10 @@ msgstr "zappé"
 #~ msgstr "Mise à jour en ligne"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Position orbitale"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Autres..."
 
@@ -11110,6 +11144,10 @@ msgstr "zappé"
 #~ msgstr "Veuillez attendre la vérification signature md5..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polarité"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS-Feed-URI"
 
@@ -11150,6 +11188,10 @@ msgstr "zappé"
 #~ "activer les paramètres restaurés."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Défaire"
+
+#
 #~ msgid "Running in Testmode"
 #~ msgstr "Tourne en mode test"
 
@@ -11244,6 +11286,13 @@ msgstr "zappé"
 #~ msgstr "Stéréo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Fréquence symbole"
+
+#~ msgid "Symbolrate"
+#~ msgstr "Fréquence Symbole"
+
+#
 #~ msgid ""
 #~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
 #~ "NFI image file from the feed server and save it on the stick. Then reboot "
@@ -11354,6 +11403,13 @@ msgstr "zappé"
 #~ "3) Attendre que ça boot et suivre les instructions de l'assistant."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Mode transmission"
+
+#~ msgid "Transponder Type"
+#~ msgstr "Type transpondeur"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index edc8791..f61ec6c 100755 (executable)
--- a/po/fy.po
+++ b/po/fy.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fy\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-12-29 16:22+0100\n"
 "Last-Translator: gerrit <gerrit@nedlinux.nl>\n"
 "Language-Team: gerrit <fy@li.org>\n"
@@ -1497,22 +1497,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Kode faasje heech"
-
-#
-msgid "Code rate low"
-msgstr "Kode faasje leech"
-
-#
-msgid "Coderate HP"
-msgstr "Kode faasje HP"
-
-#
-msgid "Coderate LP"
-msgstr "Kode faasje LP"
-
-#
 msgid "Collection name"
 msgstr "Kolleksje namme"
 
@@ -2360,6 +2344,12 @@ msgstr "Dreambox yndieling data DVD (HDTV geskikt)"
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2716,6 +2706,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Barren oersjoch"
@@ -3145,18 +3138,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "ynterfal yn 'e gaten halde"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Ynterfal modus yn 'e gaten halde"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "In gok nei in besteand Tiidsbarren besjoen nei Begjin/EinTiid"
 
@@ -3194,6 +3179,9 @@ msgstr "Hurde skiif yn sliipstand nei"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Ferberche netwurk SSID"
@@ -3202,18 +3190,10 @@ msgstr "Ferberche netwurk SSID"
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Hiërarchie Ynformaasje"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hiërarchie mode"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3282,11 +3262,10 @@ msgstr "ISO paad"
 msgid "Icelandic"
 msgstr "Iislansk"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3762,6 +3741,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Keppele titels mei in DVD menu"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lyst Opslach Apparatuur"
@@ -3898,6 +3880,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Hanmatig sykje"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Hanmatige transponder"
@@ -4458,6 +4443,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Netwurk gûcheler"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Nea"
@@ -4624,6 +4612,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4735,6 +4726,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4849,10 +4843,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Rumtelyke posisje"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5326,10 +5316,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polariteit"
-
-#
 msgid "Polarization"
 msgstr "Polarisaasje"
 
@@ -5583,6 +5569,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5964,10 +5953,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Utrolje"
-
-#
 msgid "Rotor turning speed"
 msgstr "Rotor rotaasje faasje"
 
@@ -7069,18 +7054,10 @@ msgstr "Gjin nei foarige undersender"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbool faasje"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symboolfaasje"
-
-#
 msgid "System"
 msgstr "Systeem"
 
@@ -7819,10 +7796,6 @@ msgid "Translation:"
 msgstr "Oersetting:"
 
 #
-msgid "Transmission Mode"
-msgstr "Oerstjoeren moadus"
-
-#
 msgid "Transmission mode"
 msgstr "Oerstjoeren type"
 
@@ -7831,10 +7804,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder type"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7962,6 +7931,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7990,6 +7962,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Unifersele LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8653,6 +8628,15 @@ msgstr "Triidloas netwurk"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9514,6 +9498,9 @@ msgstr "net opnimme"
 msgid "done!"
 msgstr "Klear!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "bewurkje alternatief"
@@ -10405,6 +10392,9 @@ msgstr "wikeliks"
 msgid "whitelist"
 msgstr "wyte lyst"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10537,6 +10527,22 @@ msgstr "knipt"
 #~ msgstr "Kies bron"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Kode faasje heech"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Kode faasje leech"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kode faasje HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Kode faasje LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kaart"
 
@@ -10654,6 +10660,22 @@ msgstr "knipt"
 #~ msgstr "Nog net ynbouwde funksje"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "ynterfal yn 'e gaten halde"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Ynterfal modus yn 'e gaten halde"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hiërarchie Ynformaasje"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hiërarchie mode"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Kinne dizze side sjen, druk dan op OK"
 
@@ -10710,6 +10732,10 @@ msgstr "knipt"
 #~ msgstr "Online-Bywurkje"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Rumtelyke posisje"
+
+#
 #~ msgid "Page"
 #~ msgstr "Side"
 
@@ -10738,6 +10764,10 @@ msgstr "knipt"
 #~ msgstr "Selektearje doel map of medium"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polariteit"
+
+#
 #~ msgid "Port"
 #~ msgstr "Poort"
 
@@ -10774,6 +10804,10 @@ msgstr "knipt"
 #~ "meitsjen"
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Utrolje"
+
+#
 #~ msgid "SSL"
 #~ msgstr "SSL"
 
@@ -10832,6 +10866,14 @@ msgstr "knipt"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbool faasje"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symboolfaasje"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -10914,6 +10956,14 @@ msgstr "knipt"
 #~ "3) Is de box opstart, folgje dan de opjeftes fan de gûcheler."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Oerstjoeren moadus"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder type"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 3a5e0be..9dd5baa 100755 (executable)
--- a/po/hr.po
+++ b/po/hr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-01-27 23:38+0100\n"
 "Last-Translator: Jurica <jurica@clarkdigital.com>\n"
 "Language-Team:  <jurica@dream-multimedia.eu>\n"
@@ -1481,22 +1481,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Visoka kod rata"
-
-#
-msgid "Code rate low"
-msgstr "Niska kod rata"
-
-#
-msgid "Coderate HP"
-msgstr "Kodrata HP"
-
-#
-msgid "Coderate LP"
-msgstr "Kodrata LP"
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2342,6 +2326,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2696,6 +2686,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Pregled događaja"
@@ -3117,18 +3110,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Interval Zaštite"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Mod zaštitnog intervala"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3166,6 +3151,9 @@ msgstr "Isključi tvrdi disk nakon"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3174,18 +3162,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Informacije hierhije"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Mod hierhije"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3254,11 +3234,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Islandski"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3723,6 +3702,9 @@ msgstr ""
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lista uređaja za pohranu"
@@ -3859,6 +3841,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Ručno skeniranje"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Ručno uneseni transponder"
@@ -4419,6 +4404,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr ""
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4587,6 +4575,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4689,6 +4680,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4800,10 +4794,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Orbitalna Pozicija"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5276,10 +5266,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritet"
-
-#
 msgid "Polarization"
 msgstr "Polarizacija"
 
@@ -5533,6 +5519,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5914,10 +5903,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Brzina okretanja rotora"
 
@@ -7020,18 +7005,10 @@ msgstr "prebaci u predhodnu poduslugu "
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Simbol rata"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Simbolrata"
-
-#
 msgid "System"
 msgstr "Sistem "
 
@@ -7723,10 +7700,6 @@ msgid "Translation:"
 msgstr "Prijevod:"
 
 #
-msgid "Transmission Mode"
-msgstr "Mod Transmisije"
-
-#
 msgid "Transmission mode"
 msgstr "Mod transmisije"
 
@@ -7735,10 +7708,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Tip Transpondera"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7866,6 +7835,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7894,6 +7866,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Univerzalni LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8549,6 +8524,15 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9388,6 +9372,9 @@ msgstr "ne snimaj"
 msgid "done!"
 msgstr "Učinjeno!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "editiraj alternative"
@@ -10279,6 +10266,9 @@ msgstr "tjedno"
 msgid "whitelist"
 msgstr "bijelalista"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10474,6 +10464,22 @@ msgstr "prebačen"
 #~ msgstr "Odaberi izvor"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Visoka kod rata"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Niska kod rata"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kodrata HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Kodrata LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Kompakt flash kartica"
 
@@ -10602,10 +10608,26 @@ msgstr "prebačen"
 #~ msgstr "Igre / Dodaci"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Interval Zaštite"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Mod zaštitnog intervala"
+
+#
 #~ msgid "Hide error windows"
 #~ msgstr "Sakrij prozor greA!ke"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informacije hierhije"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Mod hierhije"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Nadogradnja-Softvera"
 
@@ -10678,6 +10700,10 @@ msgstr "prebačen"
 #~ msgstr "Online-nadogradnja"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitalna Pozicija"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Ostalo..."
 
@@ -10702,6 +10728,10 @@ msgstr "prebačen"
 #~ msgstr "Molim odaberite kljućnu riječ za filtraciju..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritet"
+
+#
 #~ msgid "Predefined satellite"
 #~ msgstr "Predefinirani sateliti"
 
@@ -10786,6 +10816,10 @@ msgstr "prebačen"
 #~ "postavki sada."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Satconfig"
 #~ msgstr "Satkonfig"
 
@@ -10876,6 +10910,14 @@ msgstr "prebačen"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Simbol rata"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Simbolrata"
+
+#
 #~ msgid "The pin code has been changed successfully."
 #~ msgstr "Pin kod je uspješno promjenjen."
 
@@ -10892,6 +10934,14 @@ msgstr "prebačen"
 #~ msgstr "Vremeski pomak"
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Mod Transmisije"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tip Transpondera"
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "TipTranspondera"
 
index f901a53..f870d65 100755 (executable)
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-11-26 15:36+0100\n"
 "Last-Translator: MediaVox-Extrasat <info@mediavox.hu>\n"
 "Language-Team: none\n"
@@ -1492,22 +1492,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Felsö kódarány"
-
-#
-msgid "Code rate low"
-msgstr "Alsó kódarány"
-
-#
-msgid "Coderate HP"
-msgstr "HP kódarány"
-
-#
-msgid "Coderate LP"
-msgstr "LP kódarány"
-
-#
 msgid "Collection name"
 msgstr "Gyűjtemény neve"
 
@@ -2361,6 +2345,12 @@ msgstr "Dreambox formátumú adat DVD (HDTV kompatibilis)"
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2717,6 +2707,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Eseménynézet"
@@ -3139,18 +3132,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Védelmi intervallum"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Védelmi intervallum mód"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3188,6 +3173,9 @@ msgstr "HDD leállítás a megadott idö után"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3196,18 +3184,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarchia információk"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hierarchikus mód"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3276,11 +3256,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Izlandi"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3754,6 +3733,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "DVD menüvel linkelt címek"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Tárolóeszközök listája"
@@ -3890,6 +3872,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Kézi keresés"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Kézi transzponder"
@@ -4451,6 +4436,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Hálózati varázsló"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4619,6 +4607,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4723,6 +4714,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4838,10 +4832,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Pálya pozíció"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5320,10 +5310,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritás"
-
-#
 msgid "Polarization"
 msgstr "Polarizáció szerint"
 
@@ -5577,6 +5563,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Rádió"
@@ -5958,10 +5947,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Rotor mozgatási sebessége"
 
@@ -7064,18 +7049,10 @@ msgstr "Ugrás az előző alcsatornára"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "Rendszer"
 
@@ -7814,10 +7791,6 @@ msgid "Translation:"
 msgstr "Fordítás:"
 
 #
-msgid "Transmission Mode"
-msgstr "Adás módja"
-
-#
 msgid "Transmission mode"
 msgstr "Adási mód"
 
@@ -7826,10 +7799,6 @@ msgid "Transponder"
 msgstr "Transzponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transzponder típusa"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7959,6 +7928,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7987,6 +7959,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Univerzális LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8650,6 +8625,15 @@ msgstr "Wireless hálózat"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9498,6 +9482,9 @@ msgstr "ne vegye fel"
 msgid "done!"
 msgstr "kész!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "alternatívák módosítása"
@@ -10389,6 +10376,9 @@ msgstr "hetente"
 msgid "whitelist"
 msgstr "fehér lista"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10627,6 +10617,22 @@ msgstr "zap-elt"
 #~ msgstr "Forrás kiválasztása"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Felsö kódarány"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Alsó kódarány"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "HP kódarány"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "LP kódarány"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kártya"
 
@@ -10873,10 +10879,26 @@ msgstr "zap-elt"
 #~ msgstr "Műfaj:"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Védelmi intervallum"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Védelmi intervallum mód"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Helló!"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchia információk"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarchikus mód"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Ha látja ezt a képernyőt, akkor nyomja meg az OK gombot."
 
@@ -11007,6 +11029,10 @@ msgstr "zap-elt"
 #~ msgstr "Online-Frissítés"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Pálya pozíció"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Egyéb..."
 
@@ -11084,6 +11110,10 @@ msgstr "zap-elt"
 #~ msgstr "Kérem várjon, az md5 szignatúra ellenőrzés folyik..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritás"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -11169,6 +11199,10 @@ msgstr "zap-elt"
 #~ "a visszaállított beállításokat."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Save current project to disk"
 #~ msgstr "Jelenlegi project mentése lemezre"
 
@@ -11267,6 +11301,14 @@ msgstr "zap-elt"
 #~ msgstr "Sztereó"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -11384,6 +11426,14 @@ msgstr "zap-elt"
 #~ "és kérésre tegye azt vissza. Nyomja meg az OK gombot ha kivette a sticket."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Adás módja"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transzponder típusa"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 5457bdd..8ca1f19 100755 (executable)
--- a/po/is.po
+++ b/po/is.po
@@ -5,14 +5,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Icelandic translation v.1.44\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2010-11-18 19:57+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-05-04 19:44+0200\n"
 "Last-Translator: Baldur <bsveinsson@gmail.com>\n"
 "Language-Team: Polar Team/LT Team <baddi@oreind.is>\n"
+"Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: is\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Icelandic\n"
@@ -201,6 +201,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"Það urðu %d árekstrar við að bæta við upptökum:\n"
+"%s"
 
 #
 #, python-format
@@ -241,7 +243,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s við %s"
 
 #
 msgid "(ZAP)"
@@ -394,7 +396,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "BackToTheRoots-Skinn .. en með Warp-8 hraða."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "BackToTheRoots-Skin eða gömlu góðu dagarnir."
@@ -418,7 +420,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Íforrits sýnishorn."
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Skinn í stíl SG-Atlantis."
 
 #
 msgid ""
@@ -444,7 +446,7 @@ msgid "A graphical EPG interface"
 msgstr "Myndrænt EPG viðmót"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Myndrænt EPG viðmót og EPG tóla stjórnun"
 
 msgid "A graphical EPG interface."
 msgstr "Myndrænt EPG viðmót."
@@ -858,7 +860,7 @@ msgid "Aspect Ratio"
 msgstr "Stærðarhlutfall"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Stærðar hlutfall"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Merkja sendendur/rásir/caids til að nota CI einingu"
@@ -873,7 +875,7 @@ msgid "Audio Options..."
 msgstr "Hljóð stillingar..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Hljóð PID"
 
 msgid "Audio Sync"
 msgstr "Hljóð tími"
@@ -932,13 +934,13 @@ msgstr ""
 "leitarskilyrðum sem notandi slær inn."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "Tókst að bæta við sjálfvirkum tímastillingum."
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "Tókst að breyta sjálfvirkri tímastillingu"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "Sjálfvirk upptaka var tekin út"
 
 msgid "Automatic"
 msgstr "Sjálfvirkt"
@@ -979,18 +981,20 @@ msgid ""
 "Autoresolution Plugin Testmode:\n"
 "Is %s ok?"
 msgstr ""
+"Prufuhamur Sjálfvirkrar upplausnar:\n"
+"Er þetta í lagi (%s)?"
 
 msgid "Autoresolution Switch"
-msgstr ""
+msgstr "Sjálfvirk upplausn"
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Sjálfvirk upplausn virkar ekki með Scart/DVI-PC ham"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Stillingar Sjálfvirkrar upplausnar"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Uppsetning sjálfvirkrar upplausnar"
 
 msgid "Autos & Vehicles"
 msgstr "Bílar og farartæki"
@@ -1026,10 +1030,10 @@ msgid "Back"
 msgstr "Til baka"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Neðra USB tengi, aftaná"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Efra USB tengi, aftaná"
 
 msgid "Background"
 msgstr "Bakgrunnur"
@@ -1107,6 +1111,7 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Skoða ORF og SAT1 Textavarp án tenginar við rás. Þetta þarf I-net tengingu."
 
 msgid "Browse for and connect to network shares"
 msgstr "Leita að og tengjast við samnýtt gögn á netinu"
@@ -1136,12 +1141,17 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Með því að virkja þetta þá munu atriði ekki vera valin ef þau eru ekki á "
+"ákveðnum dögum."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Ef þetta er valið þá ertu látinn vita um árekstra á milli atriða jafnóðum og "
+"þau finnast en ekki er athugað ef þau komi fyrir aftur og aftur. Varað er "
+"við árekstrum jafnóðum og þeir koma fram."
 
 msgid ""
 "By pressing the OK Button on your remote control, the info bar is being "
@@ -1227,13 +1237,13 @@ msgid "Change pin code"
 msgstr "Breyta aðgangskóða"
 
 msgid "Change service PIN"
-msgstr ""
+msgstr "Breyta aðgangsorði fyrir rásir"
 
 msgid "Change service PINs"
-msgstr ""
+msgstr "Breyta aðgangsorðum fyrir rásir"
 
 msgid "Change setup PIN"
-msgstr ""
+msgstr "Breyta aðgangsorði fyrir uppsetningu"
 
 msgid "Change step size"
 msgstr "Breyta skrefa stærð"
@@ -1326,10 +1336,10 @@ msgid "Cleanup Wizard settings"
 msgstr "Stillingar tiltektar ráðgjafa"
 
 msgid "Cleanup timerlist automatically"
-msgstr ""
+msgstr "Hreinsa tímalista sjálfvirkt"
 
 msgid "Cleanup timerlist automatically."
-msgstr ""
+msgstr "Hreinsa tímalista sjálfvirkt."
 
 msgid "CleanupWizard"
 msgstr "Tiltektar ráðgjafi"
@@ -1356,22 +1366,10 @@ msgid "Close title selection"
 msgstr "Loka titils vali"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Bitahraði HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-msgid "Code rate high"
-msgstr "Gagna hraði, hár"
-
-msgid "Code rate low"
-msgstr "Gagna hraði, lár"
-
-msgid "Coderate HP"
-msgstr "Gagnahraði HP"
-
-msgid "Coderate LP"
-msgstr "Gagnahraði LP"
+msgstr "Bitahraði LP"
 
 msgid "Collection name"
 msgstr "Nafn safns"
@@ -1434,7 +1432,7 @@ msgid "Configure nameservers"
 msgstr "Stilla nafnaþjón"
 
 msgid "Configure your WLAN network interface"
-msgstr ""
+msgstr "Stilla WLAN netkort"
 
 msgid "Configure your internal LAN"
 msgstr "Stilla innbyggt netkort"
@@ -1483,28 +1481,28 @@ msgid "Contrast"
 msgstr "Skerpa"
 
 msgid "Control your Dreambox with your Web browser."
-msgstr ""
+msgstr "Stjórna Dreamboxinu þínu með vef vafra."
 
 msgid "Control your Dreambox with your browser"
-msgstr ""
+msgstr "Stjórna Dreamboxinu þínu með vef vafra"
 
 msgid "Control your dreambox with only the MUTE button"
-msgstr ""
+msgstr "Stjórna Dreamboxinu bara með MUTE takka"
 
 msgid "Control your dreambox with only the MUTE button."
-msgstr ""
+msgstr "Stjórna Dreamboxinu bara með MUTE takka."
 
 msgid "Control your internal system fan."
-msgstr ""
+msgstr "Stjórna viftunni í móttakaranum."
 
 msgid "Control your kids's tv usage"
-msgstr ""
+msgstr "Stjórna sjónvarps notkun barnanna"
 
 msgid "Control your system fan"
-msgstr ""
+msgstr "Stjórna viftunni í móttakaranum"
 
 msgid "Copy, rename, delete, move local files on your Dreambox."
-msgstr ""
+msgstr "Afrita, endurnefna, eyða og færa skrár á Dreamboxinu."
 
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Gat ekki tengt við Dreambox .NFI stýrikerfis vefþjón:"
@@ -1521,7 +1519,7 @@ msgstr "Gat ekki tekið upp vegna skörunar á tímastillingum %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Gat ekki tekið upp vegna þess að rásin %s er ekki í lagi"
 
 msgid "Crashlog settings"
 msgstr "Hrunskýrslu stillingar"
@@ -1546,10 +1544,10 @@ msgid "Create DVD-ISO"
 msgstr "Búa til DVD-ISO"
 
 msgid "Create a backup of your Video DVD on your DreamBox hard drive."
-msgstr ""
+msgstr "Taka afrit af DVD disknum yfir á harða diskinn."
 
 msgid "Create a backup of your Video-DVD"
-msgstr ""
+msgstr "Taka afrit af DVD diskunum þínum"
 
 msgid "Create a new AutoTimer."
 msgstr "Búa til nýjan sjálfvirka tíma stillingu."
@@ -1564,13 +1562,13 @@ msgid "Create movie folder failed"
 msgstr "Tókst ekki að búa til bíómyndamöppu"
 
 msgid "Create preview pictures of your Movies"
-msgstr ""
+msgstr "Búa til forsýn af bíómyndum þínum"
 
 msgid "Create remote timers"
-msgstr ""
+msgstr "Búa til fjarstýriðar tímastillingar"
 
 msgid "Create timers on remote Dreamboxes."
-msgstr ""
+msgstr "Búa til tímastillingar á öðrum Dreamboxum"
 
 #, python-format
 msgid "Creating directory %s failed."
@@ -1623,22 +1621,22 @@ msgid "Customize"
 msgstr "Aðrar stillingar"
 
 msgid "Customize Vali-XD skins"
-msgstr ""
+msgstr "Stillingar Vali-XD skinna"
 
 msgid "Customize Vali-XD skins by yourself."
-msgstr ""
+msgstr "Hér getur þú stillt Vali-XD skinnið."
 
 msgid "Cut"
 msgstr "Klippa"
 
 msgid "Cut your movies"
-msgstr ""
+msgstr "Klippa bíómyndirnar"
 
 msgid "Cut your movies."
-msgstr ""
+msgstr "Klippa bíómyndirnar."
 
 msgid "CutListEditor allows you to edit your movies"
-msgstr ""
+msgstr "Klippistjórinn gerir þér mögulegt að klippa til bíómyndirnar"
 
 msgid ""
 "CutListEditor allows you to edit your movies.\n"
@@ -1646,6 +1644,11 @@ msgid ""
 "cut'.\n"
 "Then seek to the end, press OK, select 'end cut'. That's it."
 msgstr ""
+"Klippistjórinn gerir mögulegt að klippa bíómyndirnar.\n"
+"Farðu á byrjun þess sem að þú vilt klippa burtu, ýttu á OK og veldu 'byrja "
+"klippingu'.\n"
+"Farðu svo að enda þess sem á að klippa burtu og ýttu á OK og veldu 'enda "
+"klippingu'."
 
 msgid "Cutlist editor..."
 msgstr "Klippingastjóri..."
@@ -1673,7 +1676,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD drif"
 
 msgid "DVD File Browser"
 msgstr "DVD skráar stjóri"
@@ -1691,13 +1694,16 @@ msgid "DVD media toolbox"
 msgstr "DVD miðla tól"
 
 msgid "DVDPlayer plays your DVDs on your Dreambox"
-msgstr ""
+msgstr "DVD spilari spilar DVD diska á Dreamboxinu"
 
 msgid ""
 "DVDPlayer plays your DVDs on your Dreambox.\n"
 "With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
 "even from an iso file or video_ts folder on your harddisc or network."
 msgstr ""
+"DVD spilari spilar DVD diska á Dreamboxinu.\n"
+"Með DVD spilaranum getur þú spilað DVD diska og einnig ISO skrár frá harða "
+"diskinum þínum eða video_ts möppur af harða disknum eða netinu."
 
 #
 msgid "Danish"
@@ -1748,23 +1754,23 @@ msgid "Defaults"
 msgstr "Venjulegt"
 
 msgid "Define a startup service"
-msgstr ""
+msgstr "Velja þjónustu sem starta á"
 
 msgid "Define a startup service for your Dreambox."
-msgstr ""
+msgstr "Velja þjónustu sem starta á við ræsingu."
 
 msgid "Deinterlacer mode for interlaced content"
-msgstr ""
+msgstr "Heilskönnunar hamur fyrir fléttuskannað efni"
 
 msgid "Deinterlacer mode for progressive content"
-msgstr ""
+msgstr "Fléttuskönnunar hamur fyrir heilskannað efni"
 
 #
 msgid "Delay"
 msgstr "Seinkun"
 
 msgid "Delay x seconds after service started"
-msgstr ""
+msgstr "Seinkun x sekúndur eftir að sýning byrjar"
 
 #
 msgid "Delete"
@@ -1806,7 +1812,7 @@ msgid "Deselect"
 msgstr "Ekki velja"
 
 msgid "Details for plugin: "
-msgstr ""
+msgstr "Upplýsingar um íforrit:"
 
 #
 msgid "Detected HDD:"
@@ -1852,7 +1858,7 @@ msgid "Dir:"
 msgstr "Mappa:"
 
 msgid "Direct playback of Youtube videos"
-msgstr ""
+msgstr "Bein afspilun af Youtube myndböndum"
 
 #
 msgid "Direct playback of linked titles without menu"
@@ -1925,10 +1931,10 @@ msgid "Display search results by:"
 msgstr "Sýna útkomu leitar sem:"
 
 msgid "Display your photos on the TV"
-msgstr ""
+msgstr "Sýna myndirnar þínar á skjánum"
 
 msgid "Displays movie information from the InternetMovieDatabase"
-msgstr ""
+msgstr "Sýna upplýsingar um bíómyndina frá gagnagrunni af internetinu"
 
 #, python-format
 msgid ""
@@ -1951,6 +1957,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Viltu örugglega eyða %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2108,7 +2116,7 @@ msgid "Download Video"
 msgstr "Haða niður bíómyndum"
 
 msgid "Download files from Rapidshare"
-msgstr ""
+msgstr "Hlaða niður skrám frá Rapidshare"
 
 msgid "Download location"
 msgstr "Niðurhals staður"
@@ -2136,6 +2144,13 @@ msgstr "Dreambox gagna formaður DVD diskur (HDTV samhæfður)"
 msgid "Dreambox software because updates are available."
 msgstr "Hugbúnaður uppfærslur eru tiltækar fyrir Dreamboxið."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+"Rekill fyrir þráðlaust USB netkort byggt á Ralink RT8070/RT3070/RT3370."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Rekill fyrir þráðlaust USB netkort byggt á  Realtek r8712u."
+
 msgid "Duration: "
 msgstr "Lengd:"
 
@@ -2163,6 +2178,10 @@ msgid ""
 "(in standby mode without any running recordings) to perform updates of the "
 "epg information on these channels."
 msgstr ""
+"EPGHressing mun skipta yfir á rás sem að notandi stillir ef að móttakarinn "
+"er ónotaður\n"
+"(í biðstöðu ef upptaka er ekki í gangi) til að uppfæra EPG upplýsingar á "
+"þessum rásum."
 
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2217,10 +2236,10 @@ msgid "Edit settings"
 msgstr "Breyta stillingum"
 
 msgid "Edit tags of recorded movies"
-msgstr ""
+msgstr "Breyta merki á uppteknum bíómyndum"
 
 msgid "Edit tags of recorded movies."
-msgstr ""
+msgstr "Breyta merki á uppteknum bíómyndum."
 
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
@@ -2251,7 +2270,7 @@ msgid "Electronic Program Guide"
 msgstr "Rafrænn dagskrárstjóri (EPG)"
 
 msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
-msgstr ""
+msgstr "Emailclient er IMAP4 póst skoðari fyrir Dreambox."
 
 #
 msgid "Enable"
@@ -2261,23 +2280,23 @@ msgid "Enable /media"
 msgstr "Virkja /media"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Virkja 1080p24 ham"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Virkja 1080p25 ham"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Virkja 1080p30 ham"
 
 #
 msgid "Enable 5V for active antenna"
 msgstr "Kveikja á 5V fyrir loftnet með magnara"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Virkja 720p24 ham"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Virkja sjálfvirka upplausn"
 
 msgid "Enable Cleanup Wizard?"
 msgstr "Virkja hreinsi ráðgjafa?"
@@ -2376,6 +2395,9 @@ msgid ""
 "Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
 "Needs a running VLC from www.videolan.org on your pc."
 msgstr ""
+"Enigma2 íforrit til að spila AVI/DIVX/WMV og fleiri myndir frá PC tölvu á "
+"Dreamboxinu. Þarf að hafa VLC spilara keyrandi frá www.videolan.org á "
+"tölvunni þinni."
 
 #
 msgid ""
@@ -2457,6 +2479,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Eistneska"
 
+msgid "Ethernet network interface"
+msgstr "Ethernet netkort"
+
 #
 msgid "Eventview"
 msgstr "Skoða atriði"
@@ -2478,7 +2503,7 @@ msgid "Execute \"after event\" during timespan"
 msgstr "Keyra \"eftir atriði\" innan tímamarka"
 
 msgid "Execute TuxboxPlugins"
-msgstr ""
+msgstr "Keyra Tuxbox Íforrit"
 
 #
 msgid "Execution Progress:"
@@ -2545,6 +2570,8 @@ msgid ""
 "FTPBrowser allows uploading and downloading files between your Dreambox and "
 "a server using the file transfer protocol."
 msgstr ""
+"FTPBrowser gerir mögulegt að hlaða upp og niður skrám frá Dreamboxinu þínu "
+"til vefþjóns með því að nota FTP staðal."
 
 #
 msgid "Factory reset"
@@ -2640,9 +2667,11 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Fyrsti dagur til að skoða atriði. Engin atriði sem að passa fyrir þessa "
+"dagsetningu verða skoðuð."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
-msgstr ""
+msgstr "Fyrst þarf að búa til skinn stíl þinn með Ai.HD-Control íforritinu."
 
 #
 msgid "Flash"
@@ -2664,6 +2693,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Fann samtals %d passandi atriði.\n"
+"%d atriðum var bætt við tímastillingar og %d var breytt. %d skaranir fundust."
 
 #, python-format
 msgid ""
@@ -2715,10 +2746,10 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr ""
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "USB tengi að framan"
 
 msgid "Frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "Framhluti fyrir /tmp/mmi.socket"
 
 #
 #, python-format
@@ -2738,14 +2769,16 @@ msgstr ""
 "Viltu endurræsa gluggakerfi núna?"
 
 msgid "GUI that allows user to change the ftp- / telnet password."
-msgstr ""
+msgstr "Forrit til að breyta ftp og telnet aðgangsorði."
 
 msgid ""
 "GUI that allows user to change the ftp-/telnet-password of the Dreambox."
 msgstr ""
+"Forrit sem að gerir mögulegt að breyta ftp og telnet aðgangsorði á "
+"Dreamboxinu."
 
 msgid "GUI to change the ftp and telnet-password"
-msgstr ""
+msgstr "Forrit til að breyta ftp og telnet aðgangsorði"
 
 msgid "Gaming"
 msgstr "Leikir"
@@ -2769,7 +2802,7 @@ msgid "General PCM delay (ms)"
 msgstr "Heildar PCM seinkun (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
-msgstr ""
+msgstr "Býr til og sýnir mynd af öllum notendum sem hafa þetta íforrit uppsett"
 
 #
 msgid "Genre"
@@ -2782,23 +2815,23 @@ msgid "Genuine Dreambox validation failed!"
 msgstr "Staðfesting á að Dreamboxið er ósvikið tókst ekki!"
 
 msgid "Genuine Dreambox verification"
-msgstr ""
+msgstr "Staðfesting á því að þetta sé orginal Dreambox"
 
 #
 msgid "German"
 msgstr "Þýska"
 
 msgid "German storm information"
-msgstr ""
+msgstr "Þýsk stormviðvörun"
 
 msgid "German traffic information"
-msgstr ""
+msgstr "Umferðar upplýsingar fyrir Þýskaland"
 
 msgid "Germany"
 msgstr "Þýskaland"
 
 msgid "Get AudioCD info from CDDB and CD-Text"
-msgstr ""
+msgstr "Ná í AudioCD upplýsingum af CDDB og CD-Texta"
 
 msgid "Get latest experimental image"
 msgstr "Ná í nýjustu prufuútgáfu stýrikerfis"
@@ -2820,12 +2853,14 @@ msgid "Goto position"
 msgstr "Fara á staðsetningu"
 
 msgid "GraphMultiEPG shows a graphical timeline EPG"
-msgstr ""
+msgstr "GraphMultiEPG sýnir myndræna framsetningu á EPG"
 
 msgid ""
 "GraphMultiEPG shows a graphical timeline EPG.\n"
 "Shows a nice overview of all running und upcoming tv shows."
 msgstr ""
+"GraphMultiEPG sýnir myndræna framsetningu á EPG.\n"
+"Sýnir á skemmtilegan hátt atriði í gangi og komandi atriði."
 
 #
 msgid "Graphical Multi EPG"
@@ -2847,26 +2882,21 @@ msgid ""
 "to a PC running a growl, snarl or syslog compatible client or directly to an "
 "iPhone using prowl."
 msgstr ""
-
-#
-msgid "Guard Interval"
-msgstr "Guard Interval"
+"Growlee gerir mögulegt að Dreamboxið sendi upplýsingar eins og 'Upptaka "
+"hófst' til tölvu sem keyrir growl, snarl eða syslog samhæft tæki eða beint í "
+"iPhone sem notar prowl."
 
 msgid "Guard interval"
-msgstr ""
-
-#
-msgid "Guard interval mode"
-msgstr "Guard millibils hamur"
+msgstr "Guard interval"
 
 msgid "Guess existing timer based on begin/end"
 msgstr "Giska á núverandi tímastillingu grundvallað á byrjun og enda"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD fléttuskönnun"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD heildarskönnun"
 
 msgid "HD videos"
 msgstr "HD myndir"
@@ -2892,6 +2922,9 @@ msgstr "Harði diskur í biðstöðu eftir"
 msgid "Help"
 msgstr "Hjálp"
 
+msgid "Hidden network"
+msgstr "Falið netkerfi"
+
 #
 msgid "Hidden network SSID"
 msgstr "Falið netkerfis SSID"
@@ -2899,15 +2932,8 @@ msgstr "Falið netkerfis SSID"
 msgid "Hidden networkname"
 msgstr "Falið nafn á netkerfi"
 
-#
-msgid "Hierarchy Information"
-msgstr "Stigskipta upplýsingar"
-
 msgid "Hierarchy info"
-msgstr ""
-
-msgid "Hierarchy mode"
-msgstr "Stigskipta hamur"
+msgstr "Hierarchy upplýsingar"
 
 #
 msgid "High bitrate support"
@@ -2927,7 +2953,7 @@ msgid "Horizontal"
 msgstr "Lárétt"
 
 msgid "Hotplugging for removeable devices"
-msgstr ""
+msgstr "Tenging með tæki í gangi fyrir aftengjanleg tæki"
 
 #
 msgid "How many minutes do you want to record?"
@@ -2949,7 +2975,7 @@ msgid "Hungarian"
 msgstr "Ungverska"
 
 msgid "IMAP4 e-mail viewer for the Dreambox"
-msgstr ""
+msgstr "IMAP4 póstskoðari fyrir Dreambox"
 
 #
 msgid "IP Address"
@@ -2959,7 +2985,7 @@ msgid "IP:"
 msgstr "IP:"
 
 msgid "IRC Client for Enigma2"
-msgstr ""
+msgstr "IRC notandi fyrir Enigma2"
 
 #
 msgid "ISO file is too large for this filesystem!"
@@ -2976,10 +3002,10 @@ msgstr "Íslenska"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Ef þetta er virkt þá mun núverandi tímastilling vera líka skoðuð sem upptaka "
-"er atriði er allavega 80% tekið upp."
+"Ef þetta er virkt þá munu tímastilltar upptökur líka verða skoðaðar sem "
+"upptaka í gangi ef það tekur upp allavega 80%% af efninu."
 
 #
 msgid ""
@@ -3074,10 +3100,10 @@ msgid "Init"
 msgstr "Stilli"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Byrjunar hraði hraðspólunar áfram"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Byrjunar hraði hraðspólunar afturábak"
 
 msgid "Initial location in new timers"
 msgstr "Sjálfgefin staður í nýjum tímastillingum"
@@ -3172,10 +3198,10 @@ msgid "Internal LAN adapter."
 msgstr "Innbyggt netkort."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Innra USB tengi"
 
 msgid "Internal firmware updater"
-msgstr ""
+msgstr "Innri hugbúnaðar uppfærsla"
 
 #
 msgid "Invalid Location"
@@ -3239,10 +3265,10 @@ msgid "Italian"
 msgstr "Ítalska"
 
 msgid "Italian Weather forecast on Dreambox"
-msgstr ""
+msgstr "Ítölsk veðurspá á Dreamboxið"
 
 msgid "Italian Weather forecast on Dreambox from www.google.it."
-msgstr ""
+msgstr "Ítölsk veðurspá á Dreamboxið frá www.google.it"
 
 msgid "Italy"
 msgstr "Ítalía"
@@ -3260,49 +3286,49 @@ msgid "Just Scale"
 msgstr "Bara full mynd"
 
 msgid "Kerni's BrushedAlu-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni BrushedAlu-HD"
 
 msgid "Kerni's DreamMM-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, DreamMM-HD"
 
 msgid "Kerni's Elgato-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, Elgato-HD"
 
 msgid "Kerni's SWAIN skin"
-msgstr ""
+msgstr "Skinn frá Kerni, SWAIN"
 
 msgid "Kerni's SWAIN-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, SWAIN-HD"
 
 msgid "Kerni's UltraViolet skin"
-msgstr ""
+msgstr "Skinn frá Kerni, UltraViolet"
 
 msgid "Kerni's YADS-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, YADS-HD"
 
 msgid "Kerni's dTV-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, dTV-HD"
 
 msgid "Kerni's dTV-HD-Reloaded skin"
-msgstr ""
+msgstr "Skinn frá Kerni, dTV-HD-Reloaded"
 
 msgid "Kerni's dmm-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, dmm-HD"
 
 msgid "Kerni's dreamTV-HD skin"
-msgstr ""
+msgstr "Skinn frá Kerni, dreamTV-HD"
 
 msgid "Kerni's simple skin"
-msgstr ""
+msgstr "Skinn frá Kerni, simple"
 
 msgid "Kerni-HD1 skin"
-msgstr ""
+msgstr "Kerni-HD1 skinn"
 
 msgid "Kerni-HD1R2 skin"
-msgstr ""
+msgstr "Kerni-HD1R2 skinn"
 
 msgid "Kernis HD1 skin"
-msgstr ""
+msgstr "Kerni HD1 skinn"
 
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3329,7 +3355,7 @@ msgid "Keymap"
 msgstr "Lyklaborðsstilling"
 
 msgid "KiddyTimer allows to control your kids's daily tv usage."
-msgstr ""
+msgstr "KiddyTimer stjórnar því hve mikið barnið horfir á sjónvaroið á dag."
 
 #
 msgid "LAN Adapter"
@@ -3370,6 +3396,8 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Síðasti dagur til að athuga með atriði. Atriði sem passa fyrir þessa "
+"dagsetningu verða notuð."
 
 #
 msgid "Last speed"
@@ -3427,14 +3455,17 @@ msgstr "Tenging:"
 msgid "Linked titles with a DVD menu"
 msgstr "Tengdir titlar við DVD valmynd"
 
+msgid "List available networks"
+msgstr "Sýna netkerfi í boði"
+
 msgid "List of Storage Devices"
 msgstr "Listi geymslu tækja"
 
 msgid "Listen and record internet radio"
-msgstr ""
+msgstr "Hlusta á og taka upp netútvarp"
 
 msgid "Listen and record shoutcast internet radio on your Dreambox."
-msgstr ""
+msgstr "Hlusta á og taka upp shoutcast netútvarp á Dreamboxið."
 
 #
 msgid "Lithuanian"
@@ -3528,13 +3559,13 @@ msgid "Manage extensions"
 msgstr "Sýsla með íforrit"
 
 msgid "Manage local files"
-msgstr ""
+msgstr "Halda utanum skrár á móttakara"
 
 msgid "Manage logos to display at boot time or while in radio mode."
-msgstr ""
+msgstr "Sýsla með myndir við ræsingu og í útvarps ham."
 
 msgid "Manage logos to display at boottime"
-msgstr ""
+msgstr "Sýsla með myndir við ræsingu"
 
 msgid "Manage network shares"
 msgstr "Sýsla með net tengingar"
@@ -3542,6 +3573,7 @@ msgstr "Sýsla með net tengingar"
 msgid ""
 "Manage your music files in a database, play it with Merlin Music Player."
 msgstr ""
+"Sýsla með tónlist í gagnagrunni og spila hana með Merlin tónlistar spilara."
 
 msgid "Manage your network shares..."
 msgstr "Sýsla með net tengingar..."
@@ -3554,6 +3586,9 @@ msgstr "Stjórna hugbúnaði móttakarans"
 msgid "Manual Scan"
 msgstr "Handvirk leitun"
 
+msgid "Manual configuration"
+msgstr "Handvirk stilling"
+
 #
 msgid "Manual transponder"
 msgstr "Handvirk leit á sendi"
@@ -3606,12 +3641,17 @@ msgid ""
 "MediaScanner scans devices for playable media files and displays a menu with "
 "possible actions like viewing pictures or playing movies."
 msgstr ""
+"MediaLeit leitar að öllum spilanlegum skrám, sýnir valmynd með mögulegur "
+"aðgerðum svo sem að sýna myndir eða spila bíómyndir."
 
 msgid ""
 "Mediaplayer plays your favorite music and videos.\n"
 "Play all your favorite music and video files, organize them in playlists, "
 "view cover and album information."
 msgstr ""
+"Spilari spilar uppáhaldstónlistina og bíómyndirnar þínar.\n"
+"Spilar alla uppáhalds tónlist og bíóyndir, búa til spilunarlista, skoða "
+"albúmin og upplýsingar um plöturnar."
 
 #
 msgid "Medium is not a writeable DVD!"
@@ -3626,7 +3666,7 @@ msgid "Menu"
 msgstr "Valmynd"
 
 msgid "Merlin Music Player and iDream"
-msgstr ""
+msgstr "Merlin spilarin og iDream"
 
 #
 msgid "Message"
@@ -3783,10 +3823,10 @@ msgid "Move west"
 msgstr "Færa vestur"
 
 msgid "Movie information from the Online Film Datenbank (German)."
-msgstr ""
+msgstr "Bíómynda upplýsingar frá gagnabanka af netinu (Þýskur)."
 
 msgid "Movie informations from the Online Film Datenbank"
-msgstr ""
+msgstr "Bíómynda upplýsingar frá gagnabanka af netinu"
 
 msgid "Movie location"
 msgstr "Staðsetning bíómynda"
@@ -3794,11 +3834,14 @@ msgstr "Staðsetning bíómynda"
 msgid ""
 "MovieTagger adds tags to recorded movies to sort a large list of movies."
 msgstr ""
+"MovieTagger bætir við merki við uppteknar bíómyndir til að flokka myndirnar."
 
 msgid ""
 "Movielist Preview creates screenshots of recordings and shows them inside "
 "the movielist."
 msgstr ""
+"Forskoðum bíómynda býr til kyrrmynd af uppteknum bíómyndum og sýnir þær í "
+"bíómynda listanum."
 
 #
 msgid "Movielist menu"
@@ -3809,7 +3852,7 @@ msgid "Multi EPG"
 msgstr "Mörg EPG"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Mörg-EPG rásavanda val"
 
 #
 msgid "Multimedia"
@@ -3865,6 +3908,8 @@ msgid ""
 "NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
 "Vodafone Easybox) on your Dreambox."
 msgstr ""
+"NCID þjónn sýnir ef að síminn hringir frá einhverjum NCID vefþjón (s.s. "
+"Vodafone Easybox) á Dreamboxinu."
 
 #
 msgid "NEXT"
@@ -3881,7 +3926,7 @@ msgid "NFS share"
 msgstr "NFS samnýting"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 #
 msgid "NOW"
@@ -3913,103 +3958,103 @@ msgid "Nameserver settings"
 msgstr "Uppsetning nafnaþjóns"
 
 msgid "Namespace"
-msgstr ""
+msgstr "Nafnabox"
 
 msgid "Nemesis BlackBox Skin"
-msgstr ""
+msgstr "Nemesis BlackBox Skinn"
 
 msgid "Nemesis BlackBox Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis BlackBox Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Blueline Single Skin"
-msgstr ""
+msgstr "Nemesis Blueline Single Skinn"
 
 msgid "Nemesis Blueline Single Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Blueline Single Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Blueline Skin"
-msgstr ""
+msgstr "Nemesis Blueline Skinn"
 
 msgid "Nemesis Blueline Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Blueline Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Blueline.Extended Skin"
-msgstr ""
+msgstr "Nemesis Blueline.Extended Skinn"
 
 msgid "Nemesis Blueline.Extended Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Blueline.Extended Skinn fyrir Dreamboxið"
 
 msgid "Nemesis ChromeLine Cobolt Skin"
-msgstr ""
+msgstr "Nemesis ChromeLine Cobolt Skinn"
 
 msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis ChromeLine Cobolt Skinn fyrir Dreamboxið"
 
 msgid "Nemesis ChromeLine Skin"
-msgstr ""
+msgstr "Nemesis ChromeLine Skinn"
 
 msgid "Nemesis ChromeLine Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis ChromeLine Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Flatline Blue Skin"
-msgstr ""
+msgstr "Nemesis Flatline Blue Skinn"
 
 msgid "Nemesis Flatline Blue Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Flatline Blue Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Flatline Skin"
-msgstr ""
+msgstr "Nemesis Flatline Skinn"
 
 msgid "Nemesis Flatline Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Flatline Skinn fyrir Dreamboxið"
 
 msgid "Nemesis GlassLine Skin"
-msgstr ""
+msgstr "Nemesis GlassLine Skinn"
 
 msgid "Nemesis GlassLine Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis GlassLine Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greenline Extended Skin"
-msgstr ""
+msgstr "Nemesis Greenline Extended Skinn"
 
 msgid "Nemesis Greenline Extended Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greenline Extended Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greenline Single Skin"
-msgstr ""
+msgstr "Nemesis Greenline Single Skinn"
 
 msgid "Nemesis Greenline Single Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greenline Single Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greenline Skin"
-msgstr ""
+msgstr "Nemesis Greenline Skinn"
 
 msgid "Nemesis Greenline Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greenline Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greyline Extended Skin"
-msgstr ""
+msgstr "Nemesis Greyline Extended Skinn"
 
 msgid "Nemesis Greyline Extended Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greyline Extended Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greyline Single Skin"
-msgstr ""
+msgstr "Nemesis Greyline Single Skinn"
 
 msgid "Nemesis Greyline Single Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greyline Single Skinn fyrir Dreamboxið"
 
 msgid "Nemesis Greyline Skin"
-msgstr ""
+msgstr "Nemesis Greyline Skinn"
 
 msgid "Nemesis Greyline Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis Greyline Skinn fyrir Dreamboxið"
 
 msgid "Nemesis ShadowLine Skin"
-msgstr ""
+msgstr "Nemesis ShadowLine Skinn"
 
 msgid "Nemesis ShadowLine Skin for the Dreambox"
-msgstr ""
+msgstr "Nemesis ShadowLine Skinn fyrir Dreamboxið"
 
 #
 msgid "Netmask"
@@ -4067,6 +4112,9 @@ msgstr "Netkerfis vafri"
 msgid "NetworkWizard"
 msgstr "Nettengi ráðgjafi"
 
+msgid "Networkname (SSID)"
+msgstr "Netkerfis nafn (SSID)"
+
 msgid "Never"
 msgstr "Aldrei"
 
@@ -4075,7 +4123,7 @@ msgid "New"
 msgstr "Nýtt"
 
 msgid "New PIN"
-msgstr ""
+msgstr "Nýtt PIN númer"
 
 msgid "New Zealand"
 msgstr "Nýja Sjáland"
@@ -4225,6 +4273,9 @@ msgstr "Engar bíómyndir til að sýna"
 msgid "No wireless networks found! Please refresh."
 msgstr "Það fannst ekkert þráðlaust net! Reyndu aftur."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Ekkert þráðlaust net fannst! Leita..."
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4314,10 +4365,10 @@ msgid "Norwegian"
 msgstr "Norska"
 
 msgid "Not after"
-msgstr ""
+msgstr "Ekki eftir"
 
 msgid "Not before"
-msgstr ""
+msgstr "Ekki fyrir"
 
 #
 #, python-format
@@ -4331,6 +4382,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Sæki ekki fæði rásir"
 
+msgid "Not-Associated"
+msgstr "Ekki tengt"
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4371,7 +4425,7 @@ msgid "OK, remove some extensions"
 msgstr "OK, eyða íforritum"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 #
 msgid "OSD Settings"
@@ -4432,18 +4486,14 @@ msgstr "Opna íforrita valmynd"
 msgid "Optionally enter your name if you want to."
 msgstr "Settu inn nafn þitt ef að þú vilt."
 
-#
-msgid "Orbital Position"
-msgstr "Staðsetnging gervihnattar"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Staðsetning hnattar"
 
 msgid "Outer Bound (+/-)"
 msgstr "Ytri mörk (+/-)"
 
 msgid "Overlay for scrolling bars"
-msgstr ""
+msgstr "Yfirlag fyrir rúllandi borða"
 
 msgid "Override found with alternative service"
 msgstr "Önnur rás fannst í stað hunsaðar rásar"
@@ -4459,14 +4509,14 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 #
 msgid "PIDs"
 msgstr "PIDs"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -4516,6 +4566,8 @@ msgid ""
 "Partnerbox allows editing a remote Dreambox's record timers and stream its "
 "TV  program."
 msgstr ""
+"Partnerbox gerir mögulegt að breyta tímastilltum upptökum á öðru Dreamboxi "
+"og streyma myndum þaðan."
 
 #
 msgid "Password"
@@ -4529,10 +4581,10 @@ msgid "People & Blogs"
 msgstr "Fólk & blogg"
 
 msgid "PermanentClock shows the clock permanently on the screen."
-msgstr ""
+msgstr "PermanentClock sýnir klukkuna alltaf á skjánum."
 
 msgid "Persian"
-msgstr ""
+msgstr "Persneska"
 
 msgid "Pets & Animals"
 msgstr "Dýralíf"
@@ -4582,10 +4634,10 @@ msgid "Play YouTube movies"
 msgstr "Spila YouTube myndbönd"
 
 msgid "Play music from Last.fm"
-msgstr ""
+msgstr "Spila tónlist frá Last.FM"
 
 msgid "Play music from Last.fm."
-msgstr ""
+msgstr "Spila tónlist frá Last.FM."
 
 msgid "Play next video"
 msgstr "Spila næstu bíómynd"
@@ -4597,19 +4649,19 @@ msgid "Play video again"
 msgstr "Spila bíómynd aftur"
 
 msgid "Play videos from PC on your Dreambox"
-msgstr ""
+msgstr "Spila bíómyndir frá tölvu á Dreamboxinu"
 
 msgid "Playback of Youtube through a PC"
-msgstr ""
+msgstr "Spila Youtube myndbönd í gegnum tölvuna þína"
 
 msgid "Player for Network and Internet Streams"
-msgstr ""
+msgstr "Spilari fyrir Netkerfi og Internet strauma"
 
 msgid "Player for Network and Internet Streams."
-msgstr ""
+msgstr "Spilari fyrir Netkerfi og Internet strauma."
 
 msgid "Plays your favorite music and videos"
-msgstr ""
+msgstr "Spilar uppáhalds tónlistina og bíómyndirnar þínar"
 
 #
 msgid "Please Reboot"
@@ -4625,6 +4677,8 @@ msgid ""
 "Please be aware, that anyone can disable the parental control, if you have "
 "not set a PIN."
 msgstr ""
+"Hafðu í huga að ef ekkert PIN númer er sett þá er hægt að slökkva á "
+"foreldralæsingunni."
 
 msgid "Please change recording endtime"
 msgstr "Vinsamlega breytið lokatíma upptöku"
@@ -4691,7 +4745,7 @@ msgid "Please enter the correct pin code"
 msgstr "Sláðu inn réttan kóða"
 
 msgid "Please enter the old PIN code"
-msgstr ""
+msgstr "Sláðu inn gamla PIN kóðann þinn"
 
 #
 msgid "Please enter your email address here:"
@@ -4888,16 +4942,12 @@ msgid "Plugins"
 msgstr "Íforrit"
 
 msgid "PodCast streams podcasts to your Dreambox."
-msgstr ""
+msgstr "PodCast strauma hlaðvarp í Dreamboxið þitt."
 
 msgid "Poland"
 msgstr "Pólland"
 
 #
-msgid "Polarity"
-msgstr "Pólun"
-
-#
 msgid "Polarization"
 msgstr "Pólun"
 
@@ -4932,7 +4982,7 @@ msgid "Portuguese"
 msgstr "Portúgalska"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Staður lokinna tímastilltra upptaka í listanum"
 
 #
 msgid "Positioner"
@@ -4955,7 +5005,7 @@ msgid "Positioner storage"
 msgstr "Vistun í staðsetjjara"
 
 msgid "PositionerSetup helps you installing a motorized dish"
-msgstr ""
+msgstr "Staðsetjara uppsetning hjálpar við að setja upp mótordrifinn disk"
 
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -5066,10 +5116,10 @@ msgid "Preview menu"
 msgstr "Forskoða valmynd"
 
 msgid "Preview screenshots of running tv shows"
-msgstr ""
+msgstr "Forsýning frá sjónvarpsrásum í gangi"
 
 msgid "Preview screenshots of running tv shows."
-msgstr ""
+msgstr "Forsýning frá sjónvarpsrásum í gangi."
 
 #
 msgid "Primary DNS"
@@ -5115,7 +5165,7 @@ msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python framendi fyrir /tmp/mmi.socket"
 
 msgid "Python frontend for /tmp/mmi.socket."
-msgstr ""
+msgstr "Python hluti fyrir /tmp/mmi.socket."
 
 #
 msgid "Quick"
@@ -5138,7 +5188,10 @@ msgid "RGB"
 msgstr "RGB"
 
 msgid "RSS viewer"
-msgstr ""
+msgstr "RSS skoðari"
+
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "Þráðlaust USB netkort byggt á RT8070/RT3070/RT3370"
 
 #
 msgid "Radio"
@@ -5200,10 +5253,10 @@ msgid "Reception Settings"
 msgstr "Stilling móttöku"
 
 msgid "Reconstruct .ap and .sc files"
-msgstr ""
+msgstr "Byggja upp .ap og .sc skrár"
 
 msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
-msgstr ""
+msgstr "Lagfæra eða búa til .ap og .sc skrár af uppteknum bíómyndum."
 
 #
 msgid "Record"
@@ -5244,10 +5297,10 @@ msgid "Recordings always have priority"
 msgstr "Upptaka hefur alltaf forgang"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Áframsenda tilkynningar til Growl, Snarl, Prowl eða Syslog"
 
 msgid "Reenter new PIN"
-msgstr ""
+msgstr "Sláðu aftur inn nýtt PIN"
 
 #
 msgid "Refresh Rate"
@@ -5271,13 +5324,13 @@ msgid "Reload Black-/Whitelists"
 msgstr "Endurhlaða svart-/hvítlista"
 
 msgid "Remember service PIN"
-msgstr ""
+msgstr "Muna eftir PIN númeri rásar"
 
 msgid "Remember service PIN cancel"
-msgstr ""
+msgstr "Hætta að muna eftir PIN númeri rásar"
 
 msgid "Remote timer and remote TV player"
-msgstr ""
+msgstr "Fjarstýrð tímastillt upptaka og afspilun"
 
 #
 msgid "Remove"
@@ -5342,7 +5395,7 @@ msgid "Rename crashlogs"
 msgstr "Endurnefna hrunskýrslu"
 
 msgid "Rename your movies"
-msgstr ""
+msgstr "Endurnefna bíómyndirnar þínar"
 
 #
 msgid "Repeat"
@@ -5361,10 +5414,10 @@ msgid "Repeats"
 msgstr "Endurtekningar"
 
 msgid "Replace the minute input for the seek functions with a seekbar."
-msgstr ""
+msgstr "Breyta mínútu fjölda sem stökkva á við afspilun bíómynda."
 
 msgid "Replace the rewind  input with a seekbar"
-msgstr ""
+msgstr "Breyta mínútufjölda sem stökkva á til baka við afspilun"
 
 msgid "Require description to be unique"
 msgstr "Þarf lýsingu til að vera einstakt"
@@ -5449,13 +5502,13 @@ msgid "Restore system settings"
 msgstr "Setja inn kerfis stillingar"
 
 msgid "Restore your Dreambox with a USB stick"
-msgstr ""
+msgstr "Endurforrita Dreamboxið með USB staut"
 
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Binda \"eftir atriði\" að ákveðnu tímabili?"
 
 msgid "Restrict to events on certain dates"
-msgstr ""
+msgstr "Takmarka atriði við ákveðnar dagsetningar"
 
 #
 msgid "Resume from last position"
@@ -5500,10 +5553,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Sníða af"
-
-#
 msgid "Rotor turning speed"
 msgstr "Hraði mótors"
 
@@ -5512,7 +5561,7 @@ msgid "Running"
 msgstr "Keyri"
 
 msgid "Running in testmode"
-msgstr ""
+msgstr "Keyri í prufu ham"
 
 msgid "Russia"
 msgstr "Rûssland"
@@ -5526,19 +5575,19 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50HZ Fléttunar hamur"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50HZ Heilskönnunarhamur"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60HZ Fléttunar hamur"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60HZ Heilskönnunar hamur"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 msgid "SINGLE LAYER DVD"
 msgstr "SINGLE LAYER DVD"
@@ -5564,9 +5613,16 @@ msgid ""
 "You probably don't need this plugin and should use the regular Web Interface "
 "for Enigma2 instead."
 msgstr ""
+"SVDPR er staðall hannaður fyrir VDR hugbúnað tl að stjórna móttökurum úr "
+"fjarlægð.\n"
+"Þetta ífforit styður hluta af SVDPR og ræsir sjálfvirkt með sjálfgefnum "
+"gildum.\n"
+"\n"
+"Þú þarft þetta sennilega ekki en ættir að nota venjulega Vef viðmótið til að "
+"stjórna Enigma2."
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "SVDRP þjónn fyrir Enigma2"
 
 #
 msgid "Sat"
@@ -5589,6 +5645,7 @@ msgstr "Gervihnatta búnaður"
 
 msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
 msgstr ""
+"SatelliteEquipmentControl gerir mögulegt að fínstilla DiSEqC stillingar"
 
 #
 msgid "Satellites"
@@ -5599,7 +5656,7 @@ msgid "Satfinder"
 msgstr "Gervihnattaleit"
 
 msgid "Satfinder helps you to align your dish"
-msgstr ""
+msgstr "Satfinder hjálpar við að stilla diskinn þinn"
 
 msgid "Sats"
 msgstr "Gervihn."
@@ -5736,7 +5793,7 @@ msgid "Scan band US SUPER"
 msgstr "Leita á bandi US SUPER"
 
 msgid "Scan devices for playable media files"
-msgstr ""
+msgstr "Leita að spilanlegum skrám"
 
 msgid "Scan range"
 msgstr "Leitar svið"
@@ -5747,7 +5804,7 @@ msgid ""
 msgstr "Leita að þráðlausu neti og tengjast þeim með völdu netkorti.\n"
 
 msgid "Scans default lamedbs sorted by satellite"
-msgstr ""
+msgstr "Leita að rásum á hverjum gervihnetti fyrir sig"
 
 #
 msgid ""
@@ -5783,7 +5840,7 @@ msgid "Search strictness"
 msgstr "Leitar nákvæmni"
 
 msgid "Search through the EPG"
-msgstr ""
+msgstr "Leita í EPG"
 
 msgid "Search type"
 msgstr "Gerð leitar"
@@ -5799,7 +5856,7 @@ msgid "Searching for new installed or removed packages. Please wait..."
 msgstr "Leita að nýinnsettum eða fjarlægðum pökkum. Vinsamlega bíðið..."
 
 msgid "Searching your network. Please wait..."
-msgstr "Leita á netinu. VInsamlega bíðið..."
+msgstr "Leita á neti. Vinsamlega bíðið..."
 
 #
 msgid "Secondary DNS"
@@ -5809,7 +5866,7 @@ msgid "Security service not running."
 msgstr "Öryggis rás ekki í keyrslu."
 
 msgid "See service-epg (and PiP) from other channels in an infobar."
-msgstr ""
+msgstr "Sjá rása-EPG (og PIP) af öðrum rásum í upplýsingaborða"
 
 #
 msgid "Seek"
@@ -5995,7 +6052,7 @@ msgstr ""
 "(SID fannst ekki í PAT)"
 
 msgid "Service reference"
-msgstr ""
+msgstr "Rása upplýsingar"
 
 #
 msgid "Service scan"
@@ -6018,7 +6075,7 @@ msgid "Services"
 msgstr "Rásir"
 
 msgid "Set Bitstream/PCM audio delays"
-msgstr ""
+msgstr "Stilla Bitastraum/PCM hljóð seinkun"
 
 msgid "Set End Time"
 msgstr "Stilla loka tíma"
@@ -6050,7 +6107,7 @@ msgid "Set this NO to disable this AutoTimer."
 msgstr "Stilla á NEI til að hætta með sjálfvirka tímastillingu"
 
 msgid "Sets your Dreambox into Deep-Standby"
-msgstr ""
+msgstr "Setja Dreamboxið þitt í djúpan svefn"
 
 msgid "Setting key canceled"
 msgstr "Hætt við að stilla takka"
@@ -6124,7 +6181,7 @@ msgid "Show in extension menu"
 msgstr "Sýna við viðbótar valmynd"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Sýna upplýsingar"
 
 #
 msgid "Show infobar on channel change"
@@ -6139,7 +6196,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Sýna upplýsingaborða við stökk fram eða aftur"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Sýna viðvaranir um árekstra"
 
 #
 msgid "Show positioner movement"
@@ -6157,24 +6214,26 @@ msgid "Show the tv player..."
 msgstr "Sýna sjónvarpsspilara..."
 
 msgid "Show webcam pictures on your TV Screen"
-msgstr ""
+msgstr "Sýna frá vefmyndavélum á sjómvarpsskjánum"
 
 msgid ""
 "Shows a list containing the zapping-history and allows user to zap to the "
 "entries or to modify them."
 msgstr ""
+"Sýnir lista sem inniheldur stökk sögu og gerir mögulegt að stökkva beint í "
+"listanum eða breyta honum."
 
 msgid "Shows a list of recent zap entries"
-msgstr ""
+msgstr "Sýnir lista af rásum sem síðast hefur verið horft á"
 
 msgid "Shows average bitrate of video and audio"
-msgstr ""
+msgstr "Sýnir meðaltals bitahraða á mynd og hljóði"
 
 msgid "Shows statistics of watched services"
-msgstr ""
+msgstr "Sýnir tölfræði rása sem horft er á"
 
 msgid "Shows the clock permanently on the screen"
-msgstr ""
+msgstr "Sýnir klukku alltaf á skjánum"
 
 #
 msgid "Shows the state of your wireless LAN connection.\n"
@@ -6208,14 +6267,14 @@ msgid "Simple"
 msgstr "Einfalt"
 
 msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
-msgstr ""
+msgstr "Einfalt IRC hópspjalls forrit fyrir e2 #dm8000-vip rásina"
 
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Einföld valmynd (virkar fyrir flesta spilara)"
 
 msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
-msgstr ""
+msgstr "EinfaltRSS gerir mögulegt að lesa RSS fréttastrauma á Dreamboxinu."
 
 #
 msgid "Single"
@@ -6242,7 +6301,7 @@ msgid "Skin"
 msgstr "Skinn"
 
 msgid "SkinSelector shows a menu with selectable skins"
-msgstr ""
+msgstr "Skinn val sýnir valmynd með veljanlegum skinnum"
 
 #
 msgid "Skins"
@@ -6300,7 +6359,7 @@ msgid "Software update"
 msgstr "Hugbúnaðar uppfærsla"
 
 msgid "SoftwareManager manages your Dreambox software"
-msgstr ""
+msgstr "Hugbúnaðarumsýsla stjórnar hugbúnaði á Dreamboxinu"
 
 msgid "Softwaremanager information"
 msgstr "Upplýsingar hugbúnaðar umsýslu"
@@ -6403,7 +6462,7 @@ msgid "Start Webinterface"
 msgstr "Ræsa vefviðmót"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Ræsir auðveldlega margmiðlunar íforrit með PVR takka."
 
 #
 msgid "Start from the beginning"
@@ -6432,7 +6491,7 @@ msgid "Std. Feeds"
 msgstr "Std. fæðirásir"
 
 msgid "Step by step network configuration"
-msgstr ""
+msgstr "Netkerfis stillingar stig af stigi"
 
 #
 msgid "Step east"
@@ -6494,10 +6553,10 @@ msgid "Stored position"
 msgstr "Vistuð staða"
 
 msgid "Stream podcasts"
-msgstr ""
+msgstr "Hlaðvarps straumar"
 
 msgid "Streaming modules for the orf.at iptv web page."
-msgstr ""
+msgstr "Strauma spilun fyrir orf.at iptv vefsíður."
 
 #
 msgid "Subservice list..."
@@ -6524,7 +6583,7 @@ msgid "Sunday"
 msgstr "Sunnudagur"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Styður \"Hrað skönnun\"?"
 
 #
 msgid "Swap Services"
@@ -6548,16 +6607,8 @@ msgstr "Skipta á fyrri undirrás"
 msgid "Switchable tuner types:"
 msgstr "Gerðir umskiptanlegra móttakara:"
 
-#
-msgid "Symbol Rate"
-msgstr "Gagnahraði"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
-msgstr "Gagnahraði"
+msgstr "Bitahraði"
 
 #
 msgid "System"
@@ -6579,17 +6630,17 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS skrá er of stór fyrir ISO9660 level 1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "Mynd af öllum notendum"
 
 #
 msgid "TV System"
 msgstr "Sjónvarps kerfi"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -6620,7 +6671,7 @@ msgid "Temperature and Fan control"
 msgstr "Hiti og viftu stillingar"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Hitastýrð hraðastýring fyrir viftu."
 
 #
 msgid "Terrestrial"
@@ -6651,7 +6702,7 @@ msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Prófa stillingar netkorts í Dreamboxinu.\n"
 
 msgid "Test your DiSEqC equipment"
-msgstr ""
+msgstr "Prófa DiSEqC búnaðinn þinn"
 
 #
 msgid "Test-Messagebox?"
@@ -6686,6 +6737,8 @@ msgid ""
 "has dropped below a definable threshold.You can use this wizard to remove "
 "some plugins."
 msgstr ""
+"Hreinsiálfurinn lætur vita þegar innraminni móttakarans er komið niður fyrir "
+"stillanleg mörk. Þú getur notað álfinn til að taka út íforrit."
 
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6703,10 +6756,17 @@ msgid ""
 "The box automatically wakes up for recordings or at the end of the sleep "
 "time. You therefore don't have to wait until it is on again."
 msgstr ""
+"Elektro Save íforritið setur móttakarann í djúp svefn (Deep Standby) á "
+"ákveðnum tímum.\n"
+"Það gerist bara ef að móttakarinn er í biðstöðu og það er engin upptaka á "
+"dagskrá næstu 20 mínúturnar.\n"
+"Móttakarinn vaknar sjálfvirkt fyrir forritaðar upptökur og við enda svefn "
+"tímans."
 
 msgid ""
 "The Hotplug plugin notifies your system of newly added or removed devices."
 msgstr ""
+"Hotplug íforritið lætur vita ef að búið sé að tengja eða aftengja tæki."
 
 msgid ""
 "The NetworkWizard extension is not installed!\n"
@@ -6716,31 +6776,40 @@ msgstr ""
 "Vinsamlega settu hann inn."
 
 msgid "The PIN code has been changed successfully."
-msgstr ""
+msgstr "Það tókst að breyta PIN kóðanum."
 
 msgid "The PIN codes you entered are different."
-msgstr ""
+msgstr "PIN númerin sem að þú slóst inn eru ekki eins."
 
 msgid ""
 "The PicturePlayer displays your photos on the TV.\n"
 "You can view them as thumbnails or slideshow."
 msgstr ""
+"Myndaskoðarinn sýnir myndirnar þínar á sjónvarpsskjánum.\n"
+"Þú getur skoðað þær sem smámyndir eða sem myndasýningu."
 
 msgid ""
 "The Satfinder plugin helps you to align your dish.\n"
 "It shows you informations about signal rate and errors."
 msgstr ""
+"Satfinder íforritið hjálpar við að stilla diskinn þinn.\n"
+"Það sýnir upplýsingar um styrk merkis og villur."
 
 msgid ""
 "The SkinSelector shows a menu with selectable skins.\n"
 "It's now easy to change the look and feel of your Dreambox."
 msgstr ""
+"Skinnval sýnir valmynd með veljanlegur skinnum.\n"
+"Núna er einfalt að breyta úliti valmynda í Dreamboxinu."
 
 msgid ""
 "The SoftwareManager manages your Dreambox software.\n"
 "It's easy to update your receiver's software, install or remove plugins or "
 "even backup and restore your system settings."
 msgstr ""
+"Hugbúnaðarstjórinn stjórnar hugbúnaði Dreamboxins þíns.\n"
+"Það er einfalt að uppfæra hugbúnað móttakarans, setja inn eða taka út "
+"íforrit eða jafnvel taka afrit eða setja inn stillingar þínar."
 
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6774,18 +6843,22 @@ msgstr ""
 msgid ""
 "The VideoEnhancement plugin provides advanced video enhancement settings."
 msgstr ""
+"VideoEnhancement íforritið gerir mögulegt að gera viðbótar stillingar á "
+"myndinni."
 
 msgid ""
 "The VideoTune helps fine-tuning your tv display.\n"
 "You can control brightness and contrast of your tv."
 msgstr ""
+"VideoTune hjálpar við að fínstilla sjónvarpsmyndina.\n"
+"Þú getur stillt birtu og skerpu á sjónvarpinu þínu."
 
 msgid "The Videomode plugin provides advanced video mode settings."
-msgstr ""
+msgstr "Videomode íforritið gerir mögulegar ítarlegri stillingar á myndinni."
 
 msgid ""
 "The WirelessLan plugin helps you configuring your WLAN network interface."
-msgstr ""
+msgstr "Þráðlaust net íforritið hjálpar við að stilla WLAN netkortið þitt."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6879,7 +6952,7 @@ msgid "The results have been written to %s."
 msgstr "Útkoman hefur verið skrifuð á %s."
 
 msgid "The skin is in KingSize-definition 1024x576"
-msgstr ""
+msgstr "Skinnið er í stærðinni 1024x576"
 
 #
 msgid "The sleep timer has been activated."
@@ -7058,6 +7131,8 @@ msgid ""
 "This system tool is internally used to program the hardware with firmware "
 "updates."
 msgstr ""
+"Þetta kerfis tól er ætlað til að forrita vélbúnaðinn með hugbúnaðar "
+"uppfærslum."
 
 #
 msgid ""
@@ -7242,7 +7317,7 @@ msgid "Titleset mode"
 msgstr "Titla stillingar"
 
 msgid "To be used as simple downloading application by other Plugins."
-msgstr ""
+msgstr "MediaDownloader er einfalt niðurhleðslu forrit sem önnur íforrit nota."
 
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
@@ -7290,7 +7365,7 @@ msgid "Track"
 msgstr "Spor"
 
 msgid "TrafficInfo shows german traffic information."
-msgstr ""
+msgstr "TrafficInfo sýnir upplýsingar um umferð í Þýskalandi."
 
 #
 msgid "Translation"
@@ -7301,10 +7376,6 @@ msgid "Translation:"
 msgstr "Þýðing:"
 
 #
-msgid "Transmission Mode"
-msgstr "Sendi aðferð"
-
-#
 msgid "Transmission mode"
 msgstr "Sendi stilling"
 
@@ -7312,10 +7383,6 @@ msgstr "Sendi stilling"
 msgid "Transponder"
 msgstr "Sendir"
 
-#
-msgid "Transponder Type"
-msgstr "Gerð sendis"
-
 msgid "Travel & Events"
 msgstr "Ferðalög"
 
@@ -7438,6 +7505,9 @@ msgstr "Hætta við innsetningu"
 msgid "Undo uninstall"
 msgstr "Hætta við að hætta við"
 
+msgid "Unencrypted"
+msgstr "Opin rás"
+
 msgid "UnhandledKey"
 msgstr "Ónotaður"
 
@@ -7463,6 +7533,9 @@ msgstr "Bandaríkin"
 msgid "Universal LNB"
 msgstr "Venjulegt LNB"
 
+msgid "Unknown"
+msgstr "Óþekkt"
+
 msgid "Unknown network adapter."
 msgstr "Óþekkt netkort."
 
@@ -7484,7 +7557,7 @@ msgid "Unsupported"
 msgstr "Ekki stutt"
 
 msgid "UnwetterInfo shows german storm information."
-msgstr ""
+msgstr "Unwetterinfo sýnir þýskar stormviðvaranir"
 
 #
 msgid "Update"
@@ -7569,7 +7642,7 @@ msgid "Use a gateway"
 msgstr "Nota beini"
 
 msgid "Use and control multiple Dreamboxes with different RCs."
-msgstr ""
+msgstr "Stjórna mörgum Dreamboxum með mismunandi fjarstýringum."
 
 #
 msgid "Use power measurement"
@@ -7647,16 +7720,16 @@ msgid "VMGM (intro trailer)"
 msgstr "VMGM (mynd sýnishorn)"
 
 msgid "Vali-XD skin"
-msgstr ""
+msgstr "Vali-XD skinn"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis skinn"
 
 msgid "Vali.HD.nano skin"
-msgstr ""
+msgstr "Vali.HD.nano skinn"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp skinn"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -7665,7 +7738,7 @@ msgstr ""
 "íforrit!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Athuga með internet tenginguna..."
 
 #
 msgid "Vertical"
@@ -7683,7 +7756,7 @@ msgid "Video Output"
 msgstr "Mynd útgangur"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -7724,13 +7797,13 @@ msgid "Video mode selection."
 msgstr "Mynd hams stilling."
 
 msgid "Video streaming from the orf.at web page"
-msgstr ""
+msgstr "Mynd straumur frá orf.at vefsíðunni"
 
 msgid "VideoEnhancement provides advanced video enhancement settings"
-msgstr ""
+msgstr "VideoEnhancement gerir mögulegar ítarlegri stillingar á myndinni"
 
 msgid "VideoTune helps fine-tuning your tv display"
-msgstr ""
+msgstr "VideoTune hjálpar við að fínstilla sjónvarps myndina"
 
 msgid "Videobrowser exit behavior:"
 msgstr "Myndvafra hegðun þegar hætt er:"
@@ -7740,7 +7813,7 @@ msgid "Videoenhancement Setup"
 msgstr "Mynd endurbóta uppsetning"
 
 msgid "Videomode provides advanced video mode settings"
-msgstr ""
+msgstr "Videomode gerir mögulega ítarlegri mynd stillingar"
 
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Myndspilara hegðun við að stoppa/hætta"
@@ -7749,10 +7822,10 @@ msgid "View Count"
 msgstr "Skoða fjölda"
 
 msgid "View Google maps"
-msgstr ""
+msgstr "Skoða Google maps"
 
 msgid "View Google maps with your Dreambox."
-msgstr ""
+msgstr "Skoða Google maps með dreamboxinu þinu."
 
 #
 msgid "View Movies..."
@@ -7852,12 +7925,14 @@ msgid "Virtual KeyBoard"
 msgstr "Sýndar lyklaborð"
 
 msgid "Visualization for the European Installation Bus"
-msgstr ""
+msgstr "Myndræn framsetning fyrir Instabus (EIB)"
 
 msgid ""
 "Visualize and control your lights, dimmers, blinds, thermostats etc. through "
 "EIB/KNX. (linknx server required)"
 msgstr ""
+"Sýnir og stjórnar ljósum, dimmerum, gardíum, hitastillum og fleiru með EIB/"
+"KNX. (linknx þjónn þarf)"
 
 #
 msgid "Voltage mode"
@@ -7909,16 +7984,16 @@ msgid "Warn if free space drops below (kB):"
 msgstr "Vara við ef að laust minni fer niður fyrir (kB):"
 
 msgid "Watch streams from ZDF Mediathek"
-msgstr ""
+msgstr "Horfa á myndstrauma frá ZDF Mediathek"
 
 msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
-msgstr ""
+msgstr "Veður íforritið sýnir veðurspá á Dreamboxinu þínu."
 
 msgid "Weatherforecast on your Dreambox"
-msgstr ""
+msgstr "Veðurspá á Dreamboxið"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Rása ritill fyrir vefinn"
 
 msgid "Webinterface"
 msgstr "Vefviðmót"
@@ -8093,6 +8168,8 @@ msgid ""
 "When supporting \"Fast Scan\" the service type is ignored. You don't need to "
 "enable this unless your Image supports \"Fast Scan\" and you are using it."
 msgstr ""
+"Þegar \"Hrað leit\" er studd þá er gerð rásar ekki skoðuð. Þú þarft ekki að "
+"virkja þetta nema stýrikerfið styðji \"Hrað leit\" og þú ert að nota hana."
 
 msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
@@ -8136,10 +8213,21 @@ msgstr "Þráðlaust netkerfi"
 msgid "Wireless Network State"
 msgstr "Staða þráðlausa nets"
 
+msgid "Wireless network connection setup"
+msgstr "Uppsetning á þráðlausu neti"
+
+msgid "Wireless network connection setup."
+msgstr "Uppsetning á þráðlausu neti."
+
+msgid "Wireless network state"
+msgstr "Staða þráðlausa nets"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
 msgstr ""
+"Með AntiScrollbar þá getur þú lokað fyrir fréttta borða sem sendir eru út "
+"svo sem á fréttarásum."
 
 msgid ""
 "With DVDBurn you can make compilations of records from your Dreambox hard "
@@ -8148,38 +8236,58 @@ msgid ""
 "a standard-compliant DVD that can be played on conventinal DVD players.\n"
 "HDTV recordings can only be burned in proprietary dreambox format."
 msgstr ""
+"Með DVD brennara getur þú búið til ISO skrár úr upptökum af harða diskinum "
+"þínum.\n"
+"Þú getur líka búið til valmyndir og svo brennt skrána á DVD diska sem hægt "
+"er svo að spila á venjulegur DVD spilurum.\n"
+"HDTV staðal er bara hægt að brenna á diska í Dreambox formi."
 
 msgid "With EPGSearch you can search through the EPG and create timers."
 msgstr ""
+"Með EPG leit getur þú leitað í EPG dagskránni og búið til tímastilltar "
+"upptökur."
 
 msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
 msgstr ""
+"Með Genuine Dreambox getur þú athugað hvort að þú sért með ekta Dreambox."
 
 msgid ""
 "With IMDb you can download and displays movie information (rating, poster, "
 "cast, synopsis etc.) about the selected event."
 msgstr ""
+"Með IMDB getur þú hlaðið niður og skoðað upplýsingar af netinu um valið "
+"atriði."
 
 msgid "With MovieRetitle you can rename your movies."
-msgstr ""
+msgstr "Með MovieRetitle getur þú endurnefnt bíómyndirnar þínar."
 
 msgid ""
 "With MyTube you can play YouTube videos directly on your TV without a PC."
 msgstr ""
+"Með MyTube getur þú spilað YouTube myndbönd beint á sjónvarpinu þínu án "
+"tölvu."
 
 msgid "With WebcamViewer you can watch webcams on your TV Screen."
 msgstr ""
+"Með Vefmyndavéla skoðara getur þú horft á vefmyndavélar á sjónvarpsskjánum "
+"þínum."
 
 msgid ""
 "With Werbezapper you can bridge commercials by creating short timers\n"
 "(between 1 and 9 minutes long) which will automatically zap back to the "
 "original channel after execution."
 msgstr ""
+"Með Werbezapper getur þú sleppt auglýsingum auðveldlega með því að búa til "
+"stuttar tímastillingar\n"
+"(á milli 1 og 9 mínútur) sem stekkur sjálfvirkt aftur á sömu rás eftir "
+"keyrslu."
 
 msgid ""
 "With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
 "This plugin requires a PC with the VLC program running."
 msgstr ""
+"Með YouTubeSpilara getur þú spilað YouTube myndbönd á Dreamboxinu.\n"
+"Þetta íforrit þarf PC með keyrandi VLC spilara."
 
 msgid ""
 "With the CommonInterfaceAssignment plugin it is possible to use differentCI "
@@ -8187,41 +8295,59 @@ msgid ""
 "each of them.\n"
 "This allows watching a scrambled service while recording another one."
 msgstr ""
+"Með CommonInterfaceAssignment íforritinu þá er mögulegt að nota mismunandi "
+"CI einingar í Dreamboxinu og tengja ákveðin sendanda eða rása caid við hvert "
+"CI.\n"
+"Þetta gerir mögulegt að horfa á ruglaða rás og taka upp aðra ruglaða um leið."
 
 msgid ""
 "With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
 "crashlogs found on your hard drive to Dream Multimedia."
 msgstr ""
+"Með CrashlogAutoSubmit íforritinu er hægt að senda sjálfvirkt villuskýrslur "
+"sem finnast á harða diskinum til Dream Multimedia."
 
 msgid ""
 "With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
 "by satellite with a connected dish positioner."
 msgstr ""
+"Með DefaultServicesScanner íforritinu getur þú leitað eftir gervihnöttum ef "
+"þú ert með mótordrifinn disk."
 
 msgid ""
 "With the DiseqcTester plugin you can test your satellite equipment for "
 "DiSEqC compatibility and errors."
 msgstr ""
+"Með DiseqcTester iforritinu getur þú prufað DiSEqC virkni gervihnatta "
+"búnaðar þíns."
 
 msgid ""
 "With the NFIFlash plugin it is possible to prepare a USB stick with an "
 "Dreambox image.\n"
 "It is then possible to flash your Dreambox with the image on that stick."
 msgstr ""
+"Með NFIFlash í forritinu er hægt að útbúa USB staut með Dreambox "
+"stýrikerfi.\n"
+"Það er svo hægt að forrita Dreamboxið þitt með því stýrikerfi."
 
 msgid ""
 "With the NetworkWizard you can easily configure your network step by step."
 msgstr ""
+"Með Netkerfis álfinum þá getur þú stillt nettenginu þína skref fyrir skref."
 
 msgid ""
 "With the PositionerSetup plugin it is easy to install and configure a "
 "motorized dish."
 msgstr ""
+"Með PositionerSetup íforritinu er auðvelt að setja upp og stilla "
+"mótordrifinn disk."
 
 msgid ""
 "With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
 "settings."
 msgstr ""
+"Með SatelliteEquipmentControl íforritinu er mögulegt að fínstilla DiSEqC "
+"stillingar."
 
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -8358,6 +8484,9 @@ msgid ""
 "have also a new now-next event viewer. Easy-PG, the own graphical EPG bowser "
 "is also included."
 msgstr ""
+"Þú getur notað EasyInfo til að stjórna EPG íforritum frá Info takkanum. Þú "
+"færð líka nýja nú og næst sýn. Myndræna EPG Easy-PG íforritið er líka "
+"innifalið."
 
 #
 msgid "You cannot delete this!"
@@ -8448,6 +8577,9 @@ msgid ""
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
+"Þú þarft að búa til PIN kóða og fela hann fyrir börnunum.\n"
+"\n"
+"Viltu búa til kóða núna?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -8993,6 +9125,9 @@ msgstr "ekki taka upp"
 msgid "done!"
 msgstr "búinn!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "breyta valkosti"
@@ -9710,9 +9845,8 @@ msgstr "venjulegt"
 msgid "standby"
 msgstr "biðstaða"
 
-#
 msgid "start cut here"
-msgstr "byrja að klippa hér"
+msgstr "byrja klippingu hér"
 
 #
 msgid "start directory"
@@ -9868,6 +10002,9 @@ msgstr "vikulega"
 msgid "whitelist"
 msgstr "hvíti listi"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "er að vinna"
@@ -10141,6 +10278,18 @@ msgstr "stokkið"
 #~ msgid "Choose source"
 #~ msgstr "Veldu miðil"
 
+#~ msgid "Code rate high"
+#~ msgstr "Gagna hraði, hár"
+
+#~ msgid "Code rate low"
+#~ msgstr "Gagna hraði, lár"
+
+#~ msgid "Coderate HP"
+#~ msgstr "Gagnahraði HP"
+
+#~ msgid "Coderate LP"
+#~ msgstr "Gagnahraði LP"
+
 #
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kort"
@@ -10411,6 +10560,14 @@ msgstr "stokkið"
 #~ msgstr "Gerð:"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Guard Interval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard millibils hamur"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Halló!"
 
@@ -10423,9 +10580,23 @@ msgstr "stokkið"
 #~ msgstr "Fela villuglugga"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Stigskipta upplýsingar"
+
+#~ msgid "Hierarchy mode"
+#~ msgstr "Stigskipta hamur"
+
+#
 #~ msgid "How to handle found crashlogs:"
 #~ msgstr "Hvernig á að meðhöndla hrunskýrslur:"
 
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Ef þetta er virkt þá mun núverandi tímastilling vera líka skoðuð sem "
+#~ "upptaka er atriði er allavega 80% tekið upp."
+
 #
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Ef þú getur séð þessa mynd, ýttu þá á OK."
@@ -10579,6 +10750,10 @@ msgstr "stokkið"
 #~ msgstr "Uppfærsla frá neti"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Staðsetnging gervihnattar"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Annað..."
 
@@ -10646,6 +10821,10 @@ msgstr "stokkið"
 #~ msgstr "Innskots verk upplýsingar..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Pólun"
+
+#
 #~ msgid "Positioner mode"
 #~ msgstr "Stilling mótorstýringar"
 
@@ -10762,6 +10941,10 @@ msgstr "stokkið"
 #~ "stillingar."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Sníða af"
+
+#
 #~ msgid "Satconfig"
 #~ msgstr "Stilla gervihnetti"
 
@@ -10911,6 +11094,14 @@ msgstr "stokkið"
 #~ msgstr "Skipta á milli rása"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Gagnahraði"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Gagnahraði"
+
+#
 #~ msgid ""
 #~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
 #~ "NFI image file from the feed server and save it on the stick. Then reboot "
@@ -11031,6 +11222,14 @@ msgstr "stokkið"
 #~ "3) Bíðið eftir ræsingu og fylgdu leiðbeiningunum á skjánum."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Sendi aðferð"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Gerð sendis"
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "Gerð sendis"
 
index d16a67f..054272e 100755 (executable)
--- a/po/it.po
+++ b/po/it.po
@@ -4,8 +4,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2 v2.6 Italian Locale\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-04-04 12:21+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-24 02:17+0200\n"
 "Last-Translator: spaeleus <spaeleus@croci.org>\n"
 "Language-Team: WWW.LINSAT.NET <spaeleus@croci.org>\n"
 "Language: it\n"
@@ -248,7 +248,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s alle %s"
 
 #
 msgid "(ZAP)"
@@ -431,7 +431,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Un plugin dimostrativo per l'uso di TPM"
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Una simulazione per Dreambox del display SG-Atlantis"
 
 #
 msgid ""
@@ -1083,7 +1083,7 @@ msgid "Autoresolution videomode setup"
 msgstr "Configurazione modalità video Autoresolution"
 
 msgid "Autos & Vehicles"
-msgstr "Auto & Veicoli"
+msgstr "Auto & veicoli"
 
 #
 msgid "Autowrite timer"
@@ -1536,26 +1536,10 @@ msgid "Close title selection"
 msgstr "Chiudere selezione sottotitoli"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Code rate HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-#
-msgid "Code rate high"
-msgstr "Code rate alto"
-
-#
-msgid "Code rate low"
-msgstr "Code rate basso"
-
-#
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Coderate LP"
+msgstr "Code rate LP"
 
 #
 msgid "Collection name"
@@ -2409,6 +2393,13 @@ msgstr "Formato DVD: dati Dreambox (compatibile HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr "il software del Dreambox perchè sono disponibili aggiornamenti."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+"Driver per penne USB wireless-n basate su chipset Ralink RT8070/RT3070/RT3370"
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Driver per penne USB wireless-n basate su chipset Realtek r8712u"
+
 #
 msgid "Duration: "
 msgstr "Durata: "
@@ -2774,6 +2765,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estone"
 
+msgid "Ethernet network interface"
+msgstr "Interfaccia di rete Ethernet"
+
 #
 msgid "Eventview"
 msgstr "Vista eventi"
@@ -3119,6 +3113,8 @@ msgstr "Ritardo generale PCM (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
 msgstr ""
+"Plugin per generare e mostrare classifiche TV tra tutti gli utenti che lo "
+"hanno installato"
 
 #
 msgid "Genre"
@@ -3207,18 +3203,10 @@ msgstr ""
 "avviata\\\" a un PC dove sia attivo growl, snarl o altro client compatibile, "
 "o direttamente a un iPhone che utilizzi prowl."
 
-#
-msgid "Guard Interval"
-msgstr "Intervallo di guardia"
-
 msgid "Guard interval"
 msgstr "Intervallo di guardia"
 
 #
-msgid "Guard interval mode"
-msgstr "Modalità intervallo di guardia"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Calcolare i timer esistenti basati su inizio/fine"
 
@@ -3256,6 +3244,9 @@ msgstr "Standby harddisk dopo"
 msgid "Help"
 msgstr "Aiuto"
 
+msgid "Hidden network"
+msgstr "Rete nascosta"
+
 #
 msgid "Hidden network SSID"
 msgstr "SSID di rete nascosto"
@@ -3264,18 +3255,10 @@ msgstr "SSID di rete nascosto"
 msgid "Hidden networkname"
 msgstr "Nome rete nascosto"
 
-#
-msgid "Hierarchy Information"
-msgstr "Informazioni gerarchia"
-
 msgid "Hierarchy info"
 msgstr "Informazioni gerarchia"
 
 #
-msgid "Hierarchy mode"
-msgstr "Modalità gerarchica"
-
-#
 msgid "High bitrate support"
 msgstr "Supporto hight bitrate"
 
@@ -3345,15 +3328,13 @@ msgstr "Percorso ISO"
 msgid "Icelandic"
 msgstr "Islandese"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Abilitando questa opzione, un timer verrà considerato già esistente se la "
-"registrazione effettuata da quest'ultimo avrà già raggiunto almeno l'80% del "
-"totale."
+"Abilitando l'opzione, un timer esistente verrà considerato in registrazione "
+"se la percentuale registrata sarà almeno l'80%% del totale previsto."
 
 msgid ""
 "If you see this, something is wrong with\n"
@@ -3578,7 +3559,7 @@ msgstr "La cartella selezionata non è valida: %s"
 
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
-msgstr "Risposta non valida dal Servizio di sicurezza, riavviare"
+msgstr "Risposta non valida dal servizio di sicurezza: riavviare."
 
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
@@ -3828,6 +3809,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Titoli collegati ad un Menu DVD"
 
+msgid "List available networks"
+msgstr "Elencare le reti disponibili"
+
 #
 msgid "List of Storage Devices"
 msgstr "Elenco supporti memorizzazione"
@@ -3969,6 +3953,9 @@ msgstr "Gestire il software del ricevitore"
 msgid "Manual Scan"
 msgstr "Ricerca manuale"
 
+msgid "Manual configuration"
+msgstr "Configurazione manuale"
+
 #
 msgid "Manual transponder"
 msgstr "Transponder manuale"
@@ -4545,6 +4532,9 @@ msgstr "NetworkBrowser"
 msgid "NetworkWizard"
 msgstr "Conf. guidata rete"
 
+msgid "Networkname (SSID)"
+msgstr "Nome rete (SSID)"
+
 #
 msgid "Never"
 msgstr "Mai"
@@ -4565,7 +4555,7 @@ msgid "New version:"
 msgstr "Nuova versione:"
 
 msgid "News & Politics"
-msgstr "Notizie & Politica"
+msgstr "Notizie & politica"
 
 #
 msgid "Next"
@@ -4711,6 +4701,9 @@ msgstr "Nessun filmato da mostrare"
 msgid "No wireless networks found! Please refresh."
 msgstr "Nessuna rete wireless rilevata! Aggiornare."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Nessuna rete wireless trovata! Ricerca in corso..."
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4822,6 +4815,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Voci feed non recuperate"
 
+msgid "Not-Associated"
+msgstr "Non associato"
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4935,10 +4931,6 @@ msgstr "Aprire il menu del plugin"
 msgid "Optionally enter your name if you want to."
 msgstr "E' possibile (ma facoltativo) indicare il proprio nome."
 
-#
-msgid "Orbital Position"
-msgstr "Posizione orbitale"
-
 msgid "Orbital position"
 msgstr "Posizione orbitale"
 
@@ -5034,7 +5026,7 @@ msgid "Pause movie at end"
 msgstr "A termine riproduzione, mettere in pausa"
 
 msgid "People & Blogs"
-msgstr "Gente & Blog"
+msgstr "Gente & blog"
 
 msgid "PermanentClock shows the clock permanently on the screen."
 msgstr "Plugin per visualizzare un orologio in modo permanente sullo schermo."
@@ -5424,10 +5416,6 @@ msgid "Poland"
 msgstr "Polonia"
 
 #
-msgid "Polarity"
-msgstr "Polarità"
-
-#
 msgid "Polarization"
 msgstr "Polarizzazione"
 
@@ -5682,6 +5670,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Plugin per visualizzare RSS"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "Driver wireless-n USB RT8070/RT3070/RT3370"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6061,10 +6052,6 @@ msgid "Roll-off"
 msgstr "Roll-off"
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Velocità rotazione motore"
 
@@ -6135,7 +6122,7 @@ msgstr ""
 "alternativa sull'interfaccia WEB di enigma2."
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "Server SVDRP per Enigma2"
 
 #
 msgid "Sat"
@@ -6336,7 +6323,7 @@ msgstr ""
 "motorizzata"
 
 msgid "Science & Technology"
-msgstr "Scienza e Tecnologia"
+msgstr "Scienza e tecnologia"
 
 msgid "Search Term(s)"
 msgstr "Criteri di ricerca"
@@ -6599,7 +6586,7 @@ msgstr ""
 "(SID non trovato in PAT)"
 
 msgid "Service reference"
-msgstr ""
+msgstr "Riferimento canale"
 
 #
 msgid "Service scan"
@@ -6753,7 +6740,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Mostrare barra informazioni su FFW/REW"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Mostrare avviso in caso di conflitti"
 
 #
 msgid "Show positioner movement"
@@ -7026,6 +7013,7 @@ msgstr "Avviare l'interfaccia web"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
 msgstr ""
+"Permette di avviare facilmente i plugin multimediali tramite il tasto PVR."
 
 #
 msgid "Start from the beginning"
@@ -7146,7 +7134,7 @@ msgid "Sunday"
 msgstr "Domenica"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr " Supportare \\\"Fast Scan\\\"?"
 
 msgid "Swap Services"
 msgstr "Scambiare canali"
@@ -7170,16 +7158,8 @@ msgstr "Sottocanale precedente"
 msgid "Switchable tuner types:"
 msgstr "Tipi di tuner commutabili:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
-msgstr "Symbolrate"
+msgstr "Symbol rate"
 
 #
 msgid "System"
@@ -7200,17 +7180,17 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "File TS troppo grande per ISO9660 livello 1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "Classifiche TV di tutti gli utenti"
 
 #
 msgid "TV System"
 msgstr "Standard TV"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "PID TXT"
 
 #
 msgid "Table of content for collection"
@@ -7245,7 +7225,7 @@ msgid "Temperature and Fan control"
 msgstr "Controllo temperatura e ventola"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Controllo ventola in funzione della temperatura."
 
 #
 msgid "Terrestrial"
@@ -7992,10 +7972,6 @@ msgid "Translation:"
 msgstr "Traduzione:"
 
 #
-msgid "Transmission Mode"
-msgstr "Modalità trasmissione"
-
-#
 msgid "Transmission mode"
 msgstr "Modalità trasmissione"
 
@@ -8003,10 +7979,6 @@ msgstr "Modalità trasmissione"
 msgid "Transponder"
 msgstr "Transponder"
 
-#
-msgid "Transponder Type"
-msgstr "Tipo transponder"
-
 msgid "Travel & Events"
 msgstr "Viaggi & Eventi"
 
@@ -8133,6 +8105,9 @@ msgstr "Annullare inst."
 msgid "Undo uninstall"
 msgstr "Annull. rimoz."
 
+msgid "Unencrypted"
+msgstr "In chiaro"
+
 msgid "UnhandledKey"
 msgstr "Tasto non gestito"
 
@@ -8160,6 +8135,9 @@ msgstr "Stati Uniti"
 msgid "Universal LNB"
 msgstr "LNB Universale"
 
+msgid "Unknown"
+msgstr "Sconosciuto"
+
 msgid "Unknown network adapter."
 msgstr "Interfaccia di rete sconosciuta."
 
@@ -8196,8 +8174,8 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
-"Aggiornamento eseguito... Il test Genuine Dreambox verrà eseguito di nuovo e "
-"non dovrebbe richiedere di aggiornare nuovamente."
+"Aggiornamento eseguito... Il test di genuinità verrà ora rieseguito e non "
+"dovrebbe richiedere ulteriori aggiornamenti"
 
 msgid "Updatefeed not available."
 msgstr "Feed aggiornamenti non disponibile."
@@ -8206,8 +8184,8 @@ msgstr "Feed aggiornamenti non disponibile."
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
 msgstr ""
-"Aggiornamento fallito. Nulla di grave, ma l'aggiornamento non può essere "
-"applicato."
+"Aggiornamento fallito. Nulla di irreparabile, ma non è stato possibile "
+"applicare l'aggiornamento."
 
 msgid "Updating finished. Here is the result:"
 msgstr "Aggiornamento terminato. Esito: "
@@ -8217,7 +8195,7 @@ msgid "Updating software catalog"
 msgstr "Aggiornamento catalogo software in corso"
 
 msgid "Updating, please wait..."
-msgstr "Attendere, aggiornamento in corso..."
+msgstr "Aggiornamento in corso, attendere..."
 
 #
 msgid "Updating... Please wait... This can take some minutes..."
@@ -8354,13 +8332,13 @@ msgid "Vali-XD skin"
 msgstr "Skin HD by Vali"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Skin HD Atlantis by Vali"
 
 msgid "Vali.HD.nano skin"
 msgstr "Skin Vali.HD.nano"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Skin HD warp by Vali"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -8368,7 +8346,7 @@ msgstr ""
 "Verificare l'autenticità del Dreambox tramite il plugin Genuine Dreambox!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Verifica della connessione internet in corso..."
 
 #
 msgid "Vertical"
@@ -8387,7 +8365,7 @@ msgid "Video Output"
 msgstr "Uscita video"
 
 msgid "Video PID"
-msgstr ""
+msgstr "PID Video"
 
 #
 msgid "Video Setup"
@@ -8631,7 +8609,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "Info meteo sul Dreambox"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "PC-Editor di bouquet via web"
 
 #
 msgid "Webinterface"
@@ -8817,6 +8795,9 @@ msgid ""
 "When supporting \"Fast Scan\" the service type is ignored. You don't need to "
 "enable this unless your Image supports \"Fast Scan\" and you are using it."
 msgstr ""
+"Se \\\"Fast Scan\\\" è abilitato, il tipo di canale è ignorato. Non è "
+"necessario abilitare il parametro, a meno che l'immagine lo supporti e sia "
+"utilizzato.  "
 
 #
 msgid ""
@@ -8861,6 +8842,15 @@ msgstr "Rete wireless"
 msgid "Wireless Network State"
 msgstr "Stato rete wireless"
 
+msgid "Wireless network connection setup"
+msgstr "Configurazione connessione rete wireless"
+
+msgid "Wireless network connection setup."
+msgstr "Configurazione connessione rete wireless."
+
+msgid "Wireless network state"
+msgstr "Stato rete wireless"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9135,6 +9125,9 @@ msgid ""
 "have also a new now-next event viewer. Easy-PG, the own graphical EPG bowser "
 "is also included."
 msgstr ""
+"EasyInfo permette la gestione dei plugin per EPG attraverso l'uso del tasto "
+"Info. Dispone anche di un nuovo visualizzatore di eventi in onda-prossimi. "
+"Include anche Easy-EPG, un browser grafico per EPG."
 
 msgid "You cannot delete this!"
 msgstr "Impossibile rimuovere!"
@@ -9346,7 +9339,7 @@ msgid "Your network configuration has been activated."
 msgstr "Configurazione di rete attivata correttamente."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "La rete non sembra funzionare. Provare di nuovo."
 
 #
 msgid "Your network mount has been activated."
@@ -9577,10 +9570,10 @@ msgid "assigned Services/Provider:"
 msgstr "Canali/Provider assegnati:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "all'inizio"
 
 msgid "at end"
-msgstr ""
+msgstr "alla fine"
 
 #
 #, python-format
@@ -9601,7 +9594,7 @@ msgid "auto"
 msgstr "Auto"
 
 msgid "autotimers need a match attribute"
-msgstr ""
+msgstr "Autotimer richiede una corrispondenza"
 
 #
 msgid "available"
@@ -9678,7 +9671,7 @@ msgid "complex"
 msgstr "Complesso"
 
 msgid "config changed."
-msgstr ""
+msgstr "Comfigurazione modificata."
 
 #
 msgid "config menu"
@@ -9712,10 +9705,11 @@ msgid "create directory"
 msgstr "Creare cartella"
 
 msgid "creates virtual series folders from episodes"
-msgstr ""
+msgstr "Plugin per creare cartelle virtuali dagli episodi delle serie"
 
 msgid "creates virtual series folders from sets of recorded episodes"
 msgstr ""
+"Plugin per creare cartelle virtuali dai set di episodi delle serie registrati"
 
 #, python-format
 msgid "currently installed image: %s"
@@ -9789,6 +9783,9 @@ msgstr "Uscire senza registrare"
 msgid "done!"
 msgstr "Fatto!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr "Driver per penne USB basate su chipset Realtek"
+
 #
 msgid "edit alternatives"
 msgstr "Edit alternative"
@@ -10062,7 +10059,7 @@ msgid "minutes"
 msgstr "Minuti"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "Parametro \\\"id\\\" mancante"
 
 #
 msgid "month"
@@ -10592,7 +10589,7 @@ msgstr "Tuner non supportato"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "Impossibile trovare il timer con id %i"
 
 #
 msgid "unavailable"
@@ -10663,6 +10660,9 @@ msgstr "Settimanale"
 msgid "whitelist"
 msgstr "Lista bianca"
 
+msgid "wireless network interface"
+msgstr "Interfaccia di rete wireless"
+
 #
 msgid "working"
 msgstr "Test in corso..."
@@ -10792,6 +10792,22 @@ msgstr "Zap eseguito"
 #~ msgstr "Selezionare origine"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Code rate alto"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Code rate basso"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Card Compact flash"
 
@@ -10967,10 +10983,35 @@ msgstr "Zap eseguito"
 #~ "attraverso il protocollo growl a un PC su cui sia attivo un client growl"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Intervallo di guardia"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Modalità intervallo di guardia"
+
+#
 #~ msgid "Here is a small overview of the available icon states."
 #~ msgstr "Ecco una piccola anteprima delle icone di stato disponibili."
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informazioni gerarchia"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Modalità gerarchica"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Abilitando questa opzione, un timer verrà considerato già esistente se la "
+#~ "registrazione effettuata da quest'ultimo avrà già raggiunto almeno l'80% "
+#~ "del totale."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Se questa pagina è visibile, premere OK."
 
@@ -11042,6 +11083,10 @@ msgstr "Zap eseguito"
 #~ msgstr "Aggiornamento online"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Posizione orbitale"
+
+#
 #~ msgid "Package details for: "
 #~ msgstr "Dettagli pacchetto per: "
 
@@ -11088,6 +11133,10 @@ msgstr "Zap eseguito"
 #~ msgid "Plugin manager process information..."
 #~ msgstr "Informazioni processi gestore plugin..."
 
+#
+#~ msgid "Polarity"
+#~ msgstr "Polarità"
+
 #~ msgid ""
 #~ "Power state to change to after recordings. Select \"standard\" to not "
 #~ "change the default behaviour of enigma2 or values changed by yourself."
@@ -11153,6 +11202,10 @@ msgstr "Zap eseguito"
 #~ msgstr "Attendere, recupero informazioni sulla rete in corso..."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Satteliteequipment"
 #~ msgstr "Dispositivo satellitare"
 
@@ -11243,6 +11296,14 @@ msgstr "Zap eseguito"
 #~ msgstr "Cambiare audio"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -11343,6 +11404,14 @@ msgstr "Zap eseguito"
 #~ "3) Attendere l'avvio e seguire le istruzioni della configurazione guidata."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Modalità trasmissione"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tipo transponder"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index af45fff..7c97f79 100755 (executable)
--- a/po/lt.po
+++ b/po/lt.po
@@ -3,14 +3,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-01-28 21:11+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-21 13:55+0200\n"
 "Last-Translator: Audronis <audrgrin@takas.lt>\n"
 "Language-Team: Adga / enigma2 (c) <audrgrin@takas.lt>\n"
+"Language: lt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: lt\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%"
 "100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Pootle 2.0.3\n"
@@ -131,22 +131,22 @@ msgid " "
 msgstr " "
 
 msgid " Results"
-msgstr "Rezultatai"
+msgstr " Rezultatai"
 
 msgid " extensions."
-msgstr "išplėtimai."
+msgstr " išplėtimai."
 
 msgid " ms"
-msgstr "ms"
+msgstr " ms"
 
 msgid " packages selected."
-msgstr "paketai išsirinkti."
+msgstr " paketai išsirinkti."
 
 msgid " updates available."
-msgstr "pasiekiami atnaujinimai."
+msgstr " pasiekiami atnaujinimai."
 
 msgid " wireless networks found!"
-msgstr "rastas belaidis tinklas!"
+msgstr " rastas belaidis tinklas!"
 
 #
 msgid "#000000"
@@ -191,6 +191,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d konfliktas (-ai), su kuriais, kai bandote pridėti naujus laikmačiai:\n"
+"%s"
 
 #, python-format
 msgid "%d jobs are running in the background!"
@@ -227,7 +229,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s ne %s"
 
 msgid "(ZAP)"
 msgstr "(JUNGTI)"
@@ -378,7 +380,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "BackToTheRoots-Tema .. tačiau su Warp-8 greičiu.."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "Atgal į TheRoots-Temą .. arba kaip senais gerais laikais."
@@ -402,7 +404,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Demonstracinė papildoma programa TPM vartojimui"
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Dreambox modeliavimas iš SG-Atlantis monitoriaus."
 
 #
 msgid ""
@@ -427,7 +429,7 @@ msgid "A graphical EPG interface"
 msgstr "Grafinė EPG sąsaja"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Grafinė EPG sąsaja ir EPG įrankių valdymas"
 
 msgid "A graphical EPG interface."
 msgstr "Grafinė EPG sąsaja."
@@ -886,7 +888,7 @@ msgid "Aspect Ratio"
 msgstr "Vaizdo formatas"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Vaizdo formatas"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Priskirti tiekėjus/kanalus/caids CI moduliui"
@@ -903,7 +905,7 @@ msgid "Audio Options..."
 msgstr "Garso nustatymai..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Garso PID"
 
 msgid "Audio Sync"
 msgstr "Garso sinchronizavimas"
@@ -974,13 +976,13 @@ msgstr ""
 "apibrėžtų paieškos kriterijų."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "Autolaikmatis pridėtas sėkmingai"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "Autolaikmatis pakeistas sėkmingai"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "Autolaikmatis pašalintas"
 
 #
 msgid "Automatic"
@@ -1078,10 +1080,10 @@ msgid "Back"
 msgstr "Atgal"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Galinis, apatinis USB lizdas"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Galinis, viršutinis USB lizdas"
 
 #
 msgid "Background"
@@ -1181,6 +1183,8 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Ieškoti ORF ir Sat1 Teleteksto nepriklausomo nuo kanalo. Tam reikia "
+"interneto prisijungimo."
 
 msgid "Browse for and connect to network shares"
 msgstr "Ieškoti ir jungtis prie tinklo bendrinimo"
@@ -1213,12 +1217,16 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Įjungus tai, įvykiai nebus suderinti, jei jie neįvyks tam tikromis datomis."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Įjungdami tai jūs būsite informuotas apie laikmačio konfliktus, surastus per "
+"automatizuotą apklausinėjimą. Nėra jokio apimto intelekto, tokiu būdu tai "
+"galėtų trukdyti jus apie tą patį konfliktą nuolat."
 
 #
 msgid ""
@@ -1468,23 +1476,10 @@ msgid "Close title selection"
 msgstr "Uždaryti pavadinimo pasirinkimą"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Kodinė norma HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-msgid "Code rate high"
-msgstr "Aukšta kodavimo norma"
-
-msgid "Code rate low"
-msgstr "Žema kodavimo norma"
-
-#
-msgid "Coderate HP"
-msgstr "Kodavimo greitis HP"
-
-msgid "Coderate LP"
-msgstr "Kodavimo norma LP"
+msgstr "Kodinė norma LP"
 
 #
 msgid "Collection name"
@@ -1665,7 +1660,7 @@ msgstr "Neįrašyta dėl prieštaringo laikmačio %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Negalėjo įrašyti dėl negaliojančios paslaugos %s"
 
 msgid "Crashlog settings"
 msgstr "Crashlog nustatymai"
@@ -1832,7 +1827,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD grotuvas"
 
 #
 msgid "DVD File Browser"
@@ -2118,6 +2113,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Jūs iš tikrųjų norite pašalinti %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2316,6 +2313,12 @@ msgstr "Dreambox formatuoja DVD duomenis (suderinama su HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox programinės įrangos atnaujinimas, nes yra pasiekiamas."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr "Draiveris dėl Ralink RT8070/RT3070/RT3370 belaidžių USB įrenginių."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Draiveris dėl r8712u belaidžių USB įrenginių.."
+
 #
 msgid "Duration: "
 msgstr "Trukmė:"
@@ -2651,6 +2654,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estų"
 
+msgid "Ethernet network interface"
+msgstr "Ethernet tinklo sąsaja"
+
 msgid "Eventview"
 msgstr "Įvykių peržiūra"
 
@@ -2814,6 +2820,8 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Pirma diena, kuri atitiktų įvykius. Joks atvejis, kuris prasideda prieš šią "
+"datą nebus suderintas."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr "Pirma savo temos stiliaus generacija su Ai.HD-Control priedu."
@@ -2836,6 +2844,9 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Surasta iš viso %d atitikimo Įvykių.\n"
+"%d Laikmatis buvo pridėtas, ir %d pakeistas, %d konfliktai,su kuriais "
+"susiduriama."
 
 #, python-format
 msgid ""
@@ -2879,7 +2890,7 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCall rodo gaunamus skambučius į jūsų Fritz! Box jūsų Dreambox'e."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Priekinis USB lizdas"
 
 msgid "Frontend for /tmp/mmi.socket"
 msgstr "Priekinės ir /tmp/mmi.socket"
@@ -2928,6 +2939,7 @@ msgstr "Bendras PCM užlaikymas (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
 msgstr ""
+"Sukuria ir parodo TV laidas visiems vartotojams, turintiems įdiegtą šį priedą"
 
 msgid "Genre"
 msgstr "Žanras"
@@ -3001,24 +3013,21 @@ msgid ""
 "to a PC running a growl, snarl or syslog compatible client or directly to an "
 "iPhone using prowl."
 msgstr ""
-
-msgid "Guard Interval"
-msgstr "Apsaugos intervalas"
+"Growlee leidžia, kad jūsų Dreambox persiųstų pranešimus, kaip 'Įrašas "
+"prasidėjo' į asmeninį kompiuterį ar syslog suderinamą klientą ar tiesiogiai "
+"į iPhone."
 
 msgid "Guard interval"
-msgstr ""
-
-msgid "Guard interval mode"
-msgstr "Apsaugos intervalo režimas"
+msgstr "Apsaugos intervalas"
 
 msgid "Guess existing timer based on begin/end"
 msgstr "Spėti esamą laikmatį remiantis pradžia/pabaiga"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD keitimosi būdas"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD progresyvus būdas"
 
 msgid "HD videos"
 msgstr "HD vaizdai"
@@ -3041,20 +3050,17 @@ msgstr "Kietas diskas išsijungs po"
 msgid "Help"
 msgstr "Pagalba"
 
+msgid "Hidden network"
+msgstr "Paslėptas tinklas"
+
 msgid "Hidden network SSID"
 msgstr "Paslėptas tinklo SSID"
 
 msgid "Hidden networkname"
 msgstr "Paslėptas tinklo pavadinimas"
 
-msgid "Hierarchy Information"
-msgstr "Hierarchijos informacija"
-
 msgid "Hierarchy info"
-msgstr ""
-
-msgid "Hierarchy mode"
-msgstr "Hierarchijos režimas"
+msgstr "Hierarchijos informacija"
 
 msgid "High bitrate support"
 msgstr "Aukštos bitų spartos palaikymas"
@@ -3113,10 +3119,10 @@ msgstr "Islandų"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Jei tai įjungiama į egzistuojantį laikmatį, tai svarstoma įrašymo atveju jei "
-"jis įrašys bent jau 80% of to."
+"Jei tai įjungta jau esančiam laikmačiui, tai bus apsvarstytas įrašymo "
+"atvejis, jei įrašyta ne mažiau kaip 80%% nuo jo."
 
 msgid ""
 "If you see this, something is wrong with\n"
@@ -3204,10 +3210,10 @@ msgid "Init"
 msgstr "Inicializacija"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Pradinis greito persukimo greitis"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Pradinis atsukimo greitis"
 
 msgid "Initial location in new timers"
 msgstr "Pradinė naujų laikmačių vieta"
@@ -3288,7 +3294,7 @@ msgid "Internal LAN adapter."
 msgstr "Vidinis LAN adapteris"
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Vidinis USB lizdas"
 
 msgid "Internal firmware updater"
 msgstr "Vidinis programinės įrangos atnaujinimas"
@@ -3464,6 +3470,8 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Praėjusios dienos atitikti įvykiai. Įvykiai turi prasidėti prieš šią datą, "
+"ir būti suderinti."
 
 msgid "Last speed"
 msgstr "Paskutinis greitis"
@@ -3508,6 +3516,9 @@ msgstr "Sąsaja:"
 msgid "Linked titles with a DVD menu"
 msgstr "Sujungti pavadinimai su DVD meniu"
 
+msgid "List available networks"
+msgstr "Galimų tinklų sąrašas"
+
 msgid "List of Storage Devices"
 msgstr "Išsaugotų įrenginių sąrašas"
 
@@ -3620,6 +3631,9 @@ msgstr "Valdykite savo imtuvo programinę įrangą"
 msgid "Manual Scan"
 msgstr "Rankinė paieška"
 
+msgid "Manual configuration"
+msgstr "Rankinė konfigūracija"
+
 msgid "Manual transponder"
 msgstr "Rankinis transponderis"
 
@@ -3859,7 +3873,7 @@ msgid "Multi EPG"
 msgstr "Kanalų EPG"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Multi-EPG paketų pasirinkimas"
 
 msgid "Multimedia"
 msgstr "Multimedija"
@@ -3868,7 +3882,7 @@ msgid "Multiple service support"
 msgstr "Kelių kanalų palaikymas"
 
 msgid "Multiplex"
-msgstr ""
+msgstr "Sudėtingas"
 
 msgid "Multisat"
 msgstr "Daug palydovų"
@@ -3928,7 +3942,7 @@ msgid "NFS share"
 msgstr "NFS bendrinimas"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 msgid "NOW"
 msgstr "DABAR"
@@ -3953,7 +3967,7 @@ msgid "Nameserver settings"
 msgstr "Serverio pavadinimas"
 
 msgid "Namespace"
-msgstr ""
+msgstr "Pavadinimnų erdvė"
 
 msgid "Nemesis BlackBox Skin"
 msgstr "Nemesis BlackBox tema"
@@ -4096,6 +4110,9 @@ msgstr "Tinklo naršyklė"
 msgid "NetworkWizard"
 msgstr "Tinklo vedlys"
 
+msgid "Networkname (SSID)"
+msgstr "Tinklo pavadinimas (SSID)"
+
 msgid "Never"
 msgstr "Niekada"
 
@@ -4234,6 +4251,9 @@ msgstr "Nėra vaizdų rodymui"
 msgid "No wireless networks found! Please refresh."
 msgstr "Jokie belaidžiai tinklai nesurasti! Prašome pakartoti."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Belaidžių tinklų nerasta! Vyksta paieška ..."
+
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -4311,10 +4331,10 @@ msgid "Norwegian"
 msgstr "Norvegų"
 
 msgid "Not after"
-msgstr ""
+msgstr "Ne po"
 
 msgid "Not before"
-msgstr ""
+msgstr "Ne iki"
 
 #, python-format
 msgid ""
@@ -4327,6 +4347,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Ne perdavimo įėjimų nustatymas"
 
+msgid "Not-Associated"
+msgstr "Ne-Asocijuotas"
+
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
@@ -4362,7 +4385,7 @@ msgid "OK, remove some extensions"
 msgstr "Gerai, pašalinkite bet kokius išplėtimus"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 msgid "OSD Settings"
 msgstr "OSD nustatymai"
@@ -4416,11 +4439,8 @@ msgstr "Atidaryti papildomų programų meniu"
 msgid "Optionally enter your name if you want to."
 msgstr "Pasirinktinai įrašykite savo vardą, jei jūs norite."
 
-msgid "Orbital Position"
-msgstr "Pozicija orbitoje"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Pozicija orbitoje"
 
 msgid "Outer Bound (+/-)"
 msgstr "Išorinis Susijęs (+/-)"
@@ -4441,13 +4461,13 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 msgid "PIDs"
 msgstr "PIDs"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 msgid "Package list update"
 msgstr "Paketo sąrašo atnaujinimas"
@@ -4768,7 +4788,7 @@ msgid "Please wait while removing your network mount..."
 msgstr "Prašome laukti, kol šalinamas jūsų tinklo pajungimas..."
 
 msgid "Please wait while scanning is in progress..."
-msgstr "Prašome laukti kol vyksta skanavimas..."
+msgstr "Prašome laukti kol vyksta paieška..."
 
 msgid "Please wait while searching for removable packages..."
 msgstr "Prašome laukti, ieškomi pašalinami paketai..."
@@ -4816,9 +4836,6 @@ msgstr "Podcast srautų užsakomosios transliacijos į savo Dreambox"
 msgid "Poland"
 msgstr "Lenkija"
 
-msgid "Polarity"
-msgstr "Poliariškumas"
-
 msgid "Polarization"
 msgstr "Poliarizacija"
 
@@ -4847,7 +4864,7 @@ msgid "Portuguese"
 msgstr "Portugalų"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Baigtų laikmačių padėtis laikmačio sąraše"
 
 msgid "Positioner"
 msgstr "Pozicionierius"
@@ -5022,6 +5039,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS žiūrėjimas"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "RT8070/RT3070/RT3370 USB belaidžių draiveris"
+
 msgid "Radio"
 msgstr "Radijas"
 
@@ -5109,7 +5129,7 @@ msgid "Recordings always have priority"
 msgstr "Įrašai visada turi pirmenybę"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Peradresuokite pranešimus syslog ir kt."
 
 msgid "Reenter new PIN"
 msgstr "Iš naujo įrašykite naują PIN"
@@ -5285,7 +5305,7 @@ msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Riboti \"po įvykio \" tam tikrą laiko atkarpą?"
 
 msgid "Restrict to events on certain dates"
-msgstr ""
+msgstr "Apriboti renginius dėl tam tikrų datų"
 
 msgid "Resume from last position"
 msgstr "Tęsti nuo paskutinės pozicijos"
@@ -5320,10 +5340,7 @@ msgid "Right"
 msgstr "Dešinys"
 
 msgid "Roll-off"
-msgstr ""
-
-msgid "Rolloff"
-msgstr "Rolloff"
+msgstr "Roll-off"
 
 msgid "Rotor turning speed"
 msgstr "Pozicionieriaus sukimosi greitis"
@@ -5332,7 +5349,7 @@ msgid "Running"
 msgstr "Veikiantis"
 
 msgid "Running in testmode"
-msgstr ""
+msgstr "Veikia testavimo būdu"
 
 msgid "Russia"
 msgstr "Rusija"
@@ -5344,19 +5361,19 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50HZ vaizdavimo būdas"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50HZ progresyvus būdas"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60HZ vaizdavimo būdas"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60HZ progresyvus būdas"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 msgid "SINGLE LAYER DVD"
 msgstr "VIENO SLUOKSNIO DVD"
@@ -5379,9 +5396,16 @@ msgid ""
 "You probably don't need this plugin and should use the regular Web Interface "
 "for Enigma2 instead."
 msgstr ""
+"SVDRP yra protokolas sukurtas dėl VDR programinės įrangos kontrolės set-top "
+"box nuotoliniu būdu.\n"
+"Šis priedas palaiko tik iš SVDRP poaibio ir pasileidžia automatiškai, "
+"naudojant numatytuosius parametrus.\n"
+"\n"
+"Jums tikriausiai nereikia šio priedo ir turite panaudoti reguliarią Tinklo "
+"sąsąją dėl Enigma2 vietoj to."
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "SVDRP serveris dėl Enigma2"
 
 msgid "Sat"
 msgstr "Šeš"
@@ -5718,7 +5742,7 @@ msgid "Service"
 msgstr "Apie kanalą"
 
 msgid "Service Scan"
-msgstr "Kanalų skanavimas"
+msgstr "Kanalų paieška"
 
 msgid "Service Searching"
 msgstr "Kanalų paieška"
@@ -5747,7 +5771,7 @@ msgstr ""
 "(SID nėra PAT)"
 
 msgid "Service reference"
-msgstr ""
+msgstr "Kanalo nuoroda"
 
 msgid "Service scan"
 msgstr "Kanalo skanavimas"
@@ -5857,7 +5881,7 @@ msgid "Show in extension menu"
 msgstr "Rodyti išplėstame meniu"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Rodyti informaciją ekrane"
 
 msgid "Show infobar on channel change"
 msgstr "Rodyti infojuostą perjungiant kanalą"
@@ -5869,7 +5893,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Rodyti infojuostą praleidžiant į priekį/atgal"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Rodyti pranešimą apie konfliktus"
 
 msgid "Show positioner movement"
 msgstr "Rodyti pozicionieriaus judėjimą"
@@ -6092,7 +6116,7 @@ msgid "Start Webinterface"
 msgstr "Paleisti Tinklo sąsają"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Pradėti lengvą multimedijos priedą su PVR mygtuku"
 
 msgid "Start from the beginning"
 msgstr "Pradėti nuo pradžios"
@@ -6190,7 +6214,7 @@ msgid "Sunday"
 msgstr "Sekmadienis"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Palaikyti \"Greita Paieška\"?"
 
 msgid "Swap Services"
 msgstr "Keisti kanalus"
@@ -6210,13 +6234,7 @@ msgstr "Perjungti į ankstesnį subkanalą"
 msgid "Switchable tuner types:"
 msgstr "Perjungiamų imtuvą tipai:"
 
-msgid "Symbol Rate"
-msgstr "Simbolių greitis"
-
 msgid "Symbol rate"
-msgstr ""
-
-msgid "Symbolrate"
 msgstr "Simbolių greitis"
 
 msgid "System"
@@ -6230,16 +6248,16 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS failas yra per didelis ISO9660 lygmeniui 1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "TV programos visiems vartotojams"
 
 msgid "TV System"
 msgstr "TV sistema"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 msgid "Table of content for collection"
 msgstr "Turinio lentelė dėl kolekcijos"
@@ -6266,7 +6284,7 @@ msgid "Temperature and Fan control"
 msgstr "Temperatūros ir aušintuvo kontrolė"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Priklauso nuo temperatūros kontrolės ventiliatoriaus."
 
 msgid "Terrestrial"
 msgstr "Antžeminė"
@@ -6912,18 +6930,12 @@ msgstr "Vertimas"
 msgid "Translation:"
 msgstr "Vertimas:"
 
-msgid "Transmission Mode"
-msgstr "Perdavimo būdas"
-
 msgid "Transmission mode"
 msgstr "Perdavimo būdas"
 
 msgid "Transponder"
 msgstr "Transponderis"
 
-msgid "Transponder Type"
-msgstr "Transponderio tipas"
-
 msgid "Travel & Events"
 msgstr "Kelionės ir Įvykiai"
 
@@ -7024,6 +7036,9 @@ msgstr "Atšaukti įdiegimą"
 msgid "Undo uninstall"
 msgstr "Atšaukti šalinimą"
 
+msgid "Unencrypted"
+msgstr "Nešifruota"
+
 msgid "UnhandledKey"
 msgstr "Nežinomas mygtukas"
 
@@ -7045,6 +7060,9 @@ msgstr "JAV"
 msgid "Universal LNB"
 msgstr "Universali LNB"
 
+msgid "Unknown"
+msgstr "Nežinoma"
+
 msgid "Unknown network adapter."
 msgstr "Nežinomas tinklo adapteris"
 
@@ -7207,13 +7225,13 @@ msgid "Vali-XD skin"
 msgstr "Vali-XD tema"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis tema"
 
 msgid "Vali.HD.nano skin"
 msgstr "Vali.HD.nano tema"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp tema"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -7221,7 +7239,7 @@ msgstr ""
 "Patvirtinkite savo Dreambox autentiškumą paleisdami tikro Dreambox priedą!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Jūsų interneto ryšio patvirtinimas..."
 
 msgid "Vertical"
 msgstr "Vertikalus"
@@ -7236,7 +7254,7 @@ msgid "Video Output"
 msgstr "Vaizdo išėjimas"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Vaizdo PID"
 
 msgid "Video Setup"
 msgstr "Vaizdo valdymas"
@@ -7441,7 +7459,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "Orų prognozė Jūsų Dreambox"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Web paketų redaktorius dėl PC"
 
 msgid "Webinterface"
 msgstr "Web sąsaja"
@@ -7612,6 +7630,9 @@ msgid ""
 "When supporting \"Fast Scan\" the service type is ignored. You don't need to "
 "enable this unless your Image supports \"Fast Scan\" and you are using it."
 msgstr ""
+"Suteikdami palaikymą \"Greita paieška\" kanalų tipas yra ignoruojamas. Jums "
+"nereikia įjungti tai,nebent jūsų atvaizdas palaiko \"Greitą paiešką\" ir "
+"naudojate tai."
 
 msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
@@ -7651,6 +7672,15 @@ msgstr "Belaidis tinklas"
 msgid "Wireless Network State"
 msgstr "Belaidis tinklas"
 
+msgid "Wireless network connection setup"
+msgstr "Belaidžio tinklo prisijungimo nustatymas"
+
+msgid "Wireless network connection setup."
+msgstr "Belaidžio tinklo prisijungimo nustatymas."
+
+msgid "Wireless network state"
+msgstr "Belaidžio tinklo būklė"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -7885,6 +7915,9 @@ msgid ""
 "have also a new now-next event viewer. Easy-PG, the own graphical EPG bowser "
 "is also included."
 msgstr ""
+"Jūs galite naudoti EasyInfo, kad valdyti EPG papildomas programas su info "
+"mygtuku. Jūs turite naują dabar-kitą atvejo peržiūrą. Easy-PG, sena grafinė "
+"EPG naršyklė taip pat yra įtraukta."
 
 msgid "You cannot delete this!"
 msgstr "Jūs negalite to ištrinti!"
@@ -8074,7 +8107,7 @@ msgid "Your network configuration has been activated."
 msgstr "Jūsų tinklo konfigūracija aktyvuota."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Jūsų tinklas neveikia. Prašome pabandyti dar kartą."
 
 msgid "Your network mount has been activated."
 msgstr "Jūsų tinklo pajungimas aktyvuotas."
@@ -8261,10 +8294,10 @@ msgid "assigned Services/Provider:"
 msgstr "priskirti Kanalai/Tiekėjai:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "pradžioje"
 
 msgid "at end"
-msgstr ""
+msgstr "pabaigoje"
 
 #, python-format
 msgid "audio track (%s) format"
@@ -8281,7 +8314,7 @@ msgid "auto"
 msgstr "auto"
 
 msgid "autotimers need a match attribute"
-msgstr ""
+msgstr "Auto laikmačiai turi atitikti atributą"
 
 msgid "available"
 msgstr "pasiekiamas"
@@ -8308,7 +8341,7 @@ msgid "blue"
 msgstr "mėlynas"
 
 msgid "bob"
-msgstr ""
+msgstr "trumpai"
 
 #, python-format
 msgid "burn audio track (%s)"
@@ -8342,7 +8375,7 @@ msgid "complex"
 msgstr "sudėtinis"
 
 msgid "config changed."
-msgstr ""
+msgstr "config pasikeitė."
 
 msgid "config menu"
 msgstr "konfigūracijos meniu"
@@ -8369,10 +8402,10 @@ msgid "create directory"
 msgstr "kurti direktoriją"
 
 msgid "creates virtual series folders from episodes"
-msgstr ""
+msgstr "kuria virtualių serijų aplankus iš epizodų"
 
 msgid "creates virtual series folders from sets of recorded episodes"
-msgstr ""
+msgstr "kuria virtualius serijų aplankus iš įrašytų epizodų komplektų"
 
 #, python-format
 msgid "currently installed image: %s"
@@ -8385,7 +8418,7 @@ msgid "day"
 msgstr "diena"
 
 msgid "default"
-msgstr ""
+msgstr "nustatyta"
 
 msgid "delete"
 msgstr "trinti"
@@ -8432,6 +8465,9 @@ msgstr "nerašyti"
 msgid "done!"
 msgstr "baigta!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr "Draiveriai dėl Realtek USB belaidžių įrenginių"
+
 msgid "edit alternatives"
 msgstr "redaguoti kitus"
 
@@ -8643,7 +8679,7 @@ msgid "minutes"
 msgstr "minučių"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "trūkstamas parametras \"id\""
 
 msgid "month"
 msgstr "mėnuo"
@@ -8857,7 +8893,7 @@ msgstr "skanavimas baigtas!"
 
 #, python-format
 msgid "scan in progress - %d%% done!"
-msgstr "vyksta skanavimas - %d %% baigta!"
+msgstr "vyksta paieška - %d %% baigta!"
 
 msgid "scan state"
 msgstr "paieškos eiga"
@@ -9053,7 +9089,7 @@ msgstr "imtuvas nepalaikomas"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "negalima surasti laikmačio su id %i"
 
 msgid "unavailable"
 msgstr "nepasiekiamas"
@@ -9109,6 +9145,9 @@ msgstr "kas savaitę"
 msgid "whitelist"
 msgstr "baltas sąrašas"
 
+msgid "wireless network interface"
+msgstr "bevielio tinklo sąsaja"
+
 msgid "working"
 msgstr "dirba"
 
@@ -9218,6 +9257,19 @@ msgstr "įjungta"
 #~ msgid "Choose source"
 #~ msgstr "Išsirinkite šaltinį"
 
+#~ msgid "Code rate high"
+#~ msgstr "Aukšta kodavimo norma"
+
+#~ msgid "Code rate low"
+#~ msgstr "Žema kodavimo norma"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kodavimo greitis HP"
+
+#~ msgid "Coderate LP"
+#~ msgstr "Kodavimo norma LP"
+
 #
 #~ msgid "Compact flash card"
 #~ msgstr "Kompaktinė atmintinės kortelė"
@@ -9325,6 +9377,25 @@ msgstr "įjungta"
 #~ "protokolą\n"
 #~ "Įrašas paleidžia pranešimus į PC, veikiant growl klientui"
 
+#~ msgid "Guard Interval"
+#~ msgstr "Apsaugos intervalas"
+
+#~ msgid "Guard interval mode"
+#~ msgstr "Apsaugos intervalo režimas"
+
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchijos informacija"
+
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarchijos režimas"
+
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Jei tai įjungiama į egzistuojantį laikmatį, tai svarstoma įrašymo atveju "
+#~ "jei jis įrašys bent jau 80% of to."
+
 #~ msgid "Image flash utility"
 #~ msgstr "Atvaizdo diegimo programėlė"
 
@@ -9340,6 +9411,9 @@ msgstr "įjungta"
 #~ msgid "No useable USB stick found"
 #~ msgstr "Joks tinkamas USB raktas nesurastas"
 
+#~ msgid "Orbital Position"
+#~ msgstr "Pozicija orbitoje"
+
 #~ msgid "Page"
 #~ msgstr "Puslapis"
 
@@ -9362,6 +9436,9 @@ msgstr "įjungta"
 #~ msgid "Please select target directory or medium"
 #~ msgstr "Prašome išsirinkti direktoriją arba diską"
 
+#~ msgid "Polarity"
+#~ msgstr "Poliariškumas"
+
 #~ msgid "Press OK to view full changelog"
 #~ msgstr "Spauskite OK, kad peržiūrėtumėte pilną changelog"
 
@@ -9380,6 +9457,9 @@ msgstr "įjungta"
 #~ msgid "Remove the incomplete .NFI file?"
 #~ msgstr "Pašalinti neužbaigtą .NFI failą?"
 
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
 #~ msgid ""
 #~ "Scan your network for wireless Access Points and connect to them using "
 #~ "your selected wireless device.\n"
@@ -9402,6 +9482,12 @@ msgstr "įjungta"
 #~ msgid "Stereo"
 #~ msgstr "Stereo"
 
+#~ msgid "Symbol Rate"
+#~ msgstr "Simbolių greitis"
+
+#~ msgid "Symbolrate"
+#~ msgstr "Simbolių greitis"
+
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -9463,6 +9549,12 @@ msgstr "įjungta"
 #~ "priekinės panėlės apie 10 sekundžių \n"
 #~ "3) Laukite paleidimo ir sekite nustatymų vedlio instrukcijas."
 
+#~ msgid "Transmission Mode"
+#~ msgstr "Perdavimo būdas"
+
+#~ msgid "Transponder Type"
+#~ msgstr "Transponderio tipas"
+
 #~ msgid ""
 #~ "USB stick wizard finished. Your dreambox will now restart with your new "
 #~ "image!"
index f3b4228..ca65e53 100755 (executable)
--- a/po/lv.po
+++ b/po/lv.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2009-02-25 20:35+0200\n"
 "Last-Translator: Ivo Grinbergs <ivog@apollo.lv>\n"
 "Language-Team: Ivo / enigma2 (c) <ivog@apolllo.lv>\n"
@@ -1529,22 +1529,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Augsts kodēšanas ātrums "
-
-#
-msgid "Code rate low"
-msgstr "Zems kodēšanas ātrums"
-
-#
-msgid "Coderate HP"
-msgstr "Kodēšanas ātrums HP"
-
-#
-msgid "Coderate LP"
-msgstr "Kodēšanas ātrums LP"
-
-#
 msgid "Collection name"
 msgstr "Kolekcijas nosaukums"
 
@@ -2405,6 +2389,12 @@ msgstr "Dreambox formāta datu DVD (savietojams ar HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2763,6 +2753,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Notikumu skats"
@@ -3186,18 +3179,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Sardzes intervāls"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Sardzes intervāla režīms"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3235,6 +3220,9 @@ msgstr "Cietā diska gaidstāve pēc"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Slēpts tīkla SSID"
@@ -3243,18 +3231,10 @@ msgstr "Slēpts tīkla SSID"
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarhijas informācija"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hierarhijas režīms"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3323,11 +3303,10 @@ msgstr "ISO ceļš"
 msgid "Icelandic"
 msgstr "Islandiešu"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3800,6 +3779,9 @@ msgstr "Saite:"
 msgid "Linked titles with a DVD menu"
 msgstr "Saistītie nosaukumi ar DVD izvēlni"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Atmiņas ierīču saraksts"
@@ -3936,6 +3918,9 @@ msgstr "Pārvaldīt ierīces programmatūru"
 msgid "Manual Scan"
 msgstr "Manuālā meklēšana"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Manuāls transponderis"
@@ -4496,6 +4481,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Tīkla vednis"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4662,6 +4650,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4775,6 +4766,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4889,10 +4883,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Pozīcija orbītā"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5371,10 +5361,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritāte"
-
-#
 msgid "Polarization"
 msgstr "Polarizācija"
 
@@ -5629,6 +5615,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6010,11 +5999,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-#, fuzzy
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Pozicioniera griešanās ātrums"
 
@@ -7125,18 +7109,10 @@ msgstr "Pārslēgt iepriekšējo papildkanālu"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Simbolu ātrums"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Simbolātrums"
-
-#
 msgid "System"
 msgstr "Sistēma"
 
@@ -7871,10 +7847,6 @@ msgid "Translation:"
 msgstr "Translēšana:"
 
 #
-msgid "Transmission Mode"
-msgstr "Pārraides režīms"
-
-#
 msgid "Transmission mode"
 msgstr "Pārraides režīms"
 
@@ -7883,10 +7855,6 @@ msgid "Transponder"
 msgstr "Transponderis"
 
 #
-msgid "Transponder Type"
-msgstr "Transpondera veids"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -8015,6 +7983,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8043,6 +8014,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Universālā LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8713,6 +8687,15 @@ msgstr "Bezvadu tīkls"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9565,6 +9548,9 @@ msgstr "nerakstīt"
 msgid "done!"
 msgstr "pabeigts!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "rediģēt alternatīvas"
@@ -10458,6 +10444,9 @@ msgstr "iknedēļas"
 msgid "whitelist"
 msgstr "baltais saraksts"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "darbojas"
@@ -10611,6 +10600,22 @@ msgstr "pārslēgts"
 #~ msgstr "Izvēlēties avotu"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Augsts kodēšanas ātrums "
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Zems kodēšanas ātrums"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kodēšanas ātrums HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Kodēšanas ātrums LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash karte"
 
@@ -10731,6 +10736,22 @@ msgstr "pārslēgts"
 #~ msgstr "Funkcija vēl nav realizēta"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Sardzes intervāls"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Sardzes intervāla režīms"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarhijas informācija"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarhijas režīms"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Ja redzat šo lappusi, spiediet OK."
 
@@ -10851,6 +10872,10 @@ msgstr "pārslēgts"
 #~ msgstr "Tiešsaistes atjaunināšana"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Pozīcija orbītā"
+
+#
 #~ msgid "Page"
 #~ msgstr "Lappuse"
 
@@ -10879,6 +10904,10 @@ msgstr "pārslēgts"
 #~ msgstr "Lūdzu izvēlieties mērķa mapi vai datu nesēju"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritāte"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS barotnes URI"
 
@@ -10911,6 +10940,11 @@ msgstr "pārslēgts"
 #~ "atjaunotos iestatījumus."
 
 #
+#, fuzzy
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid ""
 #~ "Scan your network for wireless Access Points and connect to them using "
 #~ "your WLAN USB Stick\n"
@@ -10988,6 +11022,14 @@ msgstr "pārslēgts"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Simbolu ātrums"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Simbolātrums"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -11069,6 +11111,14 @@ msgstr "pārslēgts"
 #~ "3) Gaidiet līdz ielādējas un sekojiet vedņa norādījumiem."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Pārraides režīms"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transpondera veids"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 0ae4fcc..fec9e85 100755 (executable)
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,14 +6,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2011-01-28 09:34+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-23 00:17+0200\n"
 "Last-Translator: Benny <Benny.DeTandt@gmail.com>\n"
 "Language-Team: <Benny.DeTandt@gmail.com>\n"
+"Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: nl\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Nederlands\n"
@@ -413,10 +413,10 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "A BackToTheRoots-Skin .. but with Warp-8 speed."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
-msgstr ""
+msgstr "A BackToTheRoots-Skin .. or good old times."
 
 msgid "A basic ftp client"
 msgstr "Een basis ftp-client"
@@ -437,7 +437,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Een demo plugin voor TPM gebruik."
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Een dreambox simulatie van SG-Atlantis displays."
 
 #
 msgid ""
@@ -463,7 +463,7 @@ msgid "A graphical EPG interface"
 msgstr "Een grafische EPG interface"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Een grafische EPG interface en EPG tools manager"
 
 msgid "A graphical EPG interface."
 msgstr "Een grafische EPG interface."
@@ -597,10 +597,10 @@ msgid "Abort this Wizard."
 msgstr "Deze wizard afsluiten."
 
 msgid "About"
-msgstr "Uw Dreambox"
+msgstr "Over"
 
 msgid "About..."
-msgstr "Uw Dreambox"
+msgstr "Over..."
 
 msgid "Access to the ARD-Mediathek"
 msgstr "Toegang tot de ARD-Mediatheek"
@@ -785,7 +785,7 @@ msgstr ""
 "Raadpleeg de handleiding voor aanwijzigingen."
 
 msgid "Ai.HD skin-style control plugin"
-msgstr ""
+msgstr "Ai.HD skin-style control plugin"
 
 #
 msgid "Album"
@@ -932,7 +932,7 @@ msgid "Aspect Ratio"
 msgstr "Beeldverhouding"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Beeldverhouding"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Toewijzen van zenders/kanalen/caids aan een CI-module"
@@ -949,7 +949,7 @@ msgid "Audio Options..."
 msgstr "Audio Opties..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Audio PID"
 
 #
 msgid "Audio Sync"
@@ -1018,17 +1018,17 @@ msgid ""
 "AutoTimer scans the EPG and creates Timers depending on user-defined search  "
 "criteria."
 msgstr ""
-"AutoTimer scant de EPG en creëert Timers afhankelijk van de door de "
+"AutoTimer zoekt in de EPG en creëert Timers afhankelijk van de door de "
 "gebruiker gedefinieerde zoekcriteria."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "AutoTimer werd met succes toegevoegd"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "AutoTimer werd met succes gewijzigd"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "AutoTimer werd verwijderd"
 
 #
 msgid "Automatic"
@@ -1055,7 +1055,7 @@ msgstr ""
 "waar u naar kijkt."
 
 msgid "Automatically create timer events based on keywords"
-msgstr "Maakt automatisch timers aan op basis van trefwoorden"
+msgstr "Maakt automatisch timers op basis van trefwoorden"
 
 msgid "Automatically informs you on low internal memory"
 msgstr "Automatisch informeert u over weinig intern geheugen"
@@ -1076,13 +1076,13 @@ msgid "Autoresolution Switch"
 msgstr ""
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Autoresolutie werkt niet in Scart/DVI-PC-modus"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Autoresolutie instellingen"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Autoresolution videomode instellen"
 
 #
 msgid "Autos & Vehicles"
@@ -1127,10 +1127,10 @@ msgid "Back"
 msgstr "Terug"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Achterkant, onderste USB Slot"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Achterkant, bovenste USB Slot"
 
 #
 msgid "Background"
@@ -1230,6 +1230,8 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Browse ORF and SAT1 Teletext independent from channel. This need I-net "
+"conection."
 
 msgid "Browse for and connect to network shares"
 msgstr "Blader naar en maak verbinding met het netwerk"
@@ -1295,6 +1297,8 @@ msgid ""
 "CDInfo enables gathering album and track details from CDDB and CD-Text when "
 "playing Audio CDs in Mediaplayer."
 msgstr ""
+"CDInfo verzamelt album- en trackinformatie van de CDDB en van CD-tekst van "
+"Audio-CD's die afgespeeld worden."
 
 #
 msgid "CI assignment"
@@ -1392,7 +1396,7 @@ msgid "Change the hostname of your Dreambox."
 msgstr "Wijzig de hostnaam van uw Dreambox."
 
 msgid "Changelog"
-msgstr ""
+msgstr "Overzicht van wijzigingen"
 
 #
 msgid "Channel"
@@ -1546,22 +1550,6 @@ msgstr ""
 msgid "Code rate LP"
 msgstr ""
 
-#
-msgid "Code rate high"
-msgstr "Hoge ontvangst rate"
-
-#
-msgid "Code rate low"
-msgstr "Lage ontvangst rate"
-
-#
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Coderate LP"
-
 msgid "Collection name"
 msgstr "DVD naam"
 
@@ -1641,7 +1629,7 @@ msgid "Configure nameservers"
 msgstr "Configureer nameservers"
 
 msgid "Configure your WLAN network interface"
-msgstr "Configureer uw WLAN netwerkinterface"
+msgstr "Configureer uw WLAN netwerk interface"
 
 #
 msgid "Configure your internal LAN"
@@ -1778,8 +1766,7 @@ msgid "Create DVD-ISO"
 msgstr "DVD-ISO maken"
 
 msgid "Create a backup of your Video DVD on your DreamBox hard drive."
-msgstr ""
-"Maak een back-up van van uw Video-DVD op de harde schijf van uw ontvanger"
+msgstr "Maak een back-up van uw Video-DVD op de harde schijf van uw Dreambox."
 
 msgid "Create a backup of your Video-DVD"
 msgstr "Maak een back-up van van uw Video-DVD"
@@ -1804,10 +1791,10 @@ msgid "Create preview pictures of your Movies"
 msgstr "Maakt voorbeeld miniaturen aan van uw films"
 
 msgid "Create remote timers"
-msgstr ""
+msgstr "Creëer op afstand timers"
 
 msgid "Create timers on remote Dreamboxes."
-msgstr ""
+msgstr "Maakt timers op andere Dreamboxes."
 
 #
 #, python-format
@@ -1937,7 +1924,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD-speler"
 
 #
 msgid "DVD File Browser"
@@ -1963,6 +1950,9 @@ msgid ""
 "With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
 "even from an iso file or video_ts folder on your harddisc or network."
 msgstr ""
+"DVD-speler speelt uw DVD's af op uw Dreambox.Met de DVD-speler kunt u DVD's "
+"afspelen op uw Dreambox, maar ook een ISO-bestand en een Video-ts map op uw "
+"harde schijf of van uw netwerk.\""
 
 #
 msgid "Danish"
@@ -2024,10 +2014,10 @@ msgid "Define a startup service for your Dreambox."
 msgstr "Bepaal de status na het opstarten van uw Dreambox."
 
 msgid "Deinterlacer mode for interlaced content"
-msgstr ""
+msgstr "Deinterlacer modus voor interlaced content"
 
 msgid "Deinterlacer mode for progressive content"
-msgstr ""
+msgstr "Deinterlacer modus voor progressieve content"
 
 #
 msgid "Delay"
@@ -2225,6 +2215,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Wilt u %s echt wissen\n"
+"%s?"
 
 #
 #, python-format
@@ -2421,6 +2413,14 @@ msgstr "Dreambox formaat data DVD (HDTV compatibel)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox software want er zijn updates beschikbaar."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+"Driver voor op Ralink RT8070/RT3070/RT3370 gebaseerde Wireless-N USB-"
+"apparaten."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Driver voor op Realtek r8712u gebaseerde Wireless-N USB-apparaten."
+
 msgid "Duration: "
 msgstr "Duur: "
 
@@ -2554,7 +2554,7 @@ msgid "Electronic Program Guide"
 msgstr "Electronische Programma Gids"
 
 msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
-msgstr ""
+msgstr "Emailclient is een IMAP4 e-mail client voor uw Dreambox."
 
 #
 msgid "Enable"
@@ -2565,23 +2565,23 @@ msgid "Enable /media"
 msgstr "Activeer harde schijf"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Activeer 1080p24 Modus"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Activeer 1080p25 Modus"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Activeer 1080p30 Modus"
 
 #
 msgid "Enable 5V for active antenna"
 msgstr "5V voor actieve antenne inschakelen"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Activeer 720p24 Modus"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Activeer auto resolutie"
 
 #
 msgid "Enable Cleanup Wizard?"
@@ -2784,6 +2784,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estlands"
 
+msgid "Ethernet network interface"
+msgstr "Ethernet netwerk interface"
+
 #
 msgid "Eventview"
 msgstr "Programmaoverzicht"
@@ -2885,6 +2888,8 @@ msgid ""
 "FTPBrowser allows uploading and downloading files between your Dreambox and "
 "a server using the file transfer protocol."
 msgstr ""
+"FTPBrowser maakt het mogelijk met het FTP-protocol bestanden te up- en "
+"downloaden tussen uw Dreambox en een server."
 
 #
 msgid "Factory reset"
@@ -2990,7 +2995,7 @@ msgid ""
 msgstr ""
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
-msgstr ""
+msgstr "Eerst uw skin stijl genereren met de Ai.HD-Control plugin."
 
 #
 msgid "Flash"
@@ -3012,6 +3017,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Een totaal van %d overeenkomende gebeurtenissen gevonden.\n"
+"%d timers werden toegevoegd en %d gewijzigd, %d conflicten ondervonden."
 
 #
 #, python-format
@@ -3066,10 +3073,10 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCall toont inkomende gesprekken op uw Dreambox."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Voorkant USB Slot"
 
 msgid "Frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "Frontend voor /tmp/mmi.socket"
 
 #
 #, python-format
@@ -3125,7 +3132,7 @@ msgid "General PCM delay (ms)"
 msgstr "Algemene PCM vertraging (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
-msgstr ""
+msgstr "Genereert en toont TV grafieken van alle gebruikers"
 
 #
 msgid "Genre"
@@ -3210,27 +3217,22 @@ msgid ""
 "to a PC running a growl, snarl or syslog compatible client or directly to an "
 "iPhone using prowl."
 msgstr ""
-
-#
-msgid "Guard Interval"
-msgstr "Guard interval"
+"Growlee laat uw Dreambox meldingen als 'Opname gestart' doorsturen naar een "
+"PC waar een growl-, snarl- of syslog-compatibele client draait, of naar een "
+"iPhone waar prowl draait."
 
 msgid "Guard interval"
-msgstr ""
-
-#
-msgid "Guard interval mode"
-msgstr "Guard interval modus"
+msgstr "Wacht interval"
 
 #
 msgid "Guess existing timer based on begin/end"
 msgstr "Raad bestaande timer gebaseerd op begin/einde"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD interlace modus"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD progressieve Modus"
 
 #
 msgid "HD videos"
@@ -3260,6 +3262,9 @@ msgstr "Harde schijf standby na"
 msgid "Help"
 msgstr "Help"
 
+msgid "Hidden network"
+msgstr "Verborgen netwerk"
+
 #
 msgid "Hidden network SSID"
 msgstr "Verborgen netwerk SSID"
@@ -3268,16 +3273,8 @@ msgstr "Verborgen netwerk SSID"
 msgid "Hidden networkname"
 msgstr "Verborgen netwerknaam"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hiërarchie informatie"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Hiërarchie modus"
+msgstr "Hiërarchie info"
 
 #
 msgid "High bitrate support"
@@ -3322,7 +3319,7 @@ msgid "Hungarian"
 msgstr "Hongaars"
 
 msgid "IMAP4 e-mail viewer for the Dreambox"
-msgstr ""
+msgstr "IMAP4 e-mail bekijken via uw Dreambox"
 
 #
 msgid "IP Address"
@@ -3349,10 +3346,8 @@ msgstr "Ijslands"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Indien ingeschakeld wordt een programma al als opgenomen beschouwd als een "
-"andere timer eral 80% van opneemt."
 
 #
 msgid ""
@@ -3455,10 +3450,10 @@ msgid "Init"
 msgstr "Initialiseren"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Initiële snel vooruitspoel snelheid"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Initiële terugspoel snelheid"
 
 #
 msgid "Initial location in new timers"
@@ -3562,7 +3557,7 @@ msgid "Internal LAN adapter."
 msgstr "Interne LAN adapter."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Intern USB Slot"
 
 msgid "Internal firmware updater"
 msgstr "Interne firmware updater"
@@ -3729,7 +3724,7 @@ msgid "Keymap"
 msgstr "Toetsenbord layout"
 
 msgid "KiddyTimer allows to control your kids's daily tv usage."
-msgstr ""
+msgstr "Met KiddyTimer bepaalt u het dagelijkse TV gedrag van uw kind."
 
 #
 msgid "LAN Adapter"
@@ -3828,6 +3823,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Verbind titels met een DVD menu"
 
+msgid "List available networks"
+msgstr "Lijst van beschikbare netwerken"
+
 #
 msgid "List of Storage Devices"
 msgstr "Lijst van opslagmedia"
@@ -3966,6 +3964,9 @@ msgstr "Beheer uw ontvanger software"
 msgid "Manual Scan"
 msgstr "Handmatig zoeken"
 
+msgid "Manual configuration"
+msgstr "Handmatige configuratie"
+
 #
 msgid "Manual transponder"
 msgstr "Transponder handmatig"
@@ -4022,12 +4023,17 @@ msgid ""
 "MediaScanner scans devices for playable media files and displays a menu with "
 "possible actions like viewing pictures or playing movies."
 msgstr ""
+"Mediascanner scant opslagmedia naar afspeelbare bestanden en geeft in een "
+"menu de mogelijkheden aan om foto's of films te vertonen."
 
 msgid ""
 "Mediaplayer plays your favorite music and videos.\n"
 "Play all your favorite music and video files, organize them in playlists, "
 "view cover and album information."
 msgstr ""
+"De Mediaplayer speelt uw favoriete muziek en video's af.\n"
+"Speel uw favoriete muziek en video's, beheer die in afspeellijsten, bekijk "
+"hoes- en albuminformatie."
 
 #
 msgid "Medium is not a writeable DVD!"
@@ -4042,7 +4048,7 @@ msgid "Menu"
 msgstr "Menu"
 
 msgid "Merlin Music Player and iDream"
-msgstr ""
+msgstr "Merlin Music Player en iDream"
 
 #
 msgid "Message"
@@ -4229,7 +4235,7 @@ msgid "Move west"
 msgstr "Draai west"
 
 msgid "Movie information from the Online Film Datenbank (German)."
-msgstr "Film informatie uit de Online Film Datenbank(Duits)."
+msgstr "Film informatie uit de Online Film Datenbank (Duits)."
 
 msgid "Movie informations from the Online Film Datenbank"
 msgstr "Film informatie uit de Online Film Datenbank"
@@ -4259,7 +4265,7 @@ msgid "Multi EPG"
 msgstr "Multi EPG"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Multi-EPG boeket selectie"
 
 #
 msgid "Multimedia"
@@ -4270,7 +4276,7 @@ msgid "Multiple service support"
 msgstr "Geschikt voor meervoudig decoderen"
 
 msgid "Multiplex"
-msgstr ""
+msgstr "Multiplex"
 
 #
 msgid "Multisat"
@@ -4324,6 +4330,8 @@ msgid ""
 "NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
 "Vodafone Easybox) on your Dreambox."
 msgstr ""
+"NCID client die inkomende gesprekken van een NCID-server (b.v. Vodafone "
+"Easybox) via uw Dreambox laat zien."
 
 #
 msgid "NEXT"
@@ -4342,7 +4350,7 @@ msgid "NFS share"
 msgstr "NFS share"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 #
 msgid "NOW"
@@ -4374,7 +4382,7 @@ msgid "Nameserver settings"
 msgstr "Nameserver instellingen"
 
 msgid "Namespace"
-msgstr ""
+msgstr "Naamruimte"
 
 msgid "Nemesis BlackBox Skin"
 msgstr "Nemesis BlackBox Skin"
@@ -4529,6 +4537,9 @@ msgstr "Netwerk browser"
 msgid "NetworkWizard"
 msgstr "Netwerk wizard"
 
+msgid "Networkname (SSID)"
+msgstr "Netwerknaam (SSID)"
+
 #
 msgid "Never"
 msgstr "Nooit"
@@ -4697,6 +4708,9 @@ msgstr "Geen video's weer te geven"
 msgid "No wireless networks found! Please refresh."
 msgstr "Geen draadloze netwerken gevonden! Vernieuw."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Geen draadloze netwerken gevonden! Zoeken ..."
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4788,10 +4802,10 @@ msgid "Norwegian"
 msgstr "Noors"
 
 msgid "Not after"
-msgstr ""
+msgstr "Niet na"
 
 msgid "Not before"
-msgstr ""
+msgstr "Niet eerder"
 
 #
 #, python-format
@@ -4806,6 +4820,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Niet ophalen Feed items"
 
+msgid "Not-Associated"
+msgstr "Niet geassocieerd"
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4918,19 +4935,15 @@ msgstr "Open plugin menu"
 msgid "Optionally enter your name if you want to."
 msgstr "Desgewenst geeft u uw naam als u wilt."
 
-#
-msgid "Orbital Position"
-msgstr "Orbit positie"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Orbitale positie"
 
 #
 msgid "Outer Bound (+/-)"
 msgstr "Maximale vertraging (+/-)"
 
 msgid "Overlay for scrolling bars"
-msgstr ""
+msgstr "Overlay voor scrollbalken"
 
 #
 msgid "Override found with alternative service"
@@ -4947,14 +4960,14 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 #
 msgid "PIDs"
 msgstr "PIDs"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -5005,6 +5018,8 @@ msgid ""
 "Partnerbox allows editing a remote Dreambox's record timers and stream its "
 "TV  program."
 msgstr ""
+"Partnerbox maakt het mogelijk de timers op een andere Dreambox te beheren en "
+"daarvandaan video te streamen."
 
 #
 msgid "Password"
@@ -5021,7 +5036,7 @@ msgid "PermanentClock shows the clock permanently on the screen."
 msgstr "PermanentClock toont de klok permanent op het scherm."
 
 msgid "Persian"
-msgstr ""
+msgstr "Perzisch"
 
 msgid "Pets & Animals"
 msgstr "Huisdieren & Dieren"
@@ -5120,6 +5135,8 @@ msgid ""
 "Please be aware, that anyone can disable the parental control, if you have "
 "not set a PIN."
 msgstr ""
+"Let op: als u geen PIN instelt, kan iedereen de ouderlijke controle "
+"uitzetten."
 
 #
 msgid "Please change recording endtime"
@@ -5404,17 +5421,13 @@ msgid "Plugins"
 msgstr "Applicaties"
 
 msgid "PodCast streams podcasts to your Dreambox."
-msgstr ""
+msgstr "PodCast streamt podcasts naar uw Dreambox."
 
 #
 msgid "Poland"
 msgstr "Polen"
 
 #
-msgid "Polarity"
-msgstr "Polariteit"
-
-#
 msgid "Polarization"
 msgstr "Polarisatie"
 
@@ -5451,7 +5464,7 @@ msgid "Portuguese"
 msgstr "Portugees"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Positie van voltooide timers in timerlijst"
 
 #
 msgid "Positioner"
@@ -5475,6 +5488,7 @@ msgstr "Rotor positie opslaan"
 
 msgid "PositionerSetup helps you installing a motorized dish"
 msgstr ""
+"PositionerSetup helpt u bij het installeren van een gemotoriseerde schotel"
 
 #
 msgid ""
@@ -5593,10 +5607,10 @@ msgid "Preview menu"
 msgstr "Voorbeeld menu"
 
 msgid "Preview screenshots of running tv shows"
-msgstr ""
+msgstr "Voorbeeld schermafbeeldingen van TV-shows"
 
 msgid "Preview screenshots of running tv shows."
-msgstr ""
+msgstr "Voorbeeld schermafbeeldingen van TV-shows."
 
 #
 msgid "Primary DNS"
@@ -5642,7 +5656,7 @@ msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend voor /tmp/mmi.socket"
 
 msgid "Python frontend for /tmp/mmi.socket."
-msgstr ""
+msgstr "Python frontend voor /tmp/mmi.socket."
 
 #
 msgid "Quick"
@@ -5667,6 +5681,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS-viewer"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr "RT8070/RT3070/RT3370 USB wireless-n driver"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5730,10 +5747,11 @@ msgid "Reception Settings"
 msgstr "Ontvangstinstellingen"
 
 msgid "Reconstruct .ap and .sc files"
-msgstr ""
+msgstr "Reconstrueert .ap en .sc bestanden"
 
 msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
 msgstr ""
+"Reconstrueert ontbrekende en corrupte .ap en .sc bestanden van opnames."
 
 #
 msgid "Record"
@@ -5777,7 +5795,7 @@ msgid "Recordings always have priority"
 msgstr "Een opname heeft altijd voorrang"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Verstuur meldingen door naar Growl, Snarl, Prowl of Syslog"
 
 msgid "Reenter new PIN"
 msgstr "Voer nieuwe pincode nogmaals in"
@@ -5900,9 +5918,12 @@ msgstr "Herhalingen"
 
 msgid "Replace the minute input for the seek functions with a seekbar."
 msgstr ""
+"Vervangt het ingeven van minuten voor de zoekfunctie door een voortgangsbalk."
 
 msgid "Replace the rewind  input with a seekbar"
 msgstr ""
+"Vervangt het ingeven van een waarde om terug te spoelen door een "
+"voortgangsbalk"
 
 #
 msgid "Require description to be unique"
@@ -5997,10 +6018,10 @@ msgstr "Herstel uw Dreambox met een USB-stick"
 
 #
 msgid "Restrict \"after event\" to a certain timespan?"
-msgstr ""
+msgstr "Beperk \"after event\" tot een bepaalde tijdspanne?"
 
 msgid "Restrict to events on certain dates"
-msgstr ""
+msgstr "Beperk tot gebeurtenissen op bepaalde dagen"
 
 #
 msgid "Resume from last position"
@@ -6046,10 +6067,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Rotor draaisnelheid"
 
@@ -6073,19 +6090,19 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "25/50HZ SD interlace modus"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "25/50HZ SD progressieve modus"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "30/60HZ SD interlace modus"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "30/60HZ SD progressieve Modus"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 #
 msgid "SINGLE LAYER DVD"
@@ -6138,6 +6155,7 @@ msgstr "Satellietapparatuur"
 
 msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
 msgstr ""
+"Met SatelliteEquipmentControl kunt u de DiSEqC-instellingen fijn instellen"
 
 #
 msgid "Satellites"
@@ -6148,7 +6166,7 @@ msgid "Satfinder"
 msgstr "Signaalzoeker"
 
 msgid "Satfinder helps you to align your dish"
-msgstr ""
+msgstr "De Satfinder helpt u met het uitrichten van uw schotel"
 
 #
 msgid "Sats"
@@ -6305,7 +6323,7 @@ msgstr ""
 "uw geselecteerd apparaat.\n"
 
 msgid "Scans default lamedbs sorted by satellite"
-msgstr ""
+msgstr "Scant de default lamedbs op volgorde van de satellieten"
 
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -6382,7 +6400,7 @@ msgid "Security service not running."
 msgstr "Security service draait niet."
 
 msgid "See service-epg (and PiP) from other channels in an infobar."
-msgstr ""
+msgstr "Bekijk EPG (en PiP) van andere kanalen in de informatiebalk."
 
 #
 msgid "Seek"
@@ -6641,7 +6659,7 @@ msgid "Set this NO to disable this AutoTimer."
 msgstr "Kies NEE om deze AutoTimer uit te schakelen."
 
 msgid "Sets your Dreambox into Deep-Standby"
-msgstr ""
+msgstr "Zet uw Dreambox in Deep-Standby (uit)"
 
 #
 # L:\Dreambox\Eclipse\enigma2-plugins\ac3lipsync\src/AC3main.py:337
@@ -6722,7 +6740,7 @@ msgid "Show in extension menu"
 msgstr "Toon in uitbreidingsmenu"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Toon info scherm"
 
 #
 msgid "Show infobar on channel change"
@@ -6737,7 +6755,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Infobalk zichtbaar na overslaan, vooruit/achteruit"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Toon melding op conflicten"
 
 #
 msgid "Show positioner movement"
@@ -6762,6 +6780,8 @@ msgid ""
 "Shows a list containing the zapping-history and allows user to zap to the "
 "entries or to modify them."
 msgstr ""
+"Toont een lijst met de Zap-geschiedenis en maakt het mogelijk om direct naar "
+"entries te zappen en die aan te passen."
 
 msgid "Shows a list of recent zap entries"
 msgstr "Toont een lijst van recente zap activiteit"
@@ -6770,7 +6790,7 @@ msgid "Shows average bitrate of video and audio"
 msgstr "Toont de gemiddelde bitrate van video en audio"
 
 msgid "Shows statistics of watched services"
-msgstr ""
+msgstr "Toont de statistieken van bekeken kanalen"
 
 msgid "Shows the clock permanently on the screen"
 msgstr "Toont de klok permanent op het scherm"
@@ -6808,14 +6828,14 @@ msgid "Simple"
 msgstr "Eenvoudig"
 
 msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
-msgstr ""
+msgstr "Simple IRC GroupChat client voor e2 #dm8000-vip kanaal"
 
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Eenvoudige titelset (compatibel met gewone spelers)"
 
 msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
-msgstr ""
+msgstr "Met SimpleRSS kunt u RSS-feeds lezen via uw Dreambox."
 
 #
 msgid "Single"
@@ -6842,7 +6862,7 @@ msgid "Skin"
 msgstr "Skin"
 
 msgid "SkinSelector shows a menu with selectable skins"
-msgstr ""
+msgstr "De SkinSelector toont u een menu met de beschikbare skins"
 
 #
 msgid "Skins"
@@ -6901,7 +6921,7 @@ msgid "Software update"
 msgstr "Software update"
 
 msgid "SoftwareManager manages your Dreambox software"
-msgstr ""
+msgstr "Met de SoftwareManager beheert u de software van uw Dreambox"
 
 msgid "Softwaremanager information"
 msgstr "Sofwarebeheer informatie"
@@ -7013,7 +7033,7 @@ msgid "Start Webinterface"
 msgstr "Start Webinterface"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Start eenvoudig uw multimedia plugins met de PVR-toets."
 
 #
 msgid "Start from the beginning"
@@ -7111,10 +7131,10 @@ msgid "Stored position"
 msgstr "Opgeslagen positie"
 
 msgid "Stream podcasts"
-msgstr ""
+msgstr "Stream podcasts"
 
 msgid "Streaming modules for the orf.at iptv web page."
-msgstr ""
+msgstr "Streaming modules voor de orf.at iptv website."
 
 #
 msgid "Subservice list..."
@@ -7141,7 +7161,7 @@ msgid "Sunday"
 msgstr "Zondag"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Ondersteuning \\ \"Fast Scan \"?"
 
 #
 msgid "Swap Services"
@@ -7167,18 +7187,10 @@ msgstr "Ga naar vorige subzender"
 msgid "Switchable tuner types:"
 msgstr "Verwisselbare tuner types:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolrate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "Systeem"
 
@@ -7195,17 +7207,17 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS bestand is te groot voor ISO9660 level1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "TV grafieken van alle gebruikers"
 
 #
 msgid "TV System"
 msgstr "TV Systeem"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -7240,7 +7252,7 @@ msgid "Temperature and Fan control"
 msgstr "Temperatuur en ventilator controle"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Temperatuur afhankelijke ventilator controle."
 
 #
 msgid "Terrestrial"
@@ -7329,10 +7341,18 @@ msgid ""
 "The box automatically wakes up for recordings or at the end of the sleep "
 "time. You therefore don't have to wait until it is on again."
 msgstr ""
+"e Elektro Power Save plugin schakelt uw ontvanger op de ingestelde tijden in "
+"Deep Sleep (uit).\n"
+"Dat gebeurt alleen als de ontvanger in standby staat en er in de komende 20 "
+"minuten geen opname gepland is.\n"
+"De ontvanger start automatisch op tijd op voor opnames of op de ingestelde "
+"tijd."
 
 msgid ""
 "The Hotplug plugin notifies your system of newly added or removed devices."
 msgstr ""
+"De Hotplug plugin informeert uw systeem over pas aangesloten of verwijderde "
+"media."
 
 #
 msgid ""
@@ -7359,11 +7379,15 @@ msgid ""
 "The Satfinder plugin helps you to align your dish.\n"
 "It shows you informations about signal rate and errors."
 msgstr ""
+"De Satfinder Plugin helpt u met het uitrichten van uw schotel.\n"
+"Hij toont informatie over signaalwaarden en fouten."
 
 msgid ""
 "The SkinSelector shows a menu with selectable skins.\n"
 "It's now easy to change the look and feel of your Dreambox."
 msgstr ""
+"De SkinSelector toont u een menu met de beschikbare skins.\n"
+"Het is nu heel gemakkelijk om het uiterlijk van uw Dreambox aan te passen."
 
 msgid ""
 "The SoftwareManager manages your Dreambox software.\n"
@@ -7417,6 +7441,8 @@ msgid ""
 "The VideoTune helps fine-tuning your tv display.\n"
 "You can control brightness and contrast of your tv."
 msgstr ""
+"VideoTune helpt u met het fijnregelen van het beeldscherm van uw TV.\n"
+"U kunt de helderheid en het contrast van uw TV instellen."
 
 msgid "The Videomode plugin provides advanced video mode settings."
 msgstr "De videomode plugin biedt geavanceerde video-instellingen."
@@ -7424,6 +7450,8 @@ msgstr "De videomode plugin biedt geavanceerde video-instellingen."
 msgid ""
 "The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
+"De WirelessLan plugin helpt u met het configureren van uw WLAN netwerk "
+"interface."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -7524,7 +7552,7 @@ msgid "The results have been written to %s."
 msgstr "De resultaten zijn bewaard op %s."
 
 msgid "The skin is in KingSize-definition 1024x576"
-msgstr ""
+msgstr "De skin heeft een KingSize maat van 1024x576"
 
 #
 msgid "The sleep timer has been activated."
@@ -7572,9 +7600,8 @@ msgstr ""
 msgid "The wizard is finished now."
 msgstr "De wizard is nu gereed."
 
-#
 msgid "There are at least "
-msgstr "Er zijn ten minste"
+msgstr "Er zijn ten minste "
 
 #
 msgid "There are currently no outstanding actions."
@@ -7592,9 +7619,8 @@ msgstr "Er zijn geen standaard instellingen in uw firmware gevonden."
 msgid "There are no updates available."
 msgstr "Er zijn geen updates beschikbaar."
 
-#
 msgid "There are now "
-msgstr "Er zijn nu"
+msgstr "Er zijn nu "
 
 #
 msgid ""
@@ -7690,6 +7716,13 @@ msgid ""
 "If you already have a prepared bootable USB stick, please insert it now. "
 "Otherwise plug in a USB stick with a minimum size of 64 MB!"
 msgstr ""
+"Deze plugin maakt een USB-stick die kan worden gebruikt om de firmware van "
+"uw ontvanger te updaten zonder dat u een LAN of WLAN verbinding nodig "
+"heeft.\n"
+"Eerst moet de stick worden voorbereid, zodat daarvan opgestart kan worden.\n"
+"In de volgende stap moet een NFI-image worden opgeslagen op de stick.\n"
+"Als u al een bruikbare stick heeft, kunt u die nu inpluggen. Anders plaatst "
+"u een stick met een minimum grootte van 64 MB!"
 
 #
 msgid "This plugin is installed."
@@ -7717,6 +7750,8 @@ msgid ""
 "This system tool is internally used to program the hardware with firmware "
 "updates."
 msgstr ""
+"Dit systeemgereedschap wordt intern gebruikt om de hardware van een firmware "
+"update te voorzien."
 
 #
 msgid ""
@@ -7906,7 +7941,7 @@ msgid "Titleset mode"
 msgstr "Titelset modus"
 
 msgid "To be used as simple downloading application by other Plugins."
-msgstr ""
+msgstr "Te gebruiken als eenvoudige downloadapplicatie voor andere Plugins."
 
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
@@ -7956,7 +7991,7 @@ msgid "Track"
 msgstr "Spoor"
 
 msgid "TrafficInfo shows german traffic information."
-msgstr ""
+msgstr "TrafficInfo toont Duitse verkeersinformatie."
 
 #
 msgid "Translation"
@@ -7967,10 +8002,6 @@ msgid "Translation:"
 msgstr "Vertaling:"
 
 #
-msgid "Transmission Mode"
-msgstr "Transmissie modus"
-
-#
 msgid "Transmission mode"
 msgstr "Transmissie modus"
 
@@ -7979,10 +8010,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder type"
-
-#
 msgid "Travel & Events"
 msgstr "Reizen & Evenementen"
 
@@ -8114,6 +8141,9 @@ msgstr "Ongedaan"
 msgid "Undo uninstall"
 msgstr "Ongedaan"
 
+msgid "Unencrypted"
+msgstr "Ongecodeerd"
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8142,6 +8172,9 @@ msgstr "Verenigde Staten"
 msgid "Universal LNB"
 msgstr "Universeel LNB"
 
+msgid "Unknown"
+msgstr "Onbekend"
+
 msgid "Unknown network adapter."
 msgstr "Onbekende netwerkadapter."
 
@@ -8163,7 +8196,7 @@ msgid "Unsupported"
 msgstr "Niet Ondersteund"
 
 msgid "UnwetterInfo shows german storm information."
-msgstr ""
+msgstr "UnwetterInfo toont informatie over Duits noodweer."
 
 #
 msgid "Update"
@@ -8262,6 +8295,8 @@ msgstr "Gateway gebruiken"
 
 msgid "Use and control multiple Dreamboxes with different RCs."
 msgstr ""
+"Gebruik en de beheer meerdere Dreamboxen met verschillende "
+"afstandsbedieningen."
 
 #
 msgid "Use power measurement"
@@ -8348,13 +8383,13 @@ msgid "Vali-XD skin"
 msgstr "Vali-XD skin"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis skin"
 
 msgid "Vali.HD.nano skin"
-msgstr ""
+msgstr "Vali.HD.nano skin"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp skin"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -8363,7 +8398,7 @@ msgstr ""
 "dreambox plugin!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Controleren van uw internet verbinding..."
 
 #
 msgid "Vertical"
@@ -8382,7 +8417,7 @@ msgid "Video Output"
 msgstr "Video uitgang"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -8423,13 +8458,13 @@ msgid "Video mode selection."
 msgstr "Video modus selectie"
 
 msgid "Video streaming from the orf.at web page"
-msgstr ""
+msgstr "Video streaming van de website orf.at"
 
 msgid "VideoEnhancement provides advanced video enhancement settings"
-msgstr ""
+msgstr "VideoEnhancement biedt geavanceerde videoverbetering instellingen"
 
 msgid "VideoTune helps fine-tuning your tv display"
-msgstr ""
+msgstr "VideoTune helpt met fijn instellen van uw TV-scherm"
 
 #
 msgid "Videobrowser exit behavior:"
@@ -8440,7 +8475,7 @@ msgid "Videoenhancement Setup"
 msgstr "Videoverbetering instellingen"
 
 msgid "Videomode provides advanced video mode settings"
-msgstr ""
+msgstr "Videomode heeft geavanceerde video-instellingen"
 
 #
 msgid "Videoplayer stop/exit behavior:"
@@ -8622,7 +8657,7 @@ msgid "Warn if free space drops below (kB):"
 msgstr "Waarschuwen als vrije ruimte daalt onder (kB):"
 
 msgid "Watch streams from ZDF Mediathek"
-msgstr ""
+msgstr "Bekijk streams van de ZDF Mediatheek"
 
 msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
 msgstr "WeatherPlugin toont de weersverwachting op uw Dreambox."
@@ -8631,7 +8666,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "De weersverwachting op uw Dreambox."
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Web-Bouquet-Editor voor PC"
 
 #
 msgid "Webinterface"
@@ -8862,6 +8897,15 @@ msgstr "Draadloos netwerk"
 msgid "Wireless Network State"
 msgstr "Status draadloos netwerk"
 
+msgid "Wireless network connection setup"
+msgstr "Draadloze netwerkverbinding instellen"
+
+msgid "Wireless network connection setup."
+msgstr "Draadloze netwerkverbinding instellen."
+
+msgid "Wireless network state"
+msgstr "Draadloos netwerk status"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -8919,6 +8963,8 @@ msgid ""
 "With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
 "This plugin requires a PC with the VLC program running."
 msgstr ""
+"Met YouTubePlayer kunt u YouTube-video's vertonen op uw Dreambox.\n"
+"Deze plugin vereist een PC waarop het programma VLC draait."
 
 msgid ""
 "With the CommonInterfaceAssignment plugin it is possible to use differentCI "
@@ -8967,11 +9013,15 @@ msgid ""
 "With the PositionerSetup plugin it is easy to install and configure a "
 "motorized dish."
 msgstr ""
+"Met de PositionerSetup plugin is het gemakkelijk een gemotoriseerde schotel "
+"te installeren en te configureren."
 
 msgid ""
 "With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
 "settings."
 msgstr ""
+"Met de SatelliteEquipmentControl plugin kunt u de DiSEqC-instellingen fijn "
+"instellen."
 
 #
 msgid ""
@@ -9335,7 +9385,7 @@ msgid "Your network configuration has been activated."
 msgstr "Configuratie van uw netwerk is geactiveerd."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Uw netwerk werkt niet. Probeer het opnieuw."
 
 #
 msgid "Your network mount has been activated."
@@ -9362,7 +9412,7 @@ msgstr ""
 "Kies wat je hierna wenst te doen."
 
 msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
-msgstr ""
+msgstr "Met ZDFMediatheek kunt u kijken naar streams van de ZDF Mediatheek."
 
 #
 msgid "Zap back to previously tuned service?"
@@ -9384,13 +9434,13 @@ msgid "Zap between commercials"
 msgstr "Zap tussen de commercials"
 
 msgid "ZapStatistic shows the watched services with some statistics."
-msgstr ""
+msgstr "ZapStatistic toont de bekeken kanalen met enkele statistieken."
 
 msgid "Zoom into letterboxed/anamorph movies"
-msgstr ""
+msgstr "Inzoomen op letterbox/anamorphe films"
 
 msgid "Zoom into letterboxed/anamorph movies."
-msgstr ""
+msgstr "Inzoomen op letterbox/anamorphe films."
 
 msgid "Zydas"
 msgstr "Zydas"
@@ -9523,7 +9573,7 @@ msgid "add services"
 msgstr "Zenders toevoegen"
 
 msgid "add tags to recorded movies"
-msgstr ""
+msgstr "voeg tags toe aan films"
 
 #
 msgid "add to parental protection"
@@ -9539,16 +9589,18 @@ msgstr "Alfabetisch sorteren"
 
 msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
 msgstr ""
+"wijs lange knopdruk (rood/groen/geel/blauw) toe aan plugins van de MOVIELIST."
 
 msgid "assign color buttons to plugins from MOVIELIST"
-msgstr ""
+msgstr "wijs kleurknoppen toe aan plugins van de MOVIELIST"
 
 msgid ""
 "assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
 msgstr ""
+"wijs lange knopdruk (rood/groen/geel/blauw) toe aan plugins of E2-functies."
 
 msgid "assign long key-press on color buttons to plugins or E2 functions"
-msgstr ""
+msgstr "wijs lange knopdruk toe aan kleurknoppen van plugins of E2-functies"
 
 #
 msgid "assigned CAIds:"
@@ -9559,10 +9611,10 @@ msgid "assigned Services/Provider:"
 msgstr "Toegewezen Zenders/Provider:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "aan het begin"
 
 msgid "at end"
-msgstr ""
+msgstr "aan het einde"
 
 #
 #, python-format
@@ -9662,7 +9714,7 @@ msgid "complex"
 msgstr "complex"
 
 msgid "config changed."
-msgstr ""
+msgstr "configuratie gewijzigd."
 
 #
 msgid "config menu"
@@ -9681,7 +9733,7 @@ msgid "continue"
 msgstr "Doorgaan"
 
 msgid "control multiple Dreamboxes with different RCs"
-msgstr ""
+msgstr "bedien meerdere Dreamboxen met verschillende afstandsbedieningen"
 
 #
 msgid "copy to bouquets"
@@ -9714,7 +9766,7 @@ msgid "day"
 msgstr "dag"
 
 msgid "default"
-msgstr ""
+msgstr "standaard"
 
 #
 msgid "delete"
@@ -9775,6 +9827,9 @@ msgstr "Niet opnemen"
 msgid "done!"
 msgstr "gereed!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "Alternatieven bewerken"
@@ -10056,7 +10111,7 @@ msgid "minutes"
 msgstr "minuten"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "ontbrekende parameter \"id\""
 
 #
 msgid "month"
@@ -10665,6 +10720,9 @@ msgstr "wekelijks"
 msgid "whitelist"
 msgstr "witte lijst"
 
+msgid "wireless network interface"
+msgstr "draadloze netwerk interface"
+
 #
 msgid "working"
 msgstr "bezig"
@@ -10841,6 +10899,22 @@ msgstr "zapte"
 #~ msgstr "Bron kiezen"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Hoge ontvangst rate"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Lage ontvangst rate"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kaart"
 
@@ -11017,13 +11091,36 @@ msgstr "zapte"
 #~ msgstr "Algemene PCM vertraging"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Guard interval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard interval modus"
+
+#
 #~ msgid "Here is a small overview of the available icon states."
 #~ msgstr "Hier is een klein overzicht van de beschikbare icoontjes."
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hiërarchie informatie"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hiërarchie modus"
+
+#
 #~ msgid "How to handle found crashlogs:"
 #~ msgstr "Wat te doen met crashlogs:"
 
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Indien ingeschakeld wordt een programma al als opgenomen beschouwd als "
+#~ "een andere timer eral 80% van opneemt."
+
 #
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Indien u deze pagina kunt zien, druk dan op OK"
@@ -11113,6 +11210,10 @@ msgstr "zapte"
 #~ msgstr "Online software update"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbit positie"
+
+#
 #~ msgid "Package details for: "
 #~ msgstr "Pakket details voor:"
 
@@ -11157,6 +11258,10 @@ msgstr "zapte"
 #~ msgstr "Pakket beheer proces informatie..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polariteit"
+
+#
 #~ msgid "Port"
 #~ msgstr "Poort"
 
@@ -11225,6 +11330,10 @@ msgstr "zapte"
 #~ "te activeren."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "SSL"
 #~ msgstr "SSL"
 
@@ -11354,6 +11463,14 @@ msgstr "zapte"
 #~ msgstr "Kies audio"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolrate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -11439,6 +11556,14 @@ msgstr "zapte"
 #~ "3)Wacht op het opstarten en volg de instructies van de wizard."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Transmissie modus"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder type"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index faa5210..eebdd6e 100755 (executable)
--- a/po/no.po
+++ b/po/no.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-06-12 14:34+0100\n"
 "Last-Translator: MMMMMM <theMMMMMM@gmail.com>\n"
 "Language-Team: none\n"
@@ -1486,22 +1486,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Kode rate høy"
-
-#
-msgid "Code rate low"
-msgstr "Kode rate lav"
-
-#
-msgid "Coderate HP"
-msgstr "Koderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Koderate LP"
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2348,6 +2332,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2702,6 +2692,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Programoversikt"
@@ -3122,18 +3115,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Guard Interval"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard interval modus"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3171,6 +3156,9 @@ msgstr "Harddisk standby etter"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3179,18 +3167,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Hierarkisk Informasjon"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hierarkisk modus"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3259,11 +3239,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Islandsk"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3735,6 +3714,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Liste over Lagringsenheter"
@@ -3871,6 +3853,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Manuelt Søk"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Manuell transponder"
@@ -4431,6 +4416,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Nettverksguide"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4600,6 +4588,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4701,6 +4692,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4815,10 +4809,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Orbital Posisjon"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5291,10 +5281,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaritet"
-
-#
 msgid "Polarization"
 msgstr "Polarisasjon"
 
@@ -5548,6 +5534,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5929,10 +5918,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Motor dreie hastighet"
 
@@ -7035,18 +7020,10 @@ msgstr "Bytt til forrige underkanal"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolrate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "System"
 
@@ -7766,10 +7743,6 @@ msgid "Translation:"
 msgstr "Oversetting:"
 
 #
-msgid "Transmission Mode"
-msgstr "Sendings Modus"
-
-#
 msgid "Transmission mode"
 msgstr "Sendingstype"
 
@@ -7778,10 +7751,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder Type"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7909,6 +7878,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7937,6 +7909,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Universal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8592,6 +8567,15 @@ msgstr "Trådløst Nettverk"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9431,6 +9415,9 @@ msgstr "ikke ta opp"
 msgid "done!"
 msgstr "ferdig!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "editer alternativer"
@@ -10322,6 +10309,9 @@ msgstr "Ukentlig"
 msgid "whitelist"
 msgstr "hvitliste"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10484,6 +10474,22 @@ msgstr "zapped"
 #~ msgstr "Velg kilde"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Kode rate høy"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Kode rate lav"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Koderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Koderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kort"
 
@@ -10688,6 +10694,14 @@ msgstr "zapped"
 #~ msgstr "Spill / Plugins"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Guard Interval"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard interval modus"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Hei!"
 
@@ -10696,6 +10710,14 @@ msgstr "zapped"
 #~ msgstr "Ikke vis feilmeldinger"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarkisk Informasjon"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarkisk modus"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Hvis du kan se denne siden, vennligst trykk OK"
 
@@ -10798,6 +10820,10 @@ msgstr "zapped"
 #~ msgstr "Online-Oppgradering"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbital Posisjon"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Annet..."
 
@@ -10855,6 +10881,10 @@ msgstr "zapped"
 #~ msgstr "Vennligst velg nøkkelord for filter"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritet"
+
+#
 #~ msgid "Positioner mode"
 #~ msgstr "Rotormodus"
 
@@ -10926,6 +10956,10 @@ msgstr "zapped"
 #~ "aktivere dem nå."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Satconfig"
 #~ msgstr "Satellitinstillinger"
 
@@ -11000,6 +11034,14 @@ msgstr "zapped"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolrate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -11064,6 +11106,14 @@ msgstr "zapped"
 #~ msgstr "Endre EPG-Type ved å trykke INFO knappen"
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Sendings Modus"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder Type"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index d0675ed..5bd9694 100755 (executable)
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-07-23 12:21+0200\n"
 "Last-Translator: Mladen <acid-burn@opendreambox.org>\n"
 "Language-Team: none\n"
@@ -1531,22 +1531,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Poziom kodu wysoki"
-
-#
-msgid "Code rate low"
-msgstr "Poziom kodu niski"
-
-#
-msgid "Coderate HP"
-msgstr "Poziom kodu HP"
-
-#
-msgid "Coderate LP"
-msgstr "Poziom kodu LP"
-
-#
 msgid "Collection name"
 msgstr "Nazwa kolekcji"
 
@@ -2413,6 +2397,12 @@ msgstr "Format danych DVD (kompatybilny z HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr "Oprogramowanie dreamboxa ponieważ aktualizacje są dostępne"
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "Trwanie: "
@@ -2789,6 +2779,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estoński"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Widok wydarzenia"
@@ -3222,18 +3215,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Ochrona odstępu"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Ochronny tryb odstępu"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Przypuszczalnie istniejący timer bazowany na początku/końcu"
 
@@ -3273,6 +3258,9 @@ msgstr "Tryb czuwania dysku twardego po"
 msgid "Help"
 msgstr "Pomoc"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Ukryty sieciowy SSID"
@@ -3281,18 +3269,10 @@ msgstr "Ukryty sieciowy SSID"
 msgid "Hidden networkname"
 msgstr "Ukryta nazwa sieci"
 
-#
-msgid "Hierarchy Information"
-msgstr "Informacja hierarchii"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Tryb hierarchii"
-
-#
 msgid "High bitrate support"
 msgstr "Obsługa wysokiego Bitrate"
 
@@ -3361,14 +3341,11 @@ msgstr "Ścieżka ISO"
 msgid "Icelandic"
 msgstr "Islandzki"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Jeśli to jest włączone na istniejącym timerze wtedy będzie też za nagraniem "
-"jeśli nagrywa ostanie 80% of tego."
 
 #
 msgid ""
@@ -3841,6 +3818,9 @@ msgstr "Łącze:"
 msgid "Linked titles with a DVD menu"
 msgstr "Połącz tytuł z menu DVD"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lista zapamiętanych urządzeń"
@@ -3982,6 +3962,9 @@ msgstr "Zarządzaj oprogramowaniem tunera"
 msgid "Manual Scan"
 msgstr "Ręczne skanowanie"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Własny transponder"
@@ -4557,6 +4540,9 @@ msgstr "Przeglądarka sieciowa"
 msgid "NetworkWizard"
 msgstr "Kreator sieci"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Nigdy"
@@ -4727,6 +4713,9 @@ msgstr "Brak filmów do wyswietlenia"
 msgid "No wireless networks found! Please refresh."
 msgstr "Brak sieci bezprzewodowych! Proszę odśwież"
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4840,6 +4829,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Brk wyszukiwanych wpisów"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4954,10 +4946,6 @@ msgstr "Otwórz menu plugina"
 msgid "Optionally enter your name if you want to."
 msgstr "Opcjonalnie dodaj nazwę jeśli chcesz."
 
-#
-msgid "Orbital Position"
-msgstr "Pozycja orbitalna"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5444,10 +5432,6 @@ msgid "Poland"
 msgstr "Polska"
 
 #
-msgid "Polarity"
-msgstr "Polaryzacja"
-
-#
 msgid "Polarization"
 msgstr "Polaryzacja"
 
@@ -5703,6 +5687,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Przeglądarka RSS"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -6086,10 +6073,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Prędkość obrotu rotora"
 
@@ -7214,18 +7197,10 @@ msgstr "Przełącz na poprzedni subserwis"
 msgid "Switchable tuner types:"
 msgstr "Przełącz typy tunerów:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "System"
 
@@ -8035,10 +8010,6 @@ msgid "Translation:"
 msgstr "Tłumaczenie:"
 
 #
-msgid "Transmission Mode"
-msgstr "Tryb transmisji"
-
-#
 msgid "Transmission mode"
 msgstr "Tryb transmisji"
 
@@ -8047,10 +8018,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Typ transpondera"
-
-#
 msgid "Travel & Events"
 msgstr "Podróże & Wydarzenia"
 
@@ -8180,6 +8147,9 @@ msgstr "Anuluj instalację"
 msgid "Undo uninstall"
 msgstr "Anuluj odinstalowanie"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr "UnhandledKey"
@@ -8208,6 +8178,9 @@ msgstr "Stany Zjednoczone"
 msgid "Universal LNB"
 msgstr "Uniwersalny LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Nieznany adapter sieciowy."
 
@@ -8915,6 +8888,15 @@ msgstr "Sieć bezprzewodowa"
 msgid "Wireless Network State"
 msgstr "Status sieci bezprzewodowej"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9846,6 +9828,9 @@ msgstr "Nie nagrywaj"
 msgid "done!"
 msgstr "Zrobione!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "Edytuj wybrane kanały"
@@ -10737,6 +10722,9 @@ msgstr "Tygodniowo"
 msgid "whitelist"
 msgstr "Biała lista"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "pracuje"
@@ -10983,6 +10971,22 @@ msgstr "Przełączony"
 #~ msgstr "Kreator czyszczenia"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Poziom kodu wysoki"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Poziom kodu niski"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Poziom kodu HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Poziom kodu LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Karta Compact flash"
 
@@ -11325,10 +11329,26 @@ msgstr "Przełączony"
 #~ "klientem growl"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Ochrona odstępu"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Ochronny tryb odstępu"
+
+#
 #~ msgid "Here is a small overview of the available icon states."
 #~ msgstr "Przegląd dostępnych stanów ikon"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informacja hierarchii"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Tryb hierarchii"
+
+#
 #~ msgid "How to handle found crashlogs:"
 #~ msgstr "Jak wykorzystać znalezione crashlogi:"
 
@@ -11337,6 +11357,14 @@ msgstr "Przełączony"
 #~ msgstr "Plugin IMDb"
 
 #
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Jeśli to jest włączone na istniejącym timerze wtedy będzie też za "
+#~ "nagraniem jeśli nagrywa ostanie 80% of tego."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Jeśli widzisz tą stronę, proszę wciśnij OK."
 
@@ -11568,6 +11596,10 @@ msgstr "Przełączony"
 #~ msgstr "Online - Aktualizacja"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Pozycja orbitalna"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Inne..."
 
@@ -11670,6 +11702,10 @@ msgstr "Przełączony"
 #~ msgstr "Informacja o procesach menadżera pluginów..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaryzacja"
+
+#
 #~ msgid "Port"
 #~ msgstr "Port"
 
@@ -11807,6 +11843,10 @@ msgstr "Przełączony"
 #~ msgstr "Pobieranie informacji sieciowej. Proszę czekać..."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "SSL"
 #~ msgstr "SSL"
 
@@ -11956,6 +11996,14 @@ msgstr "Przełączony"
 #~ msgstr "Przełącz audio"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid "Table of content to be burned to DVD:"
 #~ msgstr "Dane do wypalenia na DVD:"
 
@@ -12127,6 +12175,14 @@ msgstr "Przełączony"
 #~ "3) Poczekaj aż zbootuje i podążaj wg. instrukcji kreatora."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Tryb transmisji"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Typ transpondera"
+
+#
 #~ msgid "Type:"
 #~ msgstr "Typ:"
 
index 8deb505..256a999 100755 (executable)
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma Portuguese\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-03-30 18:45-0000\n"
 "Last-Translator: Muaitai <muaitai@gmail.com>\n"
 "Language-Team: Muaitai <muaitai@gmail.com>\n"
@@ -1488,22 +1488,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Codigo alto"
-
-#
-msgid "Code rate low"
-msgstr "Codigo baixo"
-
-#
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Coderate LP"
-
-#
 msgid "Collection name"
 msgstr ""
 
@@ -2351,6 +2335,12 @@ msgstr ""
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2705,6 +2695,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Ver Evento"
@@ -3126,18 +3119,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Intervalo"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Manter  modo intervalo"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3175,6 +3160,9 @@ msgstr "Disco rigido suspenso após "
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr ""
@@ -3183,18 +3171,10 @@ msgstr ""
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Informação hierarquica"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Modo Hierárquico"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3263,11 +3243,10 @@ msgstr ""
 msgid "Icelandic"
 msgstr "Islandês"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3738,6 +3717,9 @@ msgstr ""
 msgid "Linked titles with a DVD menu"
 msgstr ""
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lista de dispositivos de armazenamento"
@@ -3874,6 +3856,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Busca Manual"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Transponder Manual"
@@ -4434,6 +4419,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr ""
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4600,6 +4588,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4702,6 +4693,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4816,10 +4810,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Posição Orbital"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5292,10 +5282,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polaridade"
-
-#
 msgid "Polarization"
 msgstr "Polarização"
 
@@ -5549,6 +5535,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5930,10 +5919,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "velocidade do rotor"
 
@@ -7036,18 +7021,10 @@ msgstr "Mudar para o canal anterior"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Symbol Rate"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Symbolrate"
-
-#
 msgid "System"
 msgstr "Sistema"
 
@@ -7742,10 +7719,6 @@ msgid "Translation:"
 msgstr "Tradução:"
 
 #
-msgid "Transmission Mode"
-msgstr "Modo de Transmissão"
-
-#
 msgid "Transmission mode"
 msgstr "Modo de Transmissão"
 
@@ -7754,10 +7727,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Tipo deTransponder"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7887,6 +7856,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7915,6 +7887,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "LNB Universal "
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8571,6 +8546,15 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9407,6 +9391,9 @@ msgstr "não gravar"
 msgid "done!"
 msgstr "concluido!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "editar alternativas"
@@ -10298,6 +10285,9 @@ msgstr "Semanal"
 msgid "whitelist"
 msgstr "Lista Branca"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr ""
@@ -10447,6 +10437,22 @@ msgstr "zapped"
 #~ msgstr "Escolha a fonte"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Codigo alto"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Codigo baixo"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Cartão Compact Flash"
 
@@ -10581,10 +10587,26 @@ msgstr "zapped"
 #~ msgstr "Jogos / Plugins"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Intervalo"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Manter  modo intervalo"
+
+#
 #~ msgid "Hello!"
 #~ msgstr "Olá!!"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informação hierarquica"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Modo Hierárquico"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Se consegue ler isto, carregue OK."
 
@@ -10637,6 +10659,10 @@ msgstr "zapped"
 #~ msgstr "Actualiização Online"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Posição Orbital"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Outros.."
 
@@ -10653,6 +10679,10 @@ msgstr "zapped"
 #~ msgstr "Escreva palavra a filtrar"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaridade"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -10703,6 +10733,10 @@ msgstr "zapped"
 #~ msgstr "O restauro está concluído. Por favor carregue em OK para activar."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "Save current project to disk"
 #~ msgstr "Gravar para o Disco rigido"
 
@@ -10753,6 +10787,14 @@ msgstr "zapped"
 #~ msgstr "Estereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbol Rate"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
+
+#
 #~ msgid "The pin code has been changed successfully."
 #~ msgstr "A alterção do PIN coom sucesso."
 
@@ -10765,6 +10807,14 @@ msgstr "zapped"
 #~ msgstr "Não suportado de momento."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Modo de Transmissão"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tipo deTransponder"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 7d43fd7..4d776f3 100755 (executable)
--- a/po/ru.po
+++ b/po/ru.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-05-18 18:10+0200\n"
 "Last-Translator: peter <peter@dreambox.org.ua>\n"
 "Language-Team: Russian / enigma(c) Ukraine, Kiev>\n"
@@ -1477,22 +1477,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Скорость кодирования высокая "
-
-#
-msgid "Code rate low"
-msgstr "Скорость кодирования низкая"
-
-#
-msgid "Coderate HP"
-msgstr "Скорость кодирования HP"
-
-#
-msgid "Coderate LP"
-msgstr "Скорость кодирования LP"
-
-#
 msgid "Collection name"
 msgstr "Название коллекции"
 
@@ -2346,6 +2330,12 @@ msgstr "Dreambox формат данных DVD (HDTV-совместимый"
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2702,6 +2692,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Просмотр событий"
@@ -3124,18 +3117,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Интервал защиты"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard interval mode"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3173,6 +3158,9 @@ msgstr "Отключение HDD через"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Скрытый SSID сети"
@@ -3181,18 +3169,10 @@ msgstr "Скрытый SSID сети"
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Иерархия информации"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Режим иерархии"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3261,11 +3241,10 @@ msgstr "ISO путь"
 msgid "Icelandic"
 msgstr "Исландский"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3737,6 +3716,9 @@ msgstr "Ссылка:"
 msgid "Linked titles with a DVD menu"
 msgstr "Заголовки связанные с DVD меню"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Список устройств хранения"
@@ -3873,6 +3855,9 @@ msgstr "Менеджер ПО ресивера"
 msgid "Manual Scan"
 msgstr "Ручной поиск"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Транспондер вручную"
@@ -4433,6 +4418,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Мастер настройки сети"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4603,6 +4591,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4716,6 +4707,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4831,10 +4825,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Орбитальная позиция"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5324,10 +5314,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Поляризация"
-
-#
 msgid "Polarization"
 msgstr "Поляризация"
 
@@ -5581,6 +5567,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Радио"
@@ -5962,10 +5951,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Скорость вращения мотора"
 
@@ -7072,18 +7057,10 @@ msgstr "Переключиться на предыдущий подсервис"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Символьная скорость"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Символьная скорость"
-
-#
 msgid "System"
 msgstr "Система"
 
@@ -7821,10 +7798,6 @@ msgid "Translation:"
 msgstr "Перевод:"
 
 #
-msgid "Transmission Mode"
-msgstr "Режим передачи"
-
-#
 msgid "Transmission mode"
 msgstr "Режим передачи"
 
@@ -7833,10 +7806,6 @@ msgid "Transponder"
 msgstr "Транспондер"
 
 #
-msgid "Transponder Type"
-msgstr "Тип транспондера"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7968,6 +7937,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7996,6 +7968,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "универсальный-LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8671,6 +8646,15 @@ msgstr "Беспроводная сеть"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9531,6 +9515,9 @@ msgstr "не записывать"
 msgid "done!"
 msgstr "выполнено!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "изменить alternatives"
@@ -10422,6 +10409,9 @@ msgstr "Еженедельно"
 msgid "whitelist"
 msgstr "белый список"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "работающий"
@@ -10568,6 +10558,22 @@ msgstr "переключено"
 #~ msgstr "Выберите иточник"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Скорость кодирования высокая "
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Скорость кодирования низкая"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Скорость кодирования HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Скорость кодирования LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact Flash карта"
 
@@ -10709,6 +10715,22 @@ msgstr "переключено"
 #~ msgstr "Игры / Плагины"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Интервал защиты"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard interval mode"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Иерархия информации"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Режим иерархии"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Если вы видите эту страницу нажмите ОК."
 
@@ -10777,6 +10799,10 @@ msgstr "переключено"
 #~ msgstr "Online-обновление"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Орбитальная позиция"
+
+#
 #~ msgid "Output"
 #~ msgstr "Действие"
 
@@ -10809,6 +10835,10 @@ msgstr "переключено"
 #~ msgstr "Пожалуйста, выберите целевой каталог или носитель"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Поляризация"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -10848,6 +10878,10 @@ msgstr "переключено"
 #~ "Восстановление установок завершено. Пожалуйста, нажмите OK для активации."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid ""
 #~ "Scan your network for wireless Access Points and connect to them using "
 #~ "your WLAN USB Stick\n"
@@ -10930,6 +10964,14 @@ msgstr "переключено"
 #~ msgstr "Стерео"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Символьная скорость"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Символьная скорость"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -11012,6 +11054,14 @@ msgstr "переключено"
 #~ "3) Дождитесь загрузки и следуйте инструкциям мастера."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Режим передачи"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Тип транспондера"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index be9f238..2844a42 100755 (executable)
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-05-12 13:09+0200\n"
 "Last-Translator: acid-burn <>\n"
 "Language-Team: none\n"
@@ -190,6 +190,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d konflikt(y) nájdený(é) pri pokuse pridať nové časovače:\n"
+"%s"
 
 #, python-format
 msgid "%d jobs are running in the background!"
@@ -224,7 +226,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s na %s"
 
 msgid "(ZAP)"
 msgstr "(Prepnúť)"
@@ -344,7 +346,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "Vzhľad BackToTheRoots, ale s rýchlosťou Warp-8"
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "Vzhľad Späť ku koreňom ... alebo zlaté staré časy."
@@ -390,7 +392,7 @@ msgid "A graphical EPG interface"
 msgstr "Grafické rozhranie EPG"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Grafický EPG a správca nástrojov EPG"
 
 msgid "A graphical EPG interface."
 msgstr "Grafické rozhranie EPG"
@@ -775,7 +777,7 @@ msgid "Aspect Ratio"
 msgstr "Pomer strán"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Pomer strán"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Priradenie poskytovateľov. staníc alebo CAID modulu CI"
@@ -790,7 +792,7 @@ msgid "Audio Options..."
 msgstr "Voľby zvuku ..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Zvukový PID"
 
 msgid "Audio Sync"
 msgstr ""
@@ -849,13 +851,13 @@ msgstr ""
 "vyhľadávania."
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "Autočasovač bol pridaný"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "Autočasovač bol zmenený"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "Autočasovač bol zrušený"
 
 msgid "Automatic"
 msgstr "Automaticky"
@@ -895,18 +897,20 @@ msgid ""
 "Autoresolution Plugin Testmode:\n"
 "Is %s ok?"
 msgstr ""
+"Testovací režim modulu Autoresolution:\n"
+"Je %s OK?"
 
 msgid "Autoresolution Switch"
-msgstr ""
+msgstr "Prepínač Autoresolution"
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Autoresolution nepracuje v režime Scart, DVI, PC"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Nastavenia Autoresolution"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Nastavenie obrazového režimu Autoresolution"
 
 msgid "Autos & Vehicles"
 msgstr "Autá a doprava"
@@ -942,10 +946,10 @@ msgid "Back"
 msgstr "Späť"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Vzadu, dolný slot USB"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Vzadu, horný slot USB"
 
 msgid "Background"
 msgstr "Pozadie"
@@ -1023,6 +1027,8 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Prehliadať teletext ORF a SAT1 nezávisle od kanála. Vyžaduje to pripojenie I-"
+"net."
 
 msgid "Browse for and connect to network shares"
 msgstr ""
@@ -1052,12 +1058,16 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Po zapnutí tejto funkcie sa programy nenájdu, ak nie sú v určitých dátumoch."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Po zapnutí tejto funkcie budete pri automatickom dopytovaní dostávať "
+"informácie o konfliktoch časovača. Nevyužíva sa tu žiadna logika, takže cás "
+"môže ten istý konflikt vyrušovať stále znova."
 
 msgid ""
 "By pressing the OK Button on your remote control, the info bar is being "
@@ -1275,18 +1285,6 @@ msgstr ""
 msgid "Code rate LP"
 msgstr ""
 
-msgid "Code rate high"
-msgstr "Vysoká kódová rýchlosť"
-
-msgid "Code rate low"
-msgstr "Nízka kódová rýchlosť"
-
-msgid "Coderate HP"
-msgstr "Rýchlosť HP"
-
-msgid "Coderate LP"
-msgstr "Rýchlosť LP"
-
 msgid "Collection name"
 msgstr "Názov zostavy"
 
@@ -1434,7 +1432,7 @@ msgstr "Nedalo sa nahrávať - prekrýva sa časovanie %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Nedalo sa nahrať pre neplatnú stanicu %s"
 
 msgid "Crashlog settings"
 msgstr "Nastavenia správ o zrútení"
@@ -1592,7 +1590,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD jednotka"
 
 msgid "DVD File Browser"
 msgstr "Prehliadač súborov DVD"
@@ -1665,16 +1663,16 @@ msgid "Define a startup service for your Dreambox."
 msgstr "Určte úvodnú (počiatočnú) stanicu na Dreamboxe."
 
 msgid "Deinterlacer mode for interlaced content"
-msgstr ""
+msgstr "Odstraňovač prekladania pre prekladaný signál"
 
 msgid "Deinterlacer mode for progressive content"
-msgstr ""
+msgstr "Odstraňovač prekladania pre progresívny signál"
 
 msgid "Delay"
 msgstr "Oneskorenie"
 
 msgid "Delay x seconds after service started"
-msgstr ""
+msgstr "Oneskorenie x sekúnd po spustení stanice"
 
 msgid "Delete"
 msgstr "Vymazať"
@@ -1828,6 +1826,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Naozaj chcete zmazať %s\n"
+"%s?"
 
 #, python-format
 msgid "Do you really want to delete %s?"
@@ -1987,6 +1987,12 @@ msgstr "Dátové DVD vo formáte Dreambox (vyhovuje HDTV)"
 msgid "Dreambox software because updates are available."
 msgstr "Softvér Dreamboxa, lebo sú k dispozícii aktualizácie."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 msgid "Duration: "
 msgstr "Trvanie:"
 
@@ -2102,22 +2108,22 @@ msgid "Enable /media"
 msgstr "Aktivovať /médium"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Zapnúť režim 1080p24"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Zapnúť režim 1080p25"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Zapnúť režim 1080p30"
 
 msgid "Enable 5V for active antenna"
 msgstr "Zapnúť 5 V pre aktívnu anténu"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Zapnúť režim 720p24"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Zapnúť Autoresolution"
 
 msgid "Enable Cleanup Wizard?"
 msgstr "Zapnúť sprievodcu vyčistením?"
@@ -2284,6 +2290,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estónčina"
 
+msgid "Ethernet network interface"
+msgstr "Rozhranie siete Eternet"
+
 msgid "Eventview"
 msgstr "Prehľad programov"
 
@@ -2448,6 +2457,8 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Prvý deň pre nájdenie programov. Nenájde sa žiadny program, ktorý začína "
+"pred týmto dátumom."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr "Najprv vytvorte štýl vzhľadu ovládacím modulom Ai.HD."
@@ -2469,6 +2480,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Nájdených celkom %d programov.\n"
+"%d nastavení časovača pridaných a %d zmenených, zistených %d konfliktov."
 
 #, python-format
 msgid ""
@@ -2512,10 +2525,10 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCall zobrazuje volania prichádzajúce do Fritz!Boxa na Dreamboxe."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Predný slot USB"
 
 msgid "Frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "Frontend pre /tmp/mmi.socket"
 
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2635,23 +2648,17 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-msgid "Guard Interval"
-msgstr "Ochranný interval"
-
 msgid "Guard interval"
 msgstr ""
 
-msgid "Guard interval mode"
-msgstr "Režim ochranného intervalu"
-
 msgid "Guess existing timer based on begin/end"
 msgstr "Určiť existujúci časovač podľa začiatku a konca."
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "Prekladaný režim HD"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "Progresívny režim HD"
 
 msgid "HD videos"
 msgstr "Videá HD"
@@ -2674,21 +2681,18 @@ msgstr "Uspať disk po"
 msgid "Help"
 msgstr "Pomocník"
 
+msgid "Hidden network"
+msgstr ""
+
 msgid "Hidden network SSID"
 msgstr "Skrytý sieťový SSID"
 
 msgid "Hidden networkname"
 msgstr "Skrytý názov siete"
 
-msgid "Hierarchy Information"
-msgstr "Hierarchické informácie"
-
 msgid "Hierarchy info"
 msgstr ""
 
-msgid "Hierarchy mode"
-msgstr "Hierarchický režim"
-
 msgid "High bitrate support"
 msgstr "Spracuje vysoký dátový tok"
 
@@ -2746,10 +2750,10 @@ msgstr "Islandčina"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Ak je toto zapnuté, existujúci časovač sa bude považovať za nahrávajúci, ak "
-"z programu nahrá aspoň 80 %."
+"Ak je zapnutá táto funkcia, existujúci časovač sa bude považovať za "
+"nahrávajúci, ak zaznamená aspoň 80% % programu."
 
 msgid ""
 "If you see this, something is wrong with\n"
@@ -2834,10 +2838,10 @@ msgid "Init"
 msgstr "Inic."
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Počiatočná rýchlosť prevíjania vpred"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Počiatočná rýchlosť prevíjania vzad"
 
 msgid "Initial location in new timers"
 msgstr "Úvodné umiestnenie nových časových nahrávok"
@@ -2918,7 +2922,7 @@ msgid "Internal LAN adapter."
 msgstr "Adaptér internej LAN"
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "Interný slot USB"
 
 msgid "Internal firmware updater"
 msgstr "Interný aktualizátor firmvéru"
@@ -3093,6 +3097,8 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Posledný deň pre nájdenie programov. Aby sa programy našli, musia začínať "
+"pred týmto dátumom."
 
 msgid "Last speed"
 msgstr "Posledná rýchlosť"
@@ -3137,6 +3143,9 @@ msgstr "Spojenie:"
 msgid "Linked titles with a DVD menu"
 msgstr "Tituly prepojené s menu DVD"
 
+msgid "List available networks"
+msgstr ""
+
 msgid "List of Storage Devices"
 msgstr "Zoznam záznamových zariadení"
 
@@ -3247,6 +3256,9 @@ msgstr "Spravovať softvér ptijímača"
 msgid "Manual Scan"
 msgstr "Ručné vyhľadávanie"
 
+msgid "Manual configuration"
+msgstr "Ručná konfigurácia"
+
 msgid "Manual transponder"
 msgstr "Transpondér ručne"
 
@@ -3552,7 +3564,7 @@ msgid "NFS share"
 msgstr "Zdieľanie NFS"
 
 msgid "NIM"
-msgstr ""
+msgstr "Tuner"
 
 msgid "NOW"
 msgstr "TERAZ"
@@ -3720,6 +3732,9 @@ msgstr "Prehľadávač siete"
 msgid "NetworkWizard"
 msgstr "Sprievodca nast. siete"
 
+msgid "Networkname (SSID)"
+msgstr "Názov siete (SSID)"
+
 msgid "Never"
 msgstr "Nikdy"
 
@@ -3854,6 +3869,9 @@ msgstr "Žiadne videá na zobrazenie"
 msgid "No wireless networks found! Please refresh."
 msgstr "Nenájdená bezdrôtová sieť. Obnovte."
 
+msgid "No wireless networks found! Searching..."
+msgstr "Nenájdená bezdrôtová sieť. Hľadám ..."
+
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -3931,10 +3949,10 @@ msgid "Norwegian"
 msgstr "Nórčina"
 
 msgid "Not after"
-msgstr ""
+msgstr "Nie po"
 
 msgid "Not before"
-msgstr ""
+msgstr "Nie pred"
 
 #, python-format
 msgid ""
@@ -3947,6 +3965,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Nenačítavam feedy"
 
+msgid "Not-Associated"
+msgstr ""
+
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
@@ -4035,11 +4056,8 @@ msgstr "Otvoriť menu modulu"
 msgid "Optionally enter your name if you want to."
 msgstr "Prípadne zadajte svoje meno, ak chcete."
 
-msgid "Orbital Position"
-msgstr "Orbitálna pozícia"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Orbitálna pozícia"
 
 msgid "Outer Bound (+/-)"
 msgstr "Hranice (+/-)"
@@ -4122,7 +4140,7 @@ msgid "PermanentClock shows the clock permanently on the screen."
 msgstr "Stále hodiny zobrazujú čas na obrazovke trvalo."
 
 msgid "Persian"
-msgstr ""
+msgstr "Perzština"
 
 msgid "Pets & Animals"
 msgstr "Deti a zvieratá"
@@ -4429,9 +4447,6 @@ msgstr "PodCast streamuje podcasty do Dreeamboxa."
 msgid "Poland"
 msgstr "Poľsko"
 
-msgid "Polarity"
-msgstr "Polarita"
-
 msgid "Polarization"
 msgstr "Polarizácia"
 
@@ -4460,7 +4475,7 @@ msgid "Portuguese"
 msgstr "Portugalčina"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Umiestnenie skončených časovačov v zozname časovačov"
 
 msgid "Positioner"
 msgstr "motor"
@@ -4612,7 +4627,7 @@ msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend pre /tmp/mmi.socket"
 
 msgid "Python frontend for /tmp/mmi.socket."
-msgstr ""
+msgstr "Frontend Python pre /tmp/mmi.socket."
 
 msgid "Quick"
 msgstr "Rýchlo"
@@ -4632,6 +4647,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "Prezerač RSS"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 msgid "Radio"
 msgstr "Rádio"
 
@@ -4718,7 +4736,7 @@ msgid "Recordings always have priority"
 msgstr "Nahrávanie má vždy prednosť"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Presmerovať oznamy na Growl, Snarl, Prowl alebo Syslog"
 
 msgid "Reenter new PIN"
 msgstr "Znova zadajte nový PIN."
@@ -4893,7 +4911,7 @@ msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Obmedziť \"po udalosti\" na určité časové obdobie?"
 
 msgid "Restrict to events on certain dates"
-msgstr ""
+msgstr "Obmedziť na programy v určitých dátumoch"
 
 msgid "Resume from last position"
 msgstr "Pokračovať od poslednej pozície"
@@ -4930,9 +4948,6 @@ msgstr "Doprava"
 msgid "Roll-off"
 msgstr ""
 
-msgid "Rolloff"
-msgstr ""
-
 msgid "Rotor turning speed"
 msgstr "Rýchlosť otáčania motora"
 
@@ -4940,7 +4955,7 @@ msgid "Running"
 msgstr "Aktivované"
 
 msgid "Running in testmode"
-msgstr ""
+msgstr "Je v testovacom režime"
 
 msgid "Russia"
 msgstr "Rusko"
@@ -4952,16 +4967,16 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50 Hz, prekladaný režim"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50 Hz, progresívny režim"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60 Hz, prekladaný režim"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60 Hz, progresívny režim"
 
 msgid "SID"
 msgstr ""
@@ -4987,9 +5002,16 @@ msgid ""
 "You probably don't need this plugin and should use the regular Web Interface "
 "for Enigma2 instead."
 msgstr ""
+"SVDRP je protokol vyvinutý pre softvér VDR na diaľkové ovládanie set-top "
+"boxov.\n"
+"Tento modul podporuje len podmnožinu SVDRP a spúšťa sa automaticky s "
+"predvolenými nastaveniami.\n"
+"\n"
+"Možno tento modul nepotrebujete a mali by ste radšej použiť bežné webové "
+"rozhranie pre Enigmu2."
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "Server SVDRP pre Enigmu2"
 
 msgid "Sat"
 msgstr "So"
@@ -5466,7 +5488,7 @@ msgid "Show in extension menu"
 msgstr "Zobraziť v menu rozšírenia"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Zobraziť informácie"
 
 msgid "Show infobar on channel change"
 msgstr "Zobraziť informácie pri zmene stanice"
@@ -5478,7 +5500,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Zobraziť informácie pri skoku vpred, vzad"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Zobraziť oznamy o konfliktoch"
 
 msgid "Show positioner movement"
 msgstr "Zobraziť otáčanie motora"
@@ -5701,7 +5723,7 @@ msgid "Start Webinterface"
 msgstr "Spustiť webové rozhranie"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Jednoduché spúšťanie multimediálnych modulov tlačidlom PVR."
 
 msgid "Start from the beginning"
 msgstr "Spustiť od začiatku"
@@ -5799,7 +5821,7 @@ msgid "Sunday"
 msgstr "Nedeľa"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Podpora \\„Fast Scan\\“ "
 
 msgid "Swap Services"
 msgstr "Vymeniť stanice"
@@ -5819,14 +5841,8 @@ msgstr "Prepnúť na predchádzajúci podkanál"
 msgid "Switchable tuner types:"
 msgstr "Prepínateľné typy tunerov:"
 
-msgid "Symbol Rate"
-msgstr "Symbolová rýchlosť"
-
 msgid "Symbol rate"
-msgstr ""
-
-msgid "Symbolrate"
-msgstr "Symb. rých."
+msgstr "Symbolová rýchlosť"
 
 msgid "System"
 msgstr "Systém"
@@ -5875,7 +5891,7 @@ msgid "Temperature and Fan control"
 msgstr "Teplota a ventilátor"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Ovládanie ventilátora podľa teploty"
 
 msgid "Terrestrial"
 msgstr "Pozemné"
@@ -6508,18 +6524,12 @@ msgstr "Preklad"
 msgid "Translation:"
 msgstr "Preklad:"
 
-msgid "Transmission Mode"
-msgstr "Režim prenosu"
-
 msgid "Transmission mode"
 msgstr "Režim prenosu"
 
 msgid "Transponder"
 msgstr "Transpondér"
 
-msgid "Transponder Type"
-msgstr "Typ transpondéra"
-
 msgid "Travel & Events"
 msgstr "Cestovanie a udalosti"
 
@@ -6618,6 +6628,9 @@ msgstr "Späť inštalácia"
 msgid "Undo uninstall"
 msgstr "Späť odinštalácia"
 
+msgid "Unencrypted"
+msgstr "Nešifrované"
+
 msgid "UnhandledKey"
 msgstr ""
 
@@ -6639,6 +6652,9 @@ msgstr "Spojené štáty"
 msgid "Universal LNB"
 msgstr "Univerzálny LNB"
 
+msgid "Unknown"
+msgstr "Neznáme"
+
 msgid "Unknown network adapter."
 msgstr "Neznámy sieťový adaptér."
 
@@ -6802,13 +6818,13 @@ msgid "Vali-XD skin"
 msgstr "Vzhľad Vali-XD"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vzhľad Vali.HD.atlantis"
 
 msgid "Vali.HD.nano skin"
 msgstr "Vzhľad Vali.HD.nano"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vzhľad Vali.HD.warp"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -6816,7 +6832,7 @@ msgstr ""
 "Skontrolujte pravosť Dreamboxa spustením modulu ne overenie jeho pravosti."
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Kontrola internetového pripojenia..."
 
 msgid "Vertical"
 msgstr "Zvislá"
@@ -6831,7 +6847,7 @@ msgid "Video Output"
 msgstr "Výstup obrazu"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Obrazový PID"
 
 msgid "Video Setup"
 msgstr "Nastavenie obrazu"
@@ -7034,7 +7050,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "Predpoveď počasia na Dreamboxe"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Webový editor buketov pre počítač"
 
 msgid "Webinterface"
 msgstr "Webové rozhranie"
@@ -7198,6 +7214,8 @@ msgid ""
 "When supporting \"Fast Scan\" the service type is ignored. You don't need to "
 "enable this unless your Image supports \"Fast Scan\" and you are using it."
 msgstr ""
+"Pri podpore \\„Fast Scan\\“ sa typ stanice ignoruje.Túto funkciu nemusíte "
+"zapínať, ak máte a používate image podporujúci \\„Fast Scan\\“."
 
 msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
@@ -7236,6 +7254,15 @@ msgstr "Bezdrôtová sieť"
 msgid "Wireless Network State"
 msgstr "Stav bezdrôtovej siete"
 
+msgid "Wireless network connection setup"
+msgstr "Nastavenie bezdrôtovej siete"
+
+msgid "Wireless network connection setup."
+msgstr "Nastavenie bezdrôtovej siete."
+
+msgid "Wireless network state"
+msgstr "Stav bezdrôtovej siete"
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -7479,6 +7506,9 @@ msgid ""
 "have also a new now-next event viewer. Easy-PG, the own graphical EPG bowser "
 "is also included."
 msgstr ""
+"EasyInfo môžete použiť na spravovanie modulov EPG z tlačidla info. Je tu aj "
+"nový prehliadač terajších a budúcich programov, aj EasyPG - vlastný grafický "
+"prehliadač EPG."
 
 msgid "You cannot delete this!"
 msgstr "Toto nemôžete zmazať!"
@@ -7667,7 +7697,7 @@ msgid "Your network configuration has been activated."
 msgstr "Nastavenie siete bolo aktivované."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Sieť nefunguje. Skúste znova."
 
 msgid "Your network mount has been activated."
 msgstr "Sieťový prístup bol aktivovaný."
@@ -7852,10 +7882,10 @@ msgid "assigned Services/Provider:"
 msgstr "Priradené služby a poskytovatelia:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "Na začiatku"
 
 msgid "at end"
-msgstr ""
+msgstr "Na konci"
 
 #, python-format
 msgid "audio track (%s) format"
@@ -7872,7 +7902,7 @@ msgid "auto"
 msgstr "auto"
 
 msgid "autotimers need a match attribute"
-msgstr ""
+msgstr "Autočasovače potrebujú atribút zhody"
 
 msgid "available"
 msgstr "dostupné"
@@ -7933,7 +7963,7 @@ msgid "complex"
 msgstr "komplexné"
 
 msgid "config changed."
-msgstr ""
+msgstr "Zmenený config."
 
 msgid "config menu"
 msgstr "menu nast."
@@ -7960,10 +7990,10 @@ msgid "create directory"
 msgstr "vytvoriť adresár"
 
 msgid "creates virtual series folders from episodes"
-msgstr ""
+msgstr "Vytvorí virtuálny rad priečinkov z epizód."
 
 msgid "creates virtual series folders from sets of recorded episodes"
-msgstr ""
+msgstr "Vytvorí virtuálny rad priečinkov zo zostáv nahraných epizód"
 
 #, python-format
 msgid "currently installed image: %s"
@@ -7976,7 +8006,7 @@ msgid "day"
 msgstr "deň"
 
 msgid "default"
-msgstr ""
+msgstr "predvolené"
 
 msgid "delete"
 msgstr "Zmazať"
@@ -8023,6 +8053,9 @@ msgstr "nenahrávať"
 msgid "done!"
 msgstr "Hotovo!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr "ovládač pre bezdrôtové USB zariadenia Realtek"
+
 msgid "edit alternatives"
 msgstr "Upraviť alternatívy"
 
@@ -8234,7 +8267,7 @@ msgid "minutes"
 msgstr "minút"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "Chýbajúci parameter \\„id\\“"
 
 msgid "month"
 msgstr "mesiac"
@@ -8644,7 +8677,7 @@ msgstr "tuner nie je podporovaný"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "Nemôžem nájsť časovač s ID %i"
 
 msgid "unavailable"
 msgstr "nedostupné"
@@ -8700,6 +8733,9 @@ msgstr "týždenne"
 msgid "whitelist"
 msgstr "biela listina"
 
+msgid "wireless network interface"
+msgstr "rozhranie bezdrôtovej siete"
+
 msgid "working"
 msgstr "pracujem"
 
@@ -8751,6 +8787,18 @@ msgstr "prepnuté"
 #~ msgid "Change setup pin"
 #~ msgstr "Zmeniť nastavovací PIN"
 
+#~ msgid "Code rate high"
+#~ msgstr "Vysoká kódová rýchlosť"
+
+#~ msgid "Code rate low"
+#~ msgstr "Nízka kódová rýchlosť"
+
+#~ msgid "Coderate HP"
+#~ msgstr "Rýchlosť HP"
+
+#~ msgid "Coderate LP"
+#~ msgstr "Rýchlosť LP"
+
 #~ msgid "Destination directory"
 #~ msgstr "Cieľový adresár"
 
@@ -8787,6 +8835,25 @@ msgstr "prepnuté"
 #~ "napríklad oznam „Začalo nahrávanie“ do počítača, na ktorom beží klient "
 #~ "growl."
 
+#~ msgid "Guard Interval"
+#~ msgstr "Ochranný interval"
+
+#~ msgid "Guard interval mode"
+#~ msgstr "Režim ochranného intervalu"
+
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarchické informácie"
+
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarchický režim"
+
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Ak je toto zapnuté, existujúci časovač sa bude považovať za nahrávajúci, "
+#~ "ak z programu nahrá aspoň 80 %."
+
 #~ msgid "Image flash utility"
 #~ msgstr "Pomôcka na flešovanie image."
 
@@ -8802,6 +8869,9 @@ msgstr "prepnuté"
 #~ msgid "No useable USB stick found"
 #~ msgstr "Nenájdený použiteľný kľúč USB"
 
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitálna pozícia"
+
 #~ msgid "Page"
 #~ msgstr "Strana"
 
@@ -8824,6 +8894,9 @@ msgstr "prepnuté"
 #~ msgid "Please select target directory or medium"
 #~ msgstr "Zvoľte cieľový adresár alebo médium"
 
+#~ msgid "Polarity"
+#~ msgstr "Polarita"
+
 #~ msgid "Press OK to view full changelog"
 #~ msgstr "Stlačením OK si prezriete celú správu o zmenách."
 
@@ -8864,6 +8937,12 @@ msgstr "prepnuté"
 #~ msgid "Stereo"
 #~ msgstr "Stereo"
 
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolová rýchlosť"
+
+#~ msgid "Symbolrate"
+#~ msgstr "Symb. rých."
+
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -8924,6 +9003,12 @@ msgstr "prepnuté"
 #~ "10 sekúnd.\n"
 #~ "3) Vyčkajte na nabootovanie a riaďte sa pokynmi sprievodcu."
 
+#~ msgid "Transmission Mode"
+#~ msgstr "Režim prenosu"
+
+#~ msgid "Transponder Type"
+#~ msgstr "Typ transpondéra"
+
 #~ msgid ""
 #~ "USB stick wizard finished. Your dreambox will now restart with your new "
 #~ "image!"
index e735f2f..fa5b506 100755 (executable)
--- a/po/sl.po
+++ b/po/sl.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ENIGMA 1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2009-01-25 13:59+0100\n"
 "Last-Translator: Gregor <greg.domajnko@gmail.com>\n"
 "Language-Team: \n"
@@ -1487,22 +1487,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Visok nivo kodiranja"
-
-#
-msgid "Code rate low"
-msgstr "Nizek nivo kodiranja"
-
-#
-msgid "Coderate HP"
-msgstr "Kodiranje HP"
-
-#
-msgid "Coderate LP"
-msgstr "Kodiranje LP"
-
-#
 msgid "Collection name"
 msgstr "Ime zbirke"
 
@@ -2356,6 +2340,12 @@ msgstr "Dreambox oblika podatkov DVD (HDTV združljiva)"
 msgid "Dreambox software because updates are available."
 msgstr ""
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2712,6 +2702,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Pregled dogodkov"
@@ -3134,18 +3127,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Interval zaščite"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Način zaštitnega intervala"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3183,6 +3168,9 @@ msgstr "HDD preklopi v mirovni način po"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Skrit omrežni SSID"
@@ -3191,18 +3179,10 @@ msgstr "Skrit omrežni SSID"
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Informacije stopnje"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Način stopnje"
-
-#
 msgid "High bitrate support"
 msgstr ""
 
@@ -3271,11 +3251,10 @@ msgstr "ISO pot"
 msgid "Icelandic"
 msgstr "Islandsko"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3749,6 +3728,9 @@ msgstr "Povezava:"
 msgid "Linked titles with a DVD menu"
 msgstr "Povezani naslovi z DVD menujem"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Seznam naprav za shranjevanje"
@@ -3885,6 +3867,9 @@ msgstr ""
 msgid "Manual Scan"
 msgstr "Ročno preverjanje"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Ročno vnešeni oddajnik"
@@ -4447,6 +4432,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Omrežni Čarovnik"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4616,6 +4604,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4729,6 +4720,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4843,10 +4837,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr ""
 
-#
-msgid "Orbital Position"
-msgstr "Orbitalna Pozicija"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5323,10 +5313,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Polariteta"
-
-#
 msgid "Polarization"
 msgstr "Polarizacija"
 
@@ -5580,6 +5566,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5961,10 +5950,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Odvrti"
-
-#
 msgid "Rotor turning speed"
 msgstr "Hitrost vrtenja rotorja"
 
@@ -7069,18 +7054,10 @@ msgstr "Preklopi na prejšnjo pod-storitev"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Razmerje simbolov"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Razmerje simbolov"
-
-#
 msgid "System"
 msgstr "Sistem "
 
@@ -7814,10 +7791,6 @@ msgid "Translation:"
 msgstr "Prevod:"
 
 #
-msgid "Transmission Mode"
-msgstr "Način posredovanja"
-
-#
 msgid "Transmission mode"
 msgstr "Način posredovanja"
 
@@ -7826,10 +7799,6 @@ msgid "Transponder"
 msgstr "Oddajnik"
 
 #
-msgid "Transponder Type"
-msgstr "Tip oddajnika"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -7957,6 +7926,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -7985,6 +7957,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Univerzalni LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8648,6 +8623,15 @@ msgstr "Brezžično omrežje"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9496,6 +9480,9 @@ msgstr "ne snemaj"
 msgid "done!"
 msgstr "Storjeno!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "uredi alternative"
@@ -10387,6 +10374,9 @@ msgstr "tedensko"
 msgid "whitelist"
 msgstr "bel seznam"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "deluje"
@@ -10619,6 +10609,22 @@ msgstr "prenesen"
 #~ msgstr "Izberi vir"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Visok nivo kodiranja"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Nizek nivo kodiranja"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kodiranje HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Kodiranje LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact Flash kartica"
 
@@ -10823,10 +10829,26 @@ msgstr "prenesen"
 #~ msgstr "Žanri:"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Interval zaščite"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Način zaštitnega intervala"
+
+#
 #~ msgid "Hide error windows"
 #~ msgstr "Sakrij prozor greA!ke"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informacije stopnje"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Način stopnje"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Pritisnite OK, če vidite to stran. "
 
@@ -10953,6 +10975,10 @@ msgstr "prenesen"
 #~ msgstr "Online-nadgradnja"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitalna Pozicija"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Ostalo..."
 
@@ -10997,6 +11023,10 @@ msgstr "prenesen"
 #~ msgstr "Prosim izberite ciljno mapo ali medij"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polariteta"
+
+#
 #~ msgid "Predefined satellite"
 #~ msgstr "Predefinirani sateliti"
 
@@ -11089,6 +11119,10 @@ msgstr "prenesen"
 #~ "nastavitev."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Odvrti"
+
+#
 #~ msgid "Satconfig"
 #~ msgstr "Satkonfig"
 
@@ -11207,6 +11241,14 @@ msgstr "prenesen"
 #~ msgstr "Stereo"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Razmerje simbolov"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Razmerje simbolov"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your box is now ready to use.\n"
 #~ "Please press OK to start using you Dreambox."
@@ -11306,6 +11348,14 @@ msgstr "prenesen"
 #~ "3) Počakajte na ponovni zagon in sledite navodilom čarovnika."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Način posredovanja"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tip oddajnika"
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "TipTranspondera"
 
index c9ed61e..1c22ba7 100755 (executable)
--- a/po/sr.po
+++ b/po/sr.po
@@ -3,13 +3,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2009-10-10 11:18+0100\n"
-"Last-Translator: maja <jovanovic@gmx.ch>\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-04-14 00:02+0200\n"
+"Last-Translator: majevica <jovanovic@gmx.ch>\n"
 "Language-Team: veselin & majevica CRNABERZA <jovanovic@gmx.ch>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Serbian\n"
 "X-Poedit-SourceCharset: utf-8\n"
 "X-Poedit-Country: SERBIA\n"
@@ -204,6 +208,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d problem(a) susretnuto pokušavajući dodati nove tajmere:\n"
+"%s"
 
 #
 #, python-format
@@ -245,7 +251,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s at %s"
 
 #
 msgid "(ZAP)"
@@ -335,7 +341,6 @@ msgstr "3"
 msgid "30 minutes"
 msgstr "30 minuta"
 
-#
 msgid "4"
 msgstr "4"
 
@@ -404,10 +409,10 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "Povratak na izvorne maske ali sa varp-8 brzinom.  "
 
 msgid "A BackToTheRoots-Skin .. or good old times."
-msgstr "Povratak izvornom skinu..ili dobrim starim vremenima"
+msgstr "Povratak izvornom skinu..ili dobrim starim vremenima."
 
 msgid "A basic ftp client"
 msgstr "Osnovni FTP klijent"
@@ -428,7 +433,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Demo dodatak za TMP korišćenje."
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "Drimboks simulacija od SG-Atlantis displeja"
 
 #
 msgid ""
@@ -454,7 +459,7 @@ msgid "A graphical EPG interface"
 msgstr "Grafički EPG interfejs"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "grafički EPG interfejs i menadžer EPG alata"
 
 msgid "A graphical EPG interface."
 msgstr "Grafički EPG interfejs,"
@@ -931,7 +936,7 @@ msgid "Aspect Ratio"
 msgstr "Odnos slike"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Odnos Slike"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Dodeljivanje provajdera/kanala/kaida CI modulu "
@@ -948,7 +953,7 @@ msgid "Audio Options..."
 msgstr "Zvučne opcije..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Zvučni PID"
 
 #
 msgid "Audio Sync"
@@ -1021,13 +1026,13 @@ msgstr ""
 "definisanih kriterijuma traženja. "
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "Auto tajmer je uspešno dodat"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "Auto tajmer je uspešno promenjen"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "Auto tajmer je uklonjen"
 
 #
 msgid "Automatic"
@@ -1069,18 +1074,20 @@ msgid ""
 "Autoresolution Plugin Testmode:\n"
 "Is %s ok?"
 msgstr ""
+"Autoresolution dodatak test mod:\n"
+"je %s ok?"
 
 msgid "Autoresolution Switch"
-msgstr ""
+msgstr "Autoresolution prekidač"
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Autoresolution ne radi u Skart/DVI-PC modu"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Autoresolution podešavanja"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Autoresolution podešavanje video moda"
 
 #
 msgid "Autos & Vehicles"
@@ -1125,10 +1132,10 @@ msgid "Back"
 msgstr "Iza"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Zadnji ,donji USB slot"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Zadnji ,gornji USB slot"
 
 #
 msgid "Background"
@@ -1228,6 +1235,8 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Pregledaj ORF i SAT1 teletekst nezavisno od kanala.Za ovo je potrebna I-net "
+"veza."
 
 msgid "Browse for and connect to network shares"
 msgstr "Traži i spoji se sa delovima na mreži "
@@ -1262,12 +1271,17 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Uključenjem ovoga događaji neće biti složeni ako se ne dese na određene "
+"datume."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Uključenjem ovoga,vi ćete biti obavešteni o problemima tajmera prnaćenih za "
+"vreme auto biranja Pamet nije uključena pa vam može stalno dosađivati o "
+"istom problemu.   "
 
 #
 msgid ""
@@ -1280,9 +1294,8 @@ msgstr ""
 msgid "C"
 msgstr "C"
 
-#
 msgid "C-Band"
-msgstr "C-Band"
+msgstr "C-Opseg"
 
 msgid "CDInfo"
 msgstr "CD Info"
@@ -1483,7 +1496,7 @@ msgid "Circular right"
 msgstr "Kružna desna"
 
 msgid "Classic"
-msgstr "Klasi?na "
+msgstr "Klasična "
 
 #
 msgid "Cleanup"
@@ -1536,26 +1549,10 @@ msgid "Close title selection"
 msgstr "Zatvori zbor naslova"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Kod rata HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-#
-msgid "Code rate high"
-msgstr "Visoka kod rata"
-
-#
-msgid "Code rate low"
-msgstr "Niska kod rata"
-
-#
-msgid "Coderate HP"
-msgstr "Kodrata HP"
-
-#
-msgid "Coderate LP"
-msgstr "Kodrata LP"
+msgstr "Kod rata LP"
 
 #
 msgid "Collection name"
@@ -1742,7 +1739,7 @@ msgstr "Snimanje nije moguće zbog konflikta tajmera %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Snimanje nemoguće zbog nevaljanog kanala %s"
 
 #
 msgid "Crashlog settings"
@@ -1930,7 +1927,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD drajv"
 
 #
 msgid "DVD File Browser"
@@ -1993,9 +1990,8 @@ msgstr "Smanji kašnjenje za  %i ms (može se podesiti)"
 msgid "Deep Standby"
 msgstr "Isključi Drimbox"
 
-#
 msgid "Default"
-msgstr "Tvorni?ko"
+msgstr "Standardno"
 
 #
 msgid "Default Settings"
@@ -2020,17 +2016,17 @@ msgid "Define a startup service for your Dreambox."
 msgstr "Definiši početni kanal za svoj drimboks."
 
 msgid "Deinterlacer mode for interlaced content"
-msgstr ""
+msgstr "Deinterlacer način za interlaced sadržaj"
 
 msgid "Deinterlacer mode for progressive content"
-msgstr ""
+msgstr "Deinterlacer način za napredni sadržaj"
 
 #
 msgid "Delay"
 msgstr "Kašnjenje"
 
 msgid "Delay x seconds after service started"
-msgstr ""
+msgstr "Kašnjenje x sekundi pošto je kanal krenuo"
 
 #
 msgid "Delete"
@@ -2224,6 +2220,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Da li stvarno želite da obrišete %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2422,6 +2420,12 @@ msgstr "Drimbox oblik podataka DVD (HDTV kompatibilan)"
 msgid "Dreambox software because updates are available."
 msgstr "Drimboks softver zato što su ažuriranja dostupna."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "Trajanje: "
@@ -2568,23 +2572,23 @@ msgid "Enable /media"
 msgstr "Aktiviraj /media"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Uključi 1080p24 način"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Uključi 1080p25 način"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Uključi 1080p30 način"
 
 #
 msgid "Enable 5V for active antenna"
 msgstr "Uključi 5V za aktivnu antenu"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Uključi 720p24 način"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Uključi Autorezoluciju"
 
 #
 msgid "Enable Cleanup Wizard?"
@@ -2794,6 +2798,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estonski"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Pregled događaja"
@@ -3002,6 +3009,8 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Prvi dan da se događaji slože.Nijedan događaj koji počinje pre ovog datuma "
+"neće se složiti."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr "Prvo generišite vaš stil maske sa Ai.HD-Control dodatkom."
@@ -3027,8 +3036,9 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified, %d conflicts encountered."
 msgstr ""
+"Pronađeno ukupno %d odgovarajućih događaja.\n"
+"%d Tajmera dodato i %d modifikovano, %d problema primećeno."
 
-#
 #, python-format
 msgid ""
 "Found a total of %d matching Events.\n"
@@ -3081,7 +3091,7 @@ msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr "FritzCal pokazuje dolazne pozive vašem  Fritz!Box-u na drimboksu."
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Prednji USB slot"
 
 msgid "Frontend for /tmp/mmi.socket"
 msgstr "Prednji završetak za /tmp/mmi.adapter"
@@ -3140,6 +3150,8 @@ msgstr "Opšte PCM kašnjenje (ms)"
 
 msgid "Generates and Shows TV Charts of all users having this plugin installed"
 msgstr ""
+"Generiše i prikazuje TV grafikon svih korisnika koji imaju ovaj dodatak "
+"instaliran"
 
 #
 msgid "Genre"
@@ -3225,27 +3237,22 @@ msgid ""
 "to a PC running a growl, snarl or syslog compatible client or directly to an "
 "iPhone using prowl."
 msgstr ""
-
-#
-msgid "Guard Interval"
-msgstr "Interval zaštite"
+"Growlee omogućuje vašem drimboksu da prosledi obaveštenje kao 'Snimanje "
+"počelo' na PC gde je growl pokrenut,čvor ili syslog kompatibilnom klijentu "
+"ili direktno na Ajfon koji koristi prowl."
 
 msgid "Guard interval"
-msgstr ""
-
-#
-msgid "Guard interval mode"
-msgstr "Način zaštitnog intervala"
+msgstr "Zaštitni interval"
 
 #
 msgid "Guess existing timer based on begin/end"
 msgstr "Procena postojećeg tajmera baziranog na Početak/Kraj"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD Interlace način"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD Napredni način"
 
 #
 msgid "HD videos"
@@ -3275,6 +3282,9 @@ msgstr "Isključi hard disk posle"
 msgid "Help"
 msgstr "Pomoć"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Skriveni mrežni SSID"
@@ -3283,16 +3293,8 @@ msgstr "Skriveni mrežni SSID"
 msgid "Hidden networkname"
 msgstr "Skriveno mrežno ime"
 
-#
-msgid "Hierarchy Information"
-msgstr "Informacije hijerarhije"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Mod hijerarhije"
+msgstr "Rangiranje info"
 
 #
 msgid "High bitrate support"
@@ -3363,14 +3365,11 @@ msgstr "ISO putanja"
 msgid "Icelandic"
 msgstr "Islandski"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
-"Ako je ovo uključeno postojeći tajmer će takođe biti smatran da snima "
-"događaj ako snimi najmanje 80% istog."
 
 #
 msgid ""
@@ -3473,10 +3472,10 @@ msgid "Init"
 msgstr "Init"
 
 msgid "Initial Fast Forward speed"
-msgstr ""
+msgstr "Početna brzina premotavanja napred"
 
 msgid "Initial Rewind speed"
-msgstr ""
+msgstr "Početna brzina premotavanja nazad"
 
 #
 msgid "Initial location in new timers"
@@ -3580,7 +3579,7 @@ msgid "Internal LAN adapter."
 msgstr "unutrašnji LAN adapter."
 
 msgid "Internal USB Slot"
-msgstr ""
+msgstr "unutrašnji USB slot"
 
 msgid "Internal firmware updater"
 msgstr "Unutrašnji apdejter firmvera"
@@ -3789,6 +3788,8 @@ msgid ""
 "Last day to match events. Events have to begin before this date to be "
 "matched."
 msgstr ""
+"Poslednji dan za slaganje događaja.Događaji moraju početi pre ovog datuma da "
+"bi se složili."
 
 #
 msgid "Last speed"
@@ -3847,6 +3848,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "Vezani naslovi sa DVD meniem"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lista uređaja za odlaganje"
@@ -3987,6 +3991,9 @@ msgstr "Upravljanje softverom vašeg prijemnika"
 msgid "Manual Scan"
 msgstr "Ručno skeniranje"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Ručno uneseni transponder"
@@ -4287,7 +4294,7 @@ msgid "Multi EPG"
 msgstr "Multi EPG"
 
 msgid "Multi-EPG bouquet selection"
-msgstr ""
+msgstr "Multi EPG izbor buketa"
 
 #
 msgid "Multimedia"
@@ -4298,7 +4305,7 @@ msgid "Multiple service support"
 msgstr "Podrška za višestruke kanale"
 
 msgid "Multiplex"
-msgstr ""
+msgstr "Multipleks"
 
 #
 msgid "Multisat"
@@ -4372,7 +4379,7 @@ msgid "NFS share"
 msgstr "NFS deljenje"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 #
 msgid "NOW"
@@ -4404,7 +4411,7 @@ msgid "Nameserver settings"
 msgstr "Postavke nejmservera"
 
 msgid "Namespace"
-msgstr ""
+msgstr "Prostor za ime"
 
 msgid "Nemesis BlackBox Skin"
 msgstr "Nemesis BlackBox maska"
@@ -4561,6 +4568,9 @@ msgstr "Pretraživač mreže"
 msgid "NetworkWizard"
 msgstr "Mrežni čarobnjak"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Nikad"
@@ -4731,6 +4741,9 @@ msgstr "Nema videa za prikazivanje"
 msgid "No wireless networks found! Please refresh."
 msgstr "Nisu pronađene bežične mreže! Molim osveži."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4826,10 +4839,10 @@ msgid "Norwegian"
 msgstr "Norveški"
 
 msgid "Not after"
-msgstr ""
+msgstr "Ne posle"
 
 msgid "Not before"
-msgstr ""
+msgstr "Ne pre"
 
 #
 #, python-format
@@ -4844,6 +4857,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Ne dobijam fid unose"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4887,7 +4903,7 @@ msgid "OK, remove some extensions"
 msgstr "OK,uklonite neke dodatke"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 #
 msgid "OSD Settings"
@@ -4958,12 +4974,8 @@ msgstr "Otvori meni dodataka"
 msgid "Optionally enter your name if you want to."
 msgstr "Opciono unesite vaše ime ako želite."
 
-#
-msgid "Orbital Position"
-msgstr "Orbitalna pozicija"
-
 msgid "Orbital position"
-msgstr ""
+msgstr "Orbitalna pozicija"
 
 #
 msgid "Outer Bound (+/-)"
@@ -4987,14 +4999,14 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 #
 msgid "PIDs"
 msgstr "PIDs"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -5453,10 +5465,6 @@ msgid "Poland"
 msgstr "Poljska"
 
 #
-msgid "Polarity"
-msgstr "Polaritet"
-
-#
 msgid "Polarization"
 msgstr "Polarizacija"
 
@@ -5493,7 +5501,7 @@ msgid "Portuguese"
 msgstr "Portugalski"
 
 msgid "Position of finished Timers in Timerlist"
-msgstr ""
+msgstr "Pozicija završenog tajmera u listi tajmera"
 
 #
 msgid "Positioner"
@@ -5712,6 +5720,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS preglednik"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5781,13 +5792,11 @@ msgstr "Rekonstruišu .ap i .sc datoteke"
 msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
 msgstr "Rekonstruišu .ap i .sc datoteke"
 
-#
 msgid "Record"
-msgstr "Snim "
+msgstr "Snimanje "
 
-#
 msgid "Record a maximum of x times"
-msgstr "Snimi maksimum  x puta"
+msgstr "Snimi najviše  x puta"
 
 #
 msgid "Record on"
@@ -5823,7 +5832,7 @@ msgid "Recordings always have priority"
 msgstr "Snimanje uvek ima prioritet"
 
 msgid "Redirect notifications to Growl, Snarl, Prowl or Syslog"
-msgstr ""
+msgstr "Preusmeri obaveštenja na Growl,Snarl,Prowl ili Syslog"
 
 msgid "Reenter new PIN"
 msgstr "Ponovo unesi novi PIN"
@@ -6041,12 +6050,11 @@ msgstr "Vratite sistemske postavke"
 msgid "Restore your Dreambox with a USB stick"
 msgstr "Vrati svoj drimboks u prethodno stanje sa USB stikom"
 
-#
 msgid "Restrict \"after event\" to a certain timespan?"
-msgstr "Ograniči  \"after event\" na određeni vrem. razmak?"
+msgstr "Ograniči  \"posle događaja\" na određeni vrem. razmak?"
 
 msgid "Restrict to events on certain dates"
-msgstr ""
+msgstr "Ograniči na događaje na određene datume"
 
 #
 msgid "Resume from last position"
@@ -6089,11 +6097,7 @@ msgid "Right"
 msgstr "Desno"
 
 msgid "Roll-off"
-msgstr ""
-
-#
-msgid "Rolloff"
-msgstr "Rolloff"
+msgstr "Kotrljanje"
 
 #
 msgid "Rotor turning speed"
@@ -6104,7 +6108,7 @@ msgid "Running"
 msgstr "Pokrenuto"
 
 msgid "Running in testmode"
-msgstr ""
+msgstr "Pokrenuto u test modu"
 
 #
 msgid "Russia"
@@ -6119,19 +6123,19 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50HZ Interlace način"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50HZ Napredni način"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60HZ Interlace način"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60HZ napredni način"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 #
 msgid "SINGLE LAYER DVD"
@@ -6158,9 +6162,15 @@ msgid ""
 "You probably don't need this plugin and should use the regular Web Interface "
 "for Enigma2 instead."
 msgstr ""
+"SVDRP je protokol razvijen za VDR softver da kontroliše udaljeni boks.\n"
+"Dodatak samo podržava podskup SVDRP i kreće sam koristeći standardna "
+"podešavanja.\n"
+"\n"
+"Vi verovatno ne trebate ovaj dodatak i umesto njega koristite obični veb "
+"interfejs za enigmu2."
 
 msgid "SVDRP server for Enigma2"
-msgstr ""
+msgstr "SVDRP server za enigmu2"
 
 #
 msgid "Sat"
@@ -6584,9 +6594,8 @@ msgstr "Srpski"
 msgid "Server IP"
 msgstr "Server IP"
 
-#
 msgid "Server share"
-msgstr "Server "
+msgstr "Server deo"
 
 #
 msgid "Service"
@@ -6629,7 +6638,7 @@ msgstr ""
 "(SID nije pronađen u PAT)"
 
 msgid "Service reference"
-msgstr ""
+msgstr "Kanal referenca"
 
 #
 msgid "Service scan"
@@ -6772,7 +6781,7 @@ msgid "Show in extension menu"
 msgstr "Prikaži u meniu proširenja"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Pokaži info ekran"
 
 #
 msgid "Show infobar on channel change"
@@ -6787,7 +6796,7 @@ msgid "Show infobar on skip forward/backward"
 msgstr "Prikaži info traku na preskakanju napred/nazad"
 
 msgid "Show notification on conflicts"
-msgstr ""
+msgstr "Pokaži obaveštenje kod problema "
 
 #
 msgid "Show positioner movement"
@@ -7065,7 +7074,7 @@ msgid "Start Webinterface"
 msgstr "Pokreni vebinterfejs"
 
 msgid "Start easy your multimedia plugins with the PVR-button."
-msgstr ""
+msgstr "Pokreni lako svoje multimedijalne dodatke PVR dugmetom."
 
 #
 msgid "Start from the beginning"
@@ -7191,7 +7200,7 @@ msgid "Sunday"
 msgstr "Nedelja"
 
 msgid "Support \"Fast Scan\"?"
-msgstr ""
+msgstr "Podržava \"Brzu pretragu\"?"
 
 #
 msgid "Swap Services"
@@ -7217,15 +7226,7 @@ msgstr "prebaci na prethodni podkanal "
 msgid "Switchable tuner types:"
 msgstr "Zamenljivi tipovi tjunera:"
 
-#
-msgid "Symbol Rate"
-msgstr "Simbol rata"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
 msgstr "Simbol rata"
 
 #
@@ -7242,17 +7243,17 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS datoteka je prevelika za ISO9660 nivo 1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
-msgstr ""
+msgstr "TV mape svih korisnika"
 
 #
 msgid "TV System"
 msgstr "TV Sistem"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -7287,7 +7288,7 @@ msgid "Temperature and Fan control"
 msgstr "Kontrola temperature i ventilatora"
 
 msgid "Temperature-dependent fan control."
-msgstr ""
+msgstr "Kontrola vent. zavisna od temperature."
 
 #
 msgid "Terrestrial"
@@ -8040,10 +8041,6 @@ msgid "Translation:"
 msgstr "Prevod:"
 
 #
-msgid "Transmission Mode"
-msgstr "Mod transmisije"
-
-#
 msgid "Transmission mode"
 msgstr "Mod transmisije"
 
@@ -8052,10 +8049,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Tip Transpondera"
-
-#
 msgid "Travel & Events"
 msgstr "Putovanje & Dogadjaji"
 
@@ -8187,6 +8180,9 @@ msgstr "Poništi instaliranje"
 msgid "Undo uninstall"
 msgstr "Poništi deinstalaciju"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr "Neupravljan ključ"
@@ -8215,6 +8211,9 @@ msgstr "SAD"
 msgid "Universal LNB"
 msgstr "Univerzalni LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Nepoznat mrežni adapter."
 
@@ -8418,13 +8417,13 @@ msgid "Vali-XD skin"
 msgstr "Vali-XD maska"
 
 msgid "Vali.HD.atlantis skin"
-msgstr ""
+msgstr "Vali.HD.atlantis maska"
 
 msgid "Vali.HD.nano skin"
 msgstr "Vali-XD.nano maska"
 
 msgid "Vali.HD.warp skin"
-msgstr ""
+msgstr "Vali.HD.warp maska"
 
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
@@ -8432,7 +8431,7 @@ msgstr ""
 "Proveri autentičnost svog drimboksa pokrećući genuine dreambox  dodatak!"
 
 msgid "Verifying your internet connection..."
-msgstr ""
+msgstr "Provera vaše internet veze..."
 
 #
 msgid "Vertical"
@@ -8451,7 +8450,7 @@ msgid "Video Output"
 msgstr "Video izlaz"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -8701,7 +8700,7 @@ msgid "Weatherforecast on your Dreambox"
 msgstr "Vremenska prognoza na vašem drimboksu"
 
 msgid "Web-Bouquet-Editor for PC"
-msgstr ""
+msgstr "Veb uređivač buketa za PC"
 
 #
 msgid "Webinterface"
@@ -8889,6 +8888,8 @@ msgid ""
 "When supporting \"Fast Scan\" the service type is ignored. You don't need to "
 "enable this unless your Image supports \"Fast Scan\" and you are using it."
 msgstr ""
+"Kad je podržano \"Brzo traženje\" tip kanala je ignorisan.Ne treba ovo da "
+"uključujete dok vaš imidž ne podržava \"Brzo traženje\" i vi ga koristite."
 
 #
 msgid ""
@@ -8934,6 +8935,15 @@ msgstr "Bežična mreža"
 msgid "Wireless Network State"
 msgstr "Status bežične mreže"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9201,6 +9211,9 @@ msgid ""
 "have also a new now-next event viewer. Easy-PG, the own graphical EPG bowser "
 "is also included."
 msgstr ""
+"Možete koristiti Easyinfo da upravljate vašim EPG dodacima sa info dugmeta."
+"Takođe imate novi sad-posle preglednik događaja.Easy-PG,sopstveni grafički "
+"pretraživač je takođe uključen."
 
 #
 msgid "You cannot delete this!"
@@ -9421,7 +9434,7 @@ msgid "Your network configuration has been activated."
 msgstr "Vaša mrežna konfiguracija je aktivirana."
 
 msgid "Your network is not working. Please try again."
-msgstr ""
+msgstr "Vaša mreža ne radi. Molim pokušajte ponovo."
 
 #
 msgid "Your network mount has been activated."
@@ -9648,10 +9661,10 @@ msgid "assigned Services/Provider:"
 msgstr "Dodeljeni kanali/Provajder:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "na početku"
 
 msgid "at end"
-msgstr ""
+msgstr "na kraju"
 
 #
 #, python-format
@@ -9672,7 +9685,7 @@ msgid "auto"
 msgstr "Auto"
 
 msgid "autotimers need a match attribute"
-msgstr ""
+msgstr "auto tajmer treba atribut za slaganje"
 
 #
 msgid "available"
@@ -9707,7 +9720,7 @@ msgid "blue"
 msgstr "Plavo"
 
 msgid "bob"
-msgstr ""
+msgstr "klatno"
 
 #
 #, python-format
@@ -9751,7 +9764,7 @@ msgid "complex"
 msgstr "kompleksno"
 
 msgid "config changed."
-msgstr ""
+msgstr "konfig promenjen."
 
 #
 msgid "config menu"
@@ -9785,10 +9798,10 @@ msgid "create directory"
 msgstr "Kreiraj direktorijum"
 
 msgid "creates virtual series folders from episodes"
-msgstr ""
+msgstr "kreira virtuelne fascikle serija od epizoda"
 
 msgid "creates virtual series folders from sets of recorded episodes"
-msgstr ""
+msgstr "kreira virtuelne fascikle serija od seta snimljenih epizoda"
 
 #, python-format
 msgid "currently installed image: %s"
@@ -9803,7 +9816,7 @@ msgid "day"
 msgstr "Dan"
 
 msgid "default"
-msgstr ""
+msgstr "standardni"
 
 #
 msgid "delete"
@@ -9864,6 +9877,9 @@ msgstr "ne snimaj"
 msgid "done!"
 msgstr "Učinjeno!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "Uredi alternative"
@@ -10145,7 +10161,7 @@ msgid "minutes"
 msgstr "minuti"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "nedostaje parametar \"id\""
 
 #
 msgid "month"
@@ -10558,7 +10574,6 @@ msgstr "isključi"
 msgid "simple"
 msgstr "jednostavno"
 
-#
 msgid "skip backward"
 msgstr "preskoči unazad"
 
@@ -10683,7 +10698,7 @@ msgstr "tjuner nije podržan"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "nemoguće pronaći tajmer sa id %i"
 
 #
 msgid "unavailable"
@@ -10755,6 +10770,9 @@ msgstr "nedeljno"
 msgid "whitelist"
 msgstr "bela lista"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "U radu"
@@ -11039,6 +11057,22 @@ msgstr "prebačen"
 #~ msgstr "Odaberi izvor"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Visoka kod rata"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Niska kod rata"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Kodrata HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Kodrata LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Kompakt fleš kartica"
 
@@ -11304,10 +11338,33 @@ msgstr "prebačen"
 #~ "kao obaveštenje Snimanje započeto na PC koji koristi growl klijent"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Interval zaštite"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Način zaštitnog intervala"
+
+#
 #~ msgid "Hide error windows"
 #~ msgstr "Sakrij prozor greA!ke"
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Informacije hijerarhije"
+
+#~ msgid "Hierarchy mode"
+#~ msgstr "Način rangiranja"
+
+#
+#~ msgid ""
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80% of the it."
+#~ msgstr ""
+#~ "Ako je ovo uključeno postojeći tajmer će takođe biti smatran da snima "
+#~ "događaj ako snimi najmanje 80% istog."
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Ako vidite ovu stranu,molim pritisnite OK."
 
@@ -11520,6 +11577,10 @@ msgstr "prebačen"
 #~ msgstr "Online-nadogradnja"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Orbitalna pozicija"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Ostalo..."
 
@@ -11582,6 +11643,10 @@ msgstr "prebačen"
 #~ msgstr "Menadžer dodataka"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polaritet"
+
+#
 #~ msgid "Port"
 #~ msgstr "Port"
 
@@ -11732,6 +11797,9 @@ msgstr "prebačen"
 #~ msgid "Retrieving network information. Please wait..."
 #~ msgstr "Obnavljanje informacija o mreži. Molim sačekajte..."
 
+#~ msgid "Rolloff"
+#~ msgstr "Kotrljanje"
+
 #
 #~ msgid "SSL"
 #~ msgstr "SSL"
@@ -11948,6 +12016,14 @@ msgstr "prebačen"
 #~ msgstr "Verwende benutzerdefinierte Werte für Zahlentasten"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Simbol rata"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Simbol rata"
+
+#
 #~ msgid ""
 #~ "The USB stick is now bootable. Do you want to download the latest image "
 #~ "from the feed server and save it on the stick?"
@@ -12084,6 +12160,14 @@ msgstr "prebačen"
 #~ "3) Sačekajte na podizanje i pratite uputstva čarobnjaka."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Mod transmisije"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Tip Transpondera"
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "TipTranspondera"
 
index 2aa6f7e..e2811ee 100755 (executable)
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,13 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
-"PO-Revision-Date: 2010-12-08 08:01+0200\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
+"PO-Revision-Date: 2011-05-03 13:22+0200\n"
 "Last-Translator: sig <sigstop@hotmail.com>\n"
+"Language-Team: \n"
+"Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Swedish\n"
@@ -201,6 +202,8 @@ msgid ""
 "%d conflict(s) encountered when trying to add new timers:\n"
 "%s"
 msgstr ""
+"%d konflikter uppstod vid uppläggning av nya timers:\n"
+"%s"
 
 #
 #, python-format
@@ -238,7 +241,7 @@ msgstr "%s (%s)\n"
 
 #, python-format
 msgid "%s: %s at %s"
-msgstr ""
+msgstr "%s: %s at %s"
 
 #
 msgid "(ZAP)"
@@ -394,7 +397,7 @@ msgid "A"
 msgstr "A"
 
 msgid "A BackToTheRoots-Skin .. but with Warp-8 speed."
-msgstr ""
+msgstr "Ett TillbakaTillGrunden-Skin .. men med Warp-8 fart."
 
 msgid "A BackToTheRoots-Skin .. or good old times."
 msgstr "Ett TillbakaTillRötterna-Skin .. eller gamla goda tider."
@@ -418,7 +421,7 @@ msgid "A demo plugin for TPM usage."
 msgstr "Ett demoplugin för TPM användning."
 
 msgid "A dreambox simulation from SG-Atlantis displays."
-msgstr ""
+msgstr "En dreambox simulering av SG-Atlantis skärmar."
 
 #
 msgid ""
@@ -444,7 +447,7 @@ msgid "A graphical EPG interface"
 msgstr "Ett grafiskt EPG gränssnitt"
 
 msgid "A graphical EPG interface and EPG tools manager"
-msgstr ""
+msgstr "Ett grafiskt EPG gränssnitt och EPG verktygshanterare"
 
 msgid "A graphical EPG interface."
 msgstr "Ett grafiskt EPG gränssnitt."
@@ -917,7 +920,7 @@ msgid "Aspect Ratio"
 msgstr "Bildformat"
 
 msgid "Aspect ratio"
-msgstr ""
+msgstr "Bildförhållande"
 
 msgid "Assigning providers/services/caids to a CI module"
 msgstr "Tilldela operatörer/kanaler/caids till en CI modul"
@@ -934,7 +937,7 @@ msgid "Audio Options..."
 msgstr "Ljudval..."
 
 msgid "Audio PID"
-msgstr ""
+msgstr "Ljud PID"
 
 #
 msgid "Audio Sync"
@@ -1005,13 +1008,13 @@ msgid ""
 msgstr ""
 
 msgid "AutoTimer was added successfully"
-msgstr ""
+msgstr "AutoTimer lades till utan problem"
 
 msgid "AutoTimer was changed successfully"
-msgstr ""
+msgstr "AutoTimer ändrades utan problem"
 
 msgid "AutoTimer was removed"
-msgstr ""
+msgstr "AutoTimer togs bort"
 
 #
 msgid "Automatic"
@@ -1022,48 +1025,50 @@ msgid "Automatic Scan"
 msgstr "Automatisk sökning"
 
 msgid "Automatic volume adjustment"
-msgstr ""
+msgstr "Automatisk volymjustering"
 
 msgid "Automatic volume adjustment for ac3/dts services."
-msgstr ""
+msgstr "Automatisk volymjustering för ac3/dts kanaler."
 
 msgid "Automatically change video resolution"
-msgstr ""
+msgstr "Automatiskt byte av videoupplösning"
 
 msgid ""
 "Automatically changes the output resolution depending on the video "
 "resolution you are watching."
-msgstr ""
+msgstr "Automatisk byte av upplösning beroende av källans upplösning."
 
 msgid "Automatically create timer events based on keywords"
-msgstr ""
+msgstr "Automatiskt skapa timerhändelser baserat på nyckelord"
 
 msgid "Automatically informs you on low internal memory"
-msgstr ""
+msgstr "Automatiskt informera dig om lite ledigt internt minne"
 
 msgid "Automatically refresh EPG"
-msgstr ""
+msgstr "Automatiskt uppdatera EPG"
 
 msgid "Automatically send crashlogs to Dream Multimedia"
-msgstr ""
+msgstr "Automatiskt skicka crashlog till Dream Multimedia"
 
 #, python-format
 msgid ""
 "Autoresolution Plugin Testmode:\n"
 "Is %s ok?"
 msgstr ""
+"Autoupplösning Plugin Testläge:\n"
+"Är %s ok?"
 
 msgid "Autoresolution Switch"
-msgstr ""
+msgstr "Autoupplösning Byte"
 
 msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-msgstr ""
+msgstr "Autoupplösning fungerar inte i Scart/DVI-PV Läge"
 
 msgid "Autoresolution settings"
-msgstr ""
+msgstr "Autoupplösning inställningar"
 
 msgid "Autoresolution videomode setup"
-msgstr ""
+msgstr "Autoupplösning videoläge installation"
 
 #
 msgid "Autos & Vehicles"
@@ -1108,10 +1113,10 @@ msgid "Back"
 msgstr "Tillbaka"
 
 msgid "Back, lower USB Slot"
-msgstr ""
+msgstr "Bak, nedre USB kontakt"
 
 msgid "Back, upper USB Slot"
-msgstr ""
+msgstr "Bak, övre USB kontakt"
 
 #
 msgid "Background"
@@ -1209,6 +1214,8 @@ msgid ""
 "Browse ORF and SAT1 Teletext independent from channel. This need I-net "
 "conection."
 msgstr ""
+"Bläddra på ORF och SAT1 Teletext oberoende av kanal. Detta kräver I-net "
+"anslutning."
 
 msgid "Browse for and connect to network shares"
 msgstr "Bläddra efter och anslut till nätverksutdelningar"
@@ -1220,9 +1227,8 @@ msgstr "Bläddra efter nfs/cifs utdelningar och anslut till dem."
 msgid "Browse network neighbourhood"
 msgstr "Bläddra i nätverket"
 
-#
 msgid "Burn DVD"
-msgstr "Skapa DVD"
+msgstr "Bränn DVD"
 
 #
 msgid "Burn existing image to DVD"
@@ -1242,12 +1248,16 @@ msgid ""
 "By enabling this events will not be matched if they don't occur on certain "
 "dates."
 msgstr ""
+"Vid aktivering kommer händelser inte bli matchade om de inte inträffar på "
+"vissa datum."
 
 msgid ""
 "By enabling this you will be notified about timer conflicts found during "
 "automated polling. There is no intelligence involved, so it might bother you "
 "about the same conflict over and over."
 msgstr ""
+"Vid aktiveringkommer du upplysas om timerkonflikter vid automatisk pollning. "
+"Det finns ingen intelligens inblandad, du bör undersöka om du får konflikter."
 
 #
 msgid ""
@@ -1270,6 +1280,8 @@ msgid ""
 "CDInfo enables gathering album and track details from CDDB and CD-Text when "
 "playing Audio CDs in Mediaplayer."
 msgstr ""
+"CDInfo aktiverar  insamling av album moch spår information från CDDB och CD-"
+"Text vid uppspelning av Audop CDs i Mediaspelaren."
 
 #
 msgid "CI assignment"
@@ -1292,10 +1304,10 @@ msgid "Cache Thumbnails"
 msgstr "Buffra miniatyrer"
 
 msgid "Callmonitor for NCID-based call notification"
-msgstr ""
+msgstr "Callmonitor för NCID-baserad call notifiering"
 
 msgid "Callmonitor for the Fritz!Box routers"
-msgstr ""
+msgstr "Callmonitor för Fritz!Box routers"
 
 msgid "Can't connect to server. Please check your network!"
 msgstr "Kan inte ansluta till servern. Vänligen kontrollera ditt nätverk!"
@@ -1512,26 +1524,10 @@ msgid "Close title selection"
 msgstr "Stäng titelval"
 
 msgid "Code rate HP"
-msgstr ""
+msgstr "Kodhastighet HP"
 
 msgid "Code rate LP"
-msgstr ""
-
-#
-msgid "Code rate high"
-msgstr "Code rate hög"
-
-#
-msgid "Code rate low"
-msgstr "Code rate låg"
-
-#
-msgid "Coderate HP"
-msgstr "Coderate HP"
-
-#
-msgid "Coderate LP"
-msgstr "Coderate LP"
+msgstr "Kodhastighet LP"
 
 #
 msgid "Collection name"
@@ -1675,28 +1671,28 @@ msgid "Contrast"
 msgstr "Kontrast"
 
 msgid "Control your Dreambox with your Web browser."
-msgstr ""
+msgstr "Kontrollera din Dreambox med din Webläsare."
 
 msgid "Control your Dreambox with your browser"
-msgstr ""
+msgstr "Kontrollera din Dreambox med din webläsare"
 
 msgid "Control your dreambox with only the MUTE button"
-msgstr ""
+msgstr "Kontrollera din dreambox enbart med MUTE knappen"
 
 msgid "Control your dreambox with only the MUTE button."
-msgstr ""
+msgstr "Kontrollera din dreambox enbart med MUTE knappen."
 
 msgid "Control your internal system fan."
-msgstr ""
+msgstr "Kontrollera inbyggd systemfläkt."
 
 msgid "Control your kids's tv usage"
-msgstr ""
+msgstr "Kontrollera dina barns tv användade"
 
 msgid "Control your system fan"
-msgstr ""
+msgstr "Kontrollera din systemfläkt"
 
 msgid "Copy, rename, delete, move local files on your Dreambox."
-msgstr ""
+msgstr "Kopiera, döp om, ta bort, flytta lokala filer på din Dreambox."
 
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
@@ -1717,7 +1713,7 @@ msgstr "Kunde inte spela in på grund av timerkonflikt med %s"
 
 #, python-format
 msgid "Couldn't record due to invalid service %s"
-msgstr ""
+msgstr "Kunde inte spela in på grund av ogiltig kanal %s"
 
 #
 msgid "Crashlog settings"
@@ -1748,10 +1744,10 @@ msgid "Create DVD-ISO"
 msgstr "Skapa DVD-ISO"
 
 msgid "Create a backup of your Video DVD on your DreamBox hard drive."
-msgstr ""
+msgstr "Skapa en backup av din Video DVD på din Dreamboxs hårddisk."
 
 msgid "Create a backup of your Video-DVD"
-msgstr ""
+msgstr "Skapa en backup av din Video-DVD"
 
 msgid "Create a new AutoTimer."
 msgstr "Skapa en ny AutoTimer."
@@ -1768,13 +1764,13 @@ msgid "Create movie folder failed"
 msgstr "Det gick inte att skapa en filmkatalog"
 
 msgid "Create preview pictures of your Movies"
-msgstr ""
+msgstr "Skapa förhandsbilder av dina Filmer"
 
 msgid "Create remote timers"
-msgstr ""
+msgstr "Skapa fjärrtimers"
 
 msgid "Create timers on remote Dreamboxes."
-msgstr ""
+msgstr "Skapa timers på andra Dreamboxar."
 
 #
 #, python-format
@@ -1857,7 +1853,7 @@ msgid "Cut your movies."
 msgstr "Klipp dina filmer."
 
 msgid "CutListEditor allows you to edit your movies"
-msgstr ""
+msgstr "CutListEditor tillåter dig editera dina filmer"
 
 msgid ""
 "CutListEditor allows you to edit your movies.\n"
@@ -1899,7 +1895,7 @@ msgid "DVB-S2"
 msgstr "DVB-S2"
 
 msgid "DVD Drive"
-msgstr ""
+msgstr "DVD Läsare"
 
 #
 msgid "DVD File Browser"
@@ -1917,7 +1913,7 @@ msgid "DVD media toolbox"
 msgstr "DVD media verktyg"
 
 msgid "DVDPlayer plays your DVDs on your Dreambox"
-msgstr ""
+msgstr "DVDPlayer spelar upp dina DVDs på din Dreambox"
 
 msgid ""
 "DVDPlayer plays your DVDs on your Dreambox.\n"
@@ -1978,23 +1974,23 @@ msgid "Defaults"
 msgstr "Grund"
 
 msgid "Define a startup service"
-msgstr ""
+msgstr "Definera en startkanal"
 
 msgid "Define a startup service for your Dreambox."
-msgstr ""
+msgstr "Definera en startkanal för din Dreambox."
 
 msgid "Deinterlacer mode for interlaced content"
-msgstr ""
+msgstr "Deinterlaced lägen för interlaced innehåll"
 
 msgid "Deinterlacer mode for progressive content"
-msgstr ""
+msgstr "Deinterlaced läge för progressivt innehåll"
 
 #
 msgid "Delay"
 msgstr "Fördröjning"
 
 msgid "Delay x seconds after service started"
-msgstr ""
+msgstr "Fördröj x sekunder efter kanalstart"
 
 #
 msgid "Delete"
@@ -2084,7 +2080,7 @@ msgid "Dir:"
 msgstr "Dir:"
 
 msgid "Direct playback of Youtube videos"
-msgstr ""
+msgstr "Direkt playback av Youtube videos"
 
 #
 msgid "Direct playback of linked titles without menu"
@@ -2160,10 +2156,10 @@ msgid "Display search results by:"
 msgstr "Visa sökresultat sortterat på:"
 
 msgid "Display your photos on the TV"
-msgstr ""
+msgstr "Visa dina foton på TVn"
 
 msgid "Displays movie information from the InternetMovieDatabase"
-msgstr ""
+msgstr "Visa filminformation från InternetMovieDatabase"
 
 #, python-format
 msgid ""
@@ -2186,6 +2182,8 @@ msgid ""
 "Do you really want to delete %s\n"
 "%s?"
 msgstr ""
+"Vill du verkligen ta bort %s\n"
+"%s?"
 
 #
 #, python-format
@@ -2349,7 +2347,7 @@ msgid "Download Video"
 msgstr "Ladda ner Video"
 
 msgid "Download files from Rapidshare"
-msgstr ""
+msgstr "Ladda ner från Rapidshare"
 
 #
 msgid "Download location"
@@ -2383,6 +2381,12 @@ msgstr "Dreambox formaterad data DVD (HDTV kompatibel)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox mjukvara på grund av uppdateringar är tillgängliga."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr "Drivrutin för Ralink RT8070/RT3070/RT3370 baserad trådlösa-n USB kort."
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr "Drivrutin för Realtek r8712u baserad trådlösa-n USB kort."
+
 #
 msgid "Duration: "
 msgstr "Längd: "
@@ -2474,10 +2478,10 @@ msgid "Edit settings"
 msgstr "Ändra inställningar"
 
 msgid "Edit tags of recorded movies"
-msgstr ""
+msgstr "Ändra märkning i inspelade filmer"
 
 msgid "Edit tags of recorded movies."
-msgstr ""
+msgstr "Ändra märkning i inspelade filmer."
 
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
@@ -2511,7 +2515,7 @@ msgid "Electronic Program Guide"
 msgstr "Elektronisk Program Guide"
 
 msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
-msgstr ""
+msgstr "Epostklient är en IMAP4 e-postvisare för Dreambox."
 
 #
 msgid "Enable"
@@ -2522,23 +2526,23 @@ msgid "Enable /media"
 msgstr "Aktivera /media"
 
 msgid "Enable 1080p24 Mode"
-msgstr ""
+msgstr "Aktivera 1080p24 läge"
 
 msgid "Enable 1080p25 Mode"
-msgstr ""
+msgstr "Aktivera 1080p25 läge"
 
 msgid "Enable 1080p30 Mode"
-msgstr ""
+msgstr "Aktivera 1080p30 läge"
 
 #
 msgid "Enable 5V for active antenna"
 msgstr "Aktivera 5V för aktiv antenn"
 
 msgid "Enable 720p24 Mode"
-msgstr ""
+msgstr "Aktivera 720p24 läge"
 
 msgid "Enable Autoresolution"
-msgstr ""
+msgstr "Aktivera Autoupplösning"
 
 #
 msgid "Enable Cleanup Wizard?"
@@ -2742,6 +2746,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estniska"
 
+msgid "Ethernet network interface"
+msgstr "Ethernet nätverkskort"
+
 #
 msgid "Eventview"
 msgstr "Programöversikt"
@@ -2942,9 +2949,11 @@ msgid ""
 "First day to match events. No event that begins before this date will be "
 "matched."
 msgstr ""
+"Först dag att matcha händelser. Ingen händelse innan denna dag kommer "
+"matchas."
 
 msgid "First generate your skin-style with the Ai.HD-Control plugin."
-msgstr ""
+msgstr "Generera först din skinstil med Ai.HD-Control plugin."
 
 #
 msgid "Flash"
@@ -3018,13 +3027,13 @@ msgid "Frisian"
 msgstr "Frisiska"
 
 msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
-msgstr ""
+msgstr "Fritz!Call visar inkommande samtal till din Fritz!Box på din Dreambox"
 
 msgid "Front USB Slot"
-msgstr ""
+msgstr "Fram USB kontakt"
 
 msgid "Frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "Frontend för /tmp/mmi.socket"
 
 #
 #, python-format
@@ -3044,14 +3053,15 @@ msgstr ""
 "Vill du starta om GUI nu?"
 
 msgid "GUI that allows user to change the ftp- / telnet password."
-msgstr ""
+msgstr "GUI som tillåter användare att ändra ftp- / telnet lösenord."
 
 msgid ""
 "GUI that allows user to change the ftp-/telnet-password of the Dreambox."
 msgstr ""
+"GUI som tillåter användare att ändra ftp- / telnet-lösenord på Dreambox."
 
 msgid "GUI to change the ftp and telnet-password"
-msgstr ""
+msgstr "GUI för att ändra ftp- / telnet-lösenord"
 
 #
 msgid "Gaming"
@@ -3092,7 +3102,7 @@ msgid "Genuine Dreambox validation failed!"
 msgstr "Äkta Dreambox validering misslyckades!"
 
 msgid "Genuine Dreambox verification"
-msgstr ""
+msgstr "Äkta Dreambox verifiering"
 
 #
 msgid "German"
@@ -3163,26 +3173,18 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Guard intervall"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Guard intervalläge"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Gissa existerande timer baserat på start/slut"
 
 msgid "HD Interlace Mode"
-msgstr ""
+msgstr "HD Interlace läge"
 
 msgid "HD Progressive Mode"
-msgstr ""
+msgstr "HD Progressive läge"
 
 #
 msgid "HD videos"
@@ -3212,6 +3214,9 @@ msgstr "Viloläge för hårddisk efter"
 msgid "Help"
 msgstr "Hjälp"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Dold nätverks SSID"
@@ -3220,15 +3225,8 @@ msgstr "Dold nätverks SSID"
 msgid "Hidden networkname"
 msgstr "Dolt nätverksnamn"
 
-msgid "Hierarchy Information"
-msgstr "Hierarkisk information"
-
 msgid "Hierarchy info"
-msgstr ""
-
-#
-msgid "Hierarchy mode"
-msgstr "Hierarkiskt läge"
+msgstr "Hierarkis info"
 
 #
 msgid "High bitrate support"
@@ -3301,7 +3299,7 @@ msgstr "Isländska"
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3775,6 +3773,9 @@ msgstr "Länk:"
 msgid "Linked titles with a DVD menu"
 msgstr "Länkade titlar med en DVD meny"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Lista på lagringsenheter"
@@ -3908,6 +3909,9 @@ msgstr "Hantera din mottagares mjukvara"
 msgid "Manual Scan"
 msgstr "Manuell sökning"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Manuell transponder"
@@ -4276,7 +4280,7 @@ msgid "NFS share"
 msgstr "NFS delning"
 
 msgid "NIM"
-msgstr ""
+msgstr "NIM"
 
 msgid "NOW"
 msgstr "NU"
@@ -4464,6 +4468,9 @@ msgstr "Nätverksbläddring"
 msgid "NetworkWizard"
 msgstr "Nätverksguide"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Aldrig"
@@ -4630,6 +4637,9 @@ msgstr "Ingen video att visa"
 msgid "No wireless networks found! Please refresh."
 msgstr "Inget trådlöst nätverk hittat! Vänligen uppdatera."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4725,10 +4735,10 @@ msgid "Norwegian"
 msgstr "Norska"
 
 msgid "Not after"
-msgstr ""
+msgstr "Inte efter"
 
 msgid "Not before"
-msgstr ""
+msgstr "Inte före"
 
 #
 #, python-format
@@ -4743,6 +4753,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Hämtar inte feed poster"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4786,7 +4799,7 @@ msgid "OK, remove some extensions"
 msgstr "OK, ta bort några utökningar"
 
 msgid "ONID"
-msgstr ""
+msgstr "ONID"
 
 #
 msgid "OSD Settings"
@@ -4855,10 +4868,6 @@ msgstr "Öppna plugin meny"
 msgid "Optionally enter your name if you want to."
 msgstr "Valfritt ange ditt namn om du vill."
 
-#
-msgid "Orbital Position"
-msgstr "Orbital position"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -4884,14 +4893,14 @@ msgid "PAL"
 msgstr "PAL"
 
 msgid "PCR PID"
-msgstr ""
+msgstr "PCR PID"
 
 #
 msgid "PIDs"
 msgstr "PIDs"
 
 msgid "PMT PID"
-msgstr ""
+msgstr "PMT PID"
 
 #
 msgid "Package list update"
@@ -5339,10 +5348,6 @@ msgid "Poland"
 msgstr "Polen"
 
 #
-msgid "Polarity"
-msgstr "Polaritet"
-
-#
 msgid "Polarization"
 msgstr "Polarisation"
 
@@ -5597,6 +5602,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr "RSS visare"
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5973,11 +5981,7 @@ msgid "Right"
 msgstr "Höger"
 
 msgid "Roll-off"
-msgstr ""
-
-#
-msgid "Rolloff"
-msgstr "Rolloff"
+msgstr "Roll-off"
 
 #
 msgid "Rotor turning speed"
@@ -6003,19 +6007,19 @@ msgid "S-Video"
 msgstr "S-Video"
 
 msgid "SD 25/50HZ Interlace Mode"
-msgstr ""
+msgstr "SD 25/50Hz Interlace läge"
 
 msgid "SD 25/50HZ Progressive Mode"
-msgstr ""
+msgstr "SD 25/50Hz Progressive läge"
 
 msgid "SD 30/60HZ Interlace Mode"
-msgstr ""
+msgstr "SD 30/60Hz Interlace läge"
 
 msgid "SD 30/60HZ Progressive Mode"
-msgstr ""
+msgstr "SD 30/60Hz Progressive läge"
 
 msgid "SID"
-msgstr ""
+msgstr "SID"
 
 #
 msgid "SINGLE LAYER DVD"
@@ -6641,7 +6645,7 @@ msgid "Show in extension menu"
 msgstr "Visa i utökningsmenyn"
 
 msgid "Show info screen"
-msgstr ""
+msgstr "Visa infoskärm"
 
 #
 msgid "Show infobar on channel change"
@@ -7079,16 +7083,8 @@ msgstr "Byt till föregående underkanal"
 msgid "Switchable tuner types:"
 msgstr "Växlingbara tunertyper:"
 
-#
-msgid "Symbol Rate"
-msgstr "Symbolrate"
-
 msgid "Symbol rate"
-msgstr ""
-
-#
-msgid "Symbolrate"
-msgstr "Symbolrate"
+msgstr "Symbolhastighet"
 
 #
 msgid "System"
@@ -7103,7 +7099,7 @@ msgid "TS file is too large for ISO9660 level 1!"
 msgstr "TS fil för stor för ISO9660 level 1!"
 
 msgid "TSID"
-msgstr ""
+msgstr "TSID"
 
 msgid "TV Charts of all users"
 msgstr ""
@@ -7113,7 +7109,7 @@ msgid "TV System"
 msgstr "TV System"
 
 msgid "TXT PID"
-msgstr ""
+msgstr "TXT PID"
 
 #
 msgid "Table of content for collection"
@@ -7868,10 +7864,6 @@ msgid "Translation:"
 msgstr "Översättning:"
 
 #
-msgid "Transmission Mode"
-msgstr "Sändningsläge"
-
-#
 msgid "Transmission mode"
 msgstr "Sändningstyp"
 
@@ -7880,10 +7872,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder Typ"
-
-#
 msgid "Travel & Events"
 msgstr "Resa & Äventyr"
 
@@ -8008,6 +7996,9 @@ msgstr "Ångra installation"
 msgid "Undo uninstall"
 msgstr "Ångra avinstallation"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr "Okänd knapp"
@@ -8036,6 +8027,9 @@ msgstr "USA"
 msgid "Universal LNB"
 msgstr "Universal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr "Okänd nätverksadapter."
 
@@ -8266,7 +8260,7 @@ msgid "Video Output"
 msgstr "Video Utsignal"
 
 msgid "Video PID"
-msgstr ""
+msgstr "Video PID"
 
 #
 msgid "Video Setup"
@@ -8740,6 +8734,15 @@ msgstr "Trådlöst Nätverk"
 msgid "Wireless Network State"
 msgstr "Status Trådlöst nätverk"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9415,10 +9418,10 @@ msgid "assigned Services/Provider:"
 msgstr "utpekade kanaler/operatörer:"
 
 msgid "at beginning"
-msgstr ""
+msgstr "i början"
 
 msgid "at end"
-msgstr ""
+msgstr "i slutet"
 
 #
 #, python-format
@@ -9568,7 +9571,7 @@ msgid "day"
 msgstr "dag"
 
 msgid "default"
-msgstr ""
+msgstr "grundvärde"
 
 #
 msgid "delete"
@@ -9629,6 +9632,9 @@ msgstr "spela inte in"
 msgid "done!"
 msgstr "klar!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "ändra alternativ"
@@ -9910,7 +9916,7 @@ msgid "minutes"
 msgstr "minuter"
 
 msgid "missing parameter \"id\""
-msgstr ""
+msgstr "saknar värde \"id\""
 
 #
 msgid "month"
@@ -10443,7 +10449,7 @@ msgstr "tuner stöds inte"
 
 #, python-format
 msgid "unable to find timer with id %i"
-msgstr ""
+msgstr "kan inte hitta timer med id %i"
 
 #
 msgid "unavailable"
@@ -10515,6 +10521,9 @@ msgstr "veckolig"
 msgid "whitelist"
 msgstr "vitlista"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "arbetar"
@@ -10548,286 +10557,60 @@ msgid "zapped"
 msgstr "zapped"
 
 #
-#~ msgid ".NFI Download failed:"
-#~ msgstr ".NFI Nedladdning misslyckades:"
+#~ msgid "Code rate high"
+#~ msgstr "Code rate hög"
 
 #
-#~ msgid ""
-#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
-#~ msgstr ""
-#~ ".NFI fil passerade md5sum signatur kontroll. Du kan använda denna image!"
-
-#~ msgid "A BackToTheRoots-Skin ... or good old times."
-#~ msgstr "Ett TillbakaTillRötterna-Skin ... eller gamla goda tider."
+#~ msgid "Code rate low"
+#~ msgstr "Code rate låg"
 
 #
-#~ msgid "Cannot parse feed directory"
-#~ msgstr "Kan inte läsa feed bibliotek"
+#~ msgid "Coderate HP"
+#~ msgstr "Coderate HP"
 
 #
-#~ msgid "Change dir."
-#~ msgstr "Byt bibl."
-
-#~ msgid "Change service pin"
-#~ msgstr "Ändra program pin"
-
-#~ msgid "Change service pins"
-#~ msgstr "Ändra program pin"
-
-#~ msgid "Change setup pin"
-#~ msgstr "Ändra installations pin"
+#~ msgid "Coderate LP"
+#~ msgstr "Coderate LP"
 
 #
-#~ msgid "Destination directory"
-#~ msgstr "Målbibliotek"
+#~ msgid "Guard Interval"
+#~ msgstr "Guard intervall"
 
 #
-#~ msgid "Details for extension: "
-#~ msgstr "Detaljer för utökning: "
+#~ msgid "Guard interval mode"
+#~ msgstr "Guard intervalläge"
 
-#
-#~ msgid "Disable Subtitles"
-#~ msgstr "Avaktivera textning"
-
-#~ msgid "Download of USB flasher boot image failed: "
-#~ msgstr "Ladda ner USB flash boot image misslyckades: "
-
-#
-#~ msgid "Enter Fast Forward at speed"
-#~ msgstr "Initial hastighet för snabbspolning framåt"
-
-#
-#~ msgid "Enter Rewind at speed"
-#~ msgstr "Initial hastighet för snabbspolning bakåt"
-
-#
-#~ msgid ""
-#~ "First we need to download the latest boot environment for the USB flasher."
-#~ msgstr "Först måste vi ladda ner senaste bootmiljön för USB flasher."
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hierarkisk information"
 
 #
-#~ msgid "Frame repeat count during non-smooth winding"
-#~ msgstr "Bildupprepning vid hackig spolning"
-
-#~ msgid ""
-#~ "If this is enabled an existing timer will also be considered recording an "
-#~ "event if it records at least 80%% of the it."
-#~ msgstr ""
-#~ "Om detta är aktiverat kommer befintlig timer att behandlas som en "
-#~ "inspelning om den spelar in minst 80%% av den."
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hierarkiskt läge"
 
 #
-#~ msgid "Image flash utility"
-#~ msgstr "Image flash redskap"
+#~ msgid "Orbital Position"
+#~ msgstr "Orbital position"
 
 #
-#~ msgid "Integrated Ethernet"
-#~ msgstr "Integrerat nätverk"
+#~ msgid "Polarity"
+#~ msgstr "Polaritet"
 
 #
-#~ msgid "Integrated Wireless"
-#~ msgstr "Inbyggt Trådlöst"
-
-#~ msgid "New pin"
-#~ msgstr "Ny pin"
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
 
 #
-#~ msgid "No useable USB stick found"
-#~ msgstr "Ingen användbar USB-sticka hittad"
+#~ msgid "Symbol Rate"
+#~ msgstr "Symbolrate"
 
 #
-#~ msgid "Page"
-#~ msgstr "Sida"
+#~ msgid "Symbolrate"
+#~ msgstr "Symbolrate"
 
 #
-#~ msgid "Please choose .NFI image file from feed server to download"
-#~ msgstr "Vänligen välj .NFI image fil från feed server som ska laddas ner"
+#~ msgid "Transmission Mode"
+#~ msgstr "Sändningsläge"
 
 #
-#~ msgid ""
-#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
-#~ "target USB stick (minimum size is 64 MB) now!"
-#~ msgstr ""
-#~ "Vänligen koppla bort alla USB enheter från din Dreambox och (åter-)anslut "
-#~ "USB-stickan (minimumstorlek är 64MB) nu!"
-
-#~ msgid "Please enter the old pin code"
-#~ msgstr "Vänligen ange den gamla pin koden"
-
-#
-#~ msgid "Please select .NFI flash image file from medium"
-#~ msgstr "Vänligen välj .NFI flash image fil från media"
-
-#
-#~ msgid "Please select target directory or medium"
-#~ msgstr "Vänligen välj målbibliotek eller media"
-
-#
-#~ msgid "Press OK to view full changelog"
-#~ msgstr "Tryck OK för att visa full förändringslog"
-
-#~ msgid "Reenter new pin"
-#~ msgstr "Ange ny pin igen"
-
-#
-#~ msgid "Remember service pin"
-#~ msgstr "Kom ihåg service pin"
-
-#
-#~ msgid "Remember service pin cancel"
-#~ msgstr "Avbryt kom ihåg service pin"
-
-#
-#~ msgid "Remove the broken .NFI file?"
-#~ msgstr "Ta bort trasig .NFI fil?"
-
-#
-#~ msgid "Remove the incomplete .NFI file?"
-#~ msgstr "Ta bort ofullständig .NFI fil?"
-
-#
-#~ msgid ""
-#~ "Scan your network for wireless Access Points and connect to them using "
-#~ "your selected wireless device.\n"
-#~ msgstr ""
-#~ "Sök ditt nätverk efter trådlös Accesspunkt och anslut till det med din "
-#~ "valda trådlösa enhet.\n"
-
-#
-#~ msgid "Select audio mode"
-#~ msgstr "Välj ljudläge"
-
-#
-#~ msgid "Select files for backup. Currently selected:\n"
-#~ msgstr "Välj filer för backuptagning. Nuvarande valda:\n"
-
-#
-#~ msgid "Select image"
-#~ msgstr "Välj image"
-
-#
-#~ msgid "Selected source image"
-#~ msgstr "Välj käll image"
-
-#
-#~ msgid "Stereo"
-#~ msgstr "Stereo"
-
-#
-#~ msgid ""
-#~ "The USB stick is now bootable. Do you want to download the latest image "
-#~ "from the feed server and save it on the stick?"
-#~ msgstr ""
-#~ "USB-stickan är nu bootbar. Vill du ladda ner senaste image från feed "
-#~ "server och spara den på stickan?"
-
-#~ msgid ""
-#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
-#~ "that you want to burn this image to flash memory? You are doing this at "
-#~ "your own risk!"
-#~ msgstr ""
-#~ "Validering av md5sun misslyckades, filen kan vara korrupt! Är du säker på "
-#~ "att du vill flasha denna image till flashminnet? Du utför detta på egen "
-#~ "risk!"
-
-#~ msgid ""
-#~ "The md5sum validation failed, the file may be downloaded incompletely or "
-#~ "be corrupted!"
-#~ msgstr ""
-#~ "Validering av md5sum misslyckades, filen kanske inte blev helt nedladdad "
-#~ "eller är korrupt!"
-
-#~ msgid "The pin code has been changed successfully."
-#~ msgstr "Bytet av pin koden utfördes."
-
-#~ msgid "The pin codes you entered are different."
-#~ msgstr "Pin koderna du angav är olika."
-
-#
-#~ msgid "This .NFI file does not contain a valid %s image!"
-#~ msgstr "Denna .NFI fil innehåller ingen giltig %s image!"
-
-#
-#~ msgid ""
-#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
-#~ "work. Do you really want to burn this image to flash memory?"
-#~ msgstr ""
-#~ "Denna .NFI har ingen md5sum signatur och är inte garanterad att den "
-#~ "fungerar. Vill du verkligen flasha denna image till flashminnet?"
-
-#
-#~ msgid ""
-#~ "This .NFI file has a valid md5 signature. Continue programming this image "
-#~ "to flash memory?"
-#~ msgstr ""
-#~ "Denna .NFI har giltig md5sum. Fortsätta programmera denna image till "
-#~ "flashminnet?"
-
-#~ msgid ""
-#~ "To update your Dreambox firmware, please follow these steps:\n"
-#~ "1) Turn off your box with the rear power switch and plug in the bootable "
-#~ "USB stick.\n"
-#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
-#~ "for 10 seconds.\n"
-#~ "3) Wait for bootup and follow instructions of the wizard."
-#~ msgstr ""
-#~ "För att uppdatera din Dreambox firmware, vänligen utför följande steg:\n"
-#~ "1) Stäng av din box med strömbrytaren på baksidan och sätt in bootbar USB-"
-#~ "sticka.\n"
-#~ "2) Slå på strömbrytaren och håll NER pil på fronten intryckt i ungerfär "
-#~ "10 sekunder.\n"
-#~ "3) Vänta på uppstart och följ instruktionerna från guiden."
-
-#
-#~ msgid ""
-#~ "USB stick wizard finished. Your dreambox will now restart with your new "
-#~ "image!"
-#~ msgstr ""
-#~ "USB-sticke-guide klar. Din dreambox kommer nu starta om med din nya image!"
-
-#
-#~ msgid "Use non-smooth winding at speeds above"
-#~ msgstr "Använd hackig spolning vid hastigheter över"
-
-#
-#~ msgid "Wireless"
-#~ msgstr "Trådlöst"
-
-#
-#~ msgid "Writing NFI image file to flash completed"
-#~ msgstr "Skrivning av NFI image fil till flash klart"
-
-#
-#~ msgid ""
-#~ "You need to set a pin code and hide it from your children.\n"
-#~ "\n"
-#~ "Do you want to set the pin now?"
-#~ msgstr ""
-#~ "Du måste ange en PIN kod och dölja det från dina barn.\n"
-#~ "\n"
-#~ "Vill du ange PIN kod nu?"
-
-#
-#~ msgid "choose destination directory"
-#~ msgstr "välj destinationsbibliotek"
-
-#
-#~ msgid "failed"
-#~ msgstr "misslyckades"
-
-#~ msgid "redirect notifications to Growl"
-#~ msgstr "omdirigera notifieringar till Growl"
-
-#
-#~ msgid "select .NFI flash file"
-#~ msgstr "välj .NFI flash fil"
-
-#
-#~ msgid "select image from server"
-#~ msgstr "välj image från server"
-
-#~ msgid "service pin"
-#~ msgstr "kanal pin"
-
-#~ msgid "setup pin"
-#~ msgstr "installation pin"
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder Typ"
index b9f7cc2..2d7022c 100755 (executable)
--- a/po/tr.po
+++ b/po/tr.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2 Turkish Locale\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2010-04-30 20:58+0200\n"
 "Last-Translator: Zulfikar <zveyis@gmail.com>\n"
 "Language-Team: http://hobiagaci.com <z.veyisoglu@hobiagaci.com>\n"
@@ -1524,22 +1524,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Yüksek kod oranı"
-
-#
-msgid "Code rate low"
-msgstr "Düşük kod oranı"
-
-#
-msgid "Coderate HP"
-msgstr "Yüksek güç (HP) kod oranı"
-
-#
-msgid "Coderate LP"
-msgstr "Düşük güç (LP) kod oranı"
-
-#
 msgid "Collection name"
 msgstr "Koleksiyon adı"
 
@@ -2396,6 +2380,12 @@ msgstr "Dreambox DVD biçimi (HDTV uyumlu)"
 msgid "Dreambox software because updates are available."
 msgstr "Dreambox güncellemelerini yükleyin"
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr "Süre: "
@@ -2754,6 +2744,9 @@ msgstr ""
 msgid "Estonian"
 msgstr "Estçe"
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Program detayı"
@@ -3180,18 +3173,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Koruma Süresi"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Koruma süre kipi"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr "Başlama/Bitiş bilgisini mevcutlardan al"
 
@@ -3227,6 +3212,9 @@ msgstr "Kullanılmadığında sabit diski bekleme kipine geçir"
 msgid "Help"
 msgstr "Yardım"
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Gizlenmiş ağ SSID"
@@ -3235,18 +3223,10 @@ msgstr "Gizlenmiş ağ SSID"
 msgid "Hidden networkname"
 msgstr "Gizlenmiş ağ adı"
 
-#
-msgid "Hierarchy Information"
-msgstr "Hiyerarşi Bilgisi"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Hiyerarşi kipi"
-
-#
 msgid "High bitrate support"
 msgstr "Yüksek bit oranı desteği"
 
@@ -3315,11 +3295,10 @@ msgstr "ISO yol adı"
 msgid "Icelandic"
 msgstr "İzlandaca"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3794,6 +3773,9 @@ msgstr "Link:"
 msgid "Linked titles with a DVD menu"
 msgstr "DVD Menüsü ile bağlı başlıklar"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Depolama Aygıtları"
@@ -3930,6 +3912,9 @@ msgstr "Uydu alıcınızın sistem yazılımı yönetin"
 msgid "Manual Scan"
 msgstr "Elle arama"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Transponder bilgilerini elle gir"
@@ -4479,6 +4464,9 @@ msgstr "Ağ gezgini"
 msgid "NetworkWizard"
 msgstr "Ağ yapılandırma sihirbazı"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr "Hiç"
@@ -4650,6 +4638,9 @@ msgstr ""
 "Kablosuz ağ bulunamadı! Kontrollerinizi yaptıktan sonra Lütfen yenile tuşuna "
 "basın."
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4763,6 +4754,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr "Bilgiler youtube'dan alınamadı"
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4875,10 +4869,6 @@ msgstr "Eklenti menüsünü aç"
 msgid "Optionally enter your name if you want to."
 msgstr "Adınızı göndermek istiyorsanız adınızı giriniz."
 
-#
-msgid "Orbital Position"
-msgstr "Uydu yörüngesi"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5365,10 +5355,6 @@ msgid "Poland"
 msgstr "Polonya"
 
 #
-msgid "Polarity"
-msgstr "Polarite"
-
-#
 msgid "Polarization"
 msgstr "Polarizasyon"
 
@@ -5622,6 +5608,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Raydo"
@@ -6001,10 +5990,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Motor dönüş hızı"
 
@@ -7109,18 +7094,10 @@ msgstr "Önceki alt servise geç"
 msgid "Switchable tuner types:"
 msgstr "Seçilebilir tuner tipleri:"
 
-#
-msgid "Symbol Rate"
-msgstr "Sembol Oranı"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Sembol oranı"
-
-#
 msgid "System"
 msgstr "Sistem"
 
@@ -7869,10 +7846,6 @@ msgid "Translation:"
 msgstr "Çeviri:"
 
 #
-msgid "Transmission Mode"
-msgstr "İletim (Transmisyon) Modu"
-
-#
 msgid "Transmission mode"
 msgstr "İletim (transmisyon) modu"
 
@@ -7881,10 +7854,6 @@ msgid "Transponder"
 msgstr "Transponder"
 
 #
-msgid "Transponder Type"
-msgstr "Transponder tipi"
-
-#
 msgid "Travel & Events"
 msgstr "Gezi"
 
@@ -8011,6 +7980,9 @@ msgstr "Yükle(me)"
 msgid "Undo uninstall"
 msgstr "Kaldır(ma)"
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8039,6 +8011,9 @@ msgstr "Amerika"
 msgid "Universal LNB"
 msgstr "Üniversal LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8743,6 +8718,15 @@ msgstr "Kablosuz Ağ"
 msgid "Wireless Network State"
 msgstr "Kablosuz ağ durumu"
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9632,6 +9616,9 @@ msgstr "kaydetme"
 msgid "done!"
 msgstr "tamamlandı!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "alternatifleri düzenle"
@@ -10517,6 +10504,9 @@ msgstr "haftalık"
 msgid "whitelist"
 msgstr "beyaz liste"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "çalışıyor"
@@ -10755,6 +10745,22 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Kaynak seç"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Yüksek kod oranı"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Düşük kod oranı"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Yüksek güç (HP) kod oranı"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Düşük güç (LP) kod oranı"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact flash kartı"
 
@@ -11043,6 +11049,22 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Tür:"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Koruma Süresi"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Koruma süre kipi"
+
+#
+#~ msgid "Hierarchy Information"
+#~ msgstr "Hiyerarşi Bilgisi"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Hiyerarşi kipi"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Bu sayfayı görebiliyorsanız, OK'a basınız."
 
@@ -11226,6 +11248,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Çevrimiçi Güncelle"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Uydu yörüngesi"
+
+#
 #
 #
 #
@@ -11325,6 +11351,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Eklenti yönetimi"
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Polarite"
+
+#
 #~ msgid "Port"
 #~ msgstr "Port"
 
@@ -11448,6 +11478,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Ağ bilgisi getiriliyor. Lütfen bekleyin..."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid "SSL"
 #~ msgstr "SSL"
 
@@ -11607,6 +11641,14 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Kullanıcı tuş gecikmelerine geç"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Sembol Oranı"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Sembol oranı"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -11765,6 +11807,14 @@ msgstr "kanal değiştirildi"
 #~ "yönlendirmeleri takip edin."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "İletim (Transmisyon) Modu"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Transponder tipi"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
index 259fe16..9b4c78d 100755 (executable)
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 08:09+0000\n"
+"POT-Creation-Date: 2011-04-20 10:39+0000\n"
 "PO-Revision-Date: 2008-09-28 14:03+0200\n"
 "Last-Translator: stepan_kv <stepan_kv@mail.ru>\n"
 "Language-Team: http://sat-ukraine.info/\n"
@@ -1522,22 +1522,6 @@ msgid "Code rate LP"
 msgstr ""
 
 #
-msgid "Code rate high"
-msgstr "Швидкість кодування висока"
-
-#
-msgid "Code rate low"
-msgstr "Швидкість кодування низька"
-
-#
-msgid "Coderate HP"
-msgstr "Швидкість кодування HP"
-
-#
-msgid "Coderate LP"
-msgstr "Швидкість кодування LP"
-
-#
 msgid "Collection name"
 msgstr "Назва проекту"
 
@@ -2394,6 +2378,12 @@ msgstr "DVD дані в Dreambox-формат (HDTV-сумісний)"
 msgid "Dreambox software because updates are available."
 msgstr "ПЗ Dreambox, тому що оновлення доступні."
 
+msgid "Driver for Ralink RT8070/RT3070/RT3370 based wireless-n USB devices."
+msgstr ""
+
+msgid "Driver for Realtek r8712u based wireless-n USB devices."
+msgstr ""
+
 #
 msgid "Duration: "
 msgstr ""
@@ -2752,6 +2742,9 @@ msgstr ""
 msgid "Estonian"
 msgstr ""
 
+msgid "Ethernet network interface"
+msgstr ""
+
 #
 msgid "Eventview"
 msgstr "Перегдяд завдань"
@@ -3175,18 +3168,10 @@ msgid ""
 "iPhone using prowl."
 msgstr ""
 
-#
-msgid "Guard Interval"
-msgstr "Захисний Інтервал"
-
 msgid "Guard interval"
 msgstr ""
 
 #
-msgid "Guard interval mode"
-msgstr "Режим Захисного Інтервалу"
-
-#
 msgid "Guess existing timer based on begin/end"
 msgstr ""
 
@@ -3224,6 +3209,9 @@ msgstr "Режим очікування HDD після"
 msgid "Help"
 msgstr ""
 
+msgid "Hidden network"
+msgstr ""
+
 #
 msgid "Hidden network SSID"
 msgstr "Прихована мережа SSID"
@@ -3232,18 +3220,10 @@ msgstr "Прихована мережа SSID"
 msgid "Hidden networkname"
 msgstr ""
 
-#
-msgid "Hierarchy Information"
-msgstr "Ієрархічна Інформація"
-
 msgid "Hierarchy info"
 msgstr ""
 
 #
-msgid "Hierarchy mode"
-msgstr "Ієрархічний режим"
-
-#
 msgid "High bitrate support"
 msgstr "Підтримка високого бітрейту"
 
@@ -3312,11 +3292,10 @@ msgstr "ISO шлях"
 msgid "Icelandic"
 msgstr "Ісландська"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
+"event if it records at least 80%% of the it."
 msgstr ""
 
 #
@@ -3790,6 +3769,9 @@ msgstr "З'єднання:"
 msgid "Linked titles with a DVD menu"
 msgstr "Зв'язані заголовки DVD-Меню"
 
+msgid "List available networks"
+msgstr ""
+
 #
 msgid "List of Storage Devices"
 msgstr "Список пристроїв"
@@ -3926,6 +3908,9 @@ msgstr "Управління ПЗ ресівера"
 msgid "Manual Scan"
 msgstr "Ручний пошук"
 
+msgid "Manual configuration"
+msgstr ""
+
 #
 msgid "Manual transponder"
 msgstr "Вибірковий транспондер"
@@ -4486,6 +4471,9 @@ msgstr ""
 msgid "NetworkWizard"
 msgstr "Майстер налаштувань мережі"
 
+msgid "Networkname (SSID)"
+msgstr ""
+
 #
 msgid "Never"
 msgstr ""
@@ -4658,6 +4646,9 @@ msgstr ""
 msgid "No wireless networks found! Please refresh."
 msgstr ""
 
+msgid "No wireless networks found! Searching..."
+msgstr ""
+
 #
 msgid ""
 "No working local network adapter found.\n"
@@ -4771,6 +4762,9 @@ msgstr ""
 msgid "Not fetching feed entries"
 msgstr ""
 
+msgid "Not-Associated"
+msgstr ""
+
 #
 msgid ""
 "Nothing to scan!\n"
@@ -4886,10 +4880,6 @@ msgstr ""
 msgid "Optionally enter your name if you want to."
 msgstr "При необхідності введіть Ваше ім'я, якщо хочете."
 
-#
-msgid "Orbital Position"
-msgstr "Орбітальна позиція"
-
 msgid "Orbital position"
 msgstr ""
 
@@ -5366,10 +5356,6 @@ msgid "Poland"
 msgstr ""
 
 #
-msgid "Polarity"
-msgstr "Полярність"
-
-#
 msgid "Polarization"
 msgstr "Поляризація"
 
@@ -5623,6 +5609,9 @@ msgstr "RGB"
 msgid "RSS viewer"
 msgstr ""
 
+msgid "RT8070/RT3070/RT3370 USB wireless-n driver"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Радіо"
@@ -6006,10 +5995,6 @@ msgid "Roll-off"
 msgstr ""
 
 #
-msgid "Rolloff"
-msgstr "Rolloff"
-
-#
 msgid "Rotor turning speed"
 msgstr "Швидкість обертання ротора"
 
@@ -7117,18 +7102,10 @@ msgstr "перемкнути на попередній підсервіс"
 msgid "Switchable tuner types:"
 msgstr ""
 
-#
-msgid "Symbol Rate"
-msgstr "Символьна швидкість"
-
 msgid "Symbol rate"
 msgstr ""
 
 #
-msgid "Symbolrate"
-msgstr "Символ. швидкість"
-
-#
 msgid "System"
 msgstr "Система"
 
@@ -7861,10 +7838,6 @@ msgid "Translation:"
 msgstr "Переклад:"
 
 #
-msgid "Transmission Mode"
-msgstr "Режим передавання"
-
-#
 msgid "Transmission mode"
 msgstr "Режим передавання"
 
@@ -7873,10 +7846,6 @@ msgid "Transponder"
 msgstr "Транспондер"
 
 #
-msgid "Transponder Type"
-msgstr "Тип Транспондера"
-
-#
 msgid "Travel & Events"
 msgstr ""
 
@@ -8008,6 +7977,9 @@ msgstr ""
 msgid "Undo uninstall"
 msgstr ""
 
+msgid "Unencrypted"
+msgstr ""
+
 #
 msgid "UnhandledKey"
 msgstr ""
@@ -8036,6 +8008,9 @@ msgstr ""
 msgid "Universal LNB"
 msgstr "Універсальна LNB"
 
+msgid "Unknown"
+msgstr ""
+
 msgid "Unknown network adapter."
 msgstr ""
 
@@ -8711,6 +8686,15 @@ msgstr "Безпровідна мережа"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid "Wireless network connection setup"
+msgstr ""
+
+msgid "Wireless network connection setup."
+msgstr ""
+
+msgid "Wireless network state"
+msgstr ""
+
 msgid ""
 "With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
 "channels)."
@@ -9564,6 +9548,9 @@ msgstr "не записувати"
 msgid "done!"
 msgstr "виконано!"
 
+msgid "driver for Realtek USB wireless devices"
+msgstr ""
+
 #
 msgid "edit alternatives"
 msgstr "редагувати вибрані канали"
@@ -10455,6 +10442,9 @@ msgstr "щотижня"
 msgid "whitelist"
 msgstr "білий список"
 
+msgid "wireless network interface"
+msgstr ""
+
 #
 msgid "working"
 msgstr "працює"
@@ -10615,6 +10605,22 @@ msgstr "Переключений"
 #~ msgstr "Виберіть джерело"
 
 #
+#~ msgid "Code rate high"
+#~ msgstr "Швидкість кодування висока"
+
+#
+#~ msgid "Code rate low"
+#~ msgstr "Швидкість кодування низька"
+
+#
+#~ msgid "Coderate HP"
+#~ msgstr "Швидкість кодування HP"
+
+#
+#~ msgid "Coderate LP"
+#~ msgstr "Швидкість кодування LP"
+
+#
 #~ msgid "Compact flash card"
 #~ msgstr "Compact Flash карта"
 
@@ -10828,10 +10834,26 @@ msgstr "Переключений"
 #~ msgstr "Загальна PCM затримка"
 
 #
+#~ msgid "Guard Interval"
+#~ msgstr "Захисний Інтервал"
+
+#
+#~ msgid "Guard interval mode"
+#~ msgstr "Режим Захисного Інтервалу"
+
+#
 #~ msgid "Here is a small overview of the available icon states."
 #~ msgstr "Невеликий огляд доступних іконок статусу."
 
 #
+#~ msgid "Hierarchy Information"
+#~ msgstr "Ієрархічна Інформація"
+
+#
+#~ msgid "Hierarchy mode"
+#~ msgstr "Ієрархічний режим"
+
+#
 #~ msgid "If you can see this page, please press OK."
 #~ msgstr "Якщо ви бачите цю сторінку, натисніть OK."
 
@@ -10941,6 +10963,10 @@ msgstr "Переключений"
 #~ msgstr "Онлайн-Оновлення"
 
 #
+#~ msgid "Orbital Position"
+#~ msgstr "Орбітальна позиція"
+
+#
 #~ msgid "Other..."
 #~ msgstr "Інше..."
 
@@ -10993,6 +11019,10 @@ msgstr "Переключений"
 #~ msgstr "Інформація процесів менеджера додатків..."
 
 #
+#~ msgid "Polarity"
+#~ msgstr "Полярність"
+
+#
 #~ msgid "Press OK to view full changelog"
 #~ msgstr "Натисніть OK для перегляду всіх змін"
 
@@ -11080,6 +11110,10 @@ msgstr "Переключений"
 #~ "параметри."
 
 #
+#~ msgid "Rolloff"
+#~ msgstr "Rolloff"
+
+#
 #~ msgid ""
 #~ "Scan your network for wireless Access Points and connect to them using "
 #~ "your selected wireless device.\n"
@@ -11170,6 +11204,14 @@ msgstr "Переключений"
 #~ msgstr "Стерео"
 
 #
+#~ msgid "Symbol Rate"
+#~ msgstr "Символьна швидкість"
+
+#
+#~ msgid "Symbolrate"
+#~ msgstr "Символ. швидкість"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your box is now ready to use.\n"
 #~ "Please press OK to start using you Dreambox."
@@ -11270,6 +11312,14 @@ msgstr "Переключений"
 #~ "3) Дочекайтесь завантаження і дотримуйтесь інструкцій помічника."
 
 #
+#~ msgid "Transmission Mode"
+#~ msgstr "Режим передавання"
+
+#
+#~ msgid "Transponder Type"
+#~ msgstr "Тип Транспондера"
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"