- switchtimer added to RecordingTimer
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Thu, 23 Mar 2006 00:06:27 +0000 (00:06 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Thu, 23 Mar 2006 00:06:27 +0000 (00:06 +0000)
- media player to play mp3, ogg (not yet fully working) and ts files (needs gstreamer)
- language selection saves a language string instead of a changing index number

37 files changed:
Navigation.py
RecordTimer.py
configure.ac
data/dvr-buttons-small-fs8.png [new file with mode: 0644]
data/forward-small-fs8.png [new file with mode: 0644]
data/keymap.xml
data/menu.xml
data/pause-small-fs8.png [new file with mode: 0644]
data/play-small-fs8.png [new file with mode: 0644]
data/rewind-small-fs8.png [new file with mode: 0644]
data/skin.xml
data/stop-small-fs8.png [new file with mode: 0644]
lib/python/Components/FileList.py
lib/python/Components/Language.py
lib/python/Components/LanguageList.py
lib/python/Components/Makefile.am
lib/python/Components/MediaPlayer.py [new file with mode: 0644]
lib/python/Components/MenuList.py
lib/python/Components/SetupDevices.py
lib/python/Components/TimerList.py
lib/python/Plugins/Extensions/FileManager/plugin.py
lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py
lib/python/Screens/InfoBarGenerics.py
lib/python/Screens/LanguageSelection.py
lib/python/Screens/Makefile.am
lib/python/Screens/MediaPlayer.py [new file with mode: 0644]
lib/python/Screens/StartWizard.py
lib/python/Screens/TimerEntry.py
lib/python/Tools/Directories.py
lib/service/servicefs.cpp
mytest.py
po/ar.po
po/de.po
po/en.po
po/es.po
po/is.po
po/nl.po

index c42a62e..8ff1be0 100644 (file)
@@ -29,6 +29,7 @@ class Navigation:
                        x(i)
        
        def playService(self, ref):
+               print "playing", ref
                self.currentlyPlayingServiceReference = None
                if ref is None:
                        self.stopService()
index f41a485..caedc1e 100644 (file)
@@ -36,7 +36,7 @@ def parseEvent(ev):
 
 # please do not translate log messages
 class RecordTimerEntry(timer.TimerEntry):
-       def __init__(self, serviceref, begin, end, name, description, eit, disabled = False):
+       def __init__(self, serviceref, begin, end, name, description, eit, disabled = False, justplay = False):
                timer.TimerEntry.__init__(self, int(begin), int(end))
                
                assert isinstance(serviceref, ServiceReference)
@@ -50,6 +50,7 @@ class RecordTimerEntry(timer.TimerEntry):
                self.timer = None
                self.record_service = None
                self.start_prepare = 0
+               self.justplay = justplay
                
                self.log_entries = []
                self.resetState()
@@ -81,32 +82,35 @@ class RecordTimerEntry(timer.TimerEntry):
                #begin_date + " - " + service_name + description)
        
        def tryPrepare(self):
-               self.calculateFilename()
-               self.record_service = NavigationInstance.instance.recordService(self.service_ref)
-               if self.record_service == None:
-                       self.log(1, "'record service' failed")
-                       return False
+               if self.justplay:
+                       return True
                else:
-                       event_id = self.eit
-                       if event_id is None:
-                               event_id = -1
-                       prep_res = self.record_service.prepare(self.Filename + ".ts", self.begin, self.end, event_id )
-                       if prep_res:
-                               self.log(2, "'prepare' failed: error %d" % prep_res)
-                               self.record_service = None
+                       self.calculateFilename()
+                       self.record_service = NavigationInstance.instance.recordService(self.service_ref)
+                       if self.record_service == None:
+                               self.log(1, "'record service' failed")
                                return False
-
-                       self.log(3, "prepare ok, writing meta information to %s" % self.Filename)
-                       try:
-                               f = open(self.Filename + ".ts.meta", "w")
-                               f.write(str(self.service_ref) + "\n")
-                               f.write(self.name + "\n")
-                               f.write(self.description + "\n")
-                               f.write(str(self.begin) + "\n")
-                               f.close()
-                       except:
-                               self.log(4, "failed to write meta information")
-                       return True
+                       else:
+                               event_id = self.eit
+                               if event_id is None:
+                                       event_id = -1
+                               prep_res = self.record_service.prepare(self.Filename + ".ts", self.begin, self.end, event_id )
+                               if prep_res:
+                                       self.log(2, "'prepare' failed: error %d" % prep_res)
+                                       self.record_service = None
+                                       return False
+       
+                               self.log(3, "prepare ok, writing meta information to %s" % self.Filename)
+                               try:
+                                       f = open(self.Filename + ".ts.meta", "w")
+                                       f.write(str(self.service_ref) + "\n")
+                                       f.write(self.name + "\n")
+                                       f.write(self.description + "\n")
+                                       f.write(str(self.begin) + "\n")
+                                       f.close()
+                               except:
+                                       self.log(4, "failed to write meta information")
+                               return True
 
        def do_backoff(self):
                if self.backoff == 0:
@@ -144,17 +148,22 @@ class RecordTimerEntry(timer.TimerEntry):
                        self.start_prepare = time.time() + self.backoff
                        return False
                elif next_state == self.StateRunning:
-                       self.log(11, "start recording")
-                       record_res = self.record_service.start()
-                       
-                       if record_res:
-                               self.log(13, "start record returned %d" % record_res)
-                               self.do_backoff()
-                               # retry
-                               self.begin = time.time() + self.backoff
-                               return False
-                       
-                       return True
+                       if self.justplay:
+                               self.log(11, "zapping")
+                               NavigationInstance.instance.playService(self.service_ref.ref)
+                               return True
+                       else:
+                               self.log(11, "start recording")
+                               record_res = self.record_service.start()
+                               
+                               if record_res:
+                                       self.log(13, "start record returned %d" % record_res)
+                                       self.do_backoff()
+                                       # retry
+                                       self.begin = time.time() + self.backoff
+                                       return False
+                               
+                               return True
                elif next_state == self.StateEnded:
                        self.log(12, "stop recording")
                        self.record_service.stop()
@@ -194,6 +203,7 @@ def createTimer(xml):
        description = xml.getAttribute("description").encode("utf-8")
        repeated = xml.getAttribute("repeated").encode("utf-8")
        disabled = long(xml.getAttribute("disabled") or "0")
+       justplay = long(xml.getAttribute("justplay") or "0")
        if xml.hasAttribute("eit") and xml.getAttribute("eit") != "None":
                eit = long(xml.getAttribute("eit"))
        else:
@@ -201,7 +211,7 @@ def createTimer(xml):
        
        name = xml.getAttribute("name").encode("utf-8")
        #filename = xml.getAttribute("filename").encode("utf-8")
-       entry = RecordTimerEntry(serviceref, begin, end, name, description, eit, disabled)
+       entry = RecordTimerEntry(serviceref, begin, end, name, description, eit, disabled, justplay)
        entry.repeated = int(repeated)
        
        for l in elementsWithTag(xml.childNodes, "log"):
@@ -298,6 +308,7 @@ class RecordTimer(timer.Timer):
                        if timer.eit is not None:
                                list.append(' eit="' + str(timer.eit) + '"')
                        list.append(' disabled="' + str(int(timer.disabled)) + '"')
+                       list.append(' justplay="' + str(int(timer.justplay)) + '"')
                        list.append('>\n')
                        
                        #for time, code, msg in timer.log_entries:
index 59e7c53..4ef763e 100644 (file)
@@ -27,7 +27,7 @@ TUXBOX_APPS_LIB_PKGCONFIG(MAD,mad)
 TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
 TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-1.2)
 TUXBOX_APPS_LIB_PKGCONFIG(DVBSI,libdvbsi++)
-_TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL(GSTREAMER,gstreamer >= 0.10,HAVE_GSTREAMER)
+TUXBOX_APPS_LIB_PKGCONFIG(GSTREAMER,gstreamer >= 0.10,HAVE_GSTREAMER)
 
 if test "$withsdl" = "yes" ; then
        TUXBOX_APPS_LIB_CONFIG(SDL,sdl-config)
@@ -36,7 +36,7 @@ fi
 
 CPPFLAGS="$CPPFLAGS "'-I$(top_srcdir)'
 CPPFLAGS="$CPPFLAGS -D_REENTRANT $PYTHON_CPPFLAGS $MD5SUM_CFLAGS $FREETYPE_CFLAGS $FRIBIDI_CFLAGS $ID3TAG_CFLAGS $MAD_CFLAGS $PLUGINS_CFLAGS $PNG_CFLAGS $SDL_CFLAGS $SIGC_CFLAGS $XMLTREE_CFLAGS $DVBSI_CFLAGS $GSTREAMER_CFLAGS"
-CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions -Wall"
+CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions -Wall $GSTREAMER_CFLAGS -DHAVE_GSTREAMER"
 LDFLAGS="$LDFLAGS -pthread $PYTHON_LDFLAGS $SDL_LDFLAGS $GSTREAMER_LDFLAGS"
 
 TUXBOX_APPS_GETTEXT
diff --git a/data/dvr-buttons-small-fs8.png b/data/dvr-buttons-small-fs8.png
new file mode 100644 (file)
index 0000000..90cae68
Binary files /dev/null and b/data/dvr-buttons-small-fs8.png differ
diff --git a/data/forward-small-fs8.png b/data/forward-small-fs8.png
new file mode 100644 (file)
index 0000000..e69de29
index 93c0118..8e3bf7d 100644 (file)
        </map>
        
        <map context="DirectionActions">
-               <key id="KEY_UP" mapto="up" flags="m" />                
+               <key id="KEY_UP" mapto="up" flags="m" />
                <key id="KEY_DOWN" mapto="down" flags="m" />
-               <key id="KEY_LEFT" mapto="left" flags="m" />            
+               <key id="KEY_LEFT" mapto="left" flags="m" />
                <key id="KEY_RIGHT" mapto="right" flags="m" />
+
+               <key id="KEY_UP" mapto="upRepeated" flags="r" />
+               <key id="KEY_DOWN" mapto="downRepeated" flags="r" />
+               <key id="KEY_LEFT" mapto="leftRepeated" flags="r" />
+               <key id="KEY_RIGHT" mapto="rightRepeated" flags="r" />
+               
+               <key id="KEY_LEFT" mapto="leftUp" flags="b" />
+               <key id="KEY_RIGHT" mapto="rightUp" flags="b" />
+               <key id="KEY_UP" mapto="upUp" flags="b" />
+               <key id="KEY_DOWN" mapto="downUp" flags="b" />
        </map>
        
        <map context="ColorActions">
                <key id="KEY_EXIT" mapto="leave" flags="m" />
                <key id="KEY_OK" mapto="showMenu" flags="m" />
        </map>
+       
+       <map context="MediaPlayerSeekActions">
+               <key id="KEY_YELLOW" mapto="pause" flags="m" />
+               <key id="KEY_GREEN" mapto="play" flags="m" />
+               <key id="KEY_TV" mapto="stop" flags="m" />
+
+               <key id="KEY_PREVIOUS" mapto="previous" flags="mr" />
+               <key id="KEY_NEXT" mapto="next" flags="mr" />
+               
+               <key id="KEY_MENU" mapto="menu" flags="m" />
+       </map>
 </keymap>
index 79a7234..db3c95e 100644 (file)
@@ -17,6 +17,7 @@
                <item text="Network setup">self.openSetup("network")</item>-->
                <!--<item text="CI"><screen module="Ci" screen="CiSelection" /></item>-->
                <!--<item text="Radio"><code>print "radio mode"</code></item>-->
+               <item text="Media player"><screen module="MediaPlayer" screen="MediaPlayer" /></item>
                <item text="Timer"><screen module="TimerEdit" screen="TimerEditList" /></item>
                <item text="VCR scart"><screen module="Scart" screen="Scart" /></item>
 
diff --git a/data/pause-small-fs8.png b/data/pause-small-fs8.png
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/data/play-small-fs8.png b/data/play-small-fs8.png
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/data/rewind-small-fs8.png b/data/rewind-small-fs8.png
new file mode 100644 (file)
index 0000000..286b411
Binary files /dev/null and b/data/rewind-small-fs8.png differ
index 38d6fa3..502a3dd 100644 (file)
                        <widget name="ElapsedTime" position="475,60" size="75,20" halign="left" backgroundColor="dark" font="Regular;18" />
                        <widget name="PositionGauge" position="247,60" size="225,20" zPosition="2" pointer="position_pointer.png:3,5"/>
                </screen>
+               
+               <screen name="MediaPlayer" position="100,100" size="550,400" title="MediaPlayer" >
+                       <widget name="currenttext" position="0,0" size="550,30" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       
+                       <widget name="filelist" position="10,30" size="255,265" scrollbarMode="showOnDemand" />
+                       <widget name="playlist" position="265,30" size="285,265" scrollbarMode="showOnDemand" selectionDisabled="1" />
+                       
+                       <ePixmap position="10,365" zPosition="0" size="177,32" pixmap="dvr-buttons-small-fs8.png" />
+                       <widget name="PositionGauge" position="10,335" size="177,20" zPosition="2" pointer="position_pointer.png:3,5"/>
+                       
+                       <widget name="artisttext" position="200,300" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="artist" position="270,300" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="titletext" position="200,323" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="title" position="270,323" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="albumtext" position="200,346" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="album" position="270,346" size="280,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="yeartext" position="200,369" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="year" position="270,369" size="100,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="genretext" position="370,369" size="70,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+                       <widget name="genre" position="440,369" size="110,23" font="Regular;18" valign="center" backgroundColor="#101258" />
+               </screen>
 
 </skin>
diff --git a/data/stop-small-fs8.png b/data/stop-small-fs8.png
new file mode 100644 (file)
index 0000000..ba2e14d
Binary files /dev/null and b/data/stop-small-fs8.png differ
index 7e6ced5..d726b83 100644 (file)
@@ -20,6 +20,7 @@ RT_VALIGN_BOTTOM = 16
 EXTENSIONS = {
                "mp3": "music",
                "wav": "music",
+               "ogg": "music",
                "jpg": "picture",
                "jpeg": "picture",
                "png": "picture",
@@ -29,9 +30,9 @@ EXTENSIONS = {
                "mpeg": "movie",
        }
 
-def FileEntryComponent(name, absolute, isDir = False):
+def FileEntryComponent(name, absolute = None, isDir = False):
        res = [ (absolute, isDir) ]
-       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 200, 20, 0, RT_HALIGN_LEFT ,name))
+       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 1, 200, 20, 0, RT_HALIGN_LEFT, name))
        if isDir:
                png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/directory.png"))
        else:
@@ -39,18 +40,22 @@ def FileEntryComponent(name, absolute, isDir = False):
                extension = extension[-1]
                if EXTENSIONS.has_key(extension):
                        png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "extensions/" + EXTENSIONS[extension] + ".png"))
+               else:
+                       png = None
        if png is not None:
                res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png))
        
        return res
 
 class FileList(HTMLComponent, GUIComponent, MenuList):
-       def __init__(self, directory, showDirectories = True, showFiles = True, matchingPattern = None):
+       def __init__(self, directory, showDirectories = True, showFiles = True, matchingPattern = None, useServiceRef = False, isTop = False):
                GUIComponent.__init__(self)
                self.l = eListboxPythonMultiContent()
-
+               
+               self.useServiceRef = useServiceRef
                self.showDirectories = showDirectories
                self.showFiles = showFiles
+               self.isTop = isTop
                # example: matching .nfi and .ts files: "^.*\.(nfi|ts)"
                self.matchingPattern = matchingPattern
                self.changeDir(directory)
@@ -60,35 +65,75 @@ class FileList(HTMLComponent, GUIComponent, MenuList):
        def getSelection(self):
                return self.l.getCurrentSelection()[0]
        
+       def getFileList(self):
+               return self.list
+       
        def changeDir(self, directory):
                self.list = []
                
-               files = os.listdir(directory)
-               files.sort()
+               directories = []
+               files = []
                
-               if directory != "/" and self.showDirectories:
-                       self.list.append(FileEntryComponent(name = "..", absolute = '/'.join(directory.split('/')[:-2]) + '/', isDir = True))
+               if self.useServiceRef:
+                       root = eServiceReference("2:0:1:0:0:0:0:0:0:0:" + directory)
+                       serviceHandler = eServiceCenter.getInstance()
+                       list = serviceHandler.list(root)
                        
-               directories = []
-               for x in files:
-                       if os.path.isdir(directory + x):
-                               directories.append(x)
-                               files.remove(x)
+                       while 1:
+                               s = list.getNext()
+                               if not s.valid():
+                                       del list
+                                       break
+                               if s.flags & s.mustDescent:
+                                       directories.append(s.getPath())
+                               else:
+                                       files.append(s)
+                               print s.getName(), s.flags
+               else:
+                       files = os.listdir(directory)
+                       files.sort()
+                       tmpfiles = files[:]
+                       for x in tmpfiles:
+                               if os.path.isdir(directory + x):
+                                       directories.append(x)
+                                       files.remove(x)
+               
+               if directory != "/" and self.showDirectories and not self.isTop:
+                       self.list.append(FileEntryComponent(name = "..", absolute = '/'.join(directory.split('/')[:-2]) + '/', isDir = True))
 
                if self.showDirectories:
                        for x in directories:
-                               self.list.append(FileEntryComponent(name = x, absolute = directory + x + "/" , isDir = True))
+                               name = x.split('/')[-2]
+                               self.list.append(FileEntryComponent(name = name, absolute = x, isDir = True))
 
-                                       
                if self.showFiles:
                        for x in files:
+                               if self.useServiceRef:
+                                       path = x.getPath()
+                                       name = path.split('/')[-1]
+                               else:
+                                       path = directory + x
+                                       name = x
+                               
                                if self.matchingPattern is not None:
-                                       if re.compile(self.matchingPattern).search(x):
-                                               self.list.append(FileEntryComponent(name = x, absolute = directory + x , isDir = False))
+                                       if re.compile(self.matchingPattern).search(path):
+                                               self.list.append(FileEntryComponent(name = name, absolute = x , isDir = False))
                                else:
-                                       self.list.append(FileEntryComponent(name = x, absolute = directory + x , isDir = False))
+                                       self.list.append(FileEntryComponent(name = name, absolute = x , isDir = False))
                                
                self.l.setList(self.list)
+               
+       def canDescent(self):
+               return self.getSelection()[1]
+       
+       def descent(self):
+               self.changeDir(self.getSelection()[0])
+               
+       def getFilename(self):
+               return self.getSelection()[0].getPath()
+
+       def getServiceRef(self):
+               return self.getSelection()[0]
                                
        def GUIcreate(self, parent):
                self.instance = eListbox(parent)
index 51ee914..fd37e16 100644 (file)
@@ -7,7 +7,7 @@ class Language:
        def __init__(self):
                gettext.install('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), unicode=0, codeset="utf-8")
                self.activeLanguage = 0
-               self.lang = []
+               self.lang = {}
                # FIXME make list dynamically
                # name, iso-639 language, iso-3166 country. Please don't mix language&country!
                self.addLanguage(_("English"), "en", "EN")
@@ -20,10 +20,10 @@ class Language:
                self.callbacks = []
 
        def addLanguage(self, name, lang, country):
-               try:
-                       self.lang.append((_(name), gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[lang]), lang, country))
-               except:
-                       print "Language " + str(name) + " not found"
+               #try:
+                       self.lang[str(lang + "_" + country)] = ((_(name), gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[lang]), lang, country))
+               #except:
+               #       print "Language " + str(name) + " not found"
 
        def activateLanguage(self, index):
                try:
@@ -37,10 +37,13 @@ class Language:
 
        def getLanguageList(self):
                list = []
-               for x in self.lang:
-                       list.append(x[0])
+               for x in self.lang.keys():
+                       list.append((x, self.lang[x]))
                return list
        
+       def getActiveLanguage(self):
+               return self.activeLanguage
+       
        def getLanguage(self):
                return str(self.lang[self.activeLanguage][2]) + "_" + str(self.lang[self.activeLanguage][3])
        
index 08bb630..adf8718 100644 (file)
@@ -16,8 +16,8 @@ RT_VALIGN_TOP = 0
 RT_VALIGN_CENTER = 8
 RT_VALIGN_BOTTOM = 16
 
-def LanguageEntryComponent(file, name):
-       res = [ 0 ]
+def LanguageEntryComponent(file, name, index):
+       res = [ index ]
        res.append((eListboxPythonMultiContent.TYPE_TEXT, 80, 10, 200, 50, 0, RT_HALIGN_LEFT ,name))
        png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "countries/" + file + ".png"))
        if png == None:
index a41c210..94a8c06 100644 (file)
@@ -13,6 +13,6 @@ install_PYTHON = \
        BlinkingPixmap.py Pixmap.py ConditionalWidget.py Slider.py LanguageList.py \
        PluginList.py PluginComponent.py RecordingConfig.py About.py UsageConfig.py \
        FIFOList.py ServiceEventTracker.py Input.py TimerSanityCheck.py FileList.py \
-       MultiContent.py
+       MultiContent.py MediaPlayer.py
 
 
diff --git a/lib/python/Components/MediaPlayer.py b/lib/python/Components/MediaPlayer.py
new file mode 100644 (file)
index 0000000..b6b2e43
--- /dev/null
@@ -0,0 +1,124 @@
+from HTMLComponent import *
+from GUIComponent import *
+
+from MenuList import MenuList
+
+from Tools.Directories import *
+import os
+
+from enigma import *
+
+RT_HALIGN_LEFT = 0
+RT_HALIGN_RIGHT = 1
+RT_HALIGN_CENTER = 2
+RT_HALIGN_BLOCK = 4
+
+RT_VALIGN_TOP = 0
+RT_VALIGN_CENTER = 8
+RT_VALIGN_BOTTOM = 16
+
+STATE_PLAY = 0
+STATE_PAUSE = 1
+STATE_STOP = 2
+STATE_REWIND = 3
+STATE_FORWARD = 4
+STATE_NONE = 5
+
+PlayIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "play-small-fs8.png"))
+PauseIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "pause-small-fs8.png"))
+StopIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "stop-small-fs8.png"))
+RewindIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "rewind-small-fs8.png"))
+ForwardIcon = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "forward-small-fs8.png"))
+
+def PlaylistEntryComponent(serviceref, state):
+       res = [ serviceref ]
+       res.append((eListboxPythonMultiContent.TYPE_TEXT, 35, 0, 250, 32, 0, RT_VALIGN_CENTER, os.path.split(serviceref.getPath().split('/')[-1])[1]))
+       png = None
+       if state == STATE_PLAY:
+               png = PlayIcon
+       elif state == STATE_PAUSE:
+               png = PauseIcon
+       elif state == STATE_STOP:
+               png = StopIcon
+       elif state == STATE_REWIND:
+               png = RewindIcon
+       elif state == STATE_FORWARD:
+               png = ForwardIcon
+
+       if png is not None:
+               res.append((eListboxPythonMultiContent.TYPE_PIXMAP, 0, 0, 33, 32, png))
+    
+       return res
+
+class PlayList(HTMLComponent, GUIComponent, MenuList):
+       def __init__(self):
+               GUIComponent.__init__(self)
+               self.l = eListboxPythonMultiContent()
+               self.list = []
+               self.l.setList(self.list)
+               self.l.setFont(0, gFont("Regular", 18))
+               self.currPlaying = 0
+               self.oldCurrPlaying = -1
+       
+       def clear(self):
+               self.list = []
+               self.l.setList(self.list)
+    
+       def GUIcreate(self, parent):
+               self.instance = eListbox(parent)
+               self.instance.setContent(self.l)
+               self.instance.setItemHeight(32)
+       
+       def getSelection(self):
+               return self.l.getCurrentSelection()[0]
+               
+       def getSelectionIndex(self):
+               return self.l.getCurrentSelectionIndex()
+
+       def addFile(self, serviceref):
+               self.list.append(PlaylistEntryComponent(serviceref, STATE_NONE))
+
+       def deleteFile(self, index):
+               if self.currPlaying > index:
+                       self.currPlaying -= 1
+               self.list = self.list[:index] + self.list[index + 1:]
+       
+       def setCurrentPlaying(self, index):
+               self.oldCurrPlaying = self.currPlaying
+               self.currPlaying = index
+       
+       def updateState(self, state):
+               if len(self.list) > self.oldCurrPlaying and self.oldCurrPlaying != -1:
+                       self.list[self.oldCurrPlaying] = PlaylistEntryComponent(self.list[self.oldCurrPlaying][0], STATE_NONE)
+               self.list[self.currPlaying] = PlaylistEntryComponent(self.list[self.currPlaying][0], state)
+               self.updateList()
+
+       def playFile(self):
+               self.updateState(STATE_PLAY)
+
+       def pauseFile(self):
+               self.updateState(STATE_PAUSE)
+               
+       def stopFile(self):
+               self.updateState(STATE_STOP)
+
+       def rewindFile(self):
+               self.updateState(STATE_REWIND)
+               
+       def forwardFile(self):
+               self.updateState(STATE_FORWARD)
+       
+       def updateList(self):
+               self.l.setList(self.list)
+               
+       def getCurrentIndex(self):
+               return self.currPlaying
+       
+       def getServiceRefList(self):
+               list = []
+               for x in self.list:
+                       list.append(x[0])
+               return list
+       
+       def __len__(self):
+               return len(self.list)
\ No newline at end of file
index b12cb23..0e33719 100644 (file)
@@ -33,3 +33,23 @@ class MenuList(HTMLComponent, GUIComponent):
 
        def moveToIndex(self, idx):
                self.instance.moveSelectionTo(idx)
+
+       def pageUp(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.pageUp)
+               
+       def pageDown(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.pageDown)
+                       
+       def up(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.moveUp)
+               
+       def down(self):
+               if self.instance is not None:
+                       self.instance.moveSelection(self.instance.moveDown)
+                       
+       def selectionEnabled(self, enabled):
+               if self.instance is not None:
+                       self.instance.setSelectionEnable(enabled)
\ No newline at end of file
index 3398af7..9036fa6 100644 (file)
@@ -31,7 +31,7 @@ def InitSetupDevices():
        def languageNotifier(configElement):
                language.activateLanguage(configElement.value)
        
-       config.osd.language = configElement("config.osd.language", configSelection, 0, language.getLanguageList() );
+       config.osd.language = configElement("config.osd.language", configText, "en_EN", 0);
        config.osd.language.addNotifier(languageNotifier)
 
        config.parental = ConfigSubsection();
index 5e371a0..645c32b 100644 (file)
@@ -42,9 +42,15 @@ def TimerEntryComponent(timer, processed):
                                        repeatedtext += days[x]
                                        count += 1
                                flags = flags >> 1
-               res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + (" %s ... %s" % (FuzzyTime(timer.begin)[1], FuzzyTime(timer.end)[1]))))
+               if timer.justplay:
+                       res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + ((" %s "+ _("(ZAP)")) % (FuzzyTime(timer.begin)[1], FuzzyTime(timer.end)[1]))))
+               else:
+                       res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + (" %s ... %s" % (FuzzyTime(timer.begin)[1], FuzzyTime(timer.end)[1]))))
        else:
-               res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + ("%s, %s ... %s" % (FuzzyTime(timer.begin) + FuzzyTime(timer.end)[1:]))))
+               if timer.justplay:
+                       res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + (("%s, %s " + _("(ZAP)")) % (FuzzyTime(timer.begin)))))
+               else:
+                       res.append((eListboxPythonMultiContent.TYPE_TEXT, 0, 50, 400, 20, 1, RT_HALIGN_LEFT|RT_VALIGN_CENTER, repeatedtext + ("%s, %s ... %s" % (FuzzyTime(timer.begin) + FuzzyTime(timer.end)[1:]))))
 
        if not processed:
                if timer.state == TimerEntry.StateWaiting:
@@ -52,7 +58,10 @@ def TimerEntryComponent(timer, processed):
                elif timer.state == TimerEntry.StatePrepared:
                        state = _("about to start")
                elif timer.state == TimerEntry.StateRunning:
-                       state = _("recording...")
+                       if timer.justplay:
+                               state = _("zapped")
+                       else:
+                               state = _("recording...")
                else:
                        state = _("<unknown>")
        else:
index a17e631..e9dccbd 100644 (file)
@@ -22,7 +22,7 @@ class FileManager(Screen):
                self.skin = FileManager.skin
                Screen.__init__(self, session)
 
-               self["list"] = FileList("/", matchingPattern = "^.*\.(png|avi|mp3|mpeg|ts)")
+               self["list"] = FileList("/", matchingPattern = "^.*\.(png|avi|mp3|mpeg|ts)", useServiceRef = True)
                self["pixmap"] = Pixmap()
                
                #self["text"] = Input("1234", maxSize=True, type=Input.NUMBER)
@@ -52,11 +52,11 @@ class FileManager(Screen):
                self["text"].right()
        
        def ok(self):
-               selection = self["list"].getSelection()
-               if selection[1] == True: # isDir
-                       self["list"].changeDir(selection[0])
+               
+               if self["list"].canDescent(): # isDir
+                       self["list"].descent()
                else:
-                       self["pixmap"].instance.setPixmapFromFile(selection[0])
+                       self["pixmap"].instance.setPixmapFromFile(self["list"].getSelection())
        
        def keyNumberGlobal(self, number):
                print "pressed", number
index 7dc04d1..6dcdfee 100644 (file)
@@ -278,7 +278,8 @@ servicechanged = None
 
 def playService(self, ref):
        #print "--------------------Alternatives: trying to play service", str(ServiceReference(ref))
-       servicechanged.lastPlayAction = str(ServiceReference(ref))
+       if ref is not None:
+               servicechanged.lastPlayAction = str(ServiceReference(ref))
        servicechanged.nextPlayTry = 0
        result = oldPlayService(ref)
        
index 8006520..58321ac 100644 (file)
@@ -668,7 +668,7 @@ class InfoBarSeek:
                self.checkSkipShowHideLock()
 
                return True
-               
+
        def pauseService(self):
                if self.seekstate == self.SEEK_STATE_PAUSE:
                        print "pause, but in fact unpause"
index 6b18121..1d2fd78 100644 (file)
@@ -27,26 +27,34 @@ class LanguageSelection(Screen):
                }, -1)
                
        def selectActiveLanguage(self):
-               self["list"].instance.moveSelectionTo(language.activeLanguage)
+               activeLanguage = language.getActiveLanguage()
+               pos = 0
+               for x in self.list:
+                       if x[0] == activeLanguage:
+                               self["list"].instance.moveSelectionTo(pos)
+                               break
+                       pos += 1
                
        def save(self):
                self.run()
                self.close()
        
        def run(self):
-               language.activateLanguage(self["list"].l.getCurrentSelectionIndex())
-               config.osd.language.value = self["list"].l.getCurrentSelectionIndex()
+               language.activateLanguage(self["list"].l.getCurrentSelection()[0])
+               config.osd.language.value = self["list"].l.getCurrentSelection()[0]
                config.osd.language.save()
+               config.misc.languageselected.value = 0
+               config.misc.languageselected.save()
                self.setTitle(_("Language selection"))
 
        def updateList(self):
                self.list = []
-               if len(language.lang) == 0: # no language available => display only english
-                       self.list.append(LanguageEntryComponent("en", _("English")))
+               if len(language.getLanguageList()) == 0: # no language available => display only english
+                       self.list.append(LanguageEntryComponent("en", _("English"), "en_EN"))
                else:
-                       for x in language.lang:
-                               self.list.append(LanguageEntryComponent(x[3].lower(), _(x[0])))
-               
+                       for x in language.getLanguageList():
+                               self.list.append(LanguageEntryComponent(file = x[1][3].lower(), name = _(x[1][0]), index = x[0]))
+               self.list.sort(key=lambda x: x[1][7])
                self["list"].l.setList(self.list)
 
        def up(self):
index 7a30e88..ea314e2 100644 (file)
@@ -9,4 +9,5 @@ install_PYTHON = \
        AudioSelection.py InfoBarGenerics.py HelpMenu.py Wizard.py __init__.py \
        Dish.py SubserviceSelection.py LanguageSelection.py StartWizard.py \
        TutorialWizard.py PluginBrowser.py MinuteInput.py Scart.py PVRState.py \
-       Console.py InputBox.py ChoiceBox.py SimpleSummary.py ImageWizard.py
+       Console.py InputBox.py ChoiceBox.py SimpleSummary.py ImageWizard.py \
+       MediaPlayer.py
diff --git a/lib/python/Screens/MediaPlayer.py b/lib/python/Screens/MediaPlayer.py
new file mode 100644 (file)
index 0000000..95ff16a
--- /dev/null
@@ -0,0 +1,316 @@
+from enigma import eTimer, iPlayableService, eServiceCenter, iServiceInformation, eSize
+from Screens.Screen import Screen
+from Screens.MessageBox import MessageBox
+from Components.ActionMap import NumberActionMap
+from Components.Label import Label
+from Components.Input import Input
+from Components.GUIComponent import *
+from Components.Pixmap import Pixmap
+from Components.Label import Label
+from Components.FileList import FileEntryComponent, FileList
+from Components.MediaPlayer import PlayList, PlaylistEntryComponent
+from Plugins.Plugin import PluginDescriptor
+from Tools.Directories import resolveFilename, SCOPE_MEDIA
+from Components.ServicePosition import ServicePositionGauge
+from Screens.ChoiceBox import ChoiceBox
+from Components.ServiceEventTracker import ServiceEventTracker
+from Screens.InfoBarGenerics import InfoBarSeek
+
+import os
+
+class MediaPlayer(Screen, InfoBarSeek):
+       def __init__(self, session, args = None):
+               Screen.__init__(self, session)
+               self.session.nav.stopService()
+               
+               self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|avi)", useServiceRef = True)
+               self["filelist"] = self.filelist
+
+               self.playlist = PlayList()
+               self["playlist"] = self.playlist
+               
+               self["PositionGauge"] = ServicePositionGauge(self.session.nav)
+               
+               self["currenttext"] = Label("")
+               
+               self["artisttext"] = Label(_("Artist:"))
+               self["artist"] = Label("")
+               self["titletext"] = Label(_("Title:"))
+               self["title"] = Label("")
+               self["albumtext"] = Label(_("Album:"))
+               self["album"] = Label("")
+               self["yeartext"] = Label(_("Year:"))
+               self["year"] = Label("")
+               self["genretext"] = Label(_("Genre:"))
+               self["genre"] = Label("")
+               
+               self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
+                       {
+#                              iPlayableService.evSeekableStatusChanged: self.__seekableStatusChanged,
+#                              iPlayableService.evStart: self.__serviceStarted,
+                               
+                               iPlayableService.evEOF: self.__evEOF,
+#                              iPlayableService.evSOF: self.__evSOF,
+                       })
+
+        
+               #self["text"] = Input("1234", maxSize=True, type=Input.NUMBER)
+                
+               self["actions"] = NumberActionMap(["OkCancelActions", "DirectionActions", "NumberActions", "MediaPlayerSeekActions"],
+               {
+                       "ok": self.ok,
+                       "cancel": self.close,
+                       
+                       "right": self.rightDown,
+                       "rightRepeated": self.doNothing,
+                       "rightUp": self.rightUp,
+                       "left": self.leftDown,
+                       "leftRepeated": self.doNothing,
+                       "leftUp": self.leftUp,
+                       
+                       "up": self.up,
+                       "upRepeated": self.up,
+                       "down": self.down,
+                       "downRepeated": self.down,
+                       
+                       "play": self.playEntry,
+                       "pause": self.pauseEntry,
+                       "stop": self.stopEntry,
+                       
+                       "previous": self.previousEntry,
+                       "next": self.nextEntry,
+                       
+                       "menu": self.showMenu,
+                       
+            "1": self.keyNumberGlobal,
+            "2": self.keyNumberGlobal,
+            "3": self.keyNumberGlobal,
+            "4": self.keyNumberGlobal,
+            "5": self.keyNumberGlobal,
+            "6": self.keyNumberGlobal,
+            "7": self.keyNumberGlobal,
+            "8": self.keyNumberGlobal,
+            "9": self.keyNumberGlobal,
+            "0": self.keyNumberGlobal
+        }, -2)
+
+               InfoBarSeek.__init__(self)
+
+               self.onClose.append(self.delMPTimer)
+               self.onClose.append(self.__onClose)
+               
+               self.righttimer = False
+               self.rightKeyTimer = eTimer()
+               self.rightKeyTimer.timeout.get().append(self.rightTimerFire)
+
+               self.lefttimer = False
+               self.leftKeyTimer = eTimer()
+               self.leftKeyTimer.timeout.get().append(self.leftTimerFire)
+               
+               self.currList = "filelist"
+               
+       def doNothing(self):
+               pass
+       
+       def checkSkipShowHideLock(self):
+               self.updatedSeekState()
+       
+       def __evEOF(self):
+               self.nextEntry()
+               
+       def __onClose(self):
+               self.session.nav.playService(None)
+       
+       def delMPTimer(self):
+               del self.rightKeyTimer
+               del self.leftKeyTimer
+               
+
+       def fwdTimerFire(self):
+               self.fwdKeyTimer.stop()
+               self.fwdtimer = False
+               self.nextEntry()
+       
+       def rwdTimerFire(self):
+               self.rwdKeyTimer.stop()
+               self.rwdtimer = False
+               self.previousEntry()
+        
+       def leftDown(self):
+               self.lefttimer = True
+               self.leftKeyTimer.start(1000)
+
+       def rightDown(self):
+               self.righttimer = True
+               self.rightKeyTimer.start(1000)
+               
+       def leftUp(self):
+               if self.lefttimer:
+                       self.leftKeyTimer.stop()
+                       self.lefttimer = False
+                       self[self.currList].pageUp()
+    
+       def rightUp(self):
+               if self.righttimer:
+                       self.rightKeyTimer.stop()
+                       self.righttimer = False
+                       self[self.currList].pageDown()
+                       
+       def leftTimerFire(self):
+               self.leftKeyTimer.stop()
+               self.lefttimer = False
+               self.switchToFileList()
+       
+       def rightTimerFire(self):
+               self.rightKeyTimer.stop()
+               self.righttimer = False
+               self.switchToPlayList()
+                               
+       def switchToFileList(self):
+               self.currList = "filelist"
+               self.filelist.selectionEnabled(1)
+               self.playlist.selectionEnabled(0)
+               self.updateCurrentInfo()
+               
+       def switchToPlayList(self):
+               if len(self.playlist) != 0:
+                       self.currList = "playlist"
+                       self.filelist.selectionEnabled(0)
+                       self.playlist.selectionEnabled(1)
+                       self.updateCurrentInfo()
+               
+       def up(self):
+               self[self.currList].up()
+               self.updateCurrentInfo()
+
+       def down(self):
+               self[self.currList].down()
+               self.updateCurrentInfo()
+
+       def updateCurrentInfo(self):
+               text = ""
+               if self.currList == "filelist":
+                       if not self.filelist.canDescent():
+                               text = self.filelist.getServiceRef().getPath()
+               if self.currList == "playlist":
+                       text = self.playlist.getSelection().getPath()
+               
+               self["currenttext"].setText(os.path.basename(text))
+    
+       def ok(self):
+               if self.currList == "filelist":
+                       if self.filelist.canDescent():
+                               self.filelist.descent()
+                               self.updateCurrentInfo()
+                       else:
+                               self.copyFile()
+               if self.currList == "playlist":
+                       selection = self["playlist"].getSelection()
+                       self.changeEntry(self.playlist.getSelectionIndex())
+
+       def keyNumberGlobal(self, number):
+               pass
+       
+       def showMenu(self):
+               menu = []
+               if self.currList == "filelist":
+                       menu.append((_("switch to playlist"), "playlist"))
+                       if self.filelist.canDescent():
+                               menu.append((_("add directory to playlist"), "copydir"))
+                       else:
+                               menu.append((_("add file to playlist"), "copy"))
+               else:
+                       menu.append((_("switch to filelist"), "filelist"))
+                       menu.append((_("delete"), "delete"))
+                       menu.append((_("clear playlist"), "clear"))
+               self.session.openWithCallback(self.menuCallback, ChoiceBox, title="", list=menu)
+               
+       def menuCallback(self, choice):
+               if choice is None:
+                       return
+               
+               if choice[1] == "copydir":
+                       self.copyDirectory(self.filelist.getSelection()[0])
+               elif choice[1] == "copy":
+                       self.copyFile()
+               elif choice[1] == "playlist":
+                       self.switchToPlayList()
+               elif choice[1] == "filelist":
+                       self.switchToFileList()
+               elif choice[1] == "delete":
+                       self.deleteEntry()
+               elif choice[1] == "clear":
+                       self.stopEntry()
+                       self.playlist.clear()
+                       self.switchToFileList()
+                       
+       def copyDirectory(self, directory):
+               filelist = FileList(directory, useServiceRef = True, isTop = True)
+               
+               for x in filelist.getFileList():
+                       if x[0][1] == True: #isDir
+                               self.copyDirectory(x[0][0])
+                       else:
+                               self.playlist.addFile(x[0][0])
+               self.playlist.updateList()
+       
+       def copyFile(self):
+               self.playlist.addFile(self.filelist.getServiceRef())
+               self.playlist.updateList()
+
+       def nextEntry(self):
+               next = self.playlist.getCurrentIndex() + 1
+               if next < len(self.playlist):
+                       self.changeEntry(next)
+       
+       def previousEntry(self):
+               next = self.playlist.getCurrentIndex() - 1
+               if next >= 0:
+                       self.changeEntry(next)
+                       
+       def deleteEntry(self):
+               self.playlist.deleteFile(self.playlist.getSelectionIndex())
+               self.playlist.updateList()
+               if len(self.playlist) == 0:
+                       self.switchToFileList()
+               
+       def changeEntry(self, index):
+               self.playlist.setCurrentPlaying(index)
+               self.playEntry()
+       
+       def playEntry(self):
+               currref = self.playlist.getServiceRefList()[self.playlist.getCurrentIndex()]
+               if currref is None or self.session.nav.getCurrentlyPlayingServiceReference() is None or currref != self.session.nav.getCurrentlyPlayingServiceReference():
+                       self.session.nav.playService(self.playlist.getServiceRefList()[self.playlist.getCurrentIndex()])
+                       info = eServiceCenter.getInstance().info(currref)
+                       description = info.getInfoString(currref, iServiceInformation.sDescription)
+                       self["title"].setText(description)
+               self.unPauseService()
+               
+               
+       def updatedSeekState(self):
+               if self.seekstate == self.SEEK_STATE_PAUSE:
+                       self.playlist.pauseFile()
+               elif self.seekstate == self.SEEK_STATE_PLAY:
+                       self.playlist.playFile()
+               elif self.seekstate in ( self.SEEK_STATE_FF_2X,
+                                                                self.SEEK_STATE_FF_4X,
+                                                                self.SEEK_STATE_FF_8X,
+                                                                self.SEEK_STATE_FF_32X,
+                                                                self.SEEK_STATE_FF_64X,
+                                                                self.SEEK_STATE_FF_128X):
+                       self.playlist.forwardFile()
+               elif self.seekstate in ( self.SEEK_STATE_BACK_16X,
+                                                                self.SEEK_STATE_BACK_32X,
+                                                                self.SEEK_STATE_BACK_64X,
+                                                                self.SEEK_STATE_BACK_128X,):
+                       self.playlist.rewindFile()
+       
+       def pauseEntry(self):
+               self.pauseService()
+               
+       def stopEntry(self):
+               self.playlist.stopFile()
+               self.session.nav.playService(None)
+
+    
index 8f356ed..8fc4ecd 100644 (file)
@@ -6,6 +6,7 @@ from Components.config import configElementBoolean, config, configfile
 from LanguageSelection import LanguageSelection
 
 config.misc.firstrun = configElementBoolean("config.misc.firstrun", 1);
+config.misc.languageselected = configElementBoolean("config.misc.languageselected", 1);
 
 class StartWizard(Wizard):
        skin = """
@@ -33,9 +34,9 @@ class StartWizard(Wizard):
                self["arrowup2"] = MovingPixmap()
                
        def markDone(self):
-               config.misc.firstrun.value = 0;
+               config.misc.firstrun.value = 0
                config.misc.firstrun.save()
                configfile.save()
                
-wizardManager.registerWizard(LanguageSelection, config.misc.firstrun.value)
+wizardManager.registerWizard(LanguageSelection, config.misc.languageselected.value)
 wizardManager.registerWizard(StartWizard, config.misc.firstrun.value)
index 3aa5680..7e2e55c 100644 (file)
@@ -54,6 +54,11 @@ class TimerEntry(Screen):
        def createConfig(self):
                        config.timerentry = ConfigSubsection()
                        
+                       if (self.timer.justplay):
+                               justplay = 0
+                       else:
+                               justplay = 1
+                               
                        # calculate default values
                        day = []
                        weekday = 0
@@ -87,6 +92,7 @@ class TimerEntry(Screen):
                                weekday = (int(strftime("%w", time.localtime(self.timer.begin))) - 1) % 7
                                day[weekday] = 0
                        
+                       config.timerentry.justplay = configElement_nonSave("config.timerentry.justplay", configSelection, justplay, (("zap", _("zap")), ("record", _("record"))))
                        config.timerentry.type = configElement_nonSave("config.timerentry.type", configSelection, type, (_("once"), _("repeated")))
                        config.timerentry.name = configElement_nonSave("config.timerentry.name", configText, self.timer.name, (configText.extendableSize, self.keyRightCallback))
                        config.timerentry.description = configElement_nonSave("config.timerentry.description", configText, self.timer.description, (configText.extendableSize, self.keyRightCallback))
@@ -139,7 +145,9 @@ class TimerEntry(Screen):
                self.list = []
                self.list.append(getConfigListEntry(_("Name"), config.timerentry.name))
                self.list.append(getConfigListEntry(_("Description"), config.timerentry.description))
-               self.timerTypeEntry = getConfigListEntry(_("Timer Type"), config.timerentry.type)
+               self.timerJustplayEntry = getConfigListEntry(_("Timer Type"), config.timerentry.justplay)
+               self.list.append(self.timerJustplayEntry)
+               self.timerTypeEntry = getConfigListEntry(_("Repeat Type"), config.timerentry.type)
                self.list.append(self.timerTypeEntry)
 
                if (config.timerentry.type.value == 0): # once
@@ -172,10 +180,12 @@ class TimerEntry(Screen):
                else:
                        self.list.append(getConfigListEntry(_("StartTime"), config.timerentry.starttime))
                if (config.timerentry.type.value == 0): # once
-                       self.list.append(getConfigListEntry(_("End"), config.timerentry.enddate))
-                       self.list.append(getConfigListEntry(" ", config.timerentry.endtime))
+                       if currentConfigSelectionElement(config.timerentry.justplay) != "zap":
+                               self.list.append(getConfigListEntry(_("End"), config.timerentry.enddate))
+                               self.list.append(getConfigListEntry(" ", config.timerentry.endtime))
                else:
-                       self.list.append(getConfigListEntry(_("EndTime"), config.timerentry.endtime))
+                       if currentConfigSelectionElement(config.timerentry.justplay) != "zap":
+                               self.list.append(getConfigListEntry(_("EndTime"), config.timerentry.endtime))
 
                self.channelEntry = getConfigListEntry(_("Channel"), config.timerentry.service)
                self.list.append(self.channelEntry)
@@ -187,6 +197,8 @@ class TimerEntry(Screen):
                print "newConfig", self["config"].getCurrent()
                if self["config"].getCurrent() == self.timerTypeEntry:
                        self.createSetup("config")
+               if self["config"].getCurrent() == self.timerJustplayEntry:
+                       self.createSetup("config")
                if self["config"].getCurrent() == self.frequencyEntry:
                        self.createSetup("config")
 
@@ -242,6 +254,7 @@ class TimerEntry(Screen):
        def keyGo(self):
                self.timer.name = config.timerentry.name.value
                self.timer.description = config.timerentry.description.value
+               self.timer.justplay = (currentConfigSelectionElement(config.timerentry.justplay) == "zap")
                self.timer.resetRepeated()
                
                if (config.timerentry.type.value == 0): # once
index 123e1bf..d6ffeee 100644 (file)
@@ -10,6 +10,7 @@ SCOPE_CONFIG = 6
 SCOPE_LANGUAGE = 7
 SCOPE_HDD = 8
 SCOPE_PLUGINS = 9
+SCOPE_MEDIA = 10
 
 PATH_CREATE = 0
 PATH_DONTCREATE = 1
@@ -26,6 +27,7 @@ defaultPaths = {
                SCOPE_SKIN: ("/usr/share/enigma2/", PATH_DONTCREATE),
                SCOPE_SKIN_IMAGE: ("/usr/share/enigma2/", PATH_DONTCREATE),
                SCOPE_HDD: ("/hdd/movie/", PATH_DONTCREATE),
+               SCOPE_MEDIA: ("/media/", PATH_DONTCREATE),
                
                SCOPE_USERETC: ("", PATH_DONTCREATE) # user home directory
        }
index 2590993..22d8cf6 100644 (file)
@@ -134,7 +134,7 @@ RESULT eServiceFS::getContent(std::list<eServiceReference> &list, bool sorted)
                        
                        if (extension == ".ts")
                                type = eServiceFactoryDVB::id;
-                       else if (extension == ".mp3")
+                       else if (extension == ".mp3" || extension == ".ogg" || extension == ".avi")
                                type = 4097;
                        
                        if (type != -1)
index e65f8ff..13d3980 100644 (file)
--- a/mytest.py
+++ b/mytest.py
@@ -5,8 +5,8 @@ from tools import *
 from Components.Language import language
 
 def setEPGLanguage():
-       #eServiceEvent.setEPGLanguage(language.getLanguage())
        print "language set to", language.getLanguage()
+       eServiceEvent.setEPGLanguage(language.getLanguage())
        
 language.addCallback(setEPGLanguage)
 
index 3a874fe..6d3a8e4 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: 2006-02-27 01:19+0100\n"
+"POT-Creation-Date: 2006-03-22 21:46+0000\n"
 "PO-Revision-Date: 2006-01-10 01:17+0300\n"
 "Last-Translator: hazem <moustafagamal@hotmail.com>\n"
 "Language-Team: Arabic <moustafagamal@hotmail.com>\n"
@@ -19,69 +19,94 @@ msgstr ""
 "X-Poedit-Country: EGYPT\n"
 "X-Poedit-SourceCharset: iso-8859-15\n"
 
-#: ../lib/python/Screens/PluginBrowser.py:93
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"\n"
+"Enigma2 will restart after the restore"
+msgstr ""
+
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid "\"?"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:88
+#: ../lib/python/Screens/EventView.py:111
 #, python-format
 msgid "%d min"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:96
-#: ../lib/python/Screens/TimerEntry.py:99
+#: ../lib/python/Screens/TimerEntry.py:102
+#: ../lib/python/Screens/TimerEntry.py:105
 msgid "%d.%B %Y"
 msgstr ""
 
-#: ../lib/python/Screens/About.py:36
+#: ../lib/python/Screens/About.py:38
 #, python-format
 msgid ""
 "%s\n"
 "(%s, %d MB free)"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:708
-msgid "0 V"
+#: ../lib/python/Components/TimerList.py:46
+#: ../lib/python/Components/TimerList.py:51
+msgid "(ZAP)"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/usr/share/enigma2 directory"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/var directory"
 msgstr ""
 
 #: ../lib/python/Components/NimManager.py:711
+msgid "0 V"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.0"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:711
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.1"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:711
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.2"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:708
+#: ../lib/python/Components/NimManager.py:711
 msgid "12 V"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:140
+#: ../lib/python/Screens/Satconfig.py:142
 msgid "12V Output"
 msgstr "مخرج 12 فولت"
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "13 V"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "18 V"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:57
+#: ../lib/python/Components/TimerList.py:66
 msgid "<unknown>"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:710
+#: ../lib/python/Components/NimManager.py:713
 msgid "A"
 msgstr "أ"
 
-#: ../RecordTimer.py:136
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid ""
+"A recording is currently running.\n"
+"What do you want to do?"
+msgstr ""
+
+#: ../RecordTimer.py:141
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
@@ -89,15 +114,15 @@ msgstr ""
 "فشل عمليه التسجيل بالمؤقت\n"
 "حاول مره ثانيه؟\n"
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "AA"
 msgstr "أأ"
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "AB"
 msgstr "أب"
 
-#: ../lib/python/Screens/ScanSetup.py:168
+#: ../lib/python/Screens/ScanSetup.py:166
 msgid "AGC"
 msgstr ""
 
@@ -105,19 +130,19 @@ msgstr ""
 msgid "Add"
 msgstr "أضف"
 
-#: ../lib/python/Screens/EventView.py:25
+#: ../lib/python/Screens/EventView.py:26
 #: ../lib/python/Screens/EpgSelection.py:48
 msgid "Add timer"
 msgstr "أضف مؤقت"
 
-#: ../lib/python/Components/NimManager.py:630
-#: ../lib/python/Components/NimManager.py:638
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:641
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31
 msgid "Advanced"
 msgstr "متقدم"
 
-#: ../lib/python/Screens/ChannelSelection.py:392
-#: ../lib/python/Screens/ChannelSelection.py:536
+#: ../lib/python/Screens/ChannelSelection.py:430
+#: ../lib/python/Screens/ChannelSelection.py:576
 msgid "All"
 msgstr "الكل"
 
@@ -129,47 +154,59 @@ msgstr ""
 msgid "Arabic"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:221
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:224
 #: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:226
-#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:231
+#: ../lib/python/Screens/ScanSetup.py:232
 #: ../lib/python/Screens/ScanSetup.py:233
 #: ../lib/python/Screens/ScanSetup.py:234
 #: ../lib/python/Screens/ScanSetup.py:235
 #: ../lib/python/Screens/ScanSetup.py:236
 #: ../lib/python/Screens/ScanSetup.py:237
 #: ../lib/python/Screens/ScanSetup.py:238
-#: ../lib/python/Screens/ScanSetup.py:239
-#: ../lib/python/Screens/ScanSetup.py:240
 msgid "Auto"
 msgstr "آلـى"
 
-#: ../lib/python/Screens/ScanSetup.py:432 ../data/
+#: ../lib/python/Screens/ScanSetup.py:447 ../data/
 msgid "Automatic Scan"
 msgstr "بحث آلـى"
 
-#: ../lib/python/Components/NimManager.py:710
+#: ../lib/python/Components/NimManager.py:713
 msgid "B"
 msgstr "ب"
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "BA"
 msgstr "ب أ"
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "BB"
 msgstr "ب ب"
 
-#: ../lib/python/Screens/ScanSetup.py:170
+#: ../lib/python/Screens/ScanSetup.py:168
 msgid "BER"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:76
+msgid "Backup"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:113
+msgid "Backup Location"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:112
+msgid "Backup Mode"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:691
 msgid "Band"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:153
+#: ../lib/python/Screens/ScanSetup.py:151
 msgid "Bandwidth"
 msgstr ""
 
@@ -177,15 +214,21 @@ msgstr ""
 msgid "Bus: "
 msgstr "الناقل"
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "C-Band"
 msgstr ""
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "CF Drive"
+msgstr ""
+
 #: ../lib/python/Screens/Satconfig.py:66
 msgid "Cable provider"
 msgstr "مقدم خدمه الكابل"
 
 #: ../lib/python/Screens/Setup.py:110 ../lib/python/Screens/TimerEntry.py:24
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:75
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:165
 msgid "Cancel"
 msgstr "إلغاء"
 
@@ -193,15 +236,15 @@ msgstr "إلغاء"
 msgid "Capacity: "
 msgstr "السعه:"
 
-#: ../lib/python/Screens/TimerEntry.py:180 ../data/
+#: ../lib/python/Screens/TimerEntry.py:190 ../data/
 msgid "Channel"
 msgstr "قناه"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:140
+#: ../lib/python/Screens/InfoBarGenerics.py:145
 msgid "Channel:"
 msgstr "قناه:"
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33
 msgid "Choose source"
 msgstr ""
 
@@ -213,38 +256,38 @@ msgstr "كلاسيك"
 msgid "Cleanup"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:299
+#: ../lib/python/Screens/TimerEntry.py:312
 msgid "Clear log"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:154
+#: ../lib/python/Screens/ScanSetup.py:152
 msgid "Code rate high"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:155
+#: ../lib/python/Screens/ScanSetup.py:153
 msgid "Code rate low"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:120
 #: ../lib/python/Screens/Satconfig.py:122
+#: ../lib/python/Screens/Satconfig.py:124
 msgid "Command order"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:116
+#: ../lib/python/Screens/Satconfig.py:118
 msgid "Committed DiSEqC command"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:199
-#: ../lib/python/Screens/ScanSetup.py:200
+#: ../lib/python/Screens/ScanSetup.py:197
+#: ../lib/python/Screens/ScanSetup.py:198
 msgid "Complete"
 msgstr ""
 
 #: ../lib/python/Screens/Satconfig.py:47
-#: ../lib/python/Screens/Satconfig.py:145 ../data/
+#: ../lib/python/Screens/Satconfig.py:147 ../data/
 msgid "Configuration Mode"
 msgstr "وضع التهيئه"
 
-#: ../lib/python/Screens/TimerEdit.py:197
+#: ../lib/python/Screens/TimerEdit.py:192
 msgid "Conflicting timer"
 msgstr ""
 
@@ -260,7 +303,7 @@ msgstr "المعتاد"
 msgid "Delete"
 msgstr "أمسح"
 
-#: ../lib/python/Screens/TimerEntry.py:296
+#: ../lib/python/Screens/TimerEntry.py:309
 msgid "Delete entry"
 msgstr ""
 
@@ -268,11 +311,11 @@ msgstr ""
 msgid "Delete failed!"
 msgstr "فشل المسح"
 
-#: ../lib/python/Screens/TimerEntry.py:141
+#: ../lib/python/Screens/TimerEntry.py:147
 msgid "Description"
 msgstr "الوصـف"
 
-#: ../lib/python/Screens/About.py:33
+#: ../lib/python/Screens/About.py:35
 msgid "Detected HDD:"
 msgstr "موجود قرص صلب:"
 
@@ -280,11 +323,11 @@ msgstr "موجود قرص صلب:"
 msgid "Detected NIMs:"
 msgstr "موجود تيونر:"
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "DiSEqC A/B"
 msgstr "دايزك أ/ب"
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "DiSEqC A/B/C/D"
 msgstr "دايزك أ/ب/ج/د"
 
@@ -292,15 +335,15 @@ msgstr "دايزك أ/ب/ج/د"
 msgid "DiSEqC Mode"
 msgstr "وضع الدايزك"
 
-#: ../lib/python/Screens/Satconfig.py:112
+#: ../lib/python/Screens/Satconfig.py:114
 msgid "DiSEqC mode"
 msgstr "وضعيـه الدايزك"
 
-#: ../lib/python/Screens/Satconfig.py:124
+#: ../lib/python/Screens/Satconfig.py:126
 msgid "DiSEqC repeats"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:129
+#: ../lib/python/Screens/ScanSetup.py:127
 #: ../lib/python/Screens/TimerEdit.py:76 ../lib/python/Components/Lcd.py:31
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
@@ -312,7 +355,7 @@ msgstr ""
 msgid "Disable"
 msgstr "إبطال"
 
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid ""
 "Do you really want to REMOVE\n"
 "the plugin \""
@@ -322,22 +365,20 @@ msgstr ""
 msgid "Do you really want to delete this recording?"
 msgstr "هل تريد مسح هذا التسجيل؟"
 
-#: ../lib/python/Screens/PluginBrowser.py:93
+#: ../lib/python/Screens/PluginBrowser.py:100
 msgid ""
 "Do you really want to download\n"
 "the plugin \""
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1037
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:123
 msgid ""
-"Do you want to stop the current\n"
-"(instant) recording?"
+"Do you want to backup now?\n"
+"After pressing OK, please wait!"
 msgstr ""
-"هل تريد إلغـاء التسجيل\n"
-"الحالى؟"
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:46
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:198
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:50
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:202
 msgid ""
 "Do you want to update your Dreambox?\n"
 "After pressing OK, please wait!"
@@ -349,11 +390,11 @@ msgstr ""
 msgid "Download Plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:106
+#: ../lib/python/Screens/PluginBrowser.py:113
 msgid "Downloadable new plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:78
+#: ../lib/python/Screens/PluginBrowser.py:79
 msgid "Downloading plugin information. Please wait..."
 msgstr ""
 
@@ -361,7 +402,7 @@ msgstr ""
 msgid "Dutch"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:650
+#: ../lib/python/Screens/ChannelSelection.py:690
 msgid "E"
 msgstr "O"
 
@@ -370,12 +411,12 @@ msgstr "O"
 msgid "ERROR - failed to scan (%s)!"
 msgstr "خطأ - فشل البحث (%s)!"
 
-#: ../lib/python/Components/NimManager.py:659
-#: ../lib/python/Components/NimManager.py:720
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
 msgid "East"
 msgstr "شرق"
 
-#: ../lib/python/Screens/ScanSetup.py:129
+#: ../lib/python/Screens/ScanSetup.py:127
 #: ../lib/python/Screens/TimerEdit.py:74 ../lib/python/Components/Lcd.py:31
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
@@ -387,11 +428,11 @@ msgstr "شرق"
 msgid "Enable"
 msgstr "تفعيل"
 
-#: ../lib/python/Screens/TimerEntry.py:175
+#: ../lib/python/Screens/TimerEntry.py:184
 msgid "End"
 msgstr "النهايه"
 
-#: ../lib/python/Screens/TimerEntry.py:178
+#: ../lib/python/Screens/TimerEntry.py:188
 msgid "EndTime"
 msgstr " إنتهاء الوقت"
 
@@ -401,39 +442,39 @@ msgstr " إنتهاء الوقت"
 msgid "English"
 msgstr "إنجليزى"
 
-#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:636
 msgid "Equal to Socket A"
 msgstr ""
 
-#: ../lib/python/Screens/Console.py:35
+#: ../lib/python/Screens/Console.py:41
 msgid "Execution Progress:"
 msgstr ""
 
-#: ../lib/python/Screens/Console.py:45
+#: ../lib/python/Screens/Console.py:51
 msgid "Execution finished!!"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1102
+#: ../lib/python/Screens/InfoBarGenerics.py:1181
 msgid "Extensions"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:116
-#: ../lib/python/Screens/ScanSetup.py:144
+#: ../lib/python/Screens/ScanSetup.py:114
+#: ../lib/python/Screens/ScanSetup.py:142
 msgid "FEC"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:117
+#: ../lib/python/Screens/Satconfig.py:119
 msgid "Fast DiSEqC"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:395
+#: ../lib/python/Screens/ChannelSelection.py:433
 msgid "Favourites"
 msgstr "المفضله"
 
-#: ../lib/python/Screens/ScanSetup.py:112
-#: ../lib/python/Screens/ScanSetup.py:140
-#: ../lib/python/Screens/ScanSetup.py:151
-#: ../lib/python/Screens/TimerEntry.py:148
+#: ../lib/python/Screens/ScanSetup.py:110
+#: ../lib/python/Screens/ScanSetup.py:138
+#: ../lib/python/Screens/ScanSetup.py:149
+#: ../lib/python/Screens/TimerEntry.py:156
 msgid "Frequency"
 msgstr "التردد"
 
@@ -442,8 +483,8 @@ msgstr "التردد"
 msgid "Fri"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:162
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:170
 msgid "Friday"
 msgstr "الجمعه"
 
@@ -452,7 +493,7 @@ msgstr "الجمعه"
 msgid "Frontprocessor version: %d"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:55
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:59
 msgid "Function not yet implemented"
 msgstr ""
 
@@ -465,7 +506,7 @@ msgstr ""
 msgid "German"
 msgstr "المانـى"
 
-#: ../lib/python/Screens/PluginBrowser.py:80
+#: ../lib/python/Screens/PluginBrowser.py:81
 msgid "Getting plugin information. Please wait..."
 msgstr ""
 
@@ -473,19 +514,33 @@ msgstr ""
 msgid "Goto position"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:158
+#: ../lib/python/Screens/ScanSetup.py:156
 msgid "Guard interval mode"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:159
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+#: ../data/
+msgid "Harddisk"
+msgstr "قرص صلب"
+
+#: ../lib/python/Screens/ScanSetup.py:157
 msgid "Hierarchy mode"
 msgstr ""
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1088
+#: ../lib/python/Screens/InfoBarGenerics.py:1096
+msgid "How many minutes do you want to record?"
+msgstr ""
+
 #: ../lib/python/Screens/NetworkSetup.py:42 ../data/
 msgid "IP Address"
 msgstr "عنوان IP"
 
-#: ../lib/python/Screens/Satconfig.py:141
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29
+msgid "Image-Upgrade"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:143
 msgid "Increased voltage"
 msgstr "فولت زائد"
 
@@ -501,25 +556,25 @@ msgstr "تفعيل البدأ"
 msgid "Initializing Harddisk..."
 msgstr "تفعيل القرص الصلب"
 
-#: ../lib/python/Screens/ScanSetup.py:113
-#: ../lib/python/Screens/ScanSetup.py:141
-#: ../lib/python/Screens/ScanSetup.py:152
+#: ../lib/python/Screens/ScanSetup.py:111
+#: ../lib/python/Screens/ScanSetup.py:139
+#: ../lib/python/Screens/ScanSetup.py:150
 msgid "Inversion"
 msgstr "عكـس"
 
-#: ../lib/python/Screens/Satconfig.py:109
+#: ../lib/python/Screens/Satconfig.py:111
 msgid "LNB"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:134
+#: ../lib/python/Screens/Satconfig.py:136
 msgid "LOF"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:138
+#: ../lib/python/Screens/Satconfig.py:140
 msgid "LOF/H"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:137
+#: ../lib/python/Screens/Satconfig.py:139
 msgid "LOF/L"
 msgstr ""
 
@@ -528,7 +583,7 @@ msgid "Language selection"
 msgstr "إختيار اللغه"
 
 #: ../lib/python/Screens/Satconfig.py:28
-#: ../lib/python/Screens/Satconfig.py:128 ../data/
+#: ../lib/python/Screens/Satconfig.py:130 ../data/
 msgid "Latitude"
 msgstr "خط العرض"
 
@@ -545,11 +600,11 @@ msgid "Limits off"
 msgstr ""
 
 #: ../lib/python/Screens/Satconfig.py:26
-#: ../lib/python/Screens/Satconfig.py:126 ../data/
+#: ../lib/python/Screens/Satconfig.py:128 ../data/
 msgid "Longitude"
 msgstr "خط الطول"
 
-#: ../lib/python/Components/NimManager.py:634
+#: ../lib/python/Components/NimManager.py:637
 msgid "Loopthrough to Socket A"
 msgstr ""
 
@@ -557,8 +612,8 @@ msgstr ""
 msgid "Model: "
 msgstr "موديل :"
 
-#: ../lib/python/Screens/ScanSetup.py:143
-#: ../lib/python/Screens/ScanSetup.py:156
+#: ../lib/python/Screens/ScanSetup.py:141
+#: ../lib/python/Screens/ScanSetup.py:154
 msgid "Modulation"
 msgstr ""
 
@@ -567,12 +622,12 @@ msgstr ""
 msgid "Mon"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "Mon-Fri"
 msgstr "الاثنين - الجمعه"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:158
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:166
 msgid "Monday"
 msgstr "الاثنين"
 
@@ -588,11 +643,11 @@ msgstr ""
 msgid "Movie Menu"
 msgstr "قائمه الافلام"
 
-#: ../lib/python/Screens/EventView.py:108
+#: ../lib/python/Screens/EventView.py:131
 msgid "Multi EPG"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:198
+#: ../lib/python/Screens/ScanSetup.py:196
 msgid "Multisat"
 msgstr ""
 
@@ -600,11 +655,7 @@ msgstr ""
 msgid "N/A"
 msgstr "غير موجود"
 
-#: ../lib/python/Components/ServiceScan.py:75
-msgid "NIM"
-msgstr ""
-
-#: ../lib/python/Screens/TimerEntry.py:140
+#: ../lib/python/Screens/TimerEntry.py:146
 msgid "Name"
 msgstr "الاسم"
 
@@ -616,7 +667,7 @@ msgstr "اسم السيرفر"
 msgid "Netmask"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:145
+#: ../lib/python/Screens/ScanSetup.py:143
 msgid "Network scan"
 msgstr ""
 
@@ -628,75 +679,88 @@ msgstr ""
 msgid "Next"
 msgstr "التالى"
 
-#: ../lib/python/Components/NimManager.py:689
-#: ../lib/python/Components/NimManager.py:709
-#: ../lib/python/Components/NimManager.py:713
-#: ../lib/python/Components/NimManager.py:714
-#: ../lib/python/Components/NimManager.py:723
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
 msgid "No"
 msgstr "لا"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1033
+#: ../lib/python/Screens/InfoBarGenerics.py:1110
 msgid "No HDD found or HDD not initialized!"
 msgstr ""
 "لا يوجد قرص صلب\n"
 "أو ان القرص الصلب لم يبدأ"
 
-#: ../lib/python/Screens/ScanSetup.py:221
-#: ../lib/python/Screens/ScanSetup.py:227
-#: ../lib/python/Screens/ScanSetup.py:235
-#: ../lib/python/Screens/ScanSetup.py:236
-#: ../lib/python/Screens/ScanSetup.py:240
-#: ../lib/python/Components/NimManager.py:693
-#: ../lib/python/Components/NimManager.py:697
-#: ../lib/python/Components/NimManager.py:710
-#: ../lib/python/Components/NimManager.py:711
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Screens/InfoBarGenerics.py:1067
+msgid "No event info found, recording indefinitely."
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:225
+#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:234
+#: ../lib/python/Screens/ScanSetup.py:238
+#: ../lib/python/Components/NimManager.py:696
+#: ../lib/python/Components/NimManager.py:700
+#: ../lib/python/Components/NimManager.py:713
+#: ../lib/python/Components/NimManager.py:714
+#: ../lib/python/Components/NimManager.py:721
 msgid "None"
 msgstr "لاشيئ"
 
-#: ../lib/python/Components/NimManager.py:661
-#: ../lib/python/Components/NimManager.py:722
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
 msgid "North"
 msgstr "شمال"
 
-#: ../lib/python/Components/NimManager.py:635
+#: ../lib/python/Components/NimManager.py:638
 msgid "Nothing connected"
 msgstr "لاشيئ متصل"
 
 #: ../lib/python/Screens/Setup.py:109 ../lib/python/Screens/TimerEntry.py:23
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:74
 msgid "OK"
 msgstr "موافق"
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Components/NimManager.py:691
 msgid "Off"
 msgstr "لا يعمل"
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Components/NimManager.py:691
 msgid "On"
 msgstr "يعمل"
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "One"
 msgstr "واحد"
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:32
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:30
+msgid "Online-Upgrade"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:34
 msgid "Packet management"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:38
+#: ../lib/python/Screens/InfoBar.py:40
 msgid "Play recorded movies..."
 msgstr "عرض الافلام المسجله"
 
+#: ../lib/python/Screens/ChannelSelection.py:106
+msgid "Please enter a name for the new bouquet"
+msgstr ""
+
 #: ../lib/python/Screens/MovieSelection.py:77
 msgid "Please wait... Loading list..."
 msgstr "انتظر من فضلك ...يتم تحميل القائمه..."
 
-#: ../lib/python/Screens/ScanSetup.py:115
+#: ../lib/python/Screens/ScanSetup.py:113
 msgid "Polarity"
 msgstr "القطبيه"
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "Polarization"
 msgstr "الاستقطاب"
 
@@ -716,7 +780,7 @@ msgstr "مدخل ج"
 msgid "Port D"
 msgstr "مدخل د"
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Positioner"
 msgstr "الموتور"
 
@@ -732,11 +796,11 @@ msgstr ""
 msgid "Press OK to activate the settings."
 msgstr "اضغط موافق لتفعيل الاعدادات"
 
-#: ../lib/python/Screens/ScanSetup.py:433
+#: ../lib/python/Screens/ScanSetup.py:448
 msgid "Press OK to scan"
 msgstr "اضغط موافق للبحث"
 
-#: ../lib/python/Screens/ScanSetup.py:75
+#: ../lib/python/Screens/ScanSetup.py:73
 msgid "Press OK to start the scan"
 msgstr "اضغط موافق لبدأ البحث"
 
@@ -744,12 +808,12 @@ msgstr "اضغط موافق لبدأ البحث"
 msgid "Prev"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:394
-#: ../lib/python/Screens/ChannelSelection.py:532
+#: ../lib/python/Screens/ChannelSelection.py:432
+#: ../lib/python/Screens/ChannelSelection.py:572
 msgid "Provider"
 msgstr "مقدم الخدمه"
 
-#: ../lib/python/Screens/ChannelSelection.py:639
+#: ../lib/python/Screens/ChannelSelection.py:679
 msgid "Providers"
 msgstr "مقدمو الخدمه"
 
@@ -757,11 +821,11 @@ msgstr "مقدمو الخدمه"
 msgid "Really delete done timers?"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1086
+#: ../lib/python/Screens/InfoBarGenerics.py:1165
 msgid "Record"
 msgstr "تسجيل"
 
-#: ../lib/python/Screens/EventView.py:66
+#: ../lib/python/Screens/EventView.py:67
 msgid "Recording"
 msgstr "تسجيل"
 
@@ -769,15 +833,24 @@ msgstr "تسجيل"
 msgid "Remove Plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:108
+#: ../lib/python/Screens/PluginBrowser.py:115
 msgid "Remove plugins"
 msgstr ""
 
+#: ../lib/python/Screens/TimerEntry.py:150
+msgid "Repeat Type"
+msgstr ""
+
 #: ../lib/python/Screens/Ci.py:213
 msgid "Reset"
 msgstr "إعاده الضبط"
 
-#: ../lib/python/Screens/ScanSetup.py:166
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:77
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:166
+msgid "Restore"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:164
 msgid "SNR"
 msgstr ""
 
@@ -786,40 +859,41 @@ msgstr ""
 msgid "Sat"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:111
-#: ../lib/python/Screens/ScanSetup.py:120
+#: ../lib/python/Screens/ScanSetup.py:109
+#: ../lib/python/Screens/ScanSetup.py:118
 #: ../lib/python/Screens/Satconfig.py:13 ../lib/python/Screens/Satconfig.py:61
-#: ../lib/python/Screens/Satconfig.py:147
+#: ../lib/python/Screens/Satconfig.py:149
 msgid "Satellite"
 msgstr "قمر صناعى"
 
-#: ../lib/python/Screens/ChannelSelection.py:393
-#: ../lib/python/Screens/ChannelSelection.py:534
+#: ../lib/python/Screens/ChannelSelection.py:431
+#: ../lib/python/Screens/ChannelSelection.py:574
 msgid "Satellites"
 msgstr "اقمار صناعيه"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:163
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:171
 msgid "Saturday"
 msgstr "السبت"
 
-#: ../lib/python/Screens/ScanSetup.py:429
+#: ../lib/python/Screens/ScanSetup.py:441
+#: ../lib/python/Screens/ScanSetup.py:444
 msgid "Scan NIM"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:636
+#: ../lib/python/Components/NimManager.py:639
 msgid "Secondary cable from motorized LNB"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:218
+#: ../lib/python/Screens/TimerEntry.py:230
 msgid "Select channel to record from"
 msgstr "اختار القناه التى تريد ان تسجل منها"
 
-#: ../lib/python/Screens/Satconfig.py:118
+#: ../lib/python/Screens/Satconfig.py:120
 msgid "Sequence repeat"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:641
+#: ../lib/python/Screens/ChannelSelection.py:681
 msgid "Services"
 msgstr "القنوات/الخدمات"
 
@@ -827,38 +901,42 @@ msgstr "القنوات/الخدمات"
 msgid "Set limits"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:35
 msgid "Settings"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:39
+#: ../lib/python/Screens/InfoBar.py:41
 msgid "Show the radio player..."
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:630
-#: ../lib/python/Components/NimManager.py:637
+#: ../lib/python/Screens/EventView.py:102
+msgid "Similar broadcastings:"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:640
 msgid "Simple"
 msgstr "بسيطه"
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Single"
 msgstr "مفرد"
 
-#: ../lib/python/Screens/EventView.py:107
+#: ../lib/python/Screens/EventView.py:130
 msgid "Single EPG"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:198
+#: ../lib/python/Screens/ScanSetup.py:196
 msgid "Single satellite"
 msgstr ""
 
+#: ../lib/python/Screens/ScanSetup.py:196
+#: ../lib/python/Screens/ScanSetup.py:197
 #: ../lib/python/Screens/ScanSetup.py:198
-#: ../lib/python/Screens/ScanSetup.py:199
-#: ../lib/python/Screens/ScanSetup.py:200
 msgid "Single transponder"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:665
+#: ../lib/python/Components/NimManager.py:668
 msgid "Slot "
 msgstr ""
 
@@ -866,8 +944,15 @@ msgstr ""
 msgid "Socket "
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:661
-#: ../lib/python/Components/NimManager.py:722
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:149
+msgid ""
+"Sorry your Backup destination does not exist\n"
+"\n"
+"Please choose an other one."
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
 msgid "South"
 msgstr "جنوب"
 
@@ -875,15 +960,15 @@ msgstr "جنوب"
 msgid "Spanish"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:170
+#: ../lib/python/Screens/TimerEntry.py:178
 msgid "Start"
 msgstr "أبـدأ"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1039
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "Start recording?"
 msgstr "أبـدأ التسجيل؟"
 
-#: ../lib/python/Screens/TimerEntry.py:173
+#: ../lib/python/Screens/TimerEntry.py:181
 msgid "StartTime"
 msgstr "وقت البـدأ"
 
@@ -899,11 +984,11 @@ msgstr ""
 msgid "Step west"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:902
+#: ../lib/python/Screens/InfoBarGenerics.py:950
 msgid "Stop Timeshift?"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:95
+#: ../lib/python/Screens/InfoBar.py:100
 msgid "Stop playing this movie?"
 msgstr "إيقاف عرض هذا الفيلم؟"
 
@@ -911,11 +996,11 @@ msgstr "إيقاف عرض هذا الفيلم؟"
 msgid "Store position"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:106
+#: ../lib/python/Screens/Satconfig.py:108
 msgid "Stored position"
 msgstr "الوضع المخزن"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1091 ../data/
+#: ../lib/python/Screens/InfoBarGenerics.py:1170 ../data/
 msgid "Subservices"
 msgstr "الخدمات الفرعيه"
 
@@ -924,13 +1009,13 @@ msgstr "الخدمات الفرعيه"
 msgid "Sun"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:164
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:172
 msgid "Sunday"
 msgstr "الاحد"
 
-#: ../lib/python/Screens/ScanSetup.py:114
-#: ../lib/python/Screens/ScanSetup.py:142
+#: ../lib/python/Screens/ScanSetup.py:112
+#: ../lib/python/Screens/ScanSetup.py:140
 msgid "Symbol Rate"
 msgstr ""
 
@@ -938,11 +1023,11 @@ msgstr ""
 msgid "Terrestrial provider"
 msgstr "Region"
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "Three"
 msgstr "ثلاثه"
 
-#: ../lib/python/Screens/Satconfig.py:139
+#: ../lib/python/Screens/Satconfig.py:141
 msgid "Threshold"
 msgstr ""
 
@@ -951,40 +1036,41 @@ msgstr ""
 msgid "Thu"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:161
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:169
 msgid "Thursday"
 msgstr "الخميس"
 
-#: ../lib/python/Screens/TimerEntry.py:142
+#: ../lib/python/Screens/TimerEntry.py:148
 msgid "Timer Type"
 msgstr "نوع المؤقت"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:876
+#: ../lib/python/Screens/InfoBarGenerics.py:922
 msgid "Timeshift not possible!"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1095
+#: ../lib/python/Screens/InfoBarGenerics.py:1174
 msgid "Timeshifting"
 msgstr ""
 
 #: ../lib/python/Screens/EpgSelection.py:198
+#: ../lib/python/Tools/FuzzyDate.py:10
 msgid "Today"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:101
+#: ../lib/python/Screens/Satconfig.py:103
 msgid "Tone mode"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:115
+#: ../lib/python/Screens/Satconfig.py:117
 msgid "Toneburst"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Toneburst A/B"
 msgstr "Toneburst A/B"
 
-#: ../lib/python/Screens/ScanSetup.py:157
+#: ../lib/python/Screens/ScanSetup.py:155
 msgid "Transmission mode"
 msgstr "وضع النقل"
 
@@ -993,29 +1079,33 @@ msgstr "وضع النقل"
 msgid "Tue"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:159
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:167
 msgid "Tuesday"
 msgstr "الثلاثاء"
 
-#: ../lib/python/Screens/ScanSetup.py:93
+#: ../lib/python/Screens/ScanSetup.py:91
+#: ../lib/python/Components/ServiceScan.py:75
 msgid "Tuner"
 msgstr "التيونر(الموالف)"
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "Two"
 msgstr "اثنين"
 
-#: ../lib/python/Screens/ScanSetup.py:98
-#: ../lib/python/Screens/ScanSetup.py:101
-#: ../lib/python/Screens/ScanSetup.py:104
+#: ../lib/python/Screens/ScanSetup.py:96 ../lib/python/Screens/ScanSetup.py:99
+#: ../lib/python/Screens/ScanSetup.py:102
 msgid "Type of scan"
 msgstr "نوع البحث"
 
-#: ../lib/python/Components/NimManager.py:657
+#: ../lib/python/Components/NimManager.py:660
 msgid "USALS"
 msgstr "USALS"
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "USB Stick"
+msgstr ""
+
 #: ../lib/python/Screens/HarddiskSetup.py:49
 msgid ""
 "Unable to initialize harddisk.\n"
@@ -1026,43 +1116,39 @@ msgstr ""
 "من فضلك راجع تعليمات التشغيل\n"
 "خطـأ .. "
 
-#: ../lib/python/Screens/Satconfig.py:123
+#: ../lib/python/Screens/Satconfig.py:125
 msgid "Uncommitted DiSEqC command"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "Universal LNB"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:207
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:211
 msgid "Updating finished. Here is the result:"
 msgstr "إنتهاء التحديث، وهذه هى النتيجه"
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:213
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:217
 msgid "Updating... Please wait... This can take some minutes..."
 msgstr "جارى التحديث ..انتظر..قد يستغرق بعض الوقت"
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:28
-msgid "Upgrade"
-msgstr ""
-
 #: ../lib/python/Screens/NetworkSetup.py:40 ../data/
 msgid "Use DHCP"
 msgstr "استخدمDHCP"
 
-#: ../lib/python/Screens/Satconfig.py:103
+#: ../lib/python/Screens/Satconfig.py:105
 msgid "Use usals for this sat"
 msgstr "USALS für diesen Sat benutzen"
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "User defined"
 msgstr "يحددها المستخدم"
 
-#: ../lib/python/Screens/Satconfig.py:100
+#: ../lib/python/Screens/Satconfig.py:102
 msgid "Voltage mode"
 msgstr "وضعيه الفولت"
 
-#: ../lib/python/Screens/ChannelSelection.py:648
+#: ../lib/python/Screens/ChannelSelection.py:688
 msgid "W"
 msgstr ""
 
@@ -1071,25 +1157,25 @@ msgstr ""
 msgid "Wed"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:160
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:168
 msgid "Wednesday"
 msgstr "الاربعاء"
 
-#: ../lib/python/Screens/TimerEntry.py:155
+#: ../lib/python/Screens/TimerEntry.py:163
 msgid "Weekday"
 msgstr "يوم الاسبوع"
 
-#: ../lib/python/Components/NimManager.py:659
-#: ../lib/python/Components/NimManager.py:720
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
 msgid "West"
 msgstr "غرب"
 
-#: ../lib/python/Components/NimManager.py:689
-#: ../lib/python/Components/NimManager.py:709
-#: ../lib/python/Components/NimManager.py:713
-#: ../lib/python/Components/NimManager.py:714
-#: ../lib/python/Components/NimManager.py:723
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
 msgid "Yes"
 msgstr "نعم"
 
@@ -1103,56 +1189,66 @@ msgid ""
 "Press OK to start upgrade."
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:272
+#: ../lib/python/Screens/ChannelSelection.py:312
 msgid "[bouquet edit]"
 msgstr "تحرير الباقه"
 
-#: ../lib/python/Screens/ChannelSelection.py:274
+#: ../lib/python/Screens/ChannelSelection.py:314
 msgid "[favourite edit]"
 msgstr "تحرير المفضله"
 
-#: ../lib/python/Screens/ChannelSelection.py:360
+#: ../lib/python/Screens/ChannelSelection.py:398
 msgid "[move mode]"
 msgstr "وضع التحريك"
 
-#: ../lib/python/Screens/ChannelSelection.py:88
+#: ../lib/python/Screens/ChannelSelection.py:91
 msgid "abort bouquet edit"
 msgstr "الغاء تحرير الباقه"
 
-#: ../lib/python/Screens/ChannelSelection.py:91
+#: ../lib/python/Screens/ChannelSelection.py:94
 msgid "abort favourites edit"
 msgstr "الغاء تحرير المفضله"
 
-#: ../lib/python/Components/TimerList.py:53
+#: ../lib/python/Components/TimerList.py:59
 msgid "about to start"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:63
+#: ../lib/python/Screens/ChannelSelection.py:80
+msgid "add bouquet..."
+msgstr ""
+
+#: ../lib/python/Screens/ChannelSelection.py:65
 msgid "add service to bouquet"
 msgstr "إضافه القناه الى الباقه"
 
-#: ../lib/python/Screens/ChannelSelection.py:65
+#: ../lib/python/Screens/ChannelSelection.py:67
 msgid "add service to favourites"
 msgstr "إضافه القناه الى المفضله"
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"are you sure you want to restore\n"
+"following backup:\n"
+msgstr ""
+
 #: ../lib/python/Screens/MovieSelection.py:24
-#: ../lib/python/Screens/ChannelSelection.py:93
+#: ../lib/python/Screens/ChannelSelection.py:96
 msgid "back"
 msgstr "للخلف"
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "circular left"
 msgstr "دائرى يسار"
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "circular right"
 msgstr "دائرى يمين"
 
-#: ../lib/python/Screens/ChannelSelection.py:68
+#: ../lib/python/Screens/ChannelSelection.py:70
 msgid "copy to favourites"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "daily"
 msgstr "يومى"
 
@@ -1160,11 +1256,19 @@ msgstr "يومى"
 msgid "delete..."
 msgstr "مسح ..."
 
-#: ../lib/python/Screens/ChannelSelection.py:84
+#: ../lib/python/Screens/ChannelSelection.py:87
 msgid "disable move mode"
 msgstr "ألغاء وضع التحريك"
 
-#: ../lib/python/Components/TimerList.py:59
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "do nothing"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "don't record"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:68
 msgid "done!"
 msgstr ""
 
@@ -1172,31 +1276,40 @@ msgstr ""
 msgid "empty/unknown"
 msgstr "فارغ/غير معروف"
 
-#: ../lib/python/Screens/ChannelSelection.py:80
+#: ../lib/python/Screens/ChannelSelection.py:83
 msgid "enable bouquet edit"
 msgstr "تفعيل تحرير الباقه"
 
-#: ../lib/python/Screens/ChannelSelection.py:82
+#: ../lib/python/Screens/ChannelSelection.py:85
 msgid "enable favourite edit"
 msgstr "تفعيل تحرير المفضله"
 
-#: ../lib/python/Screens/ChannelSelection.py:77
+#: ../lib/python/Screens/ChannelSelection.py:79
 msgid "enable move mode"
 msgstr "تفعيل وضع التحريك"
 
-#: ../lib/python/Screens/ChannelSelection.py:87
+#: ../lib/python/Screens/ChannelSelection.py:90
 msgid "end bouquet edit"
 msgstr "إنتهاء تحرير الباقه"
 
-#: ../lib/python/Screens/ChannelSelection.py:90
+#: ../lib/python/Screens/ChannelSelection.py:93
 msgid "end favourites edit"
 msgstr "إنتهاء تحرير المفضله"
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "enter recording duration"
+msgstr ""
+
 #: ../lib/python/Components/DiskInfo.py:30
 msgid "free diskspace"
 msgstr "المساحه المتبقيه فى القرص"
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "full /etc directory"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "horizontal"
 msgstr "عرضى"
 
@@ -1204,31 +1317,32 @@ msgstr "عرضى"
 msgid "init module"
 msgstr "تفعيل الكـام"
 
-#: ../lib/python/Screens/InfoBar.py:76
+#: ../lib/python/Screens/InfoBar.py:80
 msgid "leave movie player..."
 msgstr "اترك عارض الافلام .."
 
-#: ../lib/python/Screens/PluginBrowser.py:93
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid "list"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:657
+#: ../lib/python/Components/NimManager.py:660
 msgid "manual"
 msgstr "يدوى"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:280
+#: ../lib/python/Screens/InfoBarGenerics.py:290
 msgid "next channel"
 msgstr "القناه التاليه"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:282
+#: ../lib/python/Screens/InfoBarGenerics.py:292
 msgid "next channel in history"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:229
-#: ../lib/python/Screens/ScanSetup.py:245
-#: ../lib/python/Screens/ScanSetup.py:428
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/python/Components/RecordingConfig.py:7
 msgid "no"
@@ -1242,26 +1356,30 @@ msgstr "لم يتم العثور على قرص صلب"
 msgid "no module found"
 msgstr "لم يتم العثور على كامه"
 
-#: ../lib/python/Screens/About.py:38
+#: ../lib/python/Screens/About.py:40
 msgid "none"
 msgstr "لا احد"
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
 msgid "off"
 msgstr "لا يعمـل!"
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
 msgid "on"
 msgstr "يعمل!"
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "once"
 msgstr "مره واحده"
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "only /etc/enigma2 directory"
+msgstr ""
+
 #: ../lib/python/Components/ServiceScan.py:75
 msgid "pass"
 msgstr ""
@@ -1270,27 +1388,35 @@ msgstr ""
 msgid "please press OK when ready"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:279
+#: ../lib/python/Screens/InfoBarGenerics.py:289
 msgid "previous channel"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:281
+#: ../lib/python/Screens/InfoBarGenerics.py:291
 msgid "previous channel in history"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:55
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "record"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "record indefinitely"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:64
 msgid "recording..."
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:72
+#: ../lib/python/Screens/ChannelSelection.py:74
 msgid "remove bouquet"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:70
+#: ../lib/python/Screens/ChannelSelection.py:72
 msgid "remove service"
 msgstr "حذف القناه"
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "repeated"
 msgstr "متكرر"
 
@@ -1332,52 +1458,73 @@ msgstr ""
 msgid "scan state"
 msgstr "حاله البحث"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:363
+#: ../lib/python/Screens/InfoBarGenerics.py:379
 msgid "show EPG..."
 msgstr "إظهار دليل البرامج الالكترونى"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:334
+#: ../lib/python/Screens/InfoBarGenerics.py:350
 msgid "show event details"
 msgstr ""
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "stop after current event"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "stop recording"
+msgstr ""
+
 #: ../lib/python/Screens/Wizard.py:225 ../lib/python/Screens/Wizard.py:226
 msgid "text"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:72
+#: ../lib/python/Screens/EventView.py:73
 msgid "unknown service"
 msgstr "قناه غير معروفه"
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "user defined"
 msgstr "محدده من قبل المستخدم"
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "vertical"
 msgstr "رأسى"
 
-#: ../lib/python/Components/TimerList.py:51
+#: ../lib/python/Components/TimerList.py:57
 msgid "waiting"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "weekly"
 msgstr "اسبوعى"
 
-#: ../lib/python/Screens/ScanSetup.py:229
-#: ../lib/python/Screens/ScanSetup.py:245
-#: ../lib/python/Screens/ScanSetup.py:428
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/python/Components/RecordingConfig.py:7
 msgid "yes"
 msgstr "نعـم"
 
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "zap"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:62
+msgid "zapped"
+msgstr ""
+
 #: ../data/
 msgid "Channel Selection"
 msgstr "إختيار القناه"
 
 #: ../data/
+msgid "Backup is done. Please press OK to see the result."
+msgstr ""
+
+#: ../data/
 msgid "Service"
 msgstr "قناه/خدمه"
 
@@ -1398,7 +1545,28 @@ msgid "help..."
 msgstr "مساعده"
 
 #: ../data/
-msgid "BER:"
+msgid "Yes, backup my settings!"
+msgstr ""
+
+#: ../data/
+msgid "#c0c000"
+msgstr ""
+
+#: ../data/
+msgid "Satconfig"
+msgstr "اعداد القمر"
+
+#: ../data/
+msgid ""
+"You need a PC connected to your dreambox. If you need further instructions, "
+"please visit the website http://www.dm7025.de.\n"
+"Your dreambox will now be halted. After you have performed the update "
+"instructions from the website, your new firmware will ask you to restore "
+"your settings."
+msgstr ""
+
+#: ../data/
+msgid "Where do you want to backup your settings?"
 msgstr ""
 
 #: ../data/
@@ -1422,6 +1590,12 @@ msgid "NEXT"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You do not seem to have a harddisk in your Dreambox. So backing up to a "
+"harddisk is not an option for you."
+msgstr ""
+
+#: ../data/
 msgid "Deep Standby"
 msgstr "وضع الاستعداد"
 
@@ -1444,10 +1618,6 @@ msgid ""
 msgstr "اضغط المفتاح العلوى أو السفلى من الريموت وأختار  ثم أضغط موافق"
 
 #: ../data/
-msgid "No, just start my dreambox"
-msgstr "لا ، فقط قم بتشغيل الدريم بوكس"
-
-#: ../data/
 msgid "Show Satposition"
 msgstr "مشاهده وضع القمر"
 
@@ -1456,8 +1626,8 @@ msgid "Do you want to view a tutorial?"
 msgstr "هل تريد مشاهده الشرح ؟"
 
 #: ../data/
-msgid "Setup"
-msgstr "الضبـط"
+msgid "No, do nothing."
+msgstr ""
 
 #: ../data/
 msgid "#000000"
@@ -1480,6 +1650,12 @@ msgid "Visualize positioner movement"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You have chosen to backup to an usb drive. Better backup to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+
+#: ../data/
 msgid "Audio / Video"
 msgstr ""
 
@@ -1496,11 +1672,10 @@ msgid "#20294a6b"
 msgstr ""
 
 #: ../data/
-msgid "Harddisk"
-msgstr "قرص صلب"
-
-#: ../data/
-msgid "Positioner setup"
+msgid ""
+"Welcome to the Image upgrade wizard. The wizard will assist you in upgrading "
+"the firmware of your Dreambox by providing a backup facility for your "
+"current settings and a short explanation of how to upgrade your firmware."
 msgstr ""
 
 #: ../data/
@@ -1552,24 +1727,24 @@ msgid "Manual Scan"
 msgstr "بحـث يدوى"
 
 #: ../data/
-msgid "Timer Edit"
-msgstr "تحرير المؤقت"
+msgid "OSD Settings"
+msgstr "إعدادات OSD"
 
 #: ../data/
 msgid "RC Menu"
 msgstr "قائمه الريموت كونترول"
 
 #: ../data/
-msgid "SNR:"
-msgstr ""
+msgid "No, just start my dreambox"
+msgstr "لا ، فقط قم بتشغيل الدريم بوكس"
 
 #: ../data/
 msgid "select Slot"
 msgstr "موضع التيونر(الموالف)"
 
 #: ../data/
-msgid "Satconfig"
-msgstr "اعداد القمر"
+msgid "BER:"
+msgstr ""
 
 #: ../data/
 msgid "Standby / Restart"
@@ -1584,12 +1759,16 @@ msgid "EPG Selection"
 msgstr "إختيار EPG"
 
 #: ../data/
+msgid "Exit the wizard"
+msgstr ""
+
+#: ../data/
 msgid "Fast zapping"
 msgstr "التنقل السريع"
 
 #: ../data/
-msgid "OSD Settings"
-msgstr "إعدادات OSD"
+msgid "Usage Settings"
+msgstr ""
 
 #: ../data/
 msgid "Brightness"
@@ -1600,6 +1779,10 @@ msgid "Standby"
 msgstr "الاستعداد"
 
 #: ../data/
+msgid "Yes, do another manual scan now"
+msgstr ""
+
+#: ../data/
 msgid "Activate network settings"
 msgstr "تفعيل إعدادات الشبكه"
 
@@ -1608,6 +1791,10 @@ msgid "Timer"
 msgstr "المؤقت"
 
 #: ../data/
+msgid "Compact flash card"
+msgstr ""
+
+#: ../data/
 msgid "Yes, view the tutorial"
 msgstr "مشاهده الشرح"
 
@@ -1628,6 +1815,10 @@ msgid "#80000000"
 msgstr ""
 
 #: ../data/
+msgid "SNR:"
+msgstr ""
+
+#: ../data/
 msgid "Downloadable plugins"
 msgstr ""
 
@@ -1660,7 +1851,9 @@ msgid "Ask before zapping"
 msgstr "أسأل قبل التنقل"
 
 #: ../data/
-msgid "#c0c000"
+msgid ""
+"Restoring the settings is done. Please press OK to activate the restored "
+"settings now."
 msgstr ""
 
 #: ../data/
@@ -1668,10 +1861,6 @@ msgid "A/V Settings"
 msgstr "إعدادات الصوت والصوره"
 
 #: ../data/
-msgid "Usage Settings"
-msgstr ""
-
-#: ../data/
 msgid ""
 "By pressing the OK Button on your remote control, the info bar is being "
 "displayed."
@@ -1682,7 +1871,7 @@ msgid "Service scan"
 msgstr "بحث عـن القنـوات"
 
 #: ../data/
-msgid "Yes, do another manual scan now"
+msgid "The wizard is finished now."
 msgstr ""
 
 #: ../data/
@@ -1706,18 +1895,50 @@ msgid "#0000ff"
 msgstr ""
 
 #: ../data/
+msgid "Yes, restore the settings now"
+msgstr ""
+
+#: ../data/
 msgid "Contrast"
 msgstr "التباين"
 
 #: ../data/
+msgid ""
+"You have chosen to backup to your harddisk. Please press OK to start the "
+"backup now."
+msgstr ""
+
+#: ../data/
 msgid "Repeat"
 msgstr "إعاده"
 
 #: ../data/
+msgid ""
+"You have chosen to backup to a compact flash card. The card must be in the "
+"slot. We do not verify if it is really used at the moment. So better backup "
+"to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+
+#: ../data/
 msgid "Network Setup"
 msgstr "ضبط الشبـكة"
 
 #: ../data/
+msgid "Somewhere else"
+msgstr ""
+
+#: ../data/
+msgid ""
+"Your backup succeeded. We will now continue to explain the further upgrade "
+"process."
+msgstr ""
+
+#: ../data/
+msgid "Menu"
+msgstr "قائمه"
+
+#: ../data/
 msgid "Parental Lock"
 msgstr "الاغلاق الابـوى"
 
@@ -1746,6 +1967,10 @@ msgid "Margin before record (minutes)"
 msgstr ""
 
 #: ../data/
+msgid "The backup failed. Please choose a different backup location."
+msgstr ""
+
+#: ../data/
 msgid "Keymap"
 msgstr "خريطه المفاتيح"
 
@@ -1754,10 +1979,19 @@ msgid "InfoBar"
 msgstr "شريط المعلومات"
 
 #: ../data/
+msgid ""
+"The wizard can backup your current settings. Do you want to do a backup now?"
+msgstr ""
+
+#: ../data/
 msgid "Exit wizard"
 msgstr "خـروج"
 
 #: ../data/
+msgid "Media player"
+msgstr ""
+
+#: ../data/
 msgid "Timer sanity error"
 msgstr ""
 
@@ -1770,6 +2004,10 @@ msgid "VCR Switch"
 msgstr "مفتاح فيديو كاسيت"
 
 #: ../data/
+msgid "Your dreambox is shutting down. Please stand by..."
+msgstr ""
+
+#: ../data/
 msgid "WSS on 4:3"
 msgstr ""
 
@@ -1782,6 +2020,14 @@ msgid "Choose bouquet"
 msgstr ""
 
 #: ../data/
+msgid "OK, guide me through the upgrade process"
+msgstr ""
+
+#: ../data/
+msgid "No backup needed"
+msgstr ""
+
+#: ../data/
 msgid "MORE"
 msgstr ""
 
@@ -1798,12 +2044,16 @@ msgid "Yes, do a manual scan now"
 msgstr ""
 
 #: ../data/
+msgid "USB"
+msgstr ""
+
+#: ../data/
 msgid "Timer log"
 msgstr ""
 
 #: ../data/
-msgid "Menu"
-msgstr "قائمه"
+msgid "Do you want to restore your settings?"
+msgstr ""
 
 #: ../data/
 msgid "Please set up tuner B"
@@ -1882,16 +2132,16 @@ msgid "Alpha"
 msgstr "الفا"
 
 #: ../data/
-msgid ""
-"Welcome.\n"
-"\n"
-"This start wizard will guide you through the basic setup of your Dreambox.\n"
-"Press the OK button on your remote control to move to the next step."
+msgid "Timer Edit"
+msgstr "تحرير المؤقت"
+
+#: ../data/
+msgid "Setup"
+msgstr "الضبـط"
+
+#: ../data/
+msgid "This is unsupported at the moment."
 msgstr ""
-"اهلا وسهلا\n"
-"\n"
-"هذه النوافذ سترشدك لعمل الضبط وتهيئه الدريم بوكس اضغط ذر OK من الريموت "
-"للانتقال للخطوه التاليه"
 
 #: ../data/
 msgid "About"
@@ -1942,17 +2192,44 @@ msgid "NOW"
 msgstr ""
 
 #: ../data/
+msgid "Yes, perform a shutdown now."
+msgstr ""
+
+#: ../data/
 msgid "Seek"
 msgstr "بحـث"
 
 #: ../data/
+msgid ""
+"Welcome.\n"
+"\n"
+"This start wizard will guide you through the basic setup of your Dreambox.\n"
+"Press the OK button on your remote control to move to the next step."
+msgstr ""
+"اهلا وسهلا\n"
+"\n"
+"هذه النوافذ سترشدك لعمل الضبط وتهيئه الدريم بوكس اضغط ذر OK من الريموت "
+"للانتقال للخطوه التاليه"
+
+#: ../data/
 msgid "Satelliteconfig"
 msgstr "ضبط الاقمـر"
 
 #: ../data/
+msgid "MediaPlayer"
+msgstr ""
+
+#: ../data/
 msgid "Do you want to do another manual service scan?"
 msgstr ""
 
+#~ msgid ""
+#~ "Do you want to stop the current\n"
+#~ "(instant) recording?"
+#~ msgstr ""
+#~ "هل تريد إلغـاء التسجيل\n"
+#~ "الحالى؟"
+
 #~ msgid "Yes, scan now"
 #~ msgstr "نعم : ابحث الان"
 
index 716a397..55cfd9e 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-21 07:04+0000\n"
+"POT-Creation-Date: 2006-03-22 21:46+0000\n"
 "PO-Revision-Date: 2006-02-23 01:33+0100\n"
 "Last-Translator: Felix Domke <tmbinc@elitedvb.net>\n"
 "Language-Team: none\n"
@@ -34,7 +34,7 @@ msgstr ""
 "\" wirklich\n"
 "herunterladen?"
 
-#: ../lib/python/Screens/EventView.py:88
+#: ../lib/python/Screens/EventView.py:111
 #, python-format
 msgid "%d min"
 msgstr ""
@@ -104,7 +104,7 @@ msgstr "<unbekannt>"
 msgid "A"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid ""
 "A recording is currently running.\n"
 "What do you want to do?"
@@ -136,7 +136,7 @@ msgstr ""
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../lib/python/Screens/EventView.py:25
+#: ../lib/python/Screens/EventView.py:26
 #: ../lib/python/Screens/EpgSelection.py:48
 msgid "Add timer"
 msgstr "Timer setzen"
@@ -466,7 +466,7 @@ msgstr "Ausführen eines externen Befehls:"
 msgid "Execution finished!!"
 msgstr "Ausführung beendet!"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1176
+#: ../lib/python/Screens/InfoBarGenerics.py:1181
 msgid "Extensions"
 msgstr "Erweiterungen"
 
@@ -539,8 +539,8 @@ msgstr "Festplatte"
 msgid "Hierarchy mode"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1083
-#: ../lib/python/Screens/InfoBarGenerics.py:1091
+#: ../lib/python/Screens/InfoBarGenerics.py:1088
+#: ../lib/python/Screens/InfoBarGenerics.py:1096
 msgid "How many minutes do you want to record?"
 msgstr "Wieviele Minuten möchten Sie aufnehmen?"
 
@@ -655,7 +655,7 @@ msgstr "Drehen nach Westen"
 msgid "Movie Menu"
 msgstr "Filmauswahl"
 
-#: ../lib/python/Screens/EventView.py:108
+#: ../lib/python/Screens/EventView.py:131
 msgid "Multi EPG"
 msgstr "Multi-EPG"
 
@@ -699,13 +699,13 @@ msgstr "Vor"
 msgid "No"
 msgstr "Nein"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1105
+#: ../lib/python/Screens/InfoBarGenerics.py:1110
 msgid "No HDD found or HDD not initialized!"
 msgstr ""
 "Keine Festplatte gefunden oder\n"
 "Festplatte nicht initialisiert."
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1062
+#: ../lib/python/Screens/InfoBarGenerics.py:1067
 msgid "No event info found, recording indefinitely."
 msgstr "Keine EPG-Daten gefunden. Starte unbegrenzte Aufnahme."
 
@@ -833,11 +833,11 @@ msgstr "Anbieter"
 msgid "Really delete done timers?"
 msgstr "Vollendete Timer wirklich löschen?"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1160
+#: ../lib/python/Screens/InfoBarGenerics.py:1165
 msgid "Record"
 msgstr "Aufnahme"
 
-#: ../lib/python/Screens/EventView.py:66
+#: ../lib/python/Screens/EventView.py:67
 msgid "Recording"
 msgstr "Aufnahmen"
 
@@ -921,6 +921,10 @@ msgstr "Einstellungen"
 msgid "Show the radio player..."
 msgstr "Radio-Wiedergabemodus..."
 
+#: ../lib/python/Screens/EventView.py:102
+msgid "Similar broadcastings:"
+msgstr ""
+
 #: ../lib/python/Components/NimManager.py:633
 #: ../lib/python/Components/NimManager.py:640
 msgid "Simple"
@@ -930,7 +934,7 @@ msgstr "Einfach"
 msgid "Single"
 msgstr "Einzeln"
 
-#: ../lib/python/Screens/EventView.py:107
+#: ../lib/python/Screens/EventView.py:130
 msgid "Single EPG"
 msgstr "Einfach-EPG"
 
@@ -975,7 +979,7 @@ msgstr "Spanisch"
 msgid "Start"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "Start recording?"
 msgstr "Aufnahme beginnen?"
 
@@ -995,7 +999,7 @@ msgstr "Schritt nach Osten"
 msgid "Step west"
 msgstr "Schritt nach Westen"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:945
+#: ../lib/python/Screens/InfoBarGenerics.py:950
 msgid "Stop Timeshift?"
 msgstr "Timeshift beenden?"
 
@@ -1011,7 +1015,7 @@ msgstr "Position speichern"
 msgid "Stored position"
 msgstr "gespeicherte Position"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1165 ../data/
+#: ../lib/python/Screens/InfoBarGenerics.py:1170 ../data/
 msgid "Subservices"
 msgstr "Unterkanäle"
 
@@ -1056,11 +1060,11 @@ msgstr "Donnerstag"
 msgid "Timer Type"
 msgstr "Timer-Art"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:917
+#: ../lib/python/Screens/InfoBarGenerics.py:922
 msgid "Timeshift not possible!"
 msgstr "Timeshift nicht möglich!"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1169
+#: ../lib/python/Screens/InfoBarGenerics.py:1174
 msgid "Timeshifting"
 msgstr ""
 
@@ -1277,11 +1281,11 @@ msgstr "löschen..."
 msgid "disable move mode"
 msgstr "Verschiebemodus ausschalten"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid "do nothing"
-msgstr "nichts tun"
+msgstr "Nichts tun"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "don't record"
 msgstr "Nicht aufnehmen"
 
@@ -1313,8 +1317,8 @@ msgstr "Bouqueteditieren beenden"
 msgid "end favourites edit"
 msgstr "Favoriteneditor beenden"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "enter recording duration"
 msgstr "Aufnahmedauer eingeben"
 
@@ -1417,7 +1421,7 @@ msgstr ""
 msgid "record"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "record indefinitely"
 msgstr "Unbegrenzt aufnehmen"
 
@@ -1483,11 +1487,11 @@ msgstr "zeige EPG..."
 msgid "show event details"
 msgstr "Sendungs-Details anzeigen"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "stop after current event"
 msgstr "Nach aktueller Sendung anhalten"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid "stop recording"
 msgstr "Aufnahme anhalten"
 
@@ -1495,7 +1499,7 @@ msgstr "Aufnahme anhalten"
 msgid "text"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:72
+#: ../lib/python/Screens/EventView.py:73
 msgid "unknown service"
 msgstr "unbekannter Service"
 
index 2e632a9..2096904 100644 (file)
--- 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: 2006-02-27 01:19+0100\n"
+"POT-Creation-Date: 2006-03-22 21:46+0000\n"
 "PO-Revision-Date: 2005-11-17 20:53+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -16,83 +16,108 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../lib/python/Screens/PluginBrowser.py:93
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"\n"
+"Enigma2 will restart after the restore"
+msgstr ""
+
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid "\"?"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:88
+#: ../lib/python/Screens/EventView.py:111
 #, python-format
 msgid "%d min"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:96
-#: ../lib/python/Screens/TimerEntry.py:99
+#: ../lib/python/Screens/TimerEntry.py:102
+#: ../lib/python/Screens/TimerEntry.py:105
 msgid "%d.%B %Y"
 msgstr ""
 
-#: ../lib/python/Screens/About.py:36
+#: ../lib/python/Screens/About.py:38
 #, python-format
 msgid ""
 "%s\n"
 "(%s, %d MB free)"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:708
-msgid "0 V"
+#: ../lib/python/Components/TimerList.py:46
+#: ../lib/python/Components/TimerList.py:51
+msgid "(ZAP)"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/usr/share/enigma2 directory"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/var directory"
 msgstr ""
 
 #: ../lib/python/Components/NimManager.py:711
+msgid "0 V"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.0"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:711
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.1"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:711
+#: ../lib/python/Components/NimManager.py:714
 msgid "1.2"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:708
+#: ../lib/python/Components/NimManager.py:711
 msgid "12 V"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:140
+#: ../lib/python/Screens/Satconfig.py:142
 msgid "12V Output"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "13 V"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "18 V"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:57
+#: ../lib/python/Components/TimerList.py:66
 msgid "<unknown>"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:710
+#: ../lib/python/Components/NimManager.py:713
 msgid "A"
 msgstr ""
 
-#: ../RecordTimer.py:136
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid ""
+"A recording is currently running.\n"
+"What do you want to do?"
+msgstr ""
+
+#: ../RecordTimer.py:141
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "AA"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "AB"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:168
+#: ../lib/python/Screens/ScanSetup.py:166
 msgid "AGC"
 msgstr ""
 
@@ -100,19 +125,19 @@ msgstr ""
 msgid "Add"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:25
+#: ../lib/python/Screens/EventView.py:26
 #: ../lib/python/Screens/EpgSelection.py:48
 msgid "Add timer"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:630
-#: ../lib/python/Components/NimManager.py:638
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:641
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31
 msgid "Advanced"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:392
-#: ../lib/python/Screens/ChannelSelection.py:536
+#: ../lib/python/Screens/ChannelSelection.py:430
+#: ../lib/python/Screens/ChannelSelection.py:576
 msgid "All"
 msgstr ""
 
@@ -124,47 +149,59 @@ msgstr ""
 msgid "Arabic"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:221
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:224
 #: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:226
-#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:231
+#: ../lib/python/Screens/ScanSetup.py:232
 #: ../lib/python/Screens/ScanSetup.py:233
 #: ../lib/python/Screens/ScanSetup.py:234
 #: ../lib/python/Screens/ScanSetup.py:235
 #: ../lib/python/Screens/ScanSetup.py:236
 #: ../lib/python/Screens/ScanSetup.py:237
 #: ../lib/python/Screens/ScanSetup.py:238
-#: ../lib/python/Screens/ScanSetup.py:239
-#: ../lib/python/Screens/ScanSetup.py:240
 msgid "Auto"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:432 ../data/
+#: ../lib/python/Screens/ScanSetup.py:447 ../data/
 msgid "Automatic Scan"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:710
+#: ../lib/python/Components/NimManager.py:713
 msgid "B"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "BA"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:693
+#: ../lib/python/Components/NimManager.py:696
 msgid "BB"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:170
+#: ../lib/python/Screens/ScanSetup.py:168
 msgid "BER"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:76
+msgid "Backup"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:113
+msgid "Backup Location"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:112
+msgid "Backup Mode"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:691
 msgid "Band"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:153
+#: ../lib/python/Screens/ScanSetup.py:151
 msgid "Bandwidth"
 msgstr ""
 
@@ -172,15 +209,21 @@ msgstr ""
 msgid "Bus: "
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "C-Band"
 msgstr ""
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "CF Drive"
+msgstr ""
+
 #: ../lib/python/Screens/Satconfig.py:66
 msgid "Cable provider"
 msgstr ""
 
 #: ../lib/python/Screens/Setup.py:110 ../lib/python/Screens/TimerEntry.py:24
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:75
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:165
 msgid "Cancel"
 msgstr ""
 
@@ -188,15 +231,15 @@ msgstr ""
 msgid "Capacity: "
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:180 ../data/
+#: ../lib/python/Screens/TimerEntry.py:190 ../data/
 msgid "Channel"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:140
+#: ../lib/python/Screens/InfoBarGenerics.py:145
 msgid "Channel:"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33
 msgid "Choose source"
 msgstr ""
 
@@ -208,38 +251,38 @@ msgstr ""
 msgid "Cleanup"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:299
+#: ../lib/python/Screens/TimerEntry.py:312
 msgid "Clear log"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:154
+#: ../lib/python/Screens/ScanSetup.py:152
 msgid "Code rate high"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:155
+#: ../lib/python/Screens/ScanSetup.py:153
 msgid "Code rate low"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:120
 #: ../lib/python/Screens/Satconfig.py:122
+#: ../lib/python/Screens/Satconfig.py:124
 msgid "Command order"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:116
+#: ../lib/python/Screens/Satconfig.py:118
 msgid "Committed DiSEqC command"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:199
-#: ../lib/python/Screens/ScanSetup.py:200
+#: ../lib/python/Screens/ScanSetup.py:197
+#: ../lib/python/Screens/ScanSetup.py:198
 msgid "Complete"
 msgstr ""
 
 #: ../lib/python/Screens/Satconfig.py:47
-#: ../lib/python/Screens/Satconfig.py:145 ../data/
+#: ../lib/python/Screens/Satconfig.py:147 ../data/
 msgid "Configuration Mode"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEdit.py:197
+#: ../lib/python/Screens/TimerEdit.py:192
 msgid "Conflicting timer"
 msgstr ""
 
@@ -255,7 +298,7 @@ msgstr ""
 msgid "Delete"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:296
+#: ../lib/python/Screens/TimerEntry.py:309
 msgid "Delete entry"
 msgstr ""
 
@@ -263,11 +306,11 @@ msgstr ""
 msgid "Delete failed!"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:141
+#: ../lib/python/Screens/TimerEntry.py:147
 msgid "Description"
 msgstr ""
 
-#: ../lib/python/Screens/About.py:33
+#: ../lib/python/Screens/About.py:35
 msgid "Detected HDD:"
 msgstr ""
 
@@ -275,11 +318,11 @@ msgstr ""
 msgid "Detected NIMs:"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "DiSEqC A/B"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "DiSEqC A/B/C/D"
 msgstr ""
 
@@ -287,15 +330,15 @@ msgstr ""
 msgid "DiSEqC Mode"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:112
+#: ../lib/python/Screens/Satconfig.py:114
 msgid "DiSEqC mode"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:124
+#: ../lib/python/Screens/Satconfig.py:126
 msgid "DiSEqC repeats"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:129
+#: ../lib/python/Screens/ScanSetup.py:127
 #: ../lib/python/Screens/TimerEdit.py:76 ../lib/python/Components/Lcd.py:31
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
@@ -307,7 +350,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid ""
 "Do you really want to REMOVE\n"
 "the plugin \""
@@ -317,20 +360,20 @@ msgstr ""
 msgid "Do you really want to delete this recording?"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:93
+#: ../lib/python/Screens/PluginBrowser.py:100
 msgid ""
 "Do you really want to download\n"
 "the plugin \""
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1037
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:123
 msgid ""
-"Do you want to stop the current\n"
-"(instant) recording?"
+"Do you want to backup now?\n"
+"After pressing OK, please wait!"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:46
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:198
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:50
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:202
 msgid ""
 "Do you want to update your Dreambox?\n"
 "After pressing OK, please wait!"
@@ -340,11 +383,11 @@ msgstr ""
 msgid "Download Plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:106
+#: ../lib/python/Screens/PluginBrowser.py:113
 msgid "Downloadable new plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:78
+#: ../lib/python/Screens/PluginBrowser.py:79
 msgid "Downloading plugin information. Please wait..."
 msgstr ""
 
@@ -352,7 +395,7 @@ msgstr ""
 msgid "Dutch"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:650
+#: ../lib/python/Screens/ChannelSelection.py:690
 msgid "E"
 msgstr ""
 
@@ -361,12 +404,12 @@ msgstr ""
 msgid "ERROR - failed to scan (%s)!"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:659
-#: ../lib/python/Components/NimManager.py:720
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
 msgid "East"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:129
+#: ../lib/python/Screens/ScanSetup.py:127
 #: ../lib/python/Screens/TimerEdit.py:74 ../lib/python/Components/Lcd.py:31
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
@@ -378,11 +421,11 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:175
+#: ../lib/python/Screens/TimerEntry.py:184
 msgid "End"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:178
+#: ../lib/python/Screens/TimerEntry.py:188
 msgid "EndTime"
 msgstr ""
 
@@ -392,39 +435,39 @@ msgstr ""
 msgid "English"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:636
 msgid "Equal to Socket A"
 msgstr ""
 
-#: ../lib/python/Screens/Console.py:35
+#: ../lib/python/Screens/Console.py:41
 msgid "Execution Progress:"
 msgstr ""
 
-#: ../lib/python/Screens/Console.py:45
+#: ../lib/python/Screens/Console.py:51
 msgid "Execution finished!!"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1102
+#: ../lib/python/Screens/InfoBarGenerics.py:1181
 msgid "Extensions"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:116
-#: ../lib/python/Screens/ScanSetup.py:144
+#: ../lib/python/Screens/ScanSetup.py:114
+#: ../lib/python/Screens/ScanSetup.py:142
 msgid "FEC"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:117
+#: ../lib/python/Screens/Satconfig.py:119
 msgid "Fast DiSEqC"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:395
+#: ../lib/python/Screens/ChannelSelection.py:433
 msgid "Favourites"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:112
-#: ../lib/python/Screens/ScanSetup.py:140
-#: ../lib/python/Screens/ScanSetup.py:151
-#: ../lib/python/Screens/TimerEntry.py:148
+#: ../lib/python/Screens/ScanSetup.py:110
+#: ../lib/python/Screens/ScanSetup.py:138
+#: ../lib/python/Screens/ScanSetup.py:149
+#: ../lib/python/Screens/TimerEntry.py:156
 msgid "Frequency"
 msgstr "Frequency"
 
@@ -433,8 +476,8 @@ msgstr "Frequency"
 msgid "Fri"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:162
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:170
 msgid "Friday"
 msgstr ""
 
@@ -443,7 +486,7 @@ msgstr ""
 msgid "Frontprocessor version: %d"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:55
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:59
 msgid "Function not yet implemented"
 msgstr ""
 
@@ -456,7 +499,7 @@ msgstr "Gateway"
 msgid "German"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:80
+#: ../lib/python/Screens/PluginBrowser.py:81
 msgid "Getting plugin information. Please wait..."
 msgstr ""
 
@@ -464,19 +507,33 @@ msgstr ""
 msgid "Goto position"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:158
+#: ../lib/python/Screens/ScanSetup.py:156
 msgid "Guard interval mode"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:159
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+#: ../data/
+msgid "Harddisk"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:157
 msgid "Hierarchy mode"
 msgstr ""
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1088
+#: ../lib/python/Screens/InfoBarGenerics.py:1096
+msgid "How many minutes do you want to record?"
+msgstr ""
+
 #: ../lib/python/Screens/NetworkSetup.py:42 ../data/
 msgid "IP Address"
 msgstr "IP Address"
 
-#: ../lib/python/Screens/Satconfig.py:141
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29
+msgid "Image-Upgrade"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:143
 msgid "Increased voltage"
 msgstr ""
 
@@ -492,25 +549,25 @@ msgstr ""
 msgid "Initializing Harddisk..."
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:113
-#: ../lib/python/Screens/ScanSetup.py:141
-#: ../lib/python/Screens/ScanSetup.py:152
+#: ../lib/python/Screens/ScanSetup.py:111
+#: ../lib/python/Screens/ScanSetup.py:139
+#: ../lib/python/Screens/ScanSetup.py:150
 msgid "Inversion"
 msgstr "Inversion"
 
-#: ../lib/python/Screens/Satconfig.py:109
+#: ../lib/python/Screens/Satconfig.py:111
 msgid "LNB"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:134
+#: ../lib/python/Screens/Satconfig.py:136
 msgid "LOF"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:138
+#: ../lib/python/Screens/Satconfig.py:140
 msgid "LOF/H"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:137
+#: ../lib/python/Screens/Satconfig.py:139
 msgid "LOF/L"
 msgstr ""
 
@@ -519,7 +576,7 @@ msgid "Language selection"
 msgstr ""
 
 #: ../lib/python/Screens/Satconfig.py:28
-#: ../lib/python/Screens/Satconfig.py:128 ../data/
+#: ../lib/python/Screens/Satconfig.py:130 ../data/
 msgid "Latitude"
 msgstr ""
 
@@ -536,11 +593,11 @@ msgid "Limits off"
 msgstr ""
 
 #: ../lib/python/Screens/Satconfig.py:26
-#: ../lib/python/Screens/Satconfig.py:126 ../data/
+#: ../lib/python/Screens/Satconfig.py:128 ../data/
 msgid "Longitude"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:634
+#: ../lib/python/Components/NimManager.py:637
 msgid "Loopthrough to Socket A"
 msgstr ""
 
@@ -548,8 +605,8 @@ msgstr ""
 msgid "Model: "
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:143
-#: ../lib/python/Screens/ScanSetup.py:156
+#: ../lib/python/Screens/ScanSetup.py:141
+#: ../lib/python/Screens/ScanSetup.py:154
 msgid "Modulation"
 msgstr ""
 
@@ -558,12 +615,12 @@ msgstr ""
 msgid "Mon"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "Mon-Fri"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:158
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:166
 msgid "Monday"
 msgstr ""
 
@@ -579,11 +636,11 @@ msgstr ""
 msgid "Movie Menu"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:108
+#: ../lib/python/Screens/EventView.py:131
 msgid "Multi EPG"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:198
+#: ../lib/python/Screens/ScanSetup.py:196
 msgid "Multisat"
 msgstr ""
 
@@ -591,11 +648,7 @@ msgstr ""
 msgid "N/A"
 msgstr ""
 
-#: ../lib/python/Components/ServiceScan.py:75
-msgid "NIM"
-msgstr ""
-
-#: ../lib/python/Screens/TimerEntry.py:140
+#: ../lib/python/Screens/TimerEntry.py:146
 msgid "Name"
 msgstr ""
 
@@ -607,7 +660,7 @@ msgstr "Nameserver"
 msgid "Netmask"
 msgstr "Netmask"
 
-#: ../lib/python/Screens/ScanSetup.py:145
+#: ../lib/python/Screens/ScanSetup.py:143
 msgid "Network scan"
 msgstr ""
 
@@ -619,73 +672,86 @@ msgstr ""
 msgid "Next"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:689
-#: ../lib/python/Components/NimManager.py:709
-#: ../lib/python/Components/NimManager.py:713
-#: ../lib/python/Components/NimManager.py:714
-#: ../lib/python/Components/NimManager.py:723
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
 msgid "No"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1033
+#: ../lib/python/Screens/InfoBarGenerics.py:1110
 msgid "No HDD found or HDD not initialized!"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:221
-#: ../lib/python/Screens/ScanSetup.py:227
-#: ../lib/python/Screens/ScanSetup.py:235
-#: ../lib/python/Screens/ScanSetup.py:236
-#: ../lib/python/Screens/ScanSetup.py:240
-#: ../lib/python/Components/NimManager.py:693
-#: ../lib/python/Components/NimManager.py:697
-#: ../lib/python/Components/NimManager.py:710
-#: ../lib/python/Components/NimManager.py:711
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Screens/InfoBarGenerics.py:1067
+msgid "No event info found, recording indefinitely."
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:225
+#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:234
+#: ../lib/python/Screens/ScanSetup.py:238
+#: ../lib/python/Components/NimManager.py:696
+#: ../lib/python/Components/NimManager.py:700
+#: ../lib/python/Components/NimManager.py:713
+#: ../lib/python/Components/NimManager.py:714
+#: ../lib/python/Components/NimManager.py:721
 msgid "None"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:661
-#: ../lib/python/Components/NimManager.py:722
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
 msgid "North"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:635
+#: ../lib/python/Components/NimManager.py:638
 msgid "Nothing connected"
 msgstr ""
 
 #: ../lib/python/Screens/Setup.py:109 ../lib/python/Screens/TimerEntry.py:23
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:74
 msgid "OK"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Components/NimManager.py:691
 msgid "Off"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:688
+#: ../lib/python/Components/NimManager.py:691
 msgid "On"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "One"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:32
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:30
+msgid "Online-Upgrade"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:34
 msgid "Packet management"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:38
+#: ../lib/python/Screens/InfoBar.py:40
 msgid "Play recorded movies..."
 msgstr ""
 
+#: ../lib/python/Screens/ChannelSelection.py:106
+msgid "Please enter a name for the new bouquet"
+msgstr ""
+
 #: ../lib/python/Screens/MovieSelection.py:77
 msgid "Please wait... Loading list..."
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:115
+#: ../lib/python/Screens/ScanSetup.py:113
 msgid "Polarity"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:687
+#: ../lib/python/Components/NimManager.py:690
 msgid "Polarization"
 msgstr ""
 
@@ -705,7 +771,7 @@ msgstr ""
 msgid "Port D"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Positioner"
 msgstr ""
 
@@ -721,11 +787,11 @@ msgstr ""
 msgid "Press OK to activate the settings."
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:433
+#: ../lib/python/Screens/ScanSetup.py:448
 msgid "Press OK to scan"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:75
+#: ../lib/python/Screens/ScanSetup.py:73
 msgid "Press OK to start the scan"
 msgstr ""
 
@@ -733,12 +799,12 @@ msgstr ""
 msgid "Prev"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:394
-#: ../lib/python/Screens/ChannelSelection.py:532
+#: ../lib/python/Screens/ChannelSelection.py:432
+#: ../lib/python/Screens/ChannelSelection.py:572
 msgid "Provider"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:639
+#: ../lib/python/Screens/ChannelSelection.py:679
 msgid "Providers"
 msgstr ""
 
@@ -746,11 +812,11 @@ msgstr ""
 msgid "Really delete done timers?"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1086
+#: ../lib/python/Screens/InfoBarGenerics.py:1165
 msgid "Record"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:66
+#: ../lib/python/Screens/EventView.py:67
 msgid "Recording"
 msgstr ""
 
@@ -758,15 +824,24 @@ msgstr ""
 msgid "Remove Plugins"
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:108
+#: ../lib/python/Screens/PluginBrowser.py:115
 msgid "Remove plugins"
 msgstr ""
 
+#: ../lib/python/Screens/TimerEntry.py:150
+msgid "Repeat Type"
+msgstr ""
+
 #: ../lib/python/Screens/Ci.py:213
 msgid "Reset"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:166
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:77
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:166
+msgid "Restore"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:164
 msgid "SNR"
 msgstr ""
 
@@ -775,40 +850,41 @@ msgstr ""
 msgid "Sat"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:111
-#: ../lib/python/Screens/ScanSetup.py:120
+#: ../lib/python/Screens/ScanSetup.py:109
+#: ../lib/python/Screens/ScanSetup.py:118
 #: ../lib/python/Screens/Satconfig.py:13 ../lib/python/Screens/Satconfig.py:61
-#: ../lib/python/Screens/Satconfig.py:147
+#: ../lib/python/Screens/Satconfig.py:149
 msgid "Satellite"
 msgstr "Satellite"
 
-#: ../lib/python/Screens/ChannelSelection.py:393
-#: ../lib/python/Screens/ChannelSelection.py:534
+#: ../lib/python/Screens/ChannelSelection.py:431
+#: ../lib/python/Screens/ChannelSelection.py:574
 msgid "Satellites"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:163
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:171
 msgid "Saturday"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:429
+#: ../lib/python/Screens/ScanSetup.py:441
+#: ../lib/python/Screens/ScanSetup.py:444
 msgid "Scan NIM"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:636
+#: ../lib/python/Components/NimManager.py:639
 msgid "Secondary cable from motorized LNB"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:218
+#: ../lib/python/Screens/TimerEntry.py:230
 msgid "Select channel to record from"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:118
+#: ../lib/python/Screens/Satconfig.py:120
 msgid "Sequence repeat"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:641
+#: ../lib/python/Screens/ChannelSelection.py:681
 msgid "Services"
 msgstr ""
 
@@ -816,38 +892,42 @@ msgstr ""
 msgid "Set limits"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:35
 msgid "Settings"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:39
+#: ../lib/python/Screens/InfoBar.py:41
 msgid "Show the radio player..."
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:630
-#: ../lib/python/Components/NimManager.py:637
+#: ../lib/python/Screens/EventView.py:102
+msgid "Similar broadcastings:"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:640
 msgid "Simple"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Single"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:107
+#: ../lib/python/Screens/EventView.py:130
 msgid "Single EPG"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:198
+#: ../lib/python/Screens/ScanSetup.py:196
 msgid "Single satellite"
 msgstr ""
 
+#: ../lib/python/Screens/ScanSetup.py:196
+#: ../lib/python/Screens/ScanSetup.py:197
 #: ../lib/python/Screens/ScanSetup.py:198
-#: ../lib/python/Screens/ScanSetup.py:199
-#: ../lib/python/Screens/ScanSetup.py:200
 msgid "Single transponder"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:665
+#: ../lib/python/Components/NimManager.py:668
 msgid "Slot "
 msgstr ""
 
@@ -855,8 +935,15 @@ msgstr ""
 msgid "Socket "
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:661
-#: ../lib/python/Components/NimManager.py:722
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:149
+msgid ""
+"Sorry your Backup destination does not exist\n"
+"\n"
+"Please choose an other one."
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
 msgid "South"
 msgstr ""
 
@@ -864,15 +951,15 @@ msgstr ""
 msgid "Spanish"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:170
+#: ../lib/python/Screens/TimerEntry.py:178
 msgid "Start"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1039
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "Start recording?"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:173
+#: ../lib/python/Screens/TimerEntry.py:181
 msgid "StartTime"
 msgstr ""
 
@@ -888,11 +975,11 @@ msgstr ""
 msgid "Step west"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:902
+#: ../lib/python/Screens/InfoBarGenerics.py:950
 msgid "Stop Timeshift?"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:95
+#: ../lib/python/Screens/InfoBar.py:100
 msgid "Stop playing this movie?"
 msgstr ""
 
@@ -900,11 +987,11 @@ msgstr ""
 msgid "Store position"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:106
+#: ../lib/python/Screens/Satconfig.py:108
 msgid "Stored position"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1091 ../data/
+#: ../lib/python/Screens/InfoBarGenerics.py:1170 ../data/
 msgid "Subservices"
 msgstr ""
 
@@ -913,13 +1000,13 @@ msgstr ""
 msgid "Sun"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:164
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:172
 msgid "Sunday"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:114
-#: ../lib/python/Screens/ScanSetup.py:142
+#: ../lib/python/Screens/ScanSetup.py:112
+#: ../lib/python/Screens/ScanSetup.py:140
 msgid "Symbol Rate"
 msgstr ""
 
@@ -927,11 +1014,11 @@ msgstr ""
 msgid "Terrestrial provider"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "Three"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:139
+#: ../lib/python/Screens/Satconfig.py:141
 msgid "Threshold"
 msgstr ""
 
@@ -940,40 +1027,41 @@ msgstr ""
 msgid "Thu"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:161
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:169
 msgid "Thursday"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:142
+#: ../lib/python/Screens/TimerEntry.py:148
 msgid "Timer Type"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:876
+#: ../lib/python/Screens/InfoBarGenerics.py:922
 msgid "Timeshift not possible!"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1095
+#: ../lib/python/Screens/InfoBarGenerics.py:1174
 msgid "Timeshifting"
 msgstr ""
 
 #: ../lib/python/Screens/EpgSelection.py:198
+#: ../lib/python/Tools/FuzzyDate.py:10
 msgid "Today"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:101
+#: ../lib/python/Screens/Satconfig.py:103
 msgid "Tone mode"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:115
+#: ../lib/python/Screens/Satconfig.py:117
 msgid "Toneburst"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:652
+#: ../lib/python/Components/NimManager.py:655
 msgid "Toneburst A/B"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:157
+#: ../lib/python/Screens/ScanSetup.py:155
 msgid "Transmission mode"
 msgstr ""
 
@@ -982,29 +1070,33 @@ msgstr ""
 msgid "Tue"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:159
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:167
 msgid "Tuesday"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:93
+#: ../lib/python/Screens/ScanSetup.py:91
+#: ../lib/python/Components/ServiceScan.py:75
 msgid "Tuner"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:718
+#: ../lib/python/Components/NimManager.py:721
 msgid "Two"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:98
-#: ../lib/python/Screens/ScanSetup.py:101
-#: ../lib/python/Screens/ScanSetup.py:104
+#: ../lib/python/Screens/ScanSetup.py:96 ../lib/python/Screens/ScanSetup.py:99
+#: ../lib/python/Screens/ScanSetup.py:102
 msgid "Type of scan"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:657
+#: ../lib/python/Components/NimManager.py:660
 msgid "USALS"
 msgstr ""
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "USB Stick"
+msgstr ""
+
 #: ../lib/python/Screens/HarddiskSetup.py:49
 msgid ""
 "Unable to initialize harddisk.\n"
@@ -1012,43 +1104,39 @@ msgid ""
 "Error: "
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:123
+#: ../lib/python/Screens/Satconfig.py:125
 msgid "Uncommitted DiSEqC command"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "Universal LNB"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:207
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:211
 msgid "Updating finished. Here is the result:"
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:213
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:217
 msgid "Updating... Please wait... This can take some minutes..."
 msgstr ""
 
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:28
-msgid "Upgrade"
-msgstr ""
-
 #: ../lib/python/Screens/NetworkSetup.py:40 ../data/
 msgid "Use DHCP"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:103
+#: ../lib/python/Screens/Satconfig.py:105
 msgid "Use usals for this sat"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:704
+#: ../lib/python/Components/NimManager.py:707
 msgid "User defined"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:100
+#: ../lib/python/Screens/Satconfig.py:102
 msgid "Voltage mode"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:648
+#: ../lib/python/Screens/ChannelSelection.py:688
 msgid "W"
 msgstr ""
 
@@ -1057,25 +1145,25 @@ msgstr ""
 msgid "Wed"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:160
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:168
 msgid "Wednesday"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:155
+#: ../lib/python/Screens/TimerEntry.py:163
 msgid "Weekday"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:659
-#: ../lib/python/Components/NimManager.py:720
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
 msgid "West"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:689
-#: ../lib/python/Components/NimManager.py:709
-#: ../lib/python/Components/NimManager.py:713
-#: ../lib/python/Components/NimManager.py:714
-#: ../lib/python/Components/NimManager.py:723
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
 msgid "Yes"
 msgstr ""
 
@@ -1089,56 +1177,66 @@ msgid ""
 "Press OK to start upgrade."
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:272
+#: ../lib/python/Screens/ChannelSelection.py:312
 msgid "[bouquet edit]"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:274
+#: ../lib/python/Screens/ChannelSelection.py:314
 msgid "[favourite edit]"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:360
+#: ../lib/python/Screens/ChannelSelection.py:398
 msgid "[move mode]"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:88
+#: ../lib/python/Screens/ChannelSelection.py:91
 msgid "abort bouquet edit"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:91
+#: ../lib/python/Screens/ChannelSelection.py:94
 msgid "abort favourites edit"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:53
+#: ../lib/python/Components/TimerList.py:59
 msgid "about to start"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:63
-msgid "add service to bouquet"
+#: ../lib/python/Screens/ChannelSelection.py:80
+msgid "add bouquet..."
 msgstr ""
 
 #: ../lib/python/Screens/ChannelSelection.py:65
+msgid "add service to bouquet"
+msgstr ""
+
+#: ../lib/python/Screens/ChannelSelection.py:67
 msgid "add service to favourites"
 msgstr ""
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"are you sure you want to restore\n"
+"following backup:\n"
+msgstr ""
+
 #: ../lib/python/Screens/MovieSelection.py:24
-#: ../lib/python/Screens/ChannelSelection.py:93
+#: ../lib/python/Screens/ChannelSelection.py:96
 msgid "back"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "circular left"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "circular right"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:68
+#: ../lib/python/Screens/ChannelSelection.py:70
 msgid "copy to favourites"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "daily"
 msgstr ""
 
@@ -1146,11 +1244,19 @@ msgstr ""
 msgid "delete..."
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:84
+#: ../lib/python/Screens/ChannelSelection.py:87
 msgid "disable move mode"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:59
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "do nothing"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "don't record"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:68
 msgid "done!"
 msgstr ""
 
@@ -1158,31 +1264,40 @@ msgstr ""
 msgid "empty/unknown"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:80
+#: ../lib/python/Screens/ChannelSelection.py:83
 msgid "enable bouquet edit"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:82
+#: ../lib/python/Screens/ChannelSelection.py:85
 msgid "enable favourite edit"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:77
+#: ../lib/python/Screens/ChannelSelection.py:79
 msgid "enable move mode"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:87
+#: ../lib/python/Screens/ChannelSelection.py:90
 msgid "end bouquet edit"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:90
+#: ../lib/python/Screens/ChannelSelection.py:93
 msgid "end favourites edit"
 msgstr ""
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "enter recording duration"
+msgstr ""
+
 #: ../lib/python/Components/DiskInfo.py:30
 msgid "free diskspace"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "full /etc directory"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "horizontal"
 msgstr ""
 
@@ -1190,31 +1305,32 @@ msgstr ""
 msgid "init module"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBar.py:76
+#: ../lib/python/Screens/InfoBar.py:80
 msgid "leave movie player..."
 msgstr ""
 
-#: ../lib/python/Screens/PluginBrowser.py:93
-#: ../lib/python/Screens/PluginBrowser.py:95
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
 msgid "list"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:657
+#: ../lib/python/Components/NimManager.py:660
 msgid "manual"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:280
+#: ../lib/python/Screens/InfoBarGenerics.py:290
 msgid "next channel"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:282
+#: ../lib/python/Screens/InfoBarGenerics.py:292
 msgid "next channel in history"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:229
-#: ../lib/python/Screens/ScanSetup.py:245
-#: ../lib/python/Screens/ScanSetup.py:428
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/python/Components/RecordingConfig.py:7
 msgid "no"
@@ -1228,26 +1344,30 @@ msgstr ""
 msgid "no module found"
 msgstr ""
 
-#: ../lib/python/Screens/About.py:38
+#: ../lib/python/Screens/About.py:40
 msgid "none"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
 msgid "off"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:218
-#: ../lib/python/Screens/ScanSetup.py:225
-#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
 msgid "on"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "once"
 msgstr ""
 
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "only /etc/enigma2 directory"
+msgstr ""
+
 #: ../lib/python/Components/ServiceScan.py:75
 msgid "pass"
 msgstr ""
@@ -1256,27 +1376,35 @@ msgstr ""
 msgid "please press OK when ready"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:279
+#: ../lib/python/Screens/InfoBarGenerics.py:289
 msgid "previous channel"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:281
+#: ../lib/python/Screens/InfoBarGenerics.py:291
 msgid "previous channel in history"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:55
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "record"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "record indefinitely"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:64
 msgid "recording..."
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:72
+#: ../lib/python/Screens/ChannelSelection.py:74
 msgid "remove bouquet"
 msgstr ""
 
-#: ../lib/python/Screens/ChannelSelection.py:70
+#: ../lib/python/Screens/ChannelSelection.py:72
 msgid "remove service"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "repeated"
 msgstr ""
 
@@ -1310,52 +1438,73 @@ msgstr ""
 msgid "scan state"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:363
+#: ../lib/python/Screens/InfoBarGenerics.py:379
 msgid "show EPG..."
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:334
+#: ../lib/python/Screens/InfoBarGenerics.py:350
 msgid "show event details"
 msgstr ""
 
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "stop after current event"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "stop recording"
+msgstr ""
+
 #: ../lib/python/Screens/Wizard.py:225 ../lib/python/Screens/Wizard.py:226
 msgid "text"
 msgstr ""
 
-#: ../lib/python/Screens/EventView.py:72
+#: ../lib/python/Screens/EventView.py:73
 msgid "unknown service"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "user defined"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:220
+#: ../lib/python/Screens/ScanSetup.py:218
 msgid "vertical"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:51
+#: ../lib/python/Components/TimerList.py:57
 msgid "waiting"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "weekly"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:229
-#: ../lib/python/Screens/ScanSetup.py:245
-#: ../lib/python/Screens/ScanSetup.py:428
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/python/Components/RecordingConfig.py:7
 msgid "yes"
 msgstr ""
 
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "zap"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:62
+msgid "zapped"
+msgstr ""
+
 #: ../data/
 msgid "Channel Selection"
 msgstr ""
 
 #: ../data/
+msgid "Backup is done. Please press OK to see the result."
+msgstr ""
+
+#: ../data/
 msgid "Service"
 msgstr ""
 
@@ -1376,7 +1525,28 @@ msgid "help..."
 msgstr ""
 
 #: ../data/
-msgid "BER:"
+msgid "Yes, backup my settings!"
+msgstr ""
+
+#: ../data/
+msgid "#c0c000"
+msgstr ""
+
+#: ../data/
+msgid "Satconfig"
+msgstr ""
+
+#: ../data/
+msgid ""
+"You need a PC connected to your dreambox. If you need further instructions, "
+"please visit the website http://www.dm7025.de.\n"
+"Your dreambox will now be halted. After you have performed the update "
+"instructions from the website, your new firmware will ask you to restore "
+"your settings."
+msgstr ""
+
+#: ../data/
+msgid "Where do you want to backup your settings?"
 msgstr ""
 
 #: ../data/
@@ -1400,6 +1570,12 @@ msgid "NEXT"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You do not seem to have a harddisk in your Dreambox. So backing up to a "
+"harddisk is not an option for you."
+msgstr ""
+
+#: ../data/
 msgid "Deep Standby"
 msgstr ""
 
@@ -1422,10 +1598,6 @@ msgid ""
 msgstr ""
 
 #: ../data/
-msgid "No, just start my dreambox"
-msgstr ""
-
-#: ../data/
 msgid "Show Satposition"
 msgstr ""
 
@@ -1434,7 +1606,7 @@ msgid "Do you want to view a tutorial?"
 msgstr ""
 
 #: ../data/
-msgid "Setup"
+msgid "No, do nothing."
 msgstr ""
 
 #: ../data/
@@ -1458,6 +1630,12 @@ msgid "Visualize positioner movement"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You have chosen to backup to an usb drive. Better backup to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+
+#: ../data/
 msgid "Audio / Video"
 msgstr ""
 
@@ -1474,11 +1652,10 @@ msgid "#20294a6b"
 msgstr ""
 
 #: ../data/
-msgid "Harddisk"
-msgstr ""
-
-#: ../data/
-msgid "Positioner setup"
+msgid ""
+"Welcome to the Image upgrade wizard. The wizard will assist you in upgrading "
+"the firmware of your Dreambox by providing a backup facility for your "
+"current settings and a short explanation of how to upgrade your firmware."
 msgstr ""
 
 #: ../data/
@@ -1530,7 +1707,7 @@ msgid "Manual Scan"
 msgstr ""
 
 #: ../data/
-msgid "Timer Edit"
+msgid "OSD Settings"
 msgstr ""
 
 #: ../data/
@@ -1538,7 +1715,7 @@ msgid "RC Menu"
 msgstr ""
 
 #: ../data/
-msgid "SNR:"
+msgid "No, just start my dreambox"
 msgstr ""
 
 #: ../data/
@@ -1546,7 +1723,7 @@ msgid "select Slot"
 msgstr ""
 
 #: ../data/
-msgid "Satconfig"
+msgid "BER:"
 msgstr ""
 
 #: ../data/
@@ -1562,11 +1739,15 @@ msgid "EPG Selection"
 msgstr ""
 
 #: ../data/
+msgid "Exit the wizard"
+msgstr ""
+
+#: ../data/
 msgid "Fast zapping"
 msgstr ""
 
 #: ../data/
-msgid "OSD Settings"
+msgid "Usage Settings"
 msgstr ""
 
 #: ../data/
@@ -1578,6 +1759,10 @@ msgid "Standby"
 msgstr ""
 
 #: ../data/
+msgid "Yes, do another manual scan now"
+msgstr ""
+
+#: ../data/
 msgid "Activate network settings"
 msgstr ""
 
@@ -1586,6 +1771,10 @@ msgid "Timer"
 msgstr ""
 
 #: ../data/
+msgid "Compact flash card"
+msgstr ""
+
+#: ../data/
 msgid "Yes, view the tutorial"
 msgstr ""
 
@@ -1606,6 +1795,10 @@ msgid "#80000000"
 msgstr ""
 
 #: ../data/
+msgid "SNR:"
+msgstr ""
+
+#: ../data/
 msgid "Downloadable plugins"
 msgstr ""
 
@@ -1638,7 +1831,9 @@ msgid "Ask before zapping"
 msgstr ""
 
 #: ../data/
-msgid "#c0c000"
+msgid ""
+"Restoring the settings is done. Please press OK to activate the restored "
+"settings now."
 msgstr ""
 
 #: ../data/
@@ -1646,10 +1841,6 @@ msgid "A/V Settings"
 msgstr ""
 
 #: ../data/
-msgid "Usage Settings"
-msgstr ""
-
-#: ../data/
 msgid ""
 "By pressing the OK Button on your remote control, the info bar is being "
 "displayed."
@@ -1660,7 +1851,7 @@ msgid "Service scan"
 msgstr ""
 
 #: ../data/
-msgid "Yes, do another manual scan now"
+msgid "The wizard is finished now."
 msgstr ""
 
 #: ../data/
@@ -1684,18 +1875,50 @@ msgid "#0000ff"
 msgstr ""
 
 #: ../data/
+msgid "Yes, restore the settings now"
+msgstr ""
+
+#: ../data/
 msgid "Contrast"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You have chosen to backup to your harddisk. Please press OK to start the "
+"backup now."
+msgstr ""
+
+#: ../data/
 msgid "Repeat"
 msgstr ""
 
 #: ../data/
+msgid ""
+"You have chosen to backup to a compact flash card. The card must be in the "
+"slot. We do not verify if it is really used at the moment. So better backup "
+"to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+
+#: ../data/
 msgid "Network Setup"
 msgstr ""
 
 #: ../data/
+msgid "Somewhere else"
+msgstr ""
+
+#: ../data/
+msgid ""
+"Your backup succeeded. We will now continue to explain the further upgrade "
+"process."
+msgstr ""
+
+#: ../data/
+msgid "Menu"
+msgstr ""
+
+#: ../data/
 msgid "Parental Lock"
 msgstr ""
 
@@ -1724,6 +1947,10 @@ msgid "Margin before record (minutes)"
 msgstr ""
 
 #: ../data/
+msgid "The backup failed. Please choose a different backup location."
+msgstr ""
+
+#: ../data/
 msgid "Keymap"
 msgstr ""
 
@@ -1732,10 +1959,19 @@ msgid "InfoBar"
 msgstr ""
 
 #: ../data/
+msgid ""
+"The wizard can backup your current settings. Do you want to do a backup now?"
+msgstr ""
+
+#: ../data/
 msgid "Exit wizard"
 msgstr ""
 
 #: ../data/
+msgid "Media player"
+msgstr ""
+
+#: ../data/
 msgid "Timer sanity error"
 msgstr ""
 
@@ -1748,6 +1984,10 @@ msgid "VCR Switch"
 msgstr ""
 
 #: ../data/
+msgid "Your dreambox is shutting down. Please stand by..."
+msgstr ""
+
+#: ../data/
 msgid "WSS on 4:3"
 msgstr ""
 
@@ -1760,6 +2000,14 @@ msgid "Choose bouquet"
 msgstr ""
 
 #: ../data/
+msgid "OK, guide me through the upgrade process"
+msgstr ""
+
+#: ../data/
+msgid "No backup needed"
+msgstr ""
+
+#: ../data/
 msgid "MORE"
 msgstr ""
 
@@ -1776,11 +2024,15 @@ msgid "Yes, do a manual scan now"
 msgstr ""
 
 #: ../data/
+msgid "USB"
+msgstr ""
+
+#: ../data/
 msgid "Timer log"
 msgstr ""
 
 #: ../data/
-msgid "Menu"
+msgid "Do you want to restore your settings?"
 msgstr ""
 
 #: ../data/
@@ -1857,11 +2109,15 @@ msgid "Alpha"
 msgstr ""
 
 #: ../data/
-msgid ""
-"Welcome.\n"
-"\n"
-"This start wizard will guide you through the basic setup of your Dreambox.\n"
-"Press the OK button on your remote control to move to the next step."
+msgid "Timer Edit"
+msgstr ""
+
+#: ../data/
+msgid "Setup"
+msgstr ""
+
+#: ../data/
+msgid "This is unsupported at the moment."
 msgstr ""
 
 #: ../data/
@@ -1913,14 +2169,30 @@ msgid "NOW"
 msgstr ""
 
 #: ../data/
+msgid "Yes, perform a shutdown now."
+msgstr ""
+
+#: ../data/
 msgid "Seek"
 msgstr ""
 
 #: ../data/
+msgid ""
+"Welcome.\n"
+"\n"
+"This start wizard will guide you through the basic setup of your Dreambox.\n"
+"Press the OK button on your remote control to move to the next step."
+msgstr ""
+
+#: ../data/
 msgid "Satelliteconfig"
 msgstr ""
 
 #: ../data/
+msgid "MediaPlayer"
+msgstr ""
+
+#: ../data/
 msgid "Do you want to do another manual service scan?"
 msgstr ""
 
index bb0034f..c8812cd 100644 (file)
--- a/po/es.po
+++ b/po/es.po
 # This file is distributed under the same license as the tuxbox-enigma package.\r
 # Automatically generated, 2006.\r
 # \r
-msgid ""\r
-msgstr ""\r
-"Project-Id-Version: tuxbox-enigma 0.0.1\n"\r
-"Report-Msgid-Bugs-To: \n"\r
-"POT-Creation-Date: 2006-03-05 17:28+0100\n"\r
-"PO-Revision-Date: 2006-02-17 12:51+0100\n"\r
-"Last-Translator: Jose Juan Zapater <josej@zapater.fdns.net>\n"\r
-"Language-Team: none\n"\r
-"MIME-Version: 1.0\n"\r
-"Content-Type: text/plain; charset=utf-8\n"\r
-"Content-Transfer-Encoding: 8bit\n"\r
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"\r
-"X-Poedit-Language: Spanish\n"\r
-"X-Poedit-Country: SPAIN\n"\r
-"X-Poedit-SourceCharset: iso-8859-1\n"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:100\r
-#: ../lib/python/Screens/PluginBrowser.py:102\r
-msgid "\"?"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/EventView.py:88\r
-#, python-format\r
-msgid "%d min"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:96\r
-#: ../lib/python/Screens/TimerEntry.py:99\r
-msgid "%d.%B %Y"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/About.py:36\r
-#, python-format\r
-msgid ""\r
-"%s\n"\r
-"(%s, %d MB free)"\r
-msgstr ""\r
-"%s\n"\r
-"(%s, %d MB libres)"\r
-\r
-#: ../lib/python/Components/NimManager.py:708\r
-msgid "0 V"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:711\r
-msgid "1.0"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:711\r
-msgid "1.1"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:711\r
-msgid "1.2"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:708\r
-msgid "12 V"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:140\r
-msgid "12V Output"\r
-msgstr "12V Salida"\r
-\r
-#: ../lib/python/Components/NimManager.py:687\r
-msgid "13 V"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:687\r
-msgid "18 V"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/TimerList.py:57\r
-msgid "<unknown>"\r
-msgstr "<desconocido>"\r
-\r
-#: ../lib/python/Components/NimManager.py:710\r
-msgid "A"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1084\r
-msgid ""\r
-"A recording is currently running.\n"\r
-"What do you want to do?"\r
-msgstr ""\r
-"Una grabación está actualmente ejecutándose.\n"\r
-"¿Qué quiere hacer?"\r
-\r
-#: ../RecordTimer.py:137\r
-msgid ""\r
-"A timer failed to record!\n"\r
-"Disable TV and try again?\n"\r
-msgstr ""\r
-"¡Ha fallado la grabación!\n"\r
-"¿Desactivar TV y probar otra vez?\n"\r
-\r
-#: ../lib/python/Components/NimManager.py:693\r
-msgid "AA"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:693\r
-msgid "AB"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:168\r
-msgid "AGC"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/TimerEdit.py:28\r
-msgid "Add"\r
-msgstr "Añadir"\r
-\r
-#: ../lib/python/Screens/EventView.py:25\r
-#: ../lib/python/Screens/EpgSelection.py:48\r
-msgid "Add timer"\r
-msgstr "Grabar"\r
-\r
-#: ../lib/python/Components/NimManager.py:630\r
-#: ../lib/python/Components/NimManager.py:638\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31\r
-msgid "Advanced"\r
-msgstr "Avanzado"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:424\r
-#: ../lib/python/Screens/ChannelSelection.py:568\r
-msgid "All"\r
-msgstr "Todo"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:104\r
-msgid "Apply satellite"\r
-msgstr "Aplicar satélite"\r
-\r
-#: ../lib/python/Components/Language.py:15\r
-msgid "Arabic"\r
-msgstr "Arábigo"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:218\r
-#: ../lib/python/Screens/ScanSetup.py:221\r
-#: ../lib/python/Screens/ScanSetup.py:225\r
-#: ../lib/python/Screens/ScanSetup.py:226\r
-#: ../lib/python/Screens/ScanSetup.py:227\r
-#: ../lib/python/Screens/ScanSetup.py:233\r
-#: ../lib/python/Screens/ScanSetup.py:234\r
-#: ../lib/python/Screens/ScanSetup.py:235\r
-#: ../lib/python/Screens/ScanSetup.py:236\r
-#: ../lib/python/Screens/ScanSetup.py:237\r
-#: ../lib/python/Screens/ScanSetup.py:238\r
-#: ../lib/python/Screens/ScanSetup.py:239\r
-#: ../lib/python/Screens/ScanSetup.py:240\r
-msgid "Auto"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:432 ../data/\r
-msgid "Automatic Scan"\r
-msgstr "Búsqueda automática"\r
-\r
-#: ../lib/python/Components/NimManager.py:710\r
-msgid "B"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:693\r
-msgid "BA"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:693\r
-msgid "BB"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:170\r
-msgid "BER"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:688\r
-msgid "Band"\r
-msgstr "Banda"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:153\r
-msgid "Bandwidth"\r
-msgstr "Ancho de banda"\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:31\r
-msgid "Bus: "\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:704\r
-msgid "C-Band"\r
-msgstr "Banda-C"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:66\r
-msgid "Cable provider"\r
-msgstr "Proveedor de cable"\r
-\r
-#: ../lib/python/Screens/Setup.py:110 ../lib/python/Screens/TimerEntry.py:24\r
-msgid "Cancel"\r
-msgstr "Cancelar"\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:30\r
-msgid "Capacity: "\r
-msgstr "Capacidad: "\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:180 ../data/\r
-msgid "Channel"\r
-msgstr "Canal"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:144\r
-msgid "Channel:"\r
-msgstr "Canal:"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33\r
-msgid "Choose source"\r
-msgstr "Elige origen"\r
-\r
-#: ../lib/python/Components/SetupDevices.py:21\r
-msgid "Classic"\r
-msgstr "Clásico"\r
-\r
-#: ../lib/python/Screens/TimerEdit.py:30\r
-msgid "Cleanup"\r
-msgstr "Limpiar"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:299\r
-msgid "Clear log"\r
-msgstr "Borrar log"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:154\r
-msgid "Code rate high"\r
-msgstr "Velocidad de código alta"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:155\r
-msgid "Code rate low"\r
-msgstr "Velocidad de código baja"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:120\r
-#: ../lib/python/Screens/Satconfig.py:122\r
-msgid "Command order"\r
-msgstr "Orden de comando"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:116\r
-msgid "Committed DiSEqC command"\r
-msgstr "Comando DISEqC enviado"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:199\r
-#: ../lib/python/Screens/ScanSetup.py:200\r
-msgid "Complete"\r
-msgstr "Completado"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:47\r
-#: ../lib/python/Screens/Satconfig.py:145 ../data/\r
-msgid "Configuration Mode"\r
-msgstr "Modo Configuración"\r
-\r
-#: ../lib/python/Screens/TimerEdit.py:192\r
-msgid "Conflicting timer"\r
-msgstr "Grabación en conflicto"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:32\r
-msgid "Current version:"\r
-msgstr "Versión actual:"\r
-\r
-#: ../lib/python/Components/SetupDevices.py:21\r
-msgid "Default"\r
-msgstr "Por defecto"\r
-\r
-#: ../lib/python/Screens/TimerEdit.py:27\r
-msgid "Delete"\r
-msgstr "Borrar"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:296\r
-msgid "Delete entry"\r
-msgstr "Borrar entrada"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:62\r
-msgid "Delete failed!"\r
-msgstr "¡Falló el borrado!"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:141\r
-msgid "Description"\r
-msgstr "Descripción"\r
-\r
-#: ../lib/python/Screens/About.py:33\r
-msgid "Detected HDD:"\r
-msgstr "HDD detectado:"\r
-\r
-#: ../lib/python/Screens/About.py:17\r
-msgid "Detected NIMs:"\r
-msgstr "NIMs detectados:"\r
-\r
-#: ../lib/python/Components/NimManager.py:652\r
-msgid "DiSEqC A/B"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:652\r
-msgid "DiSEqC A/B/C/D"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:51\r
-msgid "DiSEqC Mode"\r
-msgstr "Modo DiSEqC"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:112\r
-msgid "DiSEqC mode"\r
-msgstr "modo DiSEqC"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:124\r
-msgid "DiSEqC repeats"\r
-msgstr "Repetir DiSEqC"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:129\r
-#: ../lib/python/Screens/TimerEdit.py:76 ../lib/python/Components/Lcd.py:31\r
-#: ../lib/python/Components/SetupDevices.py:38\r
-#: ../lib/python/Components/SetupDevices.py:39\r
-#: ../lib/python/Components/SetupDevices.py:43\r
-#: ../lib/python/Components/SetupDevices.py:44\r
-#: ../lib/python/Components/SetupDevices.py:45\r
-#: ../lib/python/Components/SetupDevices.py:46\r
-#: ../lib/python/Components/SetupDevices.py:47\r
-msgid "Disable"\r
-msgstr "Desabilitar"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:102\r
-msgid ""\r
-"Do you really want to REMOVE\n"\r
-"the plugin \""\r
-msgstr ""\r
-"Seguro que quieres BORRAR\n"\r
-"el plugin \""\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:45\r
-msgid "Do you really want to delete this recording?"\r
-msgstr "¿Borrar esta grabación?"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:100\r
-msgid ""\r
-"Do you really want to download\n"\r
-"the plugin \""\r
-msgstr ""\r
-"Seguro que quieres descargar\n"\r
-"el plugin \""\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:50\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:202\r
-msgid ""\r
-"Do you want to update your Dreambox?\n"\r
-"After pressing OK, please wait!"\r
-msgstr ""\r
-"¿Actualizar tu Dreambox?\n"\r
-"¡Después de pulsar OK, espere!"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:21\r
-msgid "Download Plugins"\r
-msgstr "Descargar Plugins"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:113\r
-msgid "Downloadable new plugins"\r
-msgstr "Nuevos plugins descargables"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:79\r
-msgid "Downloading plugin information. Please wait..."\r
-msgstr "Descargando información del plugin. Espere..."\r
-\r
-#: ../lib/python/Components/Language.py:16\r
-msgid "Dutch"\r
-msgstr "Alemán"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:682\r
-msgid "E"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/ServiceScan.py:40\r
-#, python-format\r
-msgid "ERROR - failed to scan (%s)!"\r
-msgstr "ERROR - falló la busqueda (%s)!"\r
-\r
-#: ../lib/python/Components/NimManager.py:659\r
-#: ../lib/python/Components/NimManager.py:720\r
-msgid "East"\r
-msgstr "Este"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:129\r
-#: ../lib/python/Screens/TimerEdit.py:74 ../lib/python/Components/Lcd.py:31\r
-#: ../lib/python/Components/SetupDevices.py:38\r
-#: ../lib/python/Components/SetupDevices.py:39\r
-#: ../lib/python/Components/SetupDevices.py:43\r
-#: ../lib/python/Components/SetupDevices.py:44\r
-#: ../lib/python/Components/SetupDevices.py:45\r
-#: ../lib/python/Components/SetupDevices.py:46\r
-#: ../lib/python/Components/SetupDevices.py:47\r
-msgid "Enable"\r
-msgstr "Activar"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:175\r
-msgid "End"\r
-msgstr "Fin"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:178\r
-msgid "EndTime"\r
-msgstr "HoraFin"\r
-\r
-#: ../lib/python/Screens/LanguageSelection.py:45\r
-#: ../lib/python/Components/SetupDevices.py:24\r
-#: ../lib/python/Components/Language.py:13\r
-msgid "English"\r
-msgstr "Inglés"\r
-\r
-#: ../lib/python/Components/NimManager.py:633\r
-msgid "Equal to Socket A"\r
-msgstr "Igual al conector A"\r
-\r
-#: ../lib/python/Screens/Console.py:35\r
-msgid "Execution Progress:"\r
-msgstr "Progreso de ejecución:"\r
-\r
-#: ../lib/python/Screens/Console.py:45\r
-msgid "Execution finished!!"\r
-msgstr "¡Ejecución terminó!"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1151\r
-msgid "Extensions"\r
-msgstr "Extensiones"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:116\r
-#: ../lib/python/Screens/ScanSetup.py:144\r
-msgid "FEC"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:117\r
-msgid "Fast DiSEqC"\r
-msgstr "DiSEqC Rapido"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:427\r
-msgid "Favourites"\r
-msgstr "Favoritos"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:112\r
-#: ../lib/python/Screens/ScanSetup.py:140\r
-#: ../lib/python/Screens/ScanSetup.py:151\r
-#: ../lib/python/Screens/TimerEntry.py:148\r
-msgid "Frequency"\r
-msgstr "Frecuencia"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Fri"\r
-msgstr "Vie"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:162\r
-msgid "Friday"\r
-msgstr "Viernes"\r
-\r
-#: ../lib/python/Screens/About.py:23\r
-#, python-format\r
-msgid "Frontprocessor version: %d"\r
-msgstr "Versión Frontprocessor: %d"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:59\r
-msgid "Function not yet implemented"\r
-msgstr "Función no implementada todavía"\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:45 ../data/\r
-msgid "Gateway"\r
-msgstr "Puerta de enlace"\r
-\r
-#: ../lib/python/Components/SetupDevices.py:24\r
-#: ../lib/python/Components/Language.py:14\r
-msgid "German"\r
-msgstr "Alemán"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:81\r
-msgid "Getting plugin information. Please wait..."\r
-msgstr "Leyendo información del plugin Espere..."\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:106\r
-msgid "Goto position"\r
-msgstr "Ir a la posición"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:158\r
-msgid "Guard interval mode"\r
-msgstr "Modo intervalo seguro"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:159\r
-msgid "Hierarchy mode"\r
-msgstr "Modo jerárquico"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1058\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1066\r
-msgid "How many minutes do you want to record?"\r
-msgstr "¿Cuántos minutos quiere grabar?"\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:42 ../data/\r
-msgid "IP Address"\r
-msgstr "Dirección IP"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29\r
-msgid "Image-Upgrade"\r
-msgstr "Actualización-Imagen"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:141\r
-msgid "Increased voltage"\r
-msgstr "Voltage incrementado"\r
-\r
-#: ../lib/python/Screens/Ci.py:214\r
-msgid "Init"\r
-msgstr "Iniciar"\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:33\r
-msgid "Initialize"\r
-msgstr "Inicializar"\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:19\r
-msgid "Initializing Harddisk..."\r
-msgstr "Inicializando Disco duro..."\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:113\r
-#: ../lib/python/Screens/ScanSetup.py:141\r
-#: ../lib/python/Screens/ScanSetup.py:152\r
-msgid "Inversion"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:109\r
-msgid "LNB"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:134\r
-msgid "LOF"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:138\r
-msgid "LOF/H"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Satconfig.py:137\r
-msgid "LOF/L"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/LanguageSelection.py:40 ../data/\r
-msgid "Language selection"\r
-msgstr "Selección de Idioma"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:28\r
-#: ../lib/python/Screens/Satconfig.py:128 ../data/\r
-msgid "Latitude"\r
-msgstr "Latitud"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:100\r
-msgid "Limit east"\r
-msgstr "Límite este"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:101\r
-msgid "Limit west"\r
-msgstr "Límite oeste"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:99\r
-msgid "Limits off"\r
-msgstr "Quitar límites"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:26\r
-#: ../lib/python/Screens/Satconfig.py:126 ../data/\r
-msgid "Longitude"\r
-msgstr "Longitud"\r
-\r
-#: ../lib/python/Components/NimManager.py:634\r
-msgid "Loopthrough to Socket A"\r
-msgstr "Conectado al conector A"\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:29\r
-msgid "Model: "\r
-msgstr "Modelo: "\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:143\r
-#: ../lib/python/Screens/ScanSetup.py:156\r
-msgid "Modulation"\r
-msgstr "Modulació"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Mon"\r
-msgstr "Lun"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:94\r
-msgid "Mon-Fri"\r
-msgstr "Lun-Vie"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:158\r
-msgid "Monday"\r
-msgstr "Lunes"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:94\r
-msgid "Move east"\r
-msgstr "Mover al este"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:97\r
-msgid "Move west"\r
-msgstr "Mover al oeste"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:29\r
-msgid "Movie Menu"\r
-msgstr "Menú de Películas"\r
-\r
-#: ../lib/python/Screens/EventView.py:108\r
-msgid "Multi EPG"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:198\r
-msgid "Multisat"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:483\r
-msgid "N/A"\r
-msgstr "N/D"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:75\r
-msgid "NIM"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:140\r
-msgid "Name"\r
-msgstr "Nombre"\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:46 ../data/\r
-msgid "Nameserver"\r
-msgstr "DNS"\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:44 ../data/\r
-msgid "Netmask"\r
-msgstr "Máscar"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:145\r
-msgid "Network scan"\r
-msgstr "Escanear red"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:33\r
-msgid "New version:"\r
-msgstr "Nueva versión:"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:34\r
-msgid "Next"\r
-msgstr "Siguiente"\r
-\r
-#: ../lib/python/Components/NimManager.py:689\r
-#: ../lib/python/Components/NimManager.py:709\r
-#: ../lib/python/Components/NimManager.py:713\r
-#: ../lib/python/Components/NimManager.py:714\r
-#: ../lib/python/Components/NimManager.py:723\r
-msgid "No"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1080\r
-msgid "No HDD found or HDD not initialized!"\r
-msgstr "HDD no encontrado o no inicializado!"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1037\r
-msgid "No event info found, recording indefinitely."\r
-msgstr "No hay info del evento, grabando indefinidamente."\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:221\r
-#: ../lib/python/Screens/ScanSetup.py:227\r
-#: ../lib/python/Screens/ScanSetup.py:235\r
-#: ../lib/python/Screens/ScanSetup.py:236\r
-#: ../lib/python/Screens/ScanSetup.py:240\r
-#: ../lib/python/Components/NimManager.py:693\r
-#: ../lib/python/Components/NimManager.py:697\r
-#: ../lib/python/Components/NimManager.py:710\r
-#: ../lib/python/Components/NimManager.py:711\r
-#: ../lib/python/Components/NimManager.py:718\r
-msgid "None"\r
-msgstr "Ninguno"\r
-\r
-#: ../lib/python/Components/NimManager.py:661\r
-#: ../lib/python/Components/NimManager.py:722\r
-msgid "North"\r
-msgstr "Norte"\r
-\r
-#: ../lib/python/Components/NimManager.py:635\r
-msgid "Nothing connected"\r
-msgstr "Nada conectado"\r
-\r
-#: ../lib/python/Screens/Setup.py:109 ../lib/python/Screens/TimerEntry.py:23\r
-msgid "OK"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:688\r
-msgid "Off"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:688\r
-msgid "On"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:718\r
-msgid "One"\r
-msgstr "Uno"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:30\r
-msgid "Online-Upgrade"\r
-msgstr "Actualización-Online"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:34\r
-msgid "Packet management"\r
-msgstr "Manejo de paquete"\r
-\r
-#: ../lib/python/Screens/InfoBar.py:40\r
-msgid "Play recorded movies..."\r
-msgstr "Reproducir películas grabadas..."\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:106\r
-msgid "Please enter a name for the new bouquet"\r
-msgstr "Introduzca un nombre para la nueva lista"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:77\r
-msgid "Please wait... Loading list..."\r
-msgstr "Espere... Cargando lista..."\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:115\r
-msgid "Polarity"\r
-msgstr "Polaridad"\r
-\r
-#: ../lib/python/Components/NimManager.py:687\r
-msgid "Polarization"\r
-msgstr "Polarización"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:15\r
-msgid "Port A"\r
-msgstr "Puerto A"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:18\r
-msgid "Port B"\r
-msgstr "Puerto B"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:20\r
-msgid "Port C"\r
-msgstr "Puerto C"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:21\r
-msgid "Port D"\r
-msgstr "Puerto D"\r
-\r
-#: ../lib/python/Components/NimManager.py:652\r
-msgid "Positioner"\r
-msgstr "Motor"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:69\r
-msgid "Positioner movement"\r
-msgstr "Movimiento del motor"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:71\r
-msgid "Positioner storage"\r
-msgstr "Almacenar motor"\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:35\r
-msgid "Press OK to activate the settings."\r
-msgstr "Pulse OK para activar la configuración."\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:433\r
-msgid "Press OK to scan"\r
-msgstr "Pulse OK para buscar"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:75\r
-msgid "Press OK to start the scan"\r
-msgstr "Pulse OK para comenzar la búsqued"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:33\r
-msgid "Prev"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:426\r
-#: ../lib/python/Screens/ChannelSelection.py:564\r
-msgid "Provider"\r
-msgstr "Proveedor"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:671\r
-msgid "Providers"\r
-msgstr "Proveedores"\r
-\r
-#: ../lib/python/Screens/TimerEdit.py:97\r
-msgid "Really delete done timers?"\r
-msgstr "¿Quiere borrar las programaciones terminadas?"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1135\r
-msgid "Record"\r
-msgstr "Grabar"\r
-\r
-#: ../lib/python/Screens/EventView.py:66\r
-msgid "Recording"\r
-msgstr "Grabando"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:20\r
-msgid "Remove Plugins"\r
-msgstr "Borrar Plugins"\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:115\r
-msgid "Remove plugins"\r
-msgstr "Borrar plugins"\r
-\r
-#: ../lib/python/Screens/Ci.py:213\r
-msgid "Reset"\r
-msgstr "Resetear"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:166\r
-msgid "SNR"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Sat"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:111\r
-#: ../lib/python/Screens/ScanSetup.py:120\r
-#: ../lib/python/Screens/Satconfig.py:13 ../lib/python/Screens/Satconfig.py:61\r
-#: ../lib/python/Screens/Satconfig.py:147\r
-msgid "Satellite"\r
-msgstr "Satélite"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:425\r
-#: ../lib/python/Screens/ChannelSelection.py:566\r
-msgid "Satellites"\r
-msgstr "Satélites"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:163\r
-msgid "Saturday"\r
-msgstr "Sábado"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:429\r
-msgid "Scan NIM"\r
-msgstr "Escanear NIM"\r
-\r
-#: ../lib/python/Components/NimManager.py:636\r
-msgid "Secondary cable from motorized LNB"\r
-msgstr "Cable secundario del LNB motorizado"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:218\r
-msgid "Select channel to record from"\r
-msgstr "Seleccione canal del que grabar"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:118\r
-msgid "Sequence repeat"\r
-msgstr "Repetir secuencia"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:673\r
-msgid "Services"\r
-msgstr "Canales"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:70\r
-msgid "Set limits"\r
-msgstr "Límites activados"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:35\r
-msgid "Settings"\r
-msgstr "Configuraciones"\r
-\r
-#: ../lib/python/Screens/InfoBar.py:41\r
-msgid "Show the radio player..."\r
-msgstr "Reproductor de radio..."\r
-\r
-#: ../lib/python/Components/NimManager.py:630\r
-#: ../lib/python/Components/NimManager.py:637\r
-msgid "Simple"\r
-msgstr "Sencillo"\r
-\r
-#: ../lib/python/Components/NimManager.py:652\r
-msgid "Single"\r
-msgstr "Uno"\r
-\r
-#: ../lib/python/Screens/EventView.py:107\r
-msgid "Single EPG"\r
-msgstr "EPG Sencillo"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:198\r
-msgid "Single satellite"\r
-msgstr "Satélite único"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:198\r
-#: ../lib/python/Screens/ScanSetup.py:199\r
-#: ../lib/python/Screens/ScanSetup.py:200\r
-msgid "Single transponder"\r
-msgstr "Transponder único"\r
-\r
-#: ../lib/python/Components/NimManager.py:665\r
-msgid "Slot "\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:552\r
-msgid "Socket "\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:661\r
-#: ../lib/python/Components/NimManager.py:722\r
-msgid "South"\r
-msgstr "Sur"\r
-\r
-#: ../lib/python/Components/Language.py:17\r
-msgid "Spanish"\r
-msgstr "Español"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:170\r
-msgid "Start"\r
-msgstr "Inicio"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1087\r
-msgid "Start recording?"\r
-msgstr "¿Iniciar grabación?"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:173\r
-msgid "StartTime"\r
-msgstr "HoraInicio"\r
-\r
-#: ../lib/python/Screens/Wizard.py:221\r
-msgid "Step "\r
-msgstr "Paso "\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:95\r
-msgid "Step east"\r
-msgstr "Paso este"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:96\r
-msgid "Step west"\r
-msgstr "Paso oeste"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:924\r
-msgid "Stop Timeshift?"\r
-msgstr "¿Parar grabación de pausa?"\r
-\r
-#: ../lib/python/Screens/InfoBar.py:99\r
-msgid "Stop playing this movie?"\r
-msgstr "¿Parar reproducción de esta película?"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:105\r
-msgid "Store position"\r
-msgstr "Almacenar posición"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:106\r
-msgid "Stored position"\r
-msgstr "Posición almacenada"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1140 ../data/\r
-msgid "Subservices"\r
-msgstr "Subservicios"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Sun"\r
-msgstr "Dom"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:164\r
-msgid "Sunday"\r
-msgstr "Domingo"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:114\r
-#: ../lib/python/Screens/ScanSetup.py:142\r
-msgid "Symbol Rate"\r
-msgstr "Velocidad de símbolo"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:68\r
-msgid "Terrestrial provider"\r
-msgstr "Proveedor terrestre"\r
-\r
-#: ../lib/python/Components/NimManager.py:718\r
-msgid "Three"\r
-msgstr "Tres"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:139\r
-msgid "Threshold"\r
-msgstr "Umbral"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Thu"\r
-msgstr "Jue"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:161\r
-msgid "Thursday"\r
-msgstr "Jueves"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:142\r
-msgid "Timer Type"\r
-msgstr "Tipo de grabación"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:898\r
-msgid "Timeshift not possible!"\r
-msgstr "¡Pausa no posible!"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1144\r
-msgid "Timeshifting"\r
-msgstr "Pausa"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:198\r
-msgid "Today"\r
-msgstr "Hoy"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:101\r
-msgid "Tone mode"\r
-msgstr "Modo tono"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:115\r
-msgid "Toneburst"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/NimManager.py:652\r
-msgid "Toneburst A/B"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:157\r
-msgid "Transmission mode"\r
-msgstr "Modo trasmisión"\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Tue"\r
-msgstr "Mar"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:159\r
-msgid "Tuesday"\r
-msgstr "Martes"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:93\r
-msgid "Tuner"\r
-msgstr "Sintonizador"\r
-\r
-#: ../lib/python/Components/NimManager.py:718\r
-msgid "Two"\r
-msgstr "Dos"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:98\r
-#: ../lib/python/Screens/ScanSetup.py:101\r
-#: ../lib/python/Screens/ScanSetup.py:104\r
-msgid "Type of scan"\r
-msgstr "Tipo de búsqued"\r
-\r
-#: ../lib/python/Components/NimManager.py:657\r
-msgid "USALS"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:49\r
-msgid ""\r
-"Unable to initialize harddisk.\n"\r
-"Please refer to the user manual.\n"\r
-"Error: "\r
-msgstr ""\r
-"Imposible inicializar el disco duro.\n"\r
-"Por favor mire el manual de usuario.\n"\r
-"Error: "\r
-\r
-#: ../lib/python/Screens/Satconfig.py:123\r
-msgid "Uncommitted DiSEqC command"\r
-msgstr "Comando DiSEqC no enviado"\r
-\r
-#: ../lib/python/Components/NimManager.py:704\r
-msgid "Universal LNB"\r
-msgstr "LNB Universal"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:211\r
-msgid "Updating finished. Here is the result:"\r
-msgstr "Actualización finalizada. Aquí está el resultado:"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:217\r
-msgid "Updating... Please wait... This can take some minutes..."\r
-msgstr "Actualizando... Espere... Esto pude tardar varios minutos..."\r
-\r
-#: ../lib/python/Screens/NetworkSetup.py:40 ../data/\r
-msgid "Use DHCP"\r
-msgstr "Usar DHCP"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:103\r
-msgid "Use usals for this sat"\r
-msgstr "Usar usals para este sat"\r
-\r
-#: ../lib/python/Components/NimManager.py:704\r
-msgid "User defined"\r
-msgstr "Definido por el usuario"\r
-\r
-#: ../lib/python/Screens/Satconfig.py:100\r
-msgid "Voltage mode"\r
-msgstr "Modo voltaje"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:680\r
-msgid "W"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/EpgSelection.py:187\r
-#: ../lib/python/Components/TimerList.py:34\r
-msgid "Wed"\r
-msgstr "Mie"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:102\r
-#: ../lib/python/Screens/TimerEntry.py:160\r
-msgid "Wednesday"\r
-msgstr "Miércoles"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:155\r
-msgid "Weekday"\r
-msgstr "DiaSemana"\r
-\r
-#: ../lib/python/Components/NimManager.py:659\r
-#: ../lib/python/Components/NimManager.py:720\r
-msgid "West"\r
-msgstr "Oeste"\r
-\r
-#: ../lib/python/Components/NimManager.py:689\r
-#: ../lib/python/Components/NimManager.py:709\r
-#: ../lib/python/Components/NimManager.py:713\r
-#: ../lib/python/Components/NimManager.py:714\r
-#: ../lib/python/Components/NimManager.py:723\r
-msgid "Yes"\r
-msgstr "Si"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:47\r
-msgid "You cannot delete this!"\r
-msgstr "¡No puede borrar esto!"\r
-\r
-#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:31\r
-msgid ""\r
-"Your frontprocessor firmware must be upgraded.\n"\r
-"Press OK to start upgrade."\r
-msgstr ""\r
-"El firmware del frontprocessor debe ser actualizado.\n"\r
-"Pulsa OK para comenzar la actualización."\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:309\r
-msgid "[bouquet edit]"\r
-msgstr "[editar lista]"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:311\r
-msgid "[favourite edit]"\r
-msgstr "[editar favoritos]"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:392\r
-msgid "[move mode]"\r
-msgstr "[modo mover]"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:91\r
-msgid "abort bouquet edit"\r
-msgstr "abortar la edición de listas"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:94\r
-msgid "abort favourites edit"\r
-msgstr "abortar la edición de favoritos"\r
-\r
-#: ../lib/python/Components/TimerList.py:53\r
-msgid "about to start"\r
-msgstr "sobre comenzar"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:80\r
-msgid "add bouquet..."\r
-msgstr "añadir lista..."\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:65\r
-msgid "add service to bouquet"\r
-msgstr "añadir canal a la lista"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:67\r
-msgid "add service to favourites"\r
-msgstr "añadir canal a favoritos"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:24\r
-#: ../lib/python/Screens/ChannelSelection.py:96\r
-msgid "back"\r
-msgstr "atrás"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:220\r
-msgid "circular left"\r
-msgstr "circular izda"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:220\r
-msgid "circular right"\r
-msgstr "circular dcha"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:70\r
-msgid "copy to favourites"\r
-msgstr "copiar a favoritos"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:94\r
-msgid "daily"\r
-msgstr "diariamente"\r
-\r
-#: ../lib/python/Screens/MovieSelection.py:24\r
-msgid "delete..."\r
-msgstr "borrar..."\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:87\r
-msgid "disable move mode"\r
-msgstr "inabilitar modo movimiento"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1084\r
-msgid "do nothing"\r
-msgstr "no hacer nada"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1087\r
-msgid "don't record"\r
-msgstr "no grabar"\r
-\r
-#: ../lib/python/Components/TimerList.py:59\r
-msgid "done!"\r
-msgstr "¡hecho!"\r
-\r
-#: ../lib/python/Components/NimManager.py:554\r
-msgid "empty/unknown"\r
-msgstr "vacío/desconocido"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:83\r
-msgid "enable bouquet edit"\r
-msgstr "habilitar edición de lista"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:85\r
-msgid "enable favourite edit"\r
-msgstr "habilitar edición de favoritos"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:79\r
-msgid "enable move mode"\r
-msgstr "habilitar modo movimiento"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:90\r
-msgid "end bouquet edit"\r
-msgstr "fin de edición de listas"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:93\r
-msgid "end favourites edit"\r
-msgstr "fin edición de favoritos"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1084\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1087\r
-msgid "enter recording duration"\r
-msgstr "introduzca la duración de la grabación"\r
-\r
-#: ../lib/python/Components/DiskInfo.py:30\r
-msgid "free diskspace"\r
-msgstr "espacio libre en disco"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:220\r
-msgid "horizontal"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/Ci.py:220\r
-msgid "init module"\r
-msgstr "iniciar módulo"\r
-\r
-#: ../lib/python/Screens/InfoBar.py:79\r
-msgid "leave movie player..."\r
-msgstr "salir del reproductor de películas..."\r
-\r
-#: ../lib/python/Screens/PluginBrowser.py:100\r
-#: ../lib/python/Screens/PluginBrowser.py:102\r
-msgid "list"\r
-msgstr "lista"\r
-\r
-#: ../lib/python/Components/NimManager.py:657\r
-msgid "manual"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:284\r
-msgid "next channel"\r
-msgstr "siguiente canal"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:286\r
-msgid "next channel in history"\r
-msgstr "siguiente canal en historia"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:229\r
-#: ../lib/python/Screens/ScanSetup.py:245\r
-#: ../lib/python/Screens/ScanSetup.py:428\r
-#: ../lib/python/Screens/TimerEntry.py:106\r
-#: ../lib/python/Components/Network.py:145\r
-#: ../lib/python/Components/RecordingConfig.py:7\r
-msgid "no"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/HarddiskSetup.py:63\r
-msgid "no HDD found"\r
-msgstr "disco no encontrado"\r
-\r
-#: ../lib/python/Screens/Ci.py:218\r
-msgid "no module found"\r
-msgstr "módulo no encontrado"\r
-\r
-#: ../lib/python/Screens/About.py:38\r
-msgid "none"\r
-msgstr "ninguno"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:218\r
-#: ../lib/python/Screens/ScanSetup.py:225\r
-#: ../lib/python/Screens/ScanSetup.py:233\r
-msgid "off"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:218\r
-#: ../lib/python/Screens/ScanSetup.py:225\r
-#: ../lib/python/Screens/ScanSetup.py:233\r
-msgid "on"\r
-msgstr ""\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:90\r
-msgid "once"\r
-msgstr "una vez"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:75\r
-msgid "pass"\r
-msgstr "pasa"\r
-\r
-#: ../lib/python/Screens/Ci.py:84\r
-msgid "please press OK when ready"\r
-msgstr "pulse OK cuando esté preparado"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:283\r
-msgid "previous channel"\r
-msgstr "canal anterior"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:285\r
-msgid "previous channel in history"\r
-msgstr "canal anterior en historia"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1087\r
-msgid "record indefinitely"\r
-msgstr "grabar indefinidamente"\r
-\r
-#: ../lib/python/Components/TimerList.py:55\r
-msgid "recording..."\r
-msgstr "grabando..."\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:74\r
-msgid "remove bouquet"\r
-msgstr "borrar lista"\r
-\r
-#: ../lib/python/Screens/ChannelSelection.py:72\r
-msgid "remove service"\r
-msgstr "borrar canal"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:90\r
-msgid "repeated"\r
-msgstr "repetido"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:37\r
-#, python-format\r
-msgid ""\r
-"scan done!\n"\r
-"%d services found!"\r
-msgstr "¡búsqueda hecha!\n"\r
-"¡%d canales encontrados!"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:35\r
-msgid ""\r
-"scan done!\n"\r
-"No service found!"\r
-msgstr "¡búsqueda hechan!\n"\r
-"¡Ningún canal encontrado!"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:33\r
-msgid ""\r
-"scan done!\n"\r
-"One service found!"\r
-msgstr ""\r
-"¡búsqueda hecha!\n"\r
-"¡Un canal encontrado!"\r
-\r
-#: ../lib/python/Components/ServiceScan.py:29\r
-#, python-format\r
-msgid ""\r
-"scan in progress - %d %% done!\n"\r
-"%d services found!"\r
-msgstr ""\r
-"buscando - ¡%d %% hecho!\n"\r
-"%d canales encontrados!"\r
-\r
-#: ../lib/python/Screens/ServiceScan.py:23\r
-msgid "scan state"\r
-msgstr "estado de la búsqueda"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:367\r
-msgid "show EPG..."\r
-msgstr "mostrar EPG..."\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:338\r
-msgid "show event details"\r
-msgstr "mostrar detalles del evento"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1087\r
-msgid "stop after current event"\r
-msgstr "parar después del evento actual"\r
-\r
-#: ../lib/python/Screens/InfoBarGenerics.py:1084\r
-msgid "stop recording"\r
-msgstr "parar grabación"\r
-\r
-#: ../lib/python/Screens/Wizard.py:225 ../lib/python/Screens/Wizard.py:226\r
-msgid "text"\r
-msgstr "texto"\r
-\r
-#: ../lib/python/Screens/EventView.py:72\r
-msgid "unknown service"\r
-msgstr "servicio desconocido"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:94\r
-msgid "user defined"\r
-msgstr "definido por el usuario"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:220\r
-msgid "vertical"\r
-msgstr ""\r
-\r
-#: ../lib/python/Components/TimerList.py:51\r
-msgid "waiting"\r
-msgstr "esperando"\r
-\r
-#: ../lib/python/Screens/TimerEntry.py:94\r
-msgid "weekly"\r
-msgstr "semanalmente"\r
-\r
-#: ../lib/python/Screens/ScanSetup.py:229\r
-#: ../lib/python/Screens/ScanSetup.py:245\r
-#: ../lib/python/Screens/ScanSetup.py:428\r
-#: ../lib/python/Screens/TimerEntry.py:106\r
-#: ../lib/python/Components/Network.py:145\r
-#: ../lib/python/Components/RecordingConfig.py:7\r
-msgid "yes"\r
-msgstr "si"\r
-\r
-#: ../data/\r
-msgid "Channel Selection"\r
-msgstr "Selección de Canal"\r
-\r
-#: ../data/\r
-msgid "Backup is done. Please press OK to see the result."\r
-msgstr "Backup hecho. Pulse OK para ver los resultados."\r
-\r
-#: ../data/\r
-msgid "Service"\r
-msgstr "Canal"\r
-\r
-#: ../data/\r
-msgid "Network setup"\r
-msgstr "Configuración de red"\r
-\r
-#: ../data/\r
-msgid "Games / Plugins"\r
-msgstr "Juegos / Plugins"\r
-\r
-#: ../data/\r
-msgid "Hide error windows"\r
-msgstr "Ocultar ventanas de error"\r
-\r
-#: ../data/\r
-msgid "help..."\r
-msgstr "ayuda..."\r
-\r
-#: ../data/\r
-msgid "Yes, backup my settings!"\r
-msgstr "Si, ¡backup mi configuración!"\r
-\r
-#: ../data/\r
-msgid "#c0c000"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Satconfig"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid ""\r
-"You need a PC connected to your dreambox. If you need further instructions, "\r
-"please visit the website http://www.dm7025.de.\n"\r
-"Your dreambox will now be halted. After you have performed the update "\r
-"instructions from the website, your new firmware will ask you to restore "\r
-"your settings."\r
-msgstr ""\r
-"Necesita un PC conectado a tu dreambox. Si necesita instrucciones, "\r
-"visite el sitio web http://www.dm7025.de.\n"\r
-"Tu dreambox será apagado. Después, realiza las instrucciones del sitio "\r
-"web, y tu firmware preguntará actualizar tu configuración."\r
-\r
-#: ../data/\r
-msgid "Where do you want to backup your settings?"\r
-msgstr "¿Donde quiere backup tu configuración?"\r
-\r
-#: ../data/\r
-msgid "Service Scan"\r
-msgstr "Búsqueda de canal"\r
-\r
-#: ../data/\r
-msgid "DiSEqC"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "TV System"\r
-msgstr "Sistema de TV"\r
-\r
-#: ../data/\r
-msgid "#ffffff"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "NEXT"\r
-msgstr "SIGUIENTE"\r
-\r
-#: ../data/\r
-msgid ""\r
-"You do not seem to have a harddisk in your Dreambox. So backing up to a "\r
-"harddisk is not an option for you."\r
-msgstr ""\r
-"No parece que tengas disco duro en tu Dreambox. Así que backup a tu "\r
-"disco no es una opción para ti."\r
-\r
-#: ../data/\r
-msgid "Deep Standby"\r
-msgstr "Standby profundo"\r
-\r
-#: ../data/\r
-msgid "Tuner Slot"\r
-msgstr "Slot del sintonizador"\r
-\r
-#: ../data/\r
-msgid "Change bouquets in quickzap"\r
-msgstr "Cambiar de lista en zapin rápido"\r
-\r
-#: ../data/\r
-msgid "Sound"\r
-msgstr "Sonido"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Use the up/down keys on your remote control to select an option. After that, "\r
-"press OK."\r
-msgstr ""\r
-"Use las teclas arriba/abajo de su mando para seleccionar una opción. "\r
-"Después, pulse OK."\r
-\r
-#: ../data/\r
-msgid "Show Satposition"\r
-msgstr "Mostrar la posición del satélite"\r
-\r
-#: ../data/\r
-msgid "Do you want to view a tutorial?"\r
-msgstr "¿Quiere ver un tutorial?"\r
-\r
-#: ../data/\r
-msgid "No, do nothing."\r
-msgstr "No hacer nada"\r
-\r
-#: ../data/\r
-msgid "#000000"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "This is step number 2."\r
-msgstr "Este es el paso número 2."\r
-\r
-#: ../data/\r
-msgid "Use wizard to set up basic features"\r
-msgstr "Use el asistente para configuración básica"\r
-\r
-#: ../data/\r
-msgid "Sat / Dish Setup"\r
-msgstr "Sat / Config Ant"\r
-\r
-#: ../data/\r
-msgid "Visualize positioner movement"\r
-msgstr "Visualizar movimiento del motor"\r
-\r
-#: ../data/\r
-msgid ""\r
-"You have chosen to backup to an usb drive. Better backup to the harddisk!\n"\r
-"Please press OK to start the backup now."\r
-msgstr ""\r
-"Has elegido backup a una unidad USB. Mejor backup a tu disco duro!\n"\r
-"Pulse OK para comentar el backup ahora."\r
-\r
-#: ../data/\r
-msgid "Audio / Video"\r
-msgstr "Sonido / Video"\r
-\r
-#: ../data/\r
-msgid "Mute"\r
-msgstr "Silencio"\r
-\r
-#: ../data/\r
-msgid "Service Searching"\r
-msgstr "Buscando Canal"\r
-\r
-#: ../data/\r
-msgid "#20294a6b"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Harddisk"\r
-msgstr "Disco duro"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Welcome to the Image upgrade wizard. The wizard will assist you in upgrading "\r
-"the firmware of your Dreambox by providing a backup facility for your "\r
-"current settings and a short explanation of how to upgrade your firmware."\r
-msgstr ""\r
-"Bienvenido al asistente de actualización de imagen. El asistente te asistirá "\r
-"en actualizar el firmware de tu Dreambox dandote la posibilidad de hacer una "\r
-"copia de seguridad de la configuración actual y una pequeña explicación de cómo "\r
-"actualizar el firmare."\r
-\r
-#: ../data/\r
-msgid "Keyboard Map"\r
-msgstr "Mapa del teclado"\r
-\r
-#: ../data/\r
-msgid "Keyboard Setup"\r
-msgstr "Config Teclado"\r
-\r
-#: ../data/\r
-msgid "Dish"\r
-msgstr "Antena"\r
-\r
-#: ../data/\r
-msgid "Record Splitsize"\r
-msgstr "Tamaño de partir grabación"\r
-\r
-#: ../data/\r
-msgid "Auto show inforbar"\r
-msgstr "Auto mostrar barra info"\r
-\r
-#: ../data/\r
-msgid "Margin after record"\r
-msgstr "Margen despues de grabar"\r
-\r
-#: ../data/\r
-msgid "Network"\r
-msgstr "Red"\r
-\r
-#: ../data/\r
-msgid "Invert"\r
-msgstr "Invertir"\r
-\r
-#: ../data/\r
-msgid "System"\r
-msgstr "Sistema"\r
-\r
-#: ../data/\r
-msgid "use power delta"\r
-msgstr "use potencia delta"\r
-\r
-#: ../data/\r
-msgid "Test mode"\r
-msgstr "Modo test"\r
-\r
-#: ../data/\r
-msgid "Manual Scan"\r
-msgstr "Búsqueda Manual"\r
-\r
-#: ../data/\r
-msgid "Timer Edit"\r
-msgstr "Editar Hora"\r
-\r
-#: ../data/\r
-msgid "RC Menu"\r
-msgstr "Menú RC"\r
-\r
-#: ../data/\r
-msgid "No, just start my dreambox"\r
-msgstr "No, sólo arranca mi dreambox"\r
-\r
-#: ../data/\r
-msgid "select Slot"\r
-msgstr "seleccionar Slot"\r
-\r
-#: ../data/\r
-msgid "BER:"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Standby / Restart"\r
-msgstr "Standby / Reiniciar"\r
-\r
-#: ../data/\r
-msgid "Main menu"\r
-msgstr "Menú principal"\r
-\r
-#: ../data/\r
-msgid "EPG Selection"\r
-msgstr "Selección EPG"\r
-\r
-#: ../data/\r
-msgid "Exit the wizard"\r
-msgstr "Salir del asistente"\r
-\r
-#: ../data/\r
-msgid "Fast zapping"\r
-msgstr "Zapin rápido"\r
-\r
-#: ../data/\r
-msgid "OSD Settings"\r
-msgstr "Config OSD"\r
-\r
-#: ../data/\r
-msgid "Brightness"\r
-msgstr "Brillo"\r
-\r
-#: ../data/\r
-msgid "Standby"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Yes, do another manual scan now"\r
-msgstr "Si, hacer otra búsqueda manual ahora"\r
-\r
-#: ../data/\r
-msgid "Activate network settings"\r
-msgstr "Activar configuración de red"\r
-\r
-#: ../data/\r
-msgid "Timer"\r
-msgstr "Grabación"\r
-\r
-#: ../data/\r
-msgid "Compact flash card"\r
-msgstr "Tarjeta compact flash"\r
-\r
-#: ../data/\r
-msgid "Yes, view the tutorial"\r
-msgstr "Si, ver el tutorial"\r
-\r
-#: ../data/\r
-msgid "UHF Modulator"\r
-msgstr "Modulador UHF"\r
-\r
-#: ../data/\r
-msgid "Color Format"\r
-msgstr "Formato de Color"\r
-\r
-#: ../data/\r
-msgid "Plugin browser"\r
-msgstr "Plugin navegador"\r
-\r
-#: ../data/\r
-msgid "#80000000"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "SNR:"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Downloadable plugins"\r
-msgstr "Plugins descargables"\r
-\r
-#: ../data/\r
-msgid "LCD"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Timezone"\r
-msgstr "Hora de la zona"\r
-\r
-#: ../data/\r
-msgid "Message"\r
-msgstr "Mensaje"\r
-\r
-#: ../data/\r
-msgid "About..."\r
-msgstr "Acerca de..."\r
-\r
-#: ../data/\r
-msgid "#00ff00"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Common Interface"\r
-msgstr "Interface común"\r
-\r
-#: ../data/\r
-msgid "Ask before zapping"\r
-msgstr "Preguntar antes de zapear"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Restoring the settings is done. Please press OK to activate the restored "\r
-"settings now."\r
-msgstr ""\r
-"Restaurando la configuración está hecho. Pulse OK para activar la "\r
-"configuración ahora."\r
-\r
-#: ../data/\r
-msgid "A/V Settings"\r
-msgstr "Config A/V"\r
-\r
-#: ../data/\r
-msgid "Usage Settings"\r
-msgstr "Configuración de uso"\r
-\r
-#: ../data/\r
-msgid ""\r
-"By pressing the OK Button on your remote control, the info bar is being "\r
-"displayed."\r
-msgstr ""\r
-"Presionando el botón OK en el mando, la barra de información será visible."\r
-\r
-#: ../data/\r
-msgid "Service scan"\r
-msgstr "Buscar canales"\r
-\r
-#: ../data/\r
-msgid "The wizard is finished now."\r
-msgstr "El asistente ha finalizado ahora."\r
-\r
-#: ../data/\r
-msgid "LCD Setup"\r
-msgstr "Config LCD"\r
-\r
-#: ../data/\r
-msgid "No, scan later manually"\r
-msgstr "No, buscar más tarde manualmente"\r
-\r
-#: ../data/\r
-msgid "Input"\r
-msgstr "Entrada"\r
-\r
-#: ../data/\r
-msgid "Soundcarrier"\r
-msgstr "Portadora de sonido"\r
-\r
-#: ../data/\r
-msgid "#0000ff"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Yes, restore the settings now"\r
-msgstr "Si, restaura la configuración ahora"\r
-\r
-#: ../data/\r
-msgid "Contrast"\r
-msgstr "Contraste"\r
-\r
-#: ../data/\r
-msgid ""\r
-"You have chosen to backup to your harddisk. Please press OK to start the "\r
-"backup now."\r
-msgstr ""\r
-"Ha elegido hacer un backup a tu disco duro. Pulse OK para comentar el "\r
-"backup ahora"\r
-\r
-#: ../data/\r
-msgid "Repeat"\r
-msgstr "Repetir"\r
-\r
-#: ../data/\r
-msgid ""\r
-"You have chosen to backup to a compact flash card. The card must be in the "\r
-"slot. We do not verify if it is really used at the moment. So better backup "\r
-"to the harddisk!\n"\r
-"Please press OK to start the backup now."\r
-msgstr ""\r
-"Has elegido backup a una tarjeta compact flash. La tarjeta debe estar en el "\r
-"slot. Nosotros no verificamos si realmente está en uso. Así que es mejor "\r
-"backup al disco duro!\n"\r
-"Pulse OK para comentar el backup ahora."\r
-\r
-#: ../data/\r
-msgid "Network Setup"\r
-msgstr "Config Red"\r
-\r
-#: ../data/\r
-msgid "Somewhere else"\r
-msgstr "En alguna parte"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Your backup succeeded. We will now continue to explain the further upgrade "\r
-"process."\r
-msgstr ""\r
-"Backup ha terminado. Nosotros continuamos explicando el proceso de "\r
-"actialización."\r
-\r
-#: ../data/\r
-msgid "Menu"\r
-msgstr "Menú"\r
-\r
-#: ../data/\r
-msgid "Parental Lock"\r
-msgstr "Bloqueo adultos"\r
-\r
-#: ../data/\r
-msgid "Restart"\r
-msgstr "Reiniciar"\r
-\r
-#: ../data/\r
-msgid "AC3 default"\r
-msgstr "AC3 por defecto"\r
-\r
-#: ../data/\r
-msgid "Timer entry"\r
-msgstr "Grabación"\r
-\r
-#: ../data/\r
-msgid "Modulator"\r
-msgstr "Modulador"\r
-\r
-#: ../data/\r
-msgid "Eventview"\r
-msgstr "Ver eventos"\r
-\r
-#: ../data/\r
-msgid "Margin before record (minutes)"\r
-msgstr "Margen antes de grabar (minutos)"\r
-\r
-#: ../data/\r
-msgid "The backup failed. Please choose a different backup location."\r
-msgstr "Backup ha fallado. Elige una localización diferente para el backup."\r
-\r
-#: ../data/\r
-msgid "Keymap"\r
-msgstr "Mapa de teclado"\r
-\r
-#: ../data/\r
-msgid "InfoBar"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid ""\r
-"The wizard can backup your current settings. Do you want to do a backup now?"\r
-msgstr ""\r
-"El asistente puede backup tu configuración actual. ¿Quieres hacer el backup ahora?"\r
-\r
-#: ../data/\r
-msgid "Exit wizard"\r
-msgstr "Salir del asistente"\r
-\r
-#: ../data/\r
-msgid "Timer sanity error"\r
-msgstr "Error de grabación sanity"\r
-\r
-#: ../data/\r
-msgid "Serviceinfo"\r
-msgstr "Info del canal"\r
-\r
-#: ../data/\r
-msgid "VCR Switch"\r
-msgstr "Cambiar a VCR"\r
-\r
-#: ../data/\r
-msgid "Your dreambox is shutting down. Please stand by..."\r
-msgstr "Tu dreambox está reiniciando. Espera un momento..."\r
-\r
-#: ../data/\r
-msgid "WSS on 4:3"\r
-msgstr "WSS en 4:3"\r
-\r
-#: ../data/\r
-msgid "Skip confirmations"\r
-msgstr "Saltar confirmaciones"\r
-\r
-#: ../data/\r
-msgid "Choose bouquet"\r
-msgstr "Elegir lista"\r
-\r
-#: ../data/\r
-msgid "OK, guide me through the upgrade process"\r
-msgstr "OK, guiame a través del proceso de actualización"\r
-\r
-#: ../data/\r
-msgid "No backup needed"\r
-msgstr "No necesario el backup"\r
-\r
-#: ../data/\r
-msgid "MORE"\r
-msgstr "MAS"\r
-\r
-#: ../data/\r
-msgid "Yes, do an automatic scan now"\r
-msgstr "Si, haz una búsqueda autmática ahora"\r
-\r
-#: ../data/\r
-msgid "Information"\r
-msgstr "Información"\r
-\r
-#: ../data/\r
-msgid "Yes, do a manual scan now"\r
-msgstr "Si, haz una búsqueda manual ahora"\r
-\r
-#: ../data/\r
-msgid "USB"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Timer log"\r
-msgstr "Log de grabación"\r
-\r
-#: ../data/\r
-msgid "Do you want to restore your settings?"\r
-msgstr "¿Quiere restaurar su configuración?"\r
-\r
-#: ../data/\r
-msgid "Please set up tuner B"\r
-msgstr "Por favor, configure tuner B"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Thank you for using the wizard. Your box is now ready to use.\n"\r
-"Please press OK to start using you Dreambox."\r
-msgstr ""\r
-"Gracias por usar el asistente. Tu dream está ahora listo para su uso.\n"\r
-"Por favor, pulse OK para comenzar tu Dreambox."\r
-\r
-#: ../data/\r
-msgid "Delay"\r
-msgstr "Retardo"\r
-\r
-#: ../data/\r
-msgid "Select HDD"\r
-msgstr "Seleccionar disco duro"\r
-\r
-#: ../data/\r
-msgid "#ffffffff"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Setup Lock"\r
-msgstr "Bloquear config"\r
-\r
-#: ../data/\r
-msgid "Aspect Ratio"\r
-msgstr "Relación de aspecto"\r
-\r
-#: ../data/\r
-msgid "Expert Setup"\r
-msgstr "Config experta"\r
-\r
-#: ../data/\r
-msgid "Language"\r
-msgstr "Idioma"\r
-\r
-#: ../data/\r
-msgid ""\r
-"Use the left and right buttons to change an option.\n"\r
-"\n"\r
-"Please set up tuner A"\r
-msgstr ""\r
-"Use los botones izq/der para cambiar una opción.\n"\r
-"\n"\r
-"Por favor configure tuner A"\r
-\r
-#: ../data/\r
-msgid "Parental Control"\r
-msgstr "Control Adultos"\r
-\r
-#: ../data/\r
-msgid "VCR scart"\r
-msgstr "Euroconector VCR"\r
-\r
-#: ../data/\r
-msgid "Mainmenu"\r
-msgstr "Menú principal"\r
-\r
-#: ../data/\r
-msgid "Select a movie"\r
-msgstr "Seleccionar una película"\r
-\r
-#: ../data/\r
-msgid "Volume"\r
-msgstr "Volumen"\r
-\r
-#: ../data/\r
-msgid "Multi bouquets"\r
-msgstr "Multi listas"\r
-\r
-#: ../data/\r
-msgid "Alpha"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid ""\r
-"Welcome.\n"\r
-"\n"\r
-"This start wizard will guide you through the basic setup of your Dreambox.\n"\r
-"Press the OK button on your remote control to move to the next step."\r
-msgstr ""\r
-"Bienvenido.\n"\r
-"\n"\r
-"Este asistente le guiará a través de una configuración básica de su "\r
-"Dreambox.\n"\r
-"Pulse el botón OK de su mando para ir al siguiente paso."\r
-\r
-#: ../data/\r
-msgid "Setup"\r
-msgstr "Config"\r
-\r
-#: ../data/\r
-msgid "This is unsupported at the moment."\r
-msgstr "Esto no está soportado en este momento."\r
-\r
-#: ../data/\r
-msgid "About"\r
-msgstr "Acerca de"\r
-\r
-#: ../data/\r
-msgid "config menu"\r
-msgstr "menú config"\r
-\r
-#: ../data/\r
-msgid "Finetune"\r
-msgstr "Ajuste fino"\r
-\r
-#: ../data/\r
-msgid "Timer Editor"\r
-msgstr "Editor de Grabaciones"\r
-\r
-#: ../data/\r
-msgid "AGC:"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "What do you want to scan?"\r
-msgstr "¿Qué quieres buscar?"\r
-\r
-#: ../data/\r
-msgid "Usage settings"\r
-msgstr "Config de uso"\r
-\r
-#: ../data/\r
-msgid "Channellist menu"\r
-msgstr "Menu lista de canales"\r
-\r
-#: ../data/\r
-msgid "Audio"\r
-msgstr "Sonido"\r
-\r
-#: ../data/\r
-msgid "#ff0000"\r
-msgstr ""\r
-\r
-#: ../data/\r
-msgid "Do you want to do a service scan?"\r
-msgstr "¿Quiere hacer una búsqueda de canales?"\r
-\r
-#: ../data/\r
-msgid "NOW"\r
-msgstr "AHORA"\r
-\r
-#: ../data/\r
-msgid "Yes, perform a shutdown now."\r
-msgstr "Si, realiza el apagado ahora."\r
-\r
-#: ../data/\r
-msgid "Seek"\r
-msgstr "Posicionar"\r
-\r
-#: ../data/\r
-msgid "Satelliteconfig"\r
-msgstr "Configurar satélite"\r
-\r
-#: ../data/\r
-msgid "Do you want to do another manual service scan?"\r
-msgstr "¿Quieres hacer otra búsqueda manual?"\r
-\r
-#~ msgid ""\r
-#~ "Do you want to stop the current\n"\r
-#~ "(instant) recording?"\r
-#~ msgstr ""\r
-#~ "¿Parar la actual (directo)\n"\r
-#~ "grabación?"\r
-\r
-#~ msgid "Upgrade"\r
-#~ msgstr "Actualizar"\r
-\r
-#~ msgid "Positioner setup"\r
-#~ msgstr "Configurar motor"\r
-\r
-#~ msgid "Yes, scan now"\r
-#~ msgstr "Si, buscar ahora"\r
-\r
-#~ msgid "%s (%s, %d MB free)"\r
-#~ msgstr "%s (%s, %d MB libres)"\r
-\r
-#~ msgid "Add Timer"\r
-#~ msgstr "Grabar"\r
-\r
-#~ msgid "Please press OK!"\r
-#~ msgstr "¡Pulse OK!"\r
-\r
-#~ msgid "Positioner mode"\r
-#~ msgstr "Modo motor"\r
+msgid ""
+msgstr ""
+"Project-Id-Version: tuxbox-enigma 0.0.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-03-22 21:46+0000\n"
+"PO-Revision-Date: 2006-02-17 12:51+0100\n"
+"Last-Translator: Jose Juan Zapater <josej@zapater.fdns.net>\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Poedit-Language: Spanish\n"
+"X-Poedit-Country: SPAIN\n"
+"X-Poedit-SourceCharset: iso-8859-1\n"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"\n"
+"Enigma2 will restart after the restore"
+msgstr ""
+
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
+msgid "\"?"
+msgstr ""
+
+#: ../lib/python/Screens/EventView.py:111
+#, python-format
+msgid "%d min"
+msgstr ""
+
+#: ../lib/python/Screens/TimerEntry.py:102
+#: ../lib/python/Screens/TimerEntry.py:105
+msgid "%d.%B %Y"
+msgstr ""
+
+#: ../lib/python/Screens/About.py:38
+#, python-format
+msgid ""
+"%s\n"
+"(%s, %d MB free)"
+msgstr ""
+"%s\n"
+"(%s, %d MB libres)"
+
+#: ../lib/python/Components/TimerList.py:46
+#: ../lib/python/Components/TimerList.py:51
+msgid "(ZAP)"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/usr/share/enigma2 directory"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "/var directory"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:711
+msgid "0 V"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:714
+msgid "1.0"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:714
+msgid "1.1"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:714
+msgid "1.2"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:711
+msgid "12 V"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:142
+msgid "12V Output"
+msgstr "12V Salida"
+
+#: ../lib/python/Components/NimManager.py:690
+msgid "13 V"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:690
+msgid "18 V"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:66
+msgid "<unknown>"
+msgstr "<desconocido>"
+
+#: ../lib/python/Components/NimManager.py:713
+msgid "A"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid ""
+"A recording is currently running.\n"
+"What do you want to do?"
+msgstr ""
+"Una grabación está actualmente ejecutándose.\n"
+"¿Qué quiere hacer?"
+
+#: ../RecordTimer.py:141
+msgid ""
+"A timer failed to record!\n"
+"Disable TV and try again?\n"
+msgstr ""
+"¡Ha fallado la grabación!\n"
+"¿Desactivar TV y probar otra vez?\n"
+
+#: ../lib/python/Components/NimManager.py:696
+msgid "AA"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:696
+msgid "AB"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:166
+msgid "AGC"
+msgstr ""
+
+#: ../lib/python/Screens/TimerEdit.py:28
+msgid "Add"
+msgstr "Añadir"
+
+#: ../lib/python/Screens/EventView.py:26
+#: ../lib/python/Screens/EpgSelection.py:48
+msgid "Add timer"
+msgstr "Grabar"
+
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:641
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:31
+msgid "Advanced"
+msgstr "Avanzado"
+
+#: ../lib/python/Screens/ChannelSelection.py:430
+#: ../lib/python/Screens/ChannelSelection.py:576
+msgid "All"
+msgstr "Todo"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:104
+msgid "Apply satellite"
+msgstr "Aplicar satélite"
+
+#: ../lib/python/Components/Language.py:15
+msgid "Arabic"
+msgstr "Arábigo"
+
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:224
+#: ../lib/python/Screens/ScanSetup.py:225
+#: ../lib/python/Screens/ScanSetup.py:231
+#: ../lib/python/Screens/ScanSetup.py:232
+#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:234
+#: ../lib/python/Screens/ScanSetup.py:235
+#: ../lib/python/Screens/ScanSetup.py:236
+#: ../lib/python/Screens/ScanSetup.py:237
+#: ../lib/python/Screens/ScanSetup.py:238
+msgid "Auto"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:447 ../data/
+msgid "Automatic Scan"
+msgstr "Búsqueda automática"
+
+#: ../lib/python/Components/NimManager.py:713
+msgid "B"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:696
+msgid "BA"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:696
+msgid "BB"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:168
+msgid "BER"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:76
+msgid "Backup"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:113
+msgid "Backup Location"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:112
+msgid "Backup Mode"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:691
+msgid "Band"
+msgstr "Banda"
+
+#: ../lib/python/Screens/ScanSetup.py:151
+msgid "Bandwidth"
+msgstr "Ancho de banda"
+
+#: ../lib/python/Screens/HarddiskSetup.py:31
+msgid "Bus: "
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:707
+msgid "C-Band"
+msgstr "Banda-C"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "CF Drive"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:66
+msgid "Cable provider"
+msgstr "Proveedor de cable"
+
+#: ../lib/python/Screens/Setup.py:110 ../lib/python/Screens/TimerEntry.py:24
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:75
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:165
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../lib/python/Screens/HarddiskSetup.py:30
+msgid "Capacity: "
+msgstr "Capacidad: "
+
+#: ../lib/python/Screens/TimerEntry.py:190 ../data/
+msgid "Channel"
+msgstr "Canal"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:145
+msgid "Channel:"
+msgstr "Canal:"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:33
+msgid "Choose source"
+msgstr "Elige origen"
+
+#: ../lib/python/Components/SetupDevices.py:21
+msgid "Classic"
+msgstr "Clásico"
+
+#: ../lib/python/Screens/TimerEdit.py:30
+msgid "Cleanup"
+msgstr "Limpiar"
+
+#: ../lib/python/Screens/TimerEntry.py:312
+msgid "Clear log"
+msgstr "Borrar log"
+
+#: ../lib/python/Screens/ScanSetup.py:152
+msgid "Code rate high"
+msgstr "Velocidad de código alta"
+
+#: ../lib/python/Screens/ScanSetup.py:153
+msgid "Code rate low"
+msgstr "Velocidad de código baja"
+
+#: ../lib/python/Screens/Satconfig.py:122
+#: ../lib/python/Screens/Satconfig.py:124
+msgid "Command order"
+msgstr "Orden de comando"
+
+#: ../lib/python/Screens/Satconfig.py:118
+msgid "Committed DiSEqC command"
+msgstr "Comando DISEqC enviado"
+
+#: ../lib/python/Screens/ScanSetup.py:197
+#: ../lib/python/Screens/ScanSetup.py:198
+msgid "Complete"
+msgstr "Completado"
+
+#: ../lib/python/Screens/Satconfig.py:47
+#: ../lib/python/Screens/Satconfig.py:147 ../data/
+msgid "Configuration Mode"
+msgstr "Modo Configuración"
+
+#: ../lib/python/Screens/TimerEdit.py:192
+msgid "Conflicting timer"
+msgstr "Grabación en conflicto"
+
+#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:32
+msgid "Current version:"
+msgstr "Versión actual:"
+
+#: ../lib/python/Components/SetupDevices.py:21
+msgid "Default"
+msgstr "Por defecto"
+
+#: ../lib/python/Screens/TimerEdit.py:27
+msgid "Delete"
+msgstr "Borrar"
+
+#: ../lib/python/Screens/TimerEntry.py:309
+msgid "Delete entry"
+msgstr "Borrar entrada"
+
+#: ../lib/python/Screens/MovieSelection.py:62
+msgid "Delete failed!"
+msgstr "¡Falló el borrado!"
+
+#: ../lib/python/Screens/TimerEntry.py:147
+msgid "Description"
+msgstr "Descripción"
+
+#: ../lib/python/Screens/About.py:35
+msgid "Detected HDD:"
+msgstr "HDD detectado:"
+
+#: ../lib/python/Screens/About.py:17
+msgid "Detected NIMs:"
+msgstr "NIMs detectados:"
+
+#: ../lib/python/Components/NimManager.py:655
+msgid "DiSEqC A/B"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:655
+msgid "DiSEqC A/B/C/D"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:51
+msgid "DiSEqC Mode"
+msgstr "Modo DiSEqC"
+
+#: ../lib/python/Screens/Satconfig.py:114
+msgid "DiSEqC mode"
+msgstr "modo DiSEqC"
+
+#: ../lib/python/Screens/Satconfig.py:126
+msgid "DiSEqC repeats"
+msgstr "Repetir DiSEqC"
+
+#: ../lib/python/Screens/ScanSetup.py:127
+#: ../lib/python/Screens/TimerEdit.py:76 ../lib/python/Components/Lcd.py:31
+#: ../lib/python/Components/SetupDevices.py:38
+#: ../lib/python/Components/SetupDevices.py:39
+#: ../lib/python/Components/SetupDevices.py:43
+#: ../lib/python/Components/SetupDevices.py:44
+#: ../lib/python/Components/SetupDevices.py:45
+#: ../lib/python/Components/SetupDevices.py:46
+#: ../lib/python/Components/SetupDevices.py:47
+msgid "Disable"
+msgstr "Desabilitar"
+
+#: ../lib/python/Screens/PluginBrowser.py:102
+msgid ""
+"Do you really want to REMOVE\n"
+"the plugin \""
+msgstr ""
+"Seguro que quieres BORRAR\n"
+"el plugin \""
+
+#: ../lib/python/Screens/MovieSelection.py:45
+msgid "Do you really want to delete this recording?"
+msgstr "¿Borrar esta grabación?"
+
+#: ../lib/python/Screens/PluginBrowser.py:100
+msgid ""
+"Do you really want to download\n"
+"the plugin \""
+msgstr ""
+"Seguro que quieres descargar\n"
+"el plugin \""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:123
+msgid ""
+"Do you want to backup now?\n"
+"After pressing OK, please wait!"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:50
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:202
+msgid ""
+"Do you want to update your Dreambox?\n"
+"After pressing OK, please wait!"
+msgstr ""
+"¿Actualizar tu Dreambox?\n"
+"¡Después de pulsar OK, espere!"
+
+#: ../lib/python/Screens/PluginBrowser.py:21
+msgid "Download Plugins"
+msgstr "Descargar Plugins"
+
+#: ../lib/python/Screens/PluginBrowser.py:113
+msgid "Downloadable new plugins"
+msgstr "Nuevos plugins descargables"
+
+#: ../lib/python/Screens/PluginBrowser.py:79
+msgid "Downloading plugin information. Please wait..."
+msgstr "Descargando información del plugin. Espere..."
+
+#: ../lib/python/Components/Language.py:16
+msgid "Dutch"
+msgstr "Alemán"
+
+#: ../lib/python/Screens/ChannelSelection.py:690
+msgid "E"
+msgstr ""
+
+#: ../lib/python/Components/ServiceScan.py:40
+#, python-format
+msgid "ERROR - failed to scan (%s)!"
+msgstr "ERROR - falló la busqueda (%s)!"
+
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
+msgid "East"
+msgstr "Este"
+
+#: ../lib/python/Screens/ScanSetup.py:127
+#: ../lib/python/Screens/TimerEdit.py:74 ../lib/python/Components/Lcd.py:31
+#: ../lib/python/Components/SetupDevices.py:38
+#: ../lib/python/Components/SetupDevices.py:39
+#: ../lib/python/Components/SetupDevices.py:43
+#: ../lib/python/Components/SetupDevices.py:44
+#: ../lib/python/Components/SetupDevices.py:45
+#: ../lib/python/Components/SetupDevices.py:46
+#: ../lib/python/Components/SetupDevices.py:47
+msgid "Enable"
+msgstr "Activar"
+
+#: ../lib/python/Screens/TimerEntry.py:184
+msgid "End"
+msgstr "Fin"
+
+#: ../lib/python/Screens/TimerEntry.py:188
+msgid "EndTime"
+msgstr "HoraFin"
+
+#: ../lib/python/Screens/LanguageSelection.py:45
+#: ../lib/python/Components/SetupDevices.py:24
+#: ../lib/python/Components/Language.py:13
+msgid "English"
+msgstr "Inglés"
+
+#: ../lib/python/Components/NimManager.py:636
+msgid "Equal to Socket A"
+msgstr "Igual al conector A"
+
+#: ../lib/python/Screens/Console.py:41
+msgid "Execution Progress:"
+msgstr "Progreso de ejecución:"
+
+#: ../lib/python/Screens/Console.py:51
+msgid "Execution finished!!"
+msgstr "¡Ejecución terminó!"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1181
+msgid "Extensions"
+msgstr "Extensiones"
+
+#: ../lib/python/Screens/ScanSetup.py:114
+#: ../lib/python/Screens/ScanSetup.py:142
+msgid "FEC"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:119
+msgid "Fast DiSEqC"
+msgstr "DiSEqC Rapido"
+
+#: ../lib/python/Screens/ChannelSelection.py:433
+msgid "Favourites"
+msgstr "Favoritos"
+
+#: ../lib/python/Screens/ScanSetup.py:110
+#: ../lib/python/Screens/ScanSetup.py:138
+#: ../lib/python/Screens/ScanSetup.py:149
+#: ../lib/python/Screens/TimerEntry.py:156
+msgid "Frequency"
+msgstr "Frecuencia"
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Fri"
+msgstr "Vie"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:170
+msgid "Friday"
+msgstr "Viernes"
+
+#: ../lib/python/Screens/About.py:23
+#, python-format
+msgid "Frontprocessor version: %d"
+msgstr "Versión Frontprocessor: %d"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:59
+msgid "Function not yet implemented"
+msgstr "Función no implementada todavía"
+
+#: ../lib/python/Screens/NetworkSetup.py:45 ../data/
+msgid "Gateway"
+msgstr "Puerta de enlace"
+
+#: ../lib/python/Components/SetupDevices.py:24
+#: ../lib/python/Components/Language.py:14
+msgid "German"
+msgstr "Alemán"
+
+#: ../lib/python/Screens/PluginBrowser.py:81
+msgid "Getting plugin information. Please wait..."
+msgstr "Leyendo información del plugin Espere..."
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:106
+msgid "Goto position"
+msgstr "Ir a la posición"
+
+#: ../lib/python/Screens/ScanSetup.py:156
+msgid "Guard interval mode"
+msgstr "Modo intervalo seguro"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+#: ../data/
+msgid "Harddisk"
+msgstr "Disco duro"
+
+#: ../lib/python/Screens/ScanSetup.py:157
+msgid "Hierarchy mode"
+msgstr "Modo jerárquico"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1088
+#: ../lib/python/Screens/InfoBarGenerics.py:1096
+msgid "How many minutes do you want to record?"
+msgstr "¿Cuántos minutos quiere grabar?"
+
+#: ../lib/python/Screens/NetworkSetup.py:42 ../data/
+msgid "IP Address"
+msgstr "Dirección IP"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:29
+msgid "Image-Upgrade"
+msgstr "Actualización-Imagen"
+
+#: ../lib/python/Screens/Satconfig.py:143
+msgid "Increased voltage"
+msgstr "Voltage incrementado"
+
+#: ../lib/python/Screens/Ci.py:214
+msgid "Init"
+msgstr "Iniciar"
+
+#: ../lib/python/Screens/HarddiskSetup.py:33
+msgid "Initialize"
+msgstr "Inicializar"
+
+#: ../lib/python/Screens/HarddiskSetup.py:19
+msgid "Initializing Harddisk..."
+msgstr "Inicializando Disco duro..."
+
+#: ../lib/python/Screens/ScanSetup.py:111
+#: ../lib/python/Screens/ScanSetup.py:139
+#: ../lib/python/Screens/ScanSetup.py:150
+msgid "Inversion"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:111
+msgid "LNB"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:136
+msgid "LOF"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:140
+msgid "LOF/H"
+msgstr ""
+
+#: ../lib/python/Screens/Satconfig.py:139
+msgid "LOF/L"
+msgstr ""
+
+#: ../lib/python/Screens/LanguageSelection.py:40 ../data/
+msgid "Language selection"
+msgstr "Selección de Idioma"
+
+#: ../lib/python/Screens/Satconfig.py:28
+#: ../lib/python/Screens/Satconfig.py:130 ../data/
+msgid "Latitude"
+msgstr "Latitud"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:100
+msgid "Limit east"
+msgstr "Límite este"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:101
+msgid "Limit west"
+msgstr "Límite oeste"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:99
+msgid "Limits off"
+msgstr "Quitar límites"
+
+#: ../lib/python/Screens/Satconfig.py:26
+#: ../lib/python/Screens/Satconfig.py:128 ../data/
+msgid "Longitude"
+msgstr "Longitud"
+
+#: ../lib/python/Components/NimManager.py:637
+msgid "Loopthrough to Socket A"
+msgstr "Conectado al conector A"
+
+#: ../lib/python/Screens/HarddiskSetup.py:29
+msgid "Model: "
+msgstr "Modelo: "
+
+#: ../lib/python/Screens/ScanSetup.py:141
+#: ../lib/python/Screens/ScanSetup.py:154
+msgid "Modulation"
+msgstr "Modulació"
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Mon"
+msgstr "Lun"
+
+#: ../lib/python/Screens/TimerEntry.py:100
+msgid "Mon-Fri"
+msgstr "Lun-Vie"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:166
+msgid "Monday"
+msgstr "Lunes"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:94
+msgid "Move east"
+msgstr "Mover al este"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:97
+msgid "Move west"
+msgstr "Mover al oeste"
+
+#: ../lib/python/Screens/MovieSelection.py:29
+msgid "Movie Menu"
+msgstr "Menú de Películas"
+
+#: ../lib/python/Screens/EventView.py:131
+msgid "Multi EPG"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:196
+msgid "Multisat"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:483
+msgid "N/A"
+msgstr "N/D"
+
+#: ../lib/python/Screens/TimerEntry.py:146
+msgid "Name"
+msgstr "Nombre"
+
+#: ../lib/python/Screens/NetworkSetup.py:46 ../data/
+msgid "Nameserver"
+msgstr "DNS"
+
+#: ../lib/python/Screens/NetworkSetup.py:44 ../data/
+msgid "Netmask"
+msgstr "Máscar"
+
+#: ../lib/python/Screens/ScanSetup.py:143
+msgid "Network scan"
+msgstr "Escanear red"
+
+#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:33
+msgid "New version:"
+msgstr "Nueva versión:"
+
+#: ../lib/python/Screens/EpgSelection.py:34
+msgid "Next"
+msgstr "Siguiente"
+
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
+msgid "No"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1110
+msgid "No HDD found or HDD not initialized!"
+msgstr "HDD no encontrado o no inicializado!"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1067
+msgid "No event info found, recording indefinitely."
+msgstr "No hay info del evento, grabando indefinidamente."
+
+#: ../lib/python/Screens/ScanSetup.py:219
+#: ../lib/python/Screens/ScanSetup.py:225
+#: ../lib/python/Screens/ScanSetup.py:233
+#: ../lib/python/Screens/ScanSetup.py:234
+#: ../lib/python/Screens/ScanSetup.py:238
+#: ../lib/python/Components/NimManager.py:696
+#: ../lib/python/Components/NimManager.py:700
+#: ../lib/python/Components/NimManager.py:713
+#: ../lib/python/Components/NimManager.py:714
+#: ../lib/python/Components/NimManager.py:721
+msgid "None"
+msgstr "Ninguno"
+
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
+msgid "North"
+msgstr "Norte"
+
+#: ../lib/python/Components/NimManager.py:638
+msgid "Nothing connected"
+msgstr "Nada conectado"
+
+#: ../lib/python/Screens/Setup.py:109 ../lib/python/Screens/TimerEntry.py:23
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:74
+msgid "OK"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:691
+msgid "Off"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:691
+msgid "On"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:721
+msgid "One"
+msgstr "Uno"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:30
+msgid "Online-Upgrade"
+msgstr "Actualización-Online"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:34
+msgid "Packet management"
+msgstr "Manejo de paquete"
+
+#: ../lib/python/Screens/InfoBar.py:40
+msgid "Play recorded movies..."
+msgstr "Reproducir películas grabadas..."
+
+#: ../lib/python/Screens/ChannelSelection.py:106
+msgid "Please enter a name for the new bouquet"
+msgstr "Introduzca un nombre para la nueva lista"
+
+#: ../lib/python/Screens/MovieSelection.py:77
+msgid "Please wait... Loading list..."
+msgstr "Espere... Cargando lista..."
+
+#: ../lib/python/Screens/ScanSetup.py:113
+msgid "Polarity"
+msgstr "Polaridad"
+
+#: ../lib/python/Components/NimManager.py:690
+msgid "Polarization"
+msgstr "Polarización"
+
+#: ../lib/python/Screens/Satconfig.py:15
+msgid "Port A"
+msgstr "Puerto A"
+
+#: ../lib/python/Screens/Satconfig.py:18
+msgid "Port B"
+msgstr "Puerto B"
+
+#: ../lib/python/Screens/Satconfig.py:20
+msgid "Port C"
+msgstr "Puerto C"
+
+#: ../lib/python/Screens/Satconfig.py:21
+msgid "Port D"
+msgstr "Puerto D"
+
+#: ../lib/python/Components/NimManager.py:655
+msgid "Positioner"
+msgstr "Motor"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:69
+msgid "Positioner movement"
+msgstr "Movimiento del motor"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:71
+msgid "Positioner storage"
+msgstr "Almacenar motor"
+
+#: ../lib/python/Screens/NetworkSetup.py:35
+msgid "Press OK to activate the settings."
+msgstr "Pulse OK para activar la configuración."
+
+#: ../lib/python/Screens/ScanSetup.py:448
+msgid "Press OK to scan"
+msgstr "Pulse OK para buscar"
+
+#: ../lib/python/Screens/ScanSetup.py:73
+msgid "Press OK to start the scan"
+msgstr "Pulse OK para comenzar la búsqued"
+
+#: ../lib/python/Screens/EpgSelection.py:33
+msgid "Prev"
+msgstr ""
+
+#: ../lib/python/Screens/ChannelSelection.py:432
+#: ../lib/python/Screens/ChannelSelection.py:572
+msgid "Provider"
+msgstr "Proveedor"
+
+#: ../lib/python/Screens/ChannelSelection.py:679
+msgid "Providers"
+msgstr "Proveedores"
+
+#: ../lib/python/Screens/TimerEdit.py:97
+msgid "Really delete done timers?"
+msgstr "¿Quiere borrar las programaciones terminadas?"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1165
+msgid "Record"
+msgstr "Grabar"
+
+#: ../lib/python/Screens/EventView.py:67
+msgid "Recording"
+msgstr "Grabando"
+
+#: ../lib/python/Screens/PluginBrowser.py:20
+msgid "Remove Plugins"
+msgstr "Borrar Plugins"
+
+#: ../lib/python/Screens/PluginBrowser.py:115
+msgid "Remove plugins"
+msgstr "Borrar plugins"
+
+#: ../lib/python/Screens/TimerEntry.py:150
+msgid "Repeat Type"
+msgstr ""
+
+#: ../lib/python/Screens/Ci.py:213
+msgid "Reset"
+msgstr "Resetear"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:77
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:166
+msgid "Restore"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:164
+msgid "SNR"
+msgstr ""
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Sat"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:109
+#: ../lib/python/Screens/ScanSetup.py:118
+#: ../lib/python/Screens/Satconfig.py:13 ../lib/python/Screens/Satconfig.py:61
+#: ../lib/python/Screens/Satconfig.py:149
+msgid "Satellite"
+msgstr "Satélite"
+
+#: ../lib/python/Screens/ChannelSelection.py:431
+#: ../lib/python/Screens/ChannelSelection.py:574
+msgid "Satellites"
+msgstr "Satélites"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:171
+msgid "Saturday"
+msgstr "Sábado"
+
+#: ../lib/python/Screens/ScanSetup.py:441
+#: ../lib/python/Screens/ScanSetup.py:444
+msgid "Scan NIM"
+msgstr "Escanear NIM"
+
+#: ../lib/python/Components/NimManager.py:639
+msgid "Secondary cable from motorized LNB"
+msgstr "Cable secundario del LNB motorizado"
+
+#: ../lib/python/Screens/TimerEntry.py:230
+msgid "Select channel to record from"
+msgstr "Seleccione canal del que grabar"
+
+#: ../lib/python/Screens/Satconfig.py:120
+msgid "Sequence repeat"
+msgstr "Repetir secuencia"
+
+#: ../lib/python/Screens/ChannelSelection.py:681
+msgid "Services"
+msgstr "Canales"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:70
+msgid "Set limits"
+msgstr "Límites activados"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:35
+msgid "Settings"
+msgstr "Configuraciones"
+
+#: ../lib/python/Screens/InfoBar.py:41
+msgid "Show the radio player..."
+msgstr "Reproductor de radio..."
+
+#: ../lib/python/Screens/EventView.py:102
+msgid "Similar broadcastings:"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:633
+#: ../lib/python/Components/NimManager.py:640
+msgid "Simple"
+msgstr "Sencillo"
+
+#: ../lib/python/Components/NimManager.py:655
+msgid "Single"
+msgstr "Uno"
+
+#: ../lib/python/Screens/EventView.py:130
+msgid "Single EPG"
+msgstr "EPG Sencillo"
+
+#: ../lib/python/Screens/ScanSetup.py:196
+msgid "Single satellite"
+msgstr "Satélite único"
+
+#: ../lib/python/Screens/ScanSetup.py:196
+#: ../lib/python/Screens/ScanSetup.py:197
+#: ../lib/python/Screens/ScanSetup.py:198
+msgid "Single transponder"
+msgstr "Transponder único"
+
+#: ../lib/python/Components/NimManager.py:668
+msgid "Slot "
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:552
+msgid "Socket "
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:149
+msgid ""
+"Sorry your Backup destination does not exist\n"
+"\n"
+"Please choose an other one."
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:664
+#: ../lib/python/Components/NimManager.py:725
+msgid "South"
+msgstr "Sur"
+
+#: ../lib/python/Components/Language.py:17
+msgid "Spanish"
+msgstr "Español"
+
+#: ../lib/python/Screens/TimerEntry.py:178
+msgid "Start"
+msgstr "Inicio"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "Start recording?"
+msgstr "¿Iniciar grabación?"
+
+#: ../lib/python/Screens/TimerEntry.py:181
+msgid "StartTime"
+msgstr "HoraInicio"
+
+#: ../lib/python/Screens/Wizard.py:221
+msgid "Step "
+msgstr "Paso "
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:95
+msgid "Step east"
+msgstr "Paso este"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:96
+msgid "Step west"
+msgstr "Paso oeste"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:950
+msgid "Stop Timeshift?"
+msgstr "¿Parar grabación de pausa?"
+
+#: ../lib/python/Screens/InfoBar.py:100
+msgid "Stop playing this movie?"
+msgstr "¿Parar reproducción de esta película?"
+
+#: ../lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:105
+msgid "Store position"
+msgstr "Almacenar posición"
+
+#: ../lib/python/Screens/Satconfig.py:108
+msgid "Stored position"
+msgstr "Posición almacenada"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1170 ../data/
+msgid "Subservices"
+msgstr "Subservicios"
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Sun"
+msgstr "Dom"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:172
+msgid "Sunday"
+msgstr "Domingo"
+
+#: ../lib/python/Screens/ScanSetup.py:112
+#: ../lib/python/Screens/ScanSetup.py:140
+msgid "Symbol Rate"
+msgstr "Velocidad de símbolo"
+
+#: ../lib/python/Screens/Satconfig.py:68
+msgid "Terrestrial provider"
+msgstr "Proveedor terrestre"
+
+#: ../lib/python/Components/NimManager.py:721
+msgid "Three"
+msgstr "Tres"
+
+#: ../lib/python/Screens/Satconfig.py:141
+msgid "Threshold"
+msgstr "Umbral"
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Thu"
+msgstr "Jue"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:169
+msgid "Thursday"
+msgstr "Jueves"
+
+#: ../lib/python/Screens/TimerEntry.py:148
+msgid "Timer Type"
+msgstr "Tipo de grabación"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:922
+msgid "Timeshift not possible!"
+msgstr "¡Pausa no posible!"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1174
+msgid "Timeshifting"
+msgstr "Pausa"
+
+#: ../lib/python/Screens/EpgSelection.py:198
+#: ../lib/python/Tools/FuzzyDate.py:10
+msgid "Today"
+msgstr "Hoy"
+
+#: ../lib/python/Screens/Satconfig.py:103
+msgid "Tone mode"
+msgstr "Modo tono"
+
+#: ../lib/python/Screens/Satconfig.py:117
+msgid "Toneburst"
+msgstr ""
+
+#: ../lib/python/Components/NimManager.py:655
+msgid "Toneburst A/B"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:155
+msgid "Transmission mode"
+msgstr "Modo trasmisión"
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Tue"
+msgstr "Mar"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:167
+msgid "Tuesday"
+msgstr "Martes"
+
+#: ../lib/python/Screens/ScanSetup.py:91
+#: ../lib/python/Components/ServiceScan.py:75
+msgid "Tuner"
+msgstr "Sintonizador"
+
+#: ../lib/python/Components/NimManager.py:721
+msgid "Two"
+msgstr "Dos"
+
+#: ../lib/python/Screens/ScanSetup.py:96 ../lib/python/Screens/ScanSetup.py:99
+#: ../lib/python/Screens/ScanSetup.py:102
+msgid "Type of scan"
+msgstr "Tipo de búsqued"
+
+#: ../lib/python/Components/NimManager.py:660
+msgid "USALS"
+msgstr ""
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:111
+msgid "USB Stick"
+msgstr ""
+
+#: ../lib/python/Screens/HarddiskSetup.py:49
+msgid ""
+"Unable to initialize harddisk.\n"
+"Please refer to the user manual.\n"
+"Error: "
+msgstr ""
+"Imposible inicializar el disco duro.\n"
+"Por favor mire el manual de usuario.\n"
+"Error: "
+
+#: ../lib/python/Screens/Satconfig.py:125
+msgid "Uncommitted DiSEqC command"
+msgstr "Comando DiSEqC no enviado"
+
+#: ../lib/python/Components/NimManager.py:707
+msgid "Universal LNB"
+msgstr "LNB Universal"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:211
+msgid "Updating finished. Here is the result:"
+msgstr "Actualización finalizada. Aquí está el resultado:"
+
+#: ../lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py:217
+msgid "Updating... Please wait... This can take some minutes..."
+msgstr "Actualizando... Espere... Esto pude tardar varios minutos..."
+
+#: ../lib/python/Screens/NetworkSetup.py:40 ../data/
+msgid "Use DHCP"
+msgstr "Usar DHCP"
+
+#: ../lib/python/Screens/Satconfig.py:105
+msgid "Use usals for this sat"
+msgstr "Usar usals para este sat"
+
+#: ../lib/python/Components/NimManager.py:707
+msgid "User defined"
+msgstr "Definido por el usuario"
+
+#: ../lib/python/Screens/Satconfig.py:102
+msgid "Voltage mode"
+msgstr "Modo voltaje"
+
+#: ../lib/python/Screens/ChannelSelection.py:688
+msgid "W"
+msgstr ""
+
+#: ../lib/python/Screens/EpgSelection.py:187
+#: ../lib/python/Components/TimerList.py:34
+msgid "Wed"
+msgstr "Mie"
+
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:168
+msgid "Wednesday"
+msgstr "Miércoles"
+
+#: ../lib/python/Screens/TimerEntry.py:163
+msgid "Weekday"
+msgstr "DiaSemana"
+
+#: ../lib/python/Components/NimManager.py:662
+#: ../lib/python/Components/NimManager.py:723
+msgid "West"
+msgstr "Oeste"
+
+#: ../lib/python/Components/NimManager.py:692
+#: ../lib/python/Components/NimManager.py:712
+#: ../lib/python/Components/NimManager.py:716
+#: ../lib/python/Components/NimManager.py:717
+#: ../lib/python/Components/NimManager.py:726
+msgid "Yes"
+msgstr "Si"
+
+#: ../lib/python/Screens/MovieSelection.py:47
+msgid "You cannot delete this!"
+msgstr "¡No puede borrar esto!"
+
+#: ../lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:31
+msgid ""
+"Your frontprocessor firmware must be upgraded.\n"
+"Press OK to start upgrade."
+msgstr ""
+"El firmware del frontprocessor debe ser actualizado.\n"
+"Pulsa OK para comenzar la actualización."
+
+#: ../lib/python/Screens/ChannelSelection.py:312
+msgid "[bouquet edit]"
+msgstr "[editar lista]"
+
+#: ../lib/python/Screens/ChannelSelection.py:314
+msgid "[favourite edit]"
+msgstr "[editar favoritos]"
+
+#: ../lib/python/Screens/ChannelSelection.py:398
+msgid "[move mode]"
+msgstr "[modo mover]"
+
+#: ../lib/python/Screens/ChannelSelection.py:91
+msgid "abort bouquet edit"
+msgstr "abortar la edición de listas"
+
+#: ../lib/python/Screens/ChannelSelection.py:94
+msgid "abort favourites edit"
+msgstr "abortar la edición de favoritos"
+
+#: ../lib/python/Components/TimerList.py:59
+msgid "about to start"
+msgstr "sobre comenzar"
+
+#: ../lib/python/Screens/ChannelSelection.py:80
+msgid "add bouquet..."
+msgstr "añadir lista..."
+
+#: ../lib/python/Screens/ChannelSelection.py:65
+msgid "add service to bouquet"
+msgstr "añadir canal a la lista"
+
+#: ../lib/python/Screens/ChannelSelection.py:67
+msgid "add service to favourites"
+msgstr "añadir canal a favoritos"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:208
+msgid ""
+"are you sure you want to restore\n"
+"following backup:\n"
+msgstr ""
+
+#: ../lib/python/Screens/MovieSelection.py:24
+#: ../lib/python/Screens/ChannelSelection.py:96
+msgid "back"
+msgstr "atrás"
+
+#: ../lib/python/Screens/ScanSetup.py:218
+msgid "circular left"
+msgstr "circular izda"
+
+#: ../lib/python/Screens/ScanSetup.py:218
+msgid "circular right"
+msgstr "circular dcha"
+
+#: ../lib/python/Screens/ChannelSelection.py:70
+msgid "copy to favourites"
+msgstr "copiar a favoritos"
+
+#: ../lib/python/Screens/TimerEntry.py:100
+msgid "daily"
+msgstr "diariamente"
+
+#: ../lib/python/Screens/MovieSelection.py:24
+msgid "delete..."
+msgstr "borrar..."
+
+#: ../lib/python/Screens/ChannelSelection.py:87
+msgid "disable move mode"
+msgstr "inabilitar modo movimiento"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "do nothing"
+msgstr "no hacer nada"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "don't record"
+msgstr "no grabar"
+
+#: ../lib/python/Components/TimerList.py:68
+msgid "done!"
+msgstr "¡hecho!"
+
+#: ../lib/python/Components/NimManager.py:554
+msgid "empty/unknown"
+msgstr "vacío/desconocido"
+
+#: ../lib/python/Screens/ChannelSelection.py:83
+msgid "enable bouquet edit"
+msgstr "habilitar edición de lista"
+
+#: ../lib/python/Screens/ChannelSelection.py:85
+msgid "enable favourite edit"
+msgstr "habilitar edición de favoritos"
+
+#: ../lib/python/Screens/ChannelSelection.py:79
+msgid "enable move mode"
+msgstr "habilitar modo movimiento"
+
+#: ../lib/python/Screens/ChannelSelection.py:90
+msgid "end bouquet edit"
+msgstr "fin de edición de listas"
+
+#: ../lib/python/Screens/ChannelSelection.py:93
+msgid "end favourites edit"
+msgstr "fin edición de favoritos"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "enter recording duration"
+msgstr "introduzca la duración de la grabación"
+
+#: ../lib/python/Components/DiskInfo.py:30
+msgid "free diskspace"
+msgstr "espacio libre en disco"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "full /etc directory"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:218
+msgid "horizontal"
+msgstr ""
+
+#: ../lib/python/Screens/Ci.py:220
+msgid "init module"
+msgstr "iniciar módulo"
+
+#: ../lib/python/Screens/InfoBar.py:80
+msgid "leave movie player..."
+msgstr "salir del reproductor de películas..."
+
+#: ../lib/python/Screens/PluginBrowser.py:100
+#: ../lib/python/Screens/PluginBrowser.py:102
+msgid "list"
+msgstr "lista"
+
+#: ../lib/python/Components/NimManager.py:660
+msgid "manual"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:290
+msgid "next channel"
+msgstr "siguiente canal"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:292
+msgid "next channel in history"
+msgstr "siguiente canal en historia"
+
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
+#: ../lib/python/Components/Network.py:145
+#: ../lib/python/Components/RecordingConfig.py:7
+msgid "no"
+msgstr ""
+
+#: ../lib/python/Screens/HarddiskSetup.py:63
+msgid "no HDD found"
+msgstr "disco no encontrado"
+
+#: ../lib/python/Screens/Ci.py:218
+msgid "no module found"
+msgstr "módulo no encontrado"
+
+#: ../lib/python/Screens/About.py:40
+msgid "none"
+msgstr "ninguno"
+
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
+msgid "off"
+msgstr ""
+
+#: ../lib/python/Screens/ScanSetup.py:216
+#: ../lib/python/Screens/ScanSetup.py:223
+#: ../lib/python/Screens/ScanSetup.py:231
+msgid "on"
+msgstr ""
+
+#: ../lib/python/Screens/TimerEntry.py:96
+msgid "once"
+msgstr "una vez"
+
+#: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
+msgid "only /etc/enigma2 directory"
+msgstr ""
+
+#: ../lib/python/Components/ServiceScan.py:75
+msgid "pass"
+msgstr "pasa"
+
+#: ../lib/python/Screens/Ci.py:84
+msgid "please press OK when ready"
+msgstr "pulse OK cuando esté preparado"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:289
+msgid "previous channel"
+msgstr "canal anterior"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:291
+msgid "previous channel in history"
+msgstr "canal anterior en historia"
+
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "record"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "record indefinitely"
+msgstr "grabar indefinidamente"
+
+#: ../lib/python/Components/TimerList.py:64
+msgid "recording..."
+msgstr "grabando..."
+
+#: ../lib/python/Screens/ChannelSelection.py:74
+msgid "remove bouquet"
+msgstr "borrar lista"
+
+#: ../lib/python/Screens/ChannelSelection.py:72
+msgid "remove service"
+msgstr "borrar canal"
+
+#: ../lib/python/Screens/TimerEntry.py:96
+msgid "repeated"
+msgstr "repetido"
+
+#: ../lib/python/Components/ServiceScan.py:37
+#, python-format
+msgid ""
+"scan done!\n"
+"%d services found!"
+msgstr ""
+"¡búsqueda hecha!\n"
+"¡%d canales encontrados!"
+
+#: ../lib/python/Components/ServiceScan.py:35
+msgid ""
+"scan done!\n"
+"No service found!"
+msgstr ""
+"¡búsqueda hechan!\n"
+"¡Ningún canal encontrado!"
+
+#: ../lib/python/Components/ServiceScan.py:33
+msgid ""
+"scan done!\n"
+"One service found!"
+msgstr ""
+"¡búsqueda hecha!\n"
+"¡Un canal encontrado!"
+
+#: ../lib/python/Components/ServiceScan.py:29
+#, python-format
+msgid ""
+"scan in progress - %d %% done!\n"
+"%d services found!"
+msgstr ""
+"buscando - ¡%d %% hecho!\n"
+"%d canales encontrados!"
+
+#: ../lib/python/Screens/ServiceScan.py:23
+msgid "scan state"
+msgstr "estado de la búsqueda"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:379
+msgid "show EPG..."
+msgstr "mostrar EPG..."
+
+#: ../lib/python/Screens/InfoBarGenerics.py:350
+msgid "show event details"
+msgstr "mostrar detalles del evento"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
+msgid "stop after current event"
+msgstr "parar después del evento actual"
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+msgid "stop recording"
+msgstr "parar grabación"
+
+#: ../lib/python/Screens/Wizard.py:225 ../lib/python/Screens/Wizard.py:226
+msgid "text"
+msgstr "texto"
+
+#: ../lib/python/Screens/EventView.py:73
+msgid "unknown service"
+msgstr "servicio desconocido"
+
+#: ../lib/python/Screens/TimerEntry.py:100
+msgid "user defined"
+msgstr "definido por el usuario"
+
+#: ../lib/python/Screens/ScanSetup.py:218
+msgid "vertical"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:57
+msgid "waiting"
+msgstr "esperando"
+
+#: ../lib/python/Screens/TimerEntry.py:100
+msgid "weekly"
+msgstr "semanalmente"
+
+#: ../lib/python/Screens/ScanSetup.py:227
+#: ../lib/python/Screens/ScanSetup.py:243
+#: ../lib/python/Screens/ScanSetup.py:440
+#: ../lib/python/Screens/ScanSetup.py:443
+#: ../lib/python/Screens/TimerEntry.py:112
+#: ../lib/python/Components/Network.py:145
+#: ../lib/python/Components/RecordingConfig.py:7
+msgid "yes"
+msgstr "si"
+
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "zap"
+msgstr ""
+
+#: ../lib/python/Components/TimerList.py:62
+msgid "zapped"
+msgstr ""
+
+#: ../data/
+msgid "Channel Selection"
+msgstr "Selección de Canal"
+
+#: ../data/
+msgid "Backup is done. Please press OK to see the result."
+msgstr "Backup hecho. Pulse OK para ver los resultados."
+
+#: ../data/
+msgid "Service"
+msgstr "Canal"
+
+#: ../data/
+msgid "Network setup"
+msgstr "Configuración de red"
+
+#: ../data/
+msgid "Games / Plugins"
+msgstr "Juegos / Plugins"
+
+#: ../data/
+msgid "Hide error windows"
+msgstr "Ocultar ventanas de error"
+
+#: ../data/
+msgid "help..."
+msgstr "ayuda..."
+
+#: ../data/
+msgid "Yes, backup my settings!"
+msgstr "Si, ¡backup mi configuración!"
+
+#: ../data/
+msgid "#c0c000"
+msgstr ""
+
+#: ../data/
+msgid "Satconfig"
+msgstr ""
+
+#: ../data/
+msgid ""
+"You need a PC connected to your dreambox. If you need further instructions, "
+"please visit the website http://www.dm7025.de.\n"
+"Your dreambox will now be halted. After you have performed the update "
+"instructions from the website, your new firmware will ask you to restore "
+"your settings."
+msgstr ""
+"Necesita un PC conectado a tu dreambox. Si necesita instrucciones, visite el "
+"sitio web http://www.dm7025.de.\n"
+"Tu dreambox será apagado. Después, realiza las instrucciones del sitio web, "
+"y tu firmware preguntará actualizar tu configuración."
+
+#: ../data/
+msgid "Where do you want to backup your settings?"
+msgstr "¿Donde quiere backup tu configuración?"
+
+#: ../data/
+msgid "Service Scan"
+msgstr "Búsqueda de canal"
+
+#: ../data/
+msgid "DiSEqC"
+msgstr ""
+
+#: ../data/
+msgid "TV System"
+msgstr "Sistema de TV"
+
+#: ../data/
+msgid "#ffffff"
+msgstr ""
+
+#: ../data/
+msgid "NEXT"
+msgstr "SIGUIENTE"
+
+#: ../data/
+msgid ""
+"You do not seem to have a harddisk in your Dreambox. So backing up to a "
+"harddisk is not an option for you."
+msgstr ""
+"No parece que tengas disco duro en tu Dreambox. Así que backup a tu disco no "
+"es una opción para ti."
+
+#: ../data/
+msgid "Deep Standby"
+msgstr "Standby profundo"
+
+#: ../data/
+msgid "Tuner Slot"
+msgstr "Slot del sintonizador"
+
+#: ../data/
+msgid "Change bouquets in quickzap"
+msgstr "Cambiar de lista en zapin rápido"
+
+#: ../data/
+msgid "Sound"
+msgstr "Sonido"
+
+#: ../data/
+msgid ""
+"Use the up/down keys on your remote control to select an option. After that, "
+"press OK."
+msgstr ""
+"Use las teclas arriba/abajo de su mando para seleccionar una opción. "
+"Después, pulse OK."
+
+#: ../data/
+msgid "Show Satposition"
+msgstr "Mostrar la posición del satélite"
+
+#: ../data/
+msgid "Do you want to view a tutorial?"
+msgstr "¿Quiere ver un tutorial?"
+
+#: ../data/
+msgid "No, do nothing."
+msgstr "No hacer nada"
+
+#: ../data/
+msgid "#000000"
+msgstr ""
+
+#: ../data/
+msgid "This is step number 2."
+msgstr "Este es el paso número 2."
+
+#: ../data/
+msgid "Use wizard to set up basic features"
+msgstr "Use el asistente para configuración básica"
+
+#: ../data/
+msgid "Sat / Dish Setup"
+msgstr "Sat / Config Ant"
+
+#: ../data/
+msgid "Visualize positioner movement"
+msgstr "Visualizar movimiento del motor"
+
+#: ../data/
+msgid ""
+"You have chosen to backup to an usb drive. Better backup to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+"Has elegido backup a una unidad USB. Mejor backup a tu disco duro!\n"
+"Pulse OK para comentar el backup ahora."
+
+#: ../data/
+msgid "Audio / Video"
+msgstr "Sonido / Video"
+
+#: ../data/
+msgid "Mute"
+msgstr "Silencio"
+
+#: ../data/
+msgid "Service Searching"
+msgstr "Buscando Canal"
+
+#: ../data/
+msgid "#20294a6b"
+msgstr ""
+
+#: ../data/
+msgid ""
+"Welcome to the Image upgrade wizard. The wizard will assist you in upgrading "
+"the firmware of your Dreambox by providing a backup facility for your "
+"current settings and a short explanation of how to upgrade your firmware."
+msgstr ""
+"Bienvenido al asistente de actualización de imagen. El asistente te asistirá "
+"en actualizar el firmware de tu Dreambox dandote la posibilidad de hacer una "
+"copia de seguridad de la configuración actual y una pequeña explicación de "
+"cómo actualizar el firmare."
+
+#: ../data/
+msgid "Keyboard Map"
+msgstr "Mapa del teclado"
+
+#: ../data/
+msgid "Keyboard Setup"
+msgstr "Config Teclado"
+
+#: ../data/
+msgid "Dish"
+msgstr "Antena"
+
+#: ../data/
+msgid "Record Splitsize"
+msgstr "Tamaño de partir grabación"
+
+#: ../data/
+msgid "Auto show inforbar"
+msgstr "Auto mostrar barra info"
+
+#: ../data/
+msgid "Margin after record"
+msgstr "Margen despues de grabar"
+
+#: ../data/
+msgid "Network"
+msgstr "Red"
+
+#: ../data/
+msgid "Invert"
+msgstr "Invertir"
+
+#: ../data/
+msgid "System"
+msgstr "Sistema"
+
+#: ../data/
+msgid "use power delta"
+msgstr "use potencia delta"
+
+#: ../data/
+msgid "Test mode"
+msgstr "Modo test"
+
+#: ../data/
+msgid "Manual Scan"
+msgstr "Búsqueda Manual"
+
+#: ../data/
+msgid "OSD Settings"
+msgstr "Config OSD"
+
+#: ../data/
+msgid "RC Menu"
+msgstr "Menú RC"
+
+#: ../data/
+msgid "No, just start my dreambox"
+msgstr "No, sólo arranca mi dreambox"
+
+#: ../data/
+msgid "select Slot"
+msgstr "seleccionar Slot"
+
+#: ../data/
+msgid "BER:"
+msgstr ""
+
+#: ../data/
+msgid "Standby / Restart"
+msgstr "Standby / Reiniciar"
+
+#: ../data/
+msgid "Main menu"
+msgstr "Menú principal"
+
+#: ../data/
+msgid "EPG Selection"
+msgstr "Selección EPG"
+
+#: ../data/
+msgid "Exit the wizard"
+msgstr "Salir del asistente"
+
+#: ../data/
+msgid "Fast zapping"
+msgstr "Zapin rápido"
+
+#: ../data/
+msgid "Usage Settings"
+msgstr "Configuración de uso"
+
+#: ../data/
+msgid "Brightness"
+msgstr "Brillo"
+
+#: ../data/
+msgid "Standby"
+msgstr ""
+
+#: ../data/
+msgid "Yes, do another manual scan now"
+msgstr "Si, hacer otra búsqueda manual ahora"
+
+#: ../data/
+msgid "Activate network settings"
+msgstr "Activar configuración de red"
+
+#: ../data/
+msgid "Timer"
+msgstr "Grabación"
+
+#: ../data/
+msgid "Compact flash card"
+msgstr "Tarjeta compact flash"
+
+#: ../data/
+msgid "Yes, view the tutorial"
+msgstr "Si, ver el tutorial"
+
+#: ../data/
+msgid "UHF Modulator"
+msgstr "Modulador UHF"
+
+#: ../data/
+msgid "Color Format"
+msgstr "Formato de Color"
+
+#: ../data/
+msgid "Plugin browser"
+msgstr "Plugin navegador"
+
+#: ../data/
+msgid "#80000000"
+msgstr ""
+
+#: ../data/
+msgid "SNR:"
+msgstr ""
+
+#: ../data/
+msgid "Downloadable plugins"
+msgstr "Plugins descargables"
+
+#: ../data/
+msgid "LCD"
+msgstr ""
+
+#: ../data/
+msgid "Timezone"
+msgstr "Hora de la zona"
+
+#: ../data/
+msgid "Message"
+msgstr "Mensaje"
+
+#: ../data/
+msgid "About..."
+msgstr "Acerca de..."
+
+#: ../data/
+msgid "#00ff00"
+msgstr ""
+
+#: ../data/
+msgid "Common Interface"
+msgstr "Interface común"
+
+#: ../data/
+msgid "Ask before zapping"
+msgstr "Preguntar antes de zapear"
+
+#: ../data/
+msgid ""
+"Restoring the settings is done. Please press OK to activate the restored "
+"settings now."
+msgstr ""
+"Restaurando la configuración está hecho. Pulse OK para activar la "
+"configuración ahora."
+
+#: ../data/
+msgid "A/V Settings"
+msgstr "Config A/V"
+
+#: ../data/
+msgid ""
+"By pressing the OK Button on your remote control, the info bar is being "
+"displayed."
+msgstr ""
+"Presionando el botón OK en el mando, la barra de información será visible."
+
+#: ../data/
+msgid "Service scan"
+msgstr "Buscar canales"
+
+#: ../data/
+msgid "The wizard is finished now."
+msgstr "El asistente ha finalizado ahora."
+
+#: ../data/
+msgid "LCD Setup"
+msgstr "Config LCD"
+
+#: ../data/
+msgid "No, scan later manually"
+msgstr "No, buscar más tarde manualmente"
+
+#: ../data/
+msgid "Input"
+msgstr "Entrada"
+
+#: ../data/
+msgid "Soundcarrier"
+msgstr "Portadora de sonido"
+
+#: ../data/
+msgid "#0000ff"
+msgstr ""
+
+#: ../data/
+msgid "Yes, restore the settings now"
+msgstr "Si, restaura la configuración ahora"
+
+#: ../data/
+msgid "Contrast"
+msgstr "Contraste"
+
+#: ../data/
+msgid ""
+"You have chosen to backup to your harddisk. Please press OK to start the "
+"backup now."
+msgstr ""
+"Ha elegido hacer un backup a tu disco duro. Pulse OK para comentar el backup "
+"ahora"
+
+#: ../data/
+msgid "Repeat"
+msgstr "Repetir"
+
+#: ../data/
+msgid ""
+"You have chosen to backup to a compact flash card. The card must be in the "
+"slot. We do not verify if it is really used at the moment. So better backup "
+"to the harddisk!\n"
+"Please press OK to start the backup now."
+msgstr ""
+"Has elegido backup a una tarjeta compact flash. La tarjeta debe estar en el "
+"slot. Nosotros no verificamos si realmente está en uso. Así que es mejor "
+"backup al disco duro!\n"
+"Pulse OK para comentar el backup ahora."
+
+#: ../data/
+msgid "Network Setup"
+msgstr "Config Red"
+
+#: ../data/
+msgid "Somewhere else"
+msgstr "En alguna parte"
+
+#: ../data/
+msgid ""
+"Your backup succeeded. We will now continue to explain the further upgrade "
+"process."
+msgstr ""
+"Backup ha terminado. Nosotros continuamos explicando el proceso de "
+"actialización."
+
+#: ../data/
+msgid "Menu"
+msgstr "Menú"
+
+#: ../data/
+msgid "Parental Lock"
+msgstr "Bloqueo adultos"
+
+#: ../data/
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: ../data/
+msgid "AC3 default"
+msgstr "AC3 por defecto"
+
+#: ../data/
+msgid "Timer entry"
+msgstr "Grabación"
+
+#: ../data/
+msgid "Modulator"
+msgstr "Modulador"
+
+#: ../data/
+msgid "Eventview"
+msgstr "Ver eventos"
+
+#: ../data/
+msgid "Margin before record (minutes)"
+msgstr "Margen antes de grabar (minutos)"
+
+#: ../data/
+msgid "The backup failed. Please choose a different backup location."
+msgstr "Backup ha fallado. Elige una localización diferente para el backup."
+
+#: ../data/
+msgid "Keymap"
+msgstr "Mapa de teclado"
+
+#: ../data/
+msgid "InfoBar"
+msgstr ""
+
+#: ../data/
+msgid ""
+"The wizard can backup your current settings. Do you want to do a backup now?"
+msgstr ""
+"El asistente puede backup tu configuración actual. ¿Quieres hacer el backup "
+"ahora?"
+
+#: ../data/
+msgid "Exit wizard"
+msgstr "Salir del asistente"
+
+#: ../data/
+msgid "Media player"
+msgstr ""
+
+#: ../data/
+msgid "Timer sanity error"
+msgstr "Error de grabación sanity"
+
+#: ../data/
+msgid "Serviceinfo"
+msgstr "Info del canal"
+
+#: ../data/
+msgid "VCR Switch"
+msgstr "Cambiar a VCR"
+
+#: ../data/
+msgid "Your dreambox is shutting down. Please stand by..."
+msgstr "Tu dreambox está reiniciando. Espera un momento..."
+
+#: ../data/
+msgid "WSS on 4:3"
+msgstr "WSS en 4:3"
+
+#: ../data/
+msgid "Skip confirmations"
+msgstr "Saltar confirmaciones"
+
+#: ../data/
+msgid "Choose bouquet"
+msgstr "Elegir lista"
+
+#: ../data/
+msgid "OK, guide me through the upgrade process"
+msgstr "OK, guiame a través del proceso de actualización"
+
+#: ../data/
+msgid "No backup needed"
+msgstr "No necesario el backup"
+
+#: ../data/
+msgid "MORE"
+msgstr "MAS"
+
+#: ../data/
+msgid "Yes, do an automatic scan now"
+msgstr "Si, haz una búsqueda autmática ahora"
+
+#: ../data/
+msgid "Information"
+msgstr "Información"
+
+#: ../data/
+msgid "Yes, do a manual scan now"
+msgstr "Si, haz una búsqueda manual ahora"
+
+#: ../data/
+msgid "USB"
+msgstr ""
+
+#: ../data/
+msgid "Timer log"
+msgstr "Log de grabación"
+
+#: ../data/
+msgid "Do you want to restore your settings?"
+msgstr "¿Quiere restaurar su configuración?"
+
+#: ../data/
+msgid "Please set up tuner B"
+msgstr "Por favor, configure tuner B"
+
+#: ../data/
+msgid ""
+"Thank you for using the wizard. Your box is now ready to use.\n"
+"Please press OK to start using you Dreambox."
+msgstr ""
+"Gracias por usar el asistente. Tu dream está ahora listo para su uso.\n"
+"Por favor, pulse OK para comenzar tu Dreambox."
+
+#: ../data/
+msgid "Delay"
+msgstr "Retardo"
+
+#: ../data/
+msgid "Select HDD"
+msgstr "Seleccionar disco duro"
+
+#: ../data/
+msgid "#ffffffff"
+msgstr ""
+
+#: ../data/
+msgid "Setup Lock"
+msgstr "Bloquear config"
+
+#: ../data/
+msgid "Aspect Ratio"
+msgstr "Relación de aspecto"
+
+#: ../data/
+msgid "Expert Setup"
+msgstr "Config experta"
+
+#: ../data/
+msgid "Language"
+msgstr "Idioma"
+
+#: ../data/
+msgid ""
+"Use the left and right buttons to change an option.\n"
+"\n"
+"Please set up tuner A"
+msgstr ""
+"Use los botones izq/der para cambiar una opción.\n"
+"\n"
+"Por favor configure tuner A"
+
+#: ../data/
+msgid "Parental Control"
+msgstr "Control Adultos"
+
+#: ../data/
+msgid "VCR scart"
+msgstr "Euroconector VCR"
+
+#: ../data/
+msgid "Mainmenu"
+msgstr "Menú principal"
+
+#: ../data/
+msgid "Select a movie"
+msgstr "Seleccionar una película"
+
+#: ../data/
+msgid "Volume"
+msgstr "Volumen"
+
+#: ../data/
+msgid "Multi bouquets"
+msgstr "Multi listas"
+
+#: ../data/
+msgid "Alpha"
+msgstr ""
+
+#: ../data/
+msgid "Timer Edit"
+msgstr "Editar Hora"
+
+#: ../data/
+msgid "Setup"
+msgstr "Config"
+
+#: ../data/
+msgid "This is unsupported at the moment."
+msgstr "Esto no está soportado en este momento."
+
+#: ../data/
+msgid "About"
+msgstr "Acerca de"
+
+#: ../data/
+msgid "config menu"
+msgstr "menú config"
+
+#: ../data/
+msgid "Finetune"
+msgstr "Ajuste fino"
+
+#: ../data/
+msgid "Timer Editor"
+msgstr "Editor de Grabaciones"
+
+#: ../data/
+msgid "AGC:"
+msgstr ""
+
+#: ../data/
+msgid "What do you want to scan?"
+msgstr "¿Qué quieres buscar?"
+
+#: ../data/
+msgid "Usage settings"
+msgstr "Config de uso"
+
+#: ../data/
+msgid "Channellist menu"
+msgstr "Menu lista de canales"
+
+#: ../data/
+msgid "Audio"
+msgstr "Sonido"
+
+#: ../data/
+msgid "#ff0000"
+msgstr ""
+
+#: ../data/
+msgid "Do you want to do a service scan?"
+msgstr "¿Quiere hacer una búsqueda de canales?"
+
+#: ../data/
+msgid "NOW"
+msgstr "AHORA"
+
+#: ../data/
+msgid "Yes, perform a shutdown now."
+msgstr "Si, realiza el apagado ahora."
+
+#: ../data/
+msgid "Seek"
+msgstr "Posicionar"
+
+#: ../data/
+msgid ""
+"Welcome.\n"
+"\n"
+"This start wizard will guide you through the basic setup of your Dreambox.\n"
+"Press the OK button on your remote control to move to the next step."
+msgstr ""
+"Bienvenido.\n"
+"\n"
+"Este asistente le guiará a través de una configuración básica de su "
+"Dreambox.\n"
+"Pulse el botón OK de su mando para ir al siguiente paso."
+
+#: ../data/
+msgid "Satelliteconfig"
+msgstr "Configurar satélite"
+
+#: ../data/
+msgid "MediaPlayer"
+msgstr ""
+
+#: ../data/
+msgid "Do you want to do another manual service scan?"
+msgstr "¿Quieres hacer otra búsqueda manual?"
+
+#~ msgid ""
+#~ "Do you want to stop the current\n"
+#~ "(instant) recording?"
+#~ msgstr ""
+#~ "¿Parar la actual (directo)\n"
+#~ "grabación?"
+
+#~ msgid "Upgrade"
+#~ msgstr "Actualizar"
+
+#~ msgid "Positioner setup"
+#~ msgstr "Configurar motor"
+
+#~ msgid "Yes, scan now"
+#~ msgstr "Si, buscar ahora"
+
+#~ msgid "%s (%s, %d MB free)"
+#~ msgstr "%s (%s, %d MB libres)"
+
+#~ msgid "Add Timer"
+#~ msgstr "Grabar"
+
+#~ msgid "Please press OK!"
+#~ msgstr "¡Pulse OK!"
+
+#~ msgid "Positioner mode"
+#~ msgstr "Modo motor"
index db61719..34bc203 100755 (executable)
--- a/po/is.po
+++ b/po/is.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Icelandin translation\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-22 23:28+0100\n"
+"POT-Creation-Date: 2006-03-22 21:46+0000\n"
 "PO-Revision-Date: 2006-03-22 22:01-0000\n"
 "Last-Translator: Baldur Þór Sveinsson <baddi@oreind.is>\n"
 "Language-Team: Icelandic <baddi@oreind.is>\n"
@@ -34,8 +34,8 @@ msgstr ""
 msgid "%d min"
 msgstr "%d min"
 
-#: ../lib/python/Screens/TimerEntry.py:96
-#: ../lib/python/Screens/TimerEntry.py:99
+#: ../lib/python/Screens/TimerEntry.py:102
+#: ../lib/python/Screens/TimerEntry.py:105
 msgid "%d.%B %Y"
 msgstr "%d.%B %Y"
 
@@ -46,6 +46,11 @@ msgid ""
 "(%s, %d MB free)"
 msgstr ""
 
+#: ../lib/python/Components/TimerList.py:46
+#: ../lib/python/Components/TimerList.py:51
+msgid "(ZAP)"
+msgstr ""
+
 #: ../lib/python/Plugins/SystemPlugins/ConfigurationBackup/plugin.py:110
 msgid "/usr/share/enigma2 directory"
 msgstr ""
@@ -86,7 +91,7 @@ msgstr "13 V"
 msgid "18 V"
 msgstr "18 V"
 
-#: ../lib/python/Components/TimerList.py:57
+#: ../lib/python/Components/TimerList.py:66
 msgid "<unknown>"
 msgstr ""
 
@@ -94,13 +99,13 @@ msgstr ""
 msgid "A"
 msgstr "A"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid ""
 "A recording is currently running.\n"
 "What do you want to do?"
 msgstr ""
 
-#: ../RecordTimer.py:137
+#: ../RecordTimer.py:141
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
@@ -230,7 +235,7 @@ msgstr "Hætta við"
 msgid "Capacity: "
 msgstr "Stærð:"
 
-#: ../lib/python/Screens/TimerEntry.py:180 ../data/
+#: ../lib/python/Screens/TimerEntry.py:190 ../data/
 msgid "Channel"
 msgstr "Rás"
 
@@ -250,7 +255,7 @@ msgstr "Sígilt"
 msgid "Cleanup"
 msgstr "Hreinsa"
 
-#: ../lib/python/Screens/TimerEntry.py:299
+#: ../lib/python/Screens/TimerEntry.py:312
 msgid "Clear log"
 msgstr "Tæma lista"
 
@@ -297,7 +302,7 @@ msgstr "Venjulegt"
 msgid "Delete"
 msgstr "Eyða"
 
-#: ../lib/python/Screens/TimerEntry.py:296
+#: ../lib/python/Screens/TimerEntry.py:309
 msgid "Delete entry"
 msgstr "Eyða innslætti"
 
@@ -305,7 +310,7 @@ msgstr "Eyða innslætti"
 msgid "Delete failed!"
 msgstr "Tókst ekki að eyða!"
 
-#: ../lib/python/Screens/TimerEntry.py:141
+#: ../lib/python/Screens/TimerEntry.py:147
 msgid "Description"
 msgstr "Lýsing"
 
@@ -422,11 +427,11 @@ msgstr "Austur"
 msgid "Enable"
 msgstr "Virkja"
 
-#: ../lib/python/Screens/TimerEntry.py:175
+#: ../lib/python/Screens/TimerEntry.py:184
 msgid "End"
 msgstr "Hætta"
 
-#: ../lib/python/Screens/TimerEntry.py:178
+#: ../lib/python/Screens/TimerEntry.py:188
 msgid "EndTime"
 msgstr "EndaTími"
 
@@ -448,7 +453,7 @@ msgstr ""
 msgid "Execution finished!!"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1176
+#: ../lib/python/Screens/InfoBarGenerics.py:1181
 msgid "Extensions"
 msgstr ""
 
@@ -468,7 +473,7 @@ msgstr "Uppáhald listar"
 #: ../lib/python/Screens/ScanSetup.py:110
 #: ../lib/python/Screens/ScanSetup.py:138
 #: ../lib/python/Screens/ScanSetup.py:149
-#: ../lib/python/Screens/TimerEntry.py:148
+#: ../lib/python/Screens/TimerEntry.py:156
 msgid "Frequency"
 msgstr "Tíðni"
 
@@ -477,8 +482,8 @@ msgstr "Tíðni"
 msgid "Fri"
 msgstr "Fös"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:162
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:170
 msgid "Friday"
 msgstr "Föstudagur"
 
@@ -521,8 +526,8 @@ msgstr "Harður diskur"
 msgid "Hierarchy mode"
 msgstr "Flokkunar hamur"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1083
-#: ../lib/python/Screens/InfoBarGenerics.py:1091
+#: ../lib/python/Screens/InfoBarGenerics.py:1088
+#: ../lib/python/Screens/InfoBarGenerics.py:1096
 msgid "How many minutes do you want to record?"
 msgstr ""
 
@@ -616,12 +621,12 @@ msgstr "Mótun"
 msgid "Mon"
 msgstr "Mán"
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "Mon-Fri"
 msgstr "Mán-Fös"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:158
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:166
 msgid "Monday"
 msgstr "Mánudagur"
 
@@ -649,7 +654,7 @@ msgstr ""
 msgid "N/A"
 msgstr "Ekki til"
 
-#: ../lib/python/Screens/TimerEntry.py:140
+#: ../lib/python/Screens/TimerEntry.py:146
 msgid "Name"
 msgstr "Nafn"
 
@@ -681,11 +686,11 @@ msgstr "Næsta"
 msgid "No"
 msgstr "Nei"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1105
+#: ../lib/python/Screens/InfoBarGenerics.py:1110
 msgid "No HDD found or HDD not initialized!"
 msgstr "Fann ekki harðan disk eða hann ekki formaður!"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1062
+#: ../lib/python/Screens/InfoBarGenerics.py:1067
 msgid "No event info found, recording indefinitely."
 msgstr ""
 
@@ -813,7 +818,7 @@ msgstr "Sendendur"
 msgid "Really delete done timers?"
 msgstr "Viltu eyða liðnum tímastillingum?"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1160
+#: ../lib/python/Screens/InfoBarGenerics.py:1165
 msgid "Record"
 msgstr "Upptaka"
 
@@ -829,6 +834,10 @@ msgstr ""
 msgid "Remove plugins"
 msgstr ""
 
+#: ../lib/python/Screens/TimerEntry.py:150
+msgid "Repeat Type"
+msgstr ""
+
 #: ../lib/python/Screens/Ci.py:213
 msgid "Reset"
 msgstr "Endursetja"
@@ -859,8 +868,8 @@ msgstr "Gervihnöttur"
 msgid "Satellites"
 msgstr "Gervihnettir"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:163
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:171
 msgid "Saturday"
 msgstr "Laugardagur"
 
@@ -873,7 +882,7 @@ msgstr ""
 msgid "Secondary cable from motorized LNB"
 msgstr "Seinni kapall frá mótorstýrðum nema"
 
-#: ../lib/python/Screens/TimerEntry.py:218
+#: ../lib/python/Screens/TimerEntry.py:230
 msgid "Select channel to record from"
 msgstr "Veldu rás til að taka upp frá"
 
@@ -898,7 +907,7 @@ msgid "Show the radio player..."
 msgstr "Sýna útvarpsspilara..."
 
 #: ../lib/python/Screens/EventView.py:102
-msgid "Similar broadcasts:"
+msgid "Similar broadcastings:"
 msgstr ""
 
 #: ../lib/python/Components/NimManager.py:633
@@ -948,15 +957,15 @@ msgstr "Suður"
 msgid "Spanish"
 msgstr "Spænska"
 
-#: ../lib/python/Screens/TimerEntry.py:170
+#: ../lib/python/Screens/TimerEntry.py:178
 msgid "Start"
 msgstr "Byrja"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "Start recording?"
 msgstr "Byrja upptöku?"
 
-#: ../lib/python/Screens/TimerEntry.py:173
+#: ../lib/python/Screens/TimerEntry.py:181
 msgid "StartTime"
 msgstr "Byrjunartími"
 
@@ -972,7 +981,7 @@ msgstr ""
 msgid "Step west"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:945
+#: ../lib/python/Screens/InfoBarGenerics.py:950
 msgid "Stop Timeshift?"
 msgstr "Stoppa tímafærslu?"
 
@@ -988,7 +997,7 @@ msgstr ""
 msgid "Stored position"
 msgstr "Vistuð staða"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1165 ../data/
+#: ../lib/python/Screens/InfoBarGenerics.py:1170 ../data/
 msgid "Subservices"
 msgstr "Undirþjónusta"
 
@@ -997,8 +1006,8 @@ msgstr "Undirþjónusta"
 msgid "Sun"
 msgstr "Sun"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:164
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:172
 msgid "Sunday"
 msgstr "Sunnudagur"
 
@@ -1024,20 +1033,20 @@ msgstr "Mörk"
 msgid "Thu"
 msgstr "Fim"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:161
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:169
 msgid "Thursday"
 msgstr "Fimmtudagur"
 
-#: ../lib/python/Screens/TimerEntry.py:142
+#: ../lib/python/Screens/TimerEntry.py:148
 msgid "Timer Type"
 msgstr "Gerð Tímastillngar"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:917
+#: ../lib/python/Screens/InfoBarGenerics.py:922
 msgid "Timeshift not possible!"
 msgstr "Tímabreyting ekki möguleg!"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1169
+#: ../lib/python/Screens/InfoBarGenerics.py:1174
 msgid "Timeshifting"
 msgstr ""
 
@@ -1067,8 +1076,8 @@ msgstr "Sendi stilling"
 msgid "Tue"
 msgstr "Þri"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:159
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:167
 msgid "Tuesday"
 msgstr "Þriðjudagur"
 
@@ -1145,12 +1154,12 @@ msgstr "W"
 msgid "Wed"
 msgstr "Mið"
 
-#: ../lib/python/Screens/TimerEntry.py:102
-#: ../lib/python/Screens/TimerEntry.py:160
+#: ../lib/python/Screens/TimerEntry.py:108
+#: ../lib/python/Screens/TimerEntry.py:168
 msgid "Wednesday"
 msgstr "Miðvikudagur"
 
-#: ../lib/python/Screens/TimerEntry.py:155
+#: ../lib/python/Screens/TimerEntry.py:163
 msgid "Weekday"
 msgstr "Vikudagur"
 
@@ -1197,7 +1206,7 @@ msgstr "hætta við að breyta fléttu"
 msgid "abort favourites edit"
 msgstr "hætta við að breyta uppáhaldsl ista"
 
-#: ../lib/python/Components/TimerList.py:53
+#: ../lib/python/Components/TimerList.py:59
 msgid "about to start"
 msgstr ""
 
@@ -1236,7 +1245,7 @@ msgstr "hringpólun hægri"
 msgid "copy to favourites"
 msgstr "bæta við uppáhalds lista"
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "daily"
 msgstr "daglega"
 
@@ -1248,15 +1257,15 @@ msgstr "eyða...."
 msgid "disable move mode"
 msgstr "hætta í færslu stöðu"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid "do nothing"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "don't record"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:59
+#: ../lib/python/Components/TimerList.py:68
 msgid "done!"
 msgstr ""
 
@@ -1284,8 +1293,8 @@ msgstr "hætta að breyta fléttu"
 msgid "end favourites edit"
 msgstr "hætta að breyta uppáhalds lista"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "enter recording duration"
 msgstr ""
 
@@ -1330,7 +1339,7 @@ msgstr ""
 #: ../lib/python/Screens/ScanSetup.py:243
 #: ../lib/python/Screens/ScanSetup.py:440
 #: ../lib/python/Screens/ScanSetup.py:443
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/python/Components/RecordingConfig.py:7
 msgid "no"
@@ -1360,7 +1369,7 @@ msgstr "af"
 msgid "on"
 msgstr "á"
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "once"
 msgstr "einu sinni"
 
@@ -1384,11 +1393,15 @@ msgstr "fyrri rás"
 msgid "previous channel in history"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/TimerEntry.py:95
+msgid "record"
+msgstr ""
+
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "record indefinitely"
 msgstr ""
 
-#: ../lib/python/Components/TimerList.py:55
+#: ../lib/python/Components/TimerList.py:64
 msgid "recording..."
 msgstr ""
 
@@ -1400,7 +1413,7 @@ msgstr "eyða fléttu"
 msgid "remove service"
 msgstr "eyða rás"
 
-#: ../lib/python/Screens/TimerEntry.py:90
+#: ../lib/python/Screens/TimerEntry.py:96
 msgid "repeated"
 msgstr "endurtekinn"
 
@@ -1450,11 +1463,11 @@ msgstr "sýna EPG"
 msgid "show event details"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1112
+#: ../lib/python/Screens/InfoBarGenerics.py:1117
 msgid "stop after current event"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:1109
+#: ../lib/python/Screens/InfoBarGenerics.py:1114
 msgid "stop recording"
 msgstr ""
 
@@ -1466,7 +1479,7 @@ msgstr "texti"
 msgid "unknown service"
 msgstr "óþekkt rás"
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "user defined"
 msgstr "stillt af notanda"
 
@@ -1474,11 +1487,11 @@ msgstr "stillt af notanda"
 msgid "vertical"
 msgstr "lóðrétt"
 
-#: ../lib/python/Components/TimerList.py:51
+#: ../lib/python/Components/TimerList.py:57
 msgid "waiting"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:100
 msgid "weekly"
 msgstr "vikulega"
 
@@ -1486,12 +1499,20 @@ msgstr "vikulega"
 #: ../lib/python/Screens/ScanSetup.py:243
 #: ../lib/python/Screens/ScanSetup.py:440
 #: ../lib/python/Screens/ScanSetup.py:443
-#: ../lib/python/Screens/TimerEntry.py:106
+#: ../lib/python/Screens/TimerEntry.py:112
 #: ../lib/python/Components/Network.py:145
 #: ../lib/