Merge branch 'bug_537_ignore_vob_pgs_subtitles' into master
authorghost <andreas.monzner@multimedia-labs.de>
Sat, 19 Feb 2011 12:24:47 +0000 (13:24 +0100)
committerghost <andreas.monzner@multimedia-labs.de>
Sat, 19 Feb 2011 12:26:48 +0000 (13:26 +0100)
359 files changed:
.gitignore
COPYING [new file with mode: 0644]
Makefile.am
README
RecordTimer.py
ServiceReference.py
acinclude.m4 [deleted file]
autogen.sh
config.h.in [deleted file]
configure.ac [changed mode: 0755->0644]
data/Makefile.am
data/defaults/Dream/Makefile.am
data/defaults/Dream/dm500hd.info
data/defaults/Dream/dm7020hd.info [new file with mode: 0644]
data/defaults/Dream/dm7025.info
data/defaults/Dream/dm800.info
data/defaults/Dream/dm8000.info
data/defaults/Dream/dm800se.info
data/defaults/Dream/hdbouquets/userbouquet.favourites.tv
data/defaults/Dream/sdbouquets/userbouquet.favourites.tv
data/defaults/Dream/settings.7020hd [new file with mode: 0644]
data/defaults/Dream/settings.c [new file with mode: 0644]
data/defaults/Dream/settings.t [new file with mode: 0644]
data/defaultsatlists.xml
data/fonts/Makefile.am
data/fonts/tuxtxt.ttf [new file with mode: 0644]
data/keymap.xml
data/keymaps/Makefile.am [new file with mode: 0644]
data/keymaps/dream-de.info [new file with mode: 0644]
data/keymaps/dream-de.kmap [new file with mode: 0644]
data/keymaps/eng.info [new file with mode: 0644]
data/keymaps/eng.kmap [new file with mode: 0644]
data/menu.xml
data/setup.xml
data/skin.xml
data/skin_default.xml
data/skin_default/icons/Makefile.am
data/skin_default/icons/input_keyboard-configured.png [new file with mode: 0644]
data/skin_default/icons/input_keyboard.png [new file with mode: 0644]
data/skin_default/icons/input_mouse-configured.png [new file with mode: 0644]
data/skin_default/icons/input_mouse.png [new file with mode: 0644]
data/skin_default/icons/input_rcnew-configured.png [new file with mode: 0644]
data/skin_default/icons/input_rcnew.png [new file with mode: 0644]
data/skin_default/icons/input_rcold-configured.png [new file with mode: 0644]
data/skin_default/icons/input_rcold.png [new file with mode: 0644]
data/startwizard.xml
debug [deleted file]
debug.gdb [deleted file]
enigma2.bb [new file with mode: 0644]
enigma2.pc.in
include/Makefile.am
lib/actions/.gitignore [new file with mode: 0644]
lib/actions/Makefile.am
lib/actions/action.h
lib/actions/parseactions.py
lib/base/.gitignore [new file with mode: 0644]
lib/base/Makefile.am
lib/base/console.h
lib/base/eenv.cpp.in [new file with mode: 0644]
lib/base/eenv.h [new file with mode: 0644]
lib/base/encoding.cpp
lib/base/filepush.cpp
lib/base/filepush.h
lib/base/itssource.h [new file with mode: 0644]
lib/base/rawfile.cpp
lib/base/rawfile.h
lib/components/Makefile.am
lib/driver/Makefile.am
lib/driver/rcconsole.cpp
lib/driver/rcconsole.h
lib/driver/rcinput.cpp
lib/driver/rcsdl.cpp [new file with mode: 0644]
lib/driver/rcsdl.h [new file with mode: 0644]
lib/dvb/Makefile.am
lib/dvb/db.cpp
lib/dvb/decoder.cpp
lib/dvb/decoder.h
lib/dvb/demux.cpp
lib/dvb/demux.h
lib/dvb/dvb.cpp
lib/dvb/dvb.h
lib/dvb/dvbtime.cpp
lib/dvb/epgcache.cpp
lib/dvb/epgcache.h
lib/dvb/esection.h
lib/dvb/frontend.cpp
lib/dvb/idemux.h
lib/dvb/idvb.h
lib/dvb/lowlevel/Makefile.am
lib/dvb/pmt.cpp
lib/dvb/pmt.h
lib/dvb/pvrparse.cpp
lib/dvb/scan.cpp
lib/dvb/sec.cpp
lib/dvb/tstools.cpp
lib/dvb/tstools.h
lib/dvb_ci/Makefile.am
lib/dvb_ci/dvbci.cpp
lib/gdi/Makefile.am
lib/gdi/accel.cpp
lib/gdi/bcm.cpp
lib/gdi/epng.cpp
lib/gdi/font.cpp
lib/gdi/font.h
lib/gdi/gfbdc.cpp
lib/gdi/gfbdc.h
lib/gdi/glcddc.cpp
lib/gdi/glcddc.h
lib/gdi/gmaindc.cpp [new file with mode: 0644]
lib/gdi/gmaindc.h [new file with mode: 0644]
lib/gdi/grc.cpp
lib/gdi/grc.h
lib/gdi/lcd.cpp
lib/gdi/picexif.cpp
lib/gdi/picload.cpp
lib/gdi/sdl.cpp
lib/gdi/sdl.h
lib/gui/Makefile.am
lib/gui/elistboxcontent.cpp
lib/gui/epixmap.cpp
lib/gui/epixmap.h
lib/gui/epositiongauge.cpp
lib/gui/ewidgetdesktop.cpp
lib/gui/ewindowstyle.cpp
lib/mmi/Makefile.am
lib/nav/Makefile.am
lib/python/.gitignore [new file with mode: 0644]
lib/python/Components/About.py [changed mode: 0644->0755]
lib/python/Components/DreamInfoHandler.py
lib/python/Components/FileList.py
lib/python/Components/Harddisk.py [changed mode: 0755->0644]
lib/python/Components/InputDevice.py [changed mode: 0644->0755]
lib/python/Components/Ipkg.py
lib/python/Components/Keyboard.py
lib/python/Components/Network.py
lib/python/Components/NimManager.py
lib/python/Components/ParentalControl.py
lib/python/Components/ParentalControlList.py
lib/python/Components/PluginComponent.py
lib/python/Components/Renderer/Picon.py
lib/python/Components/Sources/ServiceEvent.py
lib/python/Components/Task.py
lib/python/Components/TimerSanityCheck.py
lib/python/Components/UsageConfig.py
lib/python/Components/VolumeControl.py
lib/python/Components/config.py
lib/python/Makefile.am
lib/python/Plugins/DemoPlugins/TPMDemo/Makefile.am
lib/python/Plugins/DemoPlugins/TPMDemo/plugin.py
lib/python/Plugins/DemoPlugins/TestPlugin/plugin.py
lib/python/Plugins/Extensions/CutListEditor/meta/Makefile.am
lib/python/Plugins/Extensions/CutListEditor/meta/plugin_cutlisteditor.xml
lib/python/Plugins/Extensions/CutListEditor/plugin.py
lib/python/Plugins/Extensions/DVDBurn/DVDProject.py
lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py
lib/python/Plugins/Extensions/DVDBurn/DreamboxDVD.ddvdp.xml
lib/python/Plugins/Extensions/DVDBurn/Process.py
lib/python/Plugins/Extensions/DVDBurn/Text_menu_boat.ddvdm.xml
lib/python/Plugins/Extensions/DVDBurn/Thumbs_menu_clouds.ddvdm.xml
lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
lib/python/Plugins/Extensions/DVDBurn/meta/Makefile.am
lib/python/Plugins/Extensions/DVDBurn/meta/plugin_dvdburn.xml
lib/python/Plugins/Extensions/DVDBurn/plugin.py
lib/python/Plugins/Extensions/DVDPlayer/Makefile.am
lib/python/Plugins/Extensions/DVDPlayer/keymap.xml
lib/python/Plugins/Extensions/DVDPlayer/meta/Makefile.am
lib/python/Plugins/Extensions/DVDPlayer/meta/plugin_dvdplayer.xml
lib/python/Plugins/Extensions/DVDPlayer/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/Extensions/DVDPlayer/src/Makefile.am
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.h
lib/python/Plugins/Extensions/GraphMultiEPG/meta/Makefile.am
lib/python/Plugins/Extensions/GraphMultiEPG/meta/plugin_graphmultiepg.xml
lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py
lib/python/Plugins/Extensions/Makefile.am
lib/python/Plugins/Extensions/MediaPlayer/meta/Makefile.am
lib/python/Plugins/Extensions/MediaPlayer/meta/plugin_mediaplayer.xml
lib/python/Plugins/Extensions/MediaPlayer/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/Extensions/MediaScanner/meta/Makefile.am
lib/python/Plugins/Extensions/MediaScanner/meta/plugin_mediascanner.xml
lib/python/Plugins/Extensions/MediaScanner/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/Extensions/Modem/plugin.py
lib/python/Plugins/Extensions/PicturePlayer/meta/Makefile.am
lib/python/Plugins/Extensions/PicturePlayer/meta/plugin_pictureplayer.xml
lib/python/Plugins/Extensions/PicturePlayer/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/Extensions/SocketMMI/meta/Makefile.am
lib/python/Plugins/Extensions/SocketMMI/meta/plugin_socketmmi.xml [changed mode: 0644->0755]
lib/python/Plugins/Extensions/SocketMMI/plugin.py
lib/python/Plugins/Extensions/SocketMMI/src/Makefile.am
lib/python/Plugins/Extensions/SocketMMI/src/socket_mmi.cpp
lib/python/Plugins/Extensions/TuxboxPlugins/meta/Makefile.am
lib/python/Plugins/Extensions/TuxboxPlugins/meta/plugin_tuxboxplugins.xml [changed mode: 0644->0755]
lib/python/Plugins/Extensions/TuxboxPlugins/plugin.py
lib/python/Plugins/Plugin.py
lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py
lib/python/Plugins/SystemPlugins/CleanupWizard/meta/Makefile.am
lib/python/Plugins/SystemPlugins/CleanupWizard/meta/plugin_cleanupwizard.xml
lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/meta/Makefile.am
lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/meta/plugin_commoninterfaceassignment.xml
lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/__init__.py
lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/meta/Makefile.am
lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/meta/plugin_crashlogautosubmit.xml
lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/DefaultServicesScanner/meta/Makefile.am
lib/python/Plugins/SystemPlugins/DefaultServicesScanner/meta/plugin_defaultservicesscanner.xml
lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py
lib/python/Plugins/SystemPlugins/DiseqcTester/meta/Makefile.am
lib/python/Plugins/SystemPlugins/DiseqcTester/meta/plugin_diseqctester.xml
lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/meta/Makefile.am
lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/meta/plugin_frontprocessorupgrade.xml [changed mode: 0644->0755]
lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py
lib/python/Plugins/SystemPlugins/Hotplug/meta/Makefile.am
lib/python/Plugins/SystemPlugins/Hotplug/meta/plugin_hotplug.xml [changed mode: 0644->0755]
lib/python/Plugins/SystemPlugins/Hotplug/plugin.py
lib/python/Plugins/SystemPlugins/NFIFlash/dm8000_writenand [deleted file]
lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py
lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py
lib/python/Plugins/SystemPlugins/NFIFlash/meta/Makefile.am
lib/python/Plugins/SystemPlugins/NFIFlash/meta/plugin_nfiflash.xml
lib/python/Plugins/SystemPlugins/NFIFlash/mywritenand [deleted file]
lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py
lib/python/Plugins/SystemPlugins/NetworkWizard/meta/Makefile.am
lib/python/Plugins/SystemPlugins/NetworkWizard/meta/plugin_networkwizard.xml
lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py
lib/python/Plugins/SystemPlugins/PositionerSetup/meta/Makefile.am
lib/python/Plugins/SystemPlugins/PositionerSetup/meta/plugin_positionersetup.xml
lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/meta/Makefile.am
lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/meta/plugin_satelliteequipmentcontrol.xml
lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py
lib/python/Plugins/SystemPlugins/Satfinder/meta/Makefile.am
lib/python/Plugins/SystemPlugins/Satfinder/meta/plugin_satfinder.xml
lib/python/Plugins/SystemPlugins/Satfinder/plugin.py
lib/python/Plugins/SystemPlugins/SkinSelector/meta/Makefile.am
lib/python/Plugins/SystemPlugins/SkinSelector/meta/plugin_skinselector.xml
lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py
lib/python/Plugins/SystemPlugins/SoftwareManager/ImageWizard.py
lib/python/Plugins/SystemPlugins/SoftwareManager/SoftwareTools.py
lib/python/Plugins/SystemPlugins/SoftwareManager/meta/Makefile.am
lib/python/Plugins/SystemPlugins/SoftwareManager/meta/plugin_softwaremanager.xml
lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/TempFanControl/LICENSE [new file with mode: 0755]
lib/python/Plugins/SystemPlugins/TempFanControl/Makefile.am [changed mode: 0644->0755]
lib/python/Plugins/SystemPlugins/TempFanControl/meta/Makefile.am [new file with mode: 0755]
lib/python/Plugins/SystemPlugins/TempFanControl/meta/plugin_tempfancontrol.xml [new file with mode: 0755]
lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py
lib/python/Plugins/SystemPlugins/VideoEnhancement/meta/Makefile.am
lib/python/Plugins/SystemPlugins/VideoEnhancement/meta/plugin_videoenhancement.xml
lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/VideoTune/meta/Makefile.am
lib/python/Plugins/SystemPlugins/VideoTune/meta/plugin_videotune.xml
lib/python/Plugins/SystemPlugins/VideoTune/plugin.py
lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py
lib/python/Plugins/SystemPlugins/Videomode/VideoWizard.py
lib/python/Plugins/SystemPlugins/Videomode/meta/Makefile.am
lib/python/Plugins/SystemPlugins/Videomode/meta/plugin_videomode.xml
lib/python/Plugins/SystemPlugins/Videomode/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/SystemPlugins/WirelessLan/Makefile.am
lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py
lib/python/Plugins/SystemPlugins/WirelessLan/flags.py [deleted file]
lib/python/Plugins/SystemPlugins/WirelessLan/iwlibs.py [deleted file]
lib/python/Plugins/SystemPlugins/WirelessLan/meta/Makefile.am
lib/python/Plugins/SystemPlugins/WirelessLan/meta/plugin_wirelesslan.xml
lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py [changed mode: 0755->0644]
lib/python/Plugins/newplugin.py [changed mode: 0644->0755]
lib/python/Screens/AudioSelection.py
lib/python/Screens/ChannelSelection.py
lib/python/Screens/InfoBar.py
lib/python/Screens/InfoBarGenerics.py
lib/python/Screens/InputDeviceSetup.py [new file with mode: 0755]
lib/python/Screens/Makefile.am
lib/python/Screens/NetworkSetup.py
lib/python/Screens/ParentalControlSetup.py
lib/python/Screens/PluginBrowser.py
lib/python/Screens/Satconfig.py
lib/python/Screens/ScanSetup.py
lib/python/Screens/Setup.py
lib/python/Screens/TaskView.py
lib/python/Screens/TimerEntry.py
lib/python/Screens/Wizard.py
lib/python/Tools/Directories.py
lib/python/Tools/NumericalTextInput.py
lib/python/connections.h
lib/python/enigma_python.i
lib/python/python.h
lib/service/Makefile.am
lib/service/iservice.h
lib/service/service.cpp
lib/service/service.h
lib/service/servicedvb.cpp
lib/service/servicedvb.h
lib/service/servicedvbrecord.cpp
lib/service/servicem2ts.cpp [new file with mode: 0644]
lib/service/servicem2ts.h [new file with mode: 0644]
lib/service/servicemp3.cpp
lib/service/servicemp3.h
m4/.gitignore [new file with mode: 0644]
m4/ax_pkg_swig.m4 [new file with mode: 0644]
m4/ax_pthread.m4 [new file with mode: 0644]
m4/ax_python_devel.m4 [new file with mode: 0644]
m4/ax_swig_enable_cxx.m4 [new file with mode: 0644]
m4/ax_swig_python.m4 [new file with mode: 0644]
m4/tuxbox.m4 [new file with mode: 0644]
main/.gitignore
main/Makefile.am
main/bsod.cpp [changed mode: 0755->0644]
main/enigma-gdi.cpp
main/enigma-gui.cpp
main/enigma.cpp
main/version_info.cpp [new file with mode: 0644]
main/version_info.h [new file with mode: 0644]
main/xmlgenerator.cpp [new file with mode: 0644]
main/xmlgenerator.h [new file with mode: 0644]
mytest.py
po/.gitignore [new file with mode: 0644]
po/LINGUAS [deleted file]
po/Makefile.am [changed mode: 0755->0644]
po/ar.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/en.po
po/enigma2.pot [deleted file]
po/es.po
po/et.po
po/fi.po
po/fr.po
po/fy.po
po/hr.po
po/hu.po
po/is.po
po/it.po
po/lt.po
po/lv.po
po/nl.po
po/no.po
po/pl.po
po/pt.po
po/ru.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tr.po
po/uk.po
skin.py
tools/.gitignore [new file with mode: 0644]
tools/Makefile.am
tools/create_picon_links.py
tools/enigma2.sh.in [new file with mode: 0755]
tools/genmetaindex.py

index 274231a..da59fcf 100644 (file)
@@ -2,16 +2,8 @@
 # Lines that start with '#' are comments.
 # For a project mostly in C, the following would be a good set of
 # exclude patterns (uncomment them if you want to use them):
-*.[oa]
 *~
-Makefile.in
-Makefile
-*.so
-*.so.0.0
-*.cxx
-.deps
-COPYING
-INSTALL
+*.a
 aclocal.m4
 autom4te.cache/
 config.guess
@@ -20,22 +12,24 @@ config.status
 config.sub
 configure
 depcomp
+.deps/
+enigma2_config.h
+enigma2_config.h.in
 enigma2.pc
+index-enigma2.xml
+INSTALL
 install-sh
-lib/actions/actionids.h
-lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.d
-lib/python/enigma.py
-missing
-py-compile
-po/
-main/enigma2
-version.h
-*.d
 *.la
-*.lo
 .libs/
-*.tar.gz
-config.h
 libtool
+*.lo
 ltmain.sh
+Makefile
+Makefile.in
+missing
+moc_*.cpp
+*.o
+py-compile
 stamp-h1
+*.tar.bz2
+*.tar.gz
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..322cb19
--- /dev/null
+++ b/COPYING
@@ -0,0 +1 @@
+See LICENSE.
index c517d9c..ff252e6 100755 (executable)
@@ -1,18 +1,21 @@
 SUBDIRS = include lib main data po tools
 
-installdir = $(pkglibdir)/python
+ACLOCAL_AMFLAGS = -I m4
 
+installdir = $(pkglibdir)/python
 install_PYTHON = \
        Navigation.py NavigationInstance.py RecordTimer.py SleepTimer.py ServiceReference.py \
        keyids.py keymapparser.py mytest.py skin.py timer.py tools.py GlobalActions.py \
        e2reactor.py
 
-LANGS := $(shell cat $(srcdir)/po/LINGUAS)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = enigma2.pc
+
+metadir = $(datadir)/meta
+meta_DATA = index-enigma2.xml
+CLEANFILES = index-enigma2.xml
 
-install-exec-hook:
-       for lang in $(LANGS); do \
-               $(PYTHON) $(srcdir)/tools/genmetaindex.py $$lang $(DESTDIR)$(datadir)/meta/plugin_*.xml > $(DESTDIR)$(datadir)/meta/index-enigma2_$$lang.xml; \
-       done
+EXTRA_DIST = lamedb
 
-uninstall-hook:
-       $(RM) $(DESTDIR)$(datadir)/meta/index-enigma2_*.xml
+index-enigma2.xml: $(top_srcdir)/tools/genmetaindex.py $(top_srcdir)/lib/python/Plugins/*/*/meta/plugin_*.xml
+       $(AM_V_GEN)$(PYTHON) $^ > $@
diff --git a/README b/README
index e69de29..0018e58 100644 (file)
--- a/README
+++ b/README
@@ -0,0 +1,68 @@
+To build enigma2 on Ubuntu 10.04, follow these steps:
+
+0.) Consider using OE to build it for a Dreambox instead.
+
+    To build this version for a Dreambox, you will need
+    a recent OE (branch "opendreambox-1.6" will do, but "3.0" won't)
+    or at least a backported BitBake recipe from there.
+
+    See http://opendreambox.org/.
+
+    Stop reading here. It's not very useful for most people
+    to build enigma2 for a PC.
+
+1.) Install these packages:
+
+autoconf
+automake
+build-essential
+gettext
+libdvdnav-dev
+libfreetype6-dev
+libfribidi-dev
+libgif-dev
+libgstreamer0.10-dev
+libgstreamer-plugins-base0.10-dev
+libjpeg62-dev
+libpng12-dev
+libsdl1.2-dev
+libsigc++-1.2-dev
+libtool
+libxml2-dev
+libxslt1-dev
+python-dev
+swig
+
+2.) Build and install libdvbsi++:
+
+git clone git://git.opendreambox.org/git/obi/libdvbsi++.git
+cd libdvbsi++
+dpkg-buildpackage -uc -us
+cd ..
+sudo dpkg -i libdvbsi++*.deb
+
+3.) Build and install libxmlccwrap:
+
+git clone git://git.opendreambox.org/git/obi/libxmlccwrap.git
+cd libxmlccwrap
+dpkg-buildpackage -uc -us
+cd ..
+sudo dpkg -i libxmlccwrap*.deb
+
+4.) Build and install libdreamdvd:
+
+git clone git://schwerkraft.elitedvb.net/libdreamdvd/libdreamdvd.git
+cd libdreamdvd
+dpkg-buildpackage -uc -us
+cd ..
+sudo dpkg -i libdreamdvd*.deb
+
+5.) Build and install enigma2:
+
+git clone git://git.opendreambox.org/git/enigma2.git
+cd enigma2
+autoreconf -i
+./configure --prefix=$HOME/enigma2 --with-libsdl
+make
+make install
+
index def7568..1cb7eb3 100755 (executable)
@@ -102,7 +102,7 @@ class RecordTimerEntry(timer.TimerEntry, object):
                
                assert isinstance(serviceref, ServiceReference)
                
-               if serviceref.getType() == eServiceReference.idDVB and serviceref.getPath() == "":
+               if serviceref.isRecordable():
                        self.service_ref = serviceref
                else:
                        self.service_ref = ServiceReference(None)
@@ -517,7 +517,7 @@ class RecordTimer(timer.Timer):
                checkit = True
                for timer in root.findall("timer"):
                        newTimer = createTimer(timer)
-                       if (self.record(newTimer, True, True) is not None) and (checkit == True):
+                       if (self.record(newTimer, True, dosave=False) is not None) and (checkit == True):
                                from Tools.Notifications import AddPopup
                                from Screens.MessageBox import MessageBox
                                AddPopup(_("Timer overlap in timers.xml detected!\nPlease recheck it!"), type = MessageBox.TYPE_ERROR, timeout = 0, id = "TimerLoadFailed")
index 5d11ae7..4907fa2 100644 (file)
@@ -10,7 +10,7 @@ class ServiceReference(eServiceReference):
 
        def __str__(self):
                return self.ref.toString()
-       
+
        def getServiceName(self):
                info = self.info()
                return info and info.getName(self.ref) or ""
@@ -20,9 +20,16 @@ class ServiceReference(eServiceReference):
 
        def list(self):
                return self.serviceHandler.list(self.ref)
-       
+
        def getType(self):
                return self.ref.type
-       
+
        def getPath(self):
                return self.ref.getPath()
+
+       def getFlags(self):
+               return self.ref.flags
+
+       def isRecordable(self):
+               ref = self.ref
+               return ref.flags & eServiceReference.isGroup or (ref.type == eServiceReference.idDVB and ref.getPath() == "")
\ No newline at end of file
diff --git a/acinclude.m4 b/acinclude.m4
deleted file mode 100644 (file)
index 6f1cb0a..0000000
+++ /dev/null
@@ -1,445 +0,0 @@
-AC_DEFUN([TUXBOX_APPS],[
-
-INSTALL="$INSTALL -p"
-
-AC_GNU_SOURCE
-AC_SYS_LARGEFILE
-
-AC_ARG_WITH(target,
-       [  --with-target=TARGET    target for compilation [[native,cdk]]],
-       [TARGET="$withval"],[TARGET="native"])
-
-AC_ARG_WITH(targetprefix,
-       [  --with-targetprefix=PATH  prefix relative to target root (only applicable in cdk mode)],
-       [targetprefix="$withval"],[targetprefix="NONE"])
-
-AC_ARG_WITH(debug,
-       [  --without-debug         disable debugging code],
-       [DEBUG="$withval"],[DEBUG="yes"])
-
-if test "$DEBUG" = "yes"; then
-       DEBUG_CFLAGS="-g3 -ggdb"
-       AC_DEFINE(DEBUG,1,[Enable debug messages])
-fi
-
-AC_MSG_CHECKING(target)
-
-if test "$TARGET" = "native"; then
-       AC_MSG_RESULT(native)
-
-       if test "$CFLAGS" = "" -a "$CXXFLAGS" = ""; then
-               CFLAGS="-Wall -O2 -pipe $DEBUG_CFLAGS"
-               CXXFLAGS="-Wall -O2 -pipe $DEBUG_CFLAGS"
-       fi
-       if test "$prefix" = "NONE"; then
-               prefix=/usr/local
-       fi
-       targetprefix=$prefix
-elif test "$TARGET" = "cdk"; then
-       AC_MSG_RESULT(cdk)
-
-       if test "$CC" = "" -a "$CXX" = ""; then
-               CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++
-       fi
-       if test "$CFLAGS" = "" -a "$CXXFLAGS" = ""; then
-               CFLAGS="-Wall -Os -mcpu=823 -pipe $DEBUG_CFLAGS"
-               CXXFLAGS="-Wall -Os -mcpu=823 -pipe $DEBUG_CFLAGS"
-       fi
-       if test "$prefix" = "NONE"; then
-               AC_MSG_ERROR(invalid prefix, you need to specify one in cdk mode)
-       fi
-       if test "$targetprefix" = "NONE"; then
-               targetprefix=""
-       fi
-       if test "$host_alias" = ""; then
-               cross_compiling=yes
-               host_alias=powerpc-tuxbox-linux-gnu
-       fi
-else
-       AC_MSG_RESULT(none)
-       AC_MSG_ERROR([invalid target $TARGET, choose on from native,cdk]);
-fi
-
-AC_CANONICAL_BUILD
-AC_CANONICAL_HOST
-
-check_path () {
-       return $(perl -e "if(\"$1\"=~m#^/usr/(local/)?bin#){print \"0\"}else{print \"1\";}")
-}
-
-])
-
-AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE],[
-AC_ARG_WITH($1,[  $6$7 [[PREFIX$4$5]]],[
-       _$2=$withval
-       if test "$TARGET" = "cdk"; then
-               $2=`eval echo "${targetprefix}$withval"`
-       else
-               $2=$withval
-       fi
-],[
-       $2="\${$3}$5"
-       if test "$TARGET" = "cdk"; then
-               _$2=`eval echo "${target$3}$5"`
-       else
-               _$2=`eval echo "${$3}$5"`
-       fi
-])
-
-dnl automake <= 1.6 don't support this
-dnl AC_SUBST($2)
-AC_DEFINE_UNQUOTED($2,"$_$2",$7)
-])
-
-AC_DEFUN([TUXBOX_APPS_DIRECTORY],[
-AC_REQUIRE([TUXBOX_APPS])
-
-if test "$TARGET" = "cdk"; then
-       datadir="\${prefix}/share"
-       tuxboxdatadir="\${prefix}/share/tuxbox"
-       zoneinfodir="\${datadir}/zoneinfo"
-       sysconfdir="\${prefix}/etc"
-       localstatedir="\${prefix}/var"
-       localedir="\${prefix}/var"
-       libdir="\${prefix}/lib"
-       targetdatadir="\${targetprefix}/share"
-       targetsysconfdir="\${targetprefix}/etc"
-       targetlocalstatedir="\${targetprefix}/var"
-       targetlibdir="\${targetprefix}/lib"
-fi
-
-TUXBOX_APPS_DIRECTORY_ONE(configdir,CONFIGDIR,sysconfdir,/etc,,
-       [--with-configdir=PATH   ],[where to find the config files])
-
-TUXBOX_APPS_DIRECTORY_ONE(datadir,DATADIR,datadir,/share,,
-       [--with-datadir=PATH     ],[where to find data])
-
-TUXBOX_APPS_DIRECTORY_ONE(fontdir,FONTDIR,datadir,/share,/fonts,
-       [--with-fontdir=PATH     ],[where to find the fonts])
-
-TUXBOX_APPS_DIRECTORY_ONE(libdir,LIBDIR,libdir,/lib,,
-       [--with-libdir=PATH      ],[where to find the internal libs])
-])
-
-dnl automake <= 1.6 needs this specifications
-AC_SUBST(CONFIGDIR)
-AC_SUBST(DATADIR)
-AC_SUBST(FONTDIR)
-AC_SUBST(LIBDIR)
-dnl end workaround
-
-AC_DEFUN([TUXBOX_APPS_DVB],[
-AC_ARG_WITH(dvbincludes,
-       [  --with-dvbincludes=PATH  path for dvb includes [[NONE]]],
-       [DVBINCLUDES="$withval"],[DVBINCLUDES=""])
-
-if test "$DVBINCLUDES"; then
-       CPPFLAGS="$CPPFLAGS -I$DVBINCLUDES"
-fi
-
-AC_CHECK_HEADERS(ost/dmx.h,[
-       DVB_API_VERSION=1
-       AC_MSG_NOTICE([found dvb version 1])
-])
-
-if test -z "$DVB_API_VERSION"; then
-AC_CHECK_HEADERS(linux/dvb/version.h,[
-       AC_LANG_PREPROC_REQUIRE()
-       AC_REQUIRE([AC_PROG_EGREP])
-       AC_LANG_CONFTEST([AC_LANG_SOURCE([[
-#include <linux/dvb/version.h>
-version DVB_API_VERSION
-       ]])])
-       DVB_API_VERSION=`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | $EGREP "^version" | sed "s,version\ ,,"`
-       rm -f conftest*
-
-       AC_MSG_NOTICE([found dvb version $DVB_API_VERSION])
-])
-fi
-
-if test "$DVB_API_VERSION"; then
-       AC_DEFINE(HAVE_DVB,1,[Define to 1 if you have the dvb includes])
-       AC_DEFINE_UNQUOTED(HAVE_DVB_API_VERSION,$DVB_API_VERSION,[Define to the version of the dvb api])
-else
-       AC_MSG_ERROR([can't find dvb headers])
-fi
-])
-
-AC_DEFUN([_TUXBOX_APPS_LIB_CONFIG],[
-AC_PATH_PROG($1_CONFIG,$2,no)
-if test "$$1_CONFIG" != "no"; then
-       if test "$TARGET" = "cdk" && check_path "$$1_CONFIG"; then
-               AC_MSG_$3([could not find a suitable version of $2]);
-       else
-               $1_CFLAGS=$($$1_CONFIG --cflags)
-               $1_LIBS=$($$1_CONFIG --libs)
-       fi
-fi
-
-AC_SUBST($1_CFLAGS)
-AC_SUBST($1_LIBS)
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_CONFIG],[
-_TUXBOX_APPS_LIB_CONFIG($1,$2,ERROR)
-if test "$$1_CONFIG" = "no"; then
-       AC_MSG_ERROR([could not find $2]);
-fi
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_CHECK],[
-_TUXBOX_APPS_LIB_CONFIG($1,$2,WARN)
-])
-
-AC_DEFUN([TUXBOX_APPS_PKGCONFIG],[
-AC_PATH_PROG(PKG_CONFIG, pkg-config,no)
-if test "$PKG_CONFIG" = "no" ; then
-       AC_MSG_ERROR([could not find pkg-config]);
-fi
-])
-
-AC_DEFUN([_TUXBOX_APPS_LIB_PKGCONFIG],[
-PKG_CHECK_MODULES($1,$2)
-AC_SUBST($1_CFLAGS)
-AC_SUBST($1_LIBS)
-])
-
-AC_DEFUN([_TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL],[
-PKG_CHECK_MODULES($1,$2,$3="yes",$3="no")
-if test "$$3" = "yes"; then
-       AC_DEFINE($3, 1, [$2 available])
-else
-       $1_CFLAGS=""
-       $1_LIBS=""
-fi
-AC_SUBST($1_CFLAGS)
-AC_SUBST($1_LIBS)
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG],[
-_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
-if test -z "$$1_CFLAGS" ; then
-       AC_MSG_ERROR([could not find package $2]);
-fi
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG_CHECK],[
-_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
-])
-
-AC_DEFUN([_TUXBOX_APPS_LIB_SYMBOL],[
-AC_CHECK_LIB($2,$3,HAVE_$1="yes",HAVE_$1="no")
-if test "$HAVE_$1" = "yes"; then
-       $1_LIBS=-l$2
-fi
-
-AC_SUBST($1_LIBS)
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_SYMBOL],[
-_TUXBOX_APPS_LIB_SYMBOL($1,$2,$3,ERROR)
-if test "$HAVE_$1" = "no"; then
-       AC_MSG_ERROR([could not find $2]);
-fi
-])
-
-AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_SYMBOL],[
-_TUXBOX_APPS_LIB_SYMBOL($1,$2,$3,WARN)
-])
-
-AC_DEFUN([TUXBOX_APPS_GETTEXT],[
-AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-       [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-       (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-       :)
-AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
-AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-       [$ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
-       (if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-       :)
-
-AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,[$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1],:)
-
-AC_MSG_CHECKING([whether NLS is requested])
-AC_ARG_ENABLE(nls,
-       [  --disable-nls           do not use Native Language Support],
-       USE_NLS=$enableval, USE_NLS=yes)
-AC_MSG_RESULT($USE_NLS)
-AC_SUBST(USE_NLS)
-
-if test "$USE_NLS" = "yes"; then
-       AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,[
-               AC_TRY_LINK([
-                       #include <libintl.h>
-                       #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-                       #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-                       #endif
-                       extern int _nl_msg_cat_cntr;
-                       extern int *_nl_domain_bindings;
-                       ],[
-                       bindtextdomain ("", "");
-                       return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings;
-                       ], gt_cv_func_gnugettext_libc=yes, gt_cv_func_gnugettext_libc=no
-               )]
-       )
-
-       if test "$gt_cv_func_gnugettext_libc" = "yes"; then
-               AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.])
-               gt_use_preinstalled_gnugettext=yes
-       else
-               USE_NLS=no
-       fi
-fi
-
-if test -f "$srcdir/po/LINGUAS"; then
-       ALL_LINGUAS=$(sed -e "/^#/d" "$srcdir/po/LINGUAS")
-fi
-
-POFILES=
-GMOFILES=
-UPDATEPOFILES=
-DUMMYPOFILES=
-for lang in $ALL_LINGUAS; do
-       POFILES="$POFILES $srcdirpre$lang.po"
-       GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-       UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-       DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-done
-INST_LINGUAS=
-if test -n "$ALL_LINGUAS"; then
-       for presentlang in $ALL_LINGUAS; do
-               useit=no
-               if test -n "$LINGUAS"; then
-                       desiredlanguages="$LINGUAS"
-               else
-                       desiredlanguages="$ALL_LINGUAS"
-               fi
-               for desiredlang in $desiredlanguages; do
-                       case "$desiredlang" in
-                               "$presentlang"*) useit=yes;;
-                       esac
-               done
-               if test $useit = yes; then
-                       INST_LINGUAS="$INST_LINGUAS $presentlang"
-               fi
-       done
-fi
-CATALOGS=
-if test -n "$INST_LINGUAS"; then
-       for lang in $INST_LINGUAS; do
-               CATALOGS="$CATALOGS $lang.gmo"
-       done
-fi
-AC_SUBST(POFILES)
-AC_SUBST(GMOFILES)
-AC_SUBST(UPDATEPOFILES)
-AC_SUBST(DUMMYPOFILES)
-AC_SUBST(CATALOGS)
-])
-
-dnl backward compatiblity
-AC_DEFUN([AC_GNU_SOURCE],
-[AH_VERBATIM([_GNU_SOURCE],
-[/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif])dnl
-AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
-AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
-AC_DEFINE([_GNU_SOURCE])
-])
-
-AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
-   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
-    then ac_cv_prog_egrep='grep -E'
-    else ac_cv_prog_egrep='egrep'
-    fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])
-
-AC_DEFUN([AC_PYTHON_DEVEL],[
-       #
-       # should allow for checking of python version here...
-       #
-       if test $cross_compiling = "yes"; then
-               # Check for Python include path
-               AC_MSG_CHECKING([for Python include path])
-               
-               # FIXME: yes, this is wrong. sorry about that. (tmbinc)
-               cross_PYTHON_VERSION=$PYTHON_VERSION
-               python_path=
-               for i in $CPPFLAGS ; do
-                       p=`echo $i | sed "s,^-I,,"`
-                       p=`echo $p | sed "s,^-isystem,,"`
-                       if test -f "$p/python$cross_PYTHON_VERSION/Python.h"; then
-                               python_path="$p/python$cross_PYTHON_VERSION"
-                               break
-                       fi
-               done
-               AC_MSG_RESULT([$python_path])
-               if test -z "$python_path" ; then
-                                               AC_MSG_ERROR([cannot find Python include path])
-               fi
-               AC_SUBST([PYTHON_CPPFLAGS],[-I$python_path])
-
-               # Check for Python library path
-               AC_MSG_CHECKING([for Python library path])
-               python_path=
-               for i in $LDFLAGS; do
-                       l=`echo $i | sed "s,^-L,,"`
-                       python_path=`find $l -type f -name libpython$cross_PYTHON_VERSION.* -print | sed "1q"`
-                       if test -n "$python_path" ; then
-                               break
-                       fi
-               done
-               python_path=`echo $python_path | sed "s,/libpython.*$,,"`
-               AC_MSG_RESULT([$python_path])
-               if test -z "$python_path" ; then
-                                               AC_MSG_ERROR([cannot find Python library path])
-               fi
-               AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$cross_PYTHON_VERSION"])
-               #
-               python_site=`echo $python_path | sed "s/config/site-packages/"`
-               AC_SUBST([PYTHON_SITE_PKG],[$python_site])
-       else
-               AC_REQUIRE([AM_PATH_PYTHON])
-
-               # Check for Python include path
-               AC_MSG_CHECKING([for Python include path])
-               python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
-               for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do
-                       python_path=`find $i -type f -name Python.h -print | sed "1q"`
-                       if test -n "$python_path" ; then
-                               break
-                       fi
-               done
-               python_path=`echo $python_path | sed "s,/Python.h$,,"`
-               AC_MSG_RESULT([$python_path])
-               if test -z "$python_path" ; then
-                       AC_MSG_ERROR([cannot find Python include path])
-               fi
-               AC_SUBST([PYTHON_CPPFLAGS],[-I$python_path])
-
-               # Check for Python library path
-               AC_MSG_CHECKING([for Python library path])
-               python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
-               for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
-                       python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
-                       if test -n "$python_path" ; then
-                               break
-                       fi
-               done
-               python_path=`echo $python_path | sed "s,/libpython.*$,,"`
-               AC_MSG_RESULT([$python_path])
-               if test -z "$python_path" ; then
-                       AC_MSG_ERROR([cannot find Python library path])
-               fi
-               AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"])
-               #
-               python_site=`echo $python_path | sed "s/config/site-packages/"`
-               AC_SUBST([PYTHON_SITE_PKG],[$python_site])
-       fi
-])
index 584a74e..68f4a17 100755 (executable)
@@ -1,60 +1,2 @@
 #!/bin/sh
-
-package="enigma2"
-
-srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
-
-cd "$srcdir"
-DIE=0
-
-(autoconf --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-       echo "You must have autoconf installed to compile $package."
-       echo "Download the appropriate package for your system,"
-       echo "or get the source from one of the GNU ftp sites"
-       echo "listed in http://www.gnu.org/order/ftp.html"
-       DIE=1
-}
-
-(automake --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-       echo "You must have automake installed to compile $package."
-       echo "Download the appropriate package for your system,"
-       echo "or get the source from one of the GNU ftp sites"
-       echo "listed in http://www.gnu.org/order/ftp.html"
-       DIE=1
-}
-
-(libtool --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-       echo "You must have libtool installed to compile $package."
-       echo "Download the appropriate package for your system,"
-       echo "or get the source from one of the GNU ftp sites"
-       echo "listed in http://www.gnu.org/order/ftp.html"
-       DIE=1
-}
-
-if test "$DIE" -eq 1; then
-       exit 1
-fi
-
-if [ ! -e acinclude.m4 ]; then
-       for i in .. ../.. ../../..; do
-               if [ -e `pwd`/$i/acinclude.m4 ]; then
-                       ln -s `pwd`/$i/acinclude.m4 .
-               fi
-       done
-fi
-
-echo "Generating configuration files for $package, please wait...."
-
-echo "  aclocal"
-aclocal
-echo "  libtoolize --automake"
-libtoolize --automake
-echo "  autoconf"
-autoconf
-echo "  automake --add-missing"
-automake --add-missing 
-
+autoreconf -i
diff --git a/config.h.in b/config.h.in
deleted file mode 100644 (file)
index 3564836..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-/* config.h.in.  Generated from configure.ac by autoheader.  */
-
-/* where to find the config files */
-#undef CONFIGDIR
-
-/* where to find data */
-#undef DATADIR
-
-/* Enable debug messages */
-#undef DEBUG
-
-/* Define to 1 if translation of program messages to the user's native
-   language is requested. */
-#undef ENABLE_NLS
-
-/* where to find the fonts */
-#undef FONTDIR
-
-/* where games data is stored */
-#undef GAMESDIR
-
-/* Define to 1 if you have the dvb includes */
-#undef HAVE_DVB
-
-/* Define to the version of the dvb api */
-#undef HAVE_DVB_API_VERSION
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the <linux/dvb/version.h> header file. */
-#undef HAVE_LINUX_DVB_VERSION_H
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <ost/dmx.h> header file. */
-#undef HAVE_OST_DMX_H
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* where to find the internal libs */
-#undef LIBDIR
-
-/* where to find locales */
-#undef LOCALEDIR
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* where to find the plugins */
-#undef PLUGINDIR
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* where to find tuxbox data */
-#undef TUXBOXDATADIR
-
-/* Version number of package */
-#undef VERSION
-
-/* With SDL */
-#undef WITH_SDL
-
-/* where to find zoneinfo db */
-#undef ZONEINFODIR
-
-/* Number of bits in a file offset, on hosts where this is settable. */
-#undef _FILE_OFFSET_BITS
-
-/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif
-
-/* Define for large files, on AIX-style hosts. */
-#undef _LARGE_FILES
old mode 100755 (executable)
new mode 100644 (file)
index 05c3a8e..0c54f5b
-AC_INIT(enigma2,2.4)
-AM_INIT_AUTOMAKE(enigma2,2.4)
+AC_INIT([enigma2],[3.0.0],[enigma2-devel@lists.elitedvb.net])
+AM_INIT_AUTOMAKE([dist-bzip2 no-define tar-pax -Wno-portability])
+AC_CONFIG_HEADERS([enigma2_config.h])
 
-TUXBOX_APPS
-TUXBOX_APPS_DIRECTORY
+# Silent rules are available since 1.11, but older versions
+# are still in use. So don't use them unconditionally.
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 
 AC_PROG_CC
 AC_PROG_CXX
-AC_PROG_RANLIB
+m4_ifdef([LT_INIT], [LT_INIT], [AC_PROG_LIBTOOL])
+AC_CONFIG_MACRO_DIR([m4])
+
+AC_CHECK_HEADERS([dbox/fp.h dbox/lcd-ks0713.h])
+
+AC_PATH_PROG(MSGFMT, msgfmt, AC_MSG_ERROR(Could not find msgfmt))
+
+AM_PATH_PYTHON
+AX_PYTHON_DEVEL
+AX_PKG_SWIG
+AX_SWIG_ENABLE_CXX
+AX_SWIG_PYTHON
+AX_PTHREAD
+
+TUXBOX_APPS_DVB
+
+AM_CONDITIONAL(HAVE_GIT_DIR, test -d "$srcdir/.git")
+AM_CONDITIONAL(HAVE_FAKE_GIT_DIR, test -f "$srcdir/.git/last_commit_info")
+
+PKG_CHECK_MODULES(BASE, [freetype2 fribidi gstreamer-0.10 gstreamer-pbutils-0.10 libdvbsi++ libpng libxml-2.0 sigc++-1.2])
+PKG_CHECK_MODULES(LIBDDVD, libdreamdvd, HAVE_LIBDDVD="yes", HAVE_LIBDDVD="no")
+AM_CONDITIONAL(HAVE_LIBDDVD, test "$HAVE_LIBDDVD" = "yes")
+
+AC_CHECK_LIB([dl], [dlopen], [LIBDL_LIBS="-ldl"], [AC_MSG_ERROR([Could not find libdl])])
+AC_SUBST(LIBDL_LIBS)
+AC_CHECK_LIB([jpeg], [jpeg_set_defaults], [LIBJPEG_LIBS="-ljpeg"], [AC_MSG_ERROR([Could not find libjpeg])])
+AC_SUBST(LIBJPEG_LIBS)
+AC_CHECK_LIB([ungif], [DGifOpen], [LIBGIF_LIBS="-lungif"], [AC_CHECK_LIB([gif], [DGifOpen], [LIBGIF_LIBS="-lgif"], [AC_MSG_ERROR([Could not find libgif or libungif])])])
+AC_SUBST(LIBGIF_LIBS)
+
+AC_LANG_PUSH([C++])
+AC_CHECK_LIB([xmlccwrap], [exit], [LIBXMLCCWRAP_LIBS="-lxmlccwrap"], [AC_MSG_ERROR([Could not find libxmlccwrap])])
+AC_SUBST(LIBXMLCCWRAP_LIBS)
+AC_LANG_POP
 
 AC_ARG_WITH(libsdl,
-       AC_HELP_STRING([--with-libsdl], [use sdl, yes or no]),
-       [[withsdl=$withval]],
-       [[withsdl=yes]]
-)
-
-AC_CHECK_HEADER(dreamdvd/ddvdlib.h,have_ddvdlib="yes",have_ddvdlib="no")
-if test x"${have_ddvdlib}" = xyes ; then
-       AC_DEFINE(HAVE_DDVDLIB, 1,[Define if ddvdlib is available])
-else
-       AC_MSG_NOTICE([ddvdlib not found... dont build dvd plugin])
+       AS_HELP_STRING([--with-libsdl],[use libsdl, yes or no]),
+       [with_libsdl=$withval],[with_libsdl=no])
+if test "$with_libsdl" = "yes"; then
+       PKG_CHECK_MODULES(LIBSDL, sdl)
 fi
-AM_CONDITIONAL(HAVE_DDVDLIB, test "$have_ddvdlib" = "yes")
+AM_CONDITIONAL(HAVE_LIBSDL, test "$with_libsdl" = "yes")
 
-AM_PATH_PYTHON()
-AC_PYTHON_DEVEL
-#AM_PATH_XINE(1.1.0,, AC_MSG_ERROR([*** Please install xine-lib (devel) first ***]))
+AC_ARG_WITH(libxine,
+       AS_HELP_STRING([--with-libxine],[use libxine, yes or no]),
+       [with_libxine=$withval],[with_libxine=no])
+if test "$with_libxine" = "yes"; then
+       PKG_CHECK_MODULES(LIBXINE, libxine)
+       AC_DEFINE([WITH_XINE],[1],[Define to 1 if you have libxine])
+fi
+AM_CONDITIONAL(HAVE_LIBXINE, test "$with_libxine" = "yes")
 
-TUXBOX_APPS_DVB
+AC_ARG_WITH(debug,
+       AS_HELP_STRING([--without-debug],[disable debugging code]),
+       [with_debug="$withval"],[with_debug="yes"])
+if test "$with_debug" = "yes"; then
+       DEBUG_CFLAGS="-ggdb3"
+       AC_DEFINE([DEBUG],[1],[Define to 1 to enable debugging code])
+fi
 
-_TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL(FREETYPE, freetype2, HAVE_FREETYPE2)
-if test "$HAVE_FREETYPE2" = "no" ; then
-       TUXBOX_APPS_LIB_CONFIG(FREETYPE, freetype-config)
+AC_ARG_WITH(memcheck,
+       AS_HELP_STRING([--with-memcheck],[enable memory leak checks]),
+       [with_memcheck="$withval"],[with_memcheck="no"])
+if test "$with_memcheck" = "yes"; then
+       AC_DEFINE([MEMLEAK_CHECK],[1],[Define to 1 to enable memory leak checks])
 fi
-TUXBOX_APPS_LIB_PKGCONFIG(FRIBIDI,fribidi)
-TUXBOX_APPS_LIB_PKGCONFIG(ID3TAG,id3tag)
-TUXBOX_APPS_LIB_PKGCONFIG(MAD,mad)
-#TUXBOX_APPS_LIB_PKGCONFIG(PLUGINS,tuxbox-plugins)
-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,HAVE_GSTREAMER)
-_TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL(GSTREAMERPBUTILS,gstreamer-pbutils,HAVE_GSTSTREAMERPBUTILS)
-_TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL(LIBXINE,libxine,HAVE_LIBXINE)
-AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
-JPEG_LIBS="-ljpeg"
-AC_SUBST(JPEG_LIBS)
-
-AC_SUBST(LIBUNGIF_LIBS,"")
-AC_CHECK_HEADERS(gif_lib.h,
-       AC_CHECK_LIB(ungif,DGifOpen,
-       [AC_DEFINE(HAVE_LIBUNGIF,1,[Define if you have libgif/libungif including devel headers])
-               LIBUNGIF_LIBS="-lungif"],
-               [AC_CHECK_LIB(gif,DGifOpen,
-                       [AC_DEFINE(HAVE_LIUNBGIF,1)
-                       LIBUNGIF_LIBS="-lgif"])]))
-
-TUXBOX_APPS_LIB_PKGCONFIG(XML2,libxml-2.0)
-
-# ok, we are in trouble: XMLCCWRAP only defines C++ symbols. So let's just check if linking works,
-# and assume everything will be ok. Then just check for the "exit" symbol, which should be always there.
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-TUXBOX_APPS_LIB_SYMBOL(XMLCCWRAP, xmlccwrap, exit)
-AC_LANG_RESTORE
-
-if test "$withsdl" = "yes" ; then
-       _TUXBOX_APPS_LIB_PKGCONFIG_OPTIONAL(SDL,sdl,WITH_SDL)
-       if test "$WITH_SDL" = "no" ; then
-               TUXBOX_APPS_LIB_CONFIG(SDL,sdl-config)
-               AC_DEFINE_UNQUOTED([WITH_SDL],[$withsdl],[With SDL])
+
+AC_ARG_WITH(po,
+       AS_HELP_STRING([--with-po],[enable updating of po files]),
+       [with_po="$withval"],[with_po="no"])
+if test "$with_po" = "yes"; then
+       AC_PATH_PROG(MSGINIT, msginit)
+       AC_PATH_PROG(MSGMERGE, msgmerge)
+       AC_PATH_PROG(MSGUNIQ, msguniq)
+       AC_PATH_PROG(XGETTEXT, xgettext)
+       if test -z "$MSGINIT" -o -z "$MSGMERGE" -o -z "$MSGUNIQ" -o -z "$XGETTEXT"; then
+               AC_MSG_ERROR([Could not find required gettext tools])
        fi
 fi
-# allow 'if WITH_SDL' conditionals in Makefile.am
-AM_CONDITIONAL(WITH_SDL, test "$WITH_SDL" = "yes")
+AM_CONDITIONAL(UPDATE_PO, test "$with_po" = "yes")
 
-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 $GSTREAMERPBUTILS_CFLAGS $LIBXINE_CFLAGS $LIBUNGIF_CFLAGS"
-#CPPFLAGS="$CPPFLAGS -DMEMLEAK_CHECK"
-CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions -Wall"
-LDFLAGS="$LDFLAGS -pthread $PYTHON_LDFLAGS $SDL_LDFLAGS $GSTREAMER_LDFLAGS $GSTREAMERPBUTILS_LDFLAGS $LIBXINE_LDFLAGS $LIBUNGIF_LDFLAGS"
-#LDFLAGS="-rdynamic $LDFLAGS"
+ENIGMA2_CFLAGS="-fno-rtti -fno-exceptions"
+AC_SUBST(ENIGMA2_CFLAGS)
 
-TUXBOX_APPS_GETTEXT
+CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
+CFLAGS="$CFLAGS $DEBUG_CFLAGS -Wall"
+CXXFLAGS="$CXXFLAGS $DEBUG_CFLAGS -Wall $BASE_CFLAGS $ENIGMA2_CFLAGS $PTHREAD_CFLAGS"
 
-AC_OUTPUT([
+AC_CONFIG_FILES([
 Makefile
 data/Makefile
 data/fonts/Makefile
@@ -93,6 +109,7 @@ data/defaults/Dream/Makefile
 data/defaults/Dream/hdbouquets/Makefile
 data/defaults/Dream/sdbouquets/Makefile
 data/extensions/Makefile
+data/keymaps/Makefile
 data/skin_default/Makefile
 data/skin_default/menu/Makefile
 data/skin_default/icons/Makefile
@@ -102,6 +119,7 @@ include/Makefile
 lib/Makefile
 lib/actions/Makefile
 lib/base/Makefile
+lib/base/eenv.cpp
 lib/driver/Makefile
 lib/dvb/Makefile
 lib/dvb/lowlevel/Makefile
@@ -159,6 +177,7 @@ lib/python/Plugins/SystemPlugins/Hotplug/Makefile
 lib/python/Plugins/SystemPlugins/Hotplug/meta/Makefile
 lib/python/Plugins/SystemPlugins/Makefile
 lib/python/Plugins/SystemPlugins/TempFanControl/Makefile
+lib/python/Plugins/SystemPlugins/TempFanControl/meta/Makefile
 lib/python/Plugins/SystemPlugins/NetworkWizard/Makefile
 lib/python/Plugins/SystemPlugins/NetworkWizard/meta/Makefile
 lib/python/Plugins/SystemPlugins/NFIFlash/Makefile
@@ -187,8 +206,7 @@ lib/components/Makefile
 po/Makefile
 main/Makefile
 tools/Makefile
+tools/enigma2.sh
 enigma2.pc
 ])
-
-#lib/python/Plugins/Extensions/SimpleRSS/Makefile
-#lib/python/Plugins/Extensions/FileManager/Makefile
+AC_OUTPUT
index 1ed9444..0eaa082 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = countries fonts defaults extensions skin_default
+SUBDIRS = countries fonts defaults extensions keymaps skin_default
 
 dist_pkgdata_DATA = \
        defaultsatlists.xml \
index cda5583..ee66c93 100644 (file)
@@ -6,11 +6,15 @@ dist_install_DATA = \
        bouquets.tv \
        dm800se.info \
        dm500hd.info \
+       dm7020hd.info \
        dm7025.info \
        dm8000.info \
        dm800.info \
        settings.800se \
        settings.500hd \
+       settings.7020hd \
        settings.7025 \
        settings.800 \
-       settings.8000
+       settings.8000 \
+       settings.c \
+       settings.t
index b1b4d53..29d14b6 100644 (file)
                                <satellite type="192" />
                        </prerequisites>
                </file-->
-               <file type="favourites" directory="" name="bouquets.tv" />              
-               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv" />
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
                <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
        </files>
 </default>
diff --git a/data/defaults/Dream/dm7020hd.info b/data/defaults/Dream/dm7020hd.info
new file mode 100644 (file)
index 0000000..e0a1fbb
--- /dev/null
@@ -0,0 +1,46 @@
+<default>
+       <prerequisites>
+               <!-- hardware can occur more than once -->
+               <hardware type="dm7020hd" />
+       </prerequisites>
+       
+       <info>
+               <author>Dream Multimedia GmbH</author>
+               <name>Dream Multimedia Default</name>
+       </info>
+
+               <!-- available types: "directories" -->
+       <files type="directories">
+               <!--file type="skin" directory="test_skin/" flag="default" name="Default Skin" /-->
+               <file type="config" name="settings.7020hd" />
+               <!--file type="services" name="lamedb.192">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <satellite type="192" />
+                       </prerequisites>
+               </file-->
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
+               <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
+       </files>
+</default>
index a1585cf..0211199 100644 (file)
                                <satellite type="192" />
                        </prerequisites>
                </file-->
-               <file type="favourites" directory="" name="bouquets.tv" />              
-               <file type="favourites" directory="sdbouquets/" name="userbouquet.favourites.tv" />
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="sdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
                <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
        </files>
 </default>
index 4793bd8..39b0cb0 100644 (file)
                                <satellite type="192" />
                        </prerequisites>
                </file-->
-               <file type="favourites" directory="" name="bouquets.tv" />              
-               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv" />
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
                <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
        </files>
 </default>
index 2ef2013..f052226 100644 (file)
                                <satellite type="192" />
                        </prerequisites>
                </file-->
-               <file type="favourites" directory="" name="bouquets.tv" />              
-               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv" />
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
                <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
        </files>
 </default>
index 6974b12..1685ede 100644 (file)
                                <satellite type="192" />
                        </prerequisites>
                </file-->
-               <file type="favourites" directory="" name="bouquets.tv" />              
-               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv" />
+               <file type="favourites" directory="" name="bouquets.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="favourites" directory="hdbouquets/" name="userbouquet.favourites.tv">
+                       <prerequisites>
+                               <bcastsystem type="DVB-S" />
+                               <!--satellite type="192" /-->
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.c">
+                       <prerequisites>
+                               <bcastsystem type="DVB-C" />
+                       </prerequisites>
+               </file>
+               <file type="config" name="settings.t">
+                       <prerequisites>
+                               <bcastsystem type="DVB-T" />
+                       </prerequisites>
+               </file>
                <!--file type="package" directory="packages/" name="small-test_1.0_mipsel.ipk" /-->
        </files>
 </default>
index 91536b1..b6bc62f 100644 (file)
@@ -11,6 +11,7 @@
 #SERVICE 1:0:1:701:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:2F1C:441:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D6E:437:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:308:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:2FC:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:F98:454:1:C00000:0:0:0:\r
 #SERVICE 1:0:19:2B70:3F3:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6E42:431:1:C00000:0:0:0:\r
 #SERVICE 1:64:B:0:0:0:0:0:0:0::Doku/Wissen/Themen\r
 #DESCRIPTION Doku/Wissen/Themen\r
-#SERVICE 1:0:1:6DD0:44D:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:6F47:445:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D6B:437:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:2775:444:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:293:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D70:437:1:C00000:0:0:0:\r
-#SERVICE 1:0:1:277B:444:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:49:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:332D:45B:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:3139:459:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:2F5A:454:1:C00000:0:0:0:\r
index 5f89c48..1cea366 100644 (file)
@@ -11,6 +11,7 @@
 #SERVICE 1:0:1:701:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:2F1C:441:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D6E:437:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:308:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:2FC:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:F98:454:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:7034:41B:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6E42:431:1:C00000:0:0:0:\r
 #SERVICE 1:64:B:0:0:0:0:0:0:0::Doku/Wissen/Themen\r
 #DESCRIPTION Doku/Wissen/Themen\r
-#SERVICE 1:0:1:6DD0:44D:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:6F47:445:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D6B:437:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:2775:444:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:293:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:6D70:437:1:C00000:0:0:0:\r
-#SERVICE 1:0:1:277B:444:1:C00000:0:0:0:\r
+#SERVICE 1:0:1:49:5:85:C00000:0:0:0:\r
 #SERVICE 1:0:1:332D:45B:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:3139:459:1:C00000:0:0:0:\r
 #SERVICE 1:0:1:2F5A:454:1:C00000:0:0:0:\r
diff --git a/data/defaults/Dream/settings.7020hd b/data/defaults/Dream/settings.7020hd
new file mode 100644 (file)
index 0000000..ae2963b
--- /dev/null
@@ -0,0 +1 @@
+config.misc.rcused=1
\ No newline at end of file
diff --git a/data/defaults/Dream/settings.c b/data/defaults/Dream/settings.c
new file mode 100644 (file)
index 0000000..72ab938
--- /dev/null
@@ -0,0 +1 @@
+config.tv.lastroot=1:7:1:0:0:0:0:0:0:0:(type == 1) || (type == 17) || (type == 22) || (type == 25) || (type == 134) || (type == 195) ORDER BY name;
diff --git a/data/defaults/Dream/settings.t b/data/defaults/Dream/settings.t
new file mode 100644 (file)
index 0000000..72ab938
--- /dev/null
@@ -0,0 +1 @@
+config.tv.lastroot=1:7:1:0:0:0:0:0:0:0:(type == 1) || (type == 17) || (type == 22) || (type == 25) || (type == 134) || (type == 195) ORDER BY name;
index 132b427..ff0ae8b 100644 (file)
@@ -12,11 +12,14 @@ self.condition = self.runWizard
 self.disableKeys = True
                </code>
        </step>
-       <step id="nopackages" nextstep="finisheddefaultsatlists">
+
+       <!--step id="nopackages" nextstep="finisheddefaultsatlists"-->
+       <step id="nopackages" nextstep="scanquestion">
                <text value="There are no default services lists in your image." />
        </step>
        
-       <step id="nothingtoinstall" nextstep="finisheddefaultsatlists">
+       <!--step id="nothingtoinstall" nextstep="finisheddefaultsatlists"-->
+       <step id="nothingtoinstall" nextstep="scanquestion">
                <condition>
 if self.runWizard:
        self.condition = True
index f743b8c..2f7e7c7 100644 (file)
@@ -1,7 +1,8 @@
-installdir = $(FONTDIR)
+installdir = $(datadir)/fonts
 
 dist_install_DATA = \
        ae_AlMateen.ttf \
        lcd.ttf \
        md_khmurabi_10.ttf \
-       nmsbd.ttf
+       nmsbd.ttf \
+       tuxtxt.ttf
diff --git a/data/fonts/tuxtxt.ttf b/data/fonts/tuxtxt.ttf
new file mode 100644 (file)
index 0000000..9be6547
Binary files /dev/null and b/data/fonts/tuxtxt.ttf differ
index 9461d50..f167024 100755 (executable)
                <device name="Console">
                        <key id="KEY_ASCII" mapto="gotAsciiCode" flags="mr" />
                </device>
+               <device name="SDL">
+                       <key id="KEY_ASCII" mapto="gotAsciiCode" flags="mr" />
+               </device>
        </map>
 
        <map context="InputBoxActions">
        
        <map context="InfobarMenuActions">
                <key id="KEY_MENU" mapto="mainMenu" flags="mr" />
+               <key id="KEY_SPACE" mapto="mainMenu" flags="mr" />
        </map>
        
        <map context="MenuActions">
                <key id="KEY_MENU" mapto="menu" flags="mr" />
+               <key id="KEY_SPACE" mapto="menu" flags="mr" />
        </map>
        
        <map context="InfobarShowHideActions">
 
        <map context="MovieSelectionActions">
                <key id="KEY_MENU" mapto="contextMenu" flags="m" />
+               <key id="KEY_SPACE" mapto="contextMenu" flags="m" />
                <key id="KEY_INFO" mapto="showEventInfo" flags="m" />
        </map>
 
 
        <map context="ChannelSelectEditActions">
                <key id="KEY_MENU" mapto="contextMenu" flags="m" />
+               <key id="KEY_SPACE" mapto="contextMenu" flags="m" />
        </map>
 
        <map context="TvRadioActions">
                </device>
                
                <key id="KEY_MENU" mapto="menu" flags="m" />
+               <key id="KEY_SPACE" mapto="menu" flags="m" />
 
                <key id="KEY_2" mapto="skipListbegin" flags="m" />
                <key id="KEY_8" mapto="skipListend" flags="m" />
diff --git a/data/keymaps/Makefile.am b/data/keymaps/Makefile.am
new file mode 100644 (file)
index 0000000..8499d99
--- /dev/null
@@ -0,0 +1,6 @@
+keymapsdir = $(datadir)/keymaps
+keymaps_DATA = \
+       dream-de.info \
+       dream-de.kmap \
+       eng.info \
+       eng.kmap
diff --git a/data/keymaps/dream-de.info b/data/keymaps/dream-de.info
new file mode 100644 (file)
index 0000000..d7f5b07
--- /dev/null
@@ -0,0 +1,2 @@
+kmap=dream-de.kmap
+name=Dreambox Keyboard Deutsch
diff --git a/data/keymaps/dream-de.kmap b/data/keymaps/dream-de.kmap
new file mode 100644 (file)
index 0000000..693317a
Binary files /dev/null and b/data/keymaps/dream-de.kmap differ
diff --git a/data/keymaps/eng.info b/data/keymaps/eng.info
new file mode 100644 (file)
index 0000000..d73372c
--- /dev/null
@@ -0,0 +1,2 @@
+kmap=eng.kmap
+name=Keyboard English
diff --git a/data/keymaps/eng.kmap b/data/keymaps/eng.kmap
new file mode 100644 (file)
index 0000000..15a722f
Binary files /dev/null and b/data/keymaps/eng.kmap differ
index 0d87471..6e10354 100755 (executable)
@@ -61,8 +61,9 @@
                                </menu>
                                <!--<item text="Remote Control"><setup id="rc" /></item>-->
                                <!--<item text="OSD"><setup id="osd" /></item>-->
-                               <item requires="Display"><setup level="1" id="lcd" /></item>
                                <item level="0" text="Network" entryID="network_setup"><screen module="NetworkSetup" screen="NetworkAdapterSelection" /></item>
+                               <item level="1" text="Input devices" entryID="input_device_setup"><screen module="InputDeviceSetup" screen="InputDeviceSelection" /></item>
+                               <item requires="Display"><setup level="1" id="lcd" /></item>
                                <item text="Keyboard"><setup id="keyboard" /></item>
                                <!--<menu level="1" text="Network..." entryID="network_setup">
                                        <id val="network" />
index f5dea73..c5eb07f 100755 (executable)
                        <item level="2" text="Fast Forward speeds">config.seek.speeds_forward</item>
                        <item level="2" text="Rewind speeds">config.seek.speeds_backward</item>
                        <item level="2" text="Slow Motion speeds">config.seek.speeds_slowmotion</item>
-<!-- TRANSLATORS: Note that "Enter" in the two strings below should *not*
-     be interpreted as "Give speed as input". The intended meaning is
-     instead "Initial speed when starting winding", i.e. the speed at
-     which "winding mode" is entered when first pressing "rewind" or
-     "fast forward". -->  
-                       <item level="2" text="Enter Fast Forward at speed">config.seek.enter_forward</item>
-                       <item level="2" text="Enter Rewind at speed">config.seek.enter_backward</item>
-<!-- TRANSLATORS: The effect of "Non-smooth winding" is that rather
-     than using ordinary "continuous" or "smooth" winding, a fast
-     sequence of stills is shown when winding at high speeds. This
-     makes it much easier too follow when almost each frame comes from
-     a new scene. The effect is achieved by repeating each shown frame
-     a couple of times. The settings control both at which speed this
-     winding mode sets in, and how many times each frame should be
-     repeated. This was previously called "Discontinuous playback"
-     which was incomprehensible. "Non-smooth winding" may be a better
-     term, but note that there is nothing irregular about it. Synonyms
-     better suited for translation to other languages may be "stepwise
-     winding/playback", or "winding/playback using stills". -->
-                       <item level="2" text="Use non-smooth winding at speeds above">config.seek.stepwise_minspeed</item>
-                       <item level="2" text="Frame repeat count during non-smooth winding">config.seek.stepwise_repeat</item>
+<!-- TRANSLATORS: The following is the speed you get on the first press on fast-forward.
+     It was previously called "enter fast forward at speed" which was easily misunderstood. -->  
+                       <item level="2" text="Initial Fast Forward speed">config.seek.enter_forward</item>
+                       <item level="2" text="Initial Rewind speed">config.seek.enter_backward</item>
                        <item level="2" text="Behavior of 'pause' when paused">config.seek.on_pause</item>
                        <item level="2" text="Behavior of 0 key in PiP-mode">config.usage.pip_zero_button</item>
                        <item level="2" text="Alternative services tuner priority">config.usage.alternatives_priority</item>
index 868fbc4..b4b6cbc 100755 (executable)
                        <pixmap pos="bpBottomRight" filename="skin_default/b_br.png" />
                </borderset>
        </windowstyle>
-       <!-- Main screen colors (id=1 LCD) -->
-       <windowstyle type="skinned" id="1">
-               <color name="Background" color="#000000" />
-               <color name="LabelForeground" color="#ffffff" />
-               <color name="ListboxBackground" color="#000000" />
-               <color name="ListboxForeground" color="#ffffff" />
-               <color name="ListboxSelectedBackground" color="#000000" />
-               <color name="ListboxSelectedForeground" color="#ffffff" />
-               <color name="ListboxMarkedBackground" color="#000000" />
-               <color name="ListboxMarkedForeground" color="#ffffff" />
-               <color name="ListboxMarkedAndSelectedBackground" color="#000000" />
-               <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" />
-               <color name="WindowTitleForeground" color="#ffffff" />
-               <color name="WindowTitleBackground" color="#000000" />
-       </windowstyle>
-       <windowstyle type="skinned" id="2">
-               <color name="Background" color="#000000" />
-               <color name="LabelForeground" color="#ffffff" />
-               <color name="ListboxBackground" color="#000000" />
-               <color name="ListboxForeground" color="#ffffff" />
-               <color name="ListboxSelectedBackground" color="#000000" />
-               <color name="ListboxSelectedForeground" color="#ffffff" />
-               <color name="ListboxMarkedBackground" color="#000000" />
-               <color name="ListboxMarkedForeground" color="#ffffff" />
-               <color name="ListboxMarkedAndSelectedBackground" color="#000000" />
-               <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" />
-               <color name="WindowTitleForeground" color="#ffffff" />
-               <color name="WindowTitleBackground" color="#000000" />
-       </windowstyle>
        <!-- Fonts -->
        <fonts>
                <!-- <font filename="md_khmurabi_10.ttf" name="Regular" scale="90" /> -->
index a2bcc6f..4826706 100755 (executable)
@@ -1,4 +1,37 @@
 <skin>
+       <!-- Main screen colors (id=1 LCD) -->
+       <windowstyle type="skinned" id="1">
+               <color name="Background" color="#000000" />
+               <color name="LabelForeground" color="#ffffff" />
+               <color name="ListboxBackground" color="#000000" />
+               <color name="ListboxForeground" color="#ffffff" />
+               <color name="ListboxSelectedBackground" color="#000000" />
+               <color name="ListboxSelectedForeground" color="#ffffff" />
+               <color name="ListboxMarkedBackground" color="#000000" />
+               <color name="ListboxMarkedForeground" color="#ffffff" />
+               <color name="ListboxMarkedAndSelectedBackground" color="#000000" />
+               <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" />
+               <color name="WindowTitleForeground" color="#ffffff" />
+               <color name="WindowTitleBackground" color="#000000" />
+       </windowstyle>
+       <!-- Main screen colors (id=2 Color OLED (dm800se)) -->
+       <windowstyle type="skinned" id="2">
+               <color name="Background" color="#000000" />
+               <color name="LabelForeground" color="#ffffff" />
+               <color name="ListboxBackground" color="#000000" />
+               <color name="ListboxForeground" color="#ffffff" />
+               <color name="ListboxSelectedBackground" color="#000000" />
+               <color name="ListboxSelectedForeground" color="#ffffff" />
+               <color name="ListboxMarkedBackground" color="#000000" />
+               <color name="ListboxMarkedForeground" color="#ffffff" />
+               <color name="ListboxMarkedAndSelectedBackground" color="#000000" />
+               <color name="ListboxMarkedAndSelectedForeground" color="#ffffff" />
+               <color name="WindowTitleForeground" color="#ffffff" />
+               <color name="WindowTitleBackground" color="#000000" />
+       </windowstyle>
+       <fonts>
+               <font filename="nmsbd.ttf" name="Display" scale="90"/>
+       </fonts>
        <!-- Screwed Stone II skin (skin_default.xml) /Nemesis -->
        <!-- About screen -->
        <screen name="About" position="center,center" size="420,350" title="About">
@@ -670,12 +703,12 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
                <widget name="menu" position="10,10" size="440,310" />
        </screen>
        <!-- Nim selection -->
-       <screen name="NimSelection" position="center,center" size="400,330" title="Choose Tuner">
-               <widget source="nimlist" render="Listbox" position="0,0" size="380,360" scrollbarMode="showOnDemand">
+       <screen name="NimSelection" position="center,center" size="490,330" title="Choose Tuner">
+               <widget source="nimlist" render="Listbox" position="0,0" size="460,360" scrollbarMode="showOnDemand">
                        <convert type="TemplatedMultiContent">
                                {"template": [
-                                               MultiContentEntryText(pos = (10, 5), size = (360, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name,
-                                               MultiContentEntryText(pos = (50, 30), size = (320, 50), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings,
+                                               MultiContentEntryText(pos = (10, 5), size = (440, 30), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the nim name,
+                                               MultiContentEntryText(pos = (50, 30), size = (400, 50), font = 1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is a description of the nim settings,
                                        ],
                                 "fonts": [gFont("Regular", 20), gFont("Regular", 15)],
                                 "itemHeight": 80
@@ -1136,75 +1169,75 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
 
        <!-- LCD screen (channelselection) -->
        <screen name="ChannelSelection_summary" position="0,0" size="132,64" id="1">
-               <widget source="parent.ServiceEvent" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="parent.ServiceEvent" render="Label" position="6,0" size="120,25" font="Display;14" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
                <widget source="parent.ServiceEvent" render="Progress" position="16,27" size="100,5" borderWidth="1">
                        <convert type="EventTime">Progress</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top">
+               <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Display;32" halign="right" valign="top">
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top">
+               <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Display;16" valign="top">
                        <convert type="ClockToText">Format:%S</convert>
                </widget>
        </screen> 
        <!-- Color OLED screen (ChannelSelection) -->
        <screen name="ChannelSelection_summary" position="0,0" size="96,64" id="2">
-               <widget source="parent.ServiceEvent" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="parent.ServiceEvent" render="Label" position="0,0" size="96,28" font="Display;16" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
-               <widget source="parent.ServiceEvent" render="Progress" position="0,27" size="96,5" borderWidth="1" >
+               <widget source="session.Event_Now" render="Progress" position="0,30" size="96,8" borderWidth="1" backgroundColor="dark">
                        <convert type="EventTime">Progress</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
+               <widget source="global.CurrentTime" render="Label" position="0,38" size="96,26" font="Display;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
        </screen>
        <!-- LCD screen (main) -->
        <screen name="InfoBarSummary" position="0,0" size="132,64" id="1">
-               <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Display;14" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
                <widget source="session.Event_Now" render="Progress" position="16,27" size="100,5" borderWidth="1">
                        <convert type="EventTime">Progress</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Regular;32" halign="right" valign="top">
+               <widget source="global.CurrentTime" render="Label" position="6,32" size="90,32" font="Display;32" halign="right" valign="top">
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Regular;16" valign="top">
+               <widget source="global.CurrentTime" render="Label" position="100,34" zPosition="1" size="26,30" font="Display;16" valign="top">
                        <convert type="ClockToText">Format:%S</convert>
                </widget>
-               <widget source="session.RecordState" render="FixedLabel" text=" " position="6,30" zPosition="1" size="120,34">
+               <widget source="session.RecordState" render="FixedLabel" text=" " position="6,32" zPosition="1" size="126,32">
                        <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
                        <convert type="ConditionalShowHide">Blink</convert>
                </widget>
        </screen>
        <!-- Color OLED screen (main) -->
        <screen name="InfoBarSummary" position="0,0" size="96,64" id="2">
-               <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="session.CurrentService" render="Label" position="0,0" size="96,28" font="Display;16" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
-               <widget source="session.Event_Now" render="Progress" position="0,27" size="96,5" borderWidth="1" >
+               <widget source="session.Event_Now" render="Progress" position="0,30" size="96,8" borderWidth="1" backgroundColor="dark">
                        <convert type="EventTime">Progress</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
+               <widget source="global.CurrentTime" render="Label" position="0,38" size="96,26" font="Display;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
-               <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32">
+               <widget source="session.RecordState" render="FixedLabel" text=" " position="0,38" zPosition="1" size="96,26">
                        <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
                        <convert type="ConditionalShowHide">Blink</convert>
                </widget>
        </screen>
        <!-- LCD screen (movieplayer) -->
        <screen name="InfoBarMoviePlayerSummary" position="0,0" size="132,64" id="1">
-               <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="session.CurrentService" render="Label" position="6,0" size="120,25" font="Display;14" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
                <widget source="session.CurrentService" render="Progress" position="16,27" size="100,5" borderWidth="1">
                        <convert type="ServicePosition">Position</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="6,32" size="120,32" font="Regular;32" halign="center" valign="center">
+               <widget source="global.CurrentTime" render="Label" position="6,32" size="120,32" font="Display;32" halign="center" valign="center">
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
                <widget source="session.RecordState" render="FixedLabel" text=" " position="6,32" zPosition="1" size="120,32">
@@ -1214,88 +1247,87 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
        </screen>
        <!-- Color OLED screen (movieplayer) -->
        <screen name="InfoBarMoviePlayerSummary" position="0,0" size="96,64" id="2">
-               <widget source="session.CurrentService" render="Label" position="0,0" size="96,25" font="Regular;14" halign="center" valign="center" >
+               <widget source="session.CurrentService" render="Label" position="0,0" size="96,28" font="Display;16" halign="center" valign="center" >
                        <convert type="ServiceName">Name</convert>
                </widget>
-               <widget source="session.CurrentService" render="Progress" position="0,27" size="96,5" borderWidth="1" >
-                       <convert type="ServicePosition">Position</convert>
+               <widget source="session.Event_Now" render="Progress" position="0,30" size="96,8" borderWidth="1" backgroundColor="dark">
+                       <convert type="EventTime">Progress</convert>
                </widget>
-               <widget source="global.CurrentTime" render="Label" position="0,32" size="96,32" font="Regular;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
+               <widget source="global.CurrentTime" render="Label" position="0,38" size="96,26" font="Display;32" halign="center" valign="center" foregroundColor="#FFFFFF" backgroundColor="#000000" >
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
-               <widget source="session.RecordState" render="FixedLabel" text=" " position="0,32" zPosition="1" size="96,32">
+               <widget source="session.RecordState" render="FixedLabel" text=" " position="0,38" zPosition="1" size="96,26">
                        <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
                        <convert type="ConditionalShowHide">Blink</convert>
                </widget>
        </screen>
        <!-- LCD screen (ChoiceBox) -->
        <screen name="ChoiceBox_summary" position="0,0" size="132,64" id="1">
-               <widget source="parent.summary_list" render="Label" position="6,0" size="126,64" font="Regular;11" />
+               <widget source="parent.summary_list" render="Label" position="6,0" size="126,64" font="Display;11" />
        </screen>
        <!-- Color OLED screen (ChoiceBox) -->
        <screen name="ChoiceBox_summary" position="0,0" size="96,64" id="2">
-               <widget source="parent.summary_list" render="Label" position="0,0" size="96,64" font="Regular;10" />
+               <widget source="parent.summary_list" render="Label" position="0,0" size="96,64" font="Display;10" />
        </screen>       
        <!-- LCD screen (MessageBox) -->
        <screen name="MessageBox_summary" position="0,0" size="132,64" id="1">
-               <widget source="parent.Text" render="Label" position="0,0" size="132,52" font="Regular;11" halign="center" valign="center" />
-               <widget source="parent.selectedChoice" render="Label" position="6,50" size="120,14" font="Regular;14" halign="center" valign="center" />
+               <widget source="parent.Text" render="Label" position="0,0" size="132,52" font="Display;11" halign="center" valign="center" />
+               <widget source="parent.selectedChoice" render="Label" position="6,50" size="120,14" font="Display;14" halign="center" valign="center" />
        </screen>
        <!-- Color OLED screen (MessageBox) -->
        <screen name="MessageBox_summary" position="0,0" size="96,64" id="2">
-               <widget source="parent.Text" render="Label" position="0,0" size="96,52" font="Regular;10" halign="center" valign="center" />
-               <widget source="parent.selectedChoice" render="Label" position="0,50" size="96,14" font="Regular;12" halign="center" valign="center" />
+               <widget source="parent.Text" render="Label" position="0,0" size="96,52" font="Display;10" halign="center" valign="center" />
+               <widget source="parent.selectedChoice" render="Label" position="0,50" size="96,14" font="Display;12" halign="center" valign="center" />
        </screen>
-
        <!-- LCD screen (menus) -->
        <screen name="MenuSummary" position="0,0" size="132,64" id="1">
-               <widget source="parent.title" render="Label" position="6,0" size="120,32" font="Regular;14" halign="center" valign="center"/>
-               <widget source="parent.menu" render="Label" position="6,32" size="120,32" font="Regular;16" halign="center" valign="center">
+               <widget source="parent.title" render="Label" position="6,0" size="120,32" font="Display;14" halign="center" valign="center"/>
+               <widget source="parent.menu" render="Label" position="6,32" size="120,32" font="Display;16" halign="center" valign="center">
                        <convert type="StringListSelection" />
                </widget>
        </screen> 
        <!-- Color OLED screen (menus) -->
        <screen name="MenuSummary" position="0,0" size="96,64" id="2">
-               <widget source="parent.title" render="Label" position="0,0" size="96,32" font="Regular;14" halign="center" valign="center"/>
-               <widget source="parent.menu" render="Label" position="0,32" size="96,32" font="Regular;14" halign="center" valign="center">
+               <widget source="parent.title" render="Label" position="0,0" size="96,32" font="Display;15" halign="center" valign="center"/>
+               <widget source="parent.menu" render="Label" position="0,32" size="96,32" font="Display;16" halign="center" valign="top">
                        <convert type="StringListSelection" />
                </widget>
        </screen>       
        <!-- LCD screen (ServiceScan) -->
        <screen name="ServiceScanSummary" position="0,0" size="132,64" id="1">
-               <widget name="Title" position="6,4" size="120,42" font="Regular;16" transparent="1" />
-               <widget name="Service" position="6,22" size="120,26" font="Regular;12" transparent="1" />
+               <widget name="Title" position="6,4" size="120,42" font="Display;16" transparent="1" />
+               <widget name="Service" position="6,22" size="120,26" font="Display;12" transparent="1" />
                <widget name="scan_progress" position="6,50" zPosition="1" borderWidth="1" size="56,12" backgroundColor="dark" />
        </screen>
        <!-- Color OLED screen (ServiceScan) -->
        <screen name="ServiceScanSummary" position="0,0" size="96,64" id="2">
-               <widget name="Title" position="0,0" size="96,30" font="Regular;14" transparent="1" />
-               <widget name="Service" position="0,30" size="96,20" font="Regular;10" transparent="1" />
+               <widget name="Title" position="0,0" size="96,30" font="Display;14" transparent="1" />
+               <widget name="Service" position="0,30" size="96,20" font="Display;10" transparent="1" />
                <widget name="scan_progress" position="0,50" zPosition="1" borderWidth="1" size="96,12" backgroundColor="dark" />
        </screen>
        <!-- LCD screen (setup) -->
        <screen name="SetupSummary" position="0,0" size="132,64" id="1">
-               <widget source="SetupTitle" render="Label" position="6,0" size="120,16" font="Regular;12" />
-               <widget source="SetupEntry" render="Label" position="6,16" size="120,32" font="Regular;12" />
-               <widget source="SetupValue" render="Label" position="6,48" size="120,16" font="Regular;12" />
+               <widget source="SetupTitle" render="Label" position="6,0" size="120,24" halign="left" font="Display;12" />
+               <widget source="SetupEntry" render="Label" position="6,24" size="120,24" halign="center" font="Display;12" />
+               <widget source="SetupValue" render="Label" position="6,48" size="120,16" halign="right" font="Display;12" />
        </screen>
        <!-- Color OLED screen (setup) -->
        <screen name="SetupSummary" position="0,0" size="96,64" id="2">
-               <widget source="SetupTitle" render="Label" position="0,0" size="96,16" font="Regular;10" />
-               <widget source="SetupEntry" render="Label" position="0,16" size="96,32" font="Regular;10" />
-               <widget source="SetupValue" render="Label" position="0,48" size="96,16" font="Regular;10" />
+               <widget source="SetupTitle" render="Label" position="0,0" size="96,24" halign="left" font="Display;10" />
+               <widget source="SetupEntry" render="Label" position="0,24" size="96,24" halign="center" font="Display;10" />
+               <widget source="SetupValue" render="Label" position="0,48" size="96,16" halign="right" font="Display;10" />
        </screen>
        <!-- LCD screen (misc) -->
        <screen name="SimpleSummary" position="0,0" size="132,64" id="1">
-               <widget source="parent.Title" render="Label" position="6,0" size="120,64" font="Regular;16" halign="center" valign="center" />
+               <widget source="parent.Title" render="Label" position="6,0" size="120,64" font="Display;16" halign="center" valign="center" />
        </screen>
        <!-- Color OLED screen (misc) -->
        <screen name="SimpleSummary" position="0,0" size="96,64" id="2">
-               <widget source="parent.Title" render="Label" position="0,0" size="96,64" font="Regular;14" halign="center" valign="center" />
+               <widget source="parent.Title" render="Label" position="0,0" size="96,64" font="Display;14" halign="center" valign="center" />
        </screen>
        <!-- LCD screen (standby) -->
        <screen name="StandbySummary" position="0,0" size="132,64" id="1">
-               <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Regular;40" halign="center" valign="center">
+               <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Display;40" halign="center" valign="center">
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
                <widget source="session.RecordState" render="FixedLabel" position="6,0" zPosition="1" size="120,64" text=" ">
@@ -1305,7 +1337,7 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
        </screen>
        <!-- Color OLED screen (standby) -->
        <screen name="StandbySummary" position="0,0" size="96,64" id="2">
-               <widget source="global.CurrentTime" render="Label" position="0,0" size="96,64" font="Regular;40" halign="center" valign="center">
+               <widget source="global.CurrentTime" render="Label" position="0,0" size="96,64" font="Display;38" halign="center" valign="center">
                        <convert type="ClockToText">Format:%H:%M</convert>
                </widget>
                <widget source="session.RecordState" render="FixedLabel" position="0,0" zPosition="1" size="96,64" text=" ">
@@ -1315,36 +1347,35 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
        </screen>
        <!-- LCD screen (JobView) -->
        <screen name="JobView_summary" position="0,0" size="132,64" id="1">
-               <widget source="parent.summary_job_name" render="Label" position="6,4" size="120,42" font="Regular;16" />
-               <widget source="parent.summary_job_task" render="Label" position="6,22" size="120,26" font="Regular;12" />
+               <widget source="parent.summary_job_name" render="Label" position="6,4" size="120,42" font="Display;16" />
+               <widget source="parent.summary_job_task" render="Label" position="6,22" size="120,26" font="Display;12" />
                <widget source="parent.summary_job_progress" render="Progress" position="6,50" size="60,12" borderWidth="1" zPosition="1" />
-               <widget source="parent.summary_job_progress" render="Label" position="66,50" size="50,12" font="Regular;12" zPosition="2" halign="center" transparent="1"  >
+               <widget source="parent.summary_job_progress" render="Label" position="66,50" size="50,12" font="Display;12" zPosition="2" halign="center" transparent="1"  >
                        <convert type="ProgressToText" />
                </widget>
        </screen>
        <!-- Color OLED screen (JobView) -->
        <screen name="JobView_summary" position="0,0" size="96,64" id="2">
-               <widget source="parent.summary_job_name" render="Label" position="0,4" size="96,42" font="Regular;14" />
-               <widget source="parent.summary_job_task" render="Label" position="0,22" size="96,26" font="Regular;10" />
+               <widget source="parent.summary_job_name" render="Label" position="0,4" size="96,42" font="Display;14" />
+               <widget source="parent.summary_job_task" render="Label" position="0,22" size="96,26" font="Display;10" />
                <widget source="parent.summary_job_progress" render="Progress" position="0,50" size="60,12" borderWidth="1" zPosition="1" />
-               <widget source="parent.summary_job_progress" render="Label" position="60,50" size="36,12" font="Regular;10" zPosition="2" halign="center" transparent="1"  >
+               <widget source="parent.summary_job_progress" render="Label" position="60,50" size="36,12" font="Display;10" zPosition="2" halign="center" transparent="1"  >
                        <convert type="ProgressToText" />
                </widget>
        </screen>
        <!-- LCD screen (Wizard) -->
        <screen name="WizardSummary" position="0,0" size="132,64" id="1">
-               <widget source="text" render="Label" position="6,0" size="120,16" font="Regular;16" transparent="1" />
-               <widget source="parent.list" render="Label" position="6,18" size="120,46" font="Regular;12">
+               <widget source="text" render="Label" position="6,0" size="120,16" font="Display;16" transparent="1" />
+               <widget source="parent.list" render="Label" position="6,18" size="120,46" font="Display;12">
                        <convert type="StringListSelection" />
                </widget>
        </screen>
        <!-- Color OLED screen (Wizard) -->
        <screen name="WizardSummary" position="0,0" size="96,64" id="2">
-               <widget source="text" render="Label" position="0,0" size="96,16" font="Regular;14" transparent="1" />
-               <widget source="parent.list" render="Label" position="0,18" size="96,46" font="Regular;12">
+               <widget source="text" render="Label" position="0,0" size="96,16" font="Display;14" transparent="1" />
+               <widget source="parent.list" render="Label" position="0,18" size="96,46" font="Display;12">
                        <convert type="StringListSelection" />
                </widget>
        </screen>
 
-
 </skin>
index 61c0059..7a709b0 100755 (executable)
@@ -27,7 +27,15 @@ dist_install_DATA = \
        icon_view.png \
        input_error.png \
        input_info.png \
+       input_keyboard-configured.png \
+       input_keyboard.png \
+       input_mouse-configured.png \
+       input_mouse.png \
        input_question.png \
+       input_rcnew-configured.png \
+       input_rcnew.png \
+       input_rcold-configured.png \
+       input_rcold.png \
        lock_error.png \
        lock_off.png \
        lock_on.png \
@@ -37,10 +45,10 @@ dist_install_DATA = \
        mp_buttons.png \
        network_wired.png \
        network_wired-active.png \
-       network_wired-inactive.png \    
+       network_wired-inactive.png \
        network_wireless.png \
        network_wireless-active.png \
-       network_wireless-inactive.png \ 
+       network_wireless-inactive.png \
        plugin.png \
        rass_logo.png \
        rass_page1.png \
@@ -57,3 +65,4 @@ dist_install_DATA = \
        selectioncross.png \
        unlock.png \
        unlockBouquet.png
+
diff --git a/data/skin_default/icons/input_keyboard-configured.png b/data/skin_default/icons/input_keyboard-configured.png
new file mode 100644 (file)
index 0000000..c6623a5
Binary files /dev/null and b/data/skin_default/icons/input_keyboard-configured.png differ
diff --git a/data/skin_default/icons/input_keyboard.png b/data/skin_default/icons/input_keyboard.png
new file mode 100644 (file)
index 0000000..a922c89
Binary files /dev/null and b/data/skin_default/icons/input_keyboard.png differ
diff --git a/data/skin_default/icons/input_mouse-configured.png b/data/skin_default/icons/input_mouse-configured.png
new file mode 100644 (file)
index 0000000..3db9447
Binary files /dev/null and b/data/skin_default/icons/input_mouse-configured.png differ
diff --git a/data/skin_default/icons/input_mouse.png b/data/skin_default/icons/input_mouse.png
new file mode 100644 (file)
index 0000000..f70c84e
Binary files /dev/null and b/data/skin_default/icons/input_mouse.png differ
diff --git a/data/skin_default/icons/input_rcnew-configured.png b/data/skin_default/icons/input_rcnew-configured.png
new file mode 100644 (file)
index 0000000..6b16d39
Binary files /dev/null and b/data/skin_default/icons/input_rcnew-configured.png differ
diff --git a/data/skin_default/icons/input_rcnew.png b/data/skin_default/icons/input_rcnew.png
new file mode 100644 (file)
index 0000000..19cdeea
Binary files /dev/null and b/data/skin_default/icons/input_rcnew.png differ
diff --git a/data/skin_default/icons/input_rcold-configured.png b/data/skin_default/icons/input_rcold-configured.png
new file mode 100644 (file)
index 0000000..8d62685
Binary files /dev/null and b/data/skin_default/icons/input_rcold-configured.png differ
diff --git a/data/skin_default/icons/input_rcold.png b/data/skin_default/icons/input_rcold.png
new file mode 100644 (file)
index 0000000..ef8680b
Binary files /dev/null and b/data/skin_default/icons/input_rcold.png differ
index 70a6e0d..a6b773e 100644 (file)
@@ -142,10 +142,10 @@ config.ParentalControl.configured.save()
                        </code>
                </step>
                <step id="parentalsetup">
-                       <text value="You need to set a pin code and hide it from your children.\n\nDo you want to set the pin now?" />
+                       <text value="You need to set a PIN code and hide it from your children.\n\nDo you want to set the pin now?" />
                        <list>
                                <listentry caption="Yes" step="finishparentalsetup" />
-                               <listentry caption="No" step="finishparentalsetup" />
+                               <listentry caption="No" step="warnpin" />
                        </list>
                        <code pos="after">
 from ParentalControlSetup import ParentalControlChangePin
@@ -153,9 +153,15 @@ if self["list"].index == 0:
        self.session.open(ParentalControlChangePin, config.ParentalControl.servicepin[0], _("parental control pin"))
                        </code>
                </step>
+               <step id="warnpin">
+                       <text value="Please be aware, that anyone can disable the parental control, if you have not set a PIN." />
+               </step>
                <step id="finishparentalsetup">
                        <code>
-config.ParentalControl.setuppinactive.value = True
+if config.ParentalControl.setuppin.value == "aaaa":
+       config.ParentalControl.setuppinactive.value = False
+else:
+       config.ParentalControl.setuppinactive.value = True
 config.ParentalControl.setuppinactive.save()
 config.ParentalControl.servicepinactive.value = True
 config.ParentalControl.servicepinactive.save()
diff --git a/debug b/debug
deleted file mode 100755 (executable)
index d247b3e..0000000
--- a/debug
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-/home/dump/tmb/oe-mono/build/tmp/work/gdb-cross-6.3-r0/install/gdb-cross/usr/local/mipsel/oe/bin/mipsel-linux-gdb main/enigma2 -x debug.gdb
-
diff --git a/debug.gdb b/debug.gdb
deleted file mode 100644 (file)
index 69cf5d0..0000000
--- a/debug.gdb
+++ /dev/null
@@ -1,3 +0,0 @@
-set solib-absolute-prefix /home/tmbinc/mips/target
-target remote 10.0.0.203:1234
-continue
diff --git a/enigma2.bb b/enigma2.bb
new file mode 100644 (file)
index 0000000..2da423c
--- /dev/null
@@ -0,0 +1,75 @@
+DESCRIPTION = "Enigma2 is an experimental, but useful framebuffer-based frontend for DVB functions"
+DESCRIPTION_append_enigma2-plugin-extensions-cutlisteditor = "enables you to cut your movies."
+DESCRIPTION_append_enigma2-plugin-extensions-graphmultiepg = "shows a graphical timeline EPG."
+DESCRIPTION_append_enigma2-plugin-extensions-pictureplayer = "displays photos on the TV."
+DESCRIPTION_append_enigma2-plugin-systemplugins-frontprocessorupdate = "keeps your frontprocessor up to date."
+DESCRIPTION_append_enigma2-plugin-systemplugins-positionersetup = "helps you installing a motorized dish."
+DESCRIPTION_append_enigma2-plugin-systemplugins-satelliteequipmentcontrol = "allows you to fine-tune DiSEqC-settings."
+DESCRIPTION_append_enigma2-plugin-systemplugins-satfinder = "helps you to align your dish."
+DESCRIPTION_append_enigma2-plugin-systemplugins-skinselector = "shows a menu with selectable skins."
+DESCRIPTION_append_enigma2-plugin-systemplugins-videomode = "selects advanced video modes"
+DESCRIPTION_append_enigma2-plugin-systemplugins-crashlogautosubmit = "automatically send crashlogs to Dream Multimedia"
+DESCRIPTION_append_enigma2-plugin-systemplugins-cleanupwizard = "informs you on low internal memory on system startup."
+DESCRIPTION_append_enigma2-plugin-extenstions-modem = "opens a menu to connect to internet via builtin modem."
+DESCRIPTION_append_enigma2-plugin-systemplugins-wirelesslan = "helps you configuring your wireless lan"
+DESCRIPTION_append_enigma2-plugin-systemplugins-networkwizard = "provides easy step by step network configuration"
+
+DEPENDS = "jpeg libungif libpng libsigc++-1.2 gettext-native \
+        dreambox-dvbincludes freetype libdvbsi++ python swig-native \
+        libfribidi libxmlccwrap libdreamdvd gstreamer gst-plugin-dvbmediasink \
+        gst-plugins-bad gst-plugins-good gst-plugins-ugly python-wifi"
+
+RDEPENDS = "python-codecs python-core python-lang python-re python-threading \
+        python-xml python-fcntl gst-plugin-decodebin gst-plugin-decodebin2 python-stringold \
+        python-pickle gst-plugin-app \
+        gst-plugin-id3demux gst-plugin-mad gst-plugin-ogg gst-plugin-playbin \
+        gst-plugin-typefindfunctions gst-plugin-audioconvert gst-plugin-audioresample \
+        gst-plugin-wavparse python-netclient gst-plugin-mpegstream gst-plugin-selector \
+        gst-plugin-flac gst-plugin-dvbmediasink gst-plugin-mpegdemux \
+        gst-plugin-souphttpsrc gst-plugin-mpegaudioparse gst-plugin-subparse \
+        gst-plugin-apetag gst-plugin-icydemux gst-plugin-autodetect \
+        glibc-gconv-iso8859-15 ethtool"
+
+GST_ALSA_RDEPENDS = "gst-plugin-alsa alsa-conf"
+GST_DVD_RDEPENDS = "gst-plugin-cdxaparse gst-plugin-cdio gst-plugin-vcdsrc"
+GST_MISC_RDEPENDS = "gst-plugin-matroska gst-plugin-qtdemux gst-plugin-vorbis gst-plugin-audioparsersbad"
+GST_RTSP_RDEPENDS = "gst-plugin-udp gst-plugin-rtsp gst-plugin-rtp gst-plugin-rtpmanager"
+GST_BASE_RDEPENDS = "${GST_ALSA_RDEPENDS} ${GST_MISC_RDEPENDS} ${GST_RTSP_RDEPENDS}"
+
+RDEPENDS_append_dm800 = " ${GST_BASE_RDEPENDS} gst-plugin-ivorbisdec"
+RDEPENDS_append_dm8000 = " ${GST_BASE_RDEPENDS} ${GST_DVD_RDEPENDS} gst-plugin-avi"
+RDEPENDS_append_dm500hd = " ${GST_BASE_RDEPENDS} ${GST_DVD_RDEPENDS} gst-plugin-avi"
+RDEPENDS_append_dm800se = " ${GST_BASE_RDEPENDS} ${GST_DVD_RDEPENDS} gst-plugin-avi"
+
+RDEPENDS_enigma2-plugin-extensions-cutlisteditor = "aio-grab"
+RDEPENDS_enigma2-plugin-extensions-dvdplayer = "libdreamdvd0"
+RDEPENDS_enigma2-plugin-systemplugins-nfiflash = "python-twisted-web"
+RDEPENDS_enigma2-plugin-systemplugins-softwaremanager = "python-twisted-web"
+RDEPENDS_enigma2-plugin-systemplugins-crashlogautosubmit = "twisted-mail twisted-names python-compression python-mime python-email"
+RDEPENDS_enigma2-plugin-extensions-modem = "dreambox-modem-ppp-scripts ppp"
+RDEPENDS_enigma2-plugin-systemplugins-wirelesslan = "wpa-supplicant wireless-tools python-wifi"
+
+RCONFLICTS_enigma2-plugin-systemplugins-softwaremanager = "enigma2-plugin-systemplugins-configurationbackup enigma2-plugin-systemplugins-softwareupdate"
+RREPLACES_enigma2-plugin-systemplugins-softwaremanager = "enigma2-plugin-systemplugins-configurationbackup enigma2-plugin-systemplugins-softwareupdate"
+
+PV = "${GITVER}"
+
+inherit srctree autotools gitver pkgconfig
+
+EXTRA_OECONF = " \
+        BUILD_SYS=${BUILD_SYS} \
+        HOST_SYS=${HOST_SYS} \
+        STAGING_INCDIR=${STAGING_INCDIR} \
+        STAGING_LIBDIR=${STAGING_LIBDIR} \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+PACKAGES += "${PN}-meta"
+
+FILES_${PN} += "${datadir}/fonts"
+FILES_${PN}-meta = "${datadir}/meta"
+
+python populate_packages_prepend () {
+        enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
+        do_split_packages(d, enigma2_plugindir, '(.*?/.*?)/.*', 'enigma2-plugin-%s', '%s ', recursive=True, match_path=True, prepend=True)
+}
index 01ba434..f34d904 100644 (file)
@@ -6,5 +6,5 @@ includedir=@includedir@
 Name: enigma2
 Description: Enigma2
 Version: @VERSION@
-Libs: 
-Cflags: -I${includedir}/enigma2
+Cflags: -I${includedir}/enigma2 @ENIGMA2_CFLAGS@
+Requires.private: sigc++-1.2
index d0c682f..ada16ca 100644 (file)
@@ -1,3 +1,3 @@
-EXTRA_DIST = \
+pkginclude_HEADERS = \
        connection.h \
        libsig_comp.h
diff --git a/lib/actions/.gitignore b/lib/actions/.gitignore
new file mode 100644 (file)
index 0000000..460e43d
--- /dev/null
@@ -0,0 +1 @@
+actionids.h
index 8da583f..eb8327d 100644 (file)
@@ -1,15 +1,27 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_builddir) \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
+
+EXTRA_DIST = parseactions.py
 
 noinst_LIBRARIES = libenigma_actions.a
 
 libenigma_actions_a_SOURCES = \
-       action.cpp 
+       action.cpp
 
-CLEANFILES = actionids.h
+actionsincludedir = $(pkgincludedir)/lib/actions
+actionsinclude_HEADERS = \
+       action.h
 
-action.cpp: actionids.h
+nodist_actionsinclude_HEADERS = \
+       actionids.h
+
+BUILT_SOURCES = actionids.h
+CLEANFILES = actionids.h
 
-actionids.h:
-        python ./parseactions.py include ../gui/*.h > actionids.h
-        python ./parseactions.py parse ../gui/*.h >> actionids.h
+actionids.h: $(srcdir)/parseactions.py $(top_srcdir)/lib/gui/*.h
+       $(AM_V_GEN)$(PYTHON) $(srcdir)/parseactions.py include $(top_srcdir)/lib/gui/*.h > $@
+       $(AM_V_at)$(PYTHON) $(srcdir)/parseactions.py parse $(top_srcdir)/lib/gui/*.h >> $@
index cbf5370..edcfac6 100644 (file)
@@ -3,10 +3,6 @@
 
 #include <lib/base/object.h>
 
-               /* avoid warnigs :) */
-#include <features.h>
-#undef _POSIX_C_SOURCE
-#define _POSIX_C_SOURCE 200112L
 #include <lib/python/python.h>
 #include <string>
 #include <map>
index 2462a75..cad432a 100644 (file)
@@ -89,7 +89,7 @@ def do_file(f, mode):
 
                                                if mode == "include":
                                                        # hack hack hack!!
-                                                       print "#include <lib" + f[2:] + ">"
+                                                       print "#include <lib/" + '/'.join(f.split('/')[-2:]) + ">"
                                                else:
                                                        print "\t// " + f
 
diff --git a/lib/base/.gitignore b/lib/base/.gitignore
new file mode 100644 (file)
index 0000000..aa9ae18
--- /dev/null
@@ -0,0 +1 @@
+eenv.cpp
index 0508563..d76dfc9 100644 (file)
@@ -1,12 +1,56 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_base.a
 
 libenigma_base_a_SOURCES = \
-       buffer.cpp ebase.cpp eerror.cpp elock.cpp \
-       init.cpp message.cpp thread.cpp \
-       smartptr.cpp estring.cpp connection.cpp \
-       filepush.cpp encoding.cpp console.cpp rawfile.cpp \
-       nconfig.cpp ioprio.cpp etpm.cpp
+       buffer.cpp \
+       connection.cpp \
+       console.cpp \
+       ebase.cpp \
+       eenv.cpp \
+       eerror.cpp \
+       elock.cpp \
+       encoding.cpp \
+       estring.cpp \
+       etpm.cpp \
+       filepush.cpp \
+       init.cpp \
+       ioprio.cpp \
+       message.cpp \
+       nconfig.cpp \
+       rawfile.cpp \
+       smartptr.cpp \
+       thread.cpp
 
+EXTRA_DIST = \
+       eenv.cpp.in
+
+baseincludedir = $(pkgincludedir)/lib/base
+baseinclude_HEADERS = \
+       buffer.h \
+       console.h \
+       ebase.h \
+       eenv.h \
+       eerror.h \
+       elock.h \
+       encoding.h \
+       eptrlist.h \
+       estring.h \
+       etpm.h \
+       filepush.h \
+       i18n.h \
+       itssource.h \
+       init.h \
+       init_num.h \
+       ioprio.h \
+       message.h \
+       nconfig.h \
+       object.h \
+       rawfile.h \
+       ringbuffer.h \
+       smartptr.h \
+       thread.h
index e730b40..60540da 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __LIB_BASE_CONSOLE_H__
 #define __LIB_BASE_CONSOLE_H__
 
-#include "Python.h"
 #include <string>
 #include <lib/base/ebase.h>
 #include <lib/python/connections.h>
diff --git a/lib/base/eenv.cpp.in b/lib/base/eenv.cpp.in
new file mode 100644 (file)
index 0000000..52c4214
--- /dev/null
@@ -0,0 +1,117 @@
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <wordexp.h>
+#include <lib/base/eenv.h>
+#include <lib/base/eerror.h>
+
+bool eEnv::initialized = false;
+
+void eEnv::initialize()
+{
+       static const struct {
+               std::string name;
+               std::string value;
+       } cfgenv[] = {
+               { "prefix", "@prefix@" },
+               { "exec_prefix", "@exec_prefix@" },
+               { "bindir", "@bindir@" },
+               { "sbindir", "@sbindir@" },
+               { "libexecdir", "@libexecdir@" },
+               { "datarootdir", "@datarootdir@" },
+               { "datadir", "@datadir@" },
+               { "sysconfdir", "@sysconfdir@" },
+               { "sharedstatedir", "@sharedstatedir@" },
+               { "localstatedir", "@localstatedir@" },
+               { "libdir", "@libdir@" },
+               { "localedir", "@localedir@" },
+       };
+       size_t i;
+
+       // 1st pass, as generated by configure.
+       // Variables set by the user will not be overwritten.
+       for (i = 0; i < (sizeof(cfgenv) / sizeof(*cfgenv)); i++) {
+               eDebug("setenv('%s', '%s', 0)", cfgenv[i].name.c_str(), cfgenv[i].value.c_str());
+               setenv(cfgenv[i].name.c_str(), cfgenv[i].value.c_str(), 0);
+       }
+
+       // 2nd pass: Resolve directories.
+       for (i = 0; i < (sizeof(cfgenv) / sizeof(*cfgenv)); i++) {
+               std::string dest;
+               eEnv::resolveVar(dest, "${" + cfgenv[i].name + "}");
+               eDebug("setenv('%s', '%s', 1)", cfgenv[i].name.c_str(), dest.c_str());
+               setenv(cfgenv[i].name.c_str(), dest.c_str(), 1);
+       }
+}
+
+int eEnv::resolveVar(std::string &dest, const char *src)
+{
+       size_t i = 0;
+       int ret;
+       wordexp_t p;
+
+       ret = wordexp(src, &p, WRDE_NOCMD | WRDE_UNDEF);
+       if (ret != 0) {
+               switch (ret) {
+               case WRDE_BADCHAR:
+                       eDebug("%s: bad character", __func__);
+                       break;
+               case WRDE_BADVAL:
+                       eDebug("%s: bad value", __func__);
+                       break;
+               case WRDE_CMDSUB:
+                       eDebug("%s: invalid command substitution", __func__);
+                       break;
+               case WRDE_NOSPACE:
+                       eDebug("%s: out of memory", __func__);
+                       break;
+               case WRDE_SYNTAX:
+                       eDebug("%s: syntax error", __func__);
+                       break;
+               default:
+                       eDebug("%s: unknown error", __func__);
+                       break;
+               }
+
+               return -1;
+       }
+
+       while (i < p.we_wordc) {
+               if (strchr(p.we_wordv[i], '$')) {
+                       ret = eEnv::resolveVar(dest, p.we_wordv[i]);
+                       if (ret < 0)
+                               break;
+               } else {
+                       dest.append(p.we_wordv[i]);
+               }
+
+               if (++i < p.we_wordc)
+                       dest.append(" ");
+       }
+
+       wordfree(&p);
+       return ret;
+}
+
+int eEnv::resolveVar(std::string &dest, const std::string &src)
+{
+       return eEnv::resolveVar(dest, src.c_str());
+}
+
+std::string eEnv::resolve(const std::string &src)
+{
+       std::string dest;
+
+       if (!initialized) {
+               eEnv::initialize();
+               initialized = true;
+       }
+
+       eDebug("%s: resolve %s", __func__, src.c_str());
+
+       eEnv::resolveVar(dest, src);
+
+       eDebug("%s: -> %s", __func__, dest.c_str());
+
+       return dest;
+}
diff --git a/lib/base/eenv.h b/lib/base/eenv.h
new file mode 100644 (file)
index 0000000..3d149f5
--- /dev/null
@@ -0,0 +1,16 @@
+#ifndef __lib_base_paths_h
+#define __lib_base_paths_h
+
+#include <string>
+
+class eEnv {
+private:
+       static bool initialized;
+       static void initialize();
+       static int resolveVar(std::string &dest, const char *src);
+       static int resolveVar(std::string &dest, const std::string &src);
+public:
+       static std::string resolve(const std::string &path);
+};
+
+#endif
index 8b4b592..361acce 100644 (file)
@@ -2,6 +2,7 @@
 #include <cstdlib>
 #include <lib/base/encoding.h>
 #include <lib/base/eerror.h>
+#include <lib/base/eenv.h>
 
 eDVBTextEncodingHandler encodingHandler;  // the one and only instance
 
@@ -17,8 +18,8 @@ inline char toupper(char c)
 
 eDVBTextEncodingHandler::eDVBTextEncodingHandler()
 {
-       const char * file=DATADIR "/enigma2/encoding.conf";
-       FILE *f = fopen(file, "rt");
+       std::string file = eEnv::resolve("${datadir}/enigma2/encoding.conf");
+       FILE *f = fopen(file.c_str(), "rt");
        if (f)
        {
                char *line = (char*) malloc(256);
@@ -61,7 +62,7 @@ eDVBTextEncodingHandler::eDVBTextEncodingHandler()
                free(line);
        }
        else
-               eDebug("[eDVBTextEncodingHandler] couldn't open %s !", file);
+               eDebug("[eDVBTextEncodingHandler] couldn't open %s !", file.c_str());
 }
 
 void eDVBTextEncodingHandler::getTransponderDefaultMapping(int tsidonid, int &table)
index 91f24ba..e3e2a13 100644 (file)
@@ -29,7 +29,7 @@ void eFilePushThread::thread()
 {
        setIoPrio(prio_class, prio);
 
-       off_t dest_pos = 0, source_pos = 0;
+       off_t dest_pos = 0;
        size_t bytes_read = 0;
        
        off_t current_span_offset = 0;
@@ -46,9 +46,7 @@ void eFilePushThread::thread()
        sigaction(SIGUSR1, &act, 0);
        
        hasStarted();
-       
-       source_pos = m_raw_source.lseek(0, SEEK_CUR);
-       
+
                /* m_stop must be evaluated after each syscall. */
        while (!m_stop)
        {
@@ -137,14 +135,12 @@ void eFilePushThread::thread()
                        
                if (m_sg && !current_span_remaining)
                {
-                       m_sg->getNextSourceSpan(source_pos, bytes_read, current_span_offset, current_span_remaining);
+                       m_sg->getNextSourceSpan(m_current_position, bytes_read, current_span_offset, current_span_remaining);
                        ASSERT(!(current_span_remaining % m_blocksize));
-
-                       if (source_pos != current_span_offset)
-                               source_pos = m_raw_source.lseek(current_span_offset, SEEK_SET);
+                       m_current_position = current_span_offset;
                        bytes_read = 0;
                }
-               
+
                size_t maxread = sizeof(m_buffer);
                
                        /* if we have a source span, don't read past the end */
@@ -157,9 +153,9 @@ void eFilePushThread::thread()
                m_buf_start = 0;
                m_filter_end = 0;
                m_buf_end = 0;
-               
+
                if (maxread)
-                       m_buf_end = m_raw_source.read(m_buffer, maxread);
+                       m_buf_end = m_source->read(m_current_position, m_buffer, maxread);
 
                if (m_buf_end < 0)
                {
@@ -177,10 +173,7 @@ void eFilePushThread::thread()
                        /* a read might be mis-aligned in case of a short read. */
                int d = m_buf_end % m_blocksize;
                if (d)
-               {
-                       m_raw_source.lseek(-d, SEEK_CUR);
                        m_buf_end -= d;
-               }
 
                if (m_buf_end == 0)
                {
@@ -216,18 +209,10 @@ void eFilePushThread::thread()
                                sleep(1);
                                continue;
                        }
-#if 0
-                       eDebug("FILEPUSH: end-of-file! (currently unhandled)");
-                       if (!m_raw_source.lseek(0, SEEK_SET))
-                       {
-                               eDebug("(looping)");
-                               continue;
-                       }
-#endif
                        break;
                } else
                {
-                       source_pos += m_buf_end;
+                       m_current_position += m_buf_end;
                        bytes_read += m_buf_end;
                        if (m_sg)
                                current_span_remaining -= m_buf_end;
@@ -239,20 +224,30 @@ void eFilePushThread::thread()
        eDebug("FILEPUSH THREAD STOP");
 }
 
-void eFilePushThread::start(int fd_source, int fd_dest)
+void eFilePushThread::start(int fd, int fd_dest)
 {
-       m_raw_source.setfd(fd_source);
-       m_fd_dest = fd_dest;
-       resume();
+       eRawFile *f = new eRawFile();
+       ePtr<iTsSource> source = f;
+       f->setfd(fd);
+       start(source, fd_dest);
 }
 
-int eFilePushThread::start(const char *filename, int fd_dest)
+int eFilePushThread::start(const char *file, int fd_dest)
 {
-       if (m_raw_source.open(filename) < 0)
+       eRawFile *f = new eRawFile();
+       ePtr<iTsSource> source = f;
+       if (f->open(file) < 0)
                return -1;
+       start(source, fd_dest);
+       return 0;
+}
+
+void eFilePushThread::start(ePtr<iTsSource> &source, int fd_dest)
+{
+       m_source = source;
        m_fd_dest = fd_dest;
+       m_current_position = 0;
        resume();
-       return 0;
 }
 
 void eFilePushThread::stop()
@@ -273,11 +268,6 @@ void eFilePushThread::pause()
        stop();
 }
 
-void eFilePushThread::seek(int whence, off_t where)
-{
-       m_raw_source.lseek(where, whence);
-}
-
 void eFilePushThread::resume()
 {
        m_stop = 0;
index 71ee997..a4457f6 100644 (file)
@@ -24,9 +24,10 @@ public:
        void stop();
        void start(int sourcefd, int destfd);
        int start(const char *filename, int destfd);
-       
+
+       void start(ePtr<iTsSource> &source, int destfd);
+
        void pause();
-       void seek(int whence, off_t where);
        void resume();
        
                /* flushes the internal readbuffer */ 
@@ -57,11 +58,12 @@ private:
        int m_send_pvr_commit;
        int m_stream_mode;
        int m_blocksize;
+       off_t m_current_position;
+
+       ePtr<iTsSource> m_source;
 
-       eRawFile m_raw_source;
-       
        eFixedMessagePump<int> m_messagepump;
-       
+
        void recvEvent(const int &evt);
 };
 
diff --git a/lib/base/itssource.h b/lib/base/itssource.h
new file mode 100644 (file)
index 0000000..91167ff
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __lib_base_idatasource_h
+#define __lib_base_idatasource_h
+
+#include <lib/base/object.h>
+
+class iTsSource: public iObject
+{
+public:
+        /* NOTE: should only be used to get current position or filelength */
+       virtual off_t lseek(off_t offset, int whence)=0;
+       
+       /* NOTE: you must be able to handle short reads! */
+       virtual ssize_t read(off_t offset, void *buf, size_t count)=0; /* NOTE: this is what you in normal case have to use!! */
+
+       virtual off_t length()=0;
+       virtual int valid()=0;
+};
+
+#endif
index c7e11fe..3a09e07 100644 (file)
@@ -4,7 +4,10 @@
 #include <lib/base/rawfile.h>
 #include <lib/base/eerror.h>
 
+DEFINE_REF(eRawFile);
+
 eRawFile::eRawFile()
+       :m_lock(false)
 {
        m_fd = -1;
        m_file = 0;
@@ -53,6 +56,13 @@ void eRawFile::setfd(int fd)
 
 off_t eRawFile::lseek(off_t offset, int whence)
 {
+       eSingleLocker l(m_lock);
+       m_current_offset = lseek_internal(offset, whence);
+       return m_current_offset;
+}
+
+off_t eRawFile::lseek_internal(off_t offset, int whence)
+{
 //     eDebug("lseek: %lld, %d", offset, whence);
                /* if there is only one file, use the native lseek - the file could be growing! */
        if (m_nrfiles < 2)
@@ -61,7 +71,8 @@ off_t eRawFile::lseek(off_t offset, int whence)
                        return ::lseek(m_fd, offset, whence);
                else
                {
-                       ::fseeko(m_file, offset, whence);
+                       if (::fseeko(m_file, offset, whence) < 0)
+                               perror("fseeko");
                        return ::ftello(m_file);
                }
        }
@@ -100,11 +111,19 @@ int eRawFile::close()
        }
 }
 
-ssize_t eRawFile::read(void *buf, size_t count)
+ssize_t eRawFile::read(off_t offset, void *buf, size_t count)
 {
-//     eDebug("read: %p, %d", buf, count);
+       eSingleLocker l(m_lock);
+
+       if (offset != m_current_offset)
+       {
+               m_current_offset = lseek_internal(offset, SEEK_SET);
+               if (m_current_offset < 0)
+                       return m_current_offset;
+       }
+
        switchOffset(m_current_offset);
-       
+
        if (m_nrfiles >= 2)
        {
                if (m_current_offset + count > m_totallength)
index a1c73d6..7b736a3 100644 (file)
@@ -2,24 +2,27 @@
 #define __lib_base_rawfile_h
 
 #include <string>
+#include <lib/base/itssource.h>
 
-class eRawFile
+class eRawFile: public iTsSource
 {
+       DECLARE_REF(eRawFile);
+       eSingleLock m_lock;
 public:
        eRawFile();
        ~eRawFile();
-       
        int open(const char *filename, int cached = 0);
        void setfd(int fd);
-       off_t lseek(off_t offset, int whence);
        int close();
-       ssize_t read(void *buf, size_t count); /* NOTE: you must be able to handle short reads! */
+
+       // iTsSource
+       off_t lseek(off_t offset, int whence);
+       ssize_t read(off_t offset, void *buf, size_t count);
        off_t length();
        int valid();
 private:
        int m_fd;     /* for uncached */
        FILE *m_file; /* for cached */
-       
        int m_cached;
        std::string m_basename;
        off_t m_splitsize, m_totallength, m_current_offset, m_base_offset, m_last_offset;
@@ -27,6 +30,8 @@ private:
        void scan();
        int m_current_file;
        int switchOffset(off_t off);
+
+       off_t lseek_internal(off_t offset, int whence);
        FILE *openFileCached(int nr);
        int openFileUncached(int nr);
 };
index e377ab8..364c694 100644 (file)
@@ -1,6 +1,16 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_components.a
 
-libenigma_components_a_SOURCES = scan.cpp file_eraser.cpp
+libenigma_components_a_SOURCES = \
+       file_eraser.cpp \
+       scan.cpp
+
+componentsincludedir = $(pkgincludedir)/lib/components
+componentsinclude_HEADERS = \
+       file_eraser.h \
+       scan.h
index de1271b..b498a6c 100644 (file)
@@ -1,7 +1,38 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
+
+AM_CXXFLAGS = \
+       $(LIBSDL_CFLAGS)
 
 noinst_LIBRARIES = libenigma_driver.a
 
 libenigma_driver_a_SOURCES = \
-       rc.cpp rcinput.cpp rcconsole.cpp avswitch.cpp rfmod.cpp etimezone.cpp misc_options.cpp
+       avswitch.cpp \
+       etimezone.cpp \
+       misc_options.cpp \
+       rc.cpp \
+       rcconsole.cpp \
+       rcinput.cpp \
+       rfmod.cpp
+
+driverincludedir = $(pkgincludedir)/lib/driver
+driverinclude_HEADERS = \
+       avswitch.h \
+       etimezone.h \
+       input_fake.h \
+       misc_options.h \
+       rc.h \
+       rcconsole.h \
+       rcdbox.h \
+       rcdreambox2.h \
+       rcinput.h \
+       rfmod.h
+
+if HAVE_LIBSDL
+libenigma_driver_a_SOURCES += \
+       rcsdl.cpp \
+       rcsdl.h
+endif
index eb5aee3..97a6e7c 100644 (file)
@@ -5,7 +5,7 @@
 #include <stdio.h>
 #include <fcntl.h>
 
-eRCConsoleDriver::eRCConsoleDriver(const char *filename): eRCDriver(eRCInput::getInstance())
+eRCConsoleDriver::eRCConsoleDriver(const char *filename): eRCDriver(eRCInput::getInstance()), m_escape(false)
 {
        handle=open(filename, O_RDONLY|O_NONBLOCK);
        if (handle<0)
@@ -38,7 +38,7 @@ void eRCConsoleDriver::keyPressed(int)
        unsigned char data[16];
        unsigned char *d = data;
        int num = read(handle, data, 16);
-       int code=-1;
+       unsigned char code;
        
        int km = input->getKeyboardMode();
 
@@ -47,42 +47,29 @@ void eRCConsoleDriver::keyPressed(int)
 
        while (num--)
        {
-//             eDebug("console code %08x\n", *d);
-               if (km == eRCInput::kmAll)
-                       code = *d++;
-               else
-               {
-                       if (*d == 27) // escape code
-                       {
-                               while (num)
-                               {
-                                       num--;
-                                       if (*++d != '[')
-                                               break;
-                               }
-                               code = -1;
-                       } else
-                               code = *d;
-                       ++d;
-
-                       if (code < 32)                  /* control characters */
-                               code = -1;
-                       else switch(code)
-                       {
-                       case 0x7E:  // mute, einfg, entf
-                       case 0x7F:  // backspace
-                       code = -1;
-                       default:
-                               break;
+               code = *d++;
+//             eDebug("console code %02x\n", code);
+               if (km == eRCInput::kmAscii) {
+                       if (m_escape) {
+                               if (code != '[')
+                                       m_escape = false;
+                               continue;
                        }
+
+                       if (code == 27) // escape code
+                               m_escape = true;
+
+                       if ((code < 32) ||      // control characters
+                           (code == 0x7e) ||   // mute, einfg, entf
+                           (code == 0x7f))     // backspace
+                               continue;
                }
 
-               if (code != -1)
-                       for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i)
-                       {
-//                             eDebug("ascii %08x", code);
-                               (*i)->handleCode(code);
-                       }
+               for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i)
+               {
+//                     eDebug("ascii %02x", code);
+                       (*i)->handleCode(code);
+               }
        }
 }
 
index 85234d5..8a24612 100644 (file)
@@ -10,6 +10,7 @@ class eRCConsoleDriver: public eRCDriver
 protected:
        int handle;
        ePtr<eSocketNotifier> sn;
+       bool m_escape;
        void keyPressed(int);
 public:
        eRCConsoleDriver(const char *filename);
index 2bfeefa..f30ba8c 100644 (file)
@@ -73,16 +73,8 @@ void eRCDeviceInputDev::handleCode(long rccode)
 eRCDeviceInputDev::eRCDeviceInputDev(eRCInputEventDriver *driver)
        :eRCDevice(driver->getDeviceName(), driver), iskeyboard(false)
 {
-       int len=id.length();
-       int idx=0;
-       while(idx <= len-8)
-       {
-               if (!strncasecmp(&id[idx++], "KEYBOARD", 8))
-               {
-                       iskeyboard=true;
-                       break;
-               }
-       }
+       if (strcasestr(id.c_str(), "keyboard") != NULL)
+               iskeyboard = true;
        setExclusive(true);
        eDebug("Input device \"%s\" is %sa keyboard.", id.c_str(), iskeyboard ? "" : "not ");
 }
diff --git a/lib/driver/rcsdl.cpp b/lib/driver/rcsdl.cpp
new file mode 100644 (file)
index 0000000..145b23c
--- /dev/null
@@ -0,0 +1,394 @@
+#include <lib/driver/rcsdl.h>
+//#include <lib/actions/action.h>
+#include <lib/base/init.h>
+#include <lib/base/init_num.h>
+#include <lib/driver/input_fake.h>
+
+/*
+ * eSDLInputDevice
+ */
+
+eSDLInputDevice::eSDLInputDevice(eRCDriver *driver) : eRCDevice("SDL", driver), m_escape(false), m_unicode(0)
+{
+}
+
+eSDLInputDevice::~eSDLInputDevice()
+{
+}
+
+void eSDLInputDevice::handleCode(long arg)
+{
+       const SDL_KeyboardEvent *event = (const SDL_KeyboardEvent *)arg;
+       const SDL_keysym *key = &event->keysym;
+       int km = input->getKeyboardMode();
+       int code, flags;
+
+       if (event->type == SDL_KEYDOWN) {
+               m_unicode = key->unicode;
+               flags = eRCKey::flagMake;
+       } else {
+               flags = eRCKey::flagBreak;
+       }
+
+       if (km == eRCInput::kmNone) {
+               code = translateKey(key->sym);
+       } else {
+               // ASCII keys should only generate key press events
+               if (flags == eRCKey::flagBreak)
+                       return;
+
+               eDebug("unicode=%04x scancode=%02x", m_unicode, key->scancode);
+               if (m_unicode & 0xff80) {
+                       eDebug("SDL: skipping unicode character");
+                       return;
+               }
+               code = m_unicode & ~0xff80;
+               // unicode not set...!? use key symbol
+               if (code == 0) {
+                       // keysym is ascii
+                       if (key->sym >= 128) {
+                               eDebug("SDL: cannot emulate ASCII");
+                               return;
+                       }
+                       eDebug("SDL: emulate ASCII");
+                       code = key->sym;
+               }
+               if (km == eRCInput::kmAscii) {
+                       // skip ESC c or ESC '[' c
+                       if (m_escape) {
+                               if (code != '[')
+                                       m_escape = false;
+                               return;
+                       }
+
+                       if (code == SDLK_ESCAPE)
+                               m_escape = true;
+
+                       if ((code < SDLK_SPACE) ||
+                           (code == 0x7e) ||   // really?
+                           (code == SDLK_DELETE))
+                               return;
+               }
+               flags |= eRCKey::flagAscii;
+       }
+
+       eDebug("SDL code=%d flags=%d", code, flags);
+       input->keyPressed(eRCKey(this, code, flags));
+}
+
+const char *eSDLInputDevice::getDescription() const
+{
+       return "SDL";
+}
+
+int eSDLInputDevice::translateKey(SDLKey key)
+{
+       #define P(a)    case SDLK_##a: return KEY_##a
+       #define P2(a,b) case SDLK_##a: return KEY_##b
+
+       switch (key) {
+       P(BACKSPACE);
+       P(TAB);
+       P(CLEAR);
+       P2(RETURN,ENTER);
+       P(PAUSE);
+       P2(ESCAPE,ESC);
+       P(SPACE);
+#if 0
+       P(EXCLAIM);
+       P(QUOTEDBL);
+       P(HASH);
+#endif
+       P(DOLLAR);
+#if 0
+       P(AMPERSAND);
+#endif
+       P2(QUOTE,APOSTROPHE);
+#if 0
+       P(LEFTPAREN);
+       P(RIGHTPAREN);
+       P(ASTERISK);
+       P(PLUS);
+#endif
+       P(COMMA);
+       P(MINUS);
+       P2(PERIOD,DOT);
+       P(SLASH);
+       P(0);
+       P(1);
+       P(2);
+       P(3);
+       P(4);
+       P(5);
+       P(6);
+       P(7);
+       P(8);
+       P(9);
+#if 0
+       P(COLON);
+#endif
+       P(SEMICOLON);
+#if 0
+       P(LESS);
+#endif
+       P2(EQUALS,EQUAL);
+#if 0
+       P(GREATER);
+#endif
+       P(QUESTION);
+#if 0
+       P(AT);
+#endif
+       P2(LEFTBRACKET,LEFTBRACE);
+       P(BACKSLASH);
+       P2(RIGHTBRACKET,RIGHTBRACE);
+       P2(CARET,GRAVE);
+#if 0
+       P(UNDERSCORE);
+       P(BACKQUOTE);
+#endif
+       P2(a,A);
+       P2(b,B);
+       P2(c,C);
+       P2(d,D);
+       P2(e,E);
+       P2(f,F);
+       P2(g,G);
+       P2(h,H);
+       P2(i,I);
+       P2(j,J);
+       P2(k,K);
+       P2(l,L);
+       P2(m,M);
+       P2(n,N);
+       P2(o,O);
+       P2(p,P);
+       P2(q,Q);
+       P2(r,R);
+       P2(s,S);
+       P2(t,T);
+       P2(u,U);
+       P2(v,V);
+       P2(w,W);
+       P2(x,X);
+       P2(y,Y);
+       P2(z,Z);
+       P(DELETE);
+#if 0
+       P(WORLD_0);
+       P(WORLD_1);
+       P(WORLD_2);
+       P(WORLD_3);
+       P(WORLD_4);
+       P(WORLD_5);
+       P(WORLD_6);
+       P(WORLD_7);
+       P(WORLD_8);
+       P(WORLD_9);
+       P(WORLD_10);
+       P(WORLD_11);
+       P(WORLD_12);
+       P(WORLD_13);
+       P(WORLD_14);
+       P(WORLD_15);
+       P(WORLD_16);
+       P(WORLD_17);
+       P(WORLD_18);
+       P(WORLD_19);
+       P(WORLD_20);
+       P(WORLD_21);
+       P(WORLD_22);
+       P(WORLD_23);
+       P(WORLD_24);
+       P(WORLD_25);
+       P(WORLD_26);
+       P(WORLD_27);
+       P(WORLD_28);
+       P(WORLD_29);
+       P(WORLD_30);
+       P(WORLD_31);
+       P(WORLD_32);
+       P(WORLD_33);
+       P(WORLD_34);
+       P(WORLD_35);
+       P(WORLD_36);
+       P(WORLD_37);
+       P(WORLD_38);
+       P(WORLD_39);
+       P(WORLD_40);
+       P(WORLD_41);
+       P(WORLD_42);
+       P(WORLD_43);
+       P(WORLD_44);
+       P(WORLD_45);
+       P(WORLD_46);
+       P(WORLD_47);
+       P(WORLD_48);
+       P(WORLD_49);
+       P(WORLD_50);
+       P(WORLD_51);
+       P(WORLD_52);
+       P(WORLD_53);
+       P(WORLD_54);
+       P(WORLD_55);
+       P(WORLD_56);
+       P(WORLD_57);
+       P(WORLD_58);
+       P(WORLD_59);
+       P(WORLD_60);
+       P(WORLD_61);
+       P(WORLD_62);
+       P(WORLD_63);
+       P(WORLD_64);
+       P(WORLD_65);
+       P(WORLD_66);
+       P(WORLD_67);
+       P(WORLD_68);
+       P(WORLD_69);
+       P(WORLD_70);
+       P(WORLD_71);
+       P(WORLD_72);
+       P(WORLD_73);
+       P(WORLD_74);
+       P(WORLD_75);
+       P(WORLD_76);
+       P(WORLD_77);
+       P(WORLD_78);
+       P(WORLD_79);
+       P(WORLD_80);
+       P(WORLD_81);
+       P(WORLD_82);
+       P(WORLD_83);
+       P(WORLD_84);
+       P(WORLD_85);
+       P(WORLD_86);
+       P(WORLD_87);
+       P(WORLD_88);
+       P(WORLD_89);
+       P(WORLD_90);
+       P(WORLD_91);
+       P(WORLD_92);
+       P(WORLD_93);
+       P(WORLD_94);
+       P(WORLD_95);
+#endif
+       P(KP0);
+       P(KP1);
+       P(KP2);
+       P(KP3);
+       P(KP4);
+       P(KP5);
+       P(KP6);
+       P(KP7);
+       P(KP8);
+       P(KP9);
+       P2(KP_PERIOD,KPDOT);
+       P2(KP_DIVIDE,KPSLASH);
+       P2(KP_MULTIPLY,KPASTERISK);
+       P2(KP_MINUS,KPMINUS);
+       P2(KP_PLUS,KPPLUS);
+       P2(KP_ENTER,KPENTER);
+       P2(KP_EQUALS,KPEQUAL);
+       P(UP);
+       P(DOWN);
+       P(RIGHT);
+       P(LEFT);
+       P(INSERT);
+       P(HOME);
+       P(END);
+       P(PAGEUP);
+       P(PAGEDOWN);
+       P(F1);
+       P(F2);
+       P(F3);
+       P(F4);
+       P(F5);
+       P(F6);
+       P(F7);
+       P(F8);
+       P(F9);
+       P(F10);
+       P(F11);
+       P(F12);
+       P(F13);
+       P(F14);
+       P(F15);
+       P(NUMLOCK);
+       P(CAPSLOCK);
+       P2(SCROLLOCK,SCROLLLOCK);
+       P2(RSHIFT,RIGHTSHIFT);
+       P2(LSHIFT,LEFTSHIFT);
+       P2(RCTRL,RIGHTCTRL);
+       P2(LCTRL,LEFTCTRL);
+       P2(RALT,RIGHTALT);
+       P2(LALT,LEFTALT);
+       P2(RMETA,RIGHTMETA);
+       P2(LMETA,LEFTMETA);
+#if 0
+       P(LSUPER);
+       P(RSUPER);
+#endif
+       P(MODE);
+       P(COMPOSE);
+       P(HELP);
+       P(PRINT);
+       P2(SYSREQ,SYSRQ);
+       P(BREAK);
+       P(MENU);
+       P(POWER);
+       P(EURO);
+       P(UNDO);
+       default:
+               eDebug("unhandled SDL keycode: %d", key);
+               return KEY_RESERVED;
+       }
+
+       #undef P2
+       #undef P
+}
+
+/*
+ * eSDLInputDriver
+ */
+
+eSDLInputDriver *eSDLInputDriver::instance;
+
+eSDLInputDriver::eSDLInputDriver() : eRCDriver(eRCInput::getInstance())
+{
+       ASSERT(instance == 0);
+       instance = this;
+}
+
+eSDLInputDriver::~eSDLInputDriver()
+{
+       instance = 0;
+}
+
+void eSDLInputDriver::keyPressed(const SDL_KeyboardEvent *key)
+{
+       eDebug("km=%d enabled=%d locked=%d",
+               input->getKeyboardMode(), enabled, input->islocked());
+
+       if (!enabled || input->islocked())
+               return;
+
+       std::list<eRCDevice*>::iterator i(listeners.begin());
+       while (i != listeners.end()) {
+               (*i)->handleCode((long)key);
+               ++i;
+       }
+}
+
+class eRCSDLInit
+{
+private:
+       eSDLInputDriver driver;
+       eSDLInputDevice device;
+
+public:
+       eRCSDLInit(): driver(), device(&driver)
+       {
+       }
+};
+
+eAutoInitP0<eRCSDLInit> init_rcSDL(eAutoInitNumbers::rc+1, "SDL RC Driver");
diff --git a/lib/driver/rcsdl.h b/lib/driver/rcsdl.h
new file mode 100644 (file)
index 0000000..9732f5e
--- /dev/null
@@ -0,0 +1,37 @@
+#ifndef __lib_driver_rcsdl_h
+#define __lib_driver_rcsdl_h
+
+#include <lib/driver/rc.h>
+
+#include <SDL.h>
+
+class eSDLInputDevice : public eRCDevice
+{
+private:
+       bool m_escape;
+       unsigned int m_unicode;
+       int translateKey(SDLKey key);
+
+public:
+       eSDLInputDevice(eRCDriver *driver);
+       ~eSDLInputDevice();
+
+       virtual void handleCode(long arg);
+       virtual const char *getDescription() const;
+};
+
+class eSDLInputDriver : public eRCDriver
+{
+private:
+       static eSDLInputDriver *instance;
+
+public:
+       eSDLInputDriver();
+       ~eSDLInputDriver();
+
+       static eSDLInputDriver *getInstance() { return instance; }
+
+       void keyPressed(const SDL_KeyboardEvent *key);
+};
+
+#endif
index b47ffed..9b33755 100644 (file)
@@ -1,12 +1,64 @@
 SUBDIRS = lowlevel
 
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_dvb.a
 
-libenigma_dvb_a_SOURCES = dvb.cpp demux.cpp frontend.cpp esection.cpp db.cpp \
-       sec.cpp scan.cpp crc32.cpp pmt.cpp decoder.cpp eit.cpp rotor_calc.cpp \
-       epgcache.cpp dvbtime.cpp metaparser.cpp volume.cpp tstools.cpp pvrparse.cpp \
-       pesparse.cpp teletext.cpp radiotext.cpp subtitle.cpp
+libenigma_dvb_a_SOURCES = \
+       crc32.cpp \
+       db.cpp \
+       decoder.cpp \
+       demux.cpp \
+       dvb.cpp \
+       dvbtime.cpp \
+       eit.cpp \
+       epgcache.cpp \
+       esection.cpp \
+       frontend.cpp \
+       metaparser.cpp \
+       pesparse.cpp \
+       pmt.cpp \
+       pvrparse.cpp \
+       radiotext.cpp \
+       rotor_calc.cpp \
+       scan.cpp \
+       sec.cpp \
+       subtitle.cpp \
+       teletext.cpp \
+       tstools.cpp \
+       volume.cpp
 
+dvbincludedir = $(pkgincludedir)/lib/dvb
+dvbinclude_HEADERS = \
+       crc32.h \
+       db.h \
+       decoder.h \
+       demux.h \
+       dvb.h \
+       dvbtime.h \
+       eit.h \
+       epgcache.h \
+       esection.h \
+       frontend.h \
+       frontendparms.h \
+       idemux.h \
+       idvb.h \
+       isection.h \
+       list.h \
+       metaparser.h \
+       pesparse.h \
+       pmt.h \
+       pvrparse.h \
+       radiotext.h \
+       rotor_calc.h \
+       scan.h \
+       sec.h \
+       specs.h \
+       subtitle.h \
+       teletext.h \
+       tstools.h \
+       volume.h
index 38be635..522035e 100644 (file)
@@ -3,6 +3,7 @@
 #include <lib/dvb/dvb.h>
 #include <lib/dvb/frontend.h>
 #include <lib/dvb/epgcache.h>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
 #include <lib/base/estring.h>
 #include <xmlccwrap/xmlccwrap.h>
@@ -73,7 +74,7 @@ RESULT eBouquet::moveService(const eServiceReference &ref, unsigned int pos)
 
 RESULT eBouquet::flushChanges()
 {
-       FILE *f=fopen((CONFIGDIR"/enigma2/"+m_filename).c_str(), "w");
+       FILE *f=fopen(eEnv::resolve("${sysconfdir}/enigma2/" + m_filename).c_str(), "w");
        if (!f)
                return -1;
        if ( fprintf(f, "#NAME %s\r\n", m_bouquet_name.c_str()) < 0 )
@@ -280,7 +281,7 @@ DEFINE_REF(eDVBDB);
 
 void eDVBDB::reloadServicelist()
 {
-       loadServicelist(CONFIGDIR"/enigma2/lamedb");
+       loadServicelist(eEnv::resolve("${sysconfdir}/enigma2/lamedb").c_str());
 }
 
 void eDVBDB::parseServiceData(ePtr<eDVBService> s, std::string str)
@@ -324,14 +325,14 @@ void eDVBDB::loadServicelist(const char *file)
 {
        eDebug("---- opening lame channel db");
        FILE *f=fopen(file, "rt");
-       if (!f && strcmp(file, CONFIGDIR"/enigma2/lamedb") == 0)
+       if (!f && strcmp(file, eEnv::resolve("${sysconfdir}/enigma2/lamedb").c_str()) == 0)
        {
                struct stat s;
                if ( !stat("lamedb", &s) )
                {
-                       if ( !stat(CONFIGDIR"/enigma2", &s) )
+                       if ( !stat(eEnv::resolve("${sysconfdir}/enigma2").c_str(), &s) )
                        {
-                               rename("lamedb", CONFIGDIR"/enigma2/lamedb" );
+                               rename("lamedb", eEnv::resolve("${sysconfdir}/enigma2/lamedb").c_str());
                                reloadServicelist();
                        }
                }
@@ -594,7 +595,7 @@ void eDVBDB::saveServicelist(const char *file)
 
 void eDVBDB::saveServicelist()
 {
-       saveServicelist(CONFIGDIR"/enigma2/lamedb");
+       saveServicelist(eEnv::resolve("${sysconfdir}/enigma2/lamedb").c_str());
 }
 
 void eDVBDB::loadBouquet(const char *path)
@@ -618,7 +619,7 @@ void eDVBDB::loadBouquet(const char *path)
        std::list<eServiceReference> &list = bouquet.m_services;
        list.clear();
 
-       std::string p = CONFIGDIR"/enigma2/";
+       std::string p = eEnv::resolve("${sysconfdir}/enigma2/");
        p+=path;
        eDebug("loading bouquet... %s", p.c_str());
        FILE *fp=fopen(p.c_str(), "rt");
index ef8dadc..a89f72b 100644 (file)
@@ -203,6 +203,9 @@ int eDVBAudio::startPid(int pid, int type)
        case aLPCM:
                bypass = 6;
                break;
+       case aDTSHD:
+               bypass = 0x10;
+               break;
        }
 
        eDebugNoNewLine("AUDIO_SET_BYPASS(%d) - ", bypass);
@@ -601,7 +604,7 @@ RESULT eDVBVideo::connectEvent(const Slot1<void, struct iTSMPEGDecoder::videoEve
        return 0;
 }
 
-static int readMpegProc(char *str, int decoder)
+static int readMpegProc(const char *str, int decoder)
 {
        int val = -1;
        char tmp[64];
@@ -1299,9 +1302,10 @@ RESULT eTSMPEGDecoder::showSinglePic(const char *filename)
                if (f >= 0)
                {
                        struct stat s;
+                       size_t written=0;
                        fstat(f, &s);
                        if (m_video_clip_fd == -1)
-                               m_video_clip_fd = open("/dev/dvb/adapter0/video0", O_WRONLY|O_NONBLOCK);
+                               m_video_clip_fd = open("/dev/dvb/adapter0/video0", O_WRONLY);
                        if (m_video_clip_fd >= 0)
                        {
                                bool seq_end_avail = false;
index 3a0fbac..7610b65 100644 (file)
@@ -13,7 +13,7 @@ private:
        ePtr<eDVBDemux> m_demux;
        int m_fd, m_fd_demux, m_dev, m_is_freezed;
 public:
-       enum { aMPEG, aAC3, aDTS, aAAC, aAACHE, aLPCM };
+       enum { aMPEG, aAC3, aDTS, aAAC, aAACHE, aLPCM, aDTSHD };
        eDVBAudio(eDVBDemux *demux, int dev);
        enum { aMonoLeft, aStereo, aMonoRight };
        void setChannel(int channel);
index 4fba8fa..f4d8618 100644 (file)
@@ -85,6 +85,13 @@ int eDVBDemux::openDemux(void)
        return ::open(filename, O_RDWR);
 }
 
+int eDVBDemux::openDVR(int flags)
+{
+       char filename[128];
+       snprintf(filename, 128, "/dev/dvb/adapter%d/dvr%d", adapter, demux);
+       return ::open(filename, flags);
+}
+
 DEFINE_REF(eDVBDemux)
 
 RESULT eDVBDemux::setSourceFrontend(int fenum)
@@ -247,6 +254,14 @@ eDVBSectionReader::~eDVBSectionReader()
                ::close(fd);
 }
 
+RESULT eDVBSectionReader::setBufferSize(int size)
+{
+       int res=::ioctl(fd, DMX_SET_BUFFER_SIZE, size);
+       if (res < 0)
+               eDebug("eDVBSectionReader DMX_SET_BUFFER_SIZE failed(%m)");
+       return res;
+}
+
 RESULT eDVBSectionReader::start(const eDVBSectionFilterMask &mask)
 {
        RESULT res;
@@ -279,8 +294,7 @@ RESULT eDVBSectionReader::start(const eDVBSectionFilterMask &mask)
        memcpy(sct.filter.mask, mask.mask, DMX_FILTER_SIZE);
 #if HAVE_DVB_API_VERSION >= 3
        memcpy(sct.filter.mode, mask.mode, DMX_FILTER_SIZE);
-       if (::ioctl(fd, DMX_SET_BUFFER_SIZE, 8192*8) < 0)
-               eDebug("DMX_SET_BUFFER_SIZE failed(%m)");
+       setBufferSize(8192*8);
 #endif
        
        res = ::ioctl(fd, DMX_SET_FILTER, &sct);
@@ -352,7 +366,7 @@ eDVBPESReader::eDVBPESReader(eDVBDemux *demux, eMainloop *context, RESULT &res):
        
        if (m_fd >= 0)
        {
-               ::ioctl(m_fd, DMX_SET_BUFFER_SIZE, 64*1024);
+               setBufferSize(64*1024);
                ::fcntl(m_fd, F_SETFL, O_NONBLOCK);
                m_notifier = eSocketNotifier::create(context, m_fd, eSocketNotifier::Read, false);
                CONNECT(m_notifier->activated, eDVBPESReader::data);
@@ -364,6 +378,14 @@ eDVBPESReader::eDVBPESReader(eDVBDemux *demux, eMainloop *context, RESULT &res):
        }
 }
 
+RESULT eDVBPESReader::setBufferSize(int size)
+{
+       int res = ::ioctl(m_fd, DMX_SET_BUFFER_SIZE, size);
+       if (res < 0)
+               eDebug("eDVBPESReader DMX_SET_BUFFER_SIZE failed(%m)");
+       return res;
+}
+
 DEFINE_REF(eDVBPESReader)
 
 eDVBPESReader::~eDVBPESReader()
@@ -484,7 +506,7 @@ eDVBTSRecorder::eDVBTSRecorder(eDVBDemux *demux): m_demux(demux)
        m_running = 0;
        m_target_fd = -1;
        m_thread = new eDVBRecordFileThread();
-  CONNECT(m_thread->m_event, eDVBTSRecorder::filepushEvent);
+       CONNECT(m_thread->m_event, eDVBTSRecorder::filepushEvent);
 #ifndef HAVE_ADD_PID
        m_demux->m_dvr_busy = 1;
 #endif
@@ -536,8 +558,8 @@ RESULT eDVBTSRecorder::start()
                eDebug("FAILED to open demux (%s) in ts recoder (%m)", filename);
                return -3;
        }
-       
-       ::ioctl(m_source_fd, DMX_SET_BUFFER_SIZE, 1024*1024);
+
+       setBufferSize(1024*1024);
 
        dmx_pes_filter_params flt;
 #if HAVE_DVB_API_VERSION > 3
@@ -577,6 +599,14 @@ RESULT eDVBTSRecorder::start()
        return 0;
 }
 
+RESULT eDVBTSRecorder::setBufferSize(int size)
+{
+       int res = ::ioctl(m_source_fd, DMX_SET_BUFFER_SIZE, size);
+       if (res < 0)
+               eDebug("eDVBTSRecorder DMX_SET_BUFFER_SIZE failed(%m)");
+       return res;
+}
+
 RESULT eDVBTSRecorder::addPID(int pid)
 {
        if (m_pids.find(pid) != m_pids.end())
@@ -625,18 +655,36 @@ RESULT eDVBTSRecorder::setBoundary(off_t max)
 
 RESULT eDVBTSRecorder::stop()
 {
+       int state=3;
+
        for (std::map<int,int>::iterator i(m_pids.begin()); i != m_pids.end(); ++i)
                stopPID(i->first);
 
        if (!m_running)
                return -1;
+
+#if HAVE_DVB_API_VERSION >= 5
+       /* workaround for record thread stop */
+       if (::ioctl(m_source_fd, DMX_STOP) < 0)
+               perror("DMX_STOP");
+       else
+               state &= ~1;
+
+       if (::close(m_source_fd) < 0)
+               perror("close");
+       else
+               state &= ~2;
+#endif
+
        m_thread->stop();
-       
-       close(m_source_fd);
+
+       if (state & 3)
+               ::close(m_source_fd);
+
+       m_running = 0;
        m_source_fd = -1;
-       
+
        m_thread->stopSaveMetaInformation();
-       
        return 0;
 }
 
index 7a697d4..e73982e 100644 (file)
@@ -26,7 +26,8 @@ public:
        RESULT getCADemuxID(uint8_t &id) { id = demux; return 0; }
        RESULT flush();
        RESULT connectEvent(const Slot1<void,int> &event, ePtr<eConnection> &conn);
-       
+       int openDVR(int flags);
+
        int getRefCount() { return ref; }
 private:
        int adapter, demux, source;
@@ -56,9 +57,9 @@ class eDVBSectionReader: public iDVBSectionReader, public Object
        void data(int);
        ePtr<eSocketNotifier> notifier;
 public:
-       
        eDVBSectionReader(eDVBDemux *demux, eMainloop *context, RESULT &res);
        virtual ~eDVBSectionReader();
+       RESULT setBufferSize(int size);
        RESULT start(const eDVBSectionFilterMask &mask);
        RESULT stop();
        RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn);
@@ -76,6 +77,7 @@ class eDVBPESReader: public iDVBPESReader, public Object
 public:
        eDVBPESReader(eDVBDemux *demux, eMainloop *context, RESULT &res);
        virtual ~eDVBPESReader();
+       RESULT setBufferSize(int size);
        RESULT start(int pid);
        RESULT stop();
        RESULT connectRead(const Slot2<void,const __u8*, int> &read, ePtr<eConnection> &conn);
@@ -90,6 +92,7 @@ public:
        eDVBTSRecorder(eDVBDemux *demux);
        ~eDVBTSRecorder();
 
+       RESULT setBufferSize(int size);
        RESULT start();
        RESULT addPID(int pid);
        RESULT removePID(int pid);
index 40d4418..6f9a67f 100644 (file)
@@ -98,6 +98,8 @@ eDVBResourceManager::eDVBResourceManager()
                m_boxtype = DM500HD;
        else if (!strncmp(tmp, "dm800se\n", rd))
                m_boxtype = DM800SE;
+       else if (!strncmp(tmp, "dm7020hd\n", rd))
+               m_boxtype = DM7020HD;
        else {
                eDebug("boxtype detection via /proc/stb/info not possible... use fallback via demux count!\n");
                if (m_demux.size() == 3)
@@ -108,7 +110,7 @@ eDVBResourceManager::eDVBResourceManager()
                        m_boxtype = DM8000;
        }
 
-       eDebug("found %d adapter, %d frontends(%d sim) and %d demux, boxtype %d",
+       eDebug("found %zd adapter, %zd frontends(%zd sim) and %zd demux, boxtype %d",
                m_adapter.size(), m_frontend.size(), m_simulate_frontend.size(), m_demux.size(), m_boxtype);
 
        eDVBCAService::registerChannelCallback(this);
@@ -320,27 +322,34 @@ PyObject *eDVBResourceManager::setFrontendSlotInformations(ePyObject list)
                PyErr_SetString(PyExc_StandardError, "eDVBResourceManager::setFrontendSlotInformations argument should be a python list");
                return NULL;
        }
-       if ((unsigned int)PyList_Size(list) != m_frontend.size())
+       unsigned int assigned=0;
+       for (eSmartPtrList<eDVBRegisteredFrontend>::iterator i(m_frontend.begin()); i != m_frontend.end(); ++i)
        {
+               int pos=0;
+               while (pos < PyList_Size(list)) {
+                       ePyObject obj = PyList_GET_ITEM(list, pos++);
+                       if (!i->m_frontend->setSlotInfo(obj))
+                               continue;
+                       ++assigned;
+                       break;
+               }
+       }
+       if (assigned != m_frontend.size()) {
                char blasel[256];
-               sprintf(blasel, "eDVBResourceManager::setFrontendSlotInformations list size incorrect %d frontends avail, but %d entries in slotlist",
-                       m_frontend.size(), PyList_Size(list));
+               sprintf(blasel, "eDVBResourceManager::setFrontendSlotInformations .. assigned %zd socket informations, but %d registered frontends!",
+                       m_frontend.size(), assigned);
                PyErr_SetString(PyExc_StandardError, blasel);
                return NULL;
        }
-       int pos=0;
-       for (eSmartPtrList<eDVBRegisteredFrontend>::iterator i(m_frontend.begin()); i != m_frontend.end(); ++i)
-       {
-               ePyObject obj = PyList_GET_ITEM(list, pos++);
-               if (!i->m_frontend->setSlotInfo(obj))
-                       return NULL;
-       }
-       pos=0;
        for (eSmartPtrList<eDVBRegisteredFrontend>::iterator i(m_simulate_frontend.begin()); i != m_simulate_frontend.end(); ++i)
        {
-               ePyObject obj = PyList_GET_ITEM(list, pos++);
-               if (!i->m_frontend->setSlotInfo(obj))
-                       return NULL;
+               int pos=0;
+               while (pos < PyList_Size(list)) {
+                       ePyObject obj = PyList_GET_ITEM(list, pos++);
+                       if (!i->m_frontend->setSlotInfo(obj))
+                               continue;
+                       break;
+               }
        }
        Py_RETURN_NONE;
 }
@@ -457,7 +466,7 @@ RESULT eDVBResourceManager::allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBA
 
        ePtr<eDVBRegisteredDemux> unused;
 
-       if (m_boxtype == DM800 || m_boxtype == DM500HD || m_boxtype == DM800SE) // dm800 / 500hd
+       if (m_boxtype == DM800) // dm800
        {
                cap |= capHoldDecodeReference; // this is checked in eDVBChannel::getDemux
                for (; i != m_demux.end(); ++i, ++n)
@@ -513,7 +522,7 @@ RESULT eDVBResourceManager::allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBA
                        }
                }
        }
-       else if (m_boxtype == DM8000)
+       else if (m_boxtype == DM8000 || m_boxtype == DM500HD || m_boxtype == DM800SE || m_boxtype == DM7020HD)
        {
                cap |= capHoldDecodeReference; // this is checked in eDVBChannel::getDemux
                for (; i != m_demux.end(); ++i, ++n)
@@ -1481,7 +1490,7 @@ void eDVBChannel::getNextSourceSpan(off_t current_offset, size_t bytes_read, off
                                size = max;
                        else
                                size = aligned_end - current_offset;
-                       eDebug("HIT, %lld < %lld < %lld, size: %d", i->first, current_offset, i->second, size);
+                       eDebug("HIT, %lld < %lld < %lld, size: %zd", i->first, current_offset, i->second, size);
                        return;
                }
                if (current_offset < aligned_start)
@@ -1522,10 +1531,10 @@ void eDVBChannel::getNextSourceSpan(off_t current_offset, size_t bytes_read, off
                                        len = aligned_end - aligned_start;
 
                                start = aligned_end - len;
-                               eDebug("skipping to %llx, %d", start, len);
+                               eDebug("skipping to %llx, %zd", start, len);
                        }
 
-                       eDebug("result: %llx, %x (%llx %llx)", start, size, aligned_start, aligned_end);
+                       eDebug("result: %llx, %zx (%llx %llx)", start, size, aligned_start, aligned_end);
                        return;
                }
        }
@@ -1541,7 +1550,7 @@ void eDVBChannel::getNextSourceSpan(off_t current_offset, size_t bytes_read, off
        {
                start = current_offset;
                size = max;
-               eDebug("NO CUESHEET. (%08llx, %d)", start, size);
+               eDebug("NO CUESHEET. (%08llx, %zd)", start, size);
        } else
        {
                start = current_offset;
@@ -1745,6 +1754,20 @@ RESULT eDVBChannel::getCurrentFrontendParameters(ePtr<iDVBFrontendParameters> &p
 
 RESULT eDVBChannel::playFile(const char *file)
 {
+       eRawFile *f = new eRawFile();
+       ePtr<iTsSource> source = f;
+
+       if (f->open(file) < 0)
+       {
+               eDebug("can't open PVR file %s (%m)", file);
+               return -ENOENT;
+       }
+
+       return playSource(source, file);
+}
+
+RESULT eDVBChannel::playSource(ePtr<iTsSource> &source, const char *streaminfo_file)
+{
        ASSERT(!m_frontend);
        if (m_pvr_thread)
        {
@@ -1753,7 +1776,13 @@ RESULT eDVBChannel::playFile(const char *file)
                m_pvr_thread = 0;
        }
 
-       m_tstools.openFile(file);
+       if (!source->valid())
+       {
+               eDebug("PVR source is not valid!");
+               return -ENOENT;
+       }
+
+       m_tstools.setSource(source, streaminfo_file);
 
                /* DON'T EVEN THINK ABOUT FIXING THIS. FIX THE ATI SOURCES FIRST,
                   THEN DO A REAL FIX HERE! */
@@ -1763,14 +1792,28 @@ RESULT eDVBChannel::playFile(const char *file)
                /* (this codepath needs to be improved anyway.) */
 #if HAVE_DVB_API_VERSION < 3
                m_pvr_fd_dst = open("/dev/pvr", O_WRONLY);
-#else
-               m_pvr_fd_dst = open("/dev/misc/pvr", O_WRONLY);
-#endif
                if (m_pvr_fd_dst < 0)
                {
-                       eDebug("can't open /dev/misc/pvr - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
+                       eDebug("can't open /dev/pvr - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
+                       return -ENODEV;
+               }
+#else
+               ePtr<eDVBAllocatedDemux> &demux = m_demux ? m_demux : m_decoder_demux;
+               if (demux)
+               {
+                       m_pvr_fd_dst = demux->get().openDVR(O_WRONLY);
+                       if (m_pvr_fd_dst < 0)
+                       {
+                               eDebug("can't open /dev/dvb/adapterX/dvrX - you need to buy the new(!) $$$ box! (%m)"); // or wait for the driver to be improved.
+                               return -ENODEV;
+                       }
+               }
+               else
+               {
+                       eDebug("no demux allocated yet.. so its not possible to open the dvr device!!");
                        return -ENODEV;
                }
+#endif
        }
 
        m_pvr_thread = new eDVBChannelFilePush();
@@ -1780,15 +1823,7 @@ RESULT eDVBChannel::playFile(const char *file)
 
        m_event(this, evtPreStart);
 
-       if (m_pvr_thread->start(file, m_pvr_fd_dst))
-       {
-               delete m_pvr_thread;
-               m_pvr_thread = 0;
-               ::close(m_pvr_fd_dst);
-               m_pvr_fd_dst = -1;
-               eDebug("can't open PVR file %s (%m)", file);
-               return -ENOENT;
-       }
+       m_pvr_thread->start(source, m_pvr_fd_dst);
        CONNECT(m_pvr_thread->m_event, eDVBChannel::pvrEvent);
 
        m_state = state_ok;
@@ -1797,7 +1832,7 @@ RESULT eDVBChannel::playFile(const char *file)
        return 0;
 }
 
-void eDVBChannel::stopFile()
+void eDVBChannel::stopSource()
 {
        if (m_pvr_thread)
        {
@@ -1807,6 +1842,13 @@ void eDVBChannel::stopFile()
        }
        if (m_pvr_fd_dst >= 0)
                ::close(m_pvr_fd_dst);
+       ePtr<iTsSource> d;
+       m_tstools.setSource(d);
+}
+
+void eDVBChannel::stopFile()
+{
+       stopSource();
 }
 
 void eDVBChannel::setCueSheet(eCueSheet *cuesheet)
index fb92580..3349014 100644 (file)
@@ -135,7 +135,7 @@ class eDVBResourceManager: public iObject, public Object
        DECLARE_REF(eDVBResourceManager);
        int avail, busy;
 
-       enum { DM7025, DM800, DM500HD, DM800SE, DM8000 };
+       enum { DM7025, DM800, DM500HD, DM800SE, DM8000, DM7020HD };
 
        int m_boxtype;
 
@@ -259,7 +259,10 @@ public:
                /* iDVBPVRChannel */
        RESULT playFile(const char *file);
        void stopFile();
-       
+
+       RESULT playSource(ePtr<iTsSource>& source, const char *priv=NULL);
+       void stopSource();
+
        void setCueSheet(eCueSheet *cuesheet);
        
        RESULT getLength(pts_t &len);
@@ -301,7 +304,7 @@ private:
        std::list<std::pair<off_t, off_t> > m_source_span;
        void getNextSourceSpan(off_t current_offset, size_t bytes_read, off_t &start, size_t &size);
        void flushPVR(iDVBDemux *decoding_demux=0);
-       
+
        eSingleLock m_cuesheet_lock;
 
        friend class eUsePtr<eDVBChannel>;
index bb6b94b..26b6767 100644 (file)
@@ -111,7 +111,7 @@ void TDT::ready(int error)
 
 int TDT::createTable(unsigned int nr, const __u8 *data, unsigned int max)
 {
-       if ( data && data[0] == 0x70 || data[0] == 0x73 )
+       if ( data && (data[0] == 0x70 || data[0] == 0x73 ))
        {
                int length = ((data[1] & 0x0F) << 8) | data[2];
                if ( length >= 5 )
index 1e8414c..4d32474 100644 (file)
@@ -213,9 +213,9 @@ pthread_mutex_t eEPGCache::channel_map_lock=
 DEFINE_REF(eEPGCache)
 
 eEPGCache::eEPGCache()
-       :messages(this,1), cleanTimer(eTimer::create(this))//, paused(0)
+       :messages(this,1), cleanTimer(eTimer::create(this)), m_running(0)//, paused(0)
 {
-       eDebug("[EPGC] Initialized EPGCache");
+       eDebug("[EPGC] Initialized EPGCache (wait for setCacheFile call now)");
 
        CONNECT(messages.recv_msg, eEPGCache::gotMessage);
        CONNECT(eDVBLocalTimeHandler::getInstance()->m_timeUpdated, eEPGCache::timeUpdated);
@@ -226,22 +226,46 @@ eEPGCache::eEPGCache()
        if (!res_mgr)
                eDebug("[eEPGCache] no resource manager !!!!!!!");
        else
-       {
                res_mgr->connectChannelAdded(slot(*this,&eEPGCache::DVBChannelAdded), m_chanAddedConn);
+
+       instance=this;
+       memset(m_filename, 0, sizeof(m_filename));
+}
+
+void eEPGCache::setCacheFile(const char *path)
+{
+       bool inited = !!strlen(m_filename);
+       strncpy(m_filename, path, 1024);
+       if (!inited)
+       {
+               eDebug("[EPGC] setCacheFile read/write epg data from/to '%s'", m_filename);
                if (eDVBLocalTimeHandler::getInstance()->ready())
                        timeUpdated();
        }
-       instance=this;
 }
 
 void eEPGCache::timeUpdated()
 {
-       if (!sync())
+       if (strlen(m_filename))
        {
-               eDebug("[EPGC] time updated.. start EPG Mainloop");
-               run();
-       } else
-               messages.send(Message(Message::timeChanged));
+               if (!sync())
+               {
+                       eDebug("[EPGC] time updated.. start EPG Mainloop");
+                       run();
+                       singleLock s(channel_map_lock);
+                       channelMapIterator it = m_knownChannels.begin();
+                       for (; it != m_knownChannels.end(); ++it)
+                       {
+                               if (it->second->state == -1) {
+                                       it->second->state=0;
+                                       messages.send(Message(Message::startChannel, it->first));
+                               }
+                       }
+               } else
+                       messages.send(Message(Message::timeChanged));
+       }
+       else
+               eDebug("[EPGC] time updated.. but cache file not set yet.. dont start epg!!");
 }
 
 void eEPGCache::DVBChannelAdded(eDVBChannel *chan)
@@ -337,8 +361,13 @@ void eEPGCache::DVBChannelRunning(iDVBChannel *chan)
                                        return;
                                }
 #endif
-                               messages.send(Message(Message::startChannel, chan));
-                               // -> gotMessage -> changedService
+                               if (m_running) {
+                                       data.state=0;
+                                       messages.send(Message(Message::startChannel, chan));
+                                       // -> gotMessage -> changedService
+                               }
+                               else
+                                       data.state=-1;
                        }
                }
        }
@@ -365,7 +394,8 @@ void eEPGCache::DVBChannelStateChanged(iDVBChannel *chan)
                                case iDVBChannel::state_release:
                                {
                                        eDebug("[eEPGCache] remove channel %p", chan);
-                                       messages.send(Message(Message::leaveChannel, chan));
+                                       if (it->second->state >= 0)
+                                               messages.send(Message(Message::leaveChannel, chan));
                                        pthread_mutex_lock(&it->second->channel_active);
                                        singleLock s(channel_map_lock);
                                        m_knownChannels.erase(it);
@@ -953,39 +983,24 @@ void eEPGCache::gotMessage( const Message &msg )
 void eEPGCache::thread()
 {
        hasStarted();
+       m_running=1;
        nice(4);
        load();
        cleanLoop();
        runLoop();
        save();
+       m_running=0;
 }
 
 void eEPGCache::load()
 {
-       FILE *f = fopen("/hdd/epg.dat", "r");
+       FILE *f = fopen(m_filename, "r");
        if (f)
        {
-               unlink("/hdd/epg.dat");
+               unlink(m_filename);
                int size=0;
                int cnt=0;
-#if 0
-               unsigned char md5_saved[16];
-               unsigned char md5[16];
-               bool md5ok=false;
 
-               if (!md5_file("/hdd/epg.dat", 1, md5))
-               {
-                       FILE *f = fopen("/hdd/epg.dat.md5", "r");
-                       if (f)
-                       {
-                               fread( md5_saved, 16, 1, f);
-                               fclose(f);
-                               if ( !memcmp(md5_saved, md5, 16) )
-                                       md5ok=true;
-                       }
-               }
-               if ( md5ok )
-#endif
                {
                        unsigned int magic=0;
                        fread( &magic, sizeof(int), 1, f);
@@ -1027,7 +1042,7 @@ void eEPGCache::load()
                                        eventDB[key]=std::pair<eventMap,timeMap>(evMap,tmMap);
                                }
                                eventData::load(f);
-                               eDebug("[EPGC] %d events read from /hdd/epg.dat", cnt);
+                               eDebug("[EPGC] %d events read from %s", cnt, m_filename);
 #ifdef ENABLE_PRIVATE_EPG
                                char text2[11];
                                fread( text2, 11, 1, f);
@@ -1075,103 +1090,106 @@ void eEPGCache::load()
 
 void eEPGCache::save()
 {
-       struct statfs s;
-       off64_t tmp;
-       if (statfs("/hdd", &s)<0)
-               tmp=0;
-       else
+       /* create empty file */
+       FILE *f = fopen(m_filename, "w");
+
+       if (!f)
        {
-               tmp=s.f_blocks;
-               tmp*=s.f_bsize;
+               eDebug("[EPGC] couldn't save epg data to '%s'(%m)", m_filename);
+               return;
        }
 
-       // prevent writes to builtin flash
-       if ( tmp < 1024*1024*50 ) // storage size < 50MB
+       char *buf = realpath(m_filename, NULL);
+       if (!buf)
+       {
+               eDebug("[EPGC] realpath to '%s' failed in save (%m)", m_filename);
+               fclose(f);
                return;
+       }
+
+       eDebug("[EPGC] store epg to realpath '%s'", buf);
+
+       struct statfs s;
+       off64_t tmp;
+       if (statfs(buf, &s) < 0) {
+               eDebug("[EPGC] statfs '%s' failed in save (%m)", buf);
+               fclose(f);
+               return;
+       }
+
+       free(buf);
 
        // check for enough free space on storage
        tmp=s.f_bfree;
        tmp*=s.f_bsize;
        if ( tmp < (eventData::CacheSize*12)/10 ) // 20% overhead
+       {
+               eDebug("[EPGC] not enough free space at path '%s' %lld bytes availd but %d needed", buf, tmp, (eventData::CacheSize*12)/10);
+               fclose(f);
                return;
+       }
 
-       FILE *f = fopen("/hdd/epg.dat", "w");
        int cnt=0;
-       if ( f )
-       {
-               unsigned int magic = 0x98765432;
-               fwrite( &magic, sizeof(int), 1, f);
-               const char *text = "UNFINISHED_V7";
-               fwrite( text, 13, 1, f );
-               int size = eventDB.size();
-               fwrite( &size, sizeof(int), 1, f );
-               for (eventCache::iterator service_it(eventDB.begin()); service_it != eventDB.end(); ++service_it)
-               {
-                       timeMap &timemap = service_it->second.second;
-                       fwrite( &service_it->first, sizeof(uniqueEPGKey), 1, f);
-                       size = timemap.size();
-                       fwrite( &size, sizeof(int), 1, f);
-                       for (timeMap::iterator time_it(timemap.begin()); time_it != timemap.end(); ++time_it)
-                       {
-                               __u8 len = time_it->second->ByteSize;
-                               fwrite( &time_it->second->type, sizeof(__u8), 1, f );
-                               fwrite( &len, sizeof(__u8), 1, f);
-                               fwrite( time_it->second->EITdata, len, 1, f);
-                               ++cnt;
-                       }
+       unsigned int magic = 0x98765432;
+       fwrite( &magic, sizeof(int), 1, f);
+       const char *text = "UNFINISHED_V7";
+       fwrite( text, 13, 1, f );
+       int size = eventDB.size();
+       fwrite( &size, sizeof(int), 1, f );
+       for (eventCache::iterator service_it(eventDB.begin()); service_it != eventDB.end(); ++service_it)
+       {
+               timeMap &timemap = service_it->second.second;
+               fwrite( &service_it->first, sizeof(uniqueEPGKey), 1, f);
+               size = timemap.size();
+               fwrite( &size, sizeof(int), 1, f);
+               for (timeMap::iterator time_it(timemap.begin()); time_it != timemap.end(); ++time_it)
+               {
+                       __u8 len = time_it->second->ByteSize;
+                       fwrite( &time_it->second->type, sizeof(__u8), 1, f );
+                       fwrite( &len, sizeof(__u8), 1, f);
+                       fwrite( time_it->second->EITdata, len, 1, f);
+                       ++cnt;
                }
-               eDebug("[EPGC] %d events written to /hdd/epg.dat", cnt);
-               eventData::save(f);
+       }
+       eDebug("[EPGC] %d events written to %s", cnt, m_filename);
+       eventData::save(f);
 #ifdef ENABLE_PRIVATE_EPG
-               const char* text3 = "PRIVATE_EPG";
-               fwrite( text3, 11, 1, f );
-               size = content_time_tables.size();
+       const char* text3 = "PRIVATE_EPG";
+       fwrite( text3, 11, 1, f );
+       size = content_time_tables.size();
+       fwrite( &size, sizeof(int), 1, f);
+       for (contentMaps::iterator a = content_time_tables.begin(); a != content_time_tables.end(); ++a)
+       {
+               contentMap &content_time_table = a->second;
+               fwrite( &a->first, sizeof(uniqueEPGKey), 1, f);
+               int size = content_time_table.size();
                fwrite( &size, sizeof(int), 1, f);
-               for (contentMaps::iterator a = content_time_tables.begin(); a != content_time_tables.end(); ++a)
+               for (contentMap::iterator i = content_time_table.begin(); i != content_time_table.end(); ++i )
                {
-                       contentMap &content_time_table = a->second;
-                       fwrite( &a->first, sizeof(uniqueEPGKey), 1, f);
-                       int size = content_time_table.size();
+                       int size = i->second.size();
+                       fwrite( &i->first, sizeof(int), 1, f);
                        fwrite( &size, sizeof(int), 1, f);
-                       for (contentMap::iterator i = content_time_table.begin(); i != content_time_table.end(); ++i )
-                       {
-                               int size = i->second.size();
-                               fwrite( &i->first, sizeof(int), 1, f);
-                               fwrite( &size, sizeof(int), 1, f);
-                               for ( contentTimeMap::iterator it(i->second.begin());
-                                       it != i->second.end(); ++it )
-                               {
-                                       fwrite( &it->first, sizeof(time_t), 1, f);
-                                       fwrite( &it->second.first, sizeof(time_t), 1, f);
-                                       fwrite( &it->second.second, sizeof(__u16), 1, f);
-                               }
-                       }
-               }
-#endif
-               // write version string after binary data
-               // has been written to disk.
-               fsync(fileno(f));
-               fseek(f, sizeof(int), SEEK_SET);
-               fwrite("ENIGMA_EPG_V7", 13, 1, f);
-               fclose(f);
-#if 0
-               unsigned char md5[16];
-               if (!md5_file("/hdd/epg.dat", 1, md5))
-               {
-                       FILE *f = fopen("/hdd/epg.dat.md5", "w");
-                       if (f)
+                       for ( contentTimeMap::iterator it(i->second.begin());
+                               it != i->second.end(); ++it )
                        {
-                               fwrite( md5, 16, 1, f);
-                               fclose(f);
+                               fwrite( &it->first, sizeof(time_t), 1, f);
+                               fwrite( &it->second.first, sizeof(time_t), 1, f);
+                               fwrite( &it->second.second, sizeof(__u16), 1, f);
                        }
                }
-#endif
        }
+#endif
+       // write version string after binary data
+       // has been written to disk.
+       fsync(fileno(f));
+       fseek(f, sizeof(int), SEEK_SET);
+       fwrite("ENIGMA_EPG_V7", 13, 1, f);
+       fclose(f);
 }
 
 eEPGCache::channel_data::channel_data(eEPGCache *ml)
        :cache(ml)
-       ,abortTimer(eTimer::create(ml)), zapTimer(eTimer::create(ml)), state(0)
+       ,abortTimer(eTimer::create(ml)), zapTimer(eTimer::create(ml)), state(-2)
        ,isRunning(0), haveData(0)
 #ifdef ENABLE_PRIVATE_EPG
        ,startPrivateTimer(eTimer::create(ml))
@@ -2562,7 +2580,7 @@ void eEPGCache::PMTready(eDVBServicePMTHandler *pmthandler)
                                                                {
                                                                        __u8 buffer[10];
                                                                        (*desc)->writeToBuffer(buffer);
-                                                                       if (!strncmp((char*)buffer+2, "EPGDATA", 7))
+                                                                       if (!strncmp((const char *)buffer+2, "EPGDATA", 7))
                                                                        {
                                                                                eServiceReferenceDVB ref;
                                                                                if (!pmthandler->getServiceReference(ref))
@@ -2571,7 +2589,7 @@ void eEPGCache::PMTready(eDVBServicePMTHandler *pmthandler)
                                                                                        messages.send(Message(Message::got_mhw2_channel_pid, ref, pid));
                                                                                }
                                                                        }
-                                                                       else if(!strncmp((char*)buffer+2, "FICHAS", 6))
+                                                                       else if(!strncmp((const char *)buffer+2, "FICHAS", 6))
                                                                        {
                                                                                eServiceReferenceDVB ref;
                                                                                if (!pmthandler->getServiceReference(ref))
@@ -2580,7 +2598,7 @@ void eEPGCache::PMTready(eDVBServicePMTHandler *pmthandler)
                                                                                        messages.send(Message(Message::got_mhw2_summary_pid, ref, pid));
                                                                                }
                                                                        }
-                                                                       else if(!strncmp((char*)buffer+2, "GENEROS", 7))
+                                                                       else if(!strncmp((const char *)buffer+2, "GENEROS", 7))
                                                                        {
                                                                                eServiceReferenceDVB ref;
                                                                                if (!pmthandler->getServiceReference(ref))
index 4d45d87..90aff6c 100644 (file)
@@ -177,7 +177,8 @@ class eEPGCache: public eMainloop, private eThread, public Object
                eEPGCache *cache;
                ePtr<eTimer> abortTimer, zapTimer;
                int prevChannelState;
-               __u8 state, isRunning, haveData;
+               int state;
+               __u8 isRunning, haveData;
                ePtr<eDVBChannel> channel;
                ePtr<eConnection> m_stateChangedConn, m_NowNextConn, m_ScheduleConn, m_ScheduleOtherConn, m_ViasatConn;
                ePtr<iDVBSectionReader> m_NowNextReader, m_ScheduleReader, m_ScheduleOtherReader, m_ViasatReader;
@@ -290,6 +291,8 @@ private:
        void thread();  // thread function
 
 // called from epgcache thread
+       int m_running;
+       char m_filename[1024];
        void save();
        void load();
 #ifdef ENABLE_PRIVATE_EPG
@@ -325,6 +328,9 @@ public:
 #endif
 
 #endif
+       // must be called once!
+       void setCacheFile(const char *filename);
+
        // called from main thread
        inline void Lock();
        inline void Unlock();
index 2bb17a9..3e097cc 100644 (file)
@@ -63,7 +63,7 @@ protected:
                        else
                                TABLE_eDebugNoNewLine("-");
                                
-               TABLE_eDebug(" %d/%d TID %02x", avail.size(), max, data[0]);
+               TABLE_eDebug(" %zd/%d TID %02x", avail.size(), max, data[0]);
 
                if (avail.size() == max)
                {
@@ -100,6 +100,10 @@ class eAUTable: public eAUGTable
        int first;
        ePtr<iDVBDemux> m_demux;
        eMainloop *ml;
+
+       /* needed to detect broken table version handling (seen on some m2ts files) */
+       struct timespec m_prev_table_update;
+       int m_table_cnt;
 public:
 
        eAUTable()
@@ -119,6 +123,7 @@ public:
        
        int begin(eMainloop *m, const eDVBTableSpec &spec, ePtr<iDVBDemux> demux)
        {
+               m_table_cnt = 0;
                ml = m;
                m_demux = demux;
                first= 1;
@@ -197,6 +202,24 @@ public:
 
                if (current && (!current->getSpec(spec)))
                {
+                       /* detect broken table version handling (seen on some m2ts files) */
+                       if (m_table_cnt)
+                       {
+                               if (abs(timeout_usec(m_prev_table_update)) > 500000)
+                                       m_table_cnt = -1;
+                               else if (m_table_cnt > 1) // two pmt update within one second
+                               {
+                                       eDebug("Seen two consecutive table version changes within 500ms. "
+                                           "This seems broken, so auto update for pid %04x, table %02x is now disabled!!",
+                                           spec.pid, spec.tid);
+                                       m_table_cnt = 0;
+                                       return;
+                               }
+                       }
+
+                       ++m_table_cnt;
+                       clock_gettime(CLOCK_MONOTONIC, &m_prev_table_update);
+
                        next = new Table();
                        CONNECT(next->tableReady, eAUTable::slotTableReady);
                        spec.flags &= ~(eDVBTableSpec::tfAnyVersion|eDVBTableSpec::tfThisVersion|eDVBTableSpec::tfHaveTimeout);
index abbb8d2..ea9e738 100644 (file)
@@ -813,7 +813,7 @@ int eDVBFrontend::readFrontendData(int type)
                                        float fval1 = SDS_SNRE / 268435456.0,
                                                  fval2, fval3, fval4;
 
-                                       if (parm_u_qpsk_fec_inner <= FEC_S2_QPSK_9_10) // DVB-S2 QPSK
+                                       if (oparm.sat.modulation == eDVBFrontendParametersSatellite::Modulation_QPSK)
                                        {
                                                fval2 = 6.76;
                                                fval3 = 4.35;
@@ -2111,8 +2111,8 @@ RESULT eDVBFrontend::prepare_sat(const eDVBFrontendParametersSatellite &feparm,
                                        return -EINVAL;
                        }
 #if HAVE_DVB_API_VERSION < 5
-                       parm_inversion |= (feparm.rolloff << 2); // Hack.. we use bit 2..3 of inversion param for rolloff
-                       parm_inversion |= (feparm.pilot << 4); // Hack.. we use bit 4..5 of inversion param for pilot
+                       parm_inversion = (fe_spectral_inversion_t)((feparm.rolloff << 2) | parm_inversion); // Hack.. we use bit 2..3 of inversion param for rolloff
+                       parm_inversion = (fe_spectral_inversion_t)((feparm.pilot << 4) | parm_inversion); // Hack.. we use bit 4..5 of inversion param for pilot
                        if (feparm.modulation == eDVBFrontendParametersSatellite::Modulation_8PSK) 
                        {
                                parm_u_qpsk_fec_inner = (fe_code_rate_t)((int)parm_u_qpsk_fec_inner+9);
@@ -2700,17 +2700,23 @@ int eDVBFrontend::isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm)
 
 bool eDVBFrontend::setSlotInfo(ePyObject obj)
 {
-       ePyObject Id, Descr, Enabled, IsDVBS2;
-       if (!PyTuple_Check(obj) || PyTuple_Size(obj) != 4)
+       ePyObject Id, Descr, Enabled, IsDVBS2, frontendId;
+       if (!PyTuple_Check(obj) || PyTuple_Size(obj) != 5)
                goto arg_error;
        Id = PyTuple_GET_ITEM(obj, 0);
        Descr = PyTuple_GET_ITEM(obj, 1);
        Enabled = PyTuple_GET_ITEM(obj, 2);
        IsDVBS2 = PyTuple_GET_ITEM(obj, 3);
-       if (!PyInt_Check(Id) || !PyString_Check(Descr) || !PyBool_Check(Enabled) || !PyBool_Check(IsDVBS2))
+       frontendId = PyTuple_GET_ITEM(obj, 4);
+       m_slotid = PyInt_AsLong(Id);
+       if (!PyInt_Check(Id) || !PyString_Check(Descr) || !PyBool_Check(Enabled) || !PyBool_Check(IsDVBS2) || !PyInt_Check(frontendId))
                goto arg_error;
        strcpy(m_description, PyString_AS_STRING(Descr));
-       m_slotid = PyInt_AsLong(Id);
+       if (PyInt_AsLong(frontendId) == -1 || PyInt_AsLong(frontendId) != m_dvbid) {
+//             eDebugNoSimulate("skip slotinfo for slotid %d, descr %s",
+//                     m_slotid, m_description);
+               return false;
+       }
        m_enabled = Enabled == Py_True;
        // HACK.. the rotor workaround is neede for all NIMs with LNBP21 voltage regulator...
        m_need_rotor_workaround = !!strstr(m_description, "Alps BSBE1") ||
index e92b1e7..86b35fd 100644 (file)
@@ -6,6 +6,7 @@
 class iDVBSectionReader: public iObject
 {
 public:
+       virtual RESULT setBufferSize(int size)=0;
        virtual RESULT start(const eDVBSectionFilterMask &mask)=0;
        virtual RESULT stop()=0;
        virtual RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn)=0;
@@ -15,6 +16,7 @@ public:
 class iDVBPESReader: public iObject
 {
 public:
+       virtual RESULT setBufferSize(int size)=0;
        virtual RESULT start(int pid)=0;
        virtual RESULT stop()=0;
        virtual RESULT connectRead(const Slot2<void,const __u8*, int> &read, ePtr<eConnection> &conn)=0;
@@ -26,6 +28,7 @@ public:
 class iDVBTSRecorder: public iObject
 {
 public:
+       virtual RESULT setBufferSize(int size) = 0;
        virtual RESULT start() = 0;
        virtual RESULT addPID(int pid) = 0;
        virtual RESULT removePID(int pid) = 0;
index f1217a6..86936f8 100644 (file)
@@ -15,6 +15,7 @@
 #include <lib/base/object.h>
 #include <lib/base/ebase.h>
 #include <lib/base/elock.h>
+#include <lib/base/itssource.h>
 #include <lib/service/service.h>
 #include <libsig_comp.h>
 #include <connection.h>
@@ -605,6 +606,10 @@ public:
        virtual RESULT playFile(const char *file) = 0;
        virtual void stopFile() = 0;
        
+       /* new interface */
+       virtual RESULT playSource(ePtr<iTsSource> &source, const char *priv=NULL) = 0;
+       virtual void stopSource() = 0;
+       
        virtual void setCueSheet(eCueSheet *cuesheet) = 0;
        
        virtual RESULT getLength(pts_t &pts) = 0;
@@ -631,6 +636,7 @@ public:
        virtual RESULT getSTC(pts_t &pts, int num=0)=0;
        virtual RESULT getCADemuxID(uint8_t &id)=0;
        virtual RESULT flush()=0;
+       virtual int openDVR(int flags)=0;
 };
 
 #if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED)
@@ -645,7 +651,7 @@ public:
                /** Set Displayed Video PID and type */
        virtual RESULT setVideoPID(int vpid, int type)=0;
 
-       enum { af_MPEG, af_AC3, af_DTS, af_AAC };
+       enum { af_MPEG, af_AC3, af_DTS, af_AAC, af_DTSHD };
                /** Set Displayed Audio PID and type */
        virtual RESULT setAudioPID(int apid, int type)=0;
 
index 98e89f9..1108097 100644 (file)
@@ -1,3 +1,4 @@
-EXTRA_DIST = \
+lowlevelincludedir = $(pkgincludedir)/lib/dvb/lowlevel
+lowlevelinclude_HEADERS = \
        eit.h \
        mhw.h
index ee89a3a..e5e6331 100644 (file)
 #include <dvbsi++/registration_descriptor.h>
 
 eDVBServicePMTHandler::eDVBServicePMTHandler()
-       :m_ca_servicePtr(0), m_dvb_scan(0), m_decode_demux_num(0xFF)
+       :m_ca_servicePtr(0), m_dvb_scan(0), m_decode_demux_num(0xFF), m_no_pat_entry_delay(eTimer::create())
 {
        m_use_decode_demux = 0;
        m_pmt_pid = -1;
        eDVBResourceManager::getInstance(m_resourceManager);
        CONNECT(m_PMT.tableReady, eDVBServicePMTHandler::PMTready);
        CONNECT(m_PAT.tableReady, eDVBServicePMTHandler::PATready);
+       CONNECT(m_no_pat_entry_delay->timeout, eDVBServicePMTHandler::sendEventNoPatEntry);
 }
 
 eDVBServicePMTHandler::~eDVBServicePMTHandler()
@@ -43,8 +44,15 @@ void eDVBServicePMTHandler::channelStateChanged(iDVBChannel *channel)
                && (state == iDVBChannel::state_ok) && (!m_demux))
        {
                if (m_channel)
-                       if (m_channel->getDemux(m_demux, (!m_use_decode_demux) ? 0 : iDVBChannel::capDecode))
+               {
+                       if (m_pvr_demux_tmp)
+                       {
+                               m_demux = m_pvr_demux_tmp;
+                               m_pvr_demux_tmp = NULL;
+                       }
+                       else if (m_channel->getDemux(m_demux, (!m_use_decode_demux) ? 0 : iDVBChannel::capDecode))
                                eDebug("Allocating %s-decoding a demux for now tuned-in channel failed.", m_use_decode_demux ? "" : "non-");
+               }
                
                serviceEvent(eventTuned);
                
@@ -126,30 +134,60 @@ void eDVBServicePMTHandler::PMTready(int error)
        }
 }
 
+void eDVBServicePMTHandler::sendEventNoPatEntry()
+{
+       serviceEvent(eventNoPATEntry);
+}
+
 void eDVBServicePMTHandler::PATready(int)
 {
+       eDebug("PATready");
        ePtr<eTable<ProgramAssociationSection> > ptr;
        if (!m_PAT.getCurrent(ptr))
        {
+               int service_id_single = -1;
+               int pmtpid_single = -1;
                int pmtpid = -1;
+               int cnt=0;
                std::vector<ProgramAssociationSection*>::const_iterator i;
-               for (i = ptr->getSections().begin(); i != ptr->getSections().end(); ++i)
+               for (i = ptr->getSections().begin(); pmtpid == -1 && i != ptr->getSections().end(); ++i)
                {
                        const ProgramAssociationSection &pat = **i;
                        ProgramAssociationConstIterator program;
-                       for (program = pat.getPrograms()->begin(); program != pat.getPrograms()->end(); ++program)
+                       for (program = pat.getPrograms()->begin(); pmtpid == -1 && program != pat.getPrograms()->end(); ++program)
+                       {
+                               ++cnt;
                                if (eServiceID((*program)->getProgramNumber()) == m_reference.getServiceID())
                                        pmtpid = (*program)->getProgramMapPid();
+                               if (++cnt == 1 && pmtpid_single == -1 && pmtpid == -1)
+                               {
+                                       pmtpid_single = (*program)->getProgramMapPid();
+                                       service_id_single = (*program)->getProgramNumber();
+                               }
+                               else
+                                       pmtpid_single = service_id_single = -1;
+                       }
                }
-               if (pmtpid == -1)
-                       serviceEvent(eventNoPATEntry);
-               else
+               if (pmtpid_single != -1) // only one PAT entry .. and not valid pmtpid found
+               {
+                       eDebug("use single pat entry!");
+                       m_reference.setServiceID(eServiceID(service_id_single));
+                       pmtpid = pmtpid_single;
+               }
+               if (pmtpid == -1) {
+                       eDebug("no PAT entry found.. start delay");
+                       m_no_pat_entry_delay->start(1000, true);
+               }
+               else {
+                       eDebug("use pmtpid %04x for service_id %04x", pmtpid, m_reference.getServiceID().get());
+                       m_no_pat_entry_delay->stop();
                        m_PMT.begin(eApp, eDVBPMTSpec(pmtpid, m_reference.getServiceID().get()), m_demux);
+               }
        } else
                serviceEvent(eventNoPAT);
 }
 
-PyObject *eDVBServicePMTHandler::getCaIds()
+PyObject *eDVBServicePMTHandler::getCaIds(bool pair)
 {
        ePyObject ret;
 
@@ -157,20 +195,37 @@ PyObject *eDVBServicePMTHandler::getCaIds()
 
        if ( !getProgramInfo(prog) )
        {
-               int cnt=prog.caids.size();
-               if (cnt)
+               if (pair)
+               {
+                       int cnt=prog.caids.size();
+                       if (cnt)
+                       {
+                               ret=PyList_New(cnt);
+                               std::list<program::capid_pair>::iterator it(prog.caids.begin());
+                               while(cnt--)
+                               {
+                                       ePyObject tuple = PyTuple_New(2);
+                                       PyTuple_SET_ITEM(tuple, 0, PyInt_FromLong(it->caid));
+                                       PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((it++)->capid));
+                                       PyList_SET_ITEM(ret, cnt, tuple);
+                               }
+                       }
+               }
+               else
                {
+                       std::set<program::capid_pair> set(prog.caids.begin(), prog.caids.end());
+                       std::set<program::capid_pair>::iterator it(set.begin());
+                       int cnt=set.size();
                        ret=PyList_New(cnt);
-                       std::set<uint16_t>::iterator it(prog.caids.begin());
                        while(cnt--)
-                               PyList_SET_ITEM(ret, cnt, PyInt_FromLong(*it++));
+                               PyList_SET_ITEM(ret, cnt, PyInt_FromLong((it++)->caid));
                }
        }
 
        return ret ? (PyObject*)ret : (PyObject*)PyList_New(0);
 }
 
-int eDVBServicePMTHandler::getProgramInfo(struct program &program)
+int eDVBServicePMTHandler::getProgramInfo(program &program)
 {
        ePtr<eTable<ProgramMapSection> > ptr;
        int cached_apid_ac3 = -1;
@@ -213,8 +268,29 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                        for (i = ptr->getSections().begin(); i != ptr->getSections().end(); ++i)
                        {
                                const ProgramMapSection &pmt = **i;
+                               int is_hdmv = 0;
+
                                program.pcrPid = pmt.getPcrPid();
 
+                               for (DescriptorConstIterator desc = pmt.getDescriptors()->begin();
+                                       desc != pmt.getDescriptors()->end(); ++desc)
+                               {
+                                       if ((*desc)->getTag() == CA_DESCRIPTOR)
+                                       {
+                                               CaDescriptor *descr = (CaDescriptor*)(*desc);
+                                               program::capid_pair pair;
+                                               pair.caid = descr->getCaSystemId();
+                                               pair.capid = descr->getCaPid();
+                                               program.caids.push_back(pair);
+                                       }
+                                       else if ((*desc)->getTag() == REGISTRATION_DESCRIPTOR)
+                                       {
+                                               RegistrationDescriptor *d = (RegistrationDescriptor*)(*desc);
+                                               if (d->getFormatIdentifier() == 0x48444d56) // HDMV
+                                                       is_hdmv = 1;
+                                       }
+                               }
+
                                ElementaryStreamInfoConstIterator es;
                                for (es = pmt.getEsInfo()->begin(); es != pmt.getEsInfo()->end(); ++es)
                                {
@@ -270,25 +346,34 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                                                        audio.type = audioStream::atAACHE;
                                                        forced_audio = 1;
                                                }
-                                       case 0x80: // user private ... but blueray LPCM
-                                               if (!isvideo && !isaudio)
+                                       case 0x80: // user private ... but bluray LPCM
+                                       case 0xA0: // bluray secondary LPCM
+                                               if (!isvideo && !isaudio && is_hdmv)
                                                {
                                                        isaudio = 1;
                                                        audio.type = audioStream::atLPCM;
                                                }
-                                       case 0x81: // user private ... but blueray AC3
-                                               if (!isvideo && !isaudio)
+                                       case 0x81: // user private ... but bluray AC3
+                                       case 0xA1: // bluray secondary AC3
+                                               if (!isvideo && !isaudio && is_hdmv)
                                                {
                                                        isaudio = 1;
                                                        audio.type = audioStream::atAC3;
                                                }
-                                       case 0x82: // Blueray DTS (dvb user private...)
-                                       case 0xA2: // Blueray secondary DTS
-                                               if (!isvideo && !isaudio)
+                                       case 0x82: // bluray DTS (dvb user private...)
+                                       case 0xA2: // bluray secondary DTS
+                                               if (!isvideo && !isaudio && is_hdmv)
                                                {
                                                        isaudio = 1;
                                                        audio.type = audioStream::atDTS;
                                                }
+                                       case 0x86: // bluray DTS-HD (dvb user private...)
+                                       case 0xA6: // bluray secondary DTS-HD
+                                               if (!isvideo && !isaudio && is_hdmv)
+                                               {
+                                                       isaudio = 1;
+                                                       audio.type = audioStream::atDTSHD;
+                                               }
                                        case 0x06: // PES Private
                                        case 0xEA: // TS_PSI_ST_SMPTE_VC1
                                        {
@@ -460,7 +545,10 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                                                        case CA_DESCRIPTOR:
                                                        {
                                                                CaDescriptor *descr = (CaDescriptor*)(*desc);
-                                                               program.caids.insert(descr->getCaSystemId());
+                                                               program::capid_pair pair;
+                                                               pair.caid = descr->getCaSystemId();
+                                                               pair.capid = descr->getCaPid();
+                                                               program.caids.push_back(pair);
                                                                break;
                                                        }
                                                        default:
@@ -477,9 +565,9 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                                        default:
                                                break;
                                        }
-                                       if (isteletext && (isaudio || isvideo)) 
+                                       if (isteletext && (isaudio || isvideo))
                                        {
-                                               eDebug("ambiguous streamtype for PID %04x detected.. forced as teletext!", (*es)->getPid());                                    
+                                               eDebug("ambiguous streamtype for PID %04x detected.. forced as teletext!", (*es)->getPid());
                                                continue; // continue with next PID
                                        }
                                        else if (issubtitle && (isaudio || isvideo))
@@ -517,15 +605,6 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                                        else
                                                continue;
                                }
-                               for (DescriptorConstIterator desc = pmt.getDescriptors()->begin();
-                                       desc != pmt.getDescriptors()->end(); ++desc)
-                               {
-                                       if ((*desc)->getTag() == CA_DESCRIPTOR)
-                                       {
-                                               CaDescriptor *descr = (CaDescriptor*)(*desc);
-                                               program.caids.insert(descr->getCaSystemId());
-                                       }
-                               }
                        }
                        ret = 0;
 
@@ -589,8 +668,12 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
                        program.textPid = cached_tpid;
                }
                CAID_LIST &caids = m_service->m_ca;
-               for (CAID_LIST::iterator it(caids.begin()); it != caids.end(); ++it)
-                       program.caids.insert(*it);
+               for (CAID_LIST::iterator it(caids.begin()); it != caids.end(); ++it) {
+                       program::capid_pair pair;
+                       pair.caid = *it;
+                       pair.capid = -1; // not known yet
+                       program.caids.push_back(pair);
+               }
                if ( cnt )
                        ret = 0;
        }
@@ -675,10 +758,16 @@ void eDVBServicePMTHandler::SDTScanEvent(int event)
 
 int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux, eCueSheet *cue, bool simulate, eDVBService *service)
 {
+       ePtr<iTsSource> s;
+       return tuneExt(ref, use_decode_demux, s, NULL, cue, simulate, service);
+}
+
+int eDVBServicePMTHandler::tuneExt(eServiceReferenceDVB &ref, int use_decode_demux, ePtr<iTsSource> &source, const char *streaminfo_file, eCueSheet *cue, bool simulate, eDVBService *service)
+{
        RESULT res=0;
        m_reference = ref;
-       
        m_use_decode_demux = use_decode_demux;
+       m_no_pat_entry_delay->stop();
 
                /* use given service as backup. This is used for timeshift where we want to clone the live stream using the cache, but in fact have a PVR channel */
        m_service = service;
@@ -702,11 +791,12 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux,
        {
                if (!ref.getServiceID().get() /* incorrect sid in meta file or recordings.epl*/ )
                {
-                       eWarning("no .meta file found, trying to find PMT pid");
                        eDVBTSTools tstools;
-                       if (tstools.openFile(ref.path.c_str()))
-                               eWarning("failed to open file");
-                       else
+                       bool b = source || !tstools.openFile(ref.path.c_str(), 1);
+                       eWarning("no .meta file found, trying to find PMT pid");
+                       if (source)
+                               tstools.setSource(source, NULL);
+                       if (b)
                        {
                                int service_id, pmt_pid;
                                if (!tstools.findPMT(pmt_pid, service_id))
@@ -716,6 +806,8 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux,
                                        m_pmt_pid = pmt_pid;
                                }
                        }
+                       else
+                               eWarning("no valid source to find PMT pid!");
                }
                eDebug("alloc PVR");
                        /* allocate PVR */
@@ -757,7 +849,13 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux,
                if (m_pvr_channel)
                {
                        m_pvr_channel->setCueSheet(cue);
-                       m_pvr_channel->playFile(ref.path.c_str());
+
+                       if (m_pvr_channel->getDemux(m_pvr_demux_tmp, (!m_use_decode_demux) ? 0 : iDVBChannel::capDecode))
+                               eDebug("Allocating %s-decoding a demux for PVR channel failed.", m_use_decode_demux ? "" : "non-");
+                       else if (source)
+                               m_pvr_channel->playSource(source, streaminfo_file);
+                       else
+                               m_pvr_channel->playFile(ref.path.c_str());
                }
        }
 
index 483c06b..0c44f35 100644 (file)
@@ -86,8 +86,8 @@ class eDVBServicePMTHandler: public Object
        eUsePtr<iDVBChannel> m_channel;
        eUsePtr<iDVBPVRChannel> m_pvr_channel;
        ePtr<eDVBResourceManager> m_resourceManager;
-       ePtr<iDVBDemux> m_demux;
-       
+       ePtr<iDVBDemux> m_demux, m_pvr_demux_tmp;
+
        void channelStateChanged(iDVBChannel *);
        ePtr<eConnection> m_channelStateChanged_connection;
        void channelEvent(iDVBChannel *, int event);
@@ -102,6 +102,7 @@ class eDVBServicePMTHandler: public Object
        
        int m_use_decode_demux;
        uint8_t m_decode_demux_num;
+       ePtr<eTimer> m_no_pat_entry_delay;
 public:
        eDVBServicePMTHandler();
        ~eDVBServicePMTHandler();
@@ -144,7 +145,7 @@ public:
        {
                int pid,
                    rdsPid; // hack for some radio services which transmit radiotext on different pid (i.e. harmony fm, HIT RADIO FFH, ...)
-               enum { atMPEG, atAC3, atDTS, atAAC, atAACHE, atLPCM };
+               enum { atMPEG, atAC3, atDTS, atAAC, atAACHE, atLPCM, atDTSHD };
                int type; // mpeg2, ac3, dts, ...
                
                int component_tag;
@@ -181,11 +182,17 @@ public:
 
        struct program
        {
+               struct capid_pair
+               {
+                       uint16_t caid;
+                       int capid;
+                       bool operator< (const struct capid_pair &t) const { return t.caid < caid; }
+               };
                std::vector<videoStream> videoStreams;
                std::vector<audioStream> audioStreams;
                int defaultAudioStream;
                std::vector<subtitleStream> subtitleStreams;
-               std::set<uint16_t> caids;
+               std::list<capid_pair> caids;
                int pcrPid;
                int pmtPid;
                int textPid;
@@ -193,10 +200,10 @@ public:
                PyObject *createPythonObject();
        };
 
-       int getProgramInfo(struct program &program);
+       int getProgramInfo(program &program);
        int getDataDemux(ePtr<iDVBDemux> &demux);
        int getDecodeDemux(ePtr<iDVBDemux> &demux);
-       PyObject *getCaIds();
+       PyObject *getCaIds(bool pair=false); // caid / ecmpid pair
        
        int getPVRChannel(ePtr<iDVBPVRChannel> &pvr_channel);
        int getServiceReference(eServiceReferenceDVB &service) { service = m_reference; return 0; }
@@ -204,8 +211,14 @@ public:
        int getPMT(ePtr<eTable<ProgramMapSection> > &ptr) { return m_PMT.getCurrent(ptr); }
        int getChannel(eUsePtr<iDVBChannel> &channel);
        void resetCachedProgram() { m_have_cached_program = false; }
+       void sendEventNoPatEntry();
 
+       /* deprecated interface */
        int tune(eServiceReferenceDVB &ref, int use_decode_demux, eCueSheet *sg=0, bool simulate=false, eDVBService *service = 0);
+
+       /* new interface */
+       int tuneExt(eServiceReferenceDVB &ref, int use_decode_demux, ePtr<iTsSource> &, const char *streaminfo_file, eCueSheet *sg=0, bool simulate=false, eDVBService *service = 0);
+
        void free();
 private:
        bool m_have_cached_program;
index 5cdecbd..e19dd1e 100644 (file)
@@ -123,7 +123,7 @@ void eMPEGStreamInformation::fixupDiscontinuties()
                pts_t current = i->second - currentDelta;
                pts_t diff = current - lastpts_t;
                
-               if (llabs(diff) > (90000*5)) // 5sec diff
+               if (llabs(diff) > (90000*10)) // 10sec diff
                {
 //                     eDebug("%llx < %llx, have discont. new timestamp is %llx (diff is %llx)!", current, lastpts_t, i->second, diff);
                        currentDelta = i->second - lastpts_t; /* FIXME: should be the extrapolated new timestamp, based on the current rate */
index b37aa71..fb6f204 100644 (file)
@@ -10,6 +10,7 @@
 #include <lib/dvb/esection.h>
 #include <lib/dvb/scan.h>
 #include <lib/dvb/frontend.h>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
 #include <lib/base/estring.h>
 #include <lib/python/python.h>
@@ -29,7 +30,8 @@ eDVBScan::eDVBScan(iDVBChannel *channel, bool usePAT, bool debug)
        if (m_channel->getDemux(m_demux))
                SCAN_eDebug("scan: failed to allocate demux!");
        m_channel->connectStateChange(slot(*this, &eDVBScan::stateChange), m_stateChanged_connection);
-       FILE *f = fopen("/etc/enigma2/scan_tp_valid_check.py", "r");
+       std::string filename = eEnv::resolve("${sysconfdir}/scan_tp_valid_check.py");
+       FILE *f = fopen(filename.c_str(), "r");
        if (f)
        {
                char code[16384];
@@ -37,7 +39,7 @@ eDVBScan::eDVBScan(iDVBChannel *channel, bool usePAT, bool debug)
                if (rd)
                {
                        code[rd]=0;
-                       m_additional_tsid_onid_check_func = Py_CompileString(code, "/etc/enigma2/scan_tp_valid_check.py", Py_file_input);
+                       m_additional_tsid_onid_check_func = Py_CompileString(code, filename.c_str(), Py_file_input);
                }
                fclose(f);
        }
@@ -191,9 +193,9 @@ RESULT eDVBScan::nextChannel()
        if (m_ch_toScan.empty())
        {
                SCAN_eDebug("no channels left to scan.");
-               SCAN_eDebug("%d channels scanned, %d were unavailable.", 
+               SCAN_eDebug("%zd channels scanned, %zd were unavailable.",
                                m_ch_scanned.size(), m_ch_unavailable.size());
-               SCAN_eDebug("%d channels in database.", m_new_channels.size());
+               SCAN_eDebug("%zd channels in database.", m_new_channels.size());
                m_event(evtFinish);
                return -ENOENT;
        }
index 58fc5e3..a2bc886 100644 (file)
@@ -212,7 +212,7 @@ int eDVBSatelliteEquipmentControl::canTune(const eDVBFrontendParametersSatellite
 
                                eSecDebugNoSimulate("ret5 %d", ret);
 
-                               if (ret && lnb_param.SatCR_idx != -1)
+                               if (ret && !is_unicable)
                                {
                                        int lof = sat.frequency > lnb_param.m_lof_threshold ?
                                                lnb_param.m_lof_hi : lnb_param.m_lof_lo;
@@ -300,11 +300,6 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                if ( sit != lnb_param.m_satellites.end())
                {
                        eSecCommandList sec_sequence;
-
-                       lnb_param.guard_offset = 0; //HACK
-
-                       frontend.setData(eDVBFrontend::SATCR, lnb_param.SatCR_idx);
-                       
                        eDVBSatelliteSwitchParameters &sw_param = sit->second;
                        bool doSetFrontend = true;
                        bool doSetVoltageToneFrontend = true;
@@ -327,6 +322,11 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                        eDVBSatelliteDiseqcParameters::t_diseqc_mode diseqc_mode = di_param.m_diseqc_mode;
                        eDVBSatelliteSwitchParameters::t_voltage_mode voltage_mode = sw_param.m_voltage_mode;
                        bool diseqc13V = voltage_mode == eDVBSatelliteSwitchParameters::HV_13;
+                       bool is_unicable = lnb_param.SatCR_idx != -1;
+
+                       lnb_param.guard_offset = 0; //HACK
+
+                       frontend.setData(eDVBFrontend::SATCR, lnb_param.SatCR_idx);
 
                        if (diseqc13V)
                                voltage_mode = eDVBSatelliteSwitchParameters::HV;
@@ -371,13 +371,10 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
 
                        int lof = (band&1)?lnb_param.m_lof_hi:lnb_param.m_lof_lo;
 
-                       int local=0;
-
-
-                       if(lnb_param.SatCR_idx == -1)
+                       if(!is_unicable)
                        {
-                       // calc Frequency
-                               local = abs(sat.frequency 
+                               // calc Frequency
+                               int local= abs(sat.frequency 
                                        - lof);
                                parm.FREQUENCY = ((((local * 2) / 125) + 1) / 2) * 125;
                                frontend.setData(eDVBFrontend::FREQ_OFFSET, sat.frequency - parm.FREQUENCY);
@@ -551,6 +548,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
 
                                        if ( send_mask )
                                        {
+                                               int diseqc_repeats = diseqc_mode > eDVBSatelliteDiseqcParameters::V1_0 ? di_param.m_repeats : 0;
                                                int vlt = iDVBFrontend::voltageOff;
                                                eSecCommand::pair compare;
                                                compare.steps = +3;
@@ -623,7 +621,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                                                        if ( send_mask & 2 )
                                                                ++loops;
 
-                                                       loops <<= di_param.m_repeats;
+                                                       loops <<= diseqc_repeats;
 
                                                        for ( int i = 0; i < loops;)  // fill commands...
                                                        {
@@ -660,7 +658,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                                                                        int tmp = m_params[DELAY_BETWEEN_DISEQC_REPEATS];
                                                                        if (cmd)
                                                                        {
-                                                                               int delay = di_param.m_repeats ? (tmp - 54) / 2 : tmp;  // standard says 100msek between two repeated commands
+                                                                               int delay = diseqc_repeats ? (tmp - 54) / 2 : tmp;  // standard says 100msek between two repeated commands
                                                                                sec_sequence.push_back( eSecCommand(eSecCommand::SLEEP, delay) );
                                                                                diseqc.data[2]=cmd;
                                                                                diseqc.data[3]=(cmd==0x38) ? csw : ucsw;
@@ -693,7 +691,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                                        if ( RotorCmd != -1 && RotorCmd != lastRotorCmd )
                                        {
                                                eSecCommand::pair compare;
-                                               if (!send_mask && lnb_param.SatCR_idx == -1)
+                                               if (!send_mask && !is_unicable)
                                                {
                                                        compare.steps = +3;
                                                        compare.tone = iDVBFrontend::toneOff;
@@ -747,10 +745,10 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                                                        diseqc.data[3] = RotorCmd;
                                                        diseqc.data[4] = 0x00;
                                                }
-//                                             if(lnb_param.SatCR_idx == -1)
+//                                             if(!is_unicable)
                                                {
                                                        int mrt = m_params[MOTOR_RUNNING_TIMEOUT]; // in seconds!
-                                                       if ( rotor_param.m_inputpower_parameters.m_use || lnb_param.SatCR_idx == -1)
+                                                       if ( rotor_param.m_inputpower_parameters.m_use && !is_unicable)
                                                        { // use measure rotor input power to detect rotor state
                                                                bool turn_fast = need_turn_fast(rotor_param.m_inputpower_parameters.m_turning_speed);
                                                                eSecCommand::rotor cmd;
@@ -882,7 +880,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                        sec_fe->setData(eDVBFrontend::NEW_UCSW, ucsw);
                        sec_fe->setData(eDVBFrontend::NEW_TONEBURST, di_param.m_toneburst_param);
 
-                       if ((doSetVoltageToneFrontend) && (lnb_param.SatCR_idx == -1))
+                       if (doSetVoltageToneFrontend && !is_unicable)
                        {
                                eSecCommand::pair compare;
                                compare.voltage = voltage;
@@ -898,7 +896,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
 
                        sec_sequence.push_back( eSecCommand(eSecCommand::UPDATE_CURRENT_SWITCHPARMS) );
 
-                       if(lnb_param.SatCR_idx != -1)
+                       if(is_unicable)
                        {
                                // check if voltage is disabled
                                eSecCommand::pair compare;
@@ -1004,19 +1002,6 @@ RESULT eDVBSatelliteEquipmentControl::clear()
        //reset some tuner configuration
        for (eSmartPtrList<eDVBRegisteredFrontend>::iterator it(m_avail_frontends.begin()); it != m_avail_frontends.end(); ++it)
        {
-               long tmp;
-               char c;
-               if (sscanf(it->m_frontend->getDescription(), "BCM450%c (internal)", &c) == 1 && !it->m_frontend->getData(eDVBFrontend::LINKED_PREV_PTR, tmp) && tmp != -1)
-               {
-                       FILE *f=fopen("/proc/stb/tsmux/lnb_b_input", "w");
-                       if (!f || fwrite("B", 1, 1, f) != 1)
-                               eDebug("set /proc/stb/tsmux/lnb_b_input to B failed!! (%m)");
-                       else
-                       {
-                               eDebug("set /proc/stb/tsmux/lnb_b_input to B OK");
-                               fclose(f);
-                       }
-               }
                it->m_frontend->setData(eDVBFrontend::SATPOS_DEPENDS_PTR, -1);
                it->m_frontend->setData(eDVBFrontend::LINKED_PREV_PTR, -1);
                it->m_frontend->setData(eDVBFrontend::LINKED_NEXT_PTR, -1);
@@ -1448,17 +1433,6 @@ RESULT eDVBSatelliteEquipmentControl::setTunerLinked(int tu1, int tu2)
                        char c;
                        p1->m_frontend->setData(eDVBFrontend::LINKED_PREV_PTR, (long)p2);
                        p2->m_frontend->setData(eDVBFrontend::LINKED_NEXT_PTR, (long)p1);
-                       if (!strcmp(p1->m_frontend->getDescription(), p2->m_frontend->getDescription()) && sscanf(p1->m_frontend->getDescription(), "BCM450%c (internal)", &c) == 1)
-                       {
-                               FILE *f=fopen("/proc/stb/tsmux/lnb_b_input", "w");
-                               if (!f || fwrite("A", 1, 1, f) != 1)
-                                       eDebug("set /proc/stb/tsmux/lnb_b_input to A failed!! (%m)");
-                               else
-                               {
-                                       eDebug("set /proc/stb/tsmux/lnb_b_input to A OK");
-                                       fclose(f);
-                               }
-                       }
                }
 
                p1=p2=NULL;
index d5ad249..6cd855c 100644 (file)
@@ -7,7 +7,6 @@
 #include <stdio.h>
 
 eDVBTSTools::eDVBTSTools()
-       :m_file_lock(true)
 {
        m_pid = -1;
        m_maxrange = 256*1024;
@@ -23,19 +22,39 @@ eDVBTSTools::eDVBTSTools()
        m_futile = 0;
 }
 
+void eDVBTSTools::closeSource()
+{
+       m_source = NULL;
+}
+
 eDVBTSTools::~eDVBTSTools()
 {
-       closeFile();
+       closeSource();
 }
 
 int eDVBTSTools::openFile(const char *filename, int nostreaminfo)
 {
+       eRawFile *f = new eRawFile();
+       ePtr<iTsSource> src = f;
+
+       if (f->open(filename, 1) < 0)
+               return -1;
+
+       setSource(src, nostreaminfo ? NULL : filename);
+
+       return 0;
+}
+
+void eDVBTSTools::setSource(ePtr<iTsSource> &source, const char *stream_info_filename)
+{
        closeFile();
-       
-       if (!nostreaminfo)
+
+       m_source = source;
+
+       if (stream_info_filename)
        {
-               eDebug("loading streaminfo for %s", filename);
-               m_streaminfo.load(filename);
+               eDebug("loading streaminfo for %s", stream_info_filename);
+               m_streaminfo.load(stream_info_filename);
        }
        
        if (!m_streaminfo.empty())
@@ -45,19 +64,14 @@ int eDVBTSTools::openFile(const char *filename, int nostreaminfo)
 //             eDebug("no recorded stream information available");
                m_use_streaminfo = 0;
        }
-       
-       m_samples_taken = 0;
 
-       eSingleLocker l(m_file_lock);
-       if (m_file.open(filename, 1) < 0)
-               return -1;
-       return 0;
+       m_samples_taken = 0;
 }
 
 void eDVBTSTools::closeFile()
 {
-       eSingleLocker l(m_file_lock);
-       m_file.close();
+       if (m_source)
+               closeSource();
 }
 
 void eDVBTSTools::setSyncPID(int pid)
@@ -77,31 +91,24 @@ int eDVBTSTools::getPTS(off_t &offset, pts_t &pts, int fixed)
                if (!m_streaminfo.getPTS(offset, pts))
                        return 0;
        
-       if (!m_file.valid())
+       if (!m_source || !m_source->valid())
                return -1;
 
        offset -= offset % 188;
 
-       eSingleLocker l(m_file_lock);
-       if (m_file.lseek(offset, SEEK_SET) < 0)
-       {
-               eDebug("lseek failed");
-               return -1;
-       }
-       
        int left = m_maxrange;
        
        while (left >= 188)
        {
                unsigned char packet[188];
-               if (m_file.read(packet, 188) != 188)
+               if (m_source->read(offset, packet, 188) != 188)
                {
                        eDebug("read error");
                        break;
                }
                left -= 188;
                offset += 188;
-               
+
                if (packet[0] != 0x47)
                {
                        eDebug("resync");
@@ -111,8 +118,8 @@ int eDVBTSTools::getPTS(off_t &offset, pts_t &pts, int fixed)
                                if (packet[i] == 0x47)
                                        break;
                                ++i;
+                               --offset;
                        }
-                       offset = m_file.lseek(i - 188, SEEK_CUR);
                        continue;
                }
                
@@ -205,6 +212,8 @@ int eDVBTSTools::getPTS(off_t &offset, pts_t &pts, int fixed)
                                                        break;
                                                case 0x71: // AC3 / DTS
                                                        break;
+                                               case 0x72: // DTS - HD
+                                                       break;
                                                default:
                                                        eDebug("skip unknwn stream_id_extension %02x\n", payload[9+offs]);
                                                        continue;
@@ -404,7 +413,7 @@ int eDVBTSTools::getNextAccessPoint(pts_t &ts, const pts_t &start, int direction
 
 void eDVBTSTools::calcBegin()
 {
-       if (!m_file.valid())
+       if (!m_source || !m_source->valid())
                return;
 
        if (!(m_begin_valid || m_futile))
@@ -419,11 +428,10 @@ void eDVBTSTools::calcBegin()
 
 void eDVBTSTools::calcEnd()
 {
-       if (!m_file.valid())
+       if (!m_source || !m_source->valid())
                return;
 
-       eSingleLocker l(m_file_lock);
-       off_t end = m_file.lseek(0, SEEK_END);
+       off_t end = m_source->lseek(0, SEEK_END);
        
        if (llabs(end - m_last_filelength) > 1*1024*1024)
        {
@@ -573,31 +581,28 @@ int eDVBTSTools::takeSample(off_t off, pts_t &p)
 int eDVBTSTools::findPMT(int &pmt_pid, int &service_id)
 {
                /* FIXME: this will be factored out soon! */
-       if (!m_file.valid())
+       if (!m_source || !m_source->valid())
        {
                eDebug(" file not valid");
                return -1;
        }
 
-       eSingleLocker l(m_file_lock);
-       if (m_file.lseek(0, SEEK_SET) < 0)
-       {
-               eDebug("seek failed");
-               return -1;
-       }
+       off_t position=0;
 
        int left = 5*1024*1024;
        
        while (left >= 188)
        {
                unsigned char packet[188];
-               if (m_file.read(packet, 188) != 188)
+               int ret = m_source->read(position, packet, 188);
+               if (ret != 188)
                {
                        eDebug("read error");
                        break;
                }
                left -= 188;
-               
+               position += 188;
+
                if (packet[0] != 0x47)
                {
                        int i = 0;
@@ -605,12 +610,11 @@ int eDVBTSTools::findPMT(int &pmt_pid, int &service_id)
                        {
                                if (packet[i] == 0x47)
                                        break;
+                               --position;
                                ++i;
                        }
-                       m_file.lseek(i - 188, SEEK_CUR);
                        continue;
                }
-               
                int pid = ((packet[1] << 8) | packet[2]) & 0x1FFF;
                
                int pusi = !!(packet[1] & 0x40);
@@ -698,9 +702,26 @@ int eDVBTSTools::findFrame(off_t &_offset, size_t &len, int &direction, int fram
                else if (direction == +1)
                        direction = 0;
        }
-                       /* let's find the next frame after the given offset */
        off_t start = offset;
 
+#if 0
+                       /* backtrack to find the previous sequence start, in case of MPEG2 */
+       if ((data & 0xFF) == 0x00) {
+               do {
+                       --start;
+                       if (m_streaminfo.getStructureEntry(start, data, 0))
+                       {
+                               eDebug("get previous failed");
+                               return -1;
+                       }
+               } while (((data & 0xFF) != 9) && ((data & 0xFF) != 0x00) && ((data & 0xFF) != 0xB3)); /* sequence start or previous frame */
+               if ((data & 0xFF) != 0xB3)
+                       start = offset;  /* Failed to find corresponding sequence start, so never mind */
+       }
+
+#endif
+
+                       /* let's find the next frame after the given offset */
        do {
                if (m_streaminfo.getStructureEntry(offset, data, 1))
                {
@@ -715,9 +736,11 @@ int eDVBTSTools::findFrame(off_t &_offset, size_t &len, int &direction, int fram
 //             eDebug("%08llx@%llx (next)", data, offset);
        } while (((data & 0xFF) != 9) && ((data & 0xFF) != 0x00)); /* next frame */
 
+#if 0
                        /* align to TS pkt start */
-//     start = start - (start % 188);
-//     offset = offset - (offset % 188);
+       start = start - (start % 188);
+       offset = offset - (offset % 188);
+#endif
 
        len = offset - start;
        _offset = start;
index ed8b924..9982792 100644 (file)
@@ -19,9 +19,12 @@ public:
        eDVBTSTools();
        ~eDVBTSTools();
 
+       void setSource(ePtr<iTsSource> &source, const char *streaminfo_filename=NULL);
+       void closeSource();
+
        int openFile(const char *filename, int nostreaminfo = 0);
        void closeFile();
-       
+
        void setSyncPID(int pid);
        void setSearchRange(int maxrange);
        
@@ -77,8 +80,7 @@ private:
        int m_pid;
        int m_maxrange;
 
-       eSingleLock m_file_lock;
-       eRawFile m_file;
+       ePtr<iTsSource> m_source;
 
        int m_begin_valid, m_end_valid;
        pts_t m_pts_begin, m_pts_end;
index fc7f762..9ef7249 100644 (file)
@@ -1,10 +1,28 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_dvb_ci.a
 
-libenigma_dvb_ci_a_SOURCES = dvbci.cpp dvbci_session.cpp dvbci_resmgr.cpp \
-                                                                                                                dvbci_appmgr.cpp dvbci_camgr.cpp \
-                                                                                                                dvbci_datetimemgr.cpp dvbci_mmi.cpp \
-                                                                                                                dvbci_ui.cpp
+libenigma_dvb_ci_a_SOURCES = \
+       dvbci.cpp \
+       dvbci_appmgr.cpp \
+       dvbci_camgr.cpp \
+       dvbci_datetimemgr.cpp \
+       dvbci_mmi.cpp \
+       dvbci_resmgr.cpp \
+       dvbci_session.cpp \
+       dvbci_ui.cpp
 
+dvbciincludedir = $(pkgincludedir)/lib/dvb_ci
+dvbciinclude_HEADERS = \
+       dvbci.h \
+       dvbci_appmgr.h \
+       dvbci_camgr.h \
+       dvbci_datetimemgr.h \
+       dvbci_mmi.h \
+       dvbci_resmgr.h \
+       dvbci_session.h \
+       dvbci_ui.h
index 883fb5a..374672a 100644 (file)
@@ -297,8 +297,9 @@ void eDVBCIInterfaces::recheckPMTHandlers()
                if (!pmthandler->getProgramInfo(p))
                {
                        int cnt=0;
-                       for (caidSet::reverse_iterator x(p.caids.rbegin()); x != p.caids.rend(); ++x, ++cnt)
-                               caids.push_front(*x);
+                       std::set<eDVBServicePMTHandler::program::capid_pair> set(p.caids.begin(), p.caids.end());
+                       for (std::set<eDVBServicePMTHandler::program::capid_pair>::reverse_iterator x(set.rbegin()); x != set.rend(); ++x, ++cnt)
+                               caids.push_front(x->caid);
                        if (service && cnt)
                                service->m_ca = caids;
                }
@@ -738,7 +739,7 @@ PyObject *eDVBCIInterfaces::getDescrambleRules(int slotid)
        if (!slot)
        {
                char tmp[255];
-               snprintf(tmp, 255, "eDVBCIInterfaces::getDescrambleRules try to get rules for CI Slot %d... but just %d slots are available", slotid, m_slots.size());
+               snprintf(tmp, 255, "eDVBCIInterfaces::getDescrambleRules try to get rules for CI Slot %d... but just %zd slots are available", slotid, m_slots.size());
                PyErr_SetString(PyExc_StandardError, tmp);
                return 0;
        }
@@ -790,7 +791,7 @@ RESULT eDVBCIInterfaces::setDescrambleRules(int slotid, SWIG_PYOBJECT(ePyObject)
        if (!slot)
        {
                char tmp[255];
-               snprintf(tmp, 255, "eDVBCIInterfaces::setDescrambleRules try to set rules for CI Slot %d... but just %d slots are available", slotid, m_slots.size());
+               snprintf(tmp, 255, "eDVBCIInterfaces::setDescrambleRules try to set rules for CI Slot %d... but just %zd slots are available", slotid, m_slots.size());
                PyErr_SetString(PyExc_StandardError, tmp);
                return -1;
        }
@@ -861,7 +862,7 @@ RESULT eDVBCIInterfaces::setDescrambleRules(int slotid, SWIG_PYOBJECT(ePyObject)
                if (PyTuple_Size(tuple) != 2)
                {
                        char buf[255];
-                       snprintf(buf, 255, "eDVBCIInterfaces::setDescrambleRules provider tuple has %d instead of 2 entries!!", PyTuple_Size(tuple));
+                       snprintf(buf, 255, "eDVBCIInterfaces::setDescrambleRules provider tuple has %zd instead of 2 entries!!", PyTuple_Size(tuple));
                        PyErr_SetString(PyExc_StandardError, buf);
                        return -1;
                }
@@ -913,7 +914,7 @@ PyObject *eDVBCIInterfaces::readCICaIds(int slotid)
        if (!slot)
        {
                char tmp[255];
-               snprintf(tmp, 255, "eDVBCIInterfaces::readCICaIds try to get CAIds for CI Slot %d... but just %d slots are available", slotid, m_slots.size());
+               snprintf(tmp, 255, "eDVBCIInterfaces::readCICaIds try to get CAIds for CI Slot %d... but just %zd slots are available", slotid, m_slots.size());
                PyErr_SetString(PyExc_StandardError, tmp);
        }
        else
index 1280556..20321f5 100644 (file)
@@ -1,15 +1,58 @@
-INCLUDES = \
-       -I$(top_srcdir)/include -I$(top_srcdir)/lib/gdi/ati
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
+
+AM_CXXFLAGS = \
+       $(LIBSDL_CFLAGS)
 
 noinst_LIBRARIES = libenigma_gdi.a
 
 libenigma_gdi_a_SOURCES = \
-       region.cpp grc.cpp epng.cpp erect.cpp fb.cpp font.cpp font_arabic.cpp gfbdc.cpp  \
-       glcddc.cpp gpixmap.cpp lcd.cpp gfont.cpp accel.cpp picload.cpp picexif.cpp \
-       compositing.cpp bcm.cpp
+       accel.cpp \
+       bcm.cpp \
+       compositing.cpp \
+       epng.cpp \
+       erect.cpp \
+       fb.cpp \
+       font.cpp \
+       font_arabic.cpp \
+       gfont.cpp \
+       glcddc.cpp \
+       gmaindc.cpp \
+       gpixmap.cpp \
+       grc.cpp \
+       lcd.cpp \
+       picexif.cpp \
+       picload.cpp \
+       region.cpp
 
-if WITH_SDL
-libenigma_gdi_a_SOURCES += sdl.cpp
-endif
+gdiincludedir = $(pkgincludedir)/lib/gdi
+gdiinclude_HEADERS = \
+       accel.h \
+       compositing.h \
+       epng.h \
+       epoint.h \
+       erect.h \
+       esize.h \
+       fb.h \
+       font.h \
+       gfont.h \
+       glcddc.h \
+       gpixmap.h \
+       grc.h \
+       lcd.h \
+       picexif.h \
+       picload.h \
+       region.h
 
-#      ati/2dablt.cpp ati/2dcore.cpp ati/ati_core.cpp ati/test.cpp ati/2dutil.cpp
+if HAVE_LIBSDL
+libenigma_gdi_a_SOURCES += \
+       sdl.cpp \
+       sdl.h
+else
+libenigma_gdi_a_SOURCES += \
+       gfbdc.cpp \
+       gfbdc.h
+endif
index 5e489eb..fc739e9 100644 (file)
@@ -32,7 +32,7 @@ extern void bcm_accel_blit(
                int dst_addr, int dst_width, int dst_height, int dst_stride,
                int src_x, int src_y, int width, int height,
                int dst_x, int dst_y, int dwidth, int dheight,
-               int pal_addr);
+               int pal_addr, int flags);
 extern void bcm_accel_fill(
                int dst_addr, int dst_width, int dst_height, int dst_stride,
                int x, int y, int width, int height,
@@ -112,7 +112,7 @@ int gAccel::blit(gSurface *dst, const gSurface *src, const eRect &p, const eRect
                        pal_addr = src->stride * src->y;
                        unsigned long *pal = (unsigned long*)(((unsigned char*)src->data) + pal_addr);
                        pal_addr += src->data_phys;
-                       for (i = 0; i < 256; ++i)
+                       for (i = 0; i < src->clut.colors; ++i)
                                *pal++ = src->clut.data[i].argb() ^ 0xFF000000;
                } else
                        return -1; /* unsupported source format */
@@ -122,7 +122,7 @@ int gAccel::blit(gSurface *dst, const gSurface *src, const eRect &p, const eRect
                        dst->data_phys, dst->x, dst->y, dst->stride, 
                        area.left(), area.top(), area.width(), area.height(),
                        p.x(), p.y(), p.width(), p.height(),
-                       pal_addr);
+                       pal_addr, flags);
                return 0;
        }
 #endif
index 3beb677..12b5f22 100644 (file)
@@ -64,7 +64,7 @@ void bcm_accel_blit(
                int dst_addr, int dst_width, int dst_height, int dst_stride,
                int src_x, int src_y, int width, int height,
                int dst_x, int dst_y, int dwidth, int dheight,
-               int pal_addr)
+               int pal_addr, int flags)
 {
        C(0x43); // reset source
        C(0x53); // reset dest
index 972a89d..fd33298 100644 (file)
@@ -1,3 +1,4 @@
+#define PNG_SKIP_SETJMP_CHECK
 #include <png.h>
 #include <stdio.h>
 #include <lib/gdi/epng.h>
index 74cda40..9e17547 100644 (file)
 // use this for init Freetype...
 #include <ft2build.h>
 #include FT_FREETYPE_H
-#ifdef HAVE_FREETYPE2
 #define FTC_Image_Cache_New(a,b)       FTC_ImageCache_New(a,b)
 #define FTC_Image_Cache_Lookup(a,b,c,d)        FTC_ImageCache_Lookup(a,b,c,d,NULL)
 #define FTC_SBit_Cache_New(a,b)                FTC_SBitCache_New(a,b)
 #define FTC_SBit_Cache_Lookup(a,b,c,d) FTC_SBitCache_Lookup(a,b,c,d,NULL)
-#endif
 
 #include <lib/base/eerror.h>
 #include <lib/gdi/lcd.h>
 #include <lib/base/init.h>
 #include <lib/base/init_num.h>
 
-#define HAVE_FRIBIDI
-// until we have it in the cdk
-
-#ifdef HAVE_FRIBIDI
 #include <fribidi/fribidi.h>
-#endif
 
 #include <map>
 
@@ -42,10 +35,6 @@ fontRenderClass *fontRenderClass::instance;
 
 static pthread_mutex_t ftlock=PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP;
 
-#ifndef HAVE_FREETYPE2
-static FTC_Font cache_current_font=0;
-#endif
-
 struct fntColorCacheKey
 {
        gRGB start, end;
@@ -210,12 +199,8 @@ float fontRenderClass::getLineHeight(const gFont& font)
                return 0;
        singleLock s(ftlock);
        FT_Face current_face;
-#ifdef HAVE_FREETYPE2
        if ((FTC_Manager_LookupFace(cacheManager, fnt->scaler.face_id, &current_face) < 0) ||
            (FTC_Manager_LookupSize(cacheManager, &fnt->scaler, &fnt->size) < 0))
-#else
-       if (FTC_Manager_Lookup_Size(cacheManager, &fnt->font.font, &current_face, &fnt->size)<0)
-#endif
        {
                eDebug("FTC_Manager_Lookup_Size failed!");
                return 0;
@@ -263,7 +248,6 @@ DEFINE_REF(Font);
 Font::Font(fontRenderClass *render, FTC_FaceID faceid, int isize, int tw): tabwidth(tw)
 {
        renderer=render;
-#ifdef HAVE_FREETYPE2
        font.face_id = faceid;
        font.width = isize;
        font.height = isize;
@@ -272,12 +256,6 @@ Font::Font(fontRenderClass *render, FTC_FaceID faceid, int isize, int tw): tabwi
        scaler.width = isize;
        scaler.height = isize;
        scaler.pixel = 1;
-#else
-       font.font.face_id=faceid;
-       font.font.pix_width     = isize;
-       font.font.pix_height = isize;
-       font.image_type = ftc_image_grays;
-#endif
        height=isize;
        if (tabwidth==-1)
                tabwidth=8*isize;
@@ -370,7 +348,7 @@ int eTextPara::appendGlyph(Font *current_font, FT_Face current_face, FT_UInt gly
        }
 
        pGlyph ng;
-       ng.bbox.setLeft( (flags&GS_ISFIRST|cursor.x()-1)+glyph->left );
+       ng.bbox.setLeft( ((flags&GS_ISFIRST)|(cursor.x()-1))+glyph->left );
        ng.bbox.setTop( cursor.y() - glyph->top );
        ng.bbox.setWidth( glyph->width );
        ng.bbox.setHeight( glyph->height );
@@ -474,18 +452,12 @@ void eTextPara::setFont(Font *fnt, Font *replacement)
                        // we ask for replacment_font first becauseof the cache
        if (replacement_font)
        {
-#ifdef HAVE_FREETYPE2
                if ((FTC_Manager_LookupFace(fontRenderClass::instance->cacheManager,
                                            replacement_font->scaler.face_id,
                                            &replacement_face) < 0) ||
                    (FTC_Manager_LookupSize(fontRenderClass::instance->cacheManager,
                                            &replacement_font->scaler,
                                            &replacement_font->size) < 0))
-#else
-               if (FTC_Manager_Lookup_Size(fontRenderClass::instance->cacheManager, 
-                               &replacement_font->font.font, &replacement_face, 
-                               &replacement_font->size)<0)
-#endif
                {
                        eDebug("FTC_Manager_Lookup_Size failed!");
                        return;
@@ -493,24 +465,17 @@ void eTextPara::setFont(Font *fnt, Font *replacement)
        }
        if (current_font)
        {
-#ifdef HAVE_FREETYPE2
                if ((FTC_Manager_LookupFace(fontRenderClass::instance->cacheManager,
                                            current_font->scaler.face_id,
                                            &current_face) < 0) ||
                    (FTC_Manager_LookupSize(fontRenderClass::instance->cacheManager,
                                            &current_font->scaler,
                                            &current_font->size) < 0))
-#else
-               if (FTC_Manager_Lookup_Size(fontRenderClass::instance->cacheManager, &current_font->font.font, &current_face, &current_font->size)<0)
-#endif
                {
                        eDebug("FTC_Manager_Lookup_Size failed!");
                        return;
                }
        }
-#ifndef HAVE_FREETYPE2
-       cache_current_font=&current_font->font.font;
-#endif
        previous=0;
        use_kerning=FT_HAS_KERNING(current_face);
 }
@@ -525,7 +490,6 @@ int eTextPara::renderString(const char *string, int rflags)
        if (!current_font)
                return -1;
 
-#ifdef HAVE_FREETYPE2
        if ((FTC_Manager_LookupFace(fontRenderClass::instance->cacheManager,
                                    current_font->scaler.face_id,
                                    &current_face) < 0) ||
@@ -536,17 +500,6 @@ int eTextPara::renderString(const char *string, int rflags)
                eDebug("FTC_Manager_Lookup_Size failed!");
                return -1;
        }
-#else
-       if (&current_font->font.font != cache_current_font)
-       {
-               if (FTC_Manager_Lookup_Size(fontRenderClass::instance->cacheManager, &current_font->font.font, &current_face, &current_font->size)<0)
-               {
-                       eDebug("FTC_Manager_Lookup_Size failed!");
-                       return -1;
-               }
-               cache_current_font=&current_font->font.font;
-       }
-#endif
 
        if (!current_face)
                eFatal("eTextPara::renderString: no current_face");
@@ -610,7 +563,6 @@ int eTextPara::renderString(const char *string, int rflags)
        
                // now do the usual logical->visual reordering
        int size=uc_shape.size();
-#ifdef HAVE_FRIBIDI
        FriBidiCharType dir=FRIBIDI_TYPE_ON;
        uc_visual.resize(size);
        // gaaanz lahm, aber anders geht das leider nicht, sorry.
@@ -618,9 +570,6 @@ int eTextPara::renderString(const char *string, int rflags)
        std::copy(uc_shape.begin(), uc_shape.end(), array);
        fribidi_log2vis(array, size, &dir, target, 0, 0, 0);
        uc_visual.assign(target, target+size);
-#else
-       uc_visual=uc_shape;
-#endif
 
        glyphs.reserve(size);
        
@@ -714,13 +663,11 @@ nprint:   isprintable=0;
        }
        bboxValid=false;
        calc_bbox();
-#ifdef HAVE_FRIBIDI
        if (dir & FRIBIDI_MASK_RTL)
        {
                realign(dirRight);
                doTopBottomReordering=true;
        }
-#endif
 
        if (charCount)
        {
@@ -739,7 +686,6 @@ void eTextPara::blit(gDC &dc, const ePoint &offset, const gRGB &background, cons
        if (!current_font)
                return;
 
-#ifdef HAVE_FREETYPE2
        if ((FTC_Manager_LookupFace(fontRenderClass::instance->cacheManager,
                                    current_font->scaler.face_id,
                                    &current_face) < 0) ||
@@ -750,17 +696,6 @@ void eTextPara::blit(gDC &dc, const ePoint &offset, const gRGB &background, cons
                eDebug("FTC_Manager_Lookup_Size failed!");
                return;
        }
-#else
-       if (&current_font->font.font != cache_current_font)
-       {
-               if (FTC_Manager_Lookup_Size(fontRenderClass::instance->cacheManager, &current_font->font.font, &current_face, &current_font->size)<0)
-               {
-                       eDebug("FTC_Manager_Lookup_Size failed!");
-                       return;
-               }
-               cache_current_font=&current_font->font.font;
-       }
-#endif
 
        ePtr<gPixmap> target;
        dc.getPixmap(target);
index 7dd9f89..6b82183 100644 (file)
@@ -8,11 +8,9 @@
 #include FT_CACHE_H
 #include FT_CACHE_IMAGE_H
 #include FT_CACHE_SMALL_BITMAPS_H
-#ifdef HAVE_FREETYPE2
 typedef FTC_ImageCache FTC_Image_Cache;
 typedef FTC_ImageTypeRec FTC_Image_Desc;
 typedef FTC_SBitCache FTC_SBit_Cache;
-#endif
 #include <vector>
 #include <list>
 
@@ -191,9 +189,7 @@ class Font: public iObject
 {
        DECLARE_REF(Font);
 public:
-#ifdef HAVE_FREETYPE2
        FTC_ScalerRec scaler;
-#endif
        FTC_Image_Desc font;
        fontRenderClass *renderer;
        FT_Error getGlyphBitmap(FT_ULong glyph_index, FTC_SBit *sbit);
index 80dd247..a4f65eb 100644 (file)
@@ -7,18 +7,8 @@
 
 #include <time.h>
 
-gFBDC *gFBDC::instance;
-
-ePtr<gFBDC> NewgFBDCPtr(void)
-{
-       ePtr<gFBDC> ptr;
-       gFBDC::getInstance(ptr);
-       return ptr;
-}
-
 gFBDC::gFBDC()
 {
-       instance=this;
        fb=new fbClass;
 
        if (!fb->Available())
@@ -34,7 +24,6 @@ gFBDC::~gFBDC()
 {
        delete fb;
        delete[] surface.clut.data;
-       instance=0;
 }
 
 void gFBDC::calcRamp()
@@ -91,7 +80,7 @@ void gFBDC::setPalette()
        fb->PutCMAP();
 }
 
-void gFBDC::exec(gOpcode *o)
+void gFBDC::exec(const gOpcode *o)
 {
        switch (o->opcode)
        {
@@ -242,7 +231,4 @@ void gFBDC::reloadSettings()
        setPalette();
 }
 
-// eAutoInitPtr<gFBDC> init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC");
-#ifndef WITH_SDL
 eAutoInitPtr<gFBDC> init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC");
-#endif
index 23051c4..7f76d0c 100644 (file)
@@ -3,17 +3,12 @@
 
 #include "fb.h"
 #include "gpixmap.h"
-#include "grc.h"
+#include "gmaindc.h"
 
-class gFBDC;
-
-SWIG_IGNORE(gFBDC);
-class gFBDC: public gDC
+class gFBDC: public gMainDC
 {
-#ifndef SWIG
        fbClass *fb;
-       static gFBDC *instance;
-       void exec(gOpcode *opcode);
+       void exec(const gOpcode *opcode);
        unsigned char ramp[256], rampalpha[256]; // RGB ramp 0..255
        int brightness, gamma, alpha;
        void calcRamp();
@@ -21,13 +16,8 @@ class gFBDC: public gDC
        gSurface surface, surface_back;
        int m_enable_double_buffering;
        int m_xres, m_yres;
-#else
-       gFBDC();
-       virtual ~gFBDC();
-#endif
 public:
        void setResolution(int xres, int yres);
-#ifndef SWIG
        void reloadSettings();
        void setAlpha(int alpha);
        void setBrightness(int brightness);
@@ -43,17 +33,7 @@ public:
 
        gFBDC();
        virtual ~gFBDC();
-       static int getInstance(ePtr<gFBDC> &ptr) { if (!instance) return -1; ptr = instance; return 0; }
        int islocked() { return fb->islocked(); }
-#endif
 };
-SWIG_TEMPLATE_TYPEDEF(ePtr<gFBDC>, gFBDC);
-SWIG_EXTEND(ePtr<gFBDC>,
-       static ePtr<gFBDC> getInstance()
-       {
-               extern ePtr<gFBDC> NewgFBDCPtr(void);
-               return NewgFBDCPtr();
-       }
-);
 
 #endif
index a593cfa..bade53b 100644 (file)
@@ -30,7 +30,7 @@ gLCDDC::~gLCDDC()
        instance=0;
 }
 
-void gLCDDC::exec(gOpcode *o)
+void gLCDDC::exec(const gOpcode *o)
 {
        switch (o->opcode)
        {
index 6d5f383..a2b3c7f 100644 (file)
@@ -9,7 +9,7 @@ class gLCDDC: public gDC
        eLCD *lcd;
        static gLCDDC *instance;
        int update;
-       void exec(gOpcode *opcode);
+       void exec(const gOpcode *opcode);
        gSurface surface;
 public:
        gLCDDC();
diff --git a/lib/gdi/gmaindc.cpp b/lib/gdi/gmaindc.cpp
new file mode 100644 (file)
index 0000000..4890027
--- /dev/null
@@ -0,0 +1,28 @@
+#include <lib/gdi/gmaindc.h>
+
+gMainDC *gMainDC::m_instance;
+
+ePtr<gMainDC> NewgMainDCPtr(void)
+{
+       ePtr<gMainDC> ptr;
+       gMainDC::getInstance(ptr);
+       return ptr;
+}
+
+gMainDC::gMainDC()
+{
+       ASSERT(m_instance == 0);
+       m_instance = this;
+}
+
+gMainDC::gMainDC(gPixmap *pixmap) : gDC(pixmap)
+{
+       ASSERT(m_instance == 0);
+       m_instance = this;
+}
+
+gMainDC::~gMainDC()
+{
+       m_instance = 0;
+}
+
diff --git a/lib/gdi/gmaindc.h b/lib/gdi/gmaindc.h
new file mode 100644 (file)
index 0000000..780be2e
--- /dev/null
@@ -0,0 +1,33 @@
+#ifndef __lib_gdi_gmaindc_h
+#define __lib_gdi_gmaindc_h
+
+#include "grc.h"
+
+class gMainDC;
+
+SWIG_IGNORE(gMainDC);
+class gMainDC: public gDC
+{
+protected:
+       static gMainDC *m_instance;
+
+       gMainDC();
+       gMainDC(gPixmap *pixmap);
+       virtual ~gMainDC();
+public:
+       virtual void setResolution(int xres, int yres) = 0;
+#ifndef SWIG
+       static int getInstance(ePtr<gMainDC> &ptr) { if (!m_instance) return -1; ptr = m_instance; return 0; }
+#endif
+};
+
+SWIG_TEMPLATE_TYPEDEF(ePtr<gMainDC>, gMainDC);
+SWIG_EXTEND(ePtr<gMainDC>,
+       static ePtr<gMainDC> getInstance()
+       {
+               extern ePtr<gMainDC> NewgMainDCPtr(void);
+               return NewgMainDCPtr();
+       }
+);
+
+#endif
index dff6b05..a45b3b1 100644 (file)
@@ -609,7 +609,7 @@ gDC::~gDC()
        delete[] m_spinner_pic;
 }
 
-void gDC::exec(gOpcode *o)
+void gDC::exec(const gOpcode *o)
 {
        switch (o->opcode)
        {
index 3b8201a..38caa10 100644 (file)
@@ -286,7 +286,7 @@ protected:
        eRect m_spinner_pos;
        int m_spinner_num, m_spinner_i;
 public:
-       virtual void exec(gOpcode *opcode);
+       virtual void exec(const gOpcode *opcode);
        gDC(gPixmap *pixmap);
        gDC();
        virtual ~gDC();
@@ -296,10 +296,10 @@ public:
        virtual eSize size() { return m_pixmap->size(); }
        virtual int islocked() { return 0; }
        
-       void enableSpinner();
-       void disableSpinner();
-       void incrementSpinner();
-       void setSpinner(eRect pos, ePtr<gPixmap> *pic, int len);
+       virtual void enableSpinner();
+       virtual void disableSpinner();
+       virtual void incrementSpinner();
+       virtual void setSpinner(eRect pos, ePtr<gPixmap> *pic, int len);
 };
 
 #endif
index a7dc22d..518ee1b 100644 (file)
@@ -4,8 +4,12 @@
 #include <fcntl.h>
 #include <sys/ioctl.h>
 
+#if defined(HAVE_DBOX_FP_H) && defined(HAVE_DBOX_LCD_KS0713_H)
 #include <dbox/fp.h>
 #include <dbox/lcd-ks0713.h>
+#else
+#define NO_LCD 1
+#endif
 
 #include <lib/gdi/esize.h>
 #include <lib/base/init.h>
@@ -70,10 +74,6 @@ eDBoxLCD::eDBoxLCD()
                eDebug("found OLED display!");
                is_oled = 1;
        }
-#else
-       lcdfd = -1;
-#endif
-       instance=this;
 
        if (lcdfd<0)
                eDebug("couldn't open LCD - load lcd.o!");
@@ -106,6 +106,9 @@ eDBoxLCD::eDBoxLCD()
                        is_oled = 3;
                }
        }
+#endif
+       instance=this;
+
        setSize(xres, yres, bpp);
 }
 
@@ -117,6 +120,7 @@ void eDBoxLCD::setInverted(unsigned char inv)
 
 int eDBoxLCD::setLCDContrast(int contrast)
 {
+#ifndef NO_LCD
        int fp;
        if((fp=open("/dev/dbox/fp0", O_RDWR))<=0)
        {
@@ -129,11 +133,13 @@ int eDBoxLCD::setLCDContrast(int contrast)
                eDebug("[LCD] can't set lcd contrast");
        }
        close(fp);
+#endif
        return(0);
 }
 
 int eDBoxLCD::setLCDBrightness(int brightness)
 {
+#ifndef NO_LCD
        eDebug("setLCDBrightness %d", brightness);
        FILE *f=fopen("/proc/stb/lcd/oled_brightness", "w");
        if (!f)
@@ -157,6 +163,7 @@ int eDBoxLCD::setLCDBrightness(int brightness)
                        eDebug("[LCD] can't set lcd brightness (%m)");
                close(fp);
        }
+#endif
        return(0);
 }
 
index f9e8055..2daeeff 100644 (file)
@@ -428,7 +428,7 @@ bool Cexif::ProcessExifDir(unsigned char * DirStart, unsigned char * OffsetBase,
                        case 6:         strcpy(m_exifinfo->Orientation,"Right-Top"); break;
                        case 7:         strcpy(m_exifinfo->Orientation,"Right-Bottom"); break;
                        case 8:         strcpy(m_exifinfo->Orientation,"Left-Bottom"); break;
-                       default:        strcpy(m_exifinfo->Orientation,"Undefined rotation value");
+                       default:        strcpy(m_exifinfo->Orientation,"Undefined"); break;
                        }
                        break;
                case TAG_EXIF_IMAGELENGTH:
index c162f89..0ce10c0 100644 (file)
@@ -1,4 +1,5 @@
-#include <png.h>       // must be included before Python.h because of setjmp
+#define PNG_SKIP_SETJMP_CHECK
+#include <png.h>
 #include <fcntl.h>
 
 #include <lib/gdi/picload.h>
index 6dbdb67..eb4e2ae 100644 (file)
@@ -1,80 +1,83 @@
-#ifdef WITH_SDL
 #include <lib/gdi/sdl.h>
-
+#include <lib/actions/action.h>
 #include <lib/base/init.h>
 #include <lib/base/init_num.h>
+#include <lib/driver/input_fake.h>
+#include <lib/driver/rcsdl.h>
 
 #include <SDL.h>
 
-gSDLDC *gSDLDC::m_instance;
-
-gSDLDC::gSDLDC()
+gSDLDC::gSDLDC() : m_pump(eApp, 1)
 {
-       if (SDL_Init(SDL_INIT_VIDEO) < 0)
-       {
+       if (SDL_Init(SDL_INIT_VIDEO) < 0) {
                eWarning("Could not initialize SDL: %s", SDL_GetError());
                return;
        }
-       
-       m_screen = SDL_SetVideoMode(720, 576, 32, SDL_HWSURFACE);
-       if (!m_screen)
-       {
-               eWarning("Could not create SDL surface: %s", SDL_GetError());
-               return;
-       }
 
-       m_instance=this;
-       
+       setResolution(720, 576);
+
+       CONNECT(m_pump.recv_msg, gSDLDC::pumpEvent);
+
        m_surface.type = 0;
-       m_surface.x = m_screen->w;
-       m_surface.y = m_screen->h;
-       m_surface.bpp = m_screen->format->BitsPerPixel;
-       m_surface.bypp = m_screen->format->BytesPerPixel;
-       m_surface.stride = m_screen->pitch;
-       m_surface.data = m_screen->pixels;
-       m_surface.clut.colors=256;
-       m_surface.clut.data=new gRGB[m_surface.clut.colors];
-       
+       m_surface.clut.colors = 256;
+       m_surface.clut.data = new gRGB[m_surface.clut.colors];
+
        m_pixmap = new gPixmap(&m_surface);
-       
+
        memset(m_surface.clut.data, 0, sizeof(*m_surface.clut.data)*m_surface.clut.colors);
+
+       run();
 }
 
 gSDLDC::~gSDLDC()
 {
+       pushEvent(EV_QUIT);
+       kill();
        SDL_Quit();
-       m_instance=0;
 }
 
-void gSDLDC::setPalette()
+void gSDLDC::keyEvent(const SDL_Event &event)
 {
-       if (!m_surface.clut.data)
-               return;
-       
-/*     for (int i=0; i<256; ++i)
-       {
-               fb->CMAP()->red[i]=ramp[m_surface.clut.data[i].r]<<8;
-               fb->CMAP()->green[i]=ramp[m_surface.clut.data[i].g]<<8;
-               fb->CMAP()->blue[i]=ramp[m_surface.clut.data[i].b]<<8;
-               fb->CMAP()->transp[i]=rampalpha[m_surface.clut.data[i].a]<<8;
-               if (!fb->CMAP()->red[i])
-                       fb->CMAP()->red[i]=0x100;
-       }
-       fb->PutCMAP(); */
+       eSDLInputDriver *driver = eSDLInputDriver::getInstance();
+
+       eDebug("SDL Key %s: key=%d", (event.type == SDL_KEYDOWN) ? "Down" : "Up", event.key.keysym.sym);
+
+       if (driver)
+               driver->keyPressed(&event.key);
 }
 
-void gSDLDC::exec(gOpcode *o)
+void gSDLDC::pumpEvent(const SDL_Event &event)
 {
-       switch (o->opcode)
-       {
-       case gOpcode::setPalette:
-       {
-               gDC::exec(o);
-               setPalette();
+       switch (event.type) {
+       case SDL_KEYDOWN:
+       case SDL_KEYUP:
+               keyEvent(event);
+               break;
+       case SDL_QUIT:
+               eDebug("SDL Quit");
+               extern void quitMainloop(int exit_code);
+               quitMainloop(0);
                break;
        }
+}
+
+void gSDLDC::pushEvent(enum event code, void *data1, void *data2)
+{
+       SDL_Event event;
+
+       event.type = SDL_USEREVENT;
+       event.user.code = code;
+       event.user.data1 = data1;
+       event.user.data2 = data2;
+
+       SDL_PushEvent(&event);
+}
+
+void gSDLDC::exec(const gOpcode *o)
+{
+       switch (o->opcode) {
        case gOpcode::flush:
-               SDL_Flip(m_screen);
+               pushEvent(EV_FLIP);
                eDebug("FLUSH");
                break;
        default:
@@ -83,6 +86,68 @@ void gSDLDC::exec(gOpcode *o)
        }
 }
 
-eAutoInitPtr<gSDLDC> init_gSDLDC(eAutoInitNumbers::graphic-1, "gSDLDC");
+void gSDLDC::setResolution(int xres, int yres)
+{
+       pushEvent(EV_SET_VIDEO_MODE, (void *)xres, (void *)yres);
+}
+
+/*
+ * SDL thread below...
+ */
+
+void gSDLDC::evSetVideoMode(unsigned long xres, unsigned long yres)
+{
+       m_screen = SDL_SetVideoMode(xres, yres, 32, SDL_HWSURFACE);
+       if (!m_screen) {
+               eFatal("Could not create SDL surface: %s", SDL_GetError());
+               return;
+       }
 
-#endif
+       m_surface.x = m_screen->w;
+       m_surface.y = m_screen->h;
+       m_surface.bpp = m_screen->format->BitsPerPixel;
+       m_surface.bypp = m_screen->format->BytesPerPixel;
+       m_surface.stride = m_screen->pitch;
+       m_surface.data = m_screen->pixels;
+
+       SDL_EnableUNICODE(1);
+}
+
+void gSDLDC::evFlip()
+{
+       SDL_Flip(m_screen);
+}
+
+void gSDLDC::thread()
+{
+       hasStarted();
+
+       bool stop = false;
+       while (!stop) {
+               SDL_Event event;
+               if (SDL_WaitEvent(&event)) {
+                       switch (event.type) {
+                       case SDL_KEYDOWN:
+                       case SDL_KEYUP:
+                       case SDL_QUIT:
+                               m_pump.send(event);
+                               break;
+                       case SDL_USEREVENT:
+                               switch (event.user.code) {
+                               case EV_SET_VIDEO_MODE:
+                                       evSetVideoMode((unsigned long)event.user.data1, (unsigned long)event.user.data2);
+                                       break;
+                               case EV_FLIP:
+                                       evFlip();
+                                       break;
+                               case EV_QUIT:
+                                       stop = true;
+                                       break;
+                               }
+                               break;
+                       }
+               }
+       }
+}
+
+eAutoInitPtr<gSDLDC> init_gSDLDC(eAutoInitNumbers::graphic-1, "gSDLDC");
index 20ff04f..6d016cf 100644 (file)
@@ -1,27 +1,39 @@
 #ifndef __lib_gdi_sdl_h
 #define __lib_gdi_sdl_h
 
-#include "fb.h"
-#include "gpixmap.h"
-#include "grc.h"
+#include <lib/base/thread.h>
+#include <lib/gdi/gmaindc.h>
 
 #include <SDL.h>
 
-class gSDLDC: public gDC
+class gSDLDC: public gMainDC, public eThread, public Object
 {
+private:
        SDL_Surface *m_screen;
-       static gSDLDC *m_instance;
-       void exec(gOpcode *opcode);
+       void exec(const gOpcode *opcode);
 
-       void setPalette();
        gSurface m_surface;
+
+       eFixedMessagePump<SDL_Event> m_pump;
+       void keyEvent(const SDL_Event &event);
+       void pumpEvent(const SDL_Event &event);
+       virtual void thread();
+
+       enum event {
+               EV_SET_VIDEO_MODE,
+               EV_FLIP,
+               EV_QUIT,
+       };
+
+       void pushEvent(enum event code, void *data1 = 0, void *data2 = 0);
+       void evSetVideoMode(unsigned long xres, unsigned long yres);
+       void evFlip();
+
 public:
-       
+       void setResolution(int xres, int yres);
        gSDLDC();
        virtual ~gSDLDC();
-       static int getInstance(ePtr<gSDLDC> &ptr) { if (!m_instance) return -1; ptr = m_instance; return 0; }
        int islocked() { return 0; }
 };
 
-
 #endif
index f4de9d1..9d31bf7 100644 (file)
@@ -1,11 +1,50 @@
-INCLUDES = \
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
        -I$(top_srcdir)/include \
-       -I$(top_srcdir)/src
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_gui.a
 
 libenigma_gui_a_SOURCES = \
-       ebutton.cpp elabel.cpp eslider.cpp ewidget.cpp ewidgetdesktop.cpp  \
-       ewindow.cpp ewindowstyle.cpp elistbox.cpp elistboxcontent.cpp \
-       epixmap.cpp ewindowstyleskinned.cpp einput.cpp einputstring.cpp einputnumber.cpp \
-       ewidgetanimation.cpp epositiongauge.cpp evideo.cpp esubtitle.cpp ecanvas.cpp
+       ebutton.cpp \
+       ecanvas.cpp \
+       einput.cpp \
+       einputnumber.cpp \
+       einputstring.cpp \
+       elabel.cpp \
+       elistbox.cpp \
+       elistboxcontent.cpp \
+       epixmap.cpp \
+       epositiongauge.cpp \
+       eslider.cpp \
+       esubtitle.cpp \
+       evideo.cpp \
+       ewidget.cpp \
+       ewidgetanimation.cpp \
+       ewidgetdesktop.cpp \
+       ewindow.cpp \
+       ewindowstyle.cpp \
+       ewindowstyleskinned.cpp
+
+guiincludedir = $(pkgincludedir)/lib/gui
+guiinclude_HEADERS = \
+       ebutton.h \
+       ecanvas.h \
+       einput.h \
+       einputnumber.h \
+       einputstring.h \
+       elabel.h \
+       elistbox.h \
+       elistboxcontent.h \
+       epixmap.h \
+       epositiongauge.h \
+       eslider.h \
+       esubtitle.h \
+       evideo.h \
+       ewidget.h \
+       ewidgetanimation.h \
+       ewidgetdesktop.h \
+       ewindow.h \
+       ewindowstyle.h \
+       ewindowstyleskinned.h
index 43fbc59..a19e11a 100644 (file)
@@ -501,6 +501,7 @@ eListboxPythonMultiContent::~eListboxPythonMultiContent()
 {
        Py_XDECREF(m_buildFunc);
        Py_XDECREF(m_selectableFunc);
+       Py_XDECREF(m_template);
 }
 
 void eListboxPythonMultiContent::setSelectionClip(eRect &rect, bool update)
@@ -967,6 +968,9 @@ void eListboxPythonMultiContent::paint(gPainter &painter, eWindowStyle &style, c
                                if (ppixmap)
                                {
                                        ePtr<gPixmap> pixmap;
+                                       if (PyInt_Check(ppixmap) && data) /* if the pixmap is in fact a number, it refers to the data list */
+                                               ppixmap = PyTuple_GetItem(data, PyInt_AsLong(ppixmap));
+
                                        if (SwigFromPython(pixmap, ppixmap))
                                        {
                                                eDebug("eListboxPythonMultiContent (Pixmap) get pixmap failed");
@@ -1155,5 +1159,7 @@ void eListboxPythonMultiContent::entryRemoved(int idx)
 
 void eListboxPythonMultiContent::setTemplate(ePyObject tmplate)
 {
+       Py_XDECREF(m_template);
        m_template = tmplate;
+       Py_XINCREF(m_template);
 }
index f20c1a9..bc0d42d 100644 (file)
@@ -3,7 +3,7 @@
 #include <lib/gui/ewidgetdesktop.h>
 
 ePixmap::ePixmap(eWidget *parent)
-       :eWidget(parent), m_alphatest(false), m_scale(false)
+        :eWidget(parent), m_alphatest(false), m_scale(false), m_have_border_color(false), m_border_width(0)
 {
 }
 
@@ -49,9 +49,22 @@ void ePixmap::setPixmapFromFile(const char *filename)
        event(evtChangedPixmap);
 }
 
+void ePixmap::setBorderWidth(int pixel)
+{
+       m_border_width=pixel;
+       invalidate();
+}
+
+void ePixmap::setBorderColor(const gRGB &color)
+{
+       m_border_color=color;
+       m_have_border_color=true;
+       invalidate();
+}
+
 void ePixmap::checkSize()
 {
-                       /* when we have no pixmap, or a pixmap of different size, we need 
+       /* when we have no pixmap, or a pixmap of different size, we need
           to enable transparency in any case. */
        if (m_pixmap && m_pixmap->size() == size() && !m_alphatest)
                setTransparent(0);
@@ -67,13 +80,14 @@ int ePixmap::event(int event, void *data, void *data2)
        case evtPaint:
        {
                ePtr<eWindowStyle> style;
-               
+
+               eSize s(size());
                getStyle(style);
 
 //     we don't clear the background before because of performance reasons.
 //     when the pixmap is too small to fit the whole widget area, the widget is
 //     transparent anyway, so the background is already painted.
-//             eWidget::event(event, data, data2); 
+//             eWidget::event(event, data, data2);
 
                gPainter &painter = *(gPainter*)data2;
                if (m_pixmap)
@@ -91,6 +105,16 @@ int ePixmap::event(int event, void *data, void *data2)
                                painter.blit(m_pixmap, ePoint(0, 0), eRect(), flags);
                }
 
+               if (m_have_border_color)
+                       painter.setForegroundColor(m_border_color);
+
+               if (m_border_width) {
+                       painter.fill(eRect(0, 0, s.width(), m_border_width));
+                       painter.fill(eRect(0, m_border_width, m_border_width, s.height()-m_border_width));
+                       painter.fill(eRect(m_border_width, s.height()-m_border_width, s.width()-m_border_width, m_border_width));
+                       painter.fill(eRect(s.width()-m_border_width, m_border_width, m_border_width, s.height()-m_border_width));
+               }
+
                return 0;
        }
        case evtChangedPixmap:
index 6280fb3..2db26f2 100644 (file)
@@ -15,6 +15,8 @@ public:
        void setPixmapFromFile(const char *filename);
        void setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */
        void setScale(int scale);
+       void setBorderWidth(int pixel);
+       void setBorderColor(const gRGB &color);
 protected:
        ePtr<gPixmap> m_pixmap;
        int event(int event, void *data=0, void *data2=0);
@@ -24,6 +26,9 @@ private:
        {
                evtChangedPixmap = evtUserWidget,
        };
+       bool m_have_border_color;
+       int m_border_width;
+       gRGB m_border_color;
 };
 
 #endif
index ff98c08..e45d4a6 100644 (file)
@@ -112,6 +112,7 @@ int ePositionGauge::event(int event, void *data, void *data2)
 //             painter.fill(eRect(0, 10, s.width(), s.height()-20));
                
                pts_t in = 0, out = 0;
+               int xm, xm_last = -1;
                
                std::multiset<cueEntry>::iterator i(m_cue_entries.begin());
                
@@ -126,17 +127,22 @@ int ePositionGauge::event(int event, void *data, void *data2)
                                        continue;
                                } else if (i->what == 1) /* out */
                                        out = i++->where;
-                               else if (i->what == 2) /* mark */
+                               else /* mark or last */
                                {
-                                       int xm = scale(i->where);
-                                       painter.setForegroundColor(gRGB(0xFF8080));
-                                       painter.fill(eRect(xm - 2, 0, 4, s.height()));
+                                       xm = scale(i->where);
+                                       if (i->what == 2) {
+                                               painter.setForegroundColor(gRGB(0xFF8080));
+                                               if (xm - 2 < xm_last) /* Make sure last is not overdrawn */
+                                                       painter.fill(eRect(xm_last, 0, 2 + xm - xm_last, s.height()));
+                                               else
+                                                       painter.fill(eRect(xm - 2, 0, 4, s.height()));
+                                       } else if (i->what == 3) {
+                                               painter.setForegroundColor(gRGB(0x80FF80));
+                                               painter.fill(eRect(xm - 1, 0, 3, s.height()));
+                                               xm_last = xm + 2;
+                                       }
                                        i++;
                                        continue;
-                               } else /* other marker, like last position */
-                               {
-                                       ++i;
-                                       continue;
                                }
                        }
                        
index 98bc1f7..08bd047 100644 (file)
@@ -381,7 +381,10 @@ void eWidgetDesktop::makeCompatiblePixmap(gPixmap &pm)
        ePtr<gPixmap> target_pixmap;
        m_screen.m_dc->getPixmap(target_pixmap);
        
-       ASSERT(target_pixmap);
+       if (!target_pixmap) {
+               eDebug("no target pixmap! assuming bpp > 8 for accelerated graphics.");
+               return;
+       }
        
        if (target_pixmap->surface && target_pixmap->surface->bpp > 8)
                return;
index 68a74e0..0ecdc2a 100644 (file)
@@ -28,7 +28,9 @@ eWindowStyleManager::~eWindowStyleManager()
 
 void eWindowStyleManager::getStyle(int style_id, ePtr<eWindowStyle> &style)
 {
-       style = m_current_style[style_id];
+       std::map<int, ePtr<eWindowStyle> >::iterator it = m_current_style.find(style_id);
+       ASSERT(it != m_current_style.end());
+       style = it->second;
 }
 
 void eWindowStyleManager::setStyle(int style_id, eWindowStyle *style)
index 020c988..392c52c 100644 (file)
@@ -1,6 +1,14 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_mmi.a
 
-libenigma_mmi_a_SOURCES = mmi_ui.cpp
+libenigma_mmi_a_SOURCES = \
+       mmi_ui.cpp
+
+mmiincludedir = $(pkgincludedir)/lib/mmi
+mmiinclude_HEADERS = \
+       mmi_ui.h
index 0320cb2..3d57d6a 100644 (file)
@@ -1,9 +1,16 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 noinst_LIBRARIES = libenigma_nav.a
 
 libenigma_nav_a_SOURCES = \
-       core.cpp pcore.cpp
-
+       core.cpp \
+       pcore.cpp
 
+navincludedir = $(pkgincludedir)/lib/nav
+navinclude_HEADERS = \
+       core.h \
+       pcore.h
diff --git a/lib/python/.gitignore b/lib/python/.gitignore
new file mode 100644 (file)
index 0000000..c1fa59f
--- /dev/null
@@ -0,0 +1,2 @@
+enigma.py
+enigma_python.cpp
old mode 100644 (file)
new mode 100755 (executable)
index 8e332e3..6b322c9
@@ -1,5 +1,6 @@
 from Tools.Directories import resolveFilename, SCOPE_SYSETC
 from enigma import getEnigmaVersionString
+from os import popen
 
 class About:
        def __init__(self):
@@ -43,4 +44,14 @@ class About:
        def getEnigmaVersionString(self):
                return getEnigmaVersionString()
 
+       def getKernelVersionString(self):
+               try:
+                       result = popen("uname -r","r").read().strip("\n").split('-')
+                       kernel_version = result[0]
+                       return kernel_version
+               except:
+                       pass
+
+               return "unknown"
+
 about = About()
index 85e2b53..8e9c29d 100755 (executable)
@@ -16,7 +16,7 @@ class InfoHandlerParseError(Exception):
                return repr(self.value)
 
 class InfoHandler(xml.sax.ContentHandler):
-       def __init__(self, prerequisiteMet, directory, language = None):
+       def __init__(self, prerequisiteMet, directory):
                self.attributes = {}
                self.directory = directory
                self.list = []
@@ -26,9 +26,6 @@ class InfoHandler(xml.sax.ContentHandler):
                self.validFileTypes = ["skin", "config", "services", "favourites", "package"]
                self.prerequisitesMet = prerequisiteMet
                self.data = ""
-               self.language = language
-               self.translatedPackageInfos = {}
-               self.foundTranslation = None
 
        def printError(self, error):
                print "Error in defaults xml files:", error
@@ -52,15 +49,6 @@ class InfoHandler(xml.sax.ContentHandler):
                if name == "info":
                        self.foundTranslation = None
                        self.data = ""
-                       if not attrs.has_key("language"):
-                                       print "info tag with no language attribute"
-                       else:
-                               if attrs["language"] == 'en': # read default translations
-                                       self.foundTranslation = False
-                                       self.data = ""
-                               elif attrs["language"] == self.language:
-                                       self.foundTranslation = True
-                                       self.data = ""
 
                if name == "files":
                        if attrs.has_key("type"):
@@ -91,20 +79,17 @@ class InfoHandler(xml.sax.ContentHandler):
                        if attrs.has_key("details"):
                                self.attributes["details"] = str(attrs["details"])
                        if attrs.has_key("name"):
-                               self.attributes["name"] = str(attrs["name"].encode("utf-8"))
+                               self.attributes["name"] = str(attrs["name"])
                        if attrs.has_key("packagename"):
-                               self.attributes["packagename"] = str(attrs["packagename"].encode("utf-8"))
+                               self.attributes["packagename"] = str(attrs["packagename"])
                        if attrs.has_key("packagetype"):
-                               self.attributes["packagetype"] = str(attrs["packagetype"].encode("utf-8"))
+                               self.attributes["packagetype"] = str(attrs["packagetype"])
                        if attrs.has_key("shortdescription"):
-                               self.attributes["shortdescription"] = str(attrs["shortdescription"].encode("utf-8"))
+                               self.attributes["shortdescription"] = str(attrs["shortdescription"])
 
                if name == "screenshot":
                        if attrs.has_key("src"):
-                               if self.foundTranslation is False:
-                                       self.attributes["screenshot"] = str(attrs["src"])
-                               elif self.foundTranslation is True:
-                                       self.translatedPackageInfos["screenshot"] = str(attrs["src"])
+                               self.attributes["screenshot"] = str(attrs["src"])
 
        def endElement(self, name):
                #print "endElement", name
@@ -124,7 +109,7 @@ class InfoHandler(xml.sax.ContentHandler):
                                self.attributes[self.filetype].append({ "name": str(self.fileattrs["name"]), "directory": directory })
 
                if name in ( "default", "package" ):
-                       self.list.append({"attributes": self.attributes, 'prerequisites': self.globalprerequisites ,"translation": self.translatedPackageInfos})
+                       self.list.append({"attributes": self.attributes, 'prerequisites': self.globalprerequisites})
                        self.attributes = {}
                        self.globalprerequisites = {}
 
@@ -133,30 +118,13 @@ class InfoHandler(xml.sax.ContentHandler):
                        self.attributes["author"] = str(data)
                if self.elements[-1] == "name":
                        self.attributes["name"] = str(data)
-               if self.foundTranslation is False:
-                       if self.elements[-1] == "author":
-                               self.attributes["author"] = str(data)
-                       if self.elements[-1] == "name":
-                               self.attributes["name"] = str(data)
-                       if self.elements[-1] == "packagename":
-                               self.attributes["packagename"] = str(data.encode("utf-8"))
-                       if self.elements[-1] == "shortdescription":
-                               self.attributes["shortdescription"] = str(data.encode("utf-8"))
-                       if self.elements[-1] == "description":
-                               self.data += data.strip()
-                               self.attributes["description"] = str(self.data.encode("utf-8"))
-               elif self.foundTranslation is True:
-                       if self.elements[-1] == "author":
-                               self.translatedPackageInfos["author"] = str(data)
-                       if self.elements[-1] == "name":
-                               self.translatedPackageInfos["name"] = str(data)
-                       if self.elements[-1] == "description":
-                               self.data += data.strip()
-                               self.translatedPackageInfos["description"] = str(self.data.encode("utf-8"))
-                       if self.elements[-1] == "name":
-                               self.translatedPackageInfos["name"] = str(data.encode("utf-8"))
-                       if self.elements[-1] == "shortdescription":
-                               self.translatedPackageInfos["shortdescription"] = str(data.encode("utf-8"))
+               if self.elements[-1] == "packagename":
+                       self.attributes["packagename"] = str(data)
+               if self.elements[-1] == "shortdescription":
+                       self.attributes["shortdescription"] = str(data)
+               if self.elements[-1] == "description":
+                       self.data += data.strip()
+                       self.attributes["description"] = str(self.data)
                #print "characters", data
 
 
@@ -166,13 +134,12 @@ class DreamInfoHandler:
        STATUS_ERROR = 2
        STATUS_INIT = 4
 
-       def __init__(self, statusCallback, blocking = False, neededTag = None, neededFlag = None, language = None):
+       def __init__(self, statusCallback, blocking = False, neededTag = None, neededFlag = None):
                self.hardware_info = HardwareInfo()
                self.directory = "/"
 
                self.neededTag = neededTag
                self.neededFlag = neededFlag
-               self.language = language
 
                # caution: blocking should only be used, if further execution in enigma2 depends on the outcome of
                # the installer!
@@ -203,8 +170,8 @@ class DreamInfoHandler:
                #print handler.list
 
        def readIndex(self, directory, file):
-               print "Reading .xml meta index file", file
-               handler = InfoHandler(self.prerequisiteMet, directory, self.language)
+               print "Reading .xml meta index file", directory, file
+               handler = InfoHandler(self.prerequisiteMet, directory)
                try:
                        xml.sax.parse(file, handler)
                        for entry in handler.list:
@@ -216,7 +183,7 @@ class DreamInfoHandler:
        def readDetails(self, directory, file):
                self.packageDetails = []
                print "Reading .xml meta details file", file
-               handler = InfoHandler(self.prerequisiteMet, directory, self.language)
+               handler = InfoHandler(self.prerequisiteMet, directory)
                try:
                        xml.sax.parse(file, handler)
                        for entry in handler.list:
@@ -225,7 +192,6 @@ class DreamInfoHandler:
                        print "file", file, "ignored due to errors in the file"
                #print handler.list
 
-
        # prerequisites = True: give only packages matching the prerequisites
        def fillPackagesList(self, prerequisites = True):
                self.packageslist = []
@@ -254,20 +220,16 @@ class DreamInfoHandler:
                        self.directory = [self.directory]
 
                for indexfile in os.listdir(self.directory[0]):
-                       if indexfile.startswith("index"):
-                               if indexfile.endswith("_en.xml"): #we first catch all english indexfiles
-                                       indexfileList.append(os.path.splitext(indexfile)[0][:-3])
-
+                       if indexfile.startswith("index-"):
+                               if indexfile.endswith(".xml"):
+                                       if indexfile[-7:-6] == "_":
+                                               continue
+                                       indexfileList.append(indexfile)
                if len(indexfileList):
                        for file in indexfileList:
                                neededFile = self.directory[0] + "/" + file
-                               if self.language is not None:
-                                       if os.path.exists(neededFile + '_' + self.language + '.xml' ):
-                                               #print "translated index file found",neededFile + '_' + self.language + '.xml'
-                                               self.readIndex(self.directory[0] + "/", neededFile + '_' + self.language + '.xml')
-                                       else:
-                                               #print "reading original index file"
-                                               self.readIndex(self.directory[0] + "/", neededFile + '_en.xml')
+                               if os.path.isfile(neededFile):
+                                       self.readIndex(self.directory[0] + "/" , neededFile)
 
                if prerequisites:
                        for package in self.packagesIndexlist[:]:
@@ -435,7 +397,7 @@ class DreamInfoHandler:
                
        def installIPK(self, directory, name):
                if self.blocking:
-                       os.system("ipkg install " + directory + name)
+                       os.system("opkg install " + directory + name)
                        self.installNext()
                else:
                        self.ipkg = IpkgComponent()
index 841a2fe..1b7e81f 100755 (executable)
@@ -28,7 +28,8 @@ EXTENSIONS = {
                "mpeg": "movie",
                "mkv": "movie",
                "mp4": "movie",
-               "mov": "movie"
+               "mov": "movie",
+               "m2ts": "movie",
        }
 
 def FileEntryComponent(name, absolute = None, isDir = False):
@@ -196,6 +197,9 @@ class FileList(MenuList):
                                if (self.matchingPattern is None) or re_compile(self.matchingPattern).search(path):
                                        self.list.append(FileEntryComponent(name = name, absolute = x , isDir = False))
 
+               if self.showMountpoints and len(self.list) == 0:
+                       self.list.append(FileEntryComponent(name = _("nothing connected"), absolute = None, isDir = False))
+
                self.l.setList(self.list)
 
                if select is not None:
old mode 100755 (executable)
new mode 100644 (file)
index e8e612a..30a7b60
@@ -5,23 +5,27 @@ from SystemInfo import SystemInfo
 import time
 from Components.Console import Console
 
+def MajorMinor(path):
+       rdev = stat(path).st_rdev
+       return (major(rdev),minor(rdev))
+
 def readFile(filename):
        file = open(filename)
        data = file.read().strip()
        file.close()
        return data
 
-class Harddisk:
-       DEVTYPE_UDEV = 0
-       DEVTYPE_DEVFS = 1
+DEVTYPE_UDEV = 0
+DEVTYPE_DEVFS = 1
 
+class Harddisk:
        def __init__(self, device):
                self.device = device
 
                if access("/dev/.udev", 0):
-                       self.type = self.DEVTYPE_UDEV
+                       self.type = DEVTYPE_UDEV
                elif access("/dev/.devfsd", 0):
-                       self.type = self.DEVTYPE_DEVFS
+                       self.type = DEVTYPE_DEVFS
                else:
                        print "Unable to determine structure of /dev"
 
@@ -33,11 +37,11 @@ class Harddisk:
                self.disk_path = ''
                self.phys_path = path.realpath(self.sysfsPath('device'))
 
-               if self.type == self.DEVTYPE_UDEV:
+               if self.type == DEVTYPE_UDEV:
                        self.dev_path = '/dev/' + self.device
                        self.disk_path = self.dev_path
 
-               elif self.type == self.DEVTYPE_DEVFS:
+               elif self.type == DEVTYPE_DEVFS:
                        tmp = readFile(self.sysfsPath('dev')).split(':')
                        s_major = int(tmp[0])
                        s_minor = int(tmp[1])
@@ -60,9 +64,9 @@ class Harddisk:
                return self.device < ob.device
 
        def partitionPath(self, n):
-               if self.type == self.DEVTYPE_UDEV:
+               if self.type == DEVTYPE_UDEV:
                        return self.dev_path + n
-               elif self.type == self.DEVTYPE_DEVFS:
+               elif self.type == DEVTYPE_DEVFS:
                        return self.dev_path + '/part' + n
 
        def sysfsPath(self, filename):
@@ -75,9 +79,9 @@ class Harddisk:
 
        def bus(self):
                # CF (7025 specific)
-               if self.type == self.DEVTYPE_UDEV:
+               if self.type == DEVTYPE_UDEV:
                        ide_cf = False  # FIXME
-               elif self.type == self.DEVTYPE_DEVFS:
+               elif self.type == DEVTYPE_DEVFS:
                        ide_cf = self.device[:2] == "hd" and "host0" not in self.dev_path
 
                internal = "pci" in self.phys_path
@@ -125,18 +129,20 @@ class Harddisk:
 
                for line in lines:
                        parts = line.strip().split(" ")
-                       if path.realpath(parts[0]).startswith(self.dev_path):
-                               try:
+                       real_path = path.realpath(parts[0])
+                       if not real_path[-1].isdigit():
+                               continue
+                       try:
+                               if MajorMinor(real_path) == MajorMinor(self.partitionPath(real_path[-1])):
                                        stat = statvfs(parts[1])
-                               except OSError:
-                                       continue
-                               return stat.f_bfree/1000 * stat.f_bsize/1000
-
+                                       return stat.f_bfree/1000 * stat.f_bsize/1000
+                       except OSError:
+                               pass
                return -1
 
        def numPartitions(self):
                numPart = -1
-               if self.type == self.DEVTYPE_UDEV:
+               if self.type == DEVTYPE_UDEV:
                        try:
                                devdir = listdir('/dev')
                        except OSError:
@@ -145,7 +151,7 @@ class Harddisk:
                                if filename.startswith(self.device):
                                        numPart += 1
 
-               elif self.type == self.DEVTYPE_DEVFS:
+               elif self.type == DEVTYPE_DEVFS:
                        try:
                                idedir = listdir(self.dev_path)
                        except OSError:
@@ -168,16 +174,23 @@ class Harddisk:
 
                cmd = "umount"
 
-               for line in lines:
-                       parts = line.strip().split(" ")
-                       if path.realpath(parts[0]).startswith(self.dev_path):
-                               cmd = ' ' . join([cmd, parts[1]])
+                for line in lines:                                                                          
+                        parts = line.strip().split(" ")                                                     
+                        real_path = path.realpath(parts[0])                                                 
+                        if not real_path[-1].isdigit():                                                     
+                                continue                                                                    
+                        try:                                                                                
+                                if MajorMinor(real_path) == MajorMinor(self.partitionPath(real_path[-1])):
+                                       cmd = ' ' . join([cmd, parts[1]])
+                                       break
+                       except OSError:
+                               pass
 
                res = system(cmd)
                return (res >> 8)
 
        def createPartition(self):
-               cmd = 'printf "0,\n;\n;\n;\ny\n" | sfdisk -f ' + self.disk_path
+               cmd = 'printf "8,\n;0,0\n;0,0\n;0,0\ny\n" | sfdisk -f -uS ' + self.disk_path
                res = system(cmd)
                return (res >> 8)
 
@@ -201,10 +214,16 @@ class Harddisk:
                res = -1
                for line in lines:
                        parts = line.strip().split(" ")
-                       if path.realpath(parts[0]) == self.partitionPath("1"):
-                               cmd = "mount -t ext3 " + parts[0]
-                               res = system(cmd)
-                               break
+                        real_path = path.realpath(parts[0])                                                 
+                        if not real_path[-1].isdigit():                                                     
+                                continue                                                                    
+                        try:                                                                                
+                                if MajorMinor(real_path) == MajorMinor(self.partitionPath(real_path[-1])):
+                                       cmd = "mount -t ext3 " + parts[0]
+                                       res = system(cmd)
+                                       break
+                       except OSError:
+                               pass
 
                return (res >> 8)
 
@@ -394,24 +413,38 @@ class Partition:
                                return True
                return False
 
-DEVICEDB =  \
+DEVICEDB_SR = \
        {"dm8000":
                {
-                       # dm8000:
-                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0": "Front USB Slot",
-                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.2/1-1.2:1.0": "Back, upper USB Slot",
-                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.3/1-1.3:1.0": "Back, lower USB Slot",
-                       "/devices/platform/brcm-ehci-1.1/usb2/2-1/2-1:1.0/host1/target1:0:0/1:0:0:0": "DVD Drive",
+                       "/devices/pci0000:01/0000:01:00.0/host0/target0:0:0/0:0:0:0": _("DVD Drive"),
+                       "/devices/pci0000:01/0000:01:00.0/host1/target1:0:0/1:0:0:0": _("DVD Drive"),
+                       "/devices/platform/brcm-ehci-1.1/usb2/2-1/2-1:1.0/host3/target3:0:0/3:0:0:0": _("DVD Drive"),
+               },
+       "dm800":
+       {
+       },
+       "dm7025":
+       {
+       }
+       }
+
+DEVICEDB = \
+       {"dm8000":
+               {
+                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0": _("Front USB Slot"),
+                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.2/1-1.2:1.0": _("Back, upper USB Slot"),
+                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.3/1-1.3:1.0": _("Back, lower USB Slot"),
+                       "/devices/platform/brcm-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0": _("Front USB Slot"),
+                       "/devices/platform/brcm-ehci-1.1/usb2/2-1/2-1:1.0/": _("Internal USB Slot"),
+                       "/devices/platform/brcm-ohci-1.1/usb4/4-1/4-1:1.0/": _("Internal USB Slot"),
                },
        "dm800":
        {
-               # dm800:
                "/devices/platform/brcm-ehci.0/usb1/1-2/1-2:1.0": "Upper USB Slot",
                "/devices/platform/brcm-ehci.0/usb1/1-1/1-1:1.0": "Lower USB Slot",
        },
        "dm7025":
        {
-               # dm7025:
                "/devices/pci0000:00/0000:00:14.1/ide1/1.0": "CF Card Slot", #hdc
                "/devices/pci0000:00/0000:00:14.1/ide0/0.0": "Internal Harddisk"
        }
@@ -422,6 +455,7 @@ class HarddiskManager:
                self.hdd = [ ]
                self.cd = ""
                self.partitions = [ ]
+               self.devices_scanned_on_init = [ ]
 
                self.on_partition_list_change = CList()
 
@@ -489,24 +523,23 @@ class HarddiskManager:
        def enumerateBlockDevices(self):
                print "enumerating block devices..."
                for blockdev in listdir("/sys/block"):
-                       error, blacklisted, removable, is_cdrom, partitions, medium_found = self.getBlockDevInfo(blockdev)
-                       print "found block device '%s':" % blockdev, 
-                       if error:
-                               print "error querying properties"
-                       elif blacklisted:
-                               print "blacklisted"
-                       elif not medium_found:
-                               print "no medium"
-                       else:
-                               print "ok, removable=%s, cdrom=%s, partitions=%s, device=%s" % (removable, is_cdrom, partitions, blockdev)
-
-                               self.addHotplugPartition(blockdev)
-                               for part in partitions:
-                                       self.addHotplugPartition(part)
+                       error, blacklisted, removable, is_cdrom, partitions, medium_found = self.addHotplugPartition(blockdev)
+                       if not error and not blacklisted:
+                               if medium_found:
+                                       for part in partitions:
+                                               self.addHotplugPartition(part)
+                               self.devices_scanned_on_init.append((blockdev, removable, is_cdrom, medium_found))
 
        def getAutofsMountpoint(self, device):
                return "/autofs/%s/" % (device)
 
+       def is_hard_mounted(self, device):
+               mounts = file('/proc/mounts').read().split('\n')
+               for x in mounts:
+                       if x.find('/autofs') == -1 and x.find(device) != -1:
+                               return True
+               return False
+
        def addHotplugPartition(self, device, physdev = None):
                if not physdev:
                        dev, part = self.splitDeviceName(device)
@@ -516,22 +549,36 @@ class HarddiskManager:
                                physdev = dev
                                print "couldn't determine blockdev physdev for device", device
 
-               # device is the device name, without /dev
-               # physdev is the physical device path, which we (might) use to determine the userfriendly name
-               description = self.getUserfriendlyDeviceName(device, physdev)
+               error, blacklisted, removable, is_cdrom, partitions, medium_found = self.getBlockDevInfo(device)
+               print "found block device '%s':" % device,
 
-               p = Partition(mountpoint = self.getAutofsMountpoint(device), description = description, force_mounted = True, device = device)
-               self.partitions.append(p)
-               self.on_partition_list_change("add", p)
+               if blacklisted:
+                       print "blacklisted"
+               else:
+                       if error:
+                               print "error querying properties"
+                       elif not medium_found:
+                               print "no medium"
+                       else:
+                               print "ok, removable=%s, cdrom=%s, partitions=%s" % (removable, is_cdrom, partitions)
+
+                       l = len(device)
+                       if l:
+                               # see if this is a harddrive
+                               if not device[l-1].isdigit() and not removable and not is_cdrom:
+                                       self.hdd.append(Harddisk(device))
+                                       self.hdd.sort()
+                                       SystemInfo["Harddisk"] = len(self.hdd) > 0
+
+                               if (not removable or medium_found) and not self.is_hard_mounted(device):
+                                       # device is the device name, without /dev
+                                       # physdev is the physical device path, which we (might) use to determine the userfriendly name
+                                       description = self.getUserfriendlyDeviceName(device, physdev)
+                                       p = Partition(mountpoint = self.getAutofsMountpoint(device), description = description, force_mounted = True, device = device)
+                                       self.partitions.append(p)
+                                       self.on_partition_list_change("add", p)
 
-               # see if this is a harddrive
-               l = len(device)
-               if l and not device[l-1].isdigit():
-                       error, blacklisted, removable, is_cdrom, partitions, medium_found = self.getBlockDevInfo(device)
-                       if not blacklisted and not removable and not is_cdrom and medium_found:
-                               self.hdd.append(Harddisk(device))
-                               self.hdd.sort()
-                               SystemInfo["Harddisk"] = len(self.hdd) > 0
+               return error, blacklisted, removable, is_cdrom, partitions, medium_found
 
        def removeHotplugPartition(self, device):
                mountpoint = self.getAutofsMountpoint(device)
@@ -589,15 +636,23 @@ class HarddiskManager:
        def getUserfriendlyDeviceName(self, dev, phys):
                dev, part = self.splitDeviceName(dev)
                description = "External Storage %s" % dev
+               have_model_descr = False
                try:
                        description = readFile("/sys" + phys + "/model")
+                       have_model_descr = True
                except IOError, s:
                        print "couldn't read model: ", s
                from Tools.HardwareInfo import HardwareInfo
-               for physdevprefix, pdescription in DEVICEDB.get(HardwareInfo().device_name,{}).items():
+               if dev.find('sr') == 0 and dev[2].isdigit():
+                       devicedb = DEVICEDB_SR
+               else:
+                       devicedb = DEVICEDB
+               for physdevprefix, pdescription in devicedb.get(HardwareInfo().device_name,{}).items():
                        if phys.startswith(physdevprefix):
-                               description = pdescription
-
+                               if have_model_descr:
+                                       description = pdescription + ' - ' + description
+                               else:
+                                       description = pdescription
                # not wholedisk and not partition 1
                if part and part != 1:
                        description += " (Partition %d)" % part
old mode 100644 (file)
new mode 100755 (executable)
index 3c3bd7a..d675ca3
-from config import config, ConfigSlider, ConfigSubsection
+# coding: utf-8
+from config import config, configfile, ConfigSlider, ConfigSubsection, ConfigYesNo, ConfigText
+
+import struct, sys, time, errno
+from fcntl import ioctl
+from os import path as os_path, listdir, open as os_open, close as os_close, write as os_write, read as os_read, O_RDWR, O_NONBLOCK
+
+# asm-generic/ioctl.h
+IOC_NRBITS = 8L
+IOC_TYPEBITS = 8L
+IOC_SIZEBITS = 13L
+IOC_DIRBITS = 3L
+
+IOC_NRSHIFT = 0L
+IOC_TYPESHIFT = IOC_NRSHIFT+IOC_NRBITS
+IOC_SIZESHIFT = IOC_TYPESHIFT+IOC_TYPEBITS
+IOC_DIRSHIFT = IOC_SIZESHIFT+IOC_SIZEBITS
+
+IOC_READ = 2L
+
+def EVIOCGNAME(length):
+       return (IOC_READ<<IOC_DIRSHIFT)|(length<<IOC_SIZESHIFT)|(0x45<<IOC_TYPESHIFT)|(0x06<<IOC_NRSHIFT)
+
 
 class inputDevices:
+
+       def __init__(self):
+               self.Devices = {}
+               self.currentDevice = ""
+               self.getInputDevices()
+       
+       def getInputDevices(self):
+               devices = listdir("/dev/input/")
+
+               for evdev in devices:
+                       try:
+                               buffer = "\0"*512
+                               self.fd = os_open("/dev/input/" + evdev, O_RDWR | O_NONBLOCK)
+                               self.name = ioctl(self.fd, EVIOCGNAME(256), buffer)
+                               self.name = self.name[:self.name.find("\0")]
+                               os_close(self.fd)
+                       except (IOError,OSError), err:
+                               print '[iInputDevices] getInputDevices  <ERROR: ioctl(EVIOCGNAME): ' + str(err) + ' >'
+                               self.name = None
+                       
+                       if self.name:
+                               if self.name == 'dreambox front panel':
+                                       continue
+                               if self.name == "dreambox advanced remote control (native)" and config.misc.rcused.value != 0:
+                                       continue
+                               if self.name == "dreambox remote control (native)" and config.misc.rcused.value == 0:
+                                       continue
+                               self.Devices[evdev] = {'name': self.name, 'type': self.getInputDeviceType(self.name),'enabled': False, 'configuredName': None }
+       
+
+       def getInputDeviceType(self,name):
+               if name.find("remote control") != -1:
+                       return "remote"
+               elif name.find("keyboard") != -1:
+                       return "keyboard"
+               elif name.find("mouse") != -1:
+                       return "mouse"
+               else:
+                       print "Unknown device type:",name
+                       return None
+                       
+       def getDeviceName(self, x):
+               if x in self.Devices.keys():
+                       return self.Devices[x].get("name", x)
+               else:
+                       return "Unknown device name"
+
+       def getDeviceList(self):
+               return sorted(self.Devices.iterkeys())
+
+       def getDefaultRCdeviceName(self):
+               if config.misc.rcused.value == 0:
+                       for device in self.Devices.iterkeys():
+                               if self.Devices[device]["name"] == "dreambox advanced remote control (native)":
+                                       return device
+               else:
+                       for device in self.Devices.iterkeys():
+                               if self.Devices[device]["name"] == "dreambox remote control (native)":
+                                       return device
+
+       def setDeviceAttribute(self, device, attribute, value):
+               #print "[iInputDevices] setting for device", device, "attribute", attribute, " to value", value
+               if self.Devices.has_key(device):
+                       self.Devices[device][attribute] = value
+                       
+       def getDeviceAttribute(self, device, attribute):
+               if self.Devices.has_key(device):
+                       if self.Devices[device].has_key(attribute):
+                               return self.Devices[device][attribute]
+               return None
+                       
+       def setEnabled(self, device, value):
+               oldval = self.getDeviceAttribute(device, 'enabled')
+               #print "[iInputDevices] setEnabled for device %s to %s from %s" % (device,value,oldval)
+               self.setDeviceAttribute(device, 'enabled', value)
+               if oldval is True and value is False:
+                       self.setDefaults(device)
+
+       def setName(self, device, value):
+               #print "[iInputDevices] setName for device %s to %s" % (device,value)
+               self.setDeviceAttribute(device, 'configuredName', value)
+               
+       #struct input_event {
+       #       struct timeval time;    -> ignored
+       #       __u16 type;             -> EV_REP (0x14)
+       #       __u16 code;             -> REP_DELAY (0x00) or REP_PERIOD (0x01)
+       #       __s32 value;            -> DEFAULTS: 700(REP_DELAY) or 100(REP_PERIOD)
+       #}; -> size = 16
+
+       def setDefaults(self, device):
+               print "[iInputDevices] setDefaults for device %s" % (device)
+               self.setDeviceAttribute(device, 'configuredName', None)
+               event_repeat = struct.pack('iihhi', 0, 0, 0x14, 0x01, 100)
+               event_delay = struct.pack('iihhi', 0, 0, 0x14, 0x00, 700)
+               fd = os_open("/dev/input/" + device, O_RDWR)
+               os_write(fd, event_repeat)
+               os_write(fd, event_delay)
+               os_close(fd)
+
+       def setRepeat(self, device, value): #REP_PERIOD
+               if self.getDeviceAttribute(device, 'enabled') == True:
+                       print "[iInputDevices] setRepeat for device %s to %d ms" % (device,value)
+                       event = struct.pack('iihhi', 0, 0, 0x14, 0x01, int(value))
+                       fd = os_open("/dev/input/" + device, O_RDWR)
+                       os_write(fd, event)
+                       os_close(fd)
+
+       def setDelay(self, device, value): #REP_DELAY
+               if self.getDeviceAttribute(device, 'enabled') == True:
+                       print "[iInputDevices] setDelay for device %s to %d ms" % (device,value)
+                       event = struct.pack('iihhi', 0, 0, 0x14, 0x00, int(value))
+                       fd = os_open("/dev/input/" + device, O_RDWR)
+                       os_write(fd, event)
+                       os_close(fd)
+
+
+class InitInputDevices:
+       
        def __init__(self):
-               pass
-       def setRepeat(self, value):
-               #print "setup rc repeat"
-               pass
-       def setDelay(self, value):
-               #print "setup rc delay"
-               pass
-
-def InitInputDevices():
-       config.inputDevices = ConfigSubsection();
-       config.inputDevices.repeat = ConfigSlider(default=5, limits=(1, 10))
-       config.inputDevices.delay = ConfigSlider(default=4, limits=(1, 10))
-
-       #this instance anywhere else needed?    
-       iDevices = inputDevices();      
+               self.currentDevice = ""
+               self.createConfig()
        
-       def inputDevicesRepeatChanged(configElement):
-               iDevices.setRepeat(configElement.value);
+       def createConfig(self, *args):
+               config.inputDevices = ConfigSubsection()
+               for device in sorted(iInputDevices.Devices.iterkeys()):
+                       self.currentDevice = device
+                       #print "[InitInputDevices] -> creating config entry for device: %s -> %s  " % (self.currentDevice, iInputDevices.Devices[device]["name"])
+                       self.setupConfigEntries(self.currentDevice)
+                       self.currentDevice = ""
+
+       def inputDevicesEnabledChanged(self,configElement):
+               if self.currentDevice != "" and iInputDevices.currentDevice == "":
+                       iInputDevices.setEnabled(self.currentDevice, configElement.value)
+               elif iInputDevices.currentDevice != "":
+                       iInputDevices.setEnabled(iInputDevices.currentDevice, configElement.value)
+
+       def inputDevicesNameChanged(self,configElement):
+               if self.currentDevice != "" and iInputDevices.currentDevice == "":
+                       iInputDevices.setName(self.currentDevice, configElement.value)
+                       if configElement.value != "":
+                               devname = iInputDevices.getDeviceAttribute(self.currentDevice, 'name')
+                               if devname != configElement.value:
+                                       cmd = "config.inputDevices." + self.currentDevice + ".enabled.value = False"
+                                       exec (cmd)
+                                       cmd = "config.inputDevices." + self.currentDevice + ".enabled.save()"
+                                       exec (cmd)
+               elif iInputDevices.currentDevice != "":
+                       iInputDevices.setName(iInputDevices.currentDevice, configElement.value)
+
+       def inputDevicesRepeatChanged(self,configElement):
+               if self.currentDevice != "" and iInputDevices.currentDevice == "":
+                       iInputDevices.setRepeat(self.currentDevice, configElement.value)
+               elif iInputDevices.currentDevice != "":
+                       iInputDevices.setRepeat(iInputDevices.currentDevice, configElement.value)
+               
+       def inputDevicesDelayChanged(self,configElement):
+               if self.currentDevice != "" and iInputDevices.currentDevice == "":
+                       iInputDevices.setDelay(self.currentDevice, configElement.value)
+               elif iInputDevices.currentDevice != "":
+                       iInputDevices.setDelay(iInputDevices.currentDevice, configElement.value)
+
+       def setupConfigEntries(self,device):
+               cmd = "config.inputDevices." + device + " = ConfigSubsection()"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".enabled = ConfigYesNo(default = False)"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".enabled.addNotifier(self.inputDevicesEnabledChanged,config.inputDevices." + device + ".enabled)"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + '.name = ConfigText(default="")'
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".name.addNotifier(self.inputDevicesNameChanged,config.inputDevices." + device + ".name)"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".repeat = ConfigSlider(default=100, increment = 10, limits=(0, 500))"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".repeat.addNotifier(self.inputDevicesRepeatChanged,config.inputDevices." + device + ".repeat)"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".delay = ConfigSlider(default=700, increment = 100, limits=(0, 5000))"
+               exec (cmd)
+               cmd = "config.inputDevices." + device + ".delay.addNotifier(self.inputDevicesDelayChanged,config.inputDevices." + device + ".delay)"
+               exec (cmd)
 
-       def inputDevicesDelayChanged(configElement):
-               iDevices.setDelay(configElement.value);
 
-       # this will call the "setup-val" initial
-       config.inputDevices.repeat.addNotifier(inputDevicesRepeatChanged);
-       config.inputDevices.delay.addNotifier(inputDevicesDelayChanged);
+iInputDevices = inputDevices()
index 7144777..cc55965 100755 (executable)
@@ -19,9 +19,8 @@ class IpkgComponent:
        CMD_UPDATE = 3
        CMD_UPGRADE = 4
        
-       def __init__(self, ipkg = '/usr/bin/ipkg'):
+       def __init__(self, ipkg = 'opkg'):
                self.ipkg = ipkg
-               self.opkgAvail = fileExists('/usr/bin/opkg')
                self.cmd = eConsoleAppContainer()
                self.cache = None
                self.callbackList = []
@@ -90,10 +89,7 @@ class IpkgComponent:
                        if data.find('Downloading') == 0:
                                self.callCallbacks(self.EVENT_DOWNLOAD, data.split(' ', 5)[1].strip())
                        elif data.find('Upgrading') == 0:
-                               if self.opkgAvail:
-                                       self.callCallbacks(self.EVENT_UPGRADE, data.split(' ', 1)[1].split(' ')[0])
-                               else:
-                                       self.callCallbacks(self.EVENT_UPGRADE, data.split('    ', 1)[1].split(' ')[0])
+                               self.callCallbacks(self.EVENT_UPGRADE, data.split(' ', 1)[1].split(' ')[0])
                        elif data.find('Installing') == 0:
                                self.callCallbacks(self.EVENT_INSTALL, data.split(' ', 1)[1].split(' ')[0])
                        elif data.find('Removing') == 0:
index 820d103..b026cd5 100755 (executable)
@@ -1,6 +1,7 @@
 from Components.Console import Console
 from os import listdir as os_listdir, path as os_path
 from re import compile as re_compile
+from enigma import eEnv
 
 class Keyboard:
        def __init__(self):
@@ -8,9 +9,9 @@ class Keyboard:
                self.readKeyboardMapFiles()
 
        def readKeyboardMapFiles(self):
-               for keymapfile in os_listdir('/usr/share/keymaps/'):
+               for keymapfile in os_listdir(eEnv.resolve('${datadir}/keymaps/')):
                        if (keymapfile.endswith(".info")):
-                               f = open('/usr/share/keymaps/' + keymapfile)
+                               f = open(eEnv.resolve('${datadir}/keymaps/') + keymapfile)
                                mapfile = None
                                mapname = None
                                for line in f:
@@ -32,7 +33,7 @@ class Keyboard:
                try:
                        keymap = self.keyboardmaps[index]
                        print "Activating keymap:",keymap[1]
-                       keymappath = '/usr/share/keymaps/' + keymap[0]
+                       keymappath = eEnv.resolve('${datadir}/keymaps/') + keymap[0]
                        if os_path.exists(keymappath):
                                Console().ePopen(("loadkmap < " + str(keymappath)))
                except:
index e8a3d45..e980cb8 100755 (executable)
@@ -4,6 +4,7 @@ from socket import *
 from enigma import eConsoleAppContainer
 from Components.Console import Console
 from Components.PluginComponent import plugins
+from Components.About import about
 from Plugins.Plugin import PluginDescriptor
 
 class Network:
@@ -349,8 +350,10 @@ class Network:
                                                return _("Zydas")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
                                        elif os_path.realpath(driverdir).endswith('rt73'):
                                                return _("Ralink")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
+                                       elif os_path.realpath(driverdir).endswith('rt73usb'):
+                                               return _("Ralink")+ " " + str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
                                        else:
-                                               return _("Unknown network adapter.")
+                                               return str(os_path.basename(os_path.realpath(driverdir))) + " " + _("WLAN adapter.") 
                                else:
                                        return _("Unknown network adapter.")
 
@@ -606,24 +609,39 @@ class Network:
                                if callback is not None:
                                        callback(True)
 
-       def detectWlanModule(self):
+       def detectWlanModule(self, iface = None):
                self.wlanmodule = None
-               rt73_dir = "/sys/bus/usb/drivers/rt73/"
-               zd1211b_dir = "/sys/bus/usb/drivers/zd1211b/"
-               madwifi_dir = "/sys/bus/pci/drivers/ath_pci/"
-               if os_path.exists(madwifi_dir):
-                       files = listdir(madwifi_dir)
-                       if len(files) >= 1:
-                               self.wlanmodule = 'madwifi'
-               if os_path.exists(rt73_dir):
-                       rtfiles = listdir(rt73_dir)
-                       if len(rtfiles) == 2 or len(rtfiles) == 5:
-                               self.wlanmodule = 'ralink'
-               if os_path.exists(zd1211b_dir):
-                       zdfiles = listdir(zd1211b_dir)
-                       if len(zdfiles) == 1 or len(zdfiles) == 5:
-                               self.wlanmodule = 'zydas'
-               return self.wlanmodule
+               classdir = "/sys/class/net/" + iface + "/device/"
+               driverdir = "/sys/class/net/" + iface + "/device/driver/"
+               if os_path.exists(classdir):
+                       classfiles = listdir(classdir)
+                       driver_found = False
+                       nl80211_found = False
+                       for x in classfiles:
+                               if x == 'driver':
+                                       driver_found = True
+                               if x.startswith('ieee80211:'):
+                                       nl80211_found = True
+
+                       if driver_found and nl80211_found:
+                               #print about.getKernelVersionString()
+                               self.wlanmodule = "nl80211"
+                       else:
+                               if driver_found and not nl80211_found:
+                                       driverfiles = listdir(driverdir)
+                                       if os_path.realpath(driverdir).endswith('ath_pci'):
+                                               if len(driverfiles) >= 1:
+                                                       self.wlanmodule = 'madwifi'
+                                       if os_path.realpath(driverdir).endswith('rt73'):
+                                               if len(driverfiles) == 2 or len(driverfiles) == 5:
+                                                       self.wlanmodule = 'ralink'                                      
+                                       if os_path.realpath(driverdir).endswith('zd1211b'):
+                                               if len(driverfiles) == 1 or len(driverfiles) == 5:
+                                                       self.wlanmodule = 'zydas'
+                       if self.wlanmodule is None:
+                               self.wlanmodule = "wext"
+                       print 'Using "%s" as wpa-supplicant driver' % (self.wlanmodule)
+                       return self.wlanmodule
        
        def calc_netmask(self,nmask):
                from struct import pack, unpack
index 805be4d..7f7dd5c 100644 (file)
@@ -10,7 +10,7 @@ from enigma import eDVBSatelliteEquipmentControl as secClass, \
        eDVBSatelliteDiseqcParameters as diseqcParam, \
        eDVBSatelliteSwitchParameters as switchParam, \
        eDVBSatelliteRotorParameters as rotorParam, \
-       eDVBResourceManager, eDVBDB
+       eDVBResourceManager, eDVBDB, eEnv
 
 from time import localtime, mktime
 from datetime import datetime
@@ -110,9 +110,16 @@ class SecConfigure:
        def setSatposDepends(self, sec, nim1, nim2):
                print "tuner", nim1, "depends on satpos of", nim2
                sec.setTunerDepends(nim1, nim2)
+               
+       def linkInternally(self, slotid):
+               nim = self.NimManager.getNim(slotid)
+               if nim.internallyConnectableTo is not None:
+                       nim.setInternalLink()
 
        def linkNIMs(self, sec, nim1, nim2):
                print "link tuner", nim1, "to tuner", nim2
+               if nim2 == (nim1 - 1):
+                       self.linkInternally(nim1)
                sec.setTunerLinked(nim1, nim2)
                
        def getRoot(self, slotid, connto):
@@ -127,6 +134,9 @@ class SecConfigure:
        def update(self):
                sec = secClass.getInstance()
                self.configuredSatellites = set()
+               for slotid in self.NimManager.getNimListOfType("DVB-S"):
+                       if self.NimManager.nimInternallyConnectableTo(slotid) is not None:
+                               self.NimManager.nimRemoveInternalLink(slotid)
                sec.clear() ## this do unlinking NIMs too !!
                print "sec config cleared"
 
@@ -140,7 +150,7 @@ class SecConfigure:
 
                for slot in nim_slots:
                        if slot.type is not None:
-                               used_nim_slots.append((slot.slot, slot.description, slot.config.configMode.value != "nothing" and True or False, slot.isCompatible("DVB-S2")))
+                               used_nim_slots.append((slot.slot, slot.description, slot.config.configMode.value != "nothing" and True or False, slot.isCompatible("DVB-S2"), slot.frontend_id is None and -1 or slot.frontend_id))
                eDVBResourceManager.getInstance().setFrontendSlotInformations(used_nim_slots)
 
                for slot in nim_slots:
@@ -380,6 +390,7 @@ class SecConfigure:
 
                                        if currLnb.diseqcMode.value == "1_0":
                                                currCO = currLnb.commandOrder1_0.value
+                                               sec.setRepeats(0)
                                        else:
                                                currCO = currLnb.commandOrder.value
 
@@ -471,7 +482,7 @@ class SecConfigure:
                self.update()
 
 class NIM(object):
-       def __init__(self, slot, type, description, has_outputs = True, internally_connectable = None, multi_type = {}):
+       def __init__(self, slot, type, description, has_outputs = True, internally_connectable = None, multi_type = {}, frontend_id = None, i2c = None, is_empty = False):
                self.slot = slot
 
                if type not in ("DVB-S", "DVB-C", "DVB-T", "DVB-S2", None):
@@ -483,8 +494,13 @@ class NIM(object):
                self.has_outputs = has_outputs
                self.internally_connectable = internally_connectable
                self.multi_type = multi_type
+               self.i2c = i2c
+               self.frontend_id = frontend_id
+               self.__is_empty = is_empty
 
        def isCompatible(self, what):
+               if not self.isSupported():
+                       return False
                compatible = {
                                None: (None,),
                                "DVB-S": ("DVB-S", None),
@@ -517,15 +533,35 @@ class NIM(object):
        def getSlotID(self):
                return chr(ord('A') + self.slot)
        
+       def getI2C(self):
+               return self.i2c
+       
        def hasOutputs(self):
                return self.has_outputs
        
        def internallyConnectableTo(self):
                return self.internally_connectable
        
+       def setInternalLink(self):
+               if self.internally_connectable is not None:
+                       print "setting internal link on frontend id", self.frontend_id
+                       open("/proc/stb/frontend/%d/rf_switch" % self.frontend_id, "w").write("internal")
+               
+       def removeInternalLink(self):
+               if self.internally_connectable is not None:
+                       print "removing internal link on frontend id", self.frontend_id
+                       open("/proc/stb/frontend/%d/rf_switch" % self.frontend_id, "w").write("external")
+       
        def isMultiType(self):
                return (len(self.multi_type) > 0)
        
+       def isEmpty(self):
+               return self.__is_empty
+       
+       # empty tuners are supported!
+       def isSupported(self):
+               return (self.frontend_id is not None) or self.__is_empty
+       
        # returns dict {<slotid>: <type>}
        def getMultiTypeList(self):
                return self.multi_type
@@ -548,8 +584,10 @@ class NIM(object):
                        
                if self.empty:
                        nim_text += _("(empty)")
+               elif not self.isSupported():
+                       nim_text += self.description + " (" + _("not supported") + ")"
                else:
-                       nim_text += self.description + " (" + self.friendly_type + ")"
+                       nim_text += self.description + " (" + self.friendly_type + ")"
                
                return nim_text
 
@@ -667,14 +705,19 @@ class NimManager:
                                entries[current_slot] = {}
                        elif line.strip().startswith("Type:"):
                                entries[current_slot]["type"] = str(line.strip()[6:])
+                               entries[current_slot]["isempty"] = False
                        elif line.strip().startswith("Name:"):
                                entries[current_slot]["name"] = str(line.strip()[6:])
+                               entries[current_slot]["isempty"] = False
                        elif line.strip().startswith("Has_Outputs:"):
                                input = str(line.strip()[len("Has_Outputs:") + 1:])
                                entries[current_slot]["has_outputs"] = (input == "yes")
                        elif line.strip().startswith("Internally_Connectable:"):
                                input = int(line.strip()[len("Internally_Connectable:") + 1:])
                                entries[current_slot]["internally_connectable"] = input
+                       elif line.strip().startswith("Frontend_Device:"):
+                               input = int(line.strip()[len("Frontend_Device:") + 1:])
+                               entries[current_slot]["frontend_device"] = input
                        elif  line.strip().startswith("Mode"):
                                # "Mode 0: DVB-T" -> ["Mode 0", " DVB-T"]
                                split = line.strip().split(":")
@@ -683,22 +726,35 @@ class NimManager:
                                modes = entries[current_slot].get("multi_type", {})
                                modes[split2[1]] = split[1].strip()
                                entries[current_slot]["multi_type"] = modes
+                       elif line.strip().startswith("I2C_Device:"):
+                               input = int(line.strip()[len("I2C_Device:") + 1:])
+                               entries[current_slot]["i2c"] = input
                        elif line.strip().startswith("empty"):
                                entries[current_slot]["type"] = None
                                entries[current_slot]["name"] = _("N/A")
+                               entries[current_slot]["isempty"] = True
                nimfile.close()
                
+               from os import path
+               
                for id, entry in entries.items():
                        if not (entry.has_key("name") and entry.has_key("type")):
                                entry["name"] =  _("N/A")
                                entry["type"] = None
+                       if not (entry.has_key("i2c")):
+                               entry["i2c"] = None
                        if not (entry.has_key("has_outputs")):
                                entry["has_outputs"] = True
-                       if not (entry.has_key("internally_connectable")):
-                               entry["internally_connectable"] = None
+                       if entry.has_key("frontend_device"): # check if internally connectable
+                               if path.exists("/proc/stb/frontend/%d/rf_switch" % entry["frontend_device"]):
+                                       entry["internally_connectable"] = entry["frontend_device"] - 1
+                               else:
+                                       entry["internally_connectable"] = None
+                       else:
+                               entry["frontend_device"] = entry["internally_connectable"] = None
                        if not (entry.has_key("multi_type")):
                                entry["multi_type"] = {}
-                       self.nim_slots.append(NIM(slot = id, description = entry["name"], type = entry["type"], has_outputs = entry["has_outputs"], internally_connectable = entry["internally_connectable"], multi_type = entry["multi_type"]))
+                       self.nim_slots.append(NIM(slot = id, description = entry["name"], type = entry["type"], has_outputs = entry["has_outputs"], internally_connectable = entry["internally_connectable"], multi_type = entry["multi_type"], frontend_id = entry["frontend_device"], i2c = entry["i2c"], is_empty = entry["isempty"]))
 
        def hasNimType(self, chktype):
                for slot in self.nim_slots:
@@ -717,6 +773,12 @@ class NimManager:
        
        def getNimName(self, slotid):
                return self.nim_slots[slotid].description
+       
+       def getNim(self, slotid):
+               return self.nim_slots[slotid]
+       
+       def getI2CDevice(self, slotid):
+               return self.nim_slots[slotid].getI2C()
 
        def getNimListOfType(self, type, exception = -1):
                # returns a list of indexes for NIMs compatible to the given type, except for 'exception'
@@ -747,6 +809,12 @@ class NimManager:
        def hasOutputs(self, slotid):
                return self.nim_slots[slotid].hasOutputs()
        
+       def nimInternallyConnectableTo(self, slotid):
+               return self.nim_slots[slotid].internallyConnectableTo()
+       
+       def nimRemoveInternalLink(self, slotid):
+               self.nim_slots[slotid].removeInternalLink()
+       
        def canConnectTo(self, slotid):
                slots = []
                if self.nim_slots[slotid].internallyConnectableTo() is not None:
@@ -1015,7 +1083,7 @@ def InitNimManager(nimmgr):
 
        unicablelnbproducts = {}
        unicablematrixproducts = {}
-       doc = xml.etree.cElementTree.parse("/usr/share/enigma2/unicable.xml")
+       doc = xml.etree.cElementTree.parse(eEnv.resolve("${datadir}/enigma2/unicable.xml"))
        root = doc.getroot()
 
        entry = root.find("lnb")
@@ -1337,7 +1405,7 @@ def InitNimManager(nimmgr):
                nim = config.Nims[x]
 
                if slot.isCompatible("DVB-S"):
-                       nim.toneAmplitude = ConfigSelection([("9", "600mV"), ("8", "700mV"), ("7", "800mV"), ("6", "900mV"), ("5", "1100mV")], "7")
+                       nim.toneAmplitude = ConfigSelection([("11", "340mV"), ("10", "360mV"), ("9", "600mV"), ("8", "700mV"), ("7", "800mV"), ("6", "900mV"), ("5", "1100mV")], "7")
                        nim.toneAmplitude.fe_id = x - empty_slots
                        nim.toneAmplitude.slot_id = x
                        nim.toneAmplitude.addNotifier(toneAmplitudeChanged)
index 63b5ccf..0ea65cd 100644 (file)
@@ -21,6 +21,8 @@ IMG_BLACKSERVICE = LIST_BLACKLIST + "-" + TYPE_SERVICE
 IMG_BLACKBOUQUET = LIST_BLACKLIST + "-" + TYPE_BOUQUET
 
 def InitParentalControl():
+       global parentalControl
+       parentalControl = ParentalControl()
        config.ParentalControl = ConfigSubsection()
        config.ParentalControl.configured = ConfigYesNo(default = False)
        config.ParentalControl.mode = ConfigSelection(default = "simple", choices = [("simple", _("simple")), ("complex", _("complex"))])
@@ -320,4 +322,3 @@ class ParentalControl:
                self.openListFromFile(LIST_BLACKLIST)
                self.openListFromFile(LIST_WHITELIST)
 
-parentalControl = ParentalControl()
index 797ea39..0e65257 100644 (file)
@@ -1,5 +1,5 @@
 from MenuList import MenuList
-from Components.ParentalControl import parentalControl, IMG_WHITESERVICE, IMG_WHITEBOUQUET, IMG_BLACKSERVICE, IMG_BLACKBOUQUET
+from Components.ParentalControl import IMG_WHITESERVICE, IMG_WHITEBOUQUET, IMG_BLACKSERVICE, IMG_BLACKBOUQUET
 from Tools.Directories import SCOPE_SKIN_IMAGE, resolveFilename
 
 from enigma import eListboxPythonMultiContent, gFont, RT_HALIGN_LEFT
@@ -32,13 +32,14 @@ class ParentalControlList(MenuList):
                self.l.setItemHeight(32)
 
        def toggleSelectedLock(self):
+               from Components.ParentalControl import parentalControl
                print "self.l.getCurrentSelection():", self.l.getCurrentSelection()
                print "self.l.getCurrentSelectionIndex():", self.l.getCurrentSelectionIndex()
                curSel = self.l.getCurrentSelection()
                if curSel[0][2]:
                        parentalControl.unProtectService(self.l.getCurrentSelection()[0][0])
                else:
-                       parentalControl.protectService(self.l.getCurrentSelection()[0][0])      
+                       parentalControl.protectService(self.l.getCurrentSelection()[0][0])
                #Instead of just negating the locked- flag, now I call the getProtectionType every time...
                self.list[self.l.getCurrentSelectionIndex()] = ParentalControlEntryComponent(curSel[0][0], curSel[0][1], parentalControl.getProtectionType(curSel[0][0]))
                self.l.setList(self.list)
index 5e439fd..e5194b2 100755 (executable)
@@ -8,6 +8,9 @@ from Plugins.Plugin import PluginDescriptor
 import keymapparser
 
 class PluginComponent:
+       firstRun = True
+       restartRequired = False
+       
        def __init__(self):
                self.plugins = {}
                self.pluginList = [ ]
@@ -18,12 +21,15 @@ class PluginComponent:
                self.prefix = prefix
 
        def addPlugin(self, plugin):
-               self.pluginList.append(plugin)
-               for x in plugin.where:
-                       self.plugins.setdefault(x, []).append(plugin)
-                       if x == PluginDescriptor.WHERE_AUTOSTART:
-                               plugin(reason=0)
-
+               if self.firstRun or plugin.needsRestart is False:
+                       self.pluginList.append(plugin)
+                       for x in plugin.where:
+                               self.plugins.setdefault(x, []).append(plugin)
+                               if x == PluginDescriptor.WHERE_AUTOSTART:
+                                       plugin(reason=0)
+               else:
+                       self.restartRequired = True
+                               
        def removePlugin(self, plugin):
                self.pluginList.remove(plugin)
                for x in plugin.where:
@@ -81,12 +87,21 @@ class PluginComponent:
                # internally, the "fnc" argument will be compared with __eq__
                plugins_added = [p for p in new_plugins if p not in self.pluginList]
                plugins_removed = [p for p in self.pluginList if not p.internal and p not in new_plugins]
+               
+               #ignore already installed but reloaded plugins
+               for p in plugins_removed: 
+                       for pa in plugins_added:
+                               if pa.name == p.name and pa.where == p.where:
+                                       pa.needsRestart = False
 
                for p in plugins_removed:
                        self.removePlugin(p)
 
                for p in plugins_added:
                        self.addPlugin(p)
+               
+               if self.firstRun:
+                       self.firstRun = False
 
        def getPlugins(self, where):
                """Get list of plugins in a specific category"""
@@ -109,6 +124,8 @@ class PluginComponent:
        def clearPluginList(self):
                self.pluginList = []
                self.plugins = {}
+               self.firstRun = True
+               self.restartRequired = False
 
        def shutdown(self):
                for p in self.pluginList[:]:
index 5ae43ed..51dc09a 100644 (file)
@@ -2,11 +2,11 @@
 ## Picon renderer by Gruffy .. some speedups by Ghost
 ##
 from Renderer import Renderer
-from enigma import ePixmap
+from enigma import ePixmap, eEnv
 from Tools.Directories import fileExists, SCOPE_SKIN_IMAGE, SCOPE_CURRENT_SKIN, resolveFilename
 
 class Picon(Renderer):
-       searchPaths = ('/usr/share/enigma2/%s/',
+       searchPaths = (eEnv.resolve('${datadir}/enigma2/%s/'),
                                '/media/cf/%s/',
                                '/media/usb/%s/')
 
index 93c733b..8a0a66a 100644 (file)
@@ -25,7 +25,7 @@ class ServiceEvent(Source, object):
        def newService(self, ref):
                if not self.service or not ref or self.service != ref:
                        self.service = ref
-                       if not ref or (ref.flags & Ref.flagDirectory) == Ref.flagDirectory or ref.flags & Ref.isMarker:
+                       if not ref:
                                self.changed((self.CHANGED_CLEAR,))
                        else:
                                self.changed((self.CHANGED_ALL,))
index 2e4e757..3a75540 100644 (file)
@@ -64,11 +64,10 @@ class Job(object):
        def runNext(self):
                if self.current_task == len(self.tasks):
                        if len(self.resident_tasks) == 0:
-                               cb = self.callback
-                               self.callback = None
                                self.status = self.FINISHED
                                self.state_changed()
-                               cb(self, None, [])
+                               self.callback(self, None, [])
+                               self.callback = None
                        else:
                                print "still waiting for %d resident task(s) %s to finish" % (len(self.resident_tasks), str(self.resident_tasks))
                else:
index b472a19..b9dda6a 100644 (file)
@@ -2,6 +2,7 @@ import NavigationInstance
 from time import localtime, mktime, gmtime
 from ServiceReference import ServiceReference
 from enigma import iServiceInformation, eServiceCenter, eServiceReference
+from timer import TimerEntry
 
 class TimerSanityCheck:
        def __init__(self, timerlist, newtimer=None):
@@ -107,7 +108,7 @@ class TimerSanityCheck:
                                                        self.rep_eventlist.append((begin, idx))
                                                begin += 86400
                                                rflags >>= 1
-                               else:
+                               elif timer.state < TimerEntry.StateEnded:
                                        self.nrep_eventlist.extend([(timer.begin,self.bflag,idx),(timer.end,self.eflag,idx)])
                        idx += 1
 
index b86c1a1..a265a16 100644 (file)
@@ -1,7 +1,7 @@
 from Components.Harddisk import harddiskmanager
 from config import ConfigSubsection, ConfigYesNo, config, ConfigSelection, ConfigText, ConfigNumber, ConfigSet, ConfigLocations
 from Tools.Directories import resolveFilename, SCOPE_HDD
-from enigma import Misc_Options, setTunerTypePriorityOrder;
+from enigma import Misc_Options, setTunerTypePriorityOrder, eEnv;
 from SystemInfo import SystemInfo
 import os
 
@@ -94,7 +94,7 @@ def InitUsageConfig():
 
        SystemInfo["12V_Output"] = Misc_Options.getInstance().detected_12V_output()
 
-       config.usage.keymap = ConfigText(default = "/usr/share/enigma2/keymap.xml")
+       config.usage.keymap = ConfigText(default = eEnv.resolve("${datadir}/enigma2/keymap.xml"))
 
        config.seek = ConfigSubsection()
        config.seek.selfdefined_13 = ConfigNumber(default=15)
@@ -102,13 +102,11 @@ def InitUsageConfig():
        config.seek.selfdefined_79 = ConfigNumber(default=300)
 
        config.seek.speeds_forward = ConfigSet(default=[2, 4, 8, 16, 32, 64, 128], choices=[2, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128])
-       config.seek.speeds_backward = ConfigSet(default=[8, 16, 32, 64, 128], choices=[1, 2, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128])
+       config.seek.speeds_backward = ConfigSet(default=[2, 4, 8, 16, 32, 64, 128], choices=[1, 2, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128])
        config.seek.speeds_slowmotion = ConfigSet(default=[2, 4, 8], choices=[2, 4, 6, 8, 12, 16, 25])
 
        config.seek.enter_forward = ConfigSelection(default = "2", choices = ["2", "4", "6", "8", "12", "16", "24", "32", "48", "64", "96", "128"])
        config.seek.enter_backward = ConfigSelection(default = "1", choices = ["1", "2", "4", "6", "8", "12", "16", "24", "32", "48", "64", "96", "128"])
-       config.seek.stepwise_minspeed = ConfigSelection(default = "16", choices = ["Never", "2", "4", "6", "8", "12", "16", "24", "32", "48", "64", "96", "128"])
-       config.seek.stepwise_repeat = ConfigSelection(default = "3", choices = ["2", "3", "4", "5", "6"])
 
        config.seek.on_pause = ConfigSelection(default = "play", choices = [
                ("play", _("Play")),
index 19fb90d..3810292 100644 (file)
@@ -8,6 +8,7 @@ from config import config, ConfigSubsection, ConfigInteger
 profile("VolumeControl")
 #TODO .. move this to a own .py file
 class VolumeControl:
+       instance = None
        """Volume control, handles volUp, volDown, volMute actions and display
        a corresponding dialog"""
        def __init__(self, session):
@@ -16,6 +17,9 @@ class VolumeControl:
                globalActionMap.actions["volumeDown"]=self.volDown
                globalActionMap.actions["volumeMute"]=self.volMute
 
+               assert not VolumeControl.instance, "only one VolumeControl instance is allowed!"
+               VolumeControl.instance = self
+
                config.audio = ConfigSubsection()
                config.audio.volume = ConfigInteger(default = 100, limits = (0, 100))
 
index 08dd374..6e56085 100755 (executable)
@@ -179,7 +179,7 @@ class choicesList(object): # XXX: we might want a better name for this
 
        def __list__(self):
                if self.type == choicesList.LIST_TYPE_LIST:
-                       ret = [not isinstance(x, tuple) and x or len(x) > 0 and x[0] or len(x) == 0 and x for x in self.choices]
+                       ret = [not isinstance(x, tuple) and x or x[0] for x in self.choices]
                else:
                        ret = self.choices.keys()
                return ret or [""]
@@ -1624,16 +1624,17 @@ class Config(ConfigSubsection):
                self.pickle_this("config", self.saved_value, result)
                return ''.join(result)
 
-       def unpickle(self, lines):
+       def unpickle(self, lines, base_file=True):
                tree = { }
                for l in lines:
                        if not l or l[0] == '#':
                                continue
 
                        n = l.find('=')
+                       name = l[:n]
                        val = l[n+1:].strip()
 
-                       names = l[:n].split('.')
+                       names = name.split('.')
 #                      if val.find(' ') != -1:
 #                              val = val[:val.find(' ')]
 
@@ -1644,6 +1645,15 @@ class Config(ConfigSubsection):
 
                        base[names[-1]] = val
 
+                       if not base_file: # not the initial config file..
+                               #update config.x.y.value when exist
+                               try:
+                                       configEntry = eval(name)
+                                       if configEntry is not None:
+                                               configEntry.value = val
+                               except (SyntaxError, KeyError):
+                                       pass
+
                # we inherit from ConfigSubsection, so ...
                #object.__setattr__(self, "saved_value", tree["config"])
                if "config" in tree:
@@ -1655,9 +1665,9 @@ class Config(ConfigSubsection):
                f.write(text)
                f.close()
 
-       def loadFromFile(self, filename):
+       def loadFromFile(self, filename, base_file=False):
                f = open(filename, "r")
-               self.unpickle(f.readlines())
+               self.unpickle(f.readlines(), base_file)
                f.close()
 
 config = Config()
@@ -1668,7 +1678,7 @@ class ConfigFile:
 
        def load(self):
                try:
-                       config.loadFromFile(self.CONFIG_FILE)
+                       config.loadFromFile(self.CONFIG_FILE, True)
                except IOError, e:
                        print "unable to load config (%s), assuming defaults..." % str(e)
 
index e38f7d8..666ba67 100644 (file)
@@ -1,23 +1,45 @@
-INCLUDES = \
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
        -I$(top_srcdir)/include \
-       -I$(top_srcdir)/src
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
 SUBDIRS = Components Tools Screens Plugins
 
 noinst_LIBRARIES = libenigma_python.a
 
 libenigma_python_a_SOURCES = \
-       python.cpp enigma_python_wrap.cxx connections.cpp
+       connections.cpp \
+       python.cpp
 
-enigma_python_wrap.cxx: enigma_python.i
-       swig -I$(top_srcdir)/ -c++ -python -O -nortti -nothreads enigma_python.i
-       python enigma_py_patcher.py
+pythonincludedir = $(pkgincludedir)/lib/python
+pythoninclude_HEADERS = \
+       connections.h \
+       python.h \
+       swig.h
 
-enigma.py: enigma_python_wrap.cxx
+nodist_libenigma_python_a_SOURCES = \
+       enigma_python.cpp
 
-CLEANFILES = enigma.py enigma_python_wrap.cxx
+noinst_PYTHON = \
+       enigma_py_patcher.py
+
+EXTRA_DIST = \
+       enigma_python.i
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/enigma_python.Pcpp@am__quote@
+
+.i.cpp:
+       $(AM_V_GEN)$(SWIG) $(AX_SWIG_PYTHON_OPT) -MT $@ -MD -MF $(DEPDIR)/$*.Tpo -I$(top_srcdir) -O -nortti -nothreads -o $@ $<
+       $(AM_V_at)mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Pcpp
+       $(AM_V_at)$(PYTHON) $(srcdir)/enigma_py_patcher.py
+
+enigma.py: enigma_python.cpp
+
+CLEANFILES = enigma.py enigma_python.cpp
 
 installdir = $(pkglibdir)/python
 
 install_PYTHON = \
        enigma.py
+
index 3ccca98..4828081 100644 (file)
@@ -1,4 +1,4 @@
-installdir = $(LIBDIR)/enigma2/python/Plugins/DemoPlugins/TPMDemo
+installdir = $(pkglibdir)/python/Plugins/DemoPlugins/TPMDemo
 
 install_PYTHON = \
        __init__.py \
index 2c078d3..dcaa1f6 100644 (file)
@@ -82,6 +82,6 @@ def main(session, **kwargs):
                        # would start your plugin here
 
 def Plugins(**kwargs):
-       return [PluginDescriptor(name = "TPM Demo", description = _("A demo plugin for TPM usage."), where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc = main),
-               PluginDescriptor(name = "TPM Demo", description = _("A demo plugin for TPM usage."), icon = "plugin.png", where = PluginDescriptor.WHERE_PLUGINMENU, fnc = main)]
+       return [PluginDescriptor(name = "TPM Demo", description = _("A demo plugin for TPM usage."), where = PluginDescriptor.WHERE_EXTENSIONSMENU, needsRestart = False, fnc = main),
+               PluginDescriptor(name = "TPM Demo", description = _("A demo plugin for TPM usage."), icon = "plugin.png", where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc = main)]
        
\ No newline at end of file
index 69f935e..4ef4a87 100644 (file)
@@ -80,4 +80,4 @@ def test(returnValue):
        print "You entered", returnValue
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Test", description="plugin to test some capabilities", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main)
+       return PluginDescriptor(name="Test", description="plugin to test some capabilities", where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc=main)
index ee18898..e926e3f 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_cutlisteditor.xml
 
index 1431caf..7132ba0 100755 (executable)
@@ -2,23 +2,14 @@
          <prerequisites>
                     <tag type="Recording" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>CutListEditor</name>
                     <packagename>enigma2-plugin-extensions-cutlisteditor</packagename>
-                    <shortdescription>CutListEditor allows you to edit your movies.</shortdescription>
+                    <shortdescription>CutListEditor allows you to edit your movies</shortdescription>
                     <description>CutListEditor allows you to edit your movies.\nSeek to the start of the stuff you want to cut away. Press OK, select 'start cut'.\nThen seek to the end, press OK, select 'end cut'. That's it.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_cutlisteditor.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Schnitteditor</name>
-                    <packagename>enigma2-plugin-extensions-cutlisteditor</packagename>
-                    <shortdescription>Mit dem Schnitteditor können Sie Ihre Aufnahmen schneiden.</shortdescription>
-                    <description>Mit dem Schnitteditor können Sie Ihre Aufnahmen schneiden.\nSpulen Sie zum Anfang des zu schneidenden Teils der Aufnahme. Drücken Sie dann OK und wählen Sie: 'start cut'.\nDann spulen Sie zum Ende, drücken OK und wählen 'end cut'. Das ist alles.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_cutlisteditor.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-cutlisteditor" />
          </files>
index 0627df3..141c04a 100644 (file)
@@ -406,4 +406,4 @@ def main(session, service, **kwargs):
        session.open(CutListEditor, service)
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Cutlist Editor", description=_("Cutlist editor..."), where = PluginDescriptor.WHERE_MOVIELIST, fnc=main)
+       return PluginDescriptor(name="Cutlist Editor", description=_("Cutlist editor..."), where = PluginDescriptor.WHERE_MOVIELIST, needsRestart = False, fnc=main)
index 7f755db..6dbcd49 100644 (file)
@@ -2,6 +2,7 @@ from Tools.Directories import fileExists
 from Components.config import config, ConfigSubsection, ConfigInteger, ConfigText, ConfigSelection, getConfigListEntry, ConfigSequence, ConfigSubList
 import DVDTitle
 import xml.dom.minidom
+from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_FONTS
 
 class ConfigColor(ConfigSequence):
        def __init__(self, default = [128,128,128]):
@@ -125,6 +126,14 @@ class DVDProject:
                        for key in self.filekeys:
                                val = self.settings.dict()[key].getValue()
                                if not fileExists(val):
+                                       if val[0] != "/":
+                                               if key.find("font") == 0:
+                                                       val = resolveFilename(SCOPE_FONTS)+val
+                                               else:
+                                                       val = resolveFilename(SCOPE_PLUGINS)+"Extensions/DVDBurn/"+val
+                                               if fileExists(val):
+                                                       self.settings.dict()[key].setValue(val)
+                                                       continue
                                        self.error += "\n%s '%s' not found" % (key, val)
                #except AttributeError:
                        #print "loadProject AttributeError", self.error
index 53287a3..0b81cfd 100755 (executable)
@@ -68,7 +68,7 @@ class DVDToolbox(Screen):
                self["info"].text = ""
                self["details"].setText("")
                self.Console = Console()
-               cmd = "/bin/dvd+rw-mediainfo /dev/" + harddiskmanager.getCD()
+               cmd = "dvd+rw-mediainfo /dev/" + harddiskmanager.getCD()
                self.Console.ePopen(cmd, self.mediainfoCB)
 
        def format(self):
@@ -186,7 +186,7 @@ class DVDformatTask(Task):
                Task.__init__(self, job, ("RW medium format"))
                self.toolbox = job.toolbox
                self.postconditions.append(DVDformatTaskPostcondition())
-               self.setTool("/bin/dvd+rw-format")
+               self.setTool("dvd+rw-format")
                self.args += [ "/dev/" + harddiskmanager.getCD() ]
                self.end = 1100
                self.retryargs = [ ]
index 451e8a8..4645260 100644 (file)
@@ -3,11 +3,11 @@
        <settings
                name="Dreambox DVD record"
                authormode="menu_linked"
-               menutemplate="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Thumbs_menu_clouds.ddvdm.xml"
+               menutemplate="Thumbs_menu_clouds.ddvdm.xml"
                titlesetmode="multi"
-               vmgm="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/vmgmdream.mpg"
+               vmgm="vmgmdream.mpg"
                output="dvd"
-               isopath="/media/hdd/movie/"
+               isopath="/hdd/movie/"
                dataformat="iso9660_4"
        />
        <titles> </titles>
index b64541b..e00dedd 100644 (file)
@@ -95,6 +95,8 @@ class DemuxTask(Task):
                self.relevantAudioPIDs = [ ]
                self.getRelevantAudioPIDs(title)
                self.generated_files = [ ]
+               self.mplex_audiofiles = { }
+               self.mplex_videofile = ""
                self.mplex_streamfiles = [ ]
                if len(self.cutlist) > 1:
                        self.args += [ "-cut", self.cutfile ]
@@ -132,8 +134,10 @@ class DemuxTask(Task):
        def haveNewFile(self, file):
                print "[DemuxTask] produced file:", file, self.currentPID
                self.generated_files.append(file)
-               if self.currentPID in self.relevantAudioPIDs or file.endswith("m2v"):
-                       self.mplex_streamfiles.append(file)
+               if self.currentPID in self.relevantAudioPIDs:
+                       self.mplex_audiofiles[self.currentPID] = file
+               elif file.endswith("m2v"):
+                       self.mplex_videofile = file
 
        def haveProgress(self, progress):
                #print "PROGRESS [%s]" % progress
@@ -167,6 +171,12 @@ class DemuxTask(Task):
                f.close()
 
        def cleanup(self, failed):
+               print "[DemuxTask::cleanup]"
+               self.mplex_streamfiles = [ self.mplex_videofile ]
+               for pid in self.relevantAudioPIDs:
+                       self.mplex_streamfiles.append(self.mplex_audiofiles[pid])
+               print self.mplex_streamfiles
+
                if failed:
                        import os
                        for file in self.generated_files:
index 0de7f4b..bf6356a 100644 (file)
@@ -3,17 +3,17 @@
        <settings
                titleformat="$i. $t"
                subtitleformat="$D.$M.$Y, $T $C, $d"
-               menubg="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/dreamdvd_boat.jpg"
-               menuaudio="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/silence.mp2"
+               menubg="dreamdvd_boat.jpg"
+               menuaudio="silence.mp2"
                dimensions="(720, 576)"
                rows="5"
                cols="1"
                color_button="[8, 0, 0]"
                color_highlight="[0, 192, 192]"
                color_headline="[0, 0, 128]"
-               fontface_headline="/usr/share/fonts/nmsbd.ttf"
-               fontface_title="/usr/share/fonts/nmsbd.ttf"
-               fontface_subtitle="/usr/share/fonts/nmsbd.ttf"
+               fontface_headline="nmsbd.ttf"
+               fontface_title="nmsbd.ttf"
+               fontface_subtitle="nmsbd.ttf"
                fontsize_headline="46"
                fontsize_title="24"
                fontsize_subtitle="14"
index c00c3fe..074f203 100644 (file)
@@ -3,17 +3,17 @@
        <settings
                titleformat="$t"
                subtitleformat="$d"
-               menubg="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/dreamdvd_clouds.jpg"
-               menuaudio="/usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/silence.mp2"
+               menubg="dreamdvd_clouds.jpg"
+               menuaudio="silence.mp2"
                dimensions="(720, 576)"
                rows="2"
                cols="2"
                color_button="[8, 0, 0]"
                color_highlight="[128, 0, 0]"
                color_headline="[128, 0, 0]"
-               fontface_headline="/usr/share/fonts/nmsbd.ttf"
-               fontface_title="/usr/share/fonts/nmsbd.ttf"
-               fontface_subtitle="/usr/share/fonts/nmsbd.ttf"
+               fontface_headline="nmsbd.ttf"
+               fontface_title="nmsbd.ttf"
+               fontface_subtitle="nmsbd.ttf"
                fontsize_headline="46"
                fontsize_title="18"
                fontsize_subtitle="12"
index a52fad9..71a7f23 100644 (file)
@@ -32,9 +32,9 @@ class TitleCutter(CutListEditor):
                                pid = str(i.getPID())
                                if description == "MPEG":
                                        description = "MP2"
-                               print "[audiotrack] pid:", pid, "description:", description, "language:", DVB_lang
+                               print "[audiotrack] pid:", pid, "description:", description, "language:", DVB_lang, "count:", x, "active:", (x < 8)
                                self.t.properties.audiotracks.append(ConfigSubsection())
-                               self.t.properties.audiotracks[-1].active = ConfigYesNo(default = True)
+                               self.t.properties.audiotracks[-1].active = ConfigYesNo(default = (x < 8))
                                self.t.properties.audiotracks[-1].format = ConfigFixedText(description)
                                self.t.properties.audiotracks[-1].language = ConfigSelection(choices = languageChoices.choices, default=languageChoices.getLanguage(DVB_lang))
                                self.t.properties.audiotracks[-1].pid = ConfigFixedText(pid)
index 0b3be7d..1a823b7 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_dvdburn.xml
 
index 647d1cf..c1e202a 100755 (executable)
@@ -3,22 +3,17 @@
                     <tag type="Recording" />
                     <tag type="Software" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>DVDBurn</name>
                     <packagename>enigma2-plugin-extensions-dvdburn</packagename>
-                    <shortdescription>With DVDBurn you can burn your recordings to a dvd.</shortdescription>
-                    <description>With DVDBurn you can burn your recordings to a dvd.\nArchive all your favorite movies to recordable dvds with menus if wanted.</description>
+                    <shortdescription>Burn your recordings to DVD</shortdescription>
+                    <description>With DVDBurn you can make compilations of records from your Dreambox hard drive.\n
+                   Optionally you can add customizable menus. You can record the compilation to a standard-compliant DVD that can be played on conventinal DVD players.\n
+                   HDTV recordings can only be burned in proprietary dreambox format.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_dvdburn_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>DVDBurn</name>
-                    <packagename>enigma2-plugin-extensions-dvdburn</packagename>
-                    <shortdescription>Mit DVDBurn brennen Sie ihre Aufnahmen auf DVD.</shortdescription>
-                    <description>Mit DVDBurn brennen Sie ihre Aufnahmen auf DVD.\nArchivieren Sie Ihre Liblingsfilme auf DVD mit Menus wenn Sie es wünschen.</description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_dvdburn_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-dvdburn" />
          </files>
index bd856b4..f5d2fa6 100644 (file)
@@ -13,5 +13,5 @@ def main_add(session, service, **kwargs):
 
 def Plugins(**kwargs):
        descr = _("Burn to DVD")
-       return [PluginDescriptor(name="DVD Burn", description=descr, where = PluginDescriptor.WHERE_MOVIELIST, fnc=main_add, icon="dvdburn.png"),
-               PluginDescriptor(name="DVD Burn", description=descr, where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main, icon="dvdburn.png") ]
+       return [PluginDescriptor(name="DVD Burn", description=descr, where = PluginDescriptor.WHERE_MOVIELIST, needsRestart = True, fnc=main_add, icon="dvdburn.png"),
+               PluginDescriptor(name="DVD Burn", description=descr, where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = True, fnc=main, icon="dvdburn.png") ]
index 71ea714..ec212e4 100644 (file)
@@ -1,4 +1,3 @@
-if HAVE_DDVDLIB
 SUBDIRS = src meta
 
 installdir = $(pkglibdir)/python/Plugins/Extensions/DVDPlayer
@@ -8,4 +7,3 @@ install_PYTHON = \
        plugin.py \
        keymap.xml \
        LICENSE
-endif
index 7b7f205..bf57e75 100644 (file)
@@ -8,7 +8,8 @@
                        <key id="KEY_PREVIOUS" mapto="prevChapter" flags="m" />
                        <key id="KEY_NEXT" mapto="nextChapter" flags="m" />
                        <key id="KEY_TV" mapto="tv" flags="m" />
-                       <key id="KEY_AUDIO" mapto="dvdAudioMenu" flags="m" />
+                       <key id="KEY_AUDIO" mapto="AudioSelection" flags="m" />
+                       <key id="KEY_AUDIO" mapto="dvdAudioMenu" flags="l" />
                        <key id="KEY_RADIO" mapto="nextAudioTrack" flags="m" />
                        <key id="KEY_TEXT" mapto="nextSubtitleTrack" flags="m" />
                        <key id="KEY_VIDEO" mapto="nextAngle" flags="m" />
index 12d1371..aa22b99 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_dvdplayer.xml
 
index 1353f7d..6fc5a6f 100755 (executable)
@@ -2,23 +2,14 @@
          <prerequisites>
                     <tag type="Multimedia" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>DVDPlayer</name>
                     <packagename>enigma2-plugin-extensions-dvdplayer</packagename>
-                    <shortdescription>DVDPlayer plays your DVDs on your Dreambox.</shortdescription>
+                    <shortdescription>DVDPlayer plays your DVDs on your Dreambox</shortdescription>
                     <description>DVDPlayer plays your DVDs on your Dreambox.\nWith the DVDPlayer you can play your DVDs on your Dreambox from a DVD or even from an iso file or video_ts folder on your harddisc or network.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_dvdplayer.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>DVDPlayer</name>
-                    <packagename>enigma2-plugin-extensions-dvdplayer</packagename>
-                    <shortdescription>Spielen Sie Ihre DVDs mit dem DVDPlayer auf Ihrer Dreambox ab.</shortdescription>
-                    <description>Spielen Sie Ihre DVDs mit dem DVDPlayer auf Ihrer Dreambox ab.\nMit dem DVDPlayer können Sie Ihre DVDs auf Ihrer Dreambox abspielen. Dabei ist es egal ob Sie von DVD, iso-Datei oder sogar direkt von einer video_ts Ordnerstruktur von Ihrer Festplatte oder dem Netzwerk abspielen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_dvdplayer.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-dvdplayer" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 64b4ae5..1cee0aa
@@ -4,7 +4,7 @@ from Screens.Screen import Screen
 from Screens.MessageBox import MessageBox
 from Screens.ChoiceBox import ChoiceBox
 from Screens.HelpMenu import HelpableScreen
-from Screens.InfoBarGenerics import InfoBarSeek, InfoBarPVRState, InfoBarCueSheetSupport, InfoBarShowHide, InfoBarNotifications
+from Screens.InfoBarGenerics import InfoBarSeek, InfoBarPVRState, InfoBarCueSheetSupport, InfoBarShowHide, InfoBarNotifications, InfoBarAudioSelection, InfoBarSubtitleSupport
 from Components.ActionMap import ActionMap, NumberActionMap, HelpableActionMap
 from Components.Label import Label
 from Components.Sources.StaticText import StaticText
@@ -39,8 +39,11 @@ class FileBrowser(Screen):
                                currDir = "/media/dvd/"
                        if not pathExists(currDir):
                                currDir = "/"
+                       if lastpath == "":  # 'None' is magic to start at the list of mountpoints
+                               currDir = None
 
-                       self.filelist = FileList(currDir, matchingPattern = "(?i)^.*\.(iso)", useServiceRef = True)
+                       inhibitDirs = ["/bin", "/boot", "/dev", "/etc", "/home", "/lib", "/proc", "/sbin", "/share", "/sys", "/tmp", "/usr", "/var"]
+                       self.filelist = FileList(currDir, matchingPattern = "(?i)^.*\.(iso|img)", useServiceRef = True)
                        self["filelist"] = self.filelist
 
                self["FilelistActions"] = ActionMap(["SetupActions"],
@@ -79,6 +82,12 @@ class FileBrowser(Screen):
                                        lastpath = (pathname.rstrip("/").rsplit("/",1))[0]
                                        print "lastpath video_ts.ifo=", lastpath
                                        self.close(pathname)
+                               if fileExists(pathname+"VIDEO_TS/VIDEO_TS.IFO"):
+                                       print "dvd structure found, trying to open..."
+                                       lastpath = (pathname.rstrip("/").rsplit("/",1))[0]
+                                       print "lastpath video_ts.ifo=", lastpath
+                                       pathname += "VIDEO_TS"
+                                       self.close(pathname)
                        else:
                                lastpath = filename[0:filename.rfind("/")]
                                print "lastpath directory=", lastpath
@@ -186,7 +195,7 @@ class ChapterZap(Screen):
                self.Timer.callback.append(self.keyOK)
                self.Timer.start(3000, True)
 
-class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarPVRState, InfoBarShowHide, HelpableScreen, InfoBarCueSheetSupport):
+class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarPVRState, InfoBarShowHide, HelpableScreen, InfoBarCueSheetSupport, InfoBarAudioSelection, InfoBarSubtitleSupport):
        ALLOW_SUSPEND = Screen.SUSPEND_PAUSES
        ENABLE_RESUME_SUPPORT = True
        
@@ -235,8 +244,6 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                self.saved_config_speeds_backward = config.seek.speeds_backward.value
                self.saved_config_enter_forward = config.seek.enter_forward.value
                self.saved_config_enter_backward = config.seek.enter_backward.value
-               self.saved_config_seek_stepwise_minspeed = config.seek.stepwise_minspeed.value
-               self.saved_config_seek_stepwise_repeat = config.seek.stepwise_repeat.value
                self.saved_config_seek_on_pause = config.seek.on_pause.value
                self.saved_config_seek_speeds_slowmotion = config.seek.speeds_slowmotion.value
 
@@ -246,8 +253,6 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                config.seek.speeds_slowmotion.value = [ ]
                config.seek.enter_forward.value = "2"
                config.seek.enter_backward.value = "2"
-               config.seek.stepwise_minspeed.value = "Never"
-               config.seek.stepwise_repeat.value = "3"
                config.seek.on_pause.value = "play"
 
        def restore_infobar_seek_config(self):
@@ -256,8 +261,6 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                config.seek.speeds_slowmotion.value = self.saved_config_seek_speeds_slowmotion
                config.seek.enter_forward.value = self.saved_config_enter_forward
                config.seek.enter_backward.value = self.saved_config_enter_backward
-               config.seek.stepwise_minspeed.value = self.saved_config_seek_stepwise_minspeed
-               config.seek.stepwise_repeat.value = self.saved_config_seek_stepwise_repeat
                config.seek.on_pause.value = self.saved_config_seek_on_pause
 
        def __init__(self, session, dvd_device = None, dvd_filelist = [ ], args = None):
@@ -266,10 +269,12 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                InfoBarNotifications.__init__(self)
                InfoBarCueSheetSupport.__init__(self, actionmap = "MediaPlayerCueSheetActions")
                InfoBarShowHide.__init__(self)
+               InfoBarAudioSelection.__init__(self)
+               InfoBarSubtitleSupport.__init__(self)
                HelpableScreen.__init__(self)
                self.save_infobar_seek_config()
                self.change_infobar_seek_config()
-               InfoBarSeek.__init__(self, useSeekBackHack=False)
+               InfoBarSeek.__init__(self)
                InfoBarPVRState.__init__(self)
                self.dvdScreen = self.session.instantiateDialog(DVDOverlay)
 
@@ -345,6 +350,7 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                                "prevTitle": (self.prevTitle, _("jump back to the previous title")),
                                "tv": (self.askLeavePlayer, _("exit DVD player or return to file browser")),
                                "dvdAudioMenu": (self.enterDVDAudioMenu, _("(show optional DVD audio menu)")),
+                               "AudioSelection": (self.enterAudioSelection, _("Select audio track")),
                                "nextAudioTrack": (self.nextAudioTrack, _("switch to the next audio track")),
                                "nextSubtitleTrack": (self.nextSubtitleTrack, _("switch to the next subtitle language")),
                                "nextAngle": (self.nextAngle, _("switch to the next angle")),
@@ -537,6 +543,9 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                        keys.keyPressed(key)
                return keys
 
+       def enterAudioSelection(self):
+               self.audioSelection()
+
        def nextAudioTrack(self):
                self.sendKey(iServiceKeys.keyUser)
 
@@ -625,6 +634,14 @@ class DVDPlayer(Screen, InfoBarBase, InfoBarNotifications, InfoBarSeek, InfoBarP
                        newref = eServiceReference(4369, 0, val)
                        print "play", newref.toString()
                        if curref is None or curref != newref:
+                               if newref.toString().endswith("/VIDEO_TS") or newref.toString().endswith("/"):
+                                       names = newref.toString().rsplit("/",3)
+                                       if names[2].startswith("Disk ") or names[2].startswith("DVD "):
+                                               name = str(names[1]) + " - " + str(names[2])
+                                       else:
+                                               name = names[2]
+                                       print "setting name to: ", self.service
+                                       newref.setName(str(name))
                                self.session.nav.playService(newref)
                                self.service = self.session.nav.getCurrentService()
                                print "self.service", self.service
@@ -758,5 +775,5 @@ def filescan(**kwargs):
                )]              
 
 def Plugins(**kwargs):
-       return [PluginDescriptor(name = "DVDPlayer", description = "Play DVDs", where = PluginDescriptor.WHERE_MENU, fnc = menu),
-                       PluginDescriptor(where = PluginDescriptor.WHERE_FILESCAN, fnc = filescan)]
+       return [PluginDescriptor(name = "DVDPlayer", description = "Play DVDs", where = PluginDescriptor.WHERE_MENU, needsRestart = True, fnc = menu),
+                       PluginDescriptor(where = PluginDescriptor.WHERE_FILESCAN, needsRestart = True, fnc = filescan)]
index 27c751c..3e2ee67 100644 (file)
@@ -1,17 +1,18 @@
-OBJS := servicedvd.cpp
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
--include $(OBJS:.cpp=.d)
+AM_CXXFLAGS = @LIBDDVD_CFLAGS@
 
-installdir = $(pkglibdir)/python/Plugins/Extensions/DVDPlayer
+plugindir = $(pkglibdir)/python/Plugins/Extensions/DVDPlayer
 
-install_PYTHON = \
-       servicedvd.so
+plugin_LTLIBRARIES = servicedvd.la
 
-servicedvd.so:
-       $(CXX) $(CPPFLAGS) -MD $(CXXFLAGS) $(DEFS) -I$(top_srcdir)/include \
-       -Wall -W $(OBJS) -shared -fPIC -Wl,-soname,servicedvd.so -o servicedvd.so \
-       $(LDFLAGS) -ldreamdvd
+servicedvd_la_SOURCES = \
+       servicedvd.cpp \
+       servicedvd.h
 
-all: servicedvd.so
-
-CLEANFILES = servicedvd.so servicedvd.d
+servicedvd_la_LDFLAGS = -avoid-version -module
+servicedvd_la_LIBADD = @LIBDDVD_LIBS@
index 2ba5392..ccacf3c 100644 (file)
@@ -32,6 +32,7 @@ eServiceFactoryDVD::eServiceFactoryDVD()
        {
                std::list<std::string> extensions;
                extensions.push_back("iso");
+               extensions.push_back("img");
                sc->addServiceFactory(eServiceFactoryDVD::id, this, extensions);
        }
 }
@@ -396,6 +397,61 @@ RESULT eServiceDVD::subtitle(ePtr<iSubtitleOutput> &ptr)
        return 0;
 }
 
+RESULT eServiceDVD::audioTracks(ePtr<iAudioTrackSelection> &ptr)
+{
+       ptr = this;
+       return 0;
+}
+
+int eServiceDVD::getNumberOfTracks()
+{
+       int i = 0;
+       ddvd_get_audio_count(m_ddvdconfig, &i);
+       return i;
+}
+
+int eServiceDVD::getCurrentTrack()
+{
+       int audio_id,audio_type;
+       uint16_t audio_lang;
+       ddvd_get_last_audio(m_ddvdconfig, &audio_id, &audio_lang, &audio_type);
+       return audio_id;
+}
+
+RESULT eServiceDVD::selectTrack(unsigned int i)
+{
+       ddvd_set_audio(m_ddvdconfig, i);
+       return 0;
+}
+
+RESULT eServiceDVD::getTrackInfo(struct iAudioTrackInfo &info, unsigned int audio_id)
+{
+       int audio_type;
+       uint16_t audio_lang;
+       ddvd_get_audio_byid(m_ddvdconfig, audio_id, &audio_lang, &audio_type);
+       char audio_string[3]={audio_lang >> 8, audio_lang, 0};
+       info.m_pid = audio_id+1;
+       info.m_language = audio_string;
+       switch(audio_type)
+       {
+               case DDVD_MPEG:
+                       info.m_description = "MPEG";
+                       break;
+               case DDVD_AC3:
+                       info.m_description = "AC3";
+                       break;
+               case DDVD_DTS:
+                       info.m_description = "DTS";
+                       break;
+               case DDVD_LPCM:
+                       info.m_description = "LPCM";
+                       break;
+               default:
+                       info.m_description = "und";
+       }
+       return 0;
+}
+
 RESULT eServiceDVD::keys(ePtr<iServiceKeys> &ptr)
 {
        ptr=this;
@@ -480,7 +536,10 @@ RESULT eServiceDVD::getName(std::string &name)
        if ( m_ddvd_titlestring[0] != '\0' )
                name = m_ddvd_titlestring;
        else
-               name = m_ref.path;
+               if ( !m_ref.name.empty() )
+                       name = m_ref.name;
+               else
+                       name = m_ref.path;
        return 0;
 }
 
@@ -619,14 +678,33 @@ PyObject *eServiceDVD::getInfoObject(int w)
        Py_RETURN_NONE;
 }
 
-RESULT eServiceDVD::enableSubtitles(eWidget *parent, SWIG_PYOBJECT(ePyObject) /*entry*/)
+RESULT eServiceDVD::enableSubtitles(eWidget *parent, ePyObject tuple)
 {
        delete m_subtitle_widget;
+       eSize size = eSize(720, 576);
 
        m_subtitle_widget = new eSubtitleWidget(parent);
        m_subtitle_widget->resize(parent->size());
 
-       eSize size = eSize(720, 576);
+       int pid = -1;
+
+       if ( tuple != Py_None )
+       {               
+               ePyObject entry;
+               int tuplesize = PyTuple_Size(tuple);
+               if (!PyTuple_Check(tuple))
+                       goto error_out;
+               if (tuplesize < 1)
+                       goto error_out;
+               entry = PyTuple_GET_ITEM(tuple, 1);
+               if (!PyInt_Check(entry))
+                       goto error_out;
+               pid = PyInt_AsLong(entry)-1;
+
+               ddvd_set_spu(m_ddvdconfig, pid);
+               m_event(this, evUser+7);
+       }
+       eDebug("eServiceDVD::enableSubtitles %i", pid);
 
        if (!m_pixmap)
        {
@@ -644,6 +722,9 @@ RESULT eServiceDVD::enableSubtitles(eWidget *parent, SWIG_PYOBJECT(ePyObject) /*
        m_subtitle_widget->show();
 
        return 0;
+
+error_out:
+       return -1;
 }
 
 RESULT eServiceDVD::disableSubtitles(eWidget */*parent*/)
@@ -655,8 +736,26 @@ RESULT eServiceDVD::disableSubtitles(eWidget */*parent*/)
 
 PyObject *eServiceDVD::getSubtitleList()
 {
-       eDebug("eServiceDVD::getSubtitleList nyi");
-       Py_RETURN_NONE;
+       ePyObject l = PyList_New(0);
+       unsigned int spu_count = 0;
+       ddvd_get_spu_count(m_ddvdconfig, &spu_count);
+
+       for ( unsigned int spu_id = 0; spu_id < spu_count; spu_id++ )
+       {
+               uint16_t spu_lang;
+               ddvd_get_spu_byid(m_ddvdconfig, spu_id, &spu_lang);
+               char spu_string[3]={spu_lang >> 8, spu_lang, 0};
+
+               ePyObject tuple = PyTuple_New(5);
+               PyTuple_SetItem(tuple, 0, PyInt_FromLong(2));
+               PyTuple_SetItem(tuple, 1, PyInt_FromLong(spu_id+1));
+               PyTuple_SetItem(tuple, 2, PyInt_FromLong(3));
+               PyTuple_SetItem(tuple, 3, PyInt_FromLong(0));
+               PyTuple_SetItem(tuple, 4, PyString_FromString(spu_string));
+               PyList_Append(l, tuple);
+               Py_DECREF(tuple);
+       }
+       return l;
 }
 
 PyObject *eServiceDVD::getCachedSubtitle()
index c751a39..80cfcf0 100644 (file)
@@ -26,7 +26,7 @@ public:
        RESULT offlineOperations(const eServiceReference &, ePtr<iServiceOfflineOperations> &ptr);
 };
 
-class eServiceDVD: public iPlayableService, public iPauseableService, public iSeekableService,
+class eServiceDVD: public iPlayableService, public iPauseableService, public iSeekableService, public iAudioTrackSelection,
        public iServiceInformation, public iSubtitleOutput, public iServiceKeys, public iCueSheet, public eThread, public Object
 {
        friend class eServiceFactoryDVD;
@@ -35,7 +35,7 @@ public:
        virtual ~eServiceDVD();
                // not implemented (yet)
        RESULT audioChannel(ePtr<iAudioChannelSelection> &ptr) { ptr = 0; return -1; }
-       RESULT audioTracks(ePtr<iAudioTrackSelection> &ptr) { ptr = 0; return -1; }
+       RESULT audioTracks(ePtr<iAudioTrackSelection> &ptr);
        RESULT frontendInfo(ePtr<iFrontendInformation> &ptr) { ptr = 0; return -1; }
        RESULT subServices(ePtr<iSubserviceList> &ptr) { ptr = 0; return -1; }
        RESULT timeshift(ePtr<iTimeshiftService> &ptr) { ptr = 0; return -1; }
@@ -89,8 +89,15 @@ public:
        void setCutList(SWIG_PYOBJECT(ePyObject));
        void setCutListEnable(int enable);
 
-               // iServiceKeys
+                       // iAudioTrackSelection 
+       int getNumberOfTracks();
+       RESULT selectTrack(unsigned int i);
+       RESULT getTrackInfo(struct iAudioTrackInfo &, unsigned int n);
+       int getCurrentTrack();
+
+       // iServiceKeys
        RESULT keyPressed(int key);
+
 private:
        eServiceDVD(eServiceReference ref);
 
index 5766ff3..a11d35d 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_graphmultiepg.xml
 
index 3e2a3f6..d3a2edf 100755 (executable)
@@ -3,23 +3,14 @@
                     <tag type="EPG" />
                     <tag type="Recording" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>GraphMultiEPG</name>
                     <packagename>enigma2-plugin-extensions-graphmultiepg</packagename>
-                    <shortdescription>GraphMultiEPG shows a graphical timeline EPG.</shortdescription>
+                   <shortdescription>GraphMultiEPG shows a graphical timeline EPG</shortdescription>
                     <description>GraphMultiEPG shows a graphical timeline EPG.\nShows a nice overview of all running und upcoming tv shows.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_graphmultiepg_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>GraphMultiEPG</name>
-                    <packagename>enigma2-plugin-extensions-graphmultiepg</packagename>
-                    <shortdescription>Zeigt ein grafisches Zeitlinien-EPG.</shortdescription>
-                    <description>Zeigt ein grafisches Zeitlinien-EPG.\nZeigt eine grafische Übersicht aller laufenden und kommenden Sendungen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_graphmultiepg_de.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-graphmultiepg" />
          </files>
index adb7015..bcc7b9b 100644 (file)
@@ -94,5 +94,5 @@ def main(session, servicelist, **kwargs):
 def Plugins(**kwargs):
        name = _("Graphical Multi EPG")
        descr = _("A graphical EPG for all services of an specific bouquet")
-       return [ PluginDescriptor(name=name, description=descr, where = PluginDescriptor.WHERE_EVENTINFO, fnc=main),
-         PluginDescriptor(name=name, description=descr, where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main) ]
+       return [PluginDescriptor(name=name, description=descr, where = PluginDescriptor.WHERE_EVENTINFO, needsRestart = False, fnc=main),
+               PluginDescriptor(name=name, description=descr, where = PluginDescriptor.WHERE_EXTENSIONSMENU, needsRestart = False, fnc=main)]
index 5a6e3f3..7a3a9be 100755 (executable)
@@ -1,6 +1,10 @@
 installdir = $(pkglibdir)/python/Plugins/Extensions
 
-SUBDIRS = TuxboxPlugins CutListEditor PicturePlayer MediaScanner MediaPlayer GraphMultiEPG SocketMMI DVDPlayer DVDBurn Modem
+SUBDIRS = TuxboxPlugins CutListEditor PicturePlayer MediaScanner MediaPlayer GraphMultiEPG SocketMMI DVDBurn Modem
+
+if HAVE_LIBDDVD
+SUBDIRS += DVDPlayer
+endif
 
 install_PYTHON =       \
        __init__.py
index 84e0167..e17f0bf 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_mediaplayer.xml
 
index 2f9f22b..ffbb8e8 100755 (executable)
@@ -2,23 +2,14 @@
          <prerequisites>
                     <tag type="Multimedia" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>MediaPlayer</name>
                     <packagename>enigma2-plugin-extensions-mediaplayer</packagename>
-                    <shortdescription>Mediaplayer plays your favorite music and videos.</shortdescription>
+                    <shortdescription>Plays your favorite music and videos</shortdescription>
                     <description>Mediaplayer plays your favorite music and videos.\nPlay all your favorite music and video files, organize them in playlists, view cover and album information.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_mediaplayer_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>MediaPlayer</name>
-                    <packagename>enigma2-plugin-extensions-mediaplayer</packagename>
-                    <shortdescription>Mediaplayer spielt Ihre Musik und Videos.</shortdescription>
-                    <description>Mediaplayer spielt Ihre Musik und Videos.\nSie können all Ihre Musik- und Videodateien abspielen, in Playlisten organisieren, Cover und Albuminformationen abrufen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_mediaplayer_de.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-mediaplayer" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index e4bdba1..6ff1c5a
@@ -110,7 +110,7 @@ class MediaPlayer(Screen, InfoBarBase, InfoBarSeek, InfoBarAudioSelection, InfoB
 
                # 'None' is magic to start at the list of mountpoints
                defaultDir = config.mediaplayer.defaultDir.getValue()
-               self.filelist = FileList(defaultDir, matchingPattern = "(?i)^.*\.(mp2|mp3|ogg|ts|m2ts|wav|wave|m3u|pls|e2pls|mpg|vob|avi|divx|m4v|mkv|mp4|m4a|dat|flac|mov)", useServiceRef = True, additionalExtensions = "4098:m3u 4098:e2pls 4098:pls")
+               self.filelist = FileList(defaultDir, matchingPattern = "(?i)^.*\.(mp2|mp3|ogg|ts|wav|wave|m3u|pls|e2pls|mpg|vob|avi|divx|m4v|mkv|mp4|m4a|dat|flac|mov|m2ts)", useServiceRef = True, additionalExtensions = "4098:m3u 4098:e2pls 4098:pls")
                self["filelist"] = self.filelist
 
                self.playlist = MyPlayList()
@@ -1041,6 +1041,6 @@ def filescan(**kwargs):
 from Plugins.Plugin import PluginDescriptor
 def Plugins(**kwargs):
        return [
-               PluginDescriptor(name = "MediaPlayer", description = "Play back media files", where = PluginDescriptor.WHERE_MENU, fnc = menu),
-               PluginDescriptor(name = "MediaPlayer", where = PluginDescriptor.WHERE_FILESCAN, fnc = filescan)
+               PluginDescriptor(name = "MediaPlayer", description = "Play back media files", where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc = menu),
+               PluginDescriptor(name = "MediaPlayer", where = PluginDescriptor.WHERE_FILESCAN, needsRestart = False, fnc = filescan)
        ]
index d80b8c2..c4ab27d 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_mediascanner.xml
 
index eced924..eb9de1b 100755 (executable)
@@ -1,25 +1,15 @@
 <default>
          <prerequisites>
-                    <tag type="Multimedia" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>MediaScanner</name>
                     <packagename>enigma2-plugin-extensions-mediascanner</packagename>
-                    <shortdescription>MediaScanner scans devices for playable media files.</shortdescription>
+                    <shortdescription>Scan devices for playable media files</shortdescription>
                     <description>MediaScanner scans devices for playable media files and displays a menu with possible actions like viewing pictures or playing movies.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_mediascanner_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>MediaScanner</name>
-                    <packagename>enigma2-plugin-extensions-mediascanner</packagename>
-                    <shortdescription>MediaScanner durchsucht Geräte nach Mediendateien.</shortdescription>
-                    <description>MediaScanner durchsucht Geräte nach Mediendateien  und bietet Ihnen die dazu passenden Aktionen an wie z.B. Bilder betrachten oder Videos abspielen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_mediascanner_en.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-mediascanner" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 0cefa35..76bbb26
@@ -91,8 +91,8 @@ def autostart(reason, **kwargs):
 
 def Plugins(**kwargs):
        return [
-               PluginDescriptor(name="MediaScanner", description=_("Scan Files..."), where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main),
+               PluginDescriptor(name="MediaScanner", description=_("Scan Files..."), where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = True, fnc=main),
 #              PluginDescriptor(where = PluginDescriptor.WHERE_MENU, fnc=menuHook),
-               PluginDescriptor(where = PluginDescriptor.WHERE_SESSIONSTART, fnc = sessionstart),
-               PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart)
+               PluginDescriptor(where = PluginDescriptor.WHERE_SESSIONSTART, needsRestart = True, fnc = sessionstart),
+               PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = True, fnc = autostart)
                ]
index e57e4f5..0b397c1 100644 (file)
@@ -280,4 +280,4 @@ def main(session, **kwargs):
        session.open(ModemSetup)
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Modem", description="plugin to connect to internet via builtin modem", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main)
+       return PluginDescriptor(name="Modem", description="plugin to connect to internet via builtin modem", where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc=main)
index 87b59f4..e501fb6 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_pictureplayer.xml
 
index faff978..16e2ec9 100755 (executable)
@@ -2,23 +2,14 @@
          <prerequisites>
                     <tag type="Multimedia" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>PicturePlayer</name>
                     <packagename>enigma2-plugin-extensions-pictureplayer</packagename>
-                    <shortdescription>PicturePlayer displays your photos on the TV.</shortdescription>
+                    <shortdescription>Display your photos on the TV</shortdescription>
                     <description>The PicturePlayer displays your photos on the TV.\nYou can view them as thumbnails or slideshow.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_pictureplayer.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Bildbetrachter</name>
-                    <packagename>enigma2-plugin-extensions-pictureplayer</packagename>
-                    <shortdescription>Der Bildbetrachter zeigt Ihre Bilder auf dem Fernseher an.</shortdescription>
-                    <description>Der Bildbetrachter zeigt Ihre Bilder auf dem Fernseher an.\nSie können sich Ihre Bilder als Thumbnails, einzeln oder als Slideshow anzeigen lassen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_pictureplayer.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-pictureplayer" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 5d1c2cb..169a8c8
@@ -625,5 +625,5 @@ def filescan(**kwargs):
 
 def Plugins(**kwargs):
        return \
-               [PluginDescriptor(name=_("PicturePlayer"), description=_("fileformats (BMP, PNG, JPG, GIF)"), icon="pictureplayer.png", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main),
-                PluginDescriptor(name=_("PicturePlayer"), where = PluginDescriptor.WHERE_FILESCAN, fnc = filescan)]
+               [PluginDescriptor(name=_("PicturePlayer"), description=_("fileformats (BMP, PNG, JPG, GIF)"), icon="pictureplayer.png", where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc=main),
+                PluginDescriptor(name=_("PicturePlayer"), where = PluginDescriptor.WHERE_FILESCAN, needsRestart = False, fnc = filescan)]
index 34ccbeb..67388bc 100755 (executable)
@@ -1,3 +1,3 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_socketmmi.xml
old mode 100644 (file)
new mode 100755 (executable)
index acf8374..3eaf8fc
@@ -2,20 +2,13 @@
          <prerequisites>
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>SocketMMI</name>
                     <packagename>enigma2-plugin-extensions-socketmmi</packagename>
-                    <shortdescription>Python frontend for /tmp/mmi.socket.</shortdescription>
+                    <shortdescription>Frontend for /tmp/mmi.socket</shortdescription>
                     <description>Python frontend for /tmp/mmi.socket.</description>
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>SocketMMI</name>
-                    <packagename>enigma2-plugin-extensions-socketmmi</packagename>
-                    <shortdescription>Python frontend für /tmp/mmi.socket.</shortdescription>
-                    <description>Python frontend für /tmp/mmi.socket.</description>
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-socketmmi" />
          </files>
index 387c830..568cde2 100644 (file)
@@ -22,6 +22,7 @@ def autostart(reason, **kwargs):
                socketHandler = SocketMMIMessageHandler()
 
 def Plugins(**kwargs):
-       return [ PluginDescriptor(name = "SocketMMI", description = _("Python frontend for /tmp/mmi.socket"), where = PluginDescriptor.WHERE_MENU, fnc = menu),
-               PluginDescriptor(where = PluginDescriptor.WHERE_SESSIONSTART, fnc = sessionstart),
-               PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart) ]
+       return [ PluginDescriptor(name = "SocketMMI", description = _("Python frontend for /tmp/mmi.socket"), where = PluginDescriptor.WHERE_MENU, needsRestart = True, fnc = menu),
+               PluginDescriptor(where = PluginDescriptor.WHERE_SESSIONSTART, needsRestart = True, fnc = sessionstart),
+               PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = True, fnc = autostart) ]
+
index 8e80e18..5ce7d03 100644 (file)
@@ -1,17 +1,15 @@
-OBJS = socket_mmi.cpp
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
 
--include $(OBJS:.cpp=.d)
+plugindir = $(pkglibdir)/python/Plugins/Extensions/SocketMMI
 
-installdir = $(pkglibdir)/python/Plugins/Extensions/SocketMMI
+plugin_LTLIBRARIES = socketmmi.la
 
-install_PYTHON = \
-       socketmmi.so
+socketmmi_la_SOURCES = \
+       socket_mmi.cpp \
+       socket_mmi.h
 
-socketmmi.so: socket_mmi.cpp socket_mmi.h
-       $(CXX) $(CPPFLAGS) -MD $(CXXFLAGS) $(DEFS) -I$(top_srcdir)/include \
-       -Wall -W $(OBJS) -shared -fPIC -Wl,-soname,socketmmi.so -o socketmmi.so \
-       $(LDFLAGS)
-
-all: socketmmi.so
-
-CLEANFILES = socketmmi.so socketmmi.d
+socketmmi_la_LDFLAGS = -avoid-version -module
index 673b525..9a69de3 100644 (file)
@@ -118,11 +118,11 @@ eAutoInitP0<eSocket_UI> init_socketui(eAutoInitNumbers::rc, "Socket MMI");
 
 int eSocketMMIHandler::send_to_mmisock( void* buf, size_t len)
 {
-       int ret = write(connfd, buf, len);
+       ssize_t ret = write(connfd, buf, len);
        if ( ret < 0 )
                eDebug("[eSocketMMIHandler] write (%m)");
-       else if ( (uint)ret != len )
-               eDebug("[eSocketMMIHandler] only %d bytes sent.. %d bytes should be sent", ret, len );
+       else if ( (size_t)ret != len )
+               eDebug("[eSocketMMIHandler] only %zd bytes sent.. %zu bytes should be sent", ret, len );
        else
                return 0;
        return ret;
index ecdcac8..1ab8aee 100755 (executable)
@@ -1,3 +1,3 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_tuxboxplugins.xml
old mode 100644 (file)
new mode 100755 (executable)
index 734c48f..7ca1082
@@ -2,20 +2,13 @@
          <prerequisites>
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>TuxboxPlugins</name>
                     <packagename>TuxboxPlugins</packagename>
-                    <shortdescription>Allows the execution of TuxboxPlugins.</shortdescription>
+                    <shortdescription>Execute TuxboxPlugins</shortdescription>
                     <description>Allows the execution of TuxboxPlugins.</description>
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>TuxboxPlugins</name>
-                    <packagename>enigma2-plugin-extensions-tuxboxplugins</packagename>
-                    <shortdescription>Erlaubt das Ausführen von TuxboxPlugins.</shortdescription>
-                    <description>Erlaubt das Ausführen von TuxboxPlugins.</description>
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-extensions-tuxboxplugins" />
          </files>
index 05085ea..e124ffd 100644 (file)
@@ -17,7 +17,7 @@ def getPlugins():
                for x in dir:
                        if x[-3:] == "cfg":
                                params = getPluginParams(x)
-                               pluginlist.append(PluginDescriptor(name=params["name"], description=params["desc"], where = PluginDescriptor.WHERE_PLUGINMENU, icon="tuxbox.png", fnc=boundFunction(main, plugin=x)))
+                               pluginlist.append(PluginDescriptor(name=params["name"], description=params["desc"], where = PluginDescriptor.WHERE_PLUGINMENU, icon="tuxbox.png", needsRestart = True, fnc=boundFunction(main, plugin=x)))
        
        return pluginlist
 
index 5a676cd..9ecdbc2 100755 (executable)
@@ -61,9 +61,10 @@ class PluginDescriptor:
        WHERE_SOFTWAREMANAGER = 14
 
 
-       def __init__(self, name = "Plugin", where = [ ], description = "", icon = None, fnc = None, wakeupfnc = None, internal = False):
+       def __init__(self, name = "Plugin", where = [ ], description = "", icon = None, fnc = None, wakeupfnc = None, needsRestart = None, internal = False):
                self.name = name
                self.internal = internal
+               self.needsRestart = needsRestart
                if isinstance(where, list):
                        self.where = where
                else:
index d8de354..797010c 100755 (executable)
@@ -88,7 +88,7 @@ class CleanupWizard(WizardLanguage, Rc):
                if self.NextStep is not 'end':
                        if not self.Console:
                                self.Console = Console()
-                       cmd = "ipkg list_installed | grep enigma2"
+                       cmd = "opkg list_installed | grep enigma2"
                        self.Console.ePopen(cmd, self.buildListInstalled_Finished)
                        self.buildListRef = self.session.openWithCallback(self.buildListfinishedCB, MessageBox, _("Please wait while searching for removable packages..."), type = MessageBox.TYPE_INFO, enable_input = False)
                else:
index 99add3d..d0781af 100755 (executable)
@@ -2,26 +2,16 @@
          <prerequisites>
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>CleanupWizard</name>
                     <packagename>enigma2-plugin-systemplugins-cleanupwizard</packagename>
                     <shortdescription>Automatically informs you on low internal memory</shortdescription>
-                    <description>The CleanupWizard informs you when your internal free memory of your dreambox has droppen under 2MB.
-                   You can use this wizard to remove some extensions.
-                    </description>
+                    <description>The CleanupWizard informs you when the internal free memory of your dreambox has dropped below a definable threshold.
+                   You can use this wizard to remove some plugins. </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_cleanupwizard_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>CleanupWizard</name>
-                    <packagename>enigma2-plugin-systemplugins-cleanupwizard</packagename>
-                    <shortdescription>Informiert Sie automatisch wenn der interne Speicher Ihrer Dreambox voll wird.</shortdescription>
-                    <description>Der CleanupWizard informiert Sie, wenn der interne freie Speicher Ihrer Dreambox unter 2MB fällt.
-                   Sie können dann einige Erweiterungen deinstallieren um wieder Platz zu schaffen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_cleanupwizard_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-cleanupwizard" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index f8677bb..157aa75
@@ -126,10 +126,10 @@ def selSetup(menuid, **kwargs):
 
 def Plugins(**kwargs):
        list = []
-       list.append(PluginDescriptor(name=_("CleanupWizard"), description=_("Cleanup Wizard settings"),where=PluginDescriptor.WHERE_MENU, fnc=selSetup))
+       list.append(PluginDescriptor(name=_("CleanupWizard"), description=_("Cleanup Wizard settings"),where=PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=selSetup))
        if config.plugins.cleanupwizard.enable.value:
                if not config.misc.firstrun.value:
                        if internalMemoryExceeded:
-                               list.append(PluginDescriptor(name=_("Cleanup Wizard"), where = PluginDescriptor.WHERE_WIZARD, fnc=(1, CleanupWizard)))
+                               list.append(PluginDescriptor(name=_("Cleanup Wizard"), where = PluginDescriptor.WHERE_WIZARD, needsRestart = False, fnc=(1, CleanupWizard)))
        return list
 
index 9abc598..f34f0a3 100755 (executable)
@@ -4,28 +4,17 @@
                     <tag type="CI" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>CommonInterfaceAssignment</name>
                     <packagename>enigma2-plugin-systemplugins-commoninterfaceassignment</packagename>
-                    <shortdescription>Assigning providers/services/caids to a dedicated CI module</shortdescription>
-                    <description>With the CommonInterfaceAssignment extension it is possible to use different CI modules
-                    in your Dreambox and assign to each of them dedicated providers/services or caids.\n
-                    So it is then possible to watch a scrambled service while recording another one.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_ciassignment.jpg" />
-          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>CommonInterfaceAssignment</name>
-                    <packagename>enigma2-plugin-systemplugins-commoninterfaceassignment</packagename>
-                    <shortdescription>Zuweisen von Providern/Services/CAIDs an ein CI Modul</shortdescription>
-                    <description>Mit der CommonInterfaceAssignment Erweiterung ist es möglich jedem CI Modul bestimmte Provider/Services/CAIDs zuzuweisen.\n
-                    So ist es möglich mit einem CI einen Sender aufzunehmen\n
-                    und mit einem anderen einen Sender zu schauen.
-                    </description>
+                    <shortdescription>Assigning providers/services/caids to a CI module</shortdescription>
+                    <description>With the CommonInterfaceAssignment plugin it is possible to use different
+                   CI modules in your Dreambox and assign dedicated providers/services or caids to each of them.\n
+                   This allows watching a scrambled service while recording another one.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_ciassignment.jpg" />
           </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-commoninterfaceassignment" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 2c0edf5..b345428
@@ -12,7 +12,7 @@ from ServiceReference import ServiceReference
 from Plugins.Plugin import PluginDescriptor
 from xml.etree.cElementTree import parse as ci_parse
 from Tools.XMLTools import elementsWithTag, mergeText, stringToXML
-from enigma import eDVBCI_UI, eDVBCIInterfaces
+from enigma import eDVBCI_UI, eDVBCIInterfaces, eEnv
 
 from os import system, path as os_path
 
@@ -115,7 +115,7 @@ class CIconfigMenu(Screen):
 
                Screen.__init__(self, session)
                self.ci_slot=ci_slot
-               self.filename="/etc/enigma2/ci"+str(self.ci_slot)+".xml"
+               self.filename = eEnv.resolve("${sysconfdir}/enigma2/ci") + str(self.ci_slot) + ".xml"
 
                self["key_red"] = StaticText(_("Delete"))
                self["key_green"] = StaticText(_("add Service"))
@@ -567,7 +567,7 @@ def activate_all(session):
                        return Len > 0 and definitions[Len-1].text or default   
 
                for ci in range(NUM_CI):
-                       filename="/etc/enigma2/ci"+str(ci)+".xml"
+                       filename = eEnv.resolve("${sysconfdir}/enigma2/ci") + str(ci) + ".xml"
 
                        if not os_path.exists(filename):
                                print "[CI_Activate_Config_CI%d] no config file found" %ci
@@ -636,10 +636,10 @@ def menu(menuid, **kwargs):
 
 def Plugins(**kwargs):
        if config.usage.setup_level.index > 1:
-               return [PluginDescriptor( where = PluginDescriptor.WHERE_SESSIONSTART, fnc = sessionstart ),
-                               PluginDescriptor( where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart ),
-                               PluginDescriptor( name = "CommonInterfaceAssignment", description = _("a gui to assign services/providers/caids to common interface modules"), where = PluginDescriptor.WHERE_MENU, fnc = menu )]
+               return [PluginDescriptor( where = PluginDescriptor.WHERE_SESSIONSTART, needsRestart = False, fnc = sessionstart ),
+                               PluginDescriptor( where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = False, fnc = autostart ),
+                               PluginDescriptor( name = "CommonInterfaceAssignment", description = _("a gui to assign services/providers/caids to common interface modules"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc = menu )]
        else:
-               return [PluginDescriptor( where = PluginDescriptor.WHERE_SESSIONSTART, fnc = sessionstart ),
-                               PluginDescriptor( where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart ),
-                               PluginDescriptor( name = "CommonInterfaceAssignment", description = _("a gui to assign services/providers to common interface modules"), where = PluginDescriptor.WHERE_MENU, fnc = menu )]
+               return [PluginDescriptor( where = PluginDescriptor.WHERE_SESSIONSTART, needsRestart = False, fnc = sessionstart ),
+                               PluginDescriptor( where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = False, fnc = autostart ),
+                               PluginDescriptor( name = "CommonInterfaceAssignment", description = _("a gui to assign services/providers to common interface modules"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc = menu )]
index e69de29..7933e4c 100755 (executable)
@@ -0,0 +1,40 @@
+import sha
+
+def bin2long(s):
+       return reduce( lambda x,y:(x<<8L)+y, map(ord, s))
+
+def long2bin(l):
+       res = ""
+       for byte in range(128):
+               res += chr((l >> (1024 - (byte + 1) * 8)) & 0xff)
+       return res
+
+def rsa_pub1024(src, mod):
+       return long2bin(pow(bin2long(src), 65537, bin2long(mod)))
+       
+def decrypt_block(src, mod):
+       if len(src) != 128 and len(src) != 202:
+               return None
+       dest = rsa_pub1024(src[:128], mod)
+       hash = sha.new(dest[1:107])
+       if len(src) == 202:
+               hash.update(src[131:192])       
+       result = hash.digest()
+       if result == dest[107:127]:
+               return dest
+       return None
+
+def validate_cert(cert, key):
+       buf = decrypt_block(cert[8:], key) 
+       if buf is None:
+               return None
+       return buf[36:107] + cert[139:196]
+
+def read_random():
+       try:
+               fd = open("/dev/urandom", "r")
+               buf = fd.read(8)
+               fd.close()
+               return buf
+       except:
+               return None
\ No newline at end of file
index a118ed7..3140b15 100755 (executable)
@@ -2,26 +2,17 @@
          <prerequisites>
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>CrashlogAutoSubmit</name>
                     <packagename>enigma2-plugin-systemplugins-crashlogautosubmit</packagename>
                     <shortdescription>Automatically send crashlogs to Dream Multimedia</shortdescription>
-                    <description>With the CrashlogAutoSubmit extension it is possible to automatically send crashlogs
-                   found on your Harddrive to Dream Multimedia
+                    <description>With the CrashlogAutoSubmit plugin it is possible to automatically
+                   mail crashlogs found on your hard drive to Dream Multimedia.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_crashlogautosubmit_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>CrashlogAutoSubmit</name>
-                    <packagename>enigma2-plugin-systemplugins-crashlogautosubmit</packagename>
-                    <shortdescription>Automatisches versenden von Crashlogs an Dream Multimedia</shortdescription>
-                    <description>Mit dem CrashlogAutoSubmit Plugin ist es möglich auf Ihrer Festplatte
-                   gefundene Crashlogs automatisch an Dream Multimedia zu versenden.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_crashlogautosubmit_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-crashlogautosubmit" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 2563981..ab74de4
@@ -8,12 +8,13 @@ from Screens.Screen import Screen
 from Screens.VirtualKeyBoard import VirtualKeyBoard
 from Screens.ChoiceBox import ChoiceBox
 from Screens.MessageBox import MessageBox
-from enigma import ePoint
+from enigma import ePoint, eTPM
 from Tools import Notifications
 
 import os
 from twisted.mail import smtp, relaymanager
 import MimeWriter, mimetools, StringIO
+from __init__ import bin2long, long2bin, rsa_pub1024, decrypt_block, validate_cert, read_random
 
 config.plugins.crashlogautosubmit = ConfigSubsection()
 config.plugins.crashlogautosubmit.sendmail = ConfigSelection(default = "send", choices = [
@@ -376,11 +377,36 @@ def callCrashMailer(result,session):
 
 def autostart(reason, **kwargs):
        print "[CrashlogAutoSubmit] - autostart"
-       if "session" in kwargs:
-               try:
-                       startMailer(kwargs["session"])
-               except ImportError, e:
-                       print "[CrashlogAutoSubmit] Twisted-mail not available, not starting CrashlogAutoSubmitter", e
+       try:
+               device = open("/proc/stb/info/model", "r").readline().strip()
+       except:
+               device = ""     
+       if device != "dm7025":
+               rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
+               etpm = eTPM()
+               l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
+               if l2cert is None:
+                       return
+               l2key = validate_cert(l2cert, rootkey)
+               if l2key is None:
+                       return
+               l3cert = etpm.getCert(eTPM.TPMD_DT_LEVEL3_CERT)
+               if l3cert is None:
+                       return
+               l3key = validate_cert(l3cert, l2key)
+               if l3key is None:
+                       return
+               rnd = read_random()
+               if rnd is None:
+                       return
+               val = etpm.challenge(rnd)
+               result = decrypt_block(val, l3key)
+       if device == "dm7025" or result[80:88] == rnd:
+               if "session" in kwargs:
+                       try:
+                               startMailer(kwargs["session"])
+                       except ImportError, e:
+                               print "[CrashlogAutoSubmit] Twisted-mail not available, not starting CrashlogAutoSubmitter", e
 
 
 def openconfig(session, **kwargs):
@@ -395,6 +421,6 @@ def selSetup(menuid, **kwargs):
 
 
 def Plugins(**kwargs):
-       return [PluginDescriptor(where = [PluginDescriptor.WHERE_SESSIONSTART, PluginDescriptor.WHERE_AUTOSTART], fnc = autostart),
-               PluginDescriptor(name=_("CrashlogAutoSubmit"), description=_("CrashlogAutoSubmit settings"),where=PluginDescriptor.WHERE_MENU, fnc=selSetup)]
+       return [PluginDescriptor(where = [PluginDescriptor.WHERE_SESSIONSTART, PluginDescriptor.WHERE_AUTOSTART], needsRestart = False, fnc = autostart),
+               PluginDescriptor(name=_("CrashlogAutoSubmit"), description=_("CrashlogAutoSubmit settings"),where=PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=selSetup)]
 
index 41d41ed..74b7886 100755 (executable)
@@ -1,26 +1,18 @@
 <default>
          <prerequisites>
                     <tag type="SAT" />
-                    <tag type="System" />
+                    <tag type="Default" />
          </prerequisites>
           <info language="en">
                     <author>Dream Multimedia</author>
                     <name>DefaultServicesScanner</name>
                     <packagename>enigma2-plugin-systemplugins-defaultservicesscanner</packagename>
-                    <shortdescription>Scans default lamedbs sorted by satellite with a connected dish positioner.</shortdescription>
-                    <description>With the DefaultServicesScanner extension you can scan default lamedbs sorted by satellite with a connected dish positioner.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_defaultservicescanner.jpg" />
-          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>DefaultServicesScanner</name>
-                    <packagename>enigma2-plugin-systemplugins-defaultservicesscanner</packagename>
-                    <shortdescription>Standard Sendersuche nach Satellit mit einem Rotor.</shortdescription>
-                    <description>Mit der DefaultServicesScanner Erweiterung können Sie eine standard Sendersuche nach Satellit mit einem angeschlossenen Rotor durchführen.
+                    <shortdescription>Scans default lamedbs sorted by satellite</shortdescription>
+                    <description>With the DefaultServicesScanner plugin you can scan default lamedbs sorted by satellite with a connected dish positioner.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_defaultservicescanner.jpg" />
           </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-defaultservicesscanner" />
          </files>
index 4d0a992..d26881e 100644 (file)
@@ -134,4 +134,4 @@ def DefaultServicesScannerMain(session, **kwargs):
        session.open(DefaultServicesScannerPlugin)
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Default Services Scanner", description=_("Scans default lamedbs sorted by satellite with a connected dish positioner"), where = PluginDescriptor.WHERE_PLUGINMENU, fnc=DefaultServicesScannerMain)
+       return PluginDescriptor(name="Default Services Scanner", description=_("Scans default lamedbs sorted by satellite with a connected dish positioner"), where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc=DefaultServicesScannerMain)
index 9b0a2ed..92a5473 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_diseqctester.xml
 
index 33808b3..567618b 100755 (executable)
@@ -3,24 +3,16 @@
                     <tag type="SAT" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>DiseqcTester</name>
                     <packagename>enigma2-plugin-systemplugins-diseqctester</packagename>
-                    <shortdescription>Test your Diseqc equipment.</shortdescription>
-                    <description>With the DiseqcTester extension you can test your satellite equipment for Diseqc compatibility and errors.
+                    <shortdescription>Test your DiSEqC equipment</shortdescription>
+                    <description>With the DiseqcTester plugin you can test your satellite equipment for DiSEqC compatibility and errors.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_diseqctester_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>DiseqcTester</name>
-                    <packagename>enigma2-plugin-systemplugins-diseqctester</packagename>
-                    <shortdescription>Testet Ihr Diseqc Equipment.</shortdescription>
-                    <description>Mit der DiseqcTester Erweiterung können Sie Ihr Satelliten-Equipment nach Diseqc-Kompatibilität und Fehlern überprüfen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_diseqctester_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-diseqctester" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 5b7edcf..4dcf6c6
@@ -679,5 +679,5 @@ def autostart(reason, **kwargs):
        resourcemanager.addResource("DiseqcTester", DiseqcTesterMain)
 
 def Plugins(**kwargs):
-       return [ PluginDescriptor(name="DiSEqC Tester", description=_("Test DiSEqC settings"), where = PluginDescriptor.WHERE_PLUGINMENU, fnc=DiseqcTesterMain),
-                       PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart)]
+       return [ PluginDescriptor(name="DiSEqC Tester", description=_("Test DiSEqC settings"), where = PluginDescriptor.WHERE_PLUGINMENU, needsRestart = False, fnc=DiseqcTesterMain),
+                       PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = False, fnc = autostart)]
old mode 100644 (file)
new mode 100755 (executable)
index 1763f67..7b6fdca
@@ -3,24 +3,16 @@
                     <hardware type="dm8000" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>FrontprocessorUpgrade</name>
                     <packagename>enigma2-plugin-systemplugins-frontprocessorupgrade</packagename>
                    <packagetype>internal</packagetype> <!-- internal/public , public is default, internal metas are not displayed inside plugin manager -->
-                    <shortdescription>Internal firmware updater.</shortdescription>
+                    <shortdescription>Internal firmware updater</shortdescription>
                     <description>This system tool is internally used to program the hardware with firmware updates.
                     </description>
          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>FrontprocessorUpgrade</name>
-                    <packagename>enigma2-plugin-systemplugins-frontprocessorupgrade</packagename>
-                   <packagetype>internal</packagetype> <!-- internal/public , public is default, internal metas are not displayed inside plugin manager -->
-                    <shortdescription>Interner Firmware-Upgrader.</shortdescription>
-                    <description>Dieses Systemtool wird intern benutzt um Firmware-Upgrades für die Hardware aufzuspielen.
-                    </description>
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-frontprocessorupgrade" />
        </files>
index 38b80c9..6cb30de 100644 (file)
@@ -76,11 +76,11 @@ def Plugins(**kwargs):
        newversion = getUpgradeVersion() or 0
        list = []
        if version is not None and version < newversion:
-               list.append(PluginDescriptor(name="FP Upgrade", where = PluginDescriptor.WHERE_WIZARD, fnc=(8, FPUpgrade)))
+               list.append(PluginDescriptor(name="FP Upgrade", where = PluginDescriptor.WHERE_WIZARD, needsRestart = True, fnc=(8, FPUpgrade)))
 
        try:
                msg = open("/proc/stb/message").read()
-               list.append(PluginDescriptor(name="System Message Check", where = PluginDescriptor.WHERE_WIZARD, fnc=(9, SystemMessage, msg)))
+               list.append(PluginDescriptor(name="System Message Check", where = PluginDescriptor.WHERE_WIZARD, needsRestart = True, fnc=(9, SystemMessage, msg)))
        except:
                pass
 
index a757b53..cf5608b 100755 (executable)
@@ -1,3 +1,3 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_hotplug.xml
old mode 100644 (file)
new mode 100755 (executable)
index 6c2824c..610dfee
@@ -2,22 +2,15 @@
          <prerequisites>
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>Hotplug</name>
                     <packagename>enigma2-plugin-systemplugins-hotplug</packagename>
-                    <shortdescription>Hotplugging for removeable devices.</shortdescription>
-                    <description>The Hotplug extension notifies your system of newly added or removed devices.
-                    </description>
-          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Hotplug</name>
-                    <packagename>enigma2-plugin-systemplugins-hotplug</packagename>
-                    <shortdescription>Hotplugging für entfernbare Geräte.</shortdescription>
-                    <description>Mit der Hotplug-Erweiterung wird Ihr System über neu angeschlossene oder entfernte Geräte informiert.
+                    <shortdescription>Hotplugging for removeable devices</shortdescription>
+                    <description>The Hotplug plugin notifies your system of newly added or removed devices.
                     </description>
           </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-hotplug" />
        </files>
index b19007c..84cbbcb 100644 (file)
 from Plugins.Plugin import PluginDescriptor
-from twisted.internet.protocol import Protocol, Factory
-from twisted.internet import reactor
 from Components.Harddisk import harddiskmanager
+from Tools.Directories import fileExists
 
 hotplugNotifier = [ ]
+bdpoll = None
 
-class Hotplug(Protocol):
-       def connectionMade(self):
-               self.received = ""
+def processHotplugData(self, v):
+       print "hotplug:", v
+       action = v.get("ACTION")
+       device = v.get("DEVPATH")
+       physdevpath = v.get("PHYSDEVPATH")
+       media_state = v.get("X_E2_MEDIA_STATUS")
 
-       def dataReceived(self, data):
-               self.received += data
+       dev = device.split('/')[-1]
 
-       def connectionLost(self, reason):
-               data = self.received.split('\0')[:-1]
+       if action is not None and action == "add":
+               error, blacklisted, removable, is_cdrom, partitions, medium_found = harddiskmanager.addHotplugPartition(dev, physdevpath)
+               if bdpoll and removable or is_cdrom:
+                       bdpoll.addDevice(dev, is_cdrom, medium_found)
+       elif action is not None and action == "remove":
+               if bdpoll:
+                       bdpoll.removeDevice(dev)
+               harddiskmanager.removeHotplugPartition(dev)
+       elif media_state is not None:
+               if media_state == '1':
+                       harddiskmanager.removeHotplugPartition(dev)
+                       harddiskmanager.addHotplugPartition(dev, physdevpath)
+               elif media_state == '0':
+                       harddiskmanager.removeHotplugPartition(dev)
 
-               v = {}
+       for callback in hotplugNotifier:
+               try:
+                       callback(dev, action or media_state)
+               except AttributeError:
+                       hotplugNotifier.remove(callback)
 
-               for x in data:
-                       i = x.find('=')
-                       var, val = x[:i], x[i+1:]
-                       v[var] = val
+CDROM_DRIVE_STATUS = 0x5326
+CDROM_MEDIA_CHANGED = 0x5325
+CDSL_CURRENT = ((int)(~0>>1))
+CDS_NO_INFO = 0
+CDS_NO_DISC = 1
+CDS_TRAY_OPEN = 2
+CDS_DRIVE_NOT_READY = 3
+CDS_DISC_OK = 4
+ENOMEDIUM = 159
+IOC_NRBITS = 8
+IOC_NRSHIFT = 0
+IOC_TYPESHIFT = (IOC_NRSHIFT+IOC_NRBITS)
+BLKRRPART = ((0x12<<IOC_TYPESHIFT) | (95<<IOC_NRSHIFT))
 
-               print "hotplug:", v
+def autostart(reason, **kwargs):
+       if reason == 0:
+               print "starting hotplug handler"
 
-               action = v.get("ACTION")
-               device = v.get("DEVPATH")
-               physdevpath = v.get("PHYSDEVPATH")
-               media_state = v.get("X_E2_MEDIA_STATUS")
+               if fileExists('/dev/.udev'):
+                       global netlink
+                       global bdpoll
+                       from enigma import eSocketNotifier, eTimer, ePythonMessagePump
+                       import socket
+                       from select import POLLIN, POLLPRI
 
-               dev = device.split('/')[-1]
+                       class Netlink:
+                               def __init__(self):
+                                       self.netlink = socket.socket(socket.AF_NETLINK, socket.SOCK_DGRAM, 15)
+                                       self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 65536)
+                                       self.netlink.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, 65536)
+                                       self.netlink.bind((0, 1))
+                                       self.sn = eSocketNotifier(self.netlink.fileno(), POLLIN|POLLPRI)
+                                       self.sn.callback.append(self.dataAvail)
 
-               if action is not None and action == "add":
-                       harddiskmanager.addHotplugPartition(dev, physdevpath)
-               elif action is not None and action == "remove":
-                       harddiskmanager.removeHotplugPartition(dev)
-               elif media_state is not None:
-                       if media_state == '1':
-                               harddiskmanager.removeHotplugPartition(dev)
-                               harddiskmanager.addHotplugPartition(dev, physdevpath)
-                       elif media_state == '0':
-                               harddiskmanager.removeHotplugPartition(dev)
-               
-               for callback in hotplugNotifier:
-                       try:
-                               callback(dev, action or media_state)
-                       except AttributeError:
-                               hotplugNotifier.remove(callback)
+                               def dataAvail(self, what):
+                                       received = self.netlink.recvfrom(16384)
+#                                      print "HOTPLUG(%d):" %(what), received
 
-def autostart(reason, **kwargs):
-       if reason == 0:
-               print "starting hotplug handler"
-               factory = Factory()
-               factory.protocol = Hotplug
+                                       data = received[0].split('\0')[:-1]
+                                       v = {}
+
+                                       for x in data:
+                                               i = x.find('=')
+                                               var, val = x[:i], x[i+1:]
+                                               v[var] = val
+
+                                       if v['SUBSYSTEM'] == 'block' and v['ACTION'] in ('add', 'remove'):
+                                               processHotplugData(self, v)
+
+                       from threading import Thread, Semaphore, Lock
+
+                       class ThreadQueue:
+                               def __init__(self):
+                                       self.__list = [ ]
+                                       self.__lock = Lock()
+
+                               def push(self, val):
+                                       list = self.__list
+                                       lock = self.__lock
+                                       lock.acquire()
+                                       list.append(val)
+                                       lock.release()
+
+                               def pop(self):
+                                       list = self.__list
+                                       lock = self.__lock
+                                       lock.acquire()
+                                       ret = list[0]
+                                       del list[0]
+                                       lock.release()
+                                       return ret
 
-               try:
                        import os
-                       os.remove("/tmp/hotplug.socket")
-               except OSError:
-                       pass
+                       import errno
+                       import fcntl
+
+                       class BDPoll(Thread):
+                               CHECK_INTERVAL = 2000
+                               MSG_MEDIUM_REMOVED = 1
+                               MSG_MEDIUM_INSERTED = 2
+                               MSG_POLL_FINISHED = 4
+                               def __init__(self):
+                                       Thread.__init__(self)
+                                       self.__sema = Semaphore(0)
+                                       self.__lock = Lock()
+                                       self.running = False
+                                       self.devices_to_poll = { }
+                                       self.messages = ThreadQueue()
+                                       self.checkTimer = eTimer()
+                                       self.checkTimer.callback.append(self.timeout)
+                                       self.checkTimer.start(BDPoll.CHECK_INTERVAL, True)
+                                       self.mp = ePythonMessagePump()
+                                       self.mp.recv_msg.get().append(self.gotThreadMsg)
+                                       self.start()
+
+                               def gotThreadMsg(self, msg):
+                                       msg = self.messages.pop()
+                                       if msg[0] == BDPoll.MSG_MEDIUM_REMOVED:
+                                               print "MSG_MEDIUM_REMOVED"
+                                               harddiskmanager.removeHotplugPartition(msg[1])
+                                       elif msg[0] == BDPoll.MSG_MEDIUM_INSERTED:
+                                               print "MSG_MEDIUM_INSERTED"
+                                               harddiskmanager.addHotplugPartition(msg[1])
+                                       elif msg[0] == BDPoll.MSG_POLL_FINISHED:
+                                               self.checkTimer.start(BDPoll.CHECK_INTERVAL, True)
+
+                               def timeout(self):
+                                       self.__sema.release() # start bdpoll loop in thread
+
+                               def is_mounted(self, dev):
+                                       mounts = file('/proc/mounts').read()
+                                       return mounts.find(dev) != -1
+
+                               def run(self):
+                                       sema = self.__sema
+                                       lock = self.__lock
+                                       messages = self.messages
+                                       mp = self.mp
+                                       self.running = True
+                                       while self.running:
+                                               sema.acquire()
+                                               self.__lock.acquire()
+                                               devices_to_poll = self.devices_to_poll.items()
+                                               self.__lock.release()
+                                               devices_to_poll_processed = [ ]
+                                               for device, state in devices_to_poll:
+                                                       got_media = False
+                                                       is_cdrom, prev_media_state = state
+                                                       if is_cdrom:
+                                                               try:
+                                                                       fd = os.open("/dev/" + device, os.O_RDONLY | os.O_NONBLOCK | os.O_EXCL)
+                                                               except OSError, err:
+                                                                       if err.errno == errno.EBUSY:
+                                                                               print "open cdrom exclusive failed:",
+                                                                               if not self.is_mounted(device):
+                                                                                       print "not mounted"
+                                                                                       continue
+                                                                               try:
+                                                                                       print "mounted... try non exclusive"
+                                                                                       fd = os.open("/dev/" + device, os.O_RDONLY | os.O_NONBLOCK)
+                                                                               except OSError, err:
+                                                                                       print "open cdrom not exclusive failed", os.strerror(err.errno)
+                                                                                       continue
+                                                               #here the fs must be valid!
+                                                               try:
+                                                                       ret = fcntl.ioctl(fd, CDROM_DRIVE_STATUS, CDSL_CURRENT)
+                                                               except IOError, err:
+                                                                       print "ioctl CDROM_DRIVE_STATUS failed", os.strerror(err.errno)
+                                                               else:
+                                                                       if ret in (CDS_NO_INFO, CDS_NO_DISC, CDS_TRAY_OPEN, CDS_DRIVE_NOT_READY):
+                                                                               pass
+                                                                       elif ret == CDS_DISC_OK:
+                                                                               #todo new kernels support events to userspace event on media change
+                                                                               #but not 2.6.18.... see hotplug-ng bdpoll.c
+                                                                               got_media = True
+                                                               os.close(fd)
+                                                       else:
+                                                               try:
+                                                                       fd = os.open("/dev/" + device, os.O_RDONLY)
+                                                               except OSError, err:
+                                                                       if err.errno == ENOMEDIUM:
+                                                                               pass
+                                                                       else:
+                                                                               print "open non cdrom failed", os.strerror(err.errno)
+                                                                               continue
+                                                               else:
+                                                                       got_media = True
+                                                                       os.close(fd)
+                                                       if prev_media_state:
+                                                               if not got_media:
+                                                                       print "media removal detected on", device
+                                                                       try:
+                                                                               fd = os.open("/dev/" + device, os.O_RDONLY | os.O_NONBLOCK)
+                                                                       except OSError, err:
+                                                                               print "open device for blkrrpart ioctl failed", os.strerror(err.errno)
+                                                                       else:
+                                                                               try:
+                                                                                       fcntl.ioctl(fd, BLKRRPART)
+                                                                               except IOError, err:
+                                                                                       print "ioctl BLKRRPART failed", os.strerror(err.errno)
+                                                                               os.close(fd)
+                                                       else:
+                                                               if got_media:
+                                                                       print "media insertion detected on", device
+                                                       devices_to_poll_processed.append((device, is_cdrom, got_media))
+                                               self.__lock.acquire()
+                                               for device, is_cdrom, state in devices_to_poll_processed:
+                                                       old_state = self.devices_to_poll.get(device)
+                                                       if old_state is not None and old_state[1] != state:
+                                                               msg = state and BDPoll.MSG_MEDIUM_INSERTED or BDPoll.MSG_MEDIUM_REMOVED
+                                                               self.devices_to_poll[device] = (is_cdrom, state)
+                                                               messages.push((msg, device))
+                                                               mp.send(0)
+
+                                               self.__lock.release()
+                                               messages.push((self.MSG_POLL_FINISHED,))
+                                               mp.send(0)
+
+                               def addDevice(self, device, is_cdrom, inserted):
+                                       self.__lock.acquire()
+                                       if device in self.devices_to_poll:
+                                               print "device", device, "already in bdpoll"
+                                       else:
+                                               print "add device", device, "to bdpoll current state:",
+                                               if inserted:
+                                                       print "medium inserted"
+                                               else:
+                                                       print "medium removed"
+                                               self.devices_to_poll[device] = (is_cdrom, inserted)
+                                       self.__lock.release()
+
+                               def removeDevice(self, device):
+                                       self.__lock.acquire()
+                                       if device in self.devices_to_poll:
+                                               print "device", device, "removed from bdpoll"
+                                               del self.devices_to_poll[device]
+                                       else:
+                                               print "try to del not exist device", device, "from bdpoll"
+                                       self.__lock.release()
+
+                       netlink = Netlink()
+                       bdpoll = BDPoll()
+                       for blockdev, removable, is_cdrom, medium_found in harddiskmanager.devices_scanned_on_init:
+                               if removable or is_cdrom:
+                                       bdpoll.addDevice(blockdev, is_cdrom, medium_found)
+               else:
+                       from twisted.internet.protocol import Protocol, Factory
+                       from twisted.internet import reactor
+
+                       try:
+                               import os
+                               os.remove("/tmp/hotplug.socket")
+                       except OSError:
+                               pass
+
+                       class Hotplug(Protocol):
+                               def connectionMade(self):
+                                       print "HOTPLUG connection!"
+                                       self.received = ""
+
+                               def dataReceived(self, data):
+                                       print "hotplug:", data
+                                       self.received += data
+                                       print "complete", self.received
+
+                               def connectionLost(self, reason):
+                                       print "HOTPLUG connection lost!"
+                                       data = self.received.split('\0')[:-1]
+                                       v = {}
+
+                                       for x in data:
+                                               i = x.find('=')
+                                               var, val = x[:i], x[i+1:]
+                                               v[var] = val
+
+                                       processHotplugData(self, v)
 
-               reactor.listenUNIX("/tmp/hotplug.socket", factory)
+                       factory = Factory()
+                       factory.protocol = Hotplug
+                       reactor.listenUNIX("/tmp/hotplug.socket", factory)
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name = "Hotplug", description = "listens to hotplug events", where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart)
+       return PluginDescriptor(name = "Hotplug", description = "listens to hotplug events", where = PluginDescriptor.WHERE_AUTOSTART, needsRestart = True, fnc = autostart)
diff --git a/lib/python/Plugins/SystemPlugins/NFIFlash/dm8000_writenand b/lib/python/Plugins/SystemPlugins/NFIFlash/dm8000_writenand
deleted file mode 100755 (executable)
index bd02d8f..0000000
Binary files a/lib/python/Plugins/SystemPlugins/NFIFlash/dm8000_writenand and /dev/null differ
index 6463f17..85ecc92 100644 (file)
 # -*- coding: utf-8 -*-
-from Components.MenuList import MenuList
+from Plugins.SystemPlugins.Hotplug.plugin import hotplugNotifier
 from Screens.Screen import Screen
 from Screens.MessageBox import MessageBox
 from Screens.ChoiceBox import ChoiceBox
+from Screens.HelpMenu import HelpableScreen
+from Screens.TaskView import JobView
+from Components.About import about
 from Components.ActionMap import ActionMap
 from Components.Sources.StaticText import StaticText
-from Components.Sources.Progress import Progress
+from Components.Sources.List import List
 from Components.Label import Label
 from Components.FileList import FileList
+from Components.MenuList import MenuList
 from Components.MultiContent import MultiContentEntryText
 from Components.ScrollLabel import ScrollLabel
-from Tools.Directories import fileExists
+from Components.Harddisk import harddiskmanager
+from Components.Task import Task, Job, job_manager, Condition
+from Tools.Directories import fileExists, isMount, resolveFilename, SCOPE_HDD, SCOPE_MEDIA
 from Tools.HardwareInfo import HardwareInfo
-from enigma import eConsoleAppContainer, eListbox, gFont, eListboxPythonMultiContent, \
-       RT_HALIGN_LEFT, RT_HALIGN_CENTER, RT_VALIGN_CENTER, RT_WRAP, eRect, eTimer
-from os import system, remove
-import re
-import urllib
 from Tools.Downloader import downloadWithProgress
+from enigma import eConsoleAppContainer, gFont, RT_HALIGN_LEFT, RT_HALIGN_CENTER, RT_VALIGN_CENTER, RT_WRAP, eTimer
+from os import system, path, access, stat, remove, W_OK, R_OK
 from twisted.web import client
 from twisted.internet import reactor, defer
 from twisted.python import failure
-from Plugins.SystemPlugins.Hotplug.plugin import hotplugNotifier
-
-class UserRequestedCancel(Exception):
-       pass
-
-class Feedlist(MenuList):
-       def __init__(self, list=[], enableWrapAround = False):
-               MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent)
-               self.l.setFont(0, gFont("Regular", 16))
-               self.l.setItemHeight(22)
+import re
 
-       def clear(self):
-               del self.list[:]
-               self.l.setList(self.list)
+class ImageDownloadJob(Job):
+       def __init__(self, url, filename, device=None, mountpoint="/"):
+               Job.__init__(self, _("Download .NFI-Files for USB-Flasher"))
+               if device:
+                       if isMount(mountpoint):
+                               UmountTask(self, mountpoint)
+                       MountTask(self, device, mountpoint)
+               ImageDownloadTask(self, url, mountpoint+filename)
+               ImageDownloadTask(self, url[:-4]+".nfo", mountpoint+filename[:-4]+".nfo")
+               #if device:
+                       #UmountTask(self, mountpoint)
+
+       def retry(self):
+               self.tasks[0].args += self.tasks[0].retryargs
+               Job.retry(self)
+
+class MountTask(Task):
+       def __init__(self, job, device, mountpoint):
+               Task.__init__(self, job, ("mount"))
+               self.setTool("mount")
+               options = "rw,sync"
+               self.mountpoint = mountpoint
+               self.args += [ device, mountpoint, "-o"+options ]
+               self.weighting = 1
+
+       def processOutput(self, data):
+               print "[MountTask] output:", data
+
+class UmountTask(Task):
+       def __init__(self, job, mountpoint):
+               Task.__init__(self, job, ("mount"))
+               self.setTool("umount")
+               self.args += [mountpoint]
+               self.weighting = 1
+
+class DownloaderPostcondition(Condition):
+       def check(self, task):
+               return task.returncode == 0
+
+       def getErrorMessage(self, task):
+               return self.error_message
+               
+class ImageDownloadTask(Task):
+       def __init__(self, job, url, path):
+               Task.__init__(self, job, _("Downloading"))
+               self.postconditions.append(DownloaderPostcondition())
+               self.job = job
+               self.url = url
+               self.path = path
+               self.error_message = ""
+               self.last_recvbytes = 0
+               self.error_message = None
+               self.download = None
+               self.aborted = False
 
-       def getNFIname(self):
-               l = self.l.getCurrentSelection()
-               return l and l[0][0]
+       def run(self, callback):
+               self.callback = callback
+               self.download = downloadWithProgress(self.url,self.path)
+               self.download.addProgress(self.download_progress)
+               self.download.start().addCallback(self.download_finished).addErrback(self.download_failed)
+               print "[ImageDownloadTask] downloading", self.url, "to", self.path
 
-       def getNFIurl(self):
-               l = self.l.getCurrentSelection()
-               return l and l[0][1]
+       def abort(self):
+               print "[ImageDownloadTask] aborting", self.url
+               if self.download:
+                       self.download.stop()
+               self.aborted = True
 
-       def getNFOname(self):
-               l = self.l.getCurrentSelection()
-               return l and l[0][0][:-3]+"nfo"
+       def download_progress(self, recvbytes, totalbytes):
+               #print "[update_progress] recvbytes=%d, totalbytes=%d" % (recvbytes, totalbytes)
+               if ( recvbytes - self.last_recvbytes  ) > 10000: # anti-flicker
+                       self.progress = int(100*(float(recvbytes)/float(totalbytes)))
+                       self.name = _("Downloading") + ' ' + "%d of %d kBytes" % (recvbytes/1024, totalbytes/1024)
+                       self.last_recvbytes = recvbytes
 
-       def getNFOurl(self):
-               l = self.l.getCurrentSelection()
-               return l and l[0][1][:-3]+"nfo"
+       def download_failed(self, failure_instance=None, error_message=""):
+               self.error_message = error_message
+               if error_message == "" and failure_instance is not None:
+                       self.error_message = failure_instance.getErrorMessage()
+               Task.processFinished(self, 1)
 
-       def isValid(self):
-               l = self.l.getCurrentSelection()
-               if not l or l[0] == 0:
-                       return False
+       def download_finished(self, string=""):
+               if self.aborted:
+                       self.finish(aborted = True)
+               else:
+                       Task.processFinished(self, 0)
+
+class StickWizardJob(Job):
+       def __init__(self, path):
+               Job.__init__(self, _("USB stick wizard"))
+               self.path = path
+               self.device = path
+               while self.device[-1:] == "/" or self.device[-1:].isdigit():
+                       self.device = self.device[:-1]
+                               
+               box = HardwareInfo().get_device_name()
+               url = "http://www.dreamboxupdate.com/download/opendreambox/dreambox-nfiflasher-%s.tar.bz2" % box
+               self.downloadfilename = "/tmp/dreambox-nfiflasher-%s.tar.bz2" % box
+               self.imagefilename = "/tmp/nfiflash_%s.img" % box
+               #UmountTask(self, device)
+               PartitionTask(self)
+               ImageDownloadTask(self, url, self.downloadfilename)
+               UnpackTask(self)
+               CopyTask(self)
+
+class PartitionTaskPostcondition(Condition):
+       def check(self, task):
+               return task.returncode == 0
+
+       def getErrorMessage(self, task):
+               return {
+                       task.ERROR_BLKRRPART: ("Device or resource busy"),
+                       task.ERROR_UNKNOWN: (task.errormsg)
+               }[task.error]
+               
+class PartitionTask(Task):
+       ERROR_UNKNOWN, ERROR_BLKRRPART = range(2)
+       def __init__(self, job):
+               Task.__init__(self, job, ("partitioning"))
+               self.postconditions.append(PartitionTaskPostcondition())
+               self.job = job          
+               self.setTool("sfdisk")
+               self.args += [self.job.device]
+               self.weighting = 10
+               self.initial_input = "0 - 0x6 *\n;\n;\n;\ny"
+               self.errormsg = ""
+       
+       def run(self, callback):
+               Task.run(self, callback)
+       
+       def processOutput(self, data):
+               print "[PartitionTask] output:", data
+               if data.startswith("BLKRRPART:"):
+                       self.error = self.ERROR_BLKRRPART
                else:
-                       return True
+                       self.error = self.ERROR_UNKNOWN
+                       self.errormsg = data
+
+class UnpackTask(Task):
+       def __init__(self, job):
+               Task.__init__(self, job, ("Unpacking USB flasher image..."))
+               self.job = job
+               self.setTool("tar")
+               self.args += ["-xjvf", self.job.downloadfilename]
+               self.weighting = 80
+               self.end = 80
+               self.delayTimer = eTimer()
+               self.delayTimer.callback.append(self.progress_increment)
+       
+       def run(self, callback):
+               Task.run(self, callback)
+               self.delayTimer.start(950, False)
+               
+       def progress_increment(self):
+               self.progress += 1
+
+       def processOutput(self, data):
+               print "[UnpackTask] output: \'%s\'" % data
+               self.job.imagefilename = data
+       
+       def afterRun(self):
+               self.delayTimer.callback.remove(self.progress_increment)
+
+class CopyTask(Task):
+       def __init__(self, job):
+               Task.__init__(self, job, ("Copying USB flasher boot image to stick..."))
+               self.job = job
+               self.setTool("dd")
+               self.args += ["if=%s" % self.job.imagefilename, "of=%s1" % self.job.device]
+               self.weighting = 20
+               self.end = 20
+               self.delayTimer = eTimer()
+               self.delayTimer.callback.append(self.progress_increment)
+
+       def run(self, callback):
+               Task.run(self, callback)
+               self.delayTimer.start(100, False)
+               
+       def progress_increment(self):
+               self.progress += 1
+
+       def processOutput(self, data):
+               print "[CopyTask] output:", data
 
-       def moveSelection(self,idx=0):
-               if self.instance is not None:
-                       self.instance.moveSelectionTo(idx)
+       def afterRun(self):
+               self.delayTimer.callback.remove(self.progress_increment)
 
 class NFOViewer(Screen):
        skin = """
-               <screen name="NFOViewer" position="110,115" size="540,400" title="Changelog viewer" >
-                       <widget name="changelog" position="10,10" size="520,380" font="Regular;16" />
+               <screen name="NFOViewer" position="center,center" size="610,410" title="Changelog" >
+                       <widget name="changelog" position="10,10" size="590,380" font="Regular;16" />
                </screen>"""
 
        def __init__(self, session, nfo):
@@ -80,594 +230,576 @@ class NFOViewer(Screen):
                                "ok": self.exit,
                                "cancel": self.exit,
                                "down": self.pageDown,
-                               "up": self.pageUp                       
+                               "up": self.pageUp
                        })
        def pageUp(self):
                self["changelog"].pageUp()
 
        def pageDown(self):
                self["changelog"].pageDown()
-                       
+
        def exit(self):
                self.close(False)
 
-class NFIDownload(Screen):
-       LIST_SOURCE = 1
-       LIST_DEST = 2
-       skin = """
-               <screen name="NFIDownload" position="90,95" size="560,420" title="Image download utility">
-                       <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" />
-                       <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" />
-                       <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#a08500" transparent="1" />
-                       <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#18188b" transparent="1" />
-                       
-                       <widget source="label_top" render="Label" position="10,44" size="240,20" font="Regular;16" />
-                       <widget name="feedlist" position="10,66" size="250,222" scrollbarMode="showOnDemand" />
-                       <widget name="destlist" position="0,66" size="260,222" scrollbarMode="showOnDemand" />
+class feedDownloader:
+       def __init__(self, feed_base, box, OE_vers):
+               print "[feedDownloader::init] feed_base=%s, box=%s" % (feed_base, box)
+               self.feed_base = feed_base
+               self.OE_vers = OE_vers
+               self.box = box
+       
+       def getList(self, callback, errback):
+               self.urlbase = "%s/%s/%s/images/" % (self.feed_base, self.OE_vers, self.box)
+               print "[getList]", self.urlbase
+               self.callback = callback
+               self.errback = errback
+               client.getPage(self.urlbase).addCallback(self.feed_finished).addErrback(self.feed_failed)
 
-                       <widget source="label_bottom" render="Label" position="10,312" size="240,18" font="Regular;16"/>
-                       <widget source="path_bottom" render="Label" position="10,330" size="250,42" font="Regular;18" />
-                       
-                       <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" />
-                       <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" />
-                       <widget source="job_progresslabel" render="Label" position="130,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="300,22" foregroundColor="#000000" />
-                       <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" />
+       def feed_failed(self, failure_instance):
+               print "[feed_failed]", str(failure_instance)
+               self.errback(failure_instance.getErrorMessage())
+
+       def feed_finished(self, feedhtml):
+               print "[feed_finished]"
+               fileresultmask = re.compile("<a class=[\'\"]nfi[\'\"] href=[\'\"](?P<url>.*?)[\'\"]>(?P<name>.*?.nfi)</a>", re.DOTALL)
+               searchresults = fileresultmask.finditer(feedhtml)
+               fileresultlist = []
+               if searchresults:
+                       for x in searchresults:
+                               url = x.group("url")
+                               if url[0:7] != "http://":
+                                       url = self.urlbase + x.group("url")
+                               name = x.group("name")
+                               entry = (name, url)
+                               fileresultlist.append(entry)
+               self.callback(fileresultlist, self.OE_vers)
+
+class DeviceBrowser(Screen, HelpableScreen):
+       skin = """
+               <screen name="DeviceBrowser" position="center,center" size="520,430" title="Please select target medium" >
+                       <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on" />
+                       <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on" />
+                       <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" />
+                       <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" />
+                       <widget source="message" render="Label" position="5,50" size="510,150" font="Regular;16" />
+                       <widget name="filelist" position="5,210" size="510,220" scrollbarMode="showOnDemand" />
                </screen>"""
 
-       def __init__(self, session, destdir="/tmp/"):
-               self.skin = NFIDownload.skin
+       def __init__(self, session, startdir, message="", showDirectories = True, showFiles = True, showMountpoints = True, matchingPattern = "", useServiceRef = False, inhibitDirs = False, inhibitMounts = False, isTop = False, enableWrapAround = False, additionalExtensions = None):
                Screen.__init__(self, session)
+
+               HelpableScreen.__init__(self)
+
+               self["key_red"] = StaticText(_("Cancel"))
+               self["key_green"] = StaticText()
+               self["message"] = StaticText(message)
+
+               self.filelist = FileList(startdir, showDirectories = showDirectories, showFiles = showFiles, showMountpoints = showMountpoints, matchingPattern = matchingPattern, useServiceRef = useServiceRef, inhibitDirs = inhibitDirs, inhibitMounts = inhibitMounts, isTop = isTop, enableWrapAround = enableWrapAround, additionalExtensions = additionalExtensions)
+               self["filelist"] = self.filelist
+
+               self["FilelistActions"] = ActionMap(["SetupActions", "ColorActions"],
+                       {
+                               "green": self.use,
+                               "red": self.exit,
+                               "ok": self.ok,
+                               "cancel": self.exit
+                       })
+               
+               hotplugNotifier.append(self.hotplugCB)
+               self.onShown.append(self.updateButton)
+               self.onClose.append(self.removeHotplug)
+
+       def hotplugCB(self, dev, action):
+               print "[hotplugCB]", dev, action
+               self.updateButton()
+       
+       def updateButton(self):
                
-               self["job_progressbar"] = Progress()
-               self["job_progresslabel"] = StaticText()
+               if self["filelist"].getFilename() or self["filelist"].getCurrentDirectory():
+                       self["key_green"].text = _("Use")
+               else:
+                       self["key_green"].text = ""
+       
+       def removeHotplug(self):
+               print "[removeHotplug]"
+               hotplugNotifier.remove(self.hotplugCB)
+
+       def ok(self):
+               if self.filelist.canDescent():
+                       if self["filelist"].showMountpoints == True and self["filelist"].showDirectories == False:
+                               self.use()
+                       else:
+                               self.filelist.descent()
+
+       def use(self):
+               print "[use]", self["filelist"].getCurrentDirectory(), self["filelist"].getFilename()
+               if self["filelist"].getCurrentDirectory() is not None:
+                       if self.filelist.canDescent() and self["filelist"].getFilename() and len(self["filelist"].getFilename()) > len(self["filelist"].getCurrentDirectory()):
+                               self.filelist.descent()
+                       self.close(self["filelist"].getCurrentDirectory())
+               elif self["filelist"].getFilename():
+                       self.close(self["filelist"].getFilename())
+
+       def exit(self):
+               self.close(False)
+
+(ALLIMAGES, RELEASE, EXPERIMENTAL, STICK_WIZARD, START) = range(5)
+
+class NFIDownload(Screen):
+       skin = """
+       <screen name="NFIDownload" position="center,center" size="610,410" title="NFIDownload" >
+               <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on" />
+               <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" />
+               <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" />
+               <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" />
+               <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" />
+               <ePixmap pixmap="skin_default/border_menu_350.png" position="5,50" zPosition="1" size="350,300" transparent="1" alphatest="on" />
+               <widget source="menu" render="Listbox" position="15,60" size="330,290" scrollbarMode="showOnDemand">
+                       <convert type="TemplatedMultiContent">
+                               {"templates": 
+                                       {"default": (25, [
+                                               MultiContentEntryText(pos = (2, 2), size = (330, 24), flags = RT_HALIGN_LEFT, text = 1), # index 0 is the MenuText,
+                                       ], True, "showOnDemand")
+                                       },
+                               "fonts": [gFont("Regular", 22)],
+                               "itemHeight": 25
+                               }
+                       </convert>
+               </widget>
+               <widget source="menu" render="Listbox" position="360,50" size="240,300" scrollbarMode="showNever" selectionDisabled="1">
+                       <convert type="TemplatedMultiContent">
+                               {"templates":
+                                       {"default": (300, [
+                                               MultiContentEntryText(pos = (2, 2), size = (240, 300), flags = RT_HALIGN_CENTER|RT_VALIGN_CENTER|RT_WRAP, text = 2), # index 2 is the Description,
+                                       ], False, "showNever")
+                                       },      
+                               "fonts": [gFont("Regular", 22)],
+                               "itemHeight": 300
+                               }
+                       </convert>
+               </widget>
+               <widget source="status" render="Label" position="5,360" zPosition="10" size="600,50" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" />
+       </screen>"""
                
-               self["infolabel"] = StaticText()
-               self["statusbar"] = StaticText()
-               self["label_top"] = StaticText()
-               self["label_bottom"] = StaticText()
-               self["path_bottom"] = StaticText()
+       def __init__(self, session, destdir=None):
+               Screen.__init__(self, session)
+               #self.skin_path = plugin_path
+               #self.menu = args
                
+               self.box = HardwareInfo().get_device_name()
+               self.feed_base = "http://www.dreamboxupdate.com/opendreambox" #/1.5/%s/images/" % self.box      
+               self.usbmountpoint = resolveFilename(SCOPE_MEDIA)+"usb/"
+
+               self.menulist = []
+
+               self["menu"] = List(self.menulist)
+               self["key_red"] = StaticText(_("Close"))
                self["key_green"] = StaticText()
                self["key_yellow"] = StaticText()
                self["key_blue"] = StaticText()
 
-               self["key_red"] = StaticText()
-
-               self["feedlist"] = Feedlist([0,(eListboxPythonMultiContent.TYPE_TEXT, 0, 0,250, 30, 0, RT_HALIGN_LEFT|RT_VALIGN_CENTER, "feed not available")])
-               self["destlist"] = FileList(destdir, showDirectories = True, showFiles = False)
-               self["destlist"].hide()
+               self["status"] = StaticText(_("Please wait... Loading list..."))
 
-               self.download_container = eConsoleAppContainer()
-               self.nfo = ""
-               self.nfofile = ""
-               self.feedhtml = ""
-               self.focus = None
-               self.download = None
-               self.box = HardwareInfo().get_device_name()
-               self.feed_base = "http://www.dreamboxupdate.com/opendreambox/1.5/%s/images/" % self.box
-               self.nfi_filter = "" # "release" # only show NFIs containing this string, or all if ""
-               self.wizard_mode = False
-
-               self["actions"] = ActionMap(["OkCancelActions", "ColorActions", "DirectionActions", "EPGSelectActions"],
+               self["shortcuts"] = ActionMap(["OkCancelActions", "ColorActions", "ShortcutActions", "DirectionActions"],
                {
-                       "cancel": self.closeCB,
-                       "red": self.closeCB,
-                       "green": self.nfi_download,
-                       "yellow": self.switchList,
-                       "blue": self.askCreateUSBstick,
-                       "prevBouquet": self.switchList,
-                       "nextBouquet": self.switchList,
-                       "ok": self.ok,
-                       "left": self.left,
-                       "right": self.right,
-                       "up": self.up,
-                       "upRepeated": self.up,
-                       "downRepeated": self.down,
-                       "down": self.down
+                       "ok": self.keyOk,
+                       "green": self.keyOk,
+                       "red": self.keyRed,
+                       "blue": self.keyBlue,
+                       "up": self.keyUp,
+                       "upRepeated": self.keyUp,
+                       "downRepeated": self.keyDown,
+                       "down": self.keyDown,
+                       "cancel": self.close,
                }, -1)
+               self.onShown.append(self.go)
+               self.feedlists = [[],[],[]]
+               self.branch = START
+               self.container = eConsoleAppContainer()
+               self.container.dataAvail.append(self.tool_avail)
+               self.taskstring = ""
+               self.image_idx = 0
+               self.nfofilename = ""
+               self.nfo = ""
+               self.target_dir = None
 
-               self.feed_download()
+       def tool_avail(self, string):
+               print "[tool_avail]" + string
+               self.taskstring += string
 
-       def downloading(self, state=True):
-               if state is True:       
-                       self["key_red"].text = _("Cancel")
-                       self["key_green"].text = ""
-                       self["key_yellow"].text = ""
-                       self["key_blue"].text = ""
+       def go(self):
+               self.onShown.remove(self.go)
+               self.umountCallback = self.getMD5
+               self.umount()
+       
+       def getMD5(self):
+               url = "http://www.dreamboxupdate.com/download/opendreambox/dreambox-nfiflasher-%s-md5sums" % self.box
+               client.getPage(url).addCallback(self.md5sums_finished).addErrback(self.feed_failed)
+
+       def md5sums_finished(self, data):
+               print "[md5sums_finished]", data
+               self.stickimage_md5 = data
+               self.checkUSBStick()
+
+       def keyRed(self):
+               if self.branch == START:
+                       self.close()
                else:
-                       self.download = None
-                       self["key_red"].text = _("Exit")
-                       if self["feedlist"].isValid():
-                               self["key_green"].text = (_("Download"))
-                               if self.focus is self.LIST_SOURCE:
-                                       self["key_yellow"].text = (_("Change dir."))
-                               else:
-                                       self["key_yellow"].text = (_("Select image"))
-                       self["key_blue"].text = (_("USB stick wizard"))
-
-       def switchList(self,to_where=None):
-               if self.download or not self["feedlist"].isValid():
-                       return
-
-               self["job_progressbar"].value = 0
-               self["job_progresslabel"].text = ""
-
-               if to_where is None:
-                       if self.focus is self.LIST_SOURCE:
-                               to_where = self.LIST_DEST
-                       if self.focus is self.LIST_DEST:
-                               to_where = self.LIST_SOURCE
-
-               if to_where is self.LIST_DEST:
-                       self.focus = self.LIST_DEST
-                       self["statusbar"].text = _("Please select target directory or medium")
-                       self["label_top"].text = _("choose destination directory")+":"
-                       self["feedlist"].hide()
-                       self["destlist"].show()
-                       self["label_bottom"].text = _("Selected source image")+":"
-                       self["path_bottom"].text = str(self["feedlist"].getNFIname())
-                       self["key_yellow"].text = (_("Select image"))
-
-               elif to_where is self.LIST_SOURCE:
-                       self.focus = self.LIST_SOURCE
-                       self["statusbar"].text = _("Please choose .NFI image file from feed server to download")
-                       self["label_top"].text = _("select image from server")+":"
-                       self["feedlist"].show()
-                       self["destlist"].hide()
-                       self["label_bottom"].text = _("Destination directory")+":"
-                       self["path_bottom"].text = str(self["destlist"].getCurrentDirectory())
-                       self["key_yellow"].text = (_("Change dir."))
-
-       def up(self):
-               if self.download:
-                       return
-               if self.focus is self.LIST_SOURCE:
-                       self["feedlist"].up()
-                       self.nfo_download()
-               if self.focus is self.LIST_DEST:
-                       self["destlist"].up()
-
-       def down(self):
-               if self.download:
-                       return
-               if self.focus is self.LIST_SOURCE:
-                       self["feedlist"].down()
-                       self.nfo_download()
-               if self.focus is self.LIST_DEST:
-                       self["destlist"].down()
-
-       def left(self):
-               if self.download:
-                       return
-               if self.focus is self.LIST_SOURCE:
-                       self["feedlist"].pageUp()
-                       self.nfo_download()
-               if self.focus is self.LIST_DEST:
-                       self["destlist"].pageUp()
-
-       def right(self):
-               if self.download:
-                       return
-               if self.focus is self.LIST_SOURCE:
-                       self["feedlist"].pageDown()
-                       self.nfo_download()
-               if self.focus is self.LIST_DEST:
-                       self["destlist"].pageDown()
+                       self.branch = START
+                       self["menu"].setList(self.menulist)
+               #elif self.branch == ALLIMAGES or self.branch == STICK_WIZARD:
 
-       def ok(self):
-               if self.focus is self.LIST_SOURCE and self.nfo:
+       def keyBlue(self):
+               if self.nfo != "":
                        self.session.open(NFOViewer, self.nfo)
-               if self.download:
-                       return
-               if self.focus is self.LIST_DEST:
-                       if self["destlist"].canDescent():
-                               self["destlist"].descent()
 
-       def feed_download(self):
-               self.downloading(True)
-               self.download = self.feed_download
-               client.getPage(self.feed_base).addCallback(self.feed_finished).addErrback(self.feed_failed)
+       def keyOk(self):
+               print "[keyOk]", self["menu"].getCurrent()
+               current = self["menu"].getCurrent()
+               if current:
+                       if self.branch == START:
+                               currentEntry = current[0]
+                               if currentEntry == RELEASE:
+                                       self.image_idx = 0
+                                       self.branch = RELEASE
+                                       self.askDestination()
+                               elif currentEntry == EXPERIMENTAL:
+                                       self.image_idx = 0
+                                       self.branch = EXPERIMENTAL
+                                       self.askDestination()
+                               elif currentEntry == ALLIMAGES:
+                                       self.branch = ALLIMAGES
+                                       self.listImages()
+                               elif currentEntry == STICK_WIZARD:
+                                       self.askStartWizard()
+                       elif self.branch == ALLIMAGES:
+                               self.image_idx = self["menu"].getIndex()
+                               self.askDestination()
+               self.updateButtons()
+
+       def keyUp(self):
+               self["menu"].selectPrevious()
+               self.updateButtons()
+
+       def keyDown(self):
+               self["menu"].selectNext()
+               self.updateButtons()
+               
+       def updateButtons(self):
+               current = self["menu"].getCurrent()
+               if current:
+                       if self.branch == START:
+                               self["key_red"].text = _("Close")
+                               currentEntry = current[0]
+                               if currentEntry in (RELEASE, EXPERIMENTAL):
+                                       self.nfo_download(currentEntry, 0)
+                                       self["key_green"].text = _("Download")
+                               else:
+                                       self.nfofilename = ""
+                                       self.nfo = ""
+                                       self["key_blue"].text = ""
+                                       self["key_green"].text = _("continue")
+
+                       elif self.branch == ALLIMAGES:
+                               self["key_red"].text = _("Back")
+                               self["key_green"].text = _("Download")
+                               self.nfo_download(ALLIMAGES, self["menu"].getIndex())
+
+       def listImages(self):
+               print "[listImages]"
+               imagelist = []
+               mask = re.compile("%s/(?P<OE_vers>1\.\d)/%s/images/(?P<branch>.*?)-%s_(?P<version>.*?).nfi" % (self.feed_base, self.box, self.box), re.DOTALL)
+               for name, url in self.feedlists[ALLIMAGES]:
+                       result = mask.match(url)
+                       if result:
+                               if result.group("version").startswith("20"):
+                                       version = ( result.group("version")[:4]+'-'+result.group("version")[4:6]+'-'+result.group("version")[6:8] )
+                               else:
+                                       version = result.group("version")
+                               description = "\nOpendreambox %s\n%s image\n%s\n" % (result.group("OE_vers"), result.group("branch"), version)
+                               imagelist.append((url, name, _("Download %s from Server" ) % description, None))
+               self["menu"].setList(imagelist)
+       
+       def getUSBPartitions(self):
+               allpartitions = [ (r.description, r.mountpoint) for r in harddiskmanager.getMountedPartitions(onlyhotplug = True)]
+               print "[getUSBPartitions]", allpartitions
+               usbpartition = []
+               for x in allpartitions:
+                       print x, x[1] == '/', x[0].find("USB"), access(x[1], R_OK)
+                       if x[1] != '/' and x[0].find("USB") > -1:  # and access(x[1], R_OK) is True:
+                               usbpartition.append(x)
+               return usbpartition
+                               
+       def askDestination(self):
+               usbpartition = self.getUSBPartitions()
+               if len(usbpartition) == 1:
+                       self.target_dir = usbpartition[0][1]
+                       self.ackDestinationDevice(device_description=usbpartition[0][0])
+               else:
+                       self.openDeviceBrowser()
+       
+       def openDeviceBrowser(self):
+               self.session.openWithCallback(self.DeviceBrowserClosed, DeviceBrowser, None, showDirectories=True, showMountpoints=True, inhibitMounts=["/autofs/sr0/"])
+
+       def DeviceBrowserClosed(self, path):
+               print "[DeviceBrowserClosed]", str(path)
+               self.target_dir = path
+               if path:
+                       self.ackDestinationDevice()
+               else:
+                       self.keyRed()
+       
+       def ackDestinationDevice(self, device_description=None):
+               if device_description == None:
+                       dev = self.target_dir
+               else:
+                       dev = device_description
+               message = _("Do you want to download the image to %s ?") % (dev)
+               choices = [(_("Yes"), self.ackedDestination), (_("List of Storage Devices"),self.openDeviceBrowser), (_("Cancel"),self.keyRed)]
+               self.session.openWithCallback(self.ackDestination_query, ChoiceBox, title=message, list=choices)
+
+       def ackDestination_query(self, choice):
+               print "[ackDestination_query]", choice
+               if isinstance(choice, tuple):
+                       choice[1]()
+               else:
+                       self.keyRed()
+
+       def ackedDestination(self):
+               print "[ackedDestination]", self.branch, self.target_dir
+               self.container.setCWD(resolveFilename(SCOPE_MEDIA)+"usb/")
+               if self.target_dir[:8] == "/autofs/":
+                       self.target_dir = "/dev/" + self.target_dir[8:-1]
+
+               if self.branch == STICK_WIZARD:
+                       job = StickWizardJob(self.target_dir)
+                       job.afterEvent = "close"
+                       job_manager.AddJob(job)
+                       job_manager.failed_jobs = []
+                       self.session.openWithCallback(self.StickWizardCB, JobView, job, afterEventChangeable = False)
+
+               elif self.branch != STICK_WIZARD:
+                       url = self.feedlists[self.branch][self.image_idx][1]
+                       filename = self.feedlists[self.branch][self.image_idx][0]
+                       print "[getImage] start downloading %s to %s" % (url, filename)
+                       if self.target_dir.startswith("/dev/"):
+                               job = ImageDownloadJob(url, filename, self.target_dir, self.usbmountpoint)
+                       else:
+                               job = ImageDownloadJob(url, filename, None, self.target_dir)
+                       job.afterEvent = "close"
+                       job_manager.AddJob(job)
+                       job_manager.failed_jobs = []
+                       self.session.openWithCallback(self.ImageDownloadCB, JobView, job, afterEventChangeable = False)
+
+       def StickWizardCB(self, ret=None):
+               print "[StickWizardCB]", ret
+#              print job_manager.active_jobs, job_manager.failed_jobs, job_manager.job_classes, job_manager.in_background, job_manager.active_job
+               if len(job_manager.failed_jobs) == 0:
+                       self.session.open(MessageBox, _("The USB stick was prepared to be bootable.\nNow you can download an NFI image file!"), type = MessageBox.TYPE_INFO)
+                       if len(self.feedlists[ALLIMAGES]) == 0:
+                               self.getFeed()
+                       else:
+                               self.setMenu()
+               else:
+                       self.umountCallback = self.checkUSBStick
+                       self.umount()
+
+       def ImageDownloadCB(self, ret):
+               print "[ImageDownloadCB]", ret
+#              print job_manager.active_jobs, job_manager.failed_jobs, job_manager.job_classes, job_manager.in_background, job_manager.active_job
+               if len(job_manager.failed_jobs) == 0:
+                       self.session.openWithCallback(self.askBackupCB, MessageBox, _("The wizard can backup your current settings. Do you want to do a backup now?"), MessageBox.TYPE_YESNO)
+               else:
+                       self.umountCallback = self.keyRed
+                       self.umount()
 
-       def feed_failed(self, failure_instance):
-               print "[feed_failed] " + str(failure_instance)
-               self["infolabel"].text = _("Could not connect to Dreambox .NFI Image Feed Server:") + "\n" + failure_instance.getErrorMessage() + "\n\n" + _("Please check your network settings!")
-               self.downloading(False)
+       def askBackupCB(self, ret):
+               if ret:
+                       from Plugins.SystemPlugins.SoftwareManager.BackupRestore import BackupScreen
 
-       def feed_finished(self, feedhtml):
-               print "[feed_finished] " + str(feedhtml)
-               self.downloading(False)
-               fileresultmask = re.compile("<a class=[\'\"]nfi[\'\"] href=[\'\"](?P<url>.*?)[\'\"]>(?P<name>.*?.nfi)</a>", re.DOTALL)
-               searchresults = fileresultmask.finditer(feedhtml)
-               fileresultlist = []
-               if searchresults:
-                       for x in searchresults:
-                               url = x.group("url")
-                               if url[0:7] != "http://":
-                                       url = self.feed_base + x.group("url")
-                               name = x.group("name")
-                               if name.find(self.nfi_filter) > -1:
-                                       entry = [[name, url],(eListboxPythonMultiContent.TYPE_TEXT, 0, 0,250, 30, 0, RT_HALIGN_LEFT|RT_VALIGN_CENTER, name)]
-                                       print "adding to feedlist: " + str(entry)
-                                       fileresultlist.append(entry)
-                               else:
-                                       print "NOT adding to feedlist: " + name
-                       self["feedlist"].l.setList(fileresultlist)
-                       self["feedlist"].moveSelection(0)
+                       class USBBackupScreen(BackupScreen):
+                               def __init__(self, session, usbmountpoint):
+                                       BackupScreen.__init__(self, session, runBackup = True)
+                                       self.backuppath = usbmountpoint
+                                       self.fullbackupfilename = self.backuppath + "/" + self.backupfile
 
-               if len(fileresultlist) > 0:
-                       self.switchList(self.LIST_SOURCE)
-                       self.nfo_download()
+                       self.session.openWithCallback(self.showHint, USBBackupScreen, self.usbmountpoint)
                else:
-                       self["infolabel"].text = _("Cannot parse feed directory")
-
-       def nfo_download(self):
-               print "[check_for_NFO]"
-               if self["feedlist"].isValid():
-                       print "nfiname: " + self["feedlist"].getNFIname()
-                       self["job_progressbar"].value = 0
-                       self["job_progresslabel"].text = ""
-                       if self["feedlist"].getNFIurl() is None:
-                               self["key_green"].text = ""
-                               return
-                       self["key_green"].text = _("Download")
-                       nfourl = self["feedlist"].getNFOurl()
-                       print "downloading " + nfourl
-                       self.download = self.nfo_download
-                       self.downloading(True)
-                       client.getPage(nfourl).addCallback(self.nfo_finished).addErrback(self.nfo_failed)
-                       self["statusbar"].text = ("Downloading image description...")
+                       self.showHint()
+
+       def showHint(self, ret=None):
+               self.session.open(MessageBox, _("To update your Dreambox firmware, please follow these steps:\n1) Turn off your box with the rear power switch and make sure the bootable USB stick is plugged in.\n2) Turn mains back on and hold the DOWN button on the front panel pressed for 10 seconds.\n3) Wait for bootup and follow instructions of the wizard."), type = MessageBox.TYPE_INFO)
+               self.umountCallback = self.keyRed
+               self.umount()
+
+       def getFeed(self):
+               self.feedDownloader15 = feedDownloader(self.feed_base, self.box, OE_vers="1.5")
+               self.feedDownloader16 = feedDownloader(self.feed_base, self.box, OE_vers="1.6")
+               self.feedlists = [[],[],[]]
+               self.feedDownloader15.getList(self.gotFeed, self.feed_failed)
+               self.feedDownloader16.getList(self.gotFeed, self.feed_failed)
+               
+       def feed_failed(self, message=""):
+               self["status"].text = _("Could not connect to Dreambox .NFI Image Feed Server:") + "\n" + str(message) + "\n" + _("Please check your network settings!")
+
+       def gotFeed(self, feedlist, OE_vers):
+               print "[gotFeed]", OE_vers
+               releaselist = []
+               experimentallist = []
+               
+               for name, url in feedlist:
+                       if name.find("release") > -1:
+                               releaselist.append((name, url))
+                       if name.find("experimental") > -1:
+                               experimentallist.append((name, url))
+                       self.feedlists[ALLIMAGES].append((name, url))
+               
+               if OE_vers == "1.6":
+                       self.feedlists[RELEASE] = releaselist + self.feedlists[RELEASE]
+                       self.feedlists[EXPERIMENTAL] = experimentallist + self.feedlists[RELEASE]
+               elif OE_vers == "1.5":
+                       self.feedlists[RELEASE] = self.feedlists[RELEASE] + releaselist
+                       self.feedlists[EXPERIMENTAL] = self.feedlists[EXPERIMENTAL] + experimentallist
+
+               self.setMenu()
+
+       def checkUSBStick(self):
+               self.target_dir = None
+               allpartitions = [ (r.description, r.mountpoint) for r in harddiskmanager.getMountedPartitions(onlyhotplug = True)]
+               print "[checkUSBStick] found partitions:", allpartitions
+               usbpartition = []
+               for x in allpartitions:
+                       print x, x[1] == '/', x[0].find("USB"), access(x[1], R_OK)
+                       if x[1] != '/' and x[0].find("USB") > -1:  # and access(x[1], R_OK) is True:
+                               usbpartition.append(x)
+
+               print usbpartition
+               if len(usbpartition) == 1:
+                       self.target_dir = usbpartition[0][1]
+                       self.md5_passback = self.getFeed
+                       self.md5_failback = self.askStartWizard
+                       self.md5verify(self.stickimage_md5, self.target_dir)
+               elif usbpartition == []:
+                       print "[NFIFlash] needs to create usb flasher stick first!"
+                       self.askStartWizard()
+               else:
+                       self.askStartWizard()
+
+       def askStartWizard(self):
+               self.branch = STICK_WIZARD
+               message = _("""This plugin creates a USB stick which can be used to update the firmware of your Dreambox without the need for a network or WLAN connection.
+First, a USB stick needs to be prepared so that it becomes bootable.
+In the next step, an NFI image file can be downloaded from the update server and saved on the USB stick.
+If you already have a prepared bootable USB stick, please insert it now. Otherwise plug in a USB stick with a minimum size of 64 MB!""")
+               self.session.openWithCallback(self.wizardDeviceBrowserClosed, DeviceBrowser, None, message, showDirectories=True, showMountpoints=True, inhibitMounts=["/","/autofs/sr0/","/autofs/sda1/","/media/hdd/","/media/net/",self.usbmountpoint,"/media/dvd/"])
+
+       def wizardDeviceBrowserClosed(self, path):
+               print "[wizardDeviceBrowserClosed]", path
+               self.target_dir = path
+               if path:
+                       self.md5_passback = self.getFeed
+                       self.md5_failback = self.wizardQuery
+                       self.md5verify(self.stickimage_md5, self.target_dir)
+               else:
+                       self.close()
+       
+       def wizardQuery(self):
+               print "[wizardQuery]"
+               description = self.target_dir
+               for name, dev in self.getUSBPartitions():
+                       if dev == self.target_dir:
+                               description = name
+               message = _("You have chosen to create a new .NFI flasher bootable USB stick. This will repartition the USB stick and therefore all data on it will be erased.") + "\n"
+               message += _("The following device was found:\n\n%s\n\nDo you want to write the USB flasher to this stick?") % description
+               choices = [(_("Yes"), self.ackedDestination), (_("List of Storage Devices"),self.askStartWizard), (_("Cancel"),self.close)]
+               self.session.openWithCallback(self.ackDestination_query, ChoiceBox, title=message, list=choices)
+                       
+       def setMenu(self):
+               self.menulist = []
+               try:
+                       latest_release = "Release %s (Opendreambox 1.5)" % self.feedlists[RELEASE][0][0][-9:-4]
+                       self.menulist.append((RELEASE, _("Get latest release image"), _("Download %s from Server" ) % latest_release, None))
+               except IndexError:
+                       pass
+
+               try:
+                       dat = self.feedlists[EXPERIMENTAL][0][0][-12:-4]
+                       latest_experimental = "Experimental %s-%s-%s (Opendreambox 1.6)" % (dat[:4], dat[4:6], dat[6:])
+                       self.menulist.append((EXPERIMENTAL, _("Get latest experimental image"), _("Download %s from Server") % latest_experimental, None))
+               except IndexError:
+                       pass
+
+               self.menulist.append((ALLIMAGES, _("Choose image to download"), _("Select desired image from feed list" ), None))
+               self.menulist.append((STICK_WIZARD, _("USB stick wizard"), _("Prepare another USB stick for image flashing" ), None))
+               self["menu"].setList(self.menulist)
+               self["status"].text = _("Currently installed image") + ": %s" % (about.getImageVersionString())
+               self.branch = START
+               self.updateButtons()
+
+       def nfo_download(self, branch, idx):
+               nfourl = (self.feedlists[branch][idx][1])[:-4]+".nfo"
+               self.nfofilename = (self.feedlists[branch][idx][0])[:-4]+".nfo"
+               print "[check_for_NFO]", nfourl
+               client.getPage(nfourl).addCallback(self.nfo_finished).addErrback(self.nfo_failed)
 
        def nfo_failed(self, failure_instance):
                print "[nfo_failed] " + str(failure_instance)
-               self["infolabel"].text = _("No details for this image file") + "\n" + self["feedlist"].getNFIname()
-               self["statusbar"].text = ""
+               self["key_blue"].text = ""
                self.nfofilename = ""
                self.nfo = ""
-               self.downloading(False)
 
        def nfo_finished(self,nfodata=""):
                print "[nfo_finished] " + str(nfodata)
-               self.downloading(False)
+               self["key_blue"].text = _("Changelog")
                self.nfo = nfodata
-               if self.nfo != "":
-                       self.nfofilename = self["destlist"].getCurrentDirectory() + '/' + self["feedlist"].getNFOname()
-                       self["infolabel"].text = self.nfo
-               else:   
-                       self.nfofilename = ""
-                       self["infolabel"].text = _("No details for this image file")
-               self["statusbar"].text = _("Press OK to view full changelog")
-
-       def nfi_download(self):
-               if self["destlist"].getCurrentDirectory() is None:
-                       self.switchList(self.LIST_TARGET)
-               if self["feedlist"].isValid():
-                       url = self["feedlist"].getNFIurl()
-                       self.nfilocal = self["destlist"].getCurrentDirectory()+'/'+self["feedlist"].getNFIname()
-                       print "[nfi_download] downloading %s to %s" % (url, self.nfilocal)
-                       self.download = downloadWithProgress(url,self.nfilocal)
-                       self.download.addProgress(self.nfi_progress)
-                       self["job_progressbar"].range = 1000
-                       self.download.start().addCallback(self.nfi_finished).addErrback(self.nfi_failed)
-                       self.downloading(True)
-
-       def nfi_progress(self, recvbytes, totalbytes):
-               #print "[update_progress] recvbytes=%d, totalbytes=%d" % (recvbytes, totalbytes)
-               self["job_progressbar"].value = int(1000*recvbytes/float(totalbytes))
-               self["job_progresslabel"].text = "%d of %d kBytes (%.2f%%)" % (recvbytes/1024, totalbytes/1024, 100*recvbytes/float(totalbytes))
 
-       def nfi_failed(self, failure_instance=None, error_message=""):
-               if error_message == "" and failure_instance is not None:
-                       error_message = failure_instance.getErrorMessage()
-               print "[nfi_failed] " + error_message
-               if fileExists(self["destlist"].getCurrentDirectory()+'/'+self["feedlist"].getNFIname()):
-                       message = "%s %s\n%s" % (_(".NFI Download failed:"), error_message, _("Remove the incomplete .NFI file?"))
-                       self.session.openWithCallback(self.nfi_remove, MessageBox, message, MessageBox.TYPE_YESNO)
-               else:
-                       message = "%s %s" % (_(".NFI Download failed:"),error_message)
-                       self.session.open(MessageBox, message, MessageBox.TYPE_ERROR)
-                       self.downloading(False)
-
-       def nfi_finished(self, string=""):
-               print "[nfi_finished] " + str(string)
-               if self.nfo != "":
-                       self.nfofilename = self["destlist"].getCurrentDirectory() + '/' + self["feedlist"].getNFOname()
-                       nfofd = open(self.nfofilename, "w")
-                       if nfofd:
-                               nfofd.write(self.nfo)
-                               nfofd.close()
-                       else:
-                               print "couldn't save nfo file " + self.nfofilename
-
-                       pos = self.nfo.find("MD5:")
-                       if pos > 0 and len(self.nfo) >= pos+5+32:
-                               self["statusbar"].text = ("Please wait for md5 signature verification...")
-                               cmd = "md5sum -c -"
-                               md5 = self.nfo[pos+5:pos+5+32] + "  " + self.nfilocal
-                               print cmd, md5
-                               self.download_container.setCWD(self["destlist"].getCurrentDirectory())
-                               self.download_container.appClosed.append(self.md5finished)
-                               self.download_container.execute(cmd)
-                               self.download_container.write(md5)
-                               self.download_container.dataSent.append(self.md5ready)
-                       else:
-                               self["statusbar"].text = "Download completed."
-                               self.downloading(False)
-               else:
-                       self["statusbar"].text = "Download completed."
-                       self.downloading(False)
-                       if self.wizard_mode:
-                               self.configBackup()
+       def md5verify(self, md5, path):
+               cmd = "md5sum -c -s"
+               print "[verify_md5]", md5, path, cmd
+               self.container.setCWD(path)
+               self.container.appClosed.append(self.md5finished)
+               self.container.execute(cmd)
+               self.container.write(md5)
+               self.container.dataSent.append(self.md5ready)
 
        def md5ready(self, retval):
-               self.download_container.sendEOF()
+               self.container.sendEOF()
 
        def md5finished(self, retval):
-               print "[md5finished]: " + str(retval)
-               self.download_container.appClosed.remove(self.md5finished)
+               print "[md5finished]", str(retval)
+               self.container.appClosed.remove(self.md5finished)
+               self.container.dataSent.remove(self.md5ready)
                if retval==0:
-                       self.downloading(False)
-                       if self.wizard_mode:
-                               self.configBackup()
-                       else:
-                               self["statusbar"].text = _(".NFI file passed md5sum signature check. You can safely flash this image!")
-                               self.switchList(self.LIST_SOURCE)
+                       print "check passed! calling", repr(self.md5_passback)
+                       self.md5_passback()
                else:
-                       self.session.openWithCallback(self.nfi_remove, MessageBox, (_("The md5sum validation failed, the file may be downloaded incompletely or be corrupted!") + "\n" + _("Remove the broken .NFI file?")), MessageBox.TYPE_YESNO)
-
-       def nfi_remove(self, answer):
-               self.downloading(False)
-               if answer == True:
-                       nfifilename =  self["destlist"].getCurrentDirectory()+'/'+self["feedlist"].getNFIname()
-                       if fileExists(self.nfofilename):
-                               remove(self.nfofilename)
-                       if fileExists(nfifilename):
-                               remove(nfifilename)
-               self.switchList(self.LIST_SOURCE)
-
-       def askCreateUSBstick(self):
-               self.downloading()
-               self.imagefilename = "/tmp/nfiflash_" + self.box + ".img"
-               message = _("You have chosen to create a new .NFI flasher bootable USB stick. This will repartition the USB stick and therefore all data on it will be erased.")
-               self.session.openWithCallback(self.flasherdownload_query, MessageBox, (message + '\n' + _("First we need to download the latest boot environment for the USB flasher.")), MessageBox.TYPE_YESNO)
-
-       def flasherdownload_query(self, answer):
-               if answer is False:
-                       self.downloading(False)
-                       self.switchList(self.LIST_SOURCE)
-                       return
-               #url = self.feed_base + "/nfiflasher_" + self.box + ".tar.bz2"
-               url = "http://www.dreamboxupdate.com/download/opendreambox/dreambox-nfiflasher-%s.tar.bz2" % self.box
-               localfile = "/tmp/nfiflasher_image.tar.bz2"
-               print "[flasherdownload_query] downloading %s to %s" % (url, localfile)
-               self["statusbar"].text = ("Downloading %s..." % url)
-               self.download = downloadWithProgress(url,localfile)
-               self.download.addProgress(self.nfi_progress)
-               self["job_progressbar"].range = 1000
-               self.download.start().addCallback(self.flasherdownload_finished).addErrback(self.flasherdownload_failed)
-
-       def flasherdownload_failed(self, failure_instance=None, error_message=""):
-               if error_message == "" and failure_instance is not None:
-                       error_message = failure_instance.getErrorMessage()
-               print "[flasherdownload_failed] " + error_message
-               message = "%s %s" % (_("Download of USB flasher boot image failed: "),error_message)
-               self.session.open(MessageBox, message, MessageBox.TYPE_ERROR)
-               self.remove_img(True)
-
-       def flasherdownload_finished(self, string=""):
-               print "[flasherdownload_finished] " + str(string)       
-               self.container = eConsoleAppContainer()
-               self.container.appClosed.append(self.umount_finished)
-               self.container.dataAvail.append(self.tool_avail)
-               self.taskstring = ""
-               umountdevs = ""
-               from os import listdir
-               for device in listdir("/dev"):
-                       if device[:2] == "sd" and device[-1:].isdigit():
-                               umountdevs += "/dev/"+device
-               self.cmd = "umount " + umountdevs
-               print "executing " + self.cmd
-               self.container.execute(self.cmd)
-
-       def tool_avail(self, string):
-               print "[tool_avail]" + string
-               self.taskstring += string
-
-       def umount_finished(self, retval):
-               self.container.appClosed.remove(self.umount_finished)
-               self.container.appClosed.append(self.dmesg_cleared)
-               self.taskstring = ""
-               self.cmd = "dmesg -c"
-               print "executing " + self.cmd
-               self.container.execute(self.cmd)
-
-       def dmesg_cleared(self, answer):
-               self.container.appClosed.remove(self.dmesg_cleared)
-               self.msgbox = self.session.open(MessageBox, _("Please disconnect all USB devices from your Dreambox and (re-)attach the target USB stick (minimum size is 64 MB) now!"), MessageBox.TYPE_INFO)
-               hotplugNotifier.append(self.hotplugCB)
+                       print "check failed! calling", repr(self.md5_failback)
+                       self.md5_failback()
 
-       def hotplugCB(self, dev, action):
-               print "[hotplugCB]", dev, action
-               if dev.startswith("sd") and action == "add":
-                       self.msgbox.close()
-                       hotplugNotifier.remove(self.hotplugCB)
-                       self.container.appClosed.append(self.dmesg_scanned)
-                       self.taskstring = ""
-                       self.cmd = "dmesg"
-                       print "executing " + self.cmd
-                       self.container.execute(self.cmd)
-
-       def dmesg_scanned(self, retval):
-               self.container.appClosed.remove(self.dmesg_scanned)
-               dmesg_lines = self.taskstring.splitlines()
-               self.devicetext = None
-               self.stickdevice = None
-               for i, line in enumerate(dmesg_lines):
-                       if line.find("usb-storage: waiting for device") != -1 and len(dmesg_lines) > i+3:
-                               self.devicetext = dmesg_lines[i+1].lstrip()+"\n"+dmesg_lines[i+3]
-                       elif line.find("/dev/scsi/host") != -1:
-                               self.stickdevice = line.split(":",1)[0].lstrip()
-
-               if retval != 0 or self.devicetext is None or self.stickdevice is None:
-                       self.session.openWithCallback(self.remove_img, MessageBox, _("No useable USB stick found"), MessageBox.TYPE_ERROR)
-               else:
-                       self.session.openWithCallback(self.fdisk_query, MessageBox, (_("The following device was found:\n\n%s\n\nDo you want to write the USB flasher to this stick?") % self.devicetext), MessageBox.TYPE_YESNO)
-
-       def fdisk_query(self, answer):
-               if answer == True and self.stickdevice:
-                       self["statusbar"].text = ("Partitioning USB stick...")
-                       self["job_progressbar"].range = 1000
-                       self["job_progressbar"].value = 100
-                       self["job_progresslabel"].text = "5.00%"
-                       self.taskstring = ""
-                       self.container.appClosed.append(self.fdisk_finished)
-                       self.container.execute("fdisk " + self.stickdevice + "/disc")
-                       self.container.write("d\n4\nd\n3\nd\n2\nd\nn\np\n1\n\n\nt\n6\nw\n")
-                       self.delayTimer = eTimer()
-                       self.delayTimer.callback.append(self.progress_increment)
-                       self.delayTimer.start(105, False)
-               else:
-                       self.remove_img(True)
-
-       def fdisk_finished(self, retval):
-               self.container.appClosed.remove(self.fdisk_finished)
-               self.delayTimer.stop()
-               if retval == 0:
-                       if fileExists(self.imagefilename):
-                               self.tar_finished(0)
-                               self["job_progressbar"].value = 700
-                       else:
-                               self["statusbar"].text = ("Decompressing USB stick flasher boot image...")
-                               self.taskstring = ""
-                               self.container.appClosed.append(self.tar_finished)
-                               self.container.setCWD("/tmp")
-                               self.cmd = "tar -xjvf nfiflasher_image.tar.bz2"
-                               self.container.execute(self.cmd)
-                               print "executing " + self.cmd
-                               self.delayTimer = eTimer()
-                               self.delayTimer.callback.append(self.progress_increment)
-                               self.delayTimer.start(105, False)
-               else:
-                        print "fdisk failed: " + str(retval)
-                       self.session.openWithCallback(self.remove_img, MessageBox, ("fdisk " + _("failed") + ":\n" + str(self.taskstring)), MessageBox.TYPE_ERROR)
+       def umount(self):
+               cmd = "umount " + self.usbmountpoint
+               print "[umount]", cmd
+               self.container.setCWD('/')
+               self.container.appClosed.append(self.umountFinished)
+               self.container.execute(cmd)
 
-       def progress_increment(self):
-               newval = int(self["job_progressbar"].value) + 1
-               if newval < 950:
-                       self["job_progressbar"].value = newval
-                       self["job_progresslabel"].text = "%.2f%%" % (newval/10.0)
-
-       def tar_finished(self, retval):
-               self.delayTimer.stop()
-               if len(self.container.appClosed) > 0:
-                       self.container.appClosed.remove(self.tar_finished)
-               if retval == 0:
-                       self.imagefilename = "/tmp/nfiflash_" + self.box + ".img"
-                       self["statusbar"].text = ("Copying USB flasher boot image to stick...")
-                       self.taskstring = ""
-                       self.container.appClosed.append(self.dd_finished)
-                       self.cmd = "dd if=%s of=%s" % (self.imagefilename,self.stickdevice+"/part1")
-                       self.container.execute(self.cmd)
-                       print "executing " + self.cmd
-                       self.delayTimer = eTimer()
-                       self.delayTimer.callback.append(self.progress_increment)
-                       self.delayTimer.start(105, False)
-               else:
-                       self.session.openWithCallback(self.remove_img, MessageBox, (self.cmd + " " + _("failed") + ":\n" + str(self.taskstring)), MessageBox.TYPE_ERROR)
-
-       def dd_finished(self, retval):
-               self.delayTimer.stop()
-               self.container.appClosed.remove(self.dd_finished)
-               self.downloading(False)
-               if retval == 0:
-                       self["job_progressbar"].value = 950
-                       self["job_progresslabel"].text = "95.00%"
-                       self["statusbar"].text = ("Remounting stick partition...")
-                       self.taskstring = ""
-                       self.container.appClosed.append(self.mount_finished)
-                       self.cmd = "mount %s /mnt/usb -o rw,sync" % (self.stickdevice+"/part1")
-                       self.container.execute(self.cmd)
-                       print "executing " + self.cmd
-               else:
-                       self.session.openWithCallback(self.remove_img, MessageBox, (self.cmd + " " + _("failed") + ":\n" + str(self.taskstring)), MessageBox.TYPE_ERROR)
-
-       def mount_finished(self, retval):
-               self.container.dataAvail.remove(self.tool_avail)
-               self.container.appClosed.remove(self.mount_finished)
-               if retval == 0:
-                       self["job_progressbar"].value = 1000
-                       self["job_progresslabel"].text = "100.00%"
-                       self["statusbar"].text = (".NFI Flasher bootable USB stick successfully created.")
-                       self.session.openWithCallback(self.flasherFinishedCB, MessageBox, _("The USB stick is now bootable. Do you want to download the latest image from the feed server and save it on the stick?"), type = MessageBox.TYPE_YESNO)
-                       self["destlist"].changeDir("/mnt/usb")
-               else:
-                       self.session.openWithCallback(self.flasherFinishedCB, MessageBox, (self.cmd + " " + _("failed") + ":\n" + str(self.taskstring)), MessageBox.TYPE_ERROR)
-                       self.remove_img(True)
-
-       def remove_img(self, answer):
-               if fileExists("/tmp/nfiflasher_image.tar.bz2"):
-                       remove("/tmp/nfiflasher_image.tar.bz2")
-               if fileExists(self.imagefilename):
-                       remove(self.imagefilename)
-               self.downloading(False)
-               self.switchList(self.LIST_SOURCE)
-
-       def flasherFinishedCB(self, answer):
-               if answer == True:
-                       self.wizard_mode = True
-                       self["feedlist"].moveSelection(0)
-                       self["path_bottom"].text = str(self["destlist"].getCurrentDirectory())
-                       self.nfo_download()
-                       self.nfi_download()
-
-       def configBackup(self):
-               self.session.openWithCallback(self.runBackup, MessageBox, _("The wizard can backup your current settings. Do you want to do a backup now?"))
-
-       def runBackup(self, result=None):
-               from Tools.Directories import createDir, isMount, pathExists
-               from time import localtime
-               from datetime import date
-               from Screens.Console import Console
-               if result:
-                       if isMount("/mnt/usb/"):
-                               if (pathExists("/mnt/usb/backup") == False):
-                                       createDir("/mnt/usb/backup", True)
-                               d = localtime()
-                               dt = date(d.tm_year, d.tm_mon, d.tm_mday)
-                               self.backup_file = "backup/" + str(dt) + "_settings_backup.tar.gz"
-                               self.session.open(Console, title = "Backup running", cmdlist = ["tar -czvf " + "/mnt/usb/" + self.backup_file + " /etc/enigma2/ /etc/network/interfaces /etc/wpa_supplicant.conf"], finishedCallback = self.backup_finished, closeOnSuccess = True)
-               else:
-                       self.backup_file = None
-                       self.backup_finished(skipped=True)
-
-       def backup_finished(self, skipped=False):
-               if not skipped:
-                       wizardfd = open("/mnt/usb/wizard.nfo", "w")
-                       if wizardfd:
-                               wizardfd.write("image: "+self["feedlist"].getNFIname()+'\n')
-                               wizardfd.write("configuration: "+self.backup_file+'\n')
-                               wizardfd.close()
-               self.session.open(MessageBox, _("To update your Dreambox firmware, please follow these steps:\n1) Turn off your box with the rear power switch and plug in the bootable USB stick.\n2) Turn mains back on and hold the DOWN button on the front panel pressed for 10 seconds.\n3) Wait for bootup and follow instructions of the wizard."), type = MessageBox.TYPE_INFO)
-
-       def closeCB(self):
-               try:
-                       self.download.stop()
-                       #self.nfi_failed(None, "Cancelled by user request")
-                       self.downloading(False)
-               except AttributeError:
-                       self.close()
+       def umountFinished(self, retval):
+               print "[umountFinished]", str(retval)
+               self.container.appClosed.remove(self.umountFinished)
+               self.umountCallback()
 
 def main(session, **kwargs):
-       session.open(NFIDownload,"/home/root")
+       session.open(NFIDownload,resolveFilename(SCOPE_HDD))
 
 def filescan_open(list, session, **kwargs):
        dev = "/dev/" + (list[0].path).rsplit('/',1)[0][7:]
-       print "mounting device " + dev + " to /mnt/usb..."
-       system("mount "+dev+" /mnt/usb/ -o rw,sync")
-       session.open(NFIDownload,"/mnt/usb/")
+       print "mounting device " + dev + " to /media/usb..."
+       usbmountpoint = resolveFilename(SCOPE_MEDIA)+"usb/"
+       system("mount %s %s -o rw,sync" % (dev, usbmountpoint))
+       session.open(NFIDownload,usbmountpoint)
 
 def filescan(**kwargs):
        from Components.Scanner import Scanner, ScanPath
index 7a0da85..3504d4c 100755 (executable)
@@ -2,31 +2,62 @@ from Screens.Screen import Screen
 from Screens.MessageBox import MessageBox
 from Screens.ChoiceBox import ChoiceBox
 from Screens.Standby import TryQuitMainloop
+from Screens.Console import Console
 from Components.ActionMap import ActionMap
 from Components.Sources.StaticText import StaticText
 from Components.Sources.Progress import Progress
 from Components.Sources.Boolean import Boolean
 from Components.Label import Label
 from Components.FileList import FileList
-from Components.Task import Task, Job, JobManager
+from Components.Task import Task, Job, job_manager, Condition
+from Screens.TaskView import JobView
 from Tools.Directories import fileExists
 from Tools.HardwareInfo import HardwareInfo
 from os import system
-from enigma import eConsoleAppContainer
-import re
+from enigma import eConsoleAppContainer, quitMainloop, eEnv
+from Components.About import about
+
+class md5Postcondition(Condition):
+       def check(self, task):
+               print "md5Postcondition::check", task.returncode
+               return task.returncode == 0
+
+       def getErrorMessage(self, task):
+               if task.returncode == 1:
+                       return _("The md5sum validation failed, the file may be corrupted!")
+               return "md5 error"
+
+class md5verify(Task):
+       def __init__(self, job, path, md5):
+               Task.__init__(self, job, "md5sum")
+               self.postconditions.append(md5Postcondition())
+               self.weighting = 5
+               self.cwd = path
+               self.setTool("md5sum")
+               self.args += ["-c", "-s"]
+               self.initial_input = md5
+       
+       def writeInput(self, input):
+               self.container.dataSent.append(self.md5ready)
+               print "[writeInput]", input
+               Task.writeInput(self, input)
+
+       def md5ready(self, retval):
+               self.container.sendEOF()
+
+       def processOutput(self, data):
+               print "[md5sum]",
 
 class writeNAND(Task):
-       def __init__(self,job,param,box):
+       def __init__(self, job, param, box):
                Task.__init__(self,job, ("Writing image file to NAND Flash"))
-               self.setTool("/usr/lib/enigma2/python/Plugins/SystemPlugins/NFIFlash/mywritenand")
+               self.setTool(eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/NFIFlash/writenfi-mipsel-2.6.18-r1"))
                if box == "dm7025":
                        self.end = 256
                elif box[:5] == "dm800":
                        self.end = 512
-               if box == "dm8000":
-                       self.setTool("/usr/lib/enigma2/python/Plugins/SystemPlugins/NFIFlash/dm8000_writenand")
                self.args += param
-               self.weighting = 1
+               self.weighting = 95
 
        def processOutput(self, data):
                print "[writeNand] " + data
@@ -38,149 +69,93 @@ class writeNAND(Task):
                else:
                        self.output_line = data
 
-class NFISummary(Screen):
-       skin = (
-       """<screen name="NFISummary" position="0,0" size="132,64" id="1">
-               <widget source="title" render="Label" position="2,0" size="120,14" valign="center" font="Regular;12" />
-               <widget source="content" render="Label" position="2,14" size="120,34" font="Regular;12" transparent="1" zPosition="1"  />
-               <widget source="job_progressbar" render="Progress" position="2,50" size="66,14" borderWidth="1" />
-               <widget source="job_progresslabel" render="Label" position="66,50" size="60,14" font="Regular;12" transparent="1" halign="right" zPosition="0" />
-       </screen>""",
-       """<screen name="NFISummary" position="0,0" size="96,64" id="2">
-               <widget source="title" render="Label" position="0,0" size="96,14" valign="center" font="Regular;10" />
-               <widget source="content" render="Label" position="0,14" size="96,34" font="Regular;10" transparent="1" zPosition="1"  />
-               <widget source="job_progressbar" render="Progress" position="0,50" size="50,14" borderWidth="1" />
-               <widget source="job_progresslabel" render="Label" position="50,50" size="46,14" font="Regular;10" transparent="1" halign="right" zPosition="0" />
-       </screen>""")
-
-       def __init__(self, session, parent):
-               Screen.__init__(self, session, parent)
-               self["title"] = StaticText(_("Image flash utility"))
-               self["content"] = StaticText(_("Please select .NFI flash image file from medium"))
-               self["job_progressbar"] = Progress()
-               self["job_progresslabel"] = StaticText("")
-
-       def setText(self, text):
-               self["content"].setText(text)
-
 class NFIFlash(Screen):
        skin = """
-               <screen name="NFIFlash" position="90,95" size="560,420" title="Image flash utility">
-                       <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" zPosition="0" size="140,40" transparent="1" alphatest="on" />
-                       <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" />
-                       <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#a08500" transparent="1" />
-                       <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;19" valign="center" halign="center" backgroundColor="#18188b" transparent="1" />
-                       <widget source="listlabel" render="Label" position="10,44" size="250,20" font="Regular;16" />
-                       <widget name="filelist" position="0,68" size="260,260" scrollbarMode="showOnDemand" />
-                       <widget source="infolabel" render="Label" position="270,44" size="280,284" font="Regular;16" />
-                       <widget source="job_progressbar" render="Progress" position="10,374" size="540,26" borderWidth="1" backgroundColor="#254f7497" />
-                       <widget source="job_progresslabel" render="Label" position="180,378" zPosition="2" font="Regular;18" halign="center" transparent="1" size="200,22" foregroundColor="#000000" />
-                       <widget source="statusbar" render="Label" position="10,404" size="540,16" font="Regular;16" foregroundColor="#cccccc" />
-               </screen>"""
-
-       def __init__(self, session, cancelable = True, close_on_finish = False):
-               self.skin = NFIFlash.skin
+       <screen name="NFIFlash" position="center,center" size="610,410" title="Image flash utility" >
+               <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" />
+               <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on" />
+               <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#9f1313" transparent="1" />
+               <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#1f771f" transparent="1" />
+               <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#a08500" transparent="1" />
+               <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" valign="center" halign="center" backgroundColor="#18188b" transparent="1" />
+               <ePixmap pixmap="skin_default/border_menu_350.png" position="5,50" zPosition="1" size="350,300" transparent="1" alphatest="on" />
+               <widget name="filelist" position="15,60" size="330,284" scrollbarMode="showOnDemand" />
+               <widget source="infolabel" render="Label" position="360,50" size="240,300" font="Regular;13" />
+               <widget source="status" render="Label" position="5,360" zPosition="10" size="600,50" halign="center" valign="center" font="Regular;22" transparent="1" shadowColor="black" shadowOffset="-1,-1" />
+       </screen>"""
+
+       def __init__(self, session, destdir=None):
                Screen.__init__(self, session)
                
-               self["job_progressbar"] = Progress()
-               self["job_progresslabel"] = StaticText("")
-               
-               self["finished"] = Boolean()
+               self.box = HardwareInfo().get_device_name()
+               self.usbmountpoint = "/mnt/usb/"
 
-               self["infolabel"] = StaticText("")
-               self["statusbar"] = StaticText(_("Please select .NFI flash image file from medium"))
-               self["listlabel"] = StaticText(_("select .NFI flash file")+":")
-               
+               self["key_red"] = StaticText()
                self["key_green"] = StaticText()
                self["key_yellow"] = StaticText()
                self["key_blue"] = StaticText()
+               self.filelist = FileList(self.usbmountpoint, matchingPattern = "^.*\.(nfi|NFI)", showDirectories = False, showMountpoints = False)
+               self["filelist"] = self.filelist
+               self["infolabel"] = StaticText()
+
+               self["status"] = StaticText(_("Please select an NFI file and press green key to flash!") + '\n' + _("currently installed image: %s") % (about.getImageVersionString()))
+               self.job = None
 
-               self["actions"] = ActionMap(["OkCancelActions", "ColorActions", "DirectionActions"],
+               self["shortcuts"] = ActionMap(["OkCancelActions", "ColorActions", "ShortcutActions", "DirectionActions"],
                {
-                       "green": self.ok,
+                       "ok": self.keyOk,
+                       "green": self.keyOk,
+                       "up": self.keyUp,
+                       "upRepeated": self.keyUp,
+                       "downRepeated": self.keyDown,
+                       "down": self.keyDown,
+                       "left": self.keyLeft,
                        "yellow": self.reboot,
-                       "blue": self.runWizard,
-                       "ok": self.ok,
-                       "left": self.left,
-                       "right": self.right,
-                       "up": self.up,
-                       "down": self.down
+                       "right": self.keyRight
                }, -1)
-
-               currDir = "/media/usb/"
-               self.filelist = FileList(currDir, matchingPattern = "^.*\.(nfi|NFI)")
-               self["filelist"] = self.filelist
-               self.nfifile = ""
                self.md5sum = ""
-               self.job = None
-               self.box = HardwareInfo().get_device_name()
-               self.configuration_restorable = None
-               self.wizard_mode = False
-               from enigma import eTimer
-               self.delayTimer = eTimer()
-               self.delayTimer.callback.append(self.runWizard)
-               self.delayTimer.start(50,1)
-
-       def check_for_wizard(self):
-               if self["filelist"].getCurrentDirectory() is not None and fileExists(self["filelist"].getCurrentDirectory()+"wizard.nfo"):
-                       self["key_blue"].text = _("USB stick wizard")
-                       return True
-               else:
-                       self["key_blue"].text = ""
-                       return False
-
-       def runWizard(self):
-               if not self.check_for_wizard():
-                       self.wizard_mode = False
-                       return
-               wizardcontent = open(self["filelist"].getCurrentDirectory()+"/wizard.nfo", "r").readlines()
-               nfifile = None
-               for line in wizardcontent:
-                       line = line.strip()
-                       if line.startswith("image: "):
-                               nfifile = self["filelist"].getCurrentDirectory()+line[7:]
-                       if line.startswith("configuration: "):
-                               backupfile = self["filelist"].getCurrentDirectory()+line[15:]
-                               if fileExists(backupfile):
-                                       print "wizard configuration:", backupfile
-                                       self.configuration_restorable = backupfile
-                               else:
-                                       self.configuration_restorable = None
-               if nfifile and fileExists(nfifile):
-                       self.wizard_mode = True
-                       print "wizard image:", nfifile
-                       self.check_for_NFO(nfifile)
-                       self.queryFlash()
+               self.onShown.append(self.autostart)
 
-       def closeCB(self):
-               if ( self.job is None or self.job.status is not self.job.IN_PROGRESS ) and not self.no_autostart:
-                       self.close()
-               #else:
-                       #if self.cancelable:
-                               #self.cancel()
+       def autostart(self):
+               self.onShown.remove(self.autostart)
+               self.check_for_NFO()
+               print "[[layoutFinished]]", len(self["filelist"].getFileList())
+               if len(self["filelist"].getFileList()) == 1:
+                       print "==1"
+                       self.keyOk()
 
-       def up(self):
+       def keyUp(self):
                self["filelist"].up()
                self.check_for_NFO()
 
-       def down(self):
+       def keyDown(self):
                self["filelist"].down()
                self.check_for_NFO()
        
-       def right(self):
+       def keyRight(self):
                self["filelist"].pageDown()
                self.check_for_NFO()
 
-       def left(self):
+       def keyLeft(self):
                self["filelist"].pageUp()
                self.check_for_NFO()
 
+       def keyOk(self):
+               if self.job is None or self.job.status is not self.job.IN_PROGRESS:
+                       if self["filelist"].canDescent(): # isDir
+                               self["filelist"].descent()
+                               self.check_for_NFO()
+                       elif self["filelist"].getFilename():
+                               self.session.openWithCallback(self.queryCB, MessageBox, _("Shall the USB stick wizard proceed and program the image file %s into flash memory?" % self.nfifile.rsplit('/',1)[-1]), MessageBox.TYPE_YESNO)
+
        def check_for_NFO(self, nfifile=None):
-               self.session.summary.setText(self["filelist"].getFilename())
+               print "check_for_NFO", self["filelist"].getFilename(), self["filelist"].getCurrentDirectory()
+               self["infolabel"].text = ""
+               self["key_green"].text = ""
+
                if nfifile is None:
-                       self.session.summary.setText(self["filelist"].getFilename())
                        if self["filelist"].getFilename() is None:
                                return
                        if self["filelist"].getCurrentDirectory() is not None:
@@ -191,8 +166,10 @@ class NFIFlash(Screen):
                if self.nfifile.upper().endswith(".NFI"):
                        self["key_green"].text = _("Flash")
                        nfofilename = self.nfifile[0:-3]+"nfo"
+                       print nfofilename, fileExists(nfofilename)
                        if fileExists(nfofilename):
                                nfocontent = open(nfofilename, "r").read()
+                               print "nfocontent:", nfocontent
                                self["infolabel"].text = nfocontent
                                pos = nfocontent.find("MD5:")
                                if pos > 0:
@@ -202,122 +179,51 @@ class NFIFlash(Screen):
                        else:
                                self["infolabel"].text = _("No details for this image file") + (self["filelist"].getFilename() or "")
                                self.md5sum = ""
-               else:
-                       self["infolabel"].text = ""
-                       self["key_green"].text = ""
-
-       def ok(self):
-               if self.job is None or self.job.status is not self.job.IN_PROGRESS:
-                       if self["filelist"].canDescent(): # isDir
-                               self["filelist"].descent()
-                               self.session.summary.setText(self["filelist"].getFilename())
-                               self.check_for_NFO()
-                               self.check_for_wizard()
-                       else:
-                               self.queryFlash()
-       
-       def queryFlash(self):
-               fd = open(self.nfifile, 'r')
-               print fd
-               sign = fd.read(11)
-               print sign
-               if sign.find("NFI1" + self.box + "\0") == 0:
-                       if self.md5sum != "":
-                               self["statusbar"].text = ("Please wait for md5 signature verification...")
-                               self.session.summary.setText(("Please wait for md5 signature verification..."))
-                               self.container = eConsoleAppContainer()
-                               self.container.setCWD(self["filelist"].getCurrentDirectory())
-                               self.container.appClosed.append(self.md5finished)
-                               self.container.dataSent.append(self.md5ready)
-                               self.container.execute("md5sum -cw -")
-                               self.container.write(self.md5sum)
-                       else:
-                               self.session.openWithCallback(self.queryCB, MessageBox, _("This .NFI file does not have a md5sum signature and is not guaranteed to work. Do you really want to burn this image to flash memory?"), MessageBox.TYPE_YESNO)
-               else:
-                       self.session.open(MessageBox, (_("This .NFI file does not contain a valid %s image!") % (self.box.upper())), MessageBox.TYPE_ERROR)
-
-       def md5ready(self, retval):
-               self.container.sendEOF()
-
-       def md5finished(self, retval):
-               if retval==0:
-                       if self.wizard_mode:
-                               self.session.openWithCallback(self.queryCB, MessageBox, _("Shall the USB stick wizard proceed and program the image file %s into flash memory?" % self.nfifile.rsplit('/',1)[-1]), MessageBox.TYPE_YESNO)
-                       else:
-                               self.session.openWithCallback(self.queryCB, MessageBox, _("This .NFI file has a valid md5 signature. Continue programming this image to flash memory?"), MessageBox.TYPE_YESNO)
-               else:
-                       self.session.openWithCallback(self.queryCB, MessageBox, _("The md5sum validation failed, the file may be corrupted! Are you sure that you want to burn this image to flash memory? You are doing this at your own risk!"), MessageBox.TYPE_YESNO)
 
        def queryCB(self, answer):
                if answer == True:
                        self.createJob()
-               else:
-                       self["statusbar"].text = _("Please select .NFI flash image file from medium")
-                       self.wizard_mode = False
 
        def createJob(self):
                self.job = Job("Image flashing job")
-               param = [self.nfifile]
-               writeNAND(self.job,param,self.box)
-               #writeNAND2(self.job,param)
-               #writeNAND3(self.job,param)
-               self.job.state_changed.append(self.update_job)
-               self.job.end = 540
-               self.cwd = self["filelist"].getCurrentDirectory()
-               self["job_progressbar"].range = self.job.end
-               self.startJob()
-
-       def startJob(self):
+               self.job.afterEvent = "close"
+               cwd = self["filelist"].getCurrentDirectory()
+               md5verify(self.job, cwd, self.md5sum)
+               writeNAND(self.job, [self.nfifile], self.box)
                self["key_blue"].text = ""
                self["key_yellow"].text = ""
                self["key_green"].text = ""
-               #self["progress0"].show()
-               #self["progress1"].show()
+               job_manager.AddJob(self.job)
+               self.session.openWithCallback(self.flashed, JobView, self.job, cancelable = False, backgroundable = False, afterEventChangeable = False)
 
-               self.job.start(self.jobcb)
+       def flashed(self, bg):
+               print "[flashed]"
+               if self.job.status == self.job.FINISHED:
+                       self["status"].text = _("NFI image flashing completed. Press Yellow to Reboot!")
+                       filename = self.usbmountpoint+'enigma2settingsbackup.tar.gz'
+                       if fileExists(filename):
+                               import os.path, time
+                               date = time.ctime(os.path.getmtime(filename))
+                               self.session.openWithCallback(self.askRestoreCB, MessageBox, _("The wizard found a configuration backup. Do you want to restore your old settings from %s?") % date, MessageBox.TYPE_YESNO)
+                       else:
+                               self.unlockRebootButton()
+               else:
+                       self["status"].text = _("Flashing failed")
 
-       def update_job(self):
-               j = self.job
-               #print "[job state_changed]"
-               if j.status == j.IN_PROGRESS:
-                       self.session.summary["job_progressbar"].value = j.progress
-                       self.session.summary["job_progressbar"].range = j.end
-                       self.session.summary["job_progresslabel"].text = "%.2f%%" % (100*j.progress/float(j.end))
-                       self["job_progressbar"].range = j.end
-                       self["job_progressbar"].value = j.progress
-                       #print "[update_job] j.progress=%f, j.getProgress()=%f, j.end=%d, text=%f" % (j.progress, j.getProgress(), j.end,  (100*j.progress/float(j.end)))
-                       self["job_progresslabel"].text = "%.2f%%" % (100*j.progress/float(j.end))
-                       self.session.summary.setText(j.tasks[j.current_task].name)
-                       self["statusbar"].text = (j.tasks[j.current_task].name)
+       def askRestoreCB(self, ret):
+               if ret:
+                       from Plugins.SystemPlugins.SoftwareManager.BackupRestore import getBackupFilename
+                       restorecmd = ["tar -xzvf " + self.usbmountpoint + getBackupFilename() + " -C /"]
+                       self.session.openWithCallback(self.unlockRebootButton, Console, title = _("Restore is running..."), cmdlist = restorecmd, closeOnSuccess = True)
+               else:
+                       self.unlockRebootButton()
 
-               elif j.status == j.FINISHED:
-                       self["statusbar"].text = _("Writing NFI image file to flash completed")
-                       self.session.summary.setText(_("NFI image flashing completed. Press Yellow to Reboot!"))
-                       if self.wizard_mode:
-                               self.restoreConfiguration()
+       def unlockRebootButton(self, retval = None):
+               if self.job.status == self.job.FINISHED:
                        self["key_yellow"].text = _("Reboot")
 
-               elif j.status == j.FAILED:
-                       self["statusbar"].text = j.tasks[j.current_task].name + " " + _("failed")
-                       self.session.open(MessageBox, (_("Flashing failed") + ":\n" + j.tasks[j.current_task].name + ":\n" + j.tasks[j.current_task].output_line), MessageBox.TYPE_ERROR)
-
-       def jobcb(self, jobref, fasel, blubber):
-               print "[jobcb] %s %s %s" % (jobref, fasel, blubber)
-               self["key_green"].text = _("Flash")
-
        def reboot(self, ret=None):
                if self.job.status == self.job.FINISHED:
-                       self["statusbar"].text = ("rebooting...")
-                       TryQuitMainloop(self.session,2)
-
-       def restoreConfiguration(self):
-               if self.configuration_restorable:
-                       from Screens.Console import Console
-                       cmdlist = [ "mount /dev/mtdblock/3 /mnt/realroot -t jffs2", "tar -xzvf " + self.configuration_restorable + " -C /mnt/realroot/" ]
-                       self.session.open(Console, title = "Restore running", cmdlist = cmdlist, finishedCallback = self.restore_finished, closeOnSuccess = True)
-
-       def restore_finished(self):
-               self.session.openWithCallback(self.reboot, MessageBox, _("USB stick wizard finished. Your dreambox will now restart with your new image!"), MessageBox.TYPE_INFO)
-
-       def createSummary(self):
-               return NFISummary
+                       self["status"].text = ("rebooting...")
+                       from os import system
+                       system(eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/NFIFlash/kill_e2_reboot.sh"))
index 0633e7c..598c071 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_nfiflash.xml
 
index c81f4ca..f93f5c5 100755 (executable)
@@ -2,28 +2,18 @@
          <prerequisites>
                     <hardware type="dm8000" />
                     <tag type="System" />
-                    <tag type="Software" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>NFIFlash</name>
                     <packagename>enigma2-plugin-systemplugins-nfiflash</packagename>
-                    <shortdescription>Restore your Dreambox with a USB stick.</shortdescription>
-                    <description>With the NFIFlash extension it is possible to prepare a USB stick with an Dreambox image.\n
+                    <shortdescription>Restore your Dreambox with a USB stick</shortdescription>
+                    <description>With the NFIFlash plugin it is possible to prepare a USB stick with an Dreambox image.\n
                     It is then possible to flash your Dreambox with the image on that stick.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_nfiflash_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>NFIFlash</name>
-                    <packagename>enigma2-plugin-systemplugins-nfiflash</packagename>
-                    <shortdescription>Wiederherstellen Ihrer Dreambox mittels USB-Stick.</shortdescription>
-                    <description>Mit der NFIFlash Erweiterung können Sie ein Dreambox Image auf einen USB-Stick laden.\
-                    Mit diesem USB-Stick ist es dann möglich Ihre Dreambox zu flashen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_nfiflash_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-nfiflash" />
          </files>
diff --git a/lib/python/Plugins/SystemPlugins/NFIFlash/mywritenand b/lib/python/Plugins/SystemPlugins/NFIFlash/mywritenand
deleted file mode 100755 (executable)
index 073a204..0000000
Binary files a/lib/python/Plugins/SystemPlugins/NFIFlash/mywritenand and /dev/null differ
old mode 100755 (executable)
new mode 100644 (file)
index 28b3330..b654476
@@ -2,6 +2,7 @@ from Plugins.Plugin import PluginDescriptor
 from Tools.HardwareInfo import HardwareInfo
 from Tools.Directories import fileExists
 from downloader import NFIDownload, filescan
+from flasher import NFIFlash
 
 def NFIFlasherMain(session, tmp = None, **kwargs):
        session.open(NFIDownload, "/home/root" )
@@ -13,16 +14,13 @@ def Plugins(**kwargs):
        # currently only available for DM8000
        if HardwareInfo().get_device_name() != "dm8000":
                return [PluginDescriptor()]
-       if fileExists("/usr/share/bootlogo-flasher.mvi"):
-               import flasher
-               # started from usb stick # don't try to be intelligent and trick this - it's not possible to rewrite the flash memory with a system currently booted from it
-               return [PluginDescriptor(where = PluginDescriptor.WHERE_WIZARD, fnc = (9,flasher.NFIFlash))]
-       else:
-               # started on real enigma2
-               return [PluginDescriptor(name=_("NFI Image Flashing"),
-                       description=_("Download .NFI-Files for USB-Flasher"),
-                       icon = "flash.png",
-                       where = PluginDescriptor.WHERE_SOFTWAREMANAGER,
-                       fnc={"SoftwareSupported": NFICallFnc, "menuEntryName": lambda x: _("NFI Image Flashing"),
-                            "menuEntryDescription": lambda x: _("Download .NFI-Files for USB-Flasher")}),
-                       PluginDescriptor(name="nfi", where = PluginDescriptor.WHERE_FILESCAN, fnc = filescan)]
+       #return [PluginDescriptor(where = PluginDescriptor.WHERE_WIZARD, fnc = (9,NFIFlash))]
+               # it's not possible to rewrite the flash memory with a system currently booted from it
+       return [PluginDescriptor(name=_("NFI Image Flashing"),
+               description=_("Download .NFI-Files for USB-Flasher"),
+               icon = "flash.png",
+               where = PluginDescriptor.WHERE_SOFTWAREMANAGER,
+               needsRestart = False,
+               fnc={"SoftwareSupported": NFICallFnc, "menuEntryName": lambda x: _("NFI Image Flashing"),
+                       "menuEntryDescription": lambda x: _("Download .NFI-Files for USB-Flasher")}),
+               PluginDescriptor(name="nfi", where = PluginDescriptor.WHERE_FILESCAN, needsRestart = False, fnc = filescan)]
index a8b34ac..d7e8307 100755 (executable)
@@ -257,7 +257,7 @@ class NetworkWizard(WizardLanguage, Rc):
                                        text1 = _("Your Dreambox is now ready to use.\n\nYour internet connection is working now.\n\n")
                                        text2 = _('Accesspoint:') + "\t" + str(status[self.selectedInterface]["acesspoint"]) + "\n"
                                        text3 = _('SSID:') + "\t" + str(status[self.selectedInterface]["essid"]) + "\n"
-                                       text4 = _('Link Quality:') + "\t" + str(status[self.selectedInterface]["quality"])+"%" + "\n"
+                                       text4 = _('Link Quality:') + "\t" + str(status[self.selectedInterface]["quality"])+ "\n"
                                        text5 = _('Signal Strength:') + "\t" + str(status[self.selectedInterface]["signal"]) + "\n"
                                        text6 = _('Bitrate:') + "\t" + str(status[self.selectedInterface]["bitrate"]) + "\n"
                                        text7 = _('Encryption:') + " " + str(status[self.selectedInterface]["encryption"]) + "\n"
index 4d3adcb..423365f 100755 (executable)
@@ -1,26 +1,18 @@
 <default>
          <prerequisites>
+                    <tag type="Network" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>NetworkWizard</name>
                     <packagename>enigma2-plugin-systemplugins-networkwizard</packagename>
                     <shortdescription>Step by step network configuration</shortdescription>
-                    <description>With the NetworkWizard you can easy configure your network step by step.
+                    <description>With the NetworkWizard you can easily configure your network step by step.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_networkwizard_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>NetzwerkWizard</name>
-                    <packagename>enigma2-plugin-systemplugins-networkwizard</packagename>
-                    <shortdescription>Schritt für Schritt Netzwerk konfiguration</shortdescription>
-                    <description>Mit dem NetzwerkWizard können Sie Ihr Netzwerk konfigurieren. Sie werden Schritt
-                       für Schritt durch die Konfiguration geleitet.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_networkwizard_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-networkwizard" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 49ec7da..56cebdb
@@ -18,5 +18,5 @@ def NetworkWizard(*args, **kwargs):
 def Plugins(**kwargs):
        list = []
        if config.misc.firstrun.value:
-               list.append(PluginDescriptor(name=_("Network Wizard"), where = PluginDescriptor.WHERE_WIZARD, fnc=(25, NetworkWizard)))
+               list.append(PluginDescriptor(name=_("Network Wizard"), where = PluginDescriptor.WHERE_WIZARD, needsRestart = False, fnc=(25, NetworkWizard)))
        return list
index c721638..22e5436 100644 (file)
@@ -10,7 +10,7 @@ from os import popen
 
 class Upgrade(Screen):
        skin = """
-               <screen position="100,100" size="550,400" title="IPKG upgrade..." >
+               <screen position="100,100" size="550,400" title="opkg upgrade..." >
                        <widget name="text" position="0,0" size="550,400" font="Regular;15" />
                </screen>"""
                
@@ -39,7 +39,7 @@ class Upgrade(Screen):
                        self.close()
        
        def doUpdateDelay(self):
-               lines = popen("ipkg update && ipkg upgrade -force-defaults -force-overwrite", "r").readlines()
+               lines = popen("opkg update && opkg upgrade -force-defaults -force-overwrite", "r").readlines()
                string = ""
                for x in lines:
                        string += x
@@ -87,7 +87,7 @@ class PacketList(GUIComponent):
 
 class Ipkg(Screen):
        skin = """
-               <screen position="100,100" size="550,400" title="IPKG upgrade..." >
+               <screen position="100,100" size="550,400" title="opkg upgrade..." >
                        <widget name="list" position="0,0" size="550,400" scrollbarMode="showOnDemand" />
                </screen>"""
                
@@ -109,13 +109,13 @@ class Ipkg(Screen):
                
 
        def fillPacketList(self):
-               lines = popen("ipkg list", "r").readlines()
+               lines = popen("opkg list", "r").readlines()
                packetlist = []
                for x in lines:
                        split = x.split(' - ')
                        packetlist.append([split[0].strip(), split[1].strip()])
                
-               lines = popen("ipkg list_installed", "r").readlines()
+               lines = popen("opkg list_installed", "r").readlines()
                
                installedlist = {}
                for x in lines:
@@ -138,7 +138,7 @@ class Ipkg(Screen):
                        self.close()
        
        def doUpdateDelay(self):
-               lines = popen("ipkg update && ipkg upgrade", "r").readlines()
+               lines = popen("opkg update && opkg upgrade", "r").readlines()
                string = ""
                for x in lines:
                        string += x
@@ -161,4 +161,4 @@ def IpkgMain(session, **kwargs):
 
 def Plugins(**kwargs):
        return [PluginDescriptor(name="Old Softwareupdate", description="Updates your receiver's software", icon="update.png", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=UpgradeMain),
-                       PluginDescriptor(name="IPKG", description="IPKG frontend", icon="update.png", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=IpkgMain)]
+                       PluginDescriptor(name="opkg", description="opkg frontend", icon="update.png", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=IpkgMain)]
index 2cb47c0..5e1db7b 100755 (executable)
@@ -3,25 +3,16 @@
                     <tag type="SAT" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>PositionerSetup</name>
                     <packagename>enigma2-plugin-systemplugins-positionersetup</packagename>
-                    <shortdescription>PositionerSetup helps you installing a motorized dish.</shortdescription>
-                    <description>With the PositionerSetup extension it is easy to install and configure a motorized dish.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_positionersetup.jpg" />
-          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>PositionerSetup</name>
-                    <packagename>enigma2-plugin-systemplugins-positionersetup</packagename>
-                    <shortdescription>Unterstützt Sie beim installieren eines Rotors.</shortdescription>
-                    <description>Die PositionerSetup Erweiterung unterstützt Sie beim einrichten
-                    und konfigurieren einer motorgesteuerten Satellitenantenne.
+                    <shortdescription>PositionerSetup helps you installing a motorized dish</shortdescription>
+                    <description>With the PositionerSetup plugin it is easy to install and configure a motorized dish.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_positionersetup.jpg" />
           </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-positionersetup" />
        </files>
index 3cc9e75..be246db 100644 (file)
@@ -608,6 +608,6 @@ def PositionerSetupStart(menuid, **kwargs):
 
 def Plugins(**kwargs):
        if (nimmanager.hasNimType("DVB-S")):
-               return PluginDescriptor(name=_("Positioner setup"), description="Setup your positioner", where = PluginDescriptor.WHERE_MENU, fnc=PositionerSetupStart)
+               return PluginDescriptor(name=_("Positioner setup"), description="Setup your positioner", where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=PositionerSetupStart)
        else:
                return []
index 4c0c7af..904f9a2 100755 (executable)
@@ -3,25 +3,17 @@
                     <tag type="SAT" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>SatelliteEquipmentControl</name>
                     <name_de>SatelliteEquipmentControl</name_de>
                     <packagename>enigma2-plugin-systemplugins-satelliteequipmentcontrol</packagename>
-                    <shortdescription>SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings.</shortdescription>
-                    <description>With the SatelliteEquipmentControl extension it is possible to fine-tune DiSEqC-settings.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_satcontrol.jpg" />
-          </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>SatelliteEquipmentControl</name>
-                    <packagename>enigma2-plugin-systemplugins-satelliteequipmentcontrol</packagename>
-                    <shortdescription>Fein-Einstellungen für DiSEqC</shortdescription>
-                    <description>Die SatelliteEquipmentControl-Erweiterung unterstützt Sie beim Feintuning der DiSEqC Einstellungen.
+                    <shortdescription>SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings</shortdescription>
+                    <description>With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-settings.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_satcontrol.jpg" />
           </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-satelliteequipmentcontrol" />
          </files>
index ec472e7..3a8c75c 100644 (file)
@@ -71,6 +71,6 @@ def SecSetupStart(menuid):
 
 def Plugins(**kwargs):
        if (nimmgr.hasNimType("DVB-S")):
-               return PluginDescriptor(name=_("Satellite Equipment Setup"), description="Setup your satellite equipment", where = PluginDescriptor.WHERE_MENU, fnc=SecSetupStart)
+               return PluginDescriptor(name=_("Satellite Equipment Setup"), description="Setup your satellite equipment", where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=SecSetupStart)
        else:
                return []
index ba035e8..23499a4 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_satfinder.xml
 
index e9453de..fe0c901 100755 (executable)
@@ -1,28 +1,18 @@
 <default>
          <prerequisites>
                     <tag type="SAT" />
-                    <tag type="Software" />
+                    <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>Satfinder</name>
                     <packagename>enigma2-plugin-systemplugins-satfinder</packagename>
-                    <shortdescription>Satfinder helps you to align your dish.</shortdescription>
-                    <description>The Satfinder extension helps you to align your dish.\n
+                    <shortdescription>Satfinder helps you to align your dish</shortdescription>
+                    <description>The Satfinder plugin helps you to align your dish.\n
                     It shows you informations about signal rate and errors.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_satfinder.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Satfinder</name>
-                    <packagename>enigma2-plugin-systemplugins-satfinder</packagename>
-                    <shortdescription>Satfinder unterstützt Sie beim ausrichten ihrer Satellitenanlage.</shortdescription>
-                    <description>Die Satfinder-Erweiterung unterstützt Sie beim Ausrichten ihrer Satellitenanlage.\n
-                    Es zeigt Ihnen Daten wie Signalstärke und Fehlerrate an.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_satfinder.jpg" />
-          </info>
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-satfinder" />
        </files>
index d4fe6b5..e737466 100644 (file)
@@ -276,6 +276,6 @@ def SatfinderStart(menuid, **kwargs):
 
 def Plugins(**kwargs):
        if (nimmanager.hasNimType("DVB-S")):
-               return PluginDescriptor(name=_("Satfinder"), description="Helps setting up your dish", where = PluginDescriptor.WHERE_MENU, fnc=SatfinderStart)
+               return PluginDescriptor(name=_("Satfinder"), description="Helps setting up your dish", where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=SatfinderStart)
        else:
                return []
index d29fb00..992f4b0 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_skinselector.xml
 
index 717f732..73544a5 100755 (executable)
@@ -1,28 +1,19 @@
 <default>
          <prerequisites>
                     <tag type="Display" />
-                    <tag type="System" />
+                    <tag type="Skin" />
          </prerequisites>
           <info language="en">
                     <author>Dream Multimedia</author>
                     <name>SkinSelector</name>
                     <packagename>enigma2-plugin-systemplugins-skinselector</packagename>
-                    <shortdescription>SkinSelector shows a menu with selectable skins.</shortdescription>
+                    <shortdescription>SkinSelector shows a menu with selectable skins</shortdescription>
                     <description>The SkinSelector shows a menu with selectable skins.\n
                     It's now easy to change the look and feel of your Dreambox.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_skinselector_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>SkinSelector</name>
-                    <packagename>enigma2-plugin-systemplugins-skinselector</packagename>
-                    <shortdescription>Der SkinSelector zeigt Ihnen ein Menu mit auswählbaren Skins.</shortdescription>
-                    <description>Die SkinSelector Erweiterung zeigt Ihnen ein Menu mit auswählbaren Skins.\n
-                    Sie können nun einfach das Aussehen der grafischen Oberfläche Ihrer Dreambox verändern.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_skinselector_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-skinselector" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 997b957..fd2b5e1
@@ -12,12 +12,13 @@ from Plugins.Plugin import PluginDescriptor
 from Components.config import config
 from Tools.Directories import resolveFilename, SCOPE_PLUGINS
 from os import path, walk
+from enigma import eEnv
 
 class SkinSelector(Screen):
        # for i18n:
        # _("Choose your Skin")
        skinlist = []
-       root = "/usr/share/enigma2/"
+       root = eEnv.resolve("${datadir}/enigma2/")
 
        def __init__(self, session, args = None):
 
@@ -130,4 +131,4 @@ def SkinSelSetup(menuid, **kwargs):
                return []
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name="Skinselector", description="Select Your Skin", where = PluginDescriptor.WHERE_MENU, fnc=SkinSelSetup)
+       return PluginDescriptor(name="Skinselector", description="Select Your Skin", where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=SkinSelSetup)
index 7bd7d7a..01649bb 100755 (executable)
@@ -11,7 +11,7 @@ from Components.config import config
 from Components.ConfigList import ConfigList,ConfigListScreen
 from Components.FileList import MultiFileSelectList
 from Plugins.Plugin import PluginDescriptor
-from enigma import eTimer
+from enigma import eTimer, eEnv
 from Tools.Directories import *
 from os import popen, path, makedirs, listdir, access, stat, rename, remove, W_OK, R_OK
 from time import gmtime, strftime, localtime
@@ -20,7 +20,7 @@ from datetime import date
 
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=['/etc/enigma2/', '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
 
 def getBackupPath():
        backuppath = config.plugins.configurationbackup.backuplocation.value
index 1797e4f..32d7140 100755 (executable)
@@ -9,13 +9,14 @@ from Plugins.Plugin import PluginDescriptor
 from Tools.Directories import fileExists, resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
 from Components.Pixmap import Pixmap, MovingPixmap, MultiPixmap
 from os import popen, path, makedirs, listdir, access, stat, rename, remove, W_OK, R_OK
+from enigma import eEnv
 
 from Components.config import config, getConfigListEntry, ConfigSubsection, ConfigText, ConfigLocations, ConfigBoolean
 from Components.Harddisk import harddiskmanager
 config.misc.firstrun = ConfigBoolean(default = True)
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=['/etc/enigma2/', '/etc/network/interfaces', '/etc/wpa_supplicant.conf'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf'])
 
 
 backupfile = "enigma2settingsbackup.tar.gz"
index a29a5e9..87f0a4d 100755 (executable)
@@ -12,6 +12,7 @@ from Tools.HardwareInfo import HardwareInfo
 import sha
 
 from time import time
+rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
 
 def bin2long(s):
        return reduce( lambda x,y:(x<<8L)+y, map(ord, s))
@@ -69,7 +70,7 @@ class SoftwareTools(DreamInfoHandler):
                else:
                        self.ImageVersion = 'Stable'
                self.language = language.getLanguage()[:2] # getLanguage returns e.g. "fi_FI" for "language_country"
-               DreamInfoHandler.__init__(self, self.statusCallback, blocking = False, neededTag = 'ALL_TAGS', neededFlag = self.ImageVersion, language = self.language)
+               DreamInfoHandler.__init__(self, self.statusCallback, blocking = False, neededTag = 'ALL_TAGS', neededFlag = self.ImageVersion)
                self.directory = resolveFilename(SCOPE_METADIR)
                self.hardware_info = HardwareInfo()
                self.list = List([])
@@ -92,16 +93,15 @@ class SoftwareTools(DreamInfoHandler):
        def checkNetworkCB(self,data):
                if data is not None:
                        if data <= 2:
-                               SoftwareTools.NetworkConnectionAvailable = True
+                               self.NetworkConnectionAvailable = True
                                self.getUpdates()
                        else:
-                               SoftwareTools.NetworkConnectionAvailable = False
+                               self.NetworkConnectionAvailable = False
                                self.getUpdates()
 
        def getUpdates(self, callback = None):
-               if SoftwareTools.lastDownloadDate is None:
+               if self.lastDownloadDate is None:
                        if  self.hardware_info.device_name != "dm7025":
-                               rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
                                etpm = eTPM()
                                l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
                                if l2cert is None:
@@ -111,7 +111,6 @@ class SoftwareTools(DreamInfoHandler):
                                        return
                                l3cert = etpm.getCert(eTPM.TPMD_DT_LEVEL3_CERT)
                                if l3cert is None:
-                                       print "please run the genuine dreambox plugin"
                                        return
                                l3key = validate_cert(l3cert, l2key)
                                if l3key is None:
@@ -122,74 +121,98 @@ class SoftwareTools(DreamInfoHandler):
                                val = etpm.challenge(rnd)
                                result = decrypt_block(val, l3key)
                        if self.hardware_info.device_name == "dm7025" or result[80:88] == rnd:
-                               if SoftwareTools.NetworkConnectionAvailable == True:
-                                       SoftwareTools.lastDownloadDate = time()
-                                       if SoftwareTools.list_updating is False and callback is None:
-                                               SoftwareTools.list_updating = True
+                               if self.NetworkConnectionAvailable == True:
+                                       self.lastDownloadDate = time()
+                                       if self.list_updating is False and callback is None:
+                                               self.list_updating = True
                                                self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
-                                       elif SoftwareTools.list_updating is False and callback is not None:
-                                               SoftwareTools.list_updating = True
+                                       elif self.list_updating is False and callback is not None:
+                                               self.list_updating = True
                                                self.NotifierCallback = callback
                                                self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
-                                       elif SoftwareTools.list_updating is True and callback is not None:
+                                       elif self.list_updating is True and callback is not None:
                                                self.NotifierCallback = callback
                                else:
-                                       SoftwareTools.list_updating = False
+                                       self.list_updating = False
                                        if callback is not None:
                                                callback(False)
                                        elif self.NotifierCallback is not None:
                                                self.NotifierCallback(False)
                        else:
-                               SoftwareTools.NetworkConnectionAvailable = False
-                               SoftwareTools.list_updating = False
+                               self.NetworkConnectionAvailable = False
+                               self.list_updating = False
                                if callback is not None:
                                        callback(False)
                                elif self.NotifierCallback is not None:
                                        self.NotifierCallback(False)            
                else:
-                       if SoftwareTools.NetworkConnectionAvailable == True:
-                               SoftwareTools.lastDownloadDate = time()
-                               if SoftwareTools.list_updating is False and callback is None:
-                                       SoftwareTools.list_updating = True
+                       if self.NetworkConnectionAvailable == True:
+                               self.lastDownloadDate = time()
+                               if self.list_updating is False and callback is None:
+                                       self.list_updating = True
                                        self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
-                               elif SoftwareTools.list_updating is False and callback is not None:
-                                       SoftwareTools.list_updating = True
+                               elif self.list_updating is False and callback is not None:
+                                       self.list_updating = True
                                        self.NotifierCallback = callback
                                        self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
-                               elif SoftwareTools.list_updating is True and callback is not None:
+                               elif self.list_updating is True and callback is not None:
                                        self.NotifierCallback = callback
                        else:
-                               SoftwareTools.list_updating = False
-                               if callback is not None:
-                                       callback(False)
-                               elif self.NotifierCallback is not None:
-                                       self.NotifierCallback(False)
+                               if self.list_updating and callback is not None:
+                                       if  self.hardware_info.device_name != "dm7025":
+                                               etpm = eTPM()
+                                               l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
+                                               if l2cert is None:
+                                                       return
+                                               l2key = validate_cert(l2cert, rootkey)
+                                               if l2key is None:
+                                                       return
+                                               l3cert = etpm.getCert(eTPM.TPMD_DT_LEVEL3_CERT)
+                                               if l3cert is None:
+                                                       return
+                                               l3key = validate_cert(l3cert, l2key)
+                                               if l3key is None:
+                                                       return
+                                               rnd = read_random()
+                                               if rnd is None:
+                                                       return
+                                               val = etpm.challenge(rnd)
+                                               result = decrypt_block(val, l3key)
+                                       if self.hardware_info.device_name == "dm7025" or result[80:88] == rnd:
+                                               self.NotifierCallback = callback
+                                               self.startIpkgListAvailable()
+                               else:   
+                                       self.list_updating = False
+                                       if callback is not None:
+                                               callback(False)
+                                       elif self.NotifierCallback is not None:
+                                               self.NotifierCallback(False)
 
        def ipkgCallback(self, event, param):
                if event == IpkgComponent.EVENT_ERROR:
-                       SoftwareTools.list_updating = False
+                       self.list_updating = False
                        if self.NotifierCallback is not None:
                                self.NotifierCallback(False)
                elif event == IpkgComponent.EVENT_DONE:
-                       if SoftwareTools.list_updating:
+                       if self.list_updating:
                                self.startIpkgListAvailable()
                #print event, "-", param                
                pass
 
        def startIpkgListAvailable(self, callback = None):
                if callback is not None:
-                       SoftwareTools.list_updating = True
-               if SoftwareTools.list_updating:
+                       self.list_updating = True
+               if self.list_updating:
                        if not self.UpdateConsole:
                                self.UpdateConsole = Console()
-                       cmd = "ipkg list"
+                       cmd = "opkg list"
                        self.UpdateConsole.ePopen(cmd, self.IpkgListAvailableCB, callback)
 
        def IpkgListAvailableCB(self, result, retval, extra_args = None):
                (callback) = extra_args
                if result:
-                       if SoftwareTools.list_updating:
-                               SoftwareTools.available_packetlist = []
+                       if self.list_updating:
+                               self.available_packetlist = []
                                for x in result.splitlines():
                                        tokens = x.split(' - ')
                                        name = tokens[0].strip()
@@ -197,7 +220,7 @@ class SoftwareTools(DreamInfoHandler):
                                                l = len(tokens)
                                                version = l > 1 and tokens[1].strip() or ""
                                                descr = l > 2 and tokens[2].strip() or ""
-                                               SoftwareTools.available_packetlist.append([name, version, descr])
+                                               self.available_packetlist.append([name, version, descr])
                                if callback is None:
                                        self.startInstallMetaPackage()
                                else:
@@ -205,7 +228,7 @@ class SoftwareTools(DreamInfoHandler):
                                                if len(self.UpdateConsole.appContainers) == 0:
                                                                callback(True)
                else:
-                       SoftwareTools.list_updating = False
+                       self.list_updating = False
                        if self.UpdateConsole:
                                if len(self.UpdateConsole.appContainers) == 0:
                                        if callback is not None:
@@ -213,14 +236,17 @@ class SoftwareTools(DreamInfoHandler):
 
        def startInstallMetaPackage(self, callback = None):
                if callback is not None:
-                       SoftwareTools.list_updating = True
-               if SoftwareTools.list_updating:
-                       if not self.UpdateConsole:
-                               self.UpdateConsole = Console()
-                       cmd = "ipkg install enigma2-meta enigma2-plugins-meta enigma2-skins-meta"
-                       self.UpdateConsole.ePopen(cmd, self.InstallMetaPackageCB, callback)
+                       self.list_updating = True
+               if self.list_updating:
+                       if self.NetworkConnectionAvailable == True:
+                               if not self.UpdateConsole:
+                                       self.UpdateConsole = Console()
+                               cmd = "opkg install enigma2-meta enigma2-plugins-meta enigma2-skins-meta"
+                               self.UpdateConsole.ePopen(cmd, self.InstallMetaPackageCB, callback)
+                       else:
+                               self.InstallMetaPackageCB(True)
 
-       def InstallMetaPackageCB(self, result, retval, extra_args = None):
+       def InstallMetaPackageCB(self, result, retval = None, extra_args = None):
                (callback) = extra_args
                if result:
                        self.fillPackagesIndexList()
@@ -231,7 +257,7 @@ class SoftwareTools(DreamInfoHandler):
                                        if len(self.UpdateConsole.appContainers) == 0:
                                                        callback(True)
                else:
-                       SoftwareTools.list_updating = False
+                       self.list_updating = False
                        if self.UpdateConsole:
                                if len(self.UpdateConsole.appContainers) == 0:
                                        if callback is not None:
@@ -239,24 +265,24 @@ class SoftwareTools(DreamInfoHandler):
 
        def startIpkgListInstalled(self, callback = None):
                if callback is not None:
-                       SoftwareTools.list_updating = True
-               if SoftwareTools.list_updating:
+                       self.list_updating = True
+               if self.list_updating:
                        if not self.UpdateConsole:
                                self.UpdateConsole = Console()
-                       cmd = "ipkg list_installed"
+                       cmd = "opkg list-installed"
                        self.UpdateConsole.ePopen(cmd, self.IpkgListInstalledCB, callback)
 
        def IpkgListInstalledCB(self, result, retval, extra_args = None):
                (callback) = extra_args
                if result:
-                       SoftwareTools.installed_packetlist = {}
+                       self.installed_packetlist = {}
                        for x in result.splitlines():
                                tokens = x.split(' - ')
                                name = tokens[0].strip()
                                if not any(name.endswith(x) for x in self.unwanted_extensions):
                                        l = len(tokens)
                                        version = l > 1 and tokens[1].strip() or ""
-                                       SoftwareTools.installed_packetlist[name] = version
+                                       self.installed_packetlist[name] = version
                        for package in self.packagesIndexlist[:]:
                                if not self.verifyPrerequisites(package[0]["prerequisites"]):
                                        self.packagesIndexlist.remove(package)
@@ -272,26 +298,26 @@ class SoftwareTools(DreamInfoHandler):
                                        if len(self.UpdateConsole.appContainers) == 0:
                                                        callback(True)
                else:
-                       SoftwareTools.list_updating = False
+                       self.list_updating = False
                        if self.UpdateConsole:
                                if len(self.UpdateConsole.appContainers) == 0:
                                        if callback is not None:
                                                callback(False)
 
        def countUpdates(self, callback = None):
-               SoftwareTools.available_updates = 0
-               SoftwareTools.available_updatelist  = []
+               self.available_updates = 0
+               self.available_updatelist  = []
                for package in self.packagesIndexlist[:]:
                        attributes = package[0]["attributes"]
                        packagename = attributes["packagename"]
-                       for x in SoftwareTools.available_packetlist:
+                       for x in self.available_packetlist:
                                if x[0] == packagename:
-                                       if SoftwareTools.installed_packetlist.has_key(packagename):
-                                               if SoftwareTools.installed_packetlist[packagename] != x[1]:
-                                                       SoftwareTools.available_updates +=1
-                                                       SoftwareTools.available_updatelist.append([packagename])
+                                       if self.installed_packetlist.has_key(packagename):
+                                               if self.installed_packetlist[packagename] != x[1]:
+                                                       self.available_updates +=1
+                                                       self.available_updatelist.append([packagename])
 
-               SoftwareTools.list_updating = False
+               self.list_updating = False
                if self.UpdateConsole:
                        if len(self.UpdateConsole.appContainers) == 0:
                                if callback is not None:
@@ -304,7 +330,7 @@ class SoftwareTools(DreamInfoHandler):
        def startIpkgUpdate(self, callback = None):
                if not self.Console:
                        self.Console = Console()
-               cmd = "ipkg update"
+               cmd = "opkg update"
                self.Console.ePopen(cmd, self.IpkgUpdateCB, callback)
 
        def IpkgUpdateCB(self, result, retval, extra_args = None):
@@ -317,6 +343,7 @@ class SoftwareTools(DreamInfoHandler):
                                                callback = None
 
        def cleanupSoftwareTools(self):
+               self.list_updating = False
                if self.NotifierCallback is not None:
                        self.NotifierCallback = None
                self.ipkg.stop()
@@ -339,4 +366,4 @@ class SoftwareTools(DreamInfoHandler):
                                return False
                return True
 
-iSoftwareTools = SoftwareTools()
\ No newline at end of file
+iSoftwareTools = SoftwareTools()
index cd425c3..4135a21 100755 (executable)
@@ -3,27 +3,17 @@
                     <tag type="Software" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>SoftwareManager</name>
                     <packagename>enigma2-plugin-systemplugins-softwaremanager</packagename>
-                    <shortdescription>SoftwareManager manages your Dreambox software.</shortdescription>
+                    <shortdescription>SoftwareManager manages your Dreambox software</shortdescription>
                     <description>The SoftwareManager manages your Dreambox software.\n
-                    It's easy to update your receiver's software, install or remove extensions or even backup and restore your system settings.
+                   It's easy to update your receiver's software, install or remove plugins or even backup and restore your system settings.
                     </description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_softwaremanager_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>SoftwareManager</name>
-                    <packagename>enigma2-plugin-systemplugins-softwaremanager</packagename>
-                    <shortdescription>Der SoftwareManager verwaltet Ihre Dreambox Software.</shortdescription>
-                    <description>Der SoftwareManager verwaltet Ihre Dreambox Software.\n
-                    Sie können nun einfach Ihre Dreambox-Software aktualisieren, neue Erweiterungen installieren oder entfernen,
-                    oder ihre Einstellungen sichern und wiederherstellen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_softwaremanager_de.jpg" />
-          </info>
+
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-softwaremanager" />
          </files>
old mode 100755 (executable)
new mode 100644 (file)
index 9983767..b3a0a17
@@ -28,7 +28,7 @@ from Components.Network import iNetwork
 from Tools.Directories import pathExists, fileExists, resolveFilename, SCOPE_PLUGINS, SCOPE_CURRENT_PLUGIN, SCOPE_CURRENT_SKIN, SCOPE_METADIR
 from Tools.LoadPixmap import LoadPixmap
 from Tools.NumericalTextInput import NumericalTextInput
-from enigma import eTimer, quitMainloop, RT_HALIGN_LEFT, RT_VALIGN_CENTER, eListboxPythonMultiContent, eListbox, gFont, getDesktop, ePicLoad, eRCInput, getPrevAsciiCode
+from enigma import eTimer, quitMainloop, RT_HALIGN_LEFT, RT_VALIGN_CENTER, eListboxPythonMultiContent, eListbox, gFont, getDesktop, ePicLoad, eRCInput, getPrevAsciiCode, eEnv
 from cPickle import dump, load
 from os import path as os_path, system as os_system, unlink, stat, mkdir, popen, makedirs, listdir, access, rename, remove, W_OK, R_OK, F_OK
 from time import time, gmtime, strftime, localtime
@@ -43,7 +43,7 @@ from SoftwareTools import iSoftwareTools
 
 config.plugins.configurationbackup = ConfigSubsection()
 config.plugins.configurationbackup.backuplocation = ConfigText(default = '/media/hdd/', visible_width = 50, fixed_size = False)
-config.plugins.configurationbackup.backupdirs = ConfigLocations(default=['/etc/enigma2/', '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
+config.plugins.configurationbackup.backupdirs = ConfigLocations(default=[eEnv.resolve('${sysconfdir}/enigma2/'), '/etc/network/interfaces', '/etc/wpa_supplicant.conf', '/etc/resolv.conf', '/etc/default_gw', '/etc/hostname'])
 
 config.plugins.SoftwareManager = ConfigSubsection()
 config.plugins.SoftwareManager.overwriteConfigFiles = ConfigSelection(
@@ -261,9 +261,6 @@ class UpdatePluginMenu(Screen):
                                        for x in parts:
                                                if not access(x[1], F_OK|R_OK|W_OK) or x[1] == '/':
                                                        parts.remove(x)
-                                       for x in parts:
-                                               if x[1].startswith('/autofs/'):
-                                                       parts.remove(x)
                                        if len(parts):
                                                self.session.openWithCallback(self.backuplocation_choosen, ChoiceBox, title = _("Please select medium to use as backup location"), list = parts)
                                elif (currentEntry == "backupfiles"):
@@ -278,14 +275,20 @@ class UpdatePluginMenu(Screen):
 
        def backupfiles_choosen(self, ret):
                self.backupdirs = ' '.join( config.plugins.configurationbackup.backupdirs.value )
-
+               config.plugins.configurationbackup.backupdirs.save()
+               config.plugins.configurationbackup.save()
+               config.save()
+               
        def backuplocation_choosen(self, option):
+               oldpath = config.plugins.configurationbackup.backuplocation.getValue()
                if option is not None:
                        config.plugins.configurationbackup.backuplocation.value = str(option[1])
                config.plugins.configurationbackup.backuplocation.save()
                config.plugins.configurationbackup.save()
                config.save()
-               self.createBackupfolders()
+               newpath = config.plugins.configurationbackup.backuplocation.getValue()
+               if newpath != oldpath:
+                       self.createBackupfolders()
 
        def runUpgrade(self, result):
                if result:
@@ -609,6 +612,7 @@ class PluginManager(Screen, DreamInfoHandler):
                                statuspng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/upgrade.png"))
                                self.statuslist.append(( _("Package list update"), '', _("Searching for new installed or removed packages. Please wait..." ),'', '', statuspng, divpng, None, '' ))
                        elif status == 'error':
+                               self["key_green"].setText(_("Continue"))
                                statuspng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/remove.png"))
                                self.statuslist.append(( _("Error"), '', _("There was an error downloading the packetlist. Please try again." ),'', '', statuspng, divpng, None, '' ))
                        self["list"].style = "default"
@@ -616,8 +620,11 @@ class PluginManager(Screen, DreamInfoHandler):
 
 
        def getUpdateInfos(self):
-               self.setState('update')
-               iSoftwareTools.startSoftwareTools(self.getUpdateInfosCB)
+               if (iSoftwareTools.lastDownloadDate is not None and iSoftwareTools.NetworkConnectionAvailable is False):
+                       self.rebuildList()
+               else:
+                       self.setState('update')
+                       iSoftwareTools.startSoftwareTools(self.getUpdateInfosCB)
 
        def getUpdateInfosCB(self, retval = None):
                if retval is not None:
@@ -628,11 +635,17 @@ class PluginManager(Screen, DreamInfoHandler):
                                        self["status"].setText(_("There are no updates available."))
                                self.rebuildList()
                        elif retval is False:
-                               self.setState('error')
-                               if iSoftwareTools.NetworkConnectionAvailable:
-                                       self["status"].setText(_("Updatefeed not available."))
+                               if iSoftwareTools.lastDownloadDate is None:
+                                       self.setState('error')
+                                       if iSoftwareTools.NetworkConnectionAvailable:
+                                               self["status"].setText(_("Updatefeed not available."))
+                                       else:
+                                               self["status"].setText(_("No network connection available."))
                                else:
-                                       self["status"].setText(_("No network connection available."))
+                                       iSoftwareTools.lastDownloadDate = time()
+                                       iSoftwareTools.list_updating = True
+                                       self.setState('update')
+                                       iSoftwareTools.getUpdates(self.getUpdateInfosCB)                                        
 
        def rebuildList(self, retval = None):
                if self.currentSelectedTag is None:
@@ -650,10 +663,14 @@ class PluginManager(Screen, DreamInfoHandler):
                                        self["key_green"].setText(_("Uninstall"))
                                elif current[4] == 'installable':
                                        self["key_green"].setText(_("Install"))
+                                       if iSoftwareTools.NetworkConnectionAvailable is False:
+                                               self["key_green"].setText("")
                                elif current[4] == 'remove':
                                        self["key_green"].setText(_("Undo uninstall"))
                                elif current[4] == 'install':
                                        self["key_green"].setText(_("Undo install"))
+                                       if iSoftwareTools.NetworkConnectionAvailable is False:
+                                               self["key_green"].setText("")
                                self["key_yellow"].setText(_("View details"))
                                self["key_blue"].setText("")
                                if len(self.selectedFiles) == 0 and iSoftwareTools.available_updates is not 0:
@@ -703,21 +720,31 @@ class PluginManager(Screen, DreamInfoHandler):
                                                        if entry[0] == detailsFile:
                                                                alreadyinList = True
                                                if not alreadyinList:
-                                                       self.selectedFiles.append((detailsFile,current[4],current[3]))
-                                                       self.currentSelectedPackage = ((detailsFile,current[4],current[3]))
+                                                       if (iSoftwareTools.NetworkConnectionAvailable is False and current[4] in ('installable','install')):
+                                                               pass
+                                                       else:
+                                                               self.selectedFiles.append((detailsFile,current[4],current[3]))
+                                                               self.currentSelectedPackage = ((detailsFile,current[4],current[3]))
                                        if current[4] == 'installed':
                                                self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'remove', True)
                                        elif current[4] == 'installable':
-                                               self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'install', True)
+                                               if iSoftwareTools.NetworkConnectionAvailable:
+                                                       self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'install', True)
                                        elif current[4] == 'remove':
                                                self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'installed', False)
                                        elif current[4] == 'install':
-                                               self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'installable',False)
+                                               if iSoftwareTools.NetworkConnectionAvailable:
+                                                       self.list[idx] = self.buildEntryComponent(current[0], current[1], current[2], current[3], 'installable',False)
                                        self["list"].setList(self.list)
                                        self["list"].setIndex(idx)
                                        self["list"].updateList(self.list)
                                        self.selectionChanged()
-
+                       elif self.currList == "status":
+                               iSoftwareTools.lastDownloadDate = time()
+                               iSoftwareTools.list_updating = True
+                               self.setState('update')
+                               iSoftwareTools.getUpdates(self.getUpdateInfosCB)
+                               
        def handleSelected(self):
                current = self["list"].getCurrent()
                if current:
@@ -782,6 +809,8 @@ class PluginManager(Screen, DreamInfoHandler):
                                name = x[0].strip()
                                details = x[1].strip()
                                description = x[2].strip()
+                               if description == "":
+                                       description = "No description available."
                                packagename = x[3].strip()
                                selectState = self.getSelectionState(details)
                                if iSoftwareTools.installed_packetlist.has_key(packagename):
@@ -789,13 +818,13 @@ class PluginManager(Screen, DreamInfoHandler):
                                                status = "remove"
                                        else:
                                                status = "installed"
-                                       self.list.append(self.buildEntryComponent(name, details, description, packagename, status, selected = selectState))
+                                       self.list.append(self.buildEntryComponent(name, _(details), _(description), packagename, status, selected = selectState))
                                else:
                                        if selectState == True:
                                                status = "install"
                                        else:
                                                status = "installable"
-                                       self.list.append(self.buildEntryComponent(name, details, description, packagename, status, selected = selectState))
+                                       self.list.append(self.buildEntryComponent(name, _(details), _(description), packagename, status, selected = selectState))
                        if len(self.list):
                                self.list.sort(key=lambda x: x[0])
                        self["list"].style = "default"
@@ -894,17 +923,20 @@ class PluginManager(Screen, DreamInfoHandler):
                        self.close()
 
        def runExecuteFinished(self):
-               self.session.openWithCallback(self.ExecuteReboot, MessageBox, _("Install or remove finished.") +" "+_("Do you want to reboot your Dreambox?"), MessageBox.TYPE_YESNO)
-
-       def ExecuteReboot(self, result):
-               if result is None:
-                       return
-               if result is False:
-                       self.reloadPluginlist()
+               self.reloadPluginlist()
+               restartRequired = plugins.restartRequired
+               if restartRequired:
+                       self.session.openWithCallback(self.ExecuteReboot, MessageBox, _("Install or remove finished.") +" "+_("Do you want to reboot your Dreambox?"), MessageBox.TYPE_YESNO)
+               else:
                        self.selectedFiles = []
                        self.detailsClosed(True)
+
+       def ExecuteReboot(self, result):
                if result:
                        quitMainloop(3)
+               else:
+                       self.selectedFiles = []
+                       self.detailsClosed(True)
 
        def reloadPluginlist(self):
                plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
@@ -1104,8 +1136,7 @@ class PluginDetails(Screen, DreamInfoHandler):
                self.skin_path = plugin_path
                self.language = language.getLanguage()[:2] # getLanguage returns e.g. "fi_FI" for "language_country"
                self.attributes = None
-               self.translatedAttributes = None
-               DreamInfoHandler.__init__(self, self.statusCallback, blocking = False, language = self.language)
+               DreamInfoHandler.__init__(self, self.statusCallback, blocking = False)
                self.directory = resolveFilename(SCOPE_METADIR)
                if packagedata:
                        self.pluginname = packagedata[0]
@@ -1143,8 +1174,6 @@ class PluginDetails(Screen, DreamInfoHandler):
                self.package = self.packageDetails[0]
                if self.package[0].has_key("attributes"):
                        self.attributes = self.package[0]["attributes"]
-               if self.package[0].has_key("translation"):
-                       self.translatedAttributes = self.package[0]["translation"]
 
                self.cmdList = []
                self.oktext = _("\nAfter pressing OK, please wait!")
@@ -1154,7 +1183,7 @@ class PluginDetails(Screen, DreamInfoHandler):
                self.onLayoutFinish.append(self.setInfos)
 
        def setWindowTitle(self):
-               self.setTitle(_("Details for extension: " + self.pluginname))
+               self.setTitle(_("Details for plugin: ") + self.pluginname )
 
        def exit(self):
                self.close(False)
@@ -1169,36 +1198,31 @@ class PluginDetails(Screen, DreamInfoHandler):
                pass
 
        def setInfos(self):
-               if self.translatedAttributes.has_key("name"):
-                       self.pluginname = self.translatedAttributes["name"]
-               elif self.attributes.has_key("name"):
+               if self.attributes.has_key("screenshot"):
+                       self.loadThumbnail(self.attributes)
+
+               if self.attributes.has_key("name"):
                        self.pluginname = self.attributes["name"]
                else:
                        self.pluginname = _("unknown")
 
-               if self.translatedAttributes.has_key("author"):
-                       self.author = self.translatedAttributes["author"]
-               elif self.attributes.has_key("author"):
+               if self.attributes.has_key("author"):
                        self.author = self.attributes["author"]
                else:
                        self.author = _("unknown")
 
-               if self.translatedAttributes.has_key("description"):
-                       self.description = self.translatedAttributes["description"]
-               elif self.attributes.has_key("description"):
-                       self.description = self.attributes["description"]
+               if self.attributes.has_key("description"):
+                       self.description = _(self.attributes["description"].replace("\\n", "\n"))
                else:
                        self.description = _("No description available.")
 
-               if self.translatedAttributes.has_key("screenshot"):
-                       self.loadThumbnail(self.translatedAttributes)
-               else:
-                       self.loadThumbnail(self.attributes)
-
                self["author"].setText(_("Author: ") + self.author)
-               self["detailtext"].setText(self.description.strip())
+               self["detailtext"].setText(_(self.description))
                if self.pluginstate in ('installable', 'install'):
-                       self["key_green"].setText(_("Install"))
+                       if iSoftwareTools.NetworkConnectionAvailable:
+                               self["key_green"].setText(_("Install"))
+                       else:
+                               self["key_green"].setText("")
                else:
                        self["key_green"].setText(_("Remove"))
 
@@ -1206,10 +1230,17 @@ class PluginDetails(Screen, DreamInfoHandler):
                thumbnailUrl = None
                if entry.has_key("screenshot"):
                        thumbnailUrl = entry["screenshot"]
+                       if self.language == "de":
+                               if thumbnailUrl[-7:] == "_en.jpg":
+                                       thumbnailUrl = thumbnailUrl[:-7] + "_de.jpg"
+
                if thumbnailUrl is not None:
                        self.thumbnail = "/tmp/" + thumbnailUrl.split('/')[-1]
                        print "[PluginDetails] downloading screenshot " + thumbnailUrl + " to " + self.thumbnail
-                       client.downloadPage(thumbnailUrl,self.thumbnail).addCallback(self.setThumbnail).addErrback(self.fetchFailed)
+                       if iSoftwareTools.NetworkConnectionAvailable:
+                               client.downloadPage(thumbnailUrl,self.thumbnail).addCallback(self.setThumbnail).addErrback(self.fetchFailed)
+                       else:
+                               self.setThumbnail(noScreenshot = True)
                else:
                        self.setThumbnail(noScreenshot = True)
 
@@ -1249,41 +1280,36 @@ class PluginDetails(Screen, DreamInfoHandler):
                                        if len(self.cmdList):
                                                self.session.openWithCallback(self.runRemove, MessageBox, _("Do you want to remove the package:\n") + self.pluginname + "\n" + self.oktext)
                else:
-                       if self.packagefiles:
-                               for package in self.packagefiles[:]:
-                                       self.cmdList.append((IpkgComponent.CMD_INSTALL, { "package": package["name"] }))
-                                       if len(self.cmdList):
-                                               self.session.openWithCallback(self.runUpgrade, MessageBox, _("Do you want to install the package:\n") + self.pluginname + "\n" + self.oktext)
+                       if iSoftwareTools.NetworkConnectionAvailable:
+                               if self.packagefiles:
+                                       for package in self.packagefiles[:]:
+                                               self.cmdList.append((IpkgComponent.CMD_INSTALL, { "package": package["name"] }))
+                                               if len(self.cmdList):
+                                                       self.session.openWithCallback(self.runUpgrade, MessageBox, _("Do you want to install the package:\n") + self.pluginname + "\n" + self.oktext)
 
        def runUpgrade(self, result):
                if result:
                        self.session.openWithCallback(self.runUpgradeFinished, Ipkg, cmdList = self.cmdList)
 
        def runUpgradeFinished(self):
-               self.session.openWithCallback(self.UpgradeReboot, MessageBox, _("Installation finished.") +" "+_("Do you want to reboot your Dreambox?"), MessageBox.TYPE_YESNO)
-
-       def UpgradeReboot(self, result):
-               if result is None:
-                       return
-               if result is False:
+               self.reloadPluginlist()
+               restartRequired = plugins.restartRequired
+               if restartRequired:
+                       self.session.openWithCallback(self.UpgradeReboot, MessageBox, _("Installation finished.") +" "+_("Do you want to reboot your Dreambox?"), MessageBox.TYPE_YESNO)
+               else:
                        self.close(True)
+       def UpgradeReboot(self, result):
                if result:
                        quitMainloop(3)
+               else:
+                       self.close(True)
 
        def runRemove(self, result):
                if result:
                        self.session.openWithCallback(self.runRemoveFinished, Ipkg, cmdList = self.cmdList)
 
        def runRemoveFinished(self):
-               self.session.openWithCallback(self.RemoveReboot, MessageBox, _("Remove finished.") +" "+_("Do you want to reboot your Dreambox?"), MessageBox.TYPE_YESNO)
-
-       def RemoveReboot(self, result):
-               if result is None:
-                       return
-               if result is False:
-                       self.close(True)
-               if result:
-                       quitMainloop(3)
+               self.close(True)
 
        def reloadPluginlist(self):
                plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
@@ -1299,7 +1325,7 @@ class UpdatePlugin(Screen):
                        <widget name="activityslider" position="0,0" size="550,5"  />
                        <widget name="slider" position="0,150" size="550,30"  />
                        <widget source="package" render="Label" position="10,30" size="540,20" font="Regular;18" halign="center" valign="center" backgroundColor="#25062748" transparent="1" />
-                       <widget source="status" render="Label" position="10,60" size="540,45" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1" />
+                       <widget source="status" render="Label" position="10,180" size="540,100" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1" />
                </screen>"""
 
        def __init__(self, session, args = None):
@@ -1311,9 +1337,9 @@ class UpdatePlugin(Screen):
                self["slider"] = self.slider
                self.activityslider = Slider(0, 100)
                self["activityslider"] = self.activityslider
-               self.status = StaticText(_("Upgrading Dreambox... Please wait"))
+               self.status = StaticText(_("Please wait..."))
                self["status"] = self.status
-               self.package = StaticText()
+               self.package = StaticText(_("Verifying your internet connection..."))
                self["package"] = self.package
                self.oktext = _("Press OK on your remote control to continue.")
 
@@ -1324,20 +1350,35 @@ class UpdatePlugin(Screen):
                self.activity = 0
                self.activityTimer = eTimer()
                self.activityTimer.callback.append(self.doActivityTimer)
-               self.activityTimer.start(100, False)
 
                self.ipkg = IpkgComponent()
                self.ipkg.addCallback(self.ipkgCallback)
 
-               self.updating = True
-               self.package.setText(_("Package list update"))
-               self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
+               self.updating = False
 
                self["actions"] = ActionMap(["WizardActions"], 
                {
                        "ok": self.exit,
                        "back": self.exit
                }, -1)
+               
+               iNetwork.checkNetworkState(self.checkNetworkCB)
+               self.onClose.append(self.cleanup)
+               
+       def cleanup(self):
+               iNetwork.stopPingConsole()
+
+       def checkNetworkCB(self,data):
+               if data is not None:
+                       if data <= 2:
+                               self.updating = True
+                               self.activityTimer.start(100, False)
+                               self.package.setText(_("Package list update"))
+                               self.status.setText(_("Upgrading Dreambox... Please wait"))
+                               self.ipkg.startCmd(IpkgComponent.CMD_UPDATE)
+                       else:
+                               self.package.setText(_("Your network is not working. Please try again."))
+                               self.status.setText(self.oktext)
 
        def doActivityTimer(self):
                self.activity += 1
@@ -1393,8 +1434,8 @@ class UpdatePlugin(Screen):
                                self.activityTimer.stop()
                                self.activityslider.setValue(0)
                                
-                               self.package.setText("")
-                               self.status.setText(_("Done - Installed or upgraded %d packages") % self.packages + "\n\n" + self.oktext)
+                               self.package.setText(_("Done - Installed or upgraded %d packages") % self.packages)
+                               self.status.setText(self.oktext)
                        else:
                                self.activityTimer.stop()
                                self.activityslider.setValue(0)
@@ -1416,6 +1457,9 @@ class UpdatePlugin(Screen):
                                self.session.openWithCallback(self.exitAnswer, MessageBox, _("Upgrade finished.") +" "+_("Do you want to reboot your Dreambox?"))
                        else:
                                self.close()
+               else:
+                       if not self.updating:
+                               self.close()
 
        def exitAnswer(self, result):
                if result is not None and result:
@@ -1472,7 +1516,7 @@ class IPKGMenu(Screen):
 
        def fill_list(self):
                self.flist = []
-               self.path = '/etc/ipkg/'
+               self.path = '/etc/opkg/'
                if (os_path.exists(self.path) == False):
                        self.entry = False
                        return
@@ -1655,11 +1699,12 @@ class PacketManager(Screen, NumericalTextInput):
                self.list_updating = True
                self.packetlist = []
                self.installed_packetlist = {}
+               self.upgradeable_packages = {}
                self.Console = Console()
                self.cmdList = []
                self.cachelist = []
                self.cache_ttl = 86400  #600 is default, 0 disables, Seconds cache is considered valid (24h should be ok for caching ipkgs)
-               self.cache_file = '/usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/packetmanager.cache' #Path to cache directory   
+               self.cache_file = eEnv.resolve('${libdir}/enigma2/python/Plugins/SystemPlugins/SoftwareManager/packetmanager.cache') #Path to cache directory
                self.oktext = _("\nAfter pressing OK, please wait!")
                self.unwanted_extensions = ('-dbg', '-dev', '-doc', 'busybox')
 
@@ -1815,7 +1860,7 @@ class PacketManager(Screen, NumericalTextInput):
                                self.list_updating = False
                                if not self.Console:
                                        self.Console = Console()
-                               cmd = "ipkg list"
+                               cmd = "opkg list"
                                self.Console.ePopen(cmd, self.IpkgList_Finished)
                #print event, "-", param
                pass
@@ -1823,47 +1868,68 @@ class PacketManager(Screen, NumericalTextInput):
        def IpkgList_Finished(self, result, retval, extra_args = None):
                if result:
                        self.packetlist = []
+                       last_name = ""
                        for x in result.splitlines():
-                               tokens = x.split(' - ')   #self.blacklisted_packages
+                               tokens = x.split(' - ') 
                                name = tokens[0].strip()
                                if not any(name.endswith(x) for x in self.unwanted_extensions):
                                        l = len(tokens)
                                        version = l > 1 and tokens[1].strip() or ""
                                        descr = l > 2 and tokens[2].strip() or ""
+                                       if name == last_name:
+                                               continue
+                                       last_name = name 
                                        self.packetlist.append([name, version, descr])
+
                if not self.Console:
                        self.Console = Console()
-               cmd = "ipkg list_installed"
+               cmd = "opkg list-installed"
                self.Console.ePopen(cmd, self.IpkgListInstalled_Finished)
 
        def IpkgListInstalled_Finished(self, result, retval, extra_args = None):
                if result:
                        self.installed_packetlist = {}
                        for x in result.splitlines():
-                               tokens = x.split(' - ')   #self.blacklisted_packages
+                               tokens = x.split(' - ')
                                name = tokens[0].strip()
                                if not any(name.endswith(x) for x in self.unwanted_extensions):
                                        l = len(tokens)
                                        version = l > 1 and tokens[1].strip() or ""
                                        self.installed_packetlist[name] = version
-               self.buildPacketList()
+               if not self.Console:
+                       self.Console = Console()
+               cmd = "opkg list-upgradable"
+               self.Console.ePopen(cmd, self.OpkgListUpgradeable_Finished)
 
+       def OpkgListUpgradeable_Finished(self, result, retval, extra_args = None):
+               if result:
+                       self.upgradeable_packages = {}
+                       for x in result.splitlines():
+                               tokens = x.split(' - ')
+                               name = tokens[0].strip()
+                               if not any(name.endswith(x) for x in self.unwanted_extensions):
+                                       l = len(tokens)
+                                       version = l > 2 and tokens[2].strip() or ""
+                                       self.upgradeable_packages[name] = version
+               self.buildPacketList()
+       
        def buildEntryComponent(self, name, version, description, state):
                divpng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/div-h.png"))
+               if description == "":
+                       description = "No description available."
                if state == 'installed':
                        installedpng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/installed.png"))
-                       return((name, version, description, state, installedpng, divpng))       
+                       return((name, version, _(description), state, installedpng, divpng))    
                elif state == 'upgradeable':
                        upgradeablepng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/upgradeable.png"))
-                       return((name, version, description, state, upgradeablepng, divpng))     
+                       return((name, version, _(description), state, upgradeablepng, divpng))  
                else:
                        installablepng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/installable.png"))
-                       return((name, version, description, state, installablepng, divpng))
+                       return((name, version, _(description), state, installablepng, divpng))
 
        def buildPacketList(self):
                self.list = []
                self.cachelist = []
-
                if self.cache_ttl > 0 and self.vc != 0:
                        print 'Loading packagelist cache from ',self.cache_file
                        try:
@@ -1879,24 +1945,22 @@ class PacketManager(Screen, NumericalTextInput):
                        print 'rebuilding fresh package list'
                        for x in self.packetlist:
                                status = ""
-                               if self.installed_packetlist.has_key(x[0].strip()):
-                                       if self.installed_packetlist[x[0].strip()] == x[1].strip():
-                                               status = "installed"
-                                               self.list.append(self.buildEntryComponent(x[0].strip(), x[1].strip(), x[2].strip(), status))
-                                       else:
+                               if self.installed_packetlist.has_key(x[0]):
+                                       if self.upgradeable_packages.has_key(x[0]):
                                                status = "upgradeable"
-                                               self.list.append(self.buildEntryComponent(x[0].strip(), x[1].strip(), x[2].strip(), status))
+                                       else:
+                                               status = "installed"
                                else:
                                        status = "installable"
-                                       self.list.append(self.buildEntryComponent(x[0].strip(), x[1].strip(), x[2].strip(), status))
-                               if not any(x[0].strip().endswith(x) for x in self.unwanted_extensions):
-                                       self.cachelist.append([x[0].strip(), x[1].strip(), x[2].strip(), status])
+                               self.list.append(self.buildEntryComponent(x[0], x[1], x[2], status))    
+                               self.cachelist.append([x[0], x[1], x[2], status])
                        write_cache(self.cache_file, self.cachelist)
                        self['list'].setList(self.list)
 
        def reloadPluginlist(self):
                plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
 
+
 class IpkgInstaller(Screen):
        skin = """
                <screen name="IpkgInstaller" position="center,center" size="550,450" title="Install extensions" >
@@ -1969,9 +2033,9 @@ def Plugins(path, **kwargs):
        global plugin_path
        plugin_path = path
        list = [
-               PluginDescriptor(name=_("Software management"), description=_("Manage your receiver's software"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup),
-               PluginDescriptor(name=_("Ipkg"), where = PluginDescriptor.WHERE_FILESCAN, fnc = filescan)
+               PluginDescriptor(name=_("Software management"), description=_("Manage your receiver's software"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=startSetup),
+               PluginDescriptor(name=_("Ipkg"), where = PluginDescriptor.WHERE_FILESCAN, needsRestart = False, fnc = filescan)
        ]
        if config.usage.setup_level.index >= 2: # expert+
-               list.append(PluginDescriptor(name=_("Software management"), description=_("Manage your receiver's software"), where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=UpgradeMain))
+               list.append(PluginDescriptor(name=_("Software management"), description=_("Manage your receiver's software"), where = PluginDescriptor.WHERE_EXTENSIONSMENU, needsRestart = False, fnc=UpgradeMain))
        return list
diff --git a/lib/python/Plugins/SystemPlugins/TempFanControl/LICENSE b/lib/python/Plugins/SystemPlugins/TempFanControl/LICENSE
new file mode 100755 (executable)
index 0000000..9970059
--- /dev/null
@@ -0,0 +1,12 @@
+This plugin is licensed under the Creative Commons 
+Attribution-NonCommercial-ShareAlike 3.0 Unported 
+License. To view a copy of this license, visit
+http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative
+Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
+
+Alternatively, this plugin may be distributed and executed on hardware which
+is licensed by Dream Multimedia GmbH.
+
+This plugin is NOT free software. It is open source, you are allowed to
+modify it (if you keep the license), but it may not be commercially 
+distributed other than under the conditions noted above.
old mode 100644 (file)
new mode 100755 (executable)
index 78ff11c..490a772
@@ -1,5 +1,9 @@
-installdir = $(LIBDIR)/enigma2/python/Plugins/SystemPlugins/TempFanControl
+installdir = $(pkglibdir)/python/Plugins/SystemPlugins/TempFanControl
+
+SUBDIRS = meta
 
 install_PYTHON = \
        __init__.py \
        plugin.py
+
+dist_install_DATA = LICENSE
diff --git a/lib/python/Plugins/SystemPlugins/TempFanControl/meta/Makefile.am b/lib/python/Plugins/SystemPlugins/TempFanControl/meta/Makefile.am
new file mode 100755 (executable)
index 0000000..da7be24
--- /dev/null
@@ -0,0 +1,3 @@
+installdir = $(datadir)/meta
+
+dist_install_DATA = plugin_tempfancontrol.xml
diff --git a/lib/python/Plugins/SystemPlugins/TempFanControl/meta/plugin_tempfancontrol.xml b/lib/python/Plugins/SystemPlugins/TempFanControl/meta/plugin_tempfancontrol.xml
new file mode 100755 (executable)
index 0000000..5c6565a
--- /dev/null
@@ -0,0 +1,20 @@
+<default>
+         <prerequisites>
+                    <hardware type="dm8000" />
+                    <hardware type="dm500hd" />
+                    <hardware type="dm800se" />
+                    <hardware type="dm7020hd" />
+                    <tag type="System" />
+         </prerequisites>
+          <info>
+                    <author>Dream Multimedia</author>
+                    <name>TempFanControl</name>
+                    <packagename>enigma2-plugin-systemplugins-tempfancontrol</packagename>
+                    <shortdescription>Control your system fan</shortdescription>
+                    <description>Control your internal system fan.</description>
+          </info>
+
+         <files type="package"> <!-- without version, without .ipk -->
+               <file type="package" name="enigma2-plugin-systemplugins-tempfancontrol" />
+       </files>
+</default>
index c8af9cd..48f871f 100644 (file)
@@ -131,6 +131,7 @@ class TempFanControl(Screen, ConfigListScreen):
                ConfigListScreen.__init__(self, self.list, session = self.session)
                #self["config"].list = self.list
                #self["config"].setList(self.list)
+               self["config"].l.setSeperation(300)
                
                self["actions"] = ActionMap(["OkCancelActions", "ColorActions"], 
                {
@@ -165,5 +166,5 @@ def startMenu(menuid):
        return [(_("Temperature and Fan control"), main, "tempfancontrol", 80)]
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name = "Temperature and Fan control", description = _("Temperature and Fan control"), where = PluginDescriptor.WHERE_MENU, fnc = startMenu)
+       return PluginDescriptor(name = "Temperature and Fan control", description = _("Temperature and Fan control"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc = startMenu)
 
index 208c7e0..f52b4da 100755 (executable)
@@ -3,25 +3,19 @@
                     <hardware type="dm8000" />
                     <hardware type="dm800" />
                     <hardware type="dm500hd" />
+                    <hardware type="dm800se" />
+                    <hardware type="dm7020hd" />
                     <tag type="Display" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>VideoEnhancement</name>
                     <packagename>enigma2-plugin-systemplugins-videoenhancement</packagename>
-                    <shortdescription>VideoEnhancement provides advanced video enhancement settings.</shortdescription>
-                    <description>The VideoEnhancement extension provides advanced video enhancement settings.</description>
+                    <shortdescription>VideoEnhancement provides advanced video enhancement settings</shortdescription>
+                    <description>The VideoEnhancement plugin provides advanced video enhancement settings.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videoenhancement_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Erweiterte A/V Einstellungen</name>
-                    <packagename>enigma2-plugin-systemplugins-videoenhancement</packagename>
-                    <shortdescription>Erweiterte A/V Einstellungen für Ihre Dreambox.</shortdescription>
-                    <description>Erweiterte A/V Einstellungen für Ihre Dreambox.</description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videoenhancement_de.jpg" />
-          </info>
 
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-videoenhancement" />
old mode 100755 (executable)
new mode 100644 (file)
index 7953d38..cde3930
@@ -394,5 +394,5 @@ def startSetup(menuid):
 def Plugins(**kwargs):
        list = []
        if config.usage.setup_level.index >= 2 and os_path.exists("/proc/stb/vmpeg/0/pep_apply"):
-               list.append(PluginDescriptor(name=_("Videoenhancement Setup"), description=_("Advanced Video Enhancement Setup"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup))
+               list.append(PluginDescriptor(name=_("Videoenhancement Setup"), description=_("Advanced Video Enhancement Setup"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=startSetup))
        return list
index d0368ed..a864905 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_videotune.xml
 
index c460943..78b170a 100755 (executable)
@@ -3,23 +3,14 @@
                     <tag type="Display" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>VideoTune</name>
                     <packagename>enigma2-plugin-systemplugins-videotune</packagename>
-                    <shortdescription>VideoTune helps fine-tuning your tv display.</shortdescription>
+                    <shortdescription>VideoTune helps fine-tuning your tv display</shortdescription>
                     <description>The VideoTune helps fine-tuning your tv display.\nYou can control brightness and contrast of your tv.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videotune.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia - DE</author>
-                    <name>VideoTune - DE </name>
-                    <packagename>enigma2-plugin-systemplugins-videotune</packagename>
-                    <shortdescription>VideoTune hilft beim fein-einstellen des Fernsehers.</shortdescription>
-                    <description>VideoTune hilf beim fein-einstellen des Fernsehers.\nSie können Kontrast und Helligkeit fein-einstellen.
-                    </description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videotune.jpg" />
-          </info>
          <files type="package"> <!-- ohne versionsnummer, ohne .ipkg -->
                <file type="package" name="enigma2-plugin-systemplugins-videotune" />
          </files>
index 1b62206..9e90c72 100644 (file)
@@ -34,6 +34,6 @@ def startSetup(menuid):
 
 def Plugins(**kwargs):
        return [
-               PluginDescriptor(name=_("Video Fine-Tuning"), description=_("fine-tune your display"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup),
-               PluginDescriptor(name=_("Video Fine-Tuning Wizard"), where = PluginDescriptor.WHERE_WIZARD, fnc=(1, videoFinetuneWizard))
+               PluginDescriptor(name=_("Video Fine-Tuning"), description=_("fine-tune your display"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=startSetup),
+               PluginDescriptor(name=_("Video Fine-Tuning Wizard"), where = PluginDescriptor.WHERE_WIZARD, needsRestart = False, fnc=(1, videoFinetuneWizard))
        ]
index 59c5047..dc4e8c5 100644 (file)
@@ -239,9 +239,9 @@ class VideoHardware:
                portlist = self.getPortList()
                for port in portlist:
                        descr = port
-                       if descr == 'DVI' and hw_type in ('dm500hd', 'dm800se'):
+                       if descr == 'DVI' and hw_type in ('dm500hd', 'dm800se', 'dm7020hd'):
                                descr = 'HDMI'
-                       elif descr == 'DVI-PC' and hw_type in ('dm500hd', 'dm800se'):
+                       elif descr == 'DVI-PC' and hw_type in ('dm500hd', 'dm800se', 'dm7020hd'):
                                descr = 'HDMI-PC'
                        lst.append((port, descr))
 
index 9b9044e..18e8176 100755 (executable)
@@ -90,7 +90,7 @@ class VideoWizard(WizardLanguage, Rc):
                for port in self.hw.getPortList():
                        if self.hw.isPortUsed(port):
                                descr = port
-                               if descr == 'DVI' and hw_type in ('dm500hd', 'dm800se'):
+                               if descr == 'DVI' and hw_type in ('dm500hd', 'dm800se', 'dm7020hd'):
                                        descr = 'HDMI'
                                if port != "DVI-PC":
                                        list.append((descr,port))
@@ -108,7 +108,7 @@ class VideoWizard(WizardLanguage, Rc):
                self.inputSelect(self.selection)
                if self["portpic"].instance is not None:
                        picname = self.selection
-                       if picname == "DVI" and HardwareInfo().get_device_name() in ("dm500hd", "dm800se"):
+                       if picname == "DVI" and HardwareInfo().get_device_name() in ("dm500hd", "dm800se", "dm7020hd"):
                                picname = "HDMI"
                        self["portpic"].instance.setPixmapFromFile(resolveFilename(SCOPE_PLUGINS, "SystemPlugins/Videomode/" + picname + ".png"))
                
index ef47443..ddcc18c 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_videomode.xml
 
index fbb6e3f..e16a7dc 100755 (executable)
@@ -3,22 +3,14 @@
                     <tag type="Display" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>Videomode</name>
                     <packagename>enigma2-plugin-systemplugins-videomode</packagename>
-                    <shortdescription>Videomode provides advanced video modes.</shortdescription>
-                    <description>The Videomode extension provides advanced video modes.</description>
+                    <shortdescription>Videomode provides advanced video mode settings</shortdescription>
+                    <description>The Videomode plugin provides advanced video mode settings.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videomode_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>Videomode</name>
-                    <packagename>enigma2-plugin-systemplugins-videomode</packagename>
-                    <shortdescription>Videomode bietet erweiterte Video Einstellungen.</shortdescription>
-                    <description>Die Videomode-Erweiterung bietet erweiterte Video-Einstellungen.</description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_videomode_de.jpg" />
-          </info>
 
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-videomode" />
old mode 100755 (executable)
new mode 100644 (file)
index 39c1131..7396534
@@ -227,8 +227,8 @@ def VideoWizard(*args, **kwargs):
 def Plugins(**kwargs):
        list = [
 #              PluginDescriptor(where = [PluginDescriptor.WHERE_SESSIONSTART, PluginDescriptor.WHERE_AUTOSTART], fnc = autostart),
-               PluginDescriptor(name=_("Video Setup"), description=_("Advanced Video Setup"), where = PluginDescriptor.WHERE_MENU, fnc=startSetup) 
+               PluginDescriptor(name=_("Video Setup"), description=_("Advanced Video Setup"), where = PluginDescriptor.WHERE_MENU, needsRestart = False, fnc=startSetup) 
        ]
        if config.misc.videowizardenabled.value:
-               list.append(PluginDescriptor(name=_("Video Wizard"), where = PluginDescriptor.WHERE_WIZARD, fnc=(0, VideoWizard)))
+               list.append(PluginDescriptor(name=_("Video Wizard"), where = PluginDescriptor.WHERE_WIZARD, needsRestart = False, fnc=(0, VideoWizard)))
        return list
index 2f36237..bdc1a88 100755 (executable)
@@ -4,8 +4,6 @@ SUBDIRS = meta
 
 install_PYTHON =       \
        __init__.py \
-       flags.py \
-       iwlibs.py \
        plugin.py \
        Wlan.py
 
index 1c1471c..baefd43 100755 (executable)
@@ -1,7 +1,3 @@
-#from enigma import eListboxPythonMultiContent, eListbox, gFont, RT_HALIGN_LEFT, RT_HALIGN_RIGHT, RT_HALIGN_CENTER
-#from Components.MultiContent import MultiContentEntryText
-#from Components.GUIComponent import GUIComponent
-#from Components.HTMLComponent import HTMLComponent
 from Components.config import config, ConfigYesNo, NoSave, ConfigSubsection, ConfigText, ConfigSelection, ConfigPassword
 from Components.Console import Console
 
@@ -10,7 +6,8 @@ from string import maketrans, strip
 import sys
 import types
 from re import compile as re_compile, search as re_search
-from iwlibs import getNICnames, Wireless, Iwfreq
+from pythonwifi.iwlibs import getNICnames, Wireless, Iwfreq, getWNICnames
+from pythonwifi import flags as wififlags
 
 list = []
 list.append("WEP")
@@ -65,38 +62,42 @@ class Wlan:
                print "self.iface im iwconfigFinished",self.iface
                callback = extra_args
                data = { 'essid': False, 'frequency': False, 'acesspoint': False, 'bitrate': False, 'encryption': False, 'quality': False, 'signal': False }
-               #print "result im iwconfigFinished",result
                
                for line in result.splitlines():
-                       #print "line",line
                        line = line.strip()
                        if "ESSID" in line:
                                if "off/any" in line:
                                        ssid = _("No Connection")
                                else:
-                                       tmpssid=(line[line.index('ESSID')+7:len(line)-1])
-                                       if tmpssid == '':
-                                               ssid = _("Hidden networkname")
-                                       elif tmpssid ==' ':
-                                               ssid = _("Hidden networkname")
+                                       if "Nickname" in line:
+                                               tmpssid=(line[line.index('ESSID')+7:line.index('"  Nickname')])
+                                               if tmpssid == '':
+                                                       ssid = _("Hidden networkname")
+                                               elif tmpssid ==' ':
+                                                       ssid = _("Hidden networkname")
+                                               else:
+                                                       ssid = tmpssid
                                        else:
-                                           ssid = tmpssid
-                               #print "SSID->",ssid
+                                               tmpssid=(line[line.index('ESSID')+7:len(line)-1])
+                                               if tmpssid == '':
+                                                       ssid = _("Hidden networkname")
+                                               elif tmpssid ==' ':
+                                                       ssid = _("Hidden networkname")
+                                               else:
+                                                       ssid = tmpssid                                          
+
                                if ssid is not None:
                                        data['essid'] = ssid
                        if 'Frequency' in line:
                                frequency = line[line.index('Frequency')+10 :line.index(' GHz')]
-                               #print "Frequency",frequency   
                                if frequency is not None:
                                        data['frequency'] = frequency
                        if "Access Point" in line:
                                ap=line[line.index('Access Point')+14:len(line)-1]
-                               #print "AP",ap
                                if ap is not None:
                                        data['acesspoint'] = ap
                        if "Bit Rate" in line:
                                br = line[line.index('Bit Rate')+9 :line.index(' Mb/s')]
-                               #print "Bitrate",br
                                if br is not None:
                                        data['bitrate'] = br
                        if 'Encryption key' in line:
@@ -104,7 +105,6 @@ class Wlan:
                                    enc = _("Disabled")
                                else:
                                    enc = line[line.index('Encryption key')+15 :line.index('   Security')]
-                               #print "Encryption key",enc 
                                if enc is not None:
                                        data['encryption'] = _("Enabled")
                        if 'Quality' in line:
@@ -112,12 +112,10 @@ class Wlan:
                                        qual = line[line.index('Quality')+8:line.index('/100')]
                                else:
                                        qual = line[line.index('Quality')+8:line.index('Sig')]
-                               #print "Quality",qual
                                if qual is not None:
                                        data['quality'] = qual
                        if 'Signal level' in line:
-                               signal = line[line.index('Signal level')+14 :line.index(' dBm')]
-                               #print "Signal level",signal            
+                               signal = line[line.index('Signal level')+13 :line.index(' dBm')]
                                if signal is not None:
                                        data['signal'] = signal
 
@@ -130,7 +128,6 @@ class Wlan:
                                callback(True,self.wlaniface)
 
        def getAdapterAttribute(self, attribute):
-               print "im getAdapterAttribute"
                if self.wlaniface.has_key(self.iface):
                        print "self.wlaniface.has_key",self.iface
                        if self.wlaniface[self.iface].has_key(attribute):
@@ -142,13 +139,17 @@ class Wlan:
 
        
        def getWirelessInterfaces(self):
-               iwifaces = None
-               try:
-                       iwifaces = getNICnames()
-               except:
-                       print "[Wlan.py] No Wireless Networkcards could be found"
-               
-               return iwifaces
+               device = re_compile('[a-z]{2,}[0-9]*:')
+               ifnames = []
+
+               fp = open('/proc/net/wireless', 'r')
+               for line in fp:
+                       try:
+                               # append matching pattern, without the trailing colon
+                               ifnames.append(device.search(line).group()[:-1])
+                       except AttributeError:
+                               pass
+               return ifnames
 
        
        def getNetworkList(self):
@@ -156,8 +157,8 @@ class Wlan:
                ifobj = Wireless(self.iface) # a Wireless NIC Object
                
                #Association mappings
-               stats, quality, discard, missed_beacon = ifobj.getStatistics()
-               snr = quality.signallevel - quality.noiselevel
+               #stats, quality, discard, missed_beacon = ifobj.getStatistics()
+               #snr = quality.signallevel - quality.noiselevel
 
                try:
                        scanresults = ifobj.scan()
@@ -167,55 +168,47 @@ class Wlan:
                
                if scanresults is not None:
                        aps = {}
+                       (num_channels, frequencies) = ifobj.getChannelInfo()
+                       index = 1
                        for result in scanresults:
-                       
                                bssid = result.bssid
-               
-                               encryption = map(lambda x: hex(ord(x)), result.encode)
-               
-                               if encryption[-1] == "0x8":
+
+                               if result.encode.flags & wififlags.IW_ENCODE_DISABLED > 0:
+                                       encryption = False
+                               elif result.encode.flags & wififlags.IW_ENCODE_NOKEY > 0:
                                        encryption = True
                                else:
-                                       encryption = False
-               
+                                       encryption = None
+                               
+                               signal = str(result.quality.siglevel-0x100) + " dBm"
+                               quality = "%s/%s" % (result.quality.quality,ifobj.getQualityMax().quality)
+                               
                                extra = []
                                for element in result.custom:
                                        element = element.encode()
                                        extra.append( strip(self.asciify(element)) )
-                               
-                               if result.quality.sl is 0 and len(extra) > 0:
-                                       begin = extra[0].find('SignalStrength=')+15
-                                                                       
-                                       done = False
-                                       end = begin+1
-                                       
-                                       while not done:
-                                               if extra[0][begin:end].isdigit():
-                                                       end += 1
-                                               else:
-                                                       done = True
-                                                       end -= 1
-                                       
-                                       signal = extra[0][begin:end]
-                                       #print "[Wlan.py] signal is:" + str(signal)
+                               for element in extra:
+                                       print element
+                                       if 'SignalStrength' in element:
+                                               signal = element[element.index('SignalStrength')+15:element.index(',L')]                                        
+                                       if 'LinkQuality' in element:
+                                               quality = element[element.index('LinkQuality')+12:len(element)]                         
 
-                               else:
-                                       signal = str(result.quality.sl)
-                               
                                aps[bssid] = {
                                        'active' : True,
                                        'bssid': result.bssid,
-                                       'channel': result.frequency.getChannel(result.frequency.getFrequency()),
+                                       'channel': frequencies.index(ifobj._formatFrequency(result.frequency.getFrequency())) + 1,
                                        'encrypted': encryption,
                                        'essid': strip(self.asciify(result.essid)),
                                        'iface': self.iface,
-                                       'maxrate' : result.rate[-1],
-                                       'noise' : result.quality.getNoiselevel(),
-                                       'quality' : str(result.quality.quality),
-                                       'signal' : signal,
+                                       'maxrate' : ifobj._formatBitrate(result.rate[-1][-1]),
+                                       'noise' : '',#result.quality.nlevel-0x100,
+                                       'quality' : str(quality),
+                                       'signal' : str(signal),
                                        'custom' : extra,
                                }
-                               print aps[bssid]
+                               #print "GOT APS ENTRY:",aps[bssid]
+                               index = index + 1
                        return aps
 
                
@@ -226,12 +219,11 @@ class Wlan:
                        self.channel = str(fq.getChannel(str(ifobj.getFrequency()[0:-3])))
                except:
                        self.channel = 0
-               #print ifobj.getStatistics()
                status = {
-                                 'BSSID': str(ifobj.getAPaddr()),
+                                 'BSSID': str(ifobj.getAPaddr()), #ifobj.getStatistics()
                                  'ESSID': str(ifobj.getEssid()),
-                                 'quality': str(ifobj.getStatistics()[1].quality),
-                                 'signal': str(ifobj.getStatistics()[1].sl),
+                                 'quality': "%s/%s" % (ifobj.getStatistics()[1].quality,ifobj.getQualityMax().quality),
+                                 'signal': str(ifobj.getStatistics()[1].siglevel-0x100) + " dBm",
                                  'bitrate': str(ifobj.getBitrate()),
                                  'channel': str(self.channel),
                                  #'channel': str(fq.getChannel(str(ifobj.getFrequency()[0:-3]))),
@@ -326,7 +318,6 @@ class wpaSupplicant:
                                        essid = split[1][1:-1]
                                        
                                elif split[0] == 'proto':
-                                       print "split[1]",split[1]
                                        config.plugins.wlan.encryption.enabled.value = True
                                        if split[1] == "WPA" :
                                                mode = 'WPA'
@@ -354,12 +345,9 @@ class wpaSupplicant:
                                        else:
                                                config.plugins.wlan.encryption.wepkeytype.value = 'HEX'
                                                config.plugins.wlan.encryption.psk.value = split[1]                                             
-                                       print "[Wlan.py] Got Encryption: WEP - keytype is: "+config.plugins.wlan.encryption.wepkeytype.value
-                                       print "[Wlan.py] Got Encryption: WEP - key0 is: "+config.plugins.wlan.encryption.psk.value
                                        
                                elif split[0] == 'psk':
                                        config.plugins.wlan.encryption.psk.value = split[1][1:-1]
-                                       print "[Wlan.py] Got PSK: "+split[1][1:-1]
                                else:
                                        pass
                                
@@ -436,24 +424,30 @@ class Status:
                                if "off/any" in line:
                                        ssid = _("No Connection")
                                else:
-                                       tmpssid=(line[line.index('ESSID')+7:len(line)-1])
-                                       if tmpssid == '':
-                                               ssid = _("Hidden networkname")
-                                       elif tmpssid ==' ':
-                                               ssid = _("Hidden networkname")
+                                       if "Nickname" in line:
+                                               tmpssid=(line[line.index('ESSID')+7:line.index('"  Nickname')])
+                                               if tmpssid == '':
+                                                       ssid = _("Hidden networkname")
+                                               elif tmpssid ==' ':
+                                                       ssid = _("Hidden networkname")
+                                               else:
+                                                       ssid = tmpssid
                                        else:
-                                           ssid = tmpssid
-                               #print "SSID->",ssid
+                                               tmpssid=(line[line.index('ESSID')+7:len(line)-1])
+                                               if tmpssid == '':
+                                                       ssid = _("Hidden networkname")
+                                               elif tmpssid ==' ':
+                                                       ssid = _("Hidden networkname")
+                                               else:
+                                                       ssid = tmpssid                                          
                                if ssid is not None:
                                        data['essid'] = ssid
                        if 'Frequency' in line:
                                frequency = line[line.index('Frequency')+10 :line.index(' GHz')]
-                               #print "Frequency",frequency   
                                if frequency is not None:
                                        data['frequency'] = frequency
                        if "Access Point" in line:
                                ap=line[line.index('Access Point')+14:len(line)]
-                               #print "AP",ap
                                if ap is not None:
                                        data['acesspoint'] = ap
                                        if ap == "Not-Associated":
@@ -467,7 +461,6 @@ class Status:
                                                br += " Mb/s"
                                else:
                                        br = line[line.index('Bit Rate')+9 :line.index(' Mb/s')] + " Mb/s"
-                               #print "Bitrate",br
                                if br is not None:
                                        data['bitrate'] = br
                        if 'Encryption key' in line:
@@ -480,28 +473,30 @@ class Status:
                                        enc = line[line.index('Encryption key')+15 :line.index('   Security')]
                                        if enc is not None:
                                                enc = _("Enabled")
-                               #print "Encryption key",enc 
                                if enc is not None:
                                        data['encryption'] = enc
                        if 'Quality' in line:
                                if "/100" in line:
-                                       qual = line[line.index('Quality')+8:line.index('/100')]
+                                       #qual = line[line.index('Quality')+8:line.index('/100')]
+                                       qual = line[line.index('Quality')+8:line.index('  Signal')]
                                else:
                                        qual = line[line.index('Quality')+8:line.index('Sig')]
-                               #print "Quality",qual
                                if qual is not None:
                                        data['quality'] = qual
                        if 'Signal level' in line:
                                if "dBm" in line:
-                                       signal = line[line.index('Signal level')+14 :line.index(' dBm')]
+                                       signal = line[line.index('Signal level')+13 :line.index(' dBm')]
                                        signal += " dBm"
                                elif "/100" in line:
-                                       signal = line[line.index('Signal level')+13:line.index('/100  Noise')]
-                                       signal += "%"
+                                       if "Noise" in line:
+                                               signal = line[line.index('Signal level')+13:line.index('  Noise')]
+                                       else:
+                                               signal = line[line.index('Signal level')+13:len(line)]
                                else:
-                                       signal = line[line.index('Signal level')+13:line.index('  Noise')]
-                                       signal += "%"
-                               #print "Signal level",signal            
+                                       if "Noise" in line:
+                                               signal = line[line.index('Signal level')+13:line.index('  Noise')]
+                                       else:
+                                               signal = line[line.index('Signal level')+13:len(line)]                                          
                                if signal is not None:
                                        data['signal'] = signal
 
@@ -515,12 +510,10 @@ class Status:
                                        callback(True,self.wlaniface)
 
        def getAdapterAttribute(self, iface, attribute):
-               print "im getAdapterAttribute"
                self.iface = iface
                if self.wlaniface.has_key(self.iface):
-                       print "self.wlaniface.has_key",self.iface
                        if self.wlaniface[self.iface].has_key(attribute):
                                return self.wlaniface[self.iface][attribute]
                return None
        
-iStatus = Status()
\ No newline at end of file
+iStatus = Status()
diff --git a/lib/python/Plugins/SystemPlugins/WirelessLan/flags.py b/lib/python/Plugins/SystemPlugins/WirelessLan/flags.py
deleted file mode 100755 (executable)
index 4435f84..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-# -*- coding: ISO-8859-1 -*-
-# python-wifi -- a wireless library to access wireless cards via python
-# Copyright (C) 2004, 2005, 2006 Róman Joost
-#
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Lesser General Public License
-#    as published by the Free Software Foundation; either version 2.1 of
-#    the License, or (at your option) any later version.
-#
-#    This library is distributed in the hope that it will be useful, but
-#    WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-#    Lesser General Public License for more details.
-#
-#    You should have received a copy of the GNU Lesser General Public
-#    License along with this library; if not, write to the Free Software
-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-#    USA 
-
-modes = ['Auto', 
-         'Ad-Hoc',
-         'Managed',
-         'Master', 
-         'Repeat',
-         'Second',
-         'Monitor']
-
-IFNAMSIZE = 16
-IW_ESSID_MAX_SIZE = 16
-
-KILO = 10**3
-MEGA = 10**6
-GIGA = 10**9
-
-# ioctl calls for the Linux/i386 kernel
-SIOCIWFIRST   = 0x8B00    # FIRST ioctl identifier
-SIOCGIFCONF   = 0x8912    # ifconf struct
-SIOCGIWNAME   = 0x8B01    # get name == wireless protocol
-SIOCGIWFREQ   = 0x8B05    # get channel/frequency
-SIOCSIWMODE   = 0x8B06    # set the operation mode
-SIOCGIWMODE   = 0x8B07    # get operation mode
-SIOCGIWSENS   = 0x8B09    # get sensitivity
-SIOCGIWAP     = 0x8B15    # get AP MAC address
-SIOCSIWSCAN   = 0x8B18    # set scanning off
-SIOCGIWSCAN   = 0x8B19    # get scanning results
-SIOCGIWRATE   = 0x8B21    # get default bit rate
-SIOCGIWRTS    = 0x8B23    # get rts/cts threshold
-SIOCGIWFRAG   = 0x8B25    # get fragmention thrh
-SIOCGIWTXPOW  = 0x8B27    # get transmit power (dBm)
-SIOCGIWRETRY  = 0x8B29    # get retry limit
-SIOCGIWRANGE  = 0x8B0B    # range
-SIOCGIWSTATS  = 0x8B0F    # get wireless statistics
-SIOCSIWESSID  = 0x8B1A    # set essid
-SIOCGIWESSID  = 0x8B1B    # get essid
-SIOCGIWPOWER  = 0x8B2D    # get power managment settings
-SIOCGIWENCODE = 0x8B2B    # get encryption information
-SIOCIWLAST    = 0x8BFF    # LAST ioctl identifier
-
-# Power management flags
-IW_POWER_ON = 0x0000        # No details ...
-IW_POWER_TYPE = 0xF000      # Type of parameter
-IW_POWER_PERIOD = 0x1000    # Value is a period/duration of
-IW_POWER_TIMEOUT = 0x2000   # Value is a timeout
-IW_POWER_MODE = 0x0F00      # Power management mode
-IW_POWER_MIN = 0x0001       # Value is a minimum
-IW_POWER_MAX = 0x0002       # Value is a maximum
-IW_POWER_RELATIVE = 0x0004  # Value is not in seconds/ms/us
-
-# Retry limits 
-IW_RETRY_TYPE = 0xF000      # Type of parameter
-
-# encoding stuff
-IW_ENCODE_DISABLED = 0x8000     # encoding is disabled
-IW_ENCODE_NOKEY = 0x0800      # key is write only, not present
-
-# constants responsible for scanning
-IW_SCAN_MAX_DATA = 4096
-
-IW_EV_LCP_LEN = 4
-IW_EV_CHAR_LEN = IW_EV_LCP_LEN + IFNAMSIZE
-IW_EV_UINT_LEN = IW_EV_LCP_LEN + 4
-IW_EV_FREQ_LEN = IW_EV_LCP_LEN + 8
-IW_EV_ADDR_LEN = IW_EV_LCP_LEN + 16
-IW_EV_POINT_LEN = IW_EV_LCP_LEN + 4
-IW_EV_PARAM_LEN = IW_EV_LCP_LEN + 8
-IW_EV_QUAL_LEN = IW_EV_LCP_LEN + 4
-
-EPERM = 1
-E2BIG = 7
-EAGAIN = 11
-
-IWHT_NULL = 0
-IWHT_CHAR = 2
-IWHT_UINT = 4
-IWHT_FREQ = 5
-IWHT_ADDR = 6
-IWHT_POINT = 8
-IWHT_PARAM = 9
-IWHT_QUAL = 10
-
-IWEVFIRST     = 0x8C00    # FIRST event identifier
-IWEVQUAL      = 0x8C01    # Quality statistics from scan
-IWEVCUSTOM    = 0x8C02    # Custom Ascii string from Driver
-IWEVLAST      = 0x8C0A    # LAST event identifier
diff --git a/lib/python/Plugins/SystemPlugins/WirelessLan/iwlibs.py b/lib/python/Plugins/SystemPlugins/WirelessLan/iwlibs.py
deleted file mode 100755 (executable)
index c5f9c6d..0000000
+++ /dev/null
@@ -1,1114 +0,0 @@
-# -*- coding: ISO-8859-1 -*-
-# python-wifi -- a wireless library to access wireless cards via python
-# Copyright (C) 2004, 2005, 2006 Róman Joost
-# 
-# Contributions from:
-#   Mike Auty <m.auty@softhome.net> (Iwscanresult, Iwscan)
-#
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Lesser General Public License
-#    as published by the Free Software Foundation; either version 2.1 of
-#    the License, or (at your option) any later version.
-#
-#    This library is distributed in the hope that it will be useful, but
-#    WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-#    Lesser General Public License for more details.
-#
-#    You should have received a copy of the GNU Lesser General Public
-#    License along with this library; if not, write to the Free Software
-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-#    USA 
-
-from struct import pack as struct_pack, \
-       unpack as struct_unpack, \
-       calcsize as struct_calcsize
-
-from array import array
-from math import ceil, log10
-from fcntl import ioctl
-from socket import AF_INET, SOCK_DGRAM, socket
-from time import sleep
-from re import compile
-
-from flags import *    
-
-def getNICnames():
-    """ extract wireless device names of /proc/net/wireless 
-        
-        returns empty list if no devices are present
-
-        >>> getNICnames()
-        ['eth1', 'wifi0']
-    """
-    device = compile('[a-z]+[0-9]+')
-    ifnames = []
-    
-    f = open('/proc/net/wireless', 'r')
-    data = f.readlines()
-    for line in data:
-        try:
-            ifnames.append(device.search(line).group())
-        except AttributeError:
-            pass 
-    # if we couldn't lookup the devices, try to ask the kernel
-    if ifnames == []:
-        ifnames = getConfiguredNICnames()
-    
-    return ifnames
-
-def getConfiguredNICnames():
-    """get the *configured* ifnames by a systemcall
-       
-       >>> getConfiguredNICnames()
-       []
-    """
-    iwstruct = Iwstruct()
-    ifnames = []
-    buff = array('c', '\0'*1024)
-    caddr_t, length = buff.buffer_info()
-    s = iwstruct.pack('iP', length, caddr_t)
-    try:
-        result = iwstruct._fcntl(SIOCGIFCONF, s)
-    except IOError, (i, e):
-        return i, e
-   
-    # get the interface names out of the buffer
-    for i in range(0, 1024, 32):
-        ifname = buff.tostring()[i:i+32]
-        ifname = struct_unpack('32s', ifname)[0]
-        ifname = ifname.split('\0', 1)[0]
-        if ifname:
-            # verify if ifnames are really wifi devices
-            wifi = Wireless(ifname)
-            result = wifi.getAPaddr()
-            if result[0] == 0:
-                ifnames.append(ifname)
-
-    return ifnames  
-
-def makedict(**kwargs):
-    return kwargs
-
-
-class Wireless(object):
-    """Access to wireless interfaces"""
-    
-    def __init__(self, ifname):
-        self.sockfd = socket(AF_INET, SOCK_DGRAM)
-        self.ifname = ifname
-        self.iwstruct = Iwstruct()
-    
-    def getAPaddr(self):
-        """ returns accesspoint mac address 
-        
-            >>> from iwlibs import Wireless, getNICnames
-            >>> ifnames = getNICnames()
-            >>> ifnames
-            ['eth1', 'wifi0']
-            >>> wifi = Wireless(ifnames[0])
-            >>> wifi.getAPaddr()
-            '00:0D:88:8E:4E:93'
-
-            Test with non-wifi card:
-            >>> wifi = Wireless('eth0')
-            >>> wifi.getAPaddr()
-            (95, 'Operation not supported')
-
-            Test with non-existant card:
-            >>> wifi = Wireless('eth2')
-            >>> wifi.getAPaddr()
-            (19, 'No such device')
-        """
-        buff, s = self.iwstruct.pack_wrq(32)
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCGIWAP,
-                                             data=s)
-        if i > 0:
-            return result
-
-        return self.iwstruct.getMAC(result)
-   
-    def getBitrate(self):
-        """returns device currently set bit rate 
-        
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getBitrate()
-            '11 Mb/s'
-        """
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                            SIOCGIWRATE)
-        if i > 0:
-            return result
-        iwfreq = Iwfreq(result)
-        return iwfreq.getBitrate()
-    
-    def getBitrates(self):
-        """returns the number of available bitrates for the device
-           
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> num, rates = wifi.getBitrates()
-            >>> num == len(rates)
-            True
-        """
-        range = Iwrange(self.ifname)
-        if range.errorflag:
-            return (range.errorflag, range.error)
-        return (range.num_bitrates, range.bitrates)
-
-    def getChannelInfo(self):
-        """returns the number of channels and available frequency for
-           the device
-
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> num, rates = wifi.getChannelInfo()
-            >>> num == len(rates)
-            True
-            """
-        range = Iwrange(self.ifname)
-        if range.errorflag:
-            return (range.errorflag, range.error)
-        return (range.num_channels, range.frequencies)
-
-    def getEssid(self):
-        """get essid information
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getEssid()
-            'romanofski'
-        """
-        essid = ""
-        buff, s = self.iwstruct.pack_wrq(32)
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCGIWESSID, 
-                                             data=s)
-        if i > 0:
-            return result
-        str = buff.tostring()
-        return str.strip('\x00')
-
-    def setEssid(self, essid):
-        """set essid """
-        raise NotImplementedError
-        if len(essid) > IW_ESSID_MAX_SIZE:
-            return "essid to big"
-        buff, s = self.iwstruct.pack_test(essid, 32)
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCSIWESSID, 
-                                             data=s)
-        if i > 0:
-            return result
-
-    def getEncryption(self):
-        """get encryption information which is probably a string of '*',
-        'open', 'private'
-            
-            as a normal user, you will get a 'Operation not permitted'
-            error:
-        
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getEncryption()
-            (1, 'Operation not permitted')
-        """
-        iwpoint = Iwpoint(self.ifname)
-        if iwpoint.errorflag:
-            return (iwpoint.errorflag, iwpoint.error)
-        return iwpoint.getEncryptionKey()
-
-    def getFragmentation(self):
-        """returns fragmentation threshold 
-           
-           It depends on what the driver says. If you have fragmentation
-           threshold turned on, you'll get an int. If it's turned of
-           you'll get a string: 'off'.
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getFragmentation()
-            'off'
-        """
-        iwparam = Iwparam(self.ifname, SIOCGIWFRAG)
-        if iwparam.errorflag:
-            return (iwparam.errorflag, iwparam.error)
-        return iwparam.getValue()
-        
-    def getFrequency(self):
-        """returns currently set frequency of the card 
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getFrequency()
-            '2.417GHz' 
-        """
-        i, r = self.iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCGIWFREQ)
-        if i > 0:
-            return (i, r)
-        iwfreq = Iwfreq(r)
-        return iwfreq.getFrequency()
-    
-        
-    def getMode(self):
-        """returns currently set operation mode 
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getMode()
-            'Managed' 
-        """
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCGIWMODE)
-        if i > 0:
-            return result
-        mode = self.iwstruct.unpack('i', result[:4])[0]
-        return modes[mode]
-
-    def setMode(self, mode):
-        """sets the operation mode """
-        try:
-            this_modes = [x.lower() for x in modes]
-            mode = mode.lower()
-            wifimode = this_modes.index(mode)
-        except ValueError:
-            return "Invalid operation mode!"
-        
-        s = self.iwstruct.pack('I', wifimode)
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCSIWMODE, 
-                                             data=s)
-        if i > 0:
-            return result
-    
-    def getWirelessName(self):
-        """ returns wireless name 
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getWirelessName()
-            'IEEE 802.11-DS'
-        """
-        i, result = self.iwstruct.iw_get_ext(self.ifname, 
-                                             SIOCGIWNAME)
-        if i > 0:
-            return result
-        return result.split('\0')[0]
-    
-    def getPowermanagement(self):
-        """returns power management settings 
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getPowermanagement()
-            'off'
-        """
-        iwparam = Iwparam(self.ifname, SIOCGIWPOWER)
-        if iwparam.errorflag:
-            return (iwparam.errorflag, iwparam.error)
-        return iwparam.getValue()
-
-    
-    def getRetrylimit(self):
-        """returns limit retry/lifetime
-
-            man iwconfig:
-            Most cards have MAC retransmissions, and some  allow  to set
-            the behaviour of the retry mechanism.
-                     
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getRetrylimit()
-            16
-        """
-        iwparam = Iwparam(self.ifname, SIOCGIWRETRY)
-        if iwparam.errorflag:
-            return (iwparam.errorflag, iwparam.error)
-        return iwparam.getValue()
-    
-    def getRTS(self):
-        """returns rts threshold 
-            
-            returns int, 'auto', 'fixed', 'off'
-        
-            man iwconfig:
-            RTS/CTS adds a handshake before each packet transmission to
-            make sure that the channel is clear. This adds overhead, but
-            increases performance in case of hidden  nodes or  a large
-            number of active nodes. This parameter sets the size of the
-            smallest packet for which the node sends RTS;  a value equal
-            to the maximum packet size disable the mechanism. 
-            
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getRTS()
-            'off'
-        """
-        iwparam = Iwparam(self.ifname, SIOCGIWRTS)
-        if iwparam.errorflag:
-            return (iwparam.errorflag, iwparam.error)
-        return iwparam.getValue()
-    
-    def getSensitivity(self):
-        """returns sensitivity information 
-        
-            man iwconfig:
-            This is the lowest signal level for which the hardware
-            attempt  packet  reception, signals  weaker  than  this are
-            ignored. This is used to avoid receiving background noise,
-            so you should  set  it according  to  the  average noise
-            level. Positive values are assumed to be the raw value used
-            by the hardware  or a percentage, negative values are
-            assumed to be dBm.
-        
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getSensitivity()
-            'off'
-            
-        """
-        iwparam = Iwparam(self.ifname, SIOCGIWSENS)
-        if iwparam.errorflag:
-            return (iwparam.errorflag, iwparam.error)
-        return iwparam.getValue()
-        
-    def getTXPower(self):
-        """returns transmit power in dBm 
-        
-            >>> from iwlibs import Wireless
-            >>> wifi = Wireless('eth1')
-            >>> wifi.getTXPower()
-            '17 dBm'
-        """
-        i, r = self.iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCGIWTXPOW)
-        if i > 0:
-            return (i, r)
-        iwfreq = Iwfreq(r)
-        return iwfreq.getTransmitPower()
-         
-    def getStatistics(self):
-        """returns statistics information which can also be found in
-           /proc/net/wireless 
-        """
-        iwstats = Iwstats(self.ifname)
-        if iwstats.errorflag > 0:
-            return (iwstats.errorflag, iwstats.error)
-        return [iwstats.status, iwstats.qual, iwstats.discard,
-            iwstats.missed_beacon]
-
-    def scan(self):
-        """returns Iwscanresult objects, after a successful scan"""
-        iwscan = Iwscan(self.ifname)
-        return iwscan.scan()
-
-
-class Iwstruct(object):
-    """basic class to handle iwstruct data """
-    
-    def __init__(self):
-        self.idx = 0
-        self.sockfd = socket(AF_INET, SOCK_DGRAM)
-
-    def parse_data(self, fmt, data):
-        """ unpacks raw C data """
-        size = struct_calcsize(fmt)
-        idx = self.idx
-
-        str = data[idx:idx + size]
-        self.idx = idx+size
-        value = struct_unpack(fmt, str)
-
-        # take care of a tuple like (int, )
-        if len(value) == 1:
-            return value[0]
-        else:
-            return value
-    
-    def pack(self, fmt, *args):
-        """ calls struct_pack and returns the result """
-        return struct_pack(fmt, *args)
-
-    def pack_wrq(self, buffsize):
-        """ packs wireless request data for sending it to the kernel """
-        # Prepare a buffer
-        # We need the address of our buffer and the size for it. The
-        # ioctl itself looks for the pointer to the address in our
-        # memory and the size of it.
-        # Dont change the order how the structure is packed!!!
-        buff = array('c', '\0'*buffsize)
-        caddr_t, length = buff.buffer_info()
-        s = struct_pack('Pi', caddr_t, length)
-        return buff, s
-    
-    def pack_test(self, string, buffsize):
-        """ packs wireless request data for sending it to the kernel """
-        buffsize = buffsize - len(string)
-        buff = array('c', string+'\0'*buffsize)
-        caddr_t, length = buff.buffer_info()
-        s = struct_pack('Pii', caddr_t, length, 1)
-        return buff, s
-
-    def unpack(self, fmt, packed_data):
-        """ unpacks data with given format """
-        return struct_unpack(fmt, packed_data)
-
-    def _fcntl(self, request, args):
-        return ioctl(self.sockfd.fileno(), request, args)
-    
-    def iw_get_ext(self, ifname, request, data=None):
-        """ read information from ifname """
-        # put some additional data behind the interface name
-        if data is not None:
-            buff = IFNAMSIZE-len(ifname)
-            ifreq = ifname + '\0'*buff
-            ifreq = ifreq + data
-        else:
-            ifreq = (ifname + '\0'*32)
-            
-        try:
-            result = self._fcntl(request, ifreq)
-        except IOError, (i, e):
-            return i, e
-        
-        return (0, result[16:])
-
-    def getMAC(self, packed_data):
-        """ extracts mac addr from packed data and returns it as str """
-        mac_addr = struct_unpack('xxBBBBBB', packed_data[:8])
-        return "%02X:%02X:%02X:%02X:%02X:%02X" % mac_addr
-
-class Iwparam(object):
-    """class to hold iwparam data """
-    
-    def __init__(self, ifname, ioctl):
-        # (i) value, (b) fixed, (b) disabled, (b) flags
-        self.fmt = "ibbH"
-        self.value = 0
-        self.fixed = 0
-        self.disabled = 0
-        self.flags = 0
-        self.errorflag = 0
-        self.error = ""
-        self.ioctl = ioctl 
-        self.ifname = ifname
-        self.update()
-    
-    def getValue(self):
-        """returns the value if not disabled """
-
-        if self.disabled:
-            return 'off'
-        if self.flags & IW_RETRY_TYPE == 0:
-            return self.getRLAttributes()
-        else:
-            return self.getPMAttributes()
-
-    def getRLAttributes(self):
-        """returns a string with attributes determined by self.flags
-        """
-        return self.value
-
-    def getPMAttributes(self):
-        """returns a string with attributes determined by self.flags
-           and IW_POWER*
-        """
-        result = ""
-        
-        # Modifiers
-        if self.flags & IW_POWER_MIN == 0:
-            result = " min"
-        if self.flags & IW_POWER_MAX == 0:
-            result = " max"
-            
-        # Type
-        if self.flags & IW_POWER_TIMEOUT == 0:
-            result = " period:" 
-        else:
-            result = " timeout:"
-        # Value with or without units
-        # IW_POWER_RELATIVE - value is *not* in s/ms/us
-        if self.flags & IW_POWER_RELATIVE:
-            result += "%f" %(float(self.value)/MEGA)
-        else:
-            if self.value >= MEGA:
-                result += "%fs" %(float(self.value)/MEGA)
-            elif self.value >= KILO:
-                result += "%fms" %(float(self.value)/KILO)
-            else:
-                result += "%dus" % self.value
-
-        return result
-        
-    def update(self):
-        iwstruct = Iwstruct()
-        i, r = iwstruct.iw_get_ext(self.ifname, 
-                                   self.ioctl)
-        if i > 0:
-            self.errorflag = i
-            self.error = r
-        self._parse(r)
-    
-    def _parse(self, data):
-        """ unpacks iwparam data """
-        iwstruct = Iwstruct()
-        self.value, self.fixed, self.disabled, self.flags =\
-            iwstruct.parse_data(self.fmt, data)
-        
-class Iwfreq(object):
-    """ class to hold iwfreq data
-        delegates to Iwstruct class
-    """
-    
-    def __init__(self, data=None):
-        self.fmt = "ihbb"
-        if data is not None:
-            self.frequency = self.parse(data)
-        else:
-            self.frequency = 0
-        self.iwstruct = Iwstruct()
-        
-    def __getattr__(self, attr):
-        return getattr(self.iwstruct, attr)
-
-    def parse(self, data):
-        """ unpacks iwparam"""
-        
-        size = struct_calcsize(self.fmt)
-        m, e, i, pad = struct_unpack(self.fmt, data[:size])
-        # XXX well, its not *the* frequency - we need a better name
-        if e == 0:
-            return m
-        else:
-            return float(m)*10**e
-    
-    def getFrequency(self):
-        """returns Frequency (str) 
-            
-           data - binary data returned by systemcall (iw_get_ext())
-        """
-        freq = self.frequency
-        
-        if freq >= GIGA:
-            return "%0.3fGHz" %(freq/GIGA)
-
-        if freq >= MEGA:
-            return "%0.3fMHZ" %(freq/MEGA)
-
-        if freq >= KILO:
-            return "%0.3fKHz" %(freq/KILO)
-    
-    def getBitrate(self):
-        """ returns Bitrate in Mbit 
-        
-           data - binary data returned by systemcall (iw_get_ext())
-        """
-        bitrate = self.frequency
-
-        if bitrate >= GIGA:
-            return "%i Gb/s" %(bitrate/GIGA)
-
-        if bitrate >= MEGA:
-            return "%i Mb/s" %(bitrate/MEGA)
-        
-        if bitrate >= KILO:
-            return "%i Kb/s" %(bitrate/KILO)
-
-    def getTransmitPower(self):
-        """ returns transmit power in dbm """
-        # XXX something flaky is going on with m and e
-        # eg. m = 50 and e should than be 0, because the number is stored in
-        # m and don't needs to be recalculated
-        return "%i dBm" %self.mw2dbm(self.frequency/10)
-    
-    def getChannel(self, freq):
-        """returns channel information given by frequency
-           
-           returns None if frequency can't be converted
-           freq = frequency to convert (int)
-           iwrange = Iwrange object
-        """
-        
-        try:
-            freq = float(freq)
-        except:
-            return None
-        
-        lut = {}
-        #13 Channels beginning at 2.412GHz and inreasing by 0,005 GHz steps
-        for i in range(0,12):
-            cur = float( 2.412 + ( i * 0.005 ) )
-            lut[str(cur)] = i+1
-        # Channel 14 need special actions ;)
-        lut['2.484'] = 14
-        
-        
-        if str(freq) in lut.keys():
-                return lut[str(freq)]
-        
-        return None
-    
-          
-    def mw2dbm(self, mwatt):
-        """ converts mw to dbm(float) """
-        return ceil(10.0 * log10(mwatt))
-        
-    def _setFrequency(self, list):
-        """sets self.frequency by given list 
-           
-           currently only used by Iwrange
-        """
-        assert len(list) == 4
-        m, e, i, pad = list
-        if e == 0:
-            self.frequency = m
-        else:
-            self.frequency = m #float(m)*10**e
-
-class Iwstats(object):
-    """ class to hold iwstat data """
-
-    def __init__(self, ifname):
-        # (2B) status, 4B iw_quality, 6i iw_discarded
-        self.fmt = "2B4B6i"
-        self.status = 0
-        self.qual = Iwquality()
-        self.discard = {}
-        self.missed_beacon = 0
-        self.ifname = ifname
-        self.errorflag = 0
-        self.error = ""
-        self.update()
-
-    def update(self):
-        iwstruct = Iwstruct()
-        buff, s = iwstruct.pack_wrq(32)
-        i, result = iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCGIWSTATS, 
-                                        data=s)
-        if i > 0:
-            self.error = result
-            self.errorflag = i
-        self._parse(buff.tostring())
-    
-    def _parse(self, data):
-        """ unpacks iwstruct data """
-        struct = Iwstruct()
-        iwqual = Iwquality()
-        iwstats_data = struct.parse_data(self.fmt, data)
-        
-        self.status = iwstats_data[0:2]
-        self.qual.quality, self.qual.sl, self.qual.nl,\
-            self.qual.flags = iwstats_data[2:6]
-        nwid, code, frag, retries, flags = iwstats_data[6:11]
-        self.missed_beacon = iwstats_data[11:12][0]
-        self.discard = makedict(nwid=nwid, code=code,
-            fragment=frag, retries=retries, misc=flags)
-
-class Iwquality(object):
-    """ class to hold iwquality data """
-
-    def __init__(self):
-        self.quality = 0
-        self.sl = 0
-        self.nl = 0
-        self.updated = 0
-        self.fmt = "4B"
-
-    def parse(self, data):
-        """ unpacks iwquality data """
-        struct = Iwstruct()
-        qual, sl, nl, flags = struct.parse_data(self.fmt, data)
-
-        # compute signal and noise level
-        self.signal_level = sl
-        self.noise_level = nl
-
-        # asign the other values
-        self.quality = qual
-        self.updated = flags
-
-    def setValues(self, list):
-        """ assigns values given by a list to our attributes """
-        attributes = ["quality", "signallevel", "noise_level",
-            "updated"]
-        assert len(list) == 4
-        
-        for i in range(len(list)):
-            setattr(self, attributes[i], list[i])
-    
-    def getSignallevel(self):
-        """ returns signal level """
-        return self.sl-0x100
-
-    def setSignallevel(self, sl):
-        """ sets signal level """
-        self.sl = sl
-    signallevel = property(getSignallevel, setSignallevel)
-    
-    def getNoiselevel(self):
-        """ returns noise level """
-        return self.nl - 0x100
-
-    def setNoiselevel(self):
-        raise NotImplementedError
-        self.nl = nl
-    noiselevel = property(getNoiselevel, setNoiselevel)
-
-class Iwpoint(object):
-    """ class to hold iwpoint data """
-
-    def __init__(self, ifname):
-        self.key = [0,0,0,0]
-        self.fields = 0
-        self.flags = 0
-        # (4B) pointer to data, H length, H flags
-        self.fmt = "4BHH"
-        self.errorflag = 0
-        self.error = ""
-        self.ifname = ifname
-        self.update()
-
-    def __getattr__(self, attr):
-        return getattr(self.iwstruct, attr)
-    
-    def update(self):
-        iwstruct = Iwstruct()
-        buff, s = iwstruct.pack_wrq(32)
-        i, result = iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCGIWENCODE, 
-                                        data=s)
-        if i > 0:
-            self.errorflag = i
-            self.error = result
-        self._parse(result)
-        
-    def getEncryptionKey(self):
-        """ returns encryption key as '**' or 'off' as str """
-        if self.flags & IW_ENCODE_DISABLED != 0:
-            return 'off'
-        elif self.flags & IW_ENCODE_NOKEY != 0:
-            # a key is set, so print it
-            return '**' * self.fields
-    
-    def _parse(self, data):
-        """ unpacks iwpoint data
-        """
-        iwstruct = Iwstruct()
-        ptr, ptr, ptr, ptr, self.fields, self.flags =\
-            iwstruct.parse_data(self.fmt, data)
-        self.key = [ptr, ptr, ptr, ptr]
-
-class Iwrange(object):
-    """holds iwrange struct """
-    IW_MAX_FREQUENCIES = 32
-
-    def __init__(self, ifname):
-        self.fmt = "iiihb6ii4B4Bi32i2i2i2i2i3h8h2b2bhi8i2b3h2i2ihB17x"\
-            + self.IW_MAX_FREQUENCIES*"ihbb"
-        
-        self.ifname = ifname
-        self.errorflag = 0
-        self.error = ""
-        
-        # informative stuff
-        self.throughput = 0
-        
-        # nwid (or domain id)
-        self.min_nwid = self.max_nwid = 0
-        
-        # frequency for backward compatibility
-        self.old_num_channels = self.old_num_frequency = self.old_freq = 0
-        
-        # signal level threshold
-        self.sensitivity = 0
-        
-        # link quality
-        self.max_qual = Iwquality()
-        self.avg_qual = Iwquality()
-
-        # rates
-        self.num_bitrates = 0
-        self.bitrates = []
-
-        # rts threshold
-        self.min_rts = self.max_rts = 0
-
-        # fragmention threshold
-        self.min_frag = self.max_frag = 0
-
-        # power managment
-        self.min_pmp = self.max_pmp = 0
-        self.min_pmt = self.max_pmt = 0
-        self.pmp_flags = self.pmt_flags = self.pm_capa = 0
-
-        # encoder stuff
-        self.encoding_size = 0
-        self.num_encoding_sizes = self.max_encoding_tokens = 0
-        self.encoding_login_index = 0
-
-        # transmit power
-        self.txpower_capa = self.num_txpower = self.txpower = 0
-
-        # wireless extension version info
-        self.we_vers_compiled = self.we_vers_src = 0
-
-        # retry limits and lifetime
-        self.retry_capa = self.retry_flags = self.r_time_flags = 0
-        self.min_retry = self.max_retry = 0
-        self.min_r_time = self.max_r_time = 0
-
-        # frequency
-        self.num_channels = self.num_frequency = 0
-        self.frequencies = []
-        self.update()
-    
-    def update(self):
-        """updates Iwrange object by a system call to the kernel 
-           and updates internal attributes
-        """
-        iwstruct = Iwstruct()
-        buff, s = iwstruct.pack_wrq(640)
-        i, result = iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCGIWRANGE, 
-                                        data=s)
-        if i > 0:
-            self.errorflag = i
-            self.error = result
-        data = buff.tostring()
-        self._parse(data)
-        
-    def _parse(self, data):
-        struct = Iwstruct()
-        result = struct.parse_data(self.fmt, data)
-        
-        # XXX there is maybe a much more elegant way to do this
-        self.throughput, self.min_nwid, self.max_nwid = result[0:3]
-        self.old_num_channels, self.old_num_frequency = result[3:5]
-        self.old_freq = result[5:11]
-        self.sensitivity = result[11]
-        self.max_qual.setValues(result[12:16])
-        self.avg_qual.setValues(result[16:20])
-        self.num_bitrates = result[20] # <- XXX
-        raw_bitrates = result[21:53]
-        for rate in raw_bitrates:
-            iwfreq = Iwfreq()
-            iwfreq.frequency = rate
-            br = iwfreq.getBitrate()
-            if br is not None:
-                self.bitrates.append(br)
-            
-        self.min_rts, self.max_rts = result[53:55]
-        self.min_frag, self.max_frag = result[55:57]
-        self.min_pmp, self.max_pmp = result[57:59]
-        self.min_pmt, self.max_pmt = result[59:61]
-        self.pmp_flags, self.pmt_flags, self.pm_capa = result[61:64]
-        self.encoding_size = result[64:72]
-        self.num_encoding_sizes, self.max_encoding_tokens = result[72:74]
-        self.encoding_login_index = result[74:76]
-        self.txpower_capa, self.num_txpower = result[76:78]
-        self.txpower = result[78:86]
-        self.we_vers_compiled, self.we_vers_src = result[86:88]
-        self.retry_capa, self.retry_flags, self.r_time_flags = result[88:91]
-        self.min_retry, self.max_retry = result[91:93]
-        self.min_r_time, self.max_r_time = result[93:95]
-        self.num_channels = result[95]
-        self.num_frequency = result[96]
-        freq = result[97:]
-        
-        i = self.num_frequency
-        for x in range(0, len(freq), 4):
-            iwfreq = Iwfreq()
-            iwfreq._setFrequency(freq[x:x+4])
-            fq = iwfreq.getFrequency()
-            if fq is not None:
-                self.frequencies.append(fq)
-            i -= 1
-            if i <= 0:
-                break
-        
-class Iwscan(object):
-    """class to handle AP scanning"""
-    
-    def __init__(self, ifname):
-        self.ifname = ifname
-        self.range = Iwrange(ifname)
-        self.errorflag = 0
-        self.error = ""
-        self.stream = None
-        self.aplist = None
-                
-    def scan(self, fullscan=True):
-        """Completes a scan for available access points,
-           and returns them in Iwscanresult format
-           
-           fullscan: If False, data is read from a cache of the last scan
-                     If True, a scan is conducted, and then the data is read
-        """
-        # By default everything is fine, do not wait
-        result = 1
-        if fullscan:
-            self.setScan()
-            if self.errorflag > EPERM:
-                raise RuntimeError, 'setScan failure ' + str(self.errorflag) + " " + str(self.error)
-                return None
-            elif self.errorflag < EPERM:
-                # Permission was NOT denied, therefore we must WAIT to get results
-                result = 250
-        
-        while (result > 0):
-            sleep(result/1000)
-            result = self.getScan()
-        
-        if result < 0 or self.errorflag != 0:
-            raise RuntimeError, 'getScan failure ' + str(self.errorflag) + " " + str(self.error)
-        
-        return self.aplist
-        
-        
-    def setScan(self):
-        """Triggers the scan, if we have permission
-        """
-        iwstruct = Iwstruct()
-        s = iwstruct.pack('Pii', 0, 0, 0)
-        i, result = iwstruct.iw_get_ext(self.ifname, 
-                                        SIOCSIWSCAN,s)
-        if i > 0:
-            self.errorflag = i
-            self.error = result
-        return result
-        
-    def getScan(self):
-        """Retreives results, stored from the most recent scan
-           Returns 0 if successful, a delay if the data isn't ready yet
-           or -1 if something really nasty happened
-        """
-        iwstruct = Iwstruct()
-        i = E2BIG
-        bufflen = IW_SCAN_MAX_DATA
-        
-        # Keep resizing the buffer until it's large enough to hold the scan
-        while (i == E2BIG):
-            buff, s = iwstruct.pack_wrq(bufflen)
-            i, result = iwstruct.iw_get_ext(self.ifname, 
-                                            SIOCGIWSCAN,
-                                            data=s)
-            if i == E2BIG:
-                pbuff, newlen = iwstruct.unpack('Pi', s)
-                if bufflen < newlen:
-                    bufflen = newlen
-                else:
-                    bufflen = bufflen * 2
-        
-        if i == EAGAIN:
-            return 100
-        if i > 0:
-            self.errorflag = i
-            self.error = result
-            return -1
-        
-        pbuff, reslen = iwstruct.unpack('Pi', s)
-        if reslen > 0:
-            # Initialize the stream, and turn it into an enumerator
-            self.aplist = self._parse(buff.tostring())
-            return 0
-        
-    def _parse(self, data):
-        """Parse the event stream, and return a list of Iwscanresult objects
-        """
-        iwstruct = Iwstruct()
-        scanresult = None
-        aplist = []
-
-        # Run through the stream, until broken
-        while 1:
-            # If we're the stream doesn't have enough space left for a header, break
-            if len(data) < IW_EV_LCP_LEN:
-                break;
-        
-            # Unpack the header
-            length, cmd = iwstruct.unpack('HH', data[:4])
-            # If the header says the following data is shorter than the header, then break
-            if length < IW_EV_LCP_LEN:
-                break;
-
-            # Put the events into their respective result data
-            if cmd == SIOCGIWAP:
-                if scanresult is not None:
-                    aplist.append(scanresult)
-                scanresult = Iwscanresult(data[IW_EV_LCP_LEN:length], self.range)
-            elif scanresult is None:
-                raise RuntimeError, 'Attempting to add an event without AP data'
-            else:
-                scanresult.addEvent(cmd, data[IW_EV_LCP_LEN:length])
-            
-            # We're finished with the preveious event
-            data = data[length:]
-        
-        # Don't forgset the final result
-        if scanresult.bssid != "00:00:00:00:00:00":
-            aplist.append(scanresult)
-        else:
-            raise RuntimeError, 'Attempting to add an AP without a bssid'
-        return aplist
-
-class Iwscanresult(object):
-    """An object to contain all the events associated with a single scanned AP
-    """
-    
-    def __init__(self, data, range):
-        """Initialize the scan result with the access point data"""
-        self.iwstruct = Iwstruct()
-        self.range = range
-        self.bssid = "%02X:%02X:%02X:%02X:%02X:%02X" % struct_unpack('BBBBBB', data[2:8])
-        self.essid = None
-        self.mode = None
-        self.rate = []
-        self.quality = Iwquality() 
-        self.frequency = None
-        self.encode = None
-        self.custom = []
-        self.protocol = None
-
-    def addEvent(self, cmd, data):
-        """Attempts to add the data from an event to a scanresult
-           Only certain data is accept, in which case the result is True
-           If the event data is invalid, None is returned
-           If the data is valid but unused, False is returned
-        """
-        if cmd <= SIOCIWLAST:
-            if cmd < SIOCIWFIRST:
-                return None
-        elif cmd >= IWEVFIRST:
-            if cmd > IWEVLAST:
-                return None
-        else:
-            return None
-            
-        if cmd == SIOCGIWESSID:
-            self.essid = data[4:]
-        elif cmd == SIOCGIWMODE:
-            self.mode = modes[self.iwstruct.unpack('i', data[:4])[0]]
-        elif cmd == SIOCGIWRATE:
-            # TODO, deal with multiple rates, or at least the highest rate
-            freqsize = struct_calcsize("ihbb")
-            while len(data) >= freqsize:
-                iwfreq = Iwfreq(data)
-                self.rate.append(iwfreq.getBitrate())
-                data = data[freqsize:]
-        elif cmd == IWEVQUAL:
-            self.quality.parse(data)
-        elif cmd == SIOCGIWFREQ:
-            self.frequency = Iwfreq(data)
-        elif cmd == SIOCGIWENCODE:
-            self.encode = data
-        elif cmd == IWEVCUSTOM:
-            self.custom.append(data[1:])
-        elif cmd == SIOCGIWNAME:
-            self.protocol = data[:len(data)-2]
-        else:
-            #print "Cmd:", cmd
-            return False
-        return True
\ No newline at end of file
index 6bc4aab..692d91a 100755 (executable)
@@ -1,4 +1,4 @@
-installdir = $(datadir)/meta/
+installdir = $(datadir)/meta
 
 dist_install_DATA = plugin_wirelesslan.xml
 
index 1f882b3..eca6c0f 100755 (executable)
@@ -3,22 +3,14 @@
                     <tag type="Network" />
                     <tag type="System" />
          </prerequisites>
-          <info language="en">
+          <info>
                     <author>Dream Multimedia</author>
                     <name>WirelessLan</name>
                     <packagename>enigma2-plugin-systemplugins-wirelesslan</packagename>
                     <shortdescription>Configure your WLAN network interface</shortdescription>
-                    <description>The WirelessLan extensions helps you configuring your WLAN network interface.</description>
+                    <description>The WirelessLan plugin helps you configuring your WLAN network interface.</description>
                     <screenshot src="http://www.dreamboxupdate.com/preview/plugin_wirelesslan_en.jpg" />
           </info>
-          <info language="de">
-                    <author>Dream Multimedia</author>
-                    <name>WirelessLan</name>
-                    <packagename>enigma2-plugin-systemplugins-wirelesslan</packagename>
-                    <shortdescription>Konfigurieren Sie Ihr WLAN Netzwerk.</shortdescription>
-                    <description>Die WirelessLan Erweiterung hilft Ihnen beim konfigurieren Ihres WLAN Netzwerkes..</description>
-                    <screenshot src="http://www.dreamboxupdate.com/preview/plugin_wirelesslan_de.jpg" />
-          </info>
 
          <files type="package"> <!-- without version, without .ipk -->
                <file type="package" name="enigma2-plugin-systemplugins-wirelesslan" />
old mode 100755 (executable)
new mode 100644 (file)
index 2df5814..adf47f0
@@ -1,4 +1,4 @@
-from enigma import eTimer
+from enigma import eTimer, eTPM, eEnv
 from Screens.Screen import Screen
 from Components.ActionMap import ActionMap, NumberActionMap
 from Components.Pixmap import Pixmap,MultiPixmap
@@ -14,9 +14,11 @@ from Plugins.Plugin import PluginDescriptor
 from os import system, path as os_path, listdir
 from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
 from Tools.LoadPixmap import LoadPixmap
+from Tools.HardwareInfo import HardwareInfo
 from Wlan import Wlan, wpaSupplicant, iStatus
+import sha
 
-plugin_path = "/usr/lib/enigma2/python/Plugins/SystemPlugins/WirelessLan"
+plugin_path = eEnv.resolve("${libdir}/enigma2/python/Plugins/SystemPlugins/WirelessLan")
 
 list = []
 list.append("WEP")
@@ -122,7 +124,7 @@ class WlanStatus(Screen):
                                if status is not None:
                                        self["BSSID"].setText(status[self.iface]["acesspoint"])
                                        self["ESSID"].setText(status[self.iface]["essid"])
-                                       self["quality"].setText(status[self.iface]["quality"]+"%")
+                                       self["quality"].setText(status[self.iface]["quality"])
                                        self["signal"].setText(status[self.iface]["signal"])
                                        self["bitrate"].setText(status[self.iface]["bitrate"])
                                        self["enc"].setText(status[self.iface]["encryption"])
@@ -373,6 +375,45 @@ class WlanScan(Screen):
                return self.WlanList
 
 
+def bin2long(s):
+       return reduce( lambda x,y:(x<<8L)+y, map(ord, s))
+
+def long2bin(l):
+       res = ""
+       for byte in range(128):
+               res += chr((l >> (1024 - (byte + 1) * 8)) & 0xff)
+       return res
+
+def rsa_pub1024(src, mod):
+       return long2bin(pow(bin2long(src), 65537, bin2long(mod)))
+       
+def decrypt_block(src, mod):
+       if len(src) != 128 and len(src) != 202:
+               return None
+       dest = rsa_pub1024(src[:128], mod)
+       hash = sha.new(dest[1:107])
+       if len(src) == 202:
+               hash.update(src[131:192])       
+       result = hash.digest()
+       if result == dest[107:127]:
+               return dest
+       return None
+
+def validate_cert(cert, key):
+       buf = decrypt_block(cert[8:], key) 
+       if buf is None:
+               return None
+       return buf[36:107] + cert[139:196]
+
+def read_random():
+       try:
+               fd = open("/dev/urandom", "r")
+               buf = fd.read(8)
+               fd.close()
+               return buf
+       except:
+               return None
+
 def WlanStatusScreenMain(session, iface):
        session.open(WlanStatus, iface)
 
@@ -387,8 +428,32 @@ def callFunction(iface):
 
 
 def configStrings(iface):
-       driver = iNetwork.detectWlanModule()
-       print "Found WLAN-Driver:",driver
+       hardware_info = HardwareInfo()
+       if  hardware_info.device_name != "dm7025":
+               rootkey = ['\x9f', '|', '\xe4', 'G', '\xc9', '\xb4', '\xf4', '#', '&', '\xce', '\xb3', '\xfe', '\xda', '\xc9', 'U', '`', '\xd8', '\x8c', 's', 'o', '\x90', '\x9b', '\\', 'b', '\xc0', '\x89', '\xd1', '\x8c', '\x9e', 'J', 'T', '\xc5', 'X', '\xa1', '\xb8', '\x13', '5', 'E', '\x02', '\xc9', '\xb2', '\xe6', 't', '\x89', '\xde', '\xcd', '\x9d', '\x11', '\xdd', '\xc7', '\xf4', '\xe4', '\xe4', '\xbc', '\xdb', '\x9c', '\xea', '}', '\xad', '\xda', 't', 'r', '\x9b', '\xdc', '\xbc', '\x18', '3', '\xe7', '\xaf', '|', '\xae', '\x0c', '\xe3', '\xb5', '\x84', '\x8d', '\r', '\x8d', '\x9d', '2', '\xd0', '\xce', '\xd5', 'q', '\t', '\x84', 'c', '\xa8', ')', '\x99', '\xdc', '<', '"', 'x', '\xe8', '\x87', '\x8f', '\x02', ';', 'S', 'm', '\xd5', '\xf0', '\xa3', '_', '\xb7', 'T', '\t', '\xde', '\xa7', '\xf1', '\xc9', '\xae', '\x8a', '\xd7', '\xd2', '\xcf', '\xb2', '.', '\x13', '\xfb', '\xac', 'j', '\xdf', '\xb1', '\x1d', ':', '?']
+               etpm = eTPM()
+               l2cert = etpm.getCert(eTPM.TPMD_DT_LEVEL2_CERT)
+               if l2cert is None:
+                       return
+               l2key = validate_cert(l2cert, rootkey)
+               if l2key is None:
+                       return
+               l3cert = etpm.getCert(eTPM.TPMD_DT_LEVEL3_CERT)
+               if l3cert is None:
+                       print "better run the genuine dreambox plugin"
+                       return
+               l3key = validate_cert(l3cert, l2key)
+               if l3key is None:
+                       return
+               rnd = read_random()
+               if rnd is None:
+                       return
+               val = etpm.challenge(rnd)
+               result = decrypt_block(val, l3key)
+       if hardware_info.device_name == "dm7025" or result[80:88] == rnd:
+               driver = iNetwork.detectWlanModule(iface)
+       else:
+               driver = 'dreambox'
        if driver  in ('ralink', 'zydas'):
                return "        pre-up /usr/sbin/wpa_supplicant -i"+iface+" -c/etc/wpa_supplicant.conf -B -D"+driver+"\n        post-down wpa_cli terminate"
        else:
@@ -398,4 +463,4 @@ def configStrings(iface):
                        return '        pre-up iwconfig '+iface+' essid "'+config.plugins.wlan.essid.value+'"\n pre-up /usr/sbin/wpa_supplicant -i'+iface+' -c/etc/wpa_supplicant.conf -B -dd -D'+driver+'\n    post-down wpa_cli terminate'
 
 def Plugins(**kwargs):
-       return PluginDescriptor(name=_("Wireless LAN"), description=_("Connect to a Wireless Network"), where = PluginDescriptor.WHERE_NETWORKSETUP, fnc={"ifaceSupported": callFunction, "configStrings": configStrings, "WlanPluginEntry": lambda x: "Wireless Network Configuartion..."})
+       return PluginDescriptor(name=_("Wireless LAN"), description=_("Connect to a Wireless Network"), where = PluginDescriptor.WHERE_NETWORKSETUP, needsRestart = False, fnc={"ifaceSupported": callFunction, "configStrings": configStrings, "WlanPluginEntry": lambda x: "Wireless Network Configuartion..."})
old mode 100644 (file)
new mode 100755 (executable)
index c1c6f94..32c7269
@@ -137,7 +137,7 @@ def Plugins(**kwargs):
 file.close()
 
 makefile = open(pluginpath + "/Makefile.am", "w")
-makefile.write("""installdir = $(LIBDIR)/enigma2/python/Plugins/%s/%s
+makefile.write("""installdir = $(pkglibdir)/python/Plugins/%s/%s
 
 install_PYTHON = \\
        __init__.py \\
index 068da87..4c68962 100644 (file)
@@ -76,11 +76,15 @@ class AudioSelection(Screen, ConfigListScreen):
 
                        if n > 0:
                                self.audioChannel = service.audioChannel()
-                               choicelist = [("0",_("left")), ("1",_("stereo")), ("2", _("right"))]
-                               self.settings.channelmode = ConfigSelection(choices = choicelist, default = str(self.audioChannel.getCurrentChannel()))
-                               self.settings.channelmode.addNotifier(self.changeMode, initial_call = False)
-                               conflist.append(getConfigListEntry(_("Channel"), self.settings.channelmode))
-                               self["key_green"].setBoolean(True)
+                               if self.audioChannel:
+                                       choicelist = [("0",_("left")), ("1",_("stereo")), ("2", _("right"))]
+                                       self.settings.channelmode = ConfigSelection(choices = choicelist, default = str(self.audioChannel.getCurrentChannel()))
+                                       self.settings.channelmode.addNotifier(self.changeMode, initial_call = False)
+                                       conflist.append(getConfigListEntry(_("Channel"), self.settings.channelmode))
+                                       self["key_green"].setBoolean(True)
+                               else:
+                                       conflist.append(('',))
+                                       self["key_green"].setBoolean(False)
                                selectedAudio = self.audioTracks.getCurrentTrack()
                                for x in range(n):
                                        number = str(x)
@@ -136,7 +140,7 @@ class AudioSelection(Screen, ConfigListScreen):
                                        language = _("<unknown>")
                                        selected = ""
 
-                                       if sel and x[:4] == sel[:4]:
+                                       if sel and x == sel:
                                                selected = _("Running")
                                                selectedidx = idx
                                        
@@ -218,7 +222,7 @@ class AudioSelection(Screen, ConfigListScreen):
                config.av.downmix_ac3.save()
 
        def changeMode(self, mode):
-               if mode is not None:
+               if mode is not None and self.audioChannel:
                        self.audioChannel.selectChannel(int(mode.getValue()))
 
        def changeAudio(self, audio):
index 0895c9c..c07e349 100644 (file)
@@ -8,7 +8,7 @@ from Components.MenuList import MenuList
 from Components.ServiceEventTracker import ServiceEventTracker, InfoBarBase
 profile("ChannelSelection.py 1")
 from EpgSelection import EPGSelection
-from enigma import eServiceReference, eEPGCache, eServiceCenter, eRCInput, eTimer, eDVBDB, iPlayableService, iServiceInformation, getPrevAsciiCode
+from enigma import eServiceReference, eEPGCache, eServiceCenter, eRCInput, eTimer, eDVBDB, iPlayableService, iServiceInformation, getPrevAsciiCode, eEnv
 from Components.config import config, ConfigSubsection, ConfigText
 from Tools.NumericalTextInput import NumericalTextInput
 profile("ChannelSelection.py 2")
@@ -20,7 +20,6 @@ from Components.Sources.ServiceEvent import ServiceEvent
 profile("ChannelSelection.py 2.3")
 from Components.Input import Input
 profile("ChannelSelection.py 3")
-from Components.ParentalControl import parentalControl
 from Components.ChoiceList import ChoiceList, ChoiceEntryComponent
 from Components.SystemInfo import SystemInfo
 from Screens.InputBox import InputBox, PinInput
@@ -77,6 +76,7 @@ def append_when_current_valid(current, menu, args, level = 0, key = ""):
 
 class ChannelContextMenu(Screen):
        def __init__(self, session, csel):
+
                Screen.__init__(self, session)
                #raise Exception("we need a better summary screen here")
                self.csel = csel
@@ -106,14 +106,22 @@ class ChannelContextMenu(Screen):
                                isPlayable = not (current_sel_flags & (eServiceReference.isMarker|eServiceReference.isDirectory))
                                if isPlayable:
                                        if config.ParentalControl.configured.value:
+                                               from Components.ParentalControl import parentalControl
                                                if parentalControl.getProtectionLevel(csel.getCurrentSelection().toCompareString()) == -1:
                                                        append_when_current_valid(current, menu, (_("add to parental protection"), boundFunction(self.addParentalProtection, csel.getCurrentSelection())), level = 0)
                                                else:
                                                        append_when_current_valid(current, menu, (_("remove from parental protection"), boundFunction(self.removeParentalProtection, csel.getCurrentSelection())), level = 0)
                                        if haveBouquets:
-                                               append_when_current_valid(current, menu, (_("add service to bouquet"), self.addServiceToBouquetSelected), level = 0)
+                                               bouquets = self.csel.getBouquetList()
+                                               if bouquets is None:
+                                                       bouquetCnt = 0
+                                               else:
+                                                       bouquetCnt = len(bouquets)
+                                               if not inBouquet or bouquetCnt > 1:
+                                                       append_when_current_valid(current, menu, (_("add service to bouquet"), self.addServiceToBouquetSelected), level = 0)
                                        else:
-                                               append_when_current_valid(current, menu, (_("add service to favourites"), self.addServiceToBouquetSelected), level = 0)
+                                               if not inBouquet:
+                                                       append_when_current_valid(current, menu, (_("add service to favourites"), self.addServiceToBouquetSelected), level = 0)
                                else:
                                        if current_root.getPath().find('FROM SATELLITES') != -1:
                                                append_when_current_valid(current, menu, (_("remove selected satellite"), self.removeSatelliteServices), level = 0)
@@ -184,6 +192,7 @@ class ChannelContextMenu(Screen):
                self.close()
 
        def addParentalProtection(self, service):
+               from Components.ParentalControl import parentalControl
                parentalControl.protectService(service.toCompareString())
                self.close()
 
@@ -192,6 +201,7 @@ class ChannelContextMenu(Screen):
 
        def pinEntered(self, service, result):
                if result:
+                       from Components.ParentalControl import parentalControl
                        parentalControl.unProtectService(service)
                        self.close()
                else:
@@ -223,7 +233,7 @@ class ChannelContextMenu(Screen):
                if cnt > 1: # show bouquet list
                        self.bsel = self.session.openWithCallback(self.bouquetSelClosed, BouquetSelector, bouquets, self.addCurrentServiceToBouquet)
                elif cnt == 1: # add to only one existing bouquet
-                       self.addCurrentServiceToBouquet(bouquets[0][1])
+                       self.addCurrentServiceToBouquet(bouquets[0][1], closeBouquetSelection = False)
 
        def bouquetSelClosed(self, recursive):
                self.bsel = None
@@ -257,12 +267,12 @@ class ChannelContextMenu(Screen):
                        self.csel.addMarker(marker)
                self.close()
 
-       def addCurrentServiceToBouquet(self, dest):
+       def addCurrentServiceToBouquet(self, dest, closeBouquetSelection = True):
                self.csel.addServiceToBouquet(dest)
                if self.bsel is not None:
                        self.bsel.close(True)
                else:
-                       self.close(True) # close bouquet selection
+                       self.close(closeBouquetSelection) # close bouquet selection
 
        def removeCurrentService(self):
                self.csel.removeCurrentService()
@@ -534,7 +544,7 @@ class ChannelSelectionEdit:
                        refstr = refstr[pos+14:]
                        pos = refstr.find('"')
                        if pos != -1:
-                               filename = '/etc/enigma2/' + refstr[:pos] # FIXMEEE !!! HARDCODED /etc/enigma2
+                               filename = eEnv.resolve('${sysconfdir}/enigma2/') + refstr[:pos]
                self.removeCurrentService()
                try:
                        if filename is not None:
@@ -1400,9 +1410,9 @@ class ChannelSelectionRadio(ChannelSelectionBase, ChannelSelectionEdit, ChannelS
 
                self["actions"] = ActionMap(["OkCancelActions", "TvRadioActions"],
                        {
-                               "keyTV": self.closeRadio,
-                               "keyRadio": self.closeRadio,
-                               "cancel": self.closeRadio,
+                               "keyTV": self.cancel,
+                               "keyRadio": self.cancel,
+                               "cancel": self.cancel,
                                "ok": self.channelSelected,
                        })
 
@@ -1440,7 +1450,7 @@ class ChannelSelectionRadio(ChannelSelectionBase, ChannelSelectionEdit, ChannelS
                self["RdsActions"].setEnabled(state)
 ########## RDS Radiotext / Rass Support END
 
-       def closeRadio(self):
+       def cancel(self):
                self.infobar.rds_display.onRassInteractivePossibilityChanged.remove(self.RassInteractivePossibilityChanged)
                self.info.hide()
                #set previous tv service
index 5b06124..5506287 100644 (file)
@@ -221,6 +221,7 @@ class MoviePlayer(InfoBarBase, InfoBarShowHide, \
                        self.session.nav.stopService()
                elif answer == "restart":
                        self.doSeek(0)
+                       self.setSeekState(self.SEEK_STATE_PLAY)
 
        def doEofInternal(self, playing):
                if not self.execing:
index 6fa8911..4f6eafc 100644 (file)
@@ -717,7 +717,7 @@ class InfoBarSeek:
        SEEK_STATE_PAUSE = (1, 0, 0, "||")
        SEEK_STATE_EOF = (1, 0, 0, "END")
 
-       def __init__(self, actionmap = "InfobarSeekActions", useSeekBackHack=True):
+       def __init__(self, actionmap = "InfobarSeekActions"):
                self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
                        {
                                iPlayableService.evSeekableStatusChanged: self.__seekableStatusChanged,
@@ -774,20 +774,10 @@ class InfoBarSeek:
                self.__seekableStatusChanged()
 
        def makeStateForward(self, n):
-#              minspeed = config.seek.stepwise_minspeed.value
-#              repeat = int(config.seek.stepwise_repeat.value)
-#              if minspeed != "Never" and n >= int(minspeed) and repeat > 1:
-#                      return (0, n * repeat, repeat, ">> %dx" % n)
-#              else:
-                       return (0, n, 0, ">> %dx" % n)
+               return (0, n, 0, ">> %dx" % n)
 
        def makeStateBackward(self, n):
-#              minspeed = config.seek.stepwise_minspeed.value
-#              repeat = int(config.seek.stepwise_repeat.value)
-#              if minspeed != "Never" and n >= int(minspeed) and repeat > 1:
-#                      return (0, -n * repeat, repeat, "<< %dx" % n)
-#              else:
-                       return (0, -n, 0, "<< %dx" % n)
+               return (0, -n, 0, "<< %dx" % n)
 
        def makeStateSlowMotion(self, n):
                return (0, 0, n, "/%d" % n)
@@ -1970,20 +1960,21 @@ class InfoBarCueSheetSupport:
                return True
 
        def jumpPreviousMark(self):
-               # we add 2 seconds, so if the play position is <2s after
+               # we add 5 seconds, so if the play position is <5s after
                # the mark, the mark before will be used
                self.jumpPreviousNextMark(lambda x: -x-5*90000, start=True)
 
        def jumpNextMark(self):
-               if not self.jumpPreviousNextMark(lambda x: x):
+               if not self.jumpPreviousNextMark(lambda x: x-90000):
                        self.doSeek(-1)
 
        def getNearestCutPoint(self, pts, cmp=abs, start=False):
                # can be optimized
-               beforecut = False
+               beforecut = True
                nearest = None
+               bestdiff = -1
+               instate = True
                if start:
-                       beforecut = True
                        bestdiff = cmp(0 - pts)
                        if bestdiff >= 0:
                                nearest = [0, False]
@@ -1992,14 +1983,19 @@ class InfoBarCueSheetSupport:
                                beforecut = False
                                if cp[1] == self.CUT_TYPE_IN:  # Start is here, disregard previous marks
                                        diff = cmp(cp[0] - pts)
-                                       if diff >= 0:
+                                       if start and diff >= 0:
                                                nearest = cp
                                                bestdiff = diff
                                        else:
                                                nearest = None
-                       if cp[1] in (self.CUT_TYPE_MARK, self.CUT_TYPE_LAST):
+                                               bestdiff = -1
+                       if cp[1] == self.CUT_TYPE_IN:
+                               instate = True
+                       elif cp[1] == self.CUT_TYPE_OUT:
+                               instate = False
+                       elif cp[1] in (self.CUT_TYPE_MARK, self.CUT_TYPE_LAST):
                                diff = cmp(cp[0] - pts)
-                               if diff >= 0 and (nearest is None or bestdiff > diff):
+                               if instate and diff >= 0 and (nearest is None or bestdiff > diff):
                                        nearest = cp
                                        bestdiff = diff
                return nearest
diff --git a/lib/python/Screens/InputDeviceSetup.py b/lib/python/Screens/InputDeviceSetup.py
new file mode 100755 (executable)
index 0000000..bd8550b
--- /dev/null
@@ -0,0 +1,280 @@
+from Screen import Screen
+from Screens.HelpMenu import HelpableScreen
+from Screens.MessageBox import MessageBox
+from Components.InputDevice import iInputDevices
+from Components.Sources.StaticText import StaticText
+from Components.Sources.Boolean import Boolean
+from Components.Sources.List import List
+from Components.config import config, ConfigSlider, ConfigSubsection, ConfigYesNo, ConfigText, getConfigListEntry, ConfigNothing
+from Components.ConfigList import ConfigListScreen
+from Components.ActionMap import ActionMap, NumberActionMap, HelpableActionMap
+from Tools.Directories import resolveFilename, SCOPE_CURRENT_SKIN
+from Tools.LoadPixmap import LoadPixmap
+
+class InputDeviceSelection(Screen,HelpableScreen):
+       skin = """
+       <screen name="InputDeviceSelection" position="center,center" size="560,400" title="Select input device">
+               <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on"/>
+               <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on"/>
+               <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on"/>
+               <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on"/>
+               <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1"/>
+               <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1"/>
+               <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1"/>
+               <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1"/>
+               <widget source="list" render="Listbox" position="5,50" size="550,280" zPosition="10" scrollbarMode="showOnDemand">
+                       <convert type="TemplatedMultiContent">
+                       <!--  device, description, devicepng, divpng  -->
+                                                       {"template": [
+                                                                       MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 2), # index 3 is the interface pixmap
+                                                                       MultiContentEntryText(pos = (65, 6), size = (450, 54), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER|RT_WRAP, text = 1), # index 1 is the interfacename
+                                                               ],
+                                                       "fonts": [gFont("Regular", 28),gFont("Regular", 20)],
+                                                       "itemHeight": 70
+                                                       }
+                                               
+                       </convert>
+               </widget>
+               <ePixmap pixmap="skin_default/div-h.png" position="0,340" zPosition="1" size="560,2"/>
+               <widget source="introduction" render="Label" position="0,350" size="560,50" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1"/>
+       </screen>"""
+
+
+       def __init__(self, session):
+               Screen.__init__(self, session)
+               HelpableScreen.__init__(self)
+               
+               self.edittext = _("Press OK to edit the settings.")
+               
+               self["key_red"] = StaticText(_("Close"))
+               self["key_green"] = StaticText(_("Select"))
+               self["key_yellow"] = StaticText("")
+               self["key_blue"] = StaticText("")
+               self["introduction"] = StaticText(self.edittext)
+               
+               self.devices = [(iInputDevices.getDeviceName(x),x) for x in iInputDevices.getDeviceList()]
+               print "[InputDeviceSelection] found devices :->", len(self.devices),self.devices
+                       
+               self["OkCancelActions"] = HelpableActionMap(self, "OkCancelActions",
+                       {
+                       "cancel": (self.close, _("Exit input device selection.")),
+                       "ok": (self.okbuttonClick, _("Select input device.")),
+                       }, -2)
+
+               self["ColorActions"] = HelpableActionMap(self, "ColorActions",
+                       {
+                       "red": (self.close, _("Exit input device selection.")),
+                       "green": (self.okbuttonClick, _("Select input device.")),
+                       }, -2)
+               
+               self.currentIndex = 0
+               self.list = []
+               self["list"] = List(self.list)
+               self.updateList()
+               self.onLayoutFinish.append(self.layoutFinished)
+               self.onClose.append(self.cleanup)
+
+       def layoutFinished(self):
+               self.setTitle(_("Select input device"))
+
+       def cleanup(self):
+               self.currentIndex = 0
+
+       def buildInterfaceList(self,device,description,type ):
+               divpng = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/div-h.png"))
+               activepng = None
+               devicepng = None
+               enabled = iInputDevices.getDeviceAttribute(device, 'enabled')
+
+               if type == 'remote':
+                       if config.misc.rcused.value == 0:
+                               if enabled:
+                                       devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_rcnew-configured.png"))
+                               else:
+                                       devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_rcnew.png"))
+                       else:
+                               if enabled:
+                                       devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_rcold-configured.png"))
+                               else:
+                                       devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_rcold.png"))
+               elif type == 'keyboard':
+                       if enabled:
+                               devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_keyboard-configured.png"))
+                       else:
+                               devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_keyboard.png"))
+               elif type == 'mouse':
+                       if enabled:
+                               devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_mouse-configured.png"))
+                       else:
+                               devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_mouse.png"))
+               else:
+                       devicepng = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/input_rcnew.png"))
+               return((device, description, devicepng, divpng))        
+
+       def updateList(self):
+               self.list = []
+               for x in self.devices:
+                       dev_type = iInputDevices.getDeviceAttribute(x[1], 'type')
+                       self.list.append(self.buildInterfaceList(x[1],_(x[0]), dev_type ))
+               self["list"].setList(self.list)
+               self["list"].setIndex(self.currentIndex)
+
+       def okbuttonClick(self):
+               selection = self["list"].getCurrent()
+               self.currentIndex = self["list"].getIndex()
+               if selection is not None:
+                       self.session.openWithCallback(self.DeviceSetupClosed, InputDeviceSetup, selection[0])
+
+       def DeviceSetupClosed(self, *ret):
+               self.updateList()
+
+
+class InputDeviceSetup(Screen, ConfigListScreen):
+
+       skin = """
+               <screen name="InputDeviceSetup" position="center,center" size="560,440" title="Input device setup">
+                       <ePixmap pixmap="skin_default/buttons/red.png" position="0,0" size="140,40" alphatest="on" />
+                       <ePixmap pixmap="skin_default/buttons/green.png" position="140,0" size="140,40" alphatest="on" />
+                       <ePixmap pixmap="skin_default/buttons/yellow.png" position="280,0" size="140,40" alphatest="on" />
+                       <ePixmap pixmap="skin_default/buttons/blue.png" position="420,0" size="140,40" alphatest="on" />
+                       <widget source="key_red" render="Label" position="0,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" />
+                       <widget source="key_green" render="Label" position="140,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" />
+                       <widget source="key_yellow" render="Label" position="280,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" />
+                       <widget source="key_blue" render="Label" position="420,0" zPosition="1" size="140,40" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" />
+                       <widget name="config" position="5,50" size="550,350" scrollbarMode="showOnDemand" />
+                       <ePixmap pixmap="skin_default/div-h.png" position="0,400" zPosition="1" size="560,2" />
+                       <widget source="introduction" render="Label" position="5,410" size="550,30" zPosition="10" font="Regular;21" halign="center" valign="center" backgroundColor="#25062748" transparent="1" />
+               </screen>"""
+
+       def __init__(self, session, device):
+               Screen.__init__(self, session)
+               self.inputDevice = device
+               iInputDevices.currentDevice = self.inputDevice
+               self.onChangedEntry = [ ]
+               self.setup_title = _("Input device setup")
+               self.isStepSlider = None
+               self.enableEntry = None
+               self.repeatEntry = None
+               self.delayEntry = None
+               self.nameEntry = None
+               self.enableConfigEntry = None
+
+               self.list = [ ]
+               ConfigListScreen.__init__(self, self.list, session = session, on_change = self.changedEntry)
+
+               self["actions"] = ActionMap(["SetupActions"],
+                       {
+                               "cancel": self.keyCancel,
+                               "save": self.apply,
+                       }, -2)
+
+               self["key_red"] = StaticText(_("Cancel"))
+               self["key_green"] = StaticText(_("OK"))
+               self["key_yellow"] = StaticText()
+               self["key_blue"] = StaticText()
+               self["introduction"] = StaticText()
+
+               self.createSetup()
+               self.onLayoutFinish.append(self.layoutFinished)
+               self.onClose.append(self.cleanup)
+
+       def layoutFinished(self):
+               self.setTitle(self.setup_title)
+
+       def cleanup(self):
+               iInputDevices.currentDevice = ""
+
+       def createSetup(self):
+               self.list = [ ]
+               cmd = "self.enableEntry = getConfigListEntry(_('"'Change repeat and delay settings?'"'), config.inputDevices." + self.inputDevice + ".enabled)"
+               exec (cmd)
+               cmd = "self.repeatEntry = getConfigListEntry(_('"'Interval between keys when repeating:'"'), config.inputDevices." + self.inputDevice + ".repeat)"
+               exec (cmd)
+               cmd = "self.delayEntry = getConfigListEntry(_('"'Delay before key repeat starts:'"'), config.inputDevices." + self.inputDevice + ".delay)"
+               exec (cmd)
+               cmd = "self.nameEntry = getConfigListEntry(_('"'Devicename:'"'), config.inputDevices." + self.inputDevice + ".name)"
+               exec (cmd)
+               if self.enableEntry:
+                       if isinstance(self.enableEntry[1], ConfigYesNo):
+                               self.enableConfigEntry = self.enableEntry[1]
+
+               self.list.append(self.enableEntry)
+               if self.enableConfigEntry:
+                       if self.enableConfigEntry.value is True:
+                               self.list.append(self.repeatEntry)
+                               self.list.append(self.delayEntry)
+                       else:
+                               self.repeatEntry[1].setValue(self.repeatEntry[1].default)
+                               self["config"].invalidate(self.repeatEntry)
+                               self.delayEntry[1].setValue(self.delayEntry[1].default)
+                               self["config"].invalidate(self.delayEntry)
+                               self.nameEntry[1].setValue(self.nameEntry[1].default)
+                               self["config"].invalidate(self.nameEntry)
+                               
+               self["config"].list = self.list
+               self["config"].l.setSeperation(400)
+               self["config"].l.setList(self.list)
+               if not self.selectionChanged in self["config"].onSelectionChanged:
+                       self["config"].onSelectionChanged.append(self.selectionChanged)
+               self.selectionChanged()
+
+       def selectionChanged(self):
+               if self["config"].getCurrent() == self.enableEntry:
+                       self["introduction"].setText(_("Current device: ") + str(iInputDevices.getDeviceAttribute(self.inputDevice, 'name')) )
+               else:
+                       self["introduction"].setText(_("Current value: ") + self.getCurrentValue() + _(" ms"))
+
+       def newConfig(self):
+               current = self["config"].getCurrent()
+               if current:
+                       if current == self.enableEntry:
+                               self.createSetup()
+
+       def keyLeft(self):
+               ConfigListScreen.keyLeft(self)
+               self.newConfig()
+
+       def keyRight(self):
+               ConfigListScreen.keyRight(self)
+               self.newConfig()
+
+       def confirm(self, confirmed):
+               if not confirmed:
+                       print "not confirmed"
+                       return
+               else:
+                       self.nameEntry[1].setValue(iInputDevices.getDeviceAttribute(self.inputDevice, 'name'))
+                       cmd = "config.inputDevices." + self.inputDevice + ".name.save()"
+                       exec (cmd)
+                       self.keySave()
+
+       def apply(self):
+               self.session.openWithCallback(self.confirm, MessageBox, _("Use this input device settings?"), MessageBox.TYPE_YESNO, timeout = 20, default = True)
+
+       def cancelConfirm(self, result):
+               if not result:
+                       return
+               for x in self["config"].list:
+                       x[1].cancel()
+               self.close()
+
+       def keyCancel(self):
+               if self["config"].isChanged():
+                       self.session.openWithCallback(self.cancelConfirm, MessageBox, _("Really close without saving settings?"), MessageBox.TYPE_YESNO, timeout = 20, default = True)
+               else:
+                       self.close()
+       # for summary:
+       def changedEntry(self):
+               for x in self.onChangedEntry:
+                       x()
+               self.selectionChanged()
+
+       def getCurrentEntry(self):
+               return self["config"].getCurrent()[0]
+
+       def getCurrentValue(self):
+               return str(self["config"].getCurrent()[1].value)
+
+       def createSummary(self):
+               from Screens.Setup import SetupSummary
+               return SetupSummary
index 5cec512..69600f0 100755 (executable)
@@ -14,5 +14,6 @@ install_PYTHON = \
        SubtitleDisplay.py SubservicesQuickzap.py ParentalControlSetup.py NumericalTextInputHelpDialog.py \
        SleepTimerEdit.py Ipkg.py RdsDisplay.py Globals.py DefaultWizard.py \
        SessionGlobals.py LocationBox.py WizardLanguage.py TaskView.py Rc.py VirtualKeyBoard.py \
-       TextBox.py FactoryReset.py RecordPaths.py UnhandledKey.py ServiceStopScreen.py
+       TextBox.py FactoryReset.py RecordPaths.py UnhandledKey.py ServiceStopScreen.py \
+       InputDeviceSetup.py
 
index 2e33ac3..de2fa99 100755 (executable)
@@ -745,14 +745,21 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                        if self.iface in iNetwork.wlan_interfaces:
                                try:
                                        from Plugins.SystemPlugins.WirelessLan.plugin import WlanScan
-                                       from Plugins.SystemPlugins.WirelessLan.iwlibs import Wireless
+                                       from pythonwifi.iwlibs import Wireless
                                except ImportError:
                                        self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
                                else:
                                        ifobj = Wireless(self.iface) # a Wireless NIC Object
-                                       self.wlanresponse = ifobj.getStatistics()
-                                       if self.wlanresponse[0] != 19: # Wlan Interface found.
-                                               self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup,self.iface)
+                                       try:
+                                               self.wlanresponse = ifobj.getAPaddr()
+                                       except IOError:
+                                               self.wlanresponse = ifobj.getStatistics()
+                                       if self.wlanresponse:
+                                               if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
+                                                       self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup,self.iface)
+                                               else:
+                                                       # Display Wlan not available Message
+                                                       self.showErrorMessage()
                                        else:
                                                # Display Wlan not available Message
                                                self.showErrorMessage()
@@ -765,28 +772,42 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                if self["menulist"].getCurrent()[1] == 'scanwlan':
                        try:
                                from Plugins.SystemPlugins.WirelessLan.plugin import WlanScan
-                               from Plugins.SystemPlugins.WirelessLan.iwlibs import Wireless
+                               from pythonwifi.iwlibs import Wireless
                        except ImportError:
                                self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
                        else:
                                ifobj = Wireless(self.iface) # a Wireless NIC Object
-                               self.wlanresponse = ifobj.getStatistics()
-                               if self.wlanresponse[0] != 19:
-                                       self.session.openWithCallback(self.WlanScanClosed, WlanScan, self.iface)
+                               try:
+                                       self.wlanresponse = ifobj.getAPaddr()
+                               except IOError:
+                                       self.wlanresponse = ifobj.getStatistics()
+                               if self.wlanresponse:
+                                       if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
+                                               self.session.openWithCallback(self.WlanScanClosed, WlanScan, self.iface)
+                                       else:
+                                               # Display Wlan not available Message
+                                               self.showErrorMessage()
                                else:
                                        # Display Wlan not available Message
                                        self.showErrorMessage()
                if self["menulist"].getCurrent()[1] == 'wlanstatus':
                        try:
                                from Plugins.SystemPlugins.WirelessLan.plugin import WlanStatus
-                               from Plugins.SystemPlugins.WirelessLan.iwlibs import Wireless
+                               from pythonwifi.iwlibs import Wireless
                        except ImportError:
                                self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
                        else:   
                                ifobj = Wireless(self.iface) # a Wireless NIC Object
-                               self.wlanresponse = ifobj.getStatistics()
-                               if self.wlanresponse[0] != 19:
-                                       self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
+                               try:
+                                       self.wlanresponse = ifobj.getAPaddr()
+                               except IOError:
+                                       self.wlanresponse = ifobj.getStatistics()
+                               if self.wlanresponse:
+                                       if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
+                                               self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
+                                       else:
+                                               # Display Wlan not available Message
+                                               self.showErrorMessage()
                                else:
                                        # Display Wlan not available Message
                                        self.showErrorMessage()
@@ -898,14 +919,21 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                        if ret[0] == 'ok' and (self.iface in iNetwork.wlan_interfaces) and iNetwork.getAdapterAttribute(self.iface, "up") is True:
                                try:
                                        from Plugins.SystemPlugins.WirelessLan.plugin import WlanStatus
-                                       from Plugins.SystemPlugins.WirelessLan.iwlibs import Wireless
+                                       from pythonwifi.iwlibs import Wireless
                                except ImportError:
                                        self.session.open(MessageBox, _("The wireless LAN plugin is not installed!\nPlease install it."), type = MessageBox.TYPE_INFO,timeout = 10 )
                                else:   
                                        ifobj = Wireless(self.iface) # a Wireless NIC Object
-                                       self.wlanresponse = ifobj.getStatistics()
-                                       if self.wlanresponse[0] != 19:
-                                               self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
+                                       try:
+                                               self.wlanresponse = ifobj.getAPaddr()
+                                       except IOError:
+                                               self.wlanresponse = ifobj.getStatistics()
+                                       if self.wlanresponse:
+                                               if self.wlanresponse[0] not in (19,95): # 19 = 'No such device', 95 = 'Operation not supported'
+                                                       self.session.openWithCallback(self.WlanStatusClosed, WlanStatus,self.iface)
+                                               else:
+                                                       # Display Wlan not available Message
+                                                       self.showErrorMessage()
                                        else:
                                                # Display Wlan not available Message
                                                self.showErrorMessage()
@@ -916,7 +944,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
 
        def WlanStatusClosed(self, *ret):
                if ret is not None and len(ret):
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus,Status
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                        iStatus.stopWlanConsole()
                        self.updateStatusbar()
 
@@ -924,7 +952,7 @@ class AdapterSetupConfiguration(Screen, HelpableScreen):
                if ret[0] is not None:
                        self.session.openWithCallback(self.AdapterSetupClosed, AdapterSetup, self.iface,ret[0],ret[1])
                else:
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus,Status
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                        iStatus.stopWlanConsole()
                        self.updateStatusbar()
                        
@@ -1335,7 +1363,7 @@ class NetworkAdapterTest(Screen):
        def getLinkState(self,iface):
                if iface in iNetwork.wlan_interfaces:
                        try:
-                               from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus,Status
+                               from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                        except:
                                        self["Network"].setForegroundColorNum(1)
                                        self["Network"].setText(_("disconnected"))
@@ -1417,7 +1445,7 @@ class NetworkAdapterTest(Screen):
                iNetwork.stopLinkStateConsole()
                iNetwork.stopDNSConsole()
                try:
-                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus,Status
+                       from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus
                except ImportError:
                        pass
                else:
index eae12da..284294f 100644 (file)
@@ -3,7 +3,7 @@ from Components.ConfigList import ConfigListScreen
 from Components.ActionMap import NumberActionMap
 from Components.config import config, getConfigListEntry, ConfigNothing, NoSave, ConfigPIN
 from Components.ParentalControlList import ParentalControlEntryComponent, ParentalControlList 
-from Components.ParentalControl import parentalControl
+
 from Components.Sources.StaticText import StaticText
 from Screens.ChoiceBox import ChoiceBox
 from Screens.MessageBox import MessageBox
@@ -78,21 +78,21 @@ class ParentalControlSetup(Screen, ConfigListScreen, ProtectedScreen):
                        #self.list.append(getConfigListEntry(_("Configuration mode"), config.ParentalControl.mode))
                        self.list.append(getConfigListEntry(_("Protect setup"), config.ParentalControl.setuppinactive))
                        if config.ParentalControl.setuppinactive.value:
-                               self.changeSetupPin = getConfigListEntry(_("Change setup pin"), NoSave(ConfigNothing()))
+                               self.changeSetupPin = getConfigListEntry(_("Change setup PIN"), NoSave(ConfigNothing()))
                                self.list.append(self.changeSetupPin)
                        self.list.append(getConfigListEntry(_("Protect services"), config.ParentalControl.servicepinactive))
                        if config.ParentalControl.servicepinactive.value:
                                self.list.append(getConfigListEntry(_("Parental control type"), config.ParentalControl.type))
                                if config.ParentalControl.mode.value == "complex":
-                                       self.changePin = getConfigListEntry(_("Change service pins"), NoSave(ConfigNothing()))
+                                       self.changePin = getConfigListEntry(_("Change service PINs"), NoSave(ConfigNothing()))
                                        self.list.append(self.changePin)
                                elif config.ParentalControl.mode.value == "simple":     
-                                       self.changePin = getConfigListEntry(_("Change service pin"), NoSave(ConfigNothing()))
+                                       self.changePin = getConfigListEntry(_("Change service PIN"), NoSave(ConfigNothing()))
                                        self.list.append(self.changePin)
                                #Added Option to remember the service pin
-                               self.list.append(getConfigListEntry(_("Remember service pin"), config.ParentalControl.storeservicepin)) 
+                               self.list.append(getConfigListEntry(_("Remember service PIN"), config.ParentalControl.storeservicepin)) 
                                #Added Option to remember the cancellation of service pin entry
-                               self.list.append(getConfigListEntry(_("Remember service pin cancel"), config.ParentalControl.storeservicepincancel))    
+                               self.list.append(getConfigListEntry(_("Remember service PIN cancel"), config.ParentalControl.storeservicepincancel))    
                                self.editListEntry = getConfigListEntry(_("Edit services list"), NoSave(ConfigNothing()))
                                self.list.append(self.editListEntry)
                                #New funtion: Possibility to add Bouquets to whitelist / blacklist
@@ -115,10 +115,11 @@ class ParentalControlSetup(Screen, ConfigListScreen, ProtectedScreen):
                        if config.ParentalControl.mode.value == "complex":
                                pass
                        else:
-                               self.session.open(ParentalControlChangePin, config.ParentalControl.servicepin[0], _("service pin"))
+                               self.session.open(ParentalControlChangePin, config.ParentalControl.servicepin[0], _("service PIN"))
                elif self["config"].l.getCurrentSelection() == self.changeSetupPin:
-                       self.session.open(ParentalControlChangePin, config.ParentalControl.setuppin, _("setup pin"))
+                       self.session.open(ParentalControlChangePin, config.ParentalControl.setuppin, _("setup PIN"))
                elif self["config"].l.getCurrentSelection() == self.reloadLists:
+                       from Components.ParentalControl import parentalControl
                        parentalControl.open()
                else:
                        ConfigListScreen.keyRight(self)
@@ -137,14 +138,14 @@ class ParentalControlSetup(Screen, ConfigListScreen, ProtectedScreen):
 
        def SetupPinMessageCallback(self, value):
                if value:
-                       self.session.openWithCallback(self.cancelCB, ParentalControlChangePin, config.ParentalControl.setuppin, _("setup pin"))
+                       self.session.openWithCallback(self.cancelCB, ParentalControlChangePin, config.ParentalControl.setuppin, _("setup PIN"))
                else:
                        config.ParentalControl.setuppinactive.value = False
                        self.keyCancel()
 
        def ServicePinMessageCallback(self, value):
                if value:
-                       self.session.openWithCallback(self.cancelCB, ParentalControlChangePin, config.ParentalControl.servicepin[0], _("service pin"))
+                       self.session.openWithCallback(self.cancelCB, ParentalControlChangePin, config.ParentalControl.servicepin[0], _("service PIN"))
                else:
                        config.ParentalControl.servicepinactive.value = False
                        self.keyCancel()
@@ -255,6 +256,7 @@ class ParentalControlEditor(Screen):
                self.session.openWithCallback(self.letterChosen, ChoiceBox, title=_("Show services beginning with"), list=mylist, keys = [], selection = sel)
 
        def letterChosen(self, result):
+               from Components.ParentalControl import parentalControl
                if result is not None:
                        print "result:", result
                        self.currentLetter = result[1]
@@ -284,6 +286,7 @@ class ParentalControlBouquetEditor(Screen):
                }, -1)
 
        def cancel(self):
+               from Components.ParentalControl import parentalControl
                parentalControl.save()
                self.close()
 
@@ -300,6 +303,7 @@ class ParentalControlBouquetEditor(Screen):
                        self.bouquetlist = list.getContent("CN", True)
        
        def selectBouquet(self):
+               from Components.ParentalControl import parentalControl
                self.list = [ParentalControlEntryComponent(x[0], x[1], parentalControl.getProtectionType(x[0])) for x in self.bouquetlist]
                self.bouquetslist.setList(self.list)
 
@@ -317,8 +321,8 @@ class ParentalControlChangePin(Screen, ConfigListScreen, ProtectedScreen):
                self.pin2 = ConfigPIN(default = 1112, censor = "*")
                self.pin1.addEndNotifier(boundFunction(self.valueChanged, 1))
                self.pin2.addEndNotifier(boundFunction(self.valueChanged, 2))
-               self.list.append(getConfigListEntry(_("New pin"), NoSave(self.pin1)))
-               self.list.append(getConfigListEntry(_("Reenter new pin"), NoSave(self.pin2)))
+               self.list.append(getConfigListEntry(_("New PIN"), NoSave(self.pin1)))
+               self.list.append(getConfigListEntry(_("Reenter new PIN"), NoSave(self.pin2)))
                ConfigListScreen.__init__(self, self.list)
 #              print "old pin:", pin
                #if pin.value != "aaaa":
@@ -345,7 +349,7 @@ class ParentalControlChangePin(Screen, ConfigListScreen, ProtectedScreen):
                        self.keyOK()
 
        def getPinText(self):
-               return _("Please enter the old pin code")
+               return _("Please enter the old PIN code")
 
        def isProtected(self):
                return (self.pin.value != "aaaa")
@@ -364,9 +368,9 @@ class ParentalControlChangePin(Screen, ConfigListScreen, ProtectedScreen):
                if self.pin1.value == self.pin2.value:
                        self.pin.value = self.pin1.value
                        self.pin.save()
-                       self.session.openWithCallback(self.close, MessageBox, _("The pin code has been changed successfully."), MessageBox.TYPE_INFO)
+                       self.session.openWithCallback(self.close, MessageBox, _("The PIN code has been changed successfully."), MessageBox.TYPE_INFO)
                else:
-                       self.session.open(MessageBox, _("The pin codes you entered are different."), MessageBox.TYPE_ERROR)
+                       self.session.open(MessageBox, _("The PIN codes you entered are different."), MessageBox.TYPE_ERROR)
 
        def cancel(self):
                self.close(None)
index 69bf80f..359552e 100755 (executable)
@@ -155,9 +155,9 @@ class PluginDownloadBrowser(Screen):
        def runInstall(self, val):
                if val:
                        if self.type == self.DOWNLOAD:
-                               self.session.openWithCallback(self.installFinished, Console, cmdlist = ["ipkg install " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
+                               self.session.openWithCallback(self.installFinished, Console, cmdlist = ["opkg install " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
                        elif self.type == self.REMOVE:
-                               self.session.openWithCallback(self.installFinished, Console, cmdlist = ["ipkg remove " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
+                               self.session.openWithCallback(self.installFinished, Console, cmdlist = ["opkg remove " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
 
        def setWindowTitle(self):
                if self.type == self.DOWNLOAD:
@@ -166,17 +166,17 @@ class PluginDownloadBrowser(Screen):
                        self.setTitle(_("Remove plugins"))
 
        def startIpkgListInstalled(self):
-               self.container.execute("ipkg list_installed enigma2-plugin-*")
+               self.container.execute("opkg list_installed enigma2-plugin-*")
 
        def startIpkgListAvailable(self):
-               self.container.execute("ipkg list enigma2-plugin-*")
+               self.container.execute("opkg list enigma2-plugin-*")
 
        def startRun(self):
                self["list"].instance.hide()
                if self.type == self.DOWNLOAD:
                        if not PluginDownloadBrowser.lastDownloadDate or (time() - PluginDownloadBrowser.lastDownloadDate) > 3600:
                                # Only update from internet once per hour
-                               self.container.execute("ipkg update")
+                               self.container.execute("opkg update")
                                PluginDownloadBrowser.lastDownloadDate = time()
                        else:
                                self.startIpkgListAvailable()
@@ -256,4 +256,4 @@ class PluginDownloadBrowser(Screen):
                self.list = list
                self["list"].l.setList(list)
 
-language.addCallback(languageChanged)
\ No newline at end of file
+language.addCallback(languageChanged)
index 44f4251..a5712dc 100644 (file)
@@ -489,7 +489,7 @@ class NimSelection(Screen):
        def okbuttonClick(self):
                nim = self["nimlist"].getCurrent()
                nim = nim and nim[3]
-               if nim is not None and not nim.empty:
+               if nim is not None and not nim.empty and nim.isSupported():
                        self.session.openWithCallback(self.updateList, self.resultclass, nim.slot)
                        
        def showNim(self, nim):
@@ -548,6 +548,8 @@ class NimSelection(Screen):
                                                text = _("enabled")
                                if x.isMultiType():
                                        text = _("Switchable tuner types:") + "(" + ','.join(x.getMultiTypeList().values()) + ")" + "\n" + text
+                               if not x.isSupported():
+                                       text = _("tuner is not supported")
                                        
                                self.list.append((slotid, x.friendly_full_description, text, x))
                self["nimlist"].setList(self.list)
index f482808..f9263d8 100644 (file)
@@ -107,6 +107,7 @@ class CableTransponderSearchSupport:
                        if raw_channel:
                                frontend = raw_channel.getFrontend()
                                if frontend:
+                                       frontend.closeFrontend() # immediate close... 
                                        del frontend
                                        del raw_channel
                                        return True
@@ -114,13 +115,16 @@ class CableTransponderSearchSupport:
 
        def cableTransponderSearchSessionClosed(self, *val):
                print "cableTransponderSearchSessionClosed, val", val
-               self.resetTimeout()
                self.cable_search_container.appClosed.remove(self.cableTransponderSearchClosed)
                self.cable_search_container.dataAvail.remove(self.getCableTransponderData)
+               if val and len(val):
+                       if val[0]:
+                               self.setCableTransponderSearchResult(self.__tlist)
+                       else:
+                               self.cable_search_container.sendCtrlC()
+                               self.setCableTransponderSearchResult(None)
                self.cable_search_container = None
                self.cable_search_session = None
-               if val and len(val) and val[0]:
-                       self.setCableTransponderSearchResult(self.__tlist)
                self.__tlist = None
                self.cableTransponderSearchFinished()
 
@@ -156,25 +160,12 @@ class CableTransponderSearchSupport:
                                parm.modulation = qam[data[4]]
                                parm.inversion = inv[data[5]]
                                self.__tlist.append(parm)
-               tmpstr = _("Try to find used Transponders in cable network.. please wait...")
-               tmpstr += "\n\n"
-               tmpstr += data[1]
-               tmpstr += " kHz "
-               tmpstr += data[0]
-               self.cable_search_session["text"].setText(tmpstr)
-               
-       def setTimeout(self):
-               try:
-                       self.oldtimeoutvalue = open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "r").readline()
-                       open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "w").write("0")
-               except:
-                       print "[info] no /sys/module/dvb_core/parameters/dvb_shutdown_timeout available"                
-               
-       def resetTimeout(self):
-               try:
-                       open("/sys/module/dvb_core/parameters/dvb_shutdown_timeout", "w").write(self.oldtimeoutvalue)
-               except:
-                       print "[info] no /sys/module/dvb_core/parameters/dvb_shutdown_timeout available"
+                       tmpstr = _("Try to find used Transponders in cable network.. please wait...")
+                       tmpstr += "\n\n"
+                       tmpstr += data[1]
+                       tmpstr += " kHz "
+                       tmpstr += data[0]
+                       self.cable_search_session["text"].setText(tmpstr)
 
        def startCableTransponderSearch(self, nim_idx):
                if not self.tryGetRawFrontend(nim_idx):
@@ -192,21 +183,16 @@ class CableTransponderSearchSupport:
                self.cable_search_container.dataAvail.append(self.getCableTransponderData)
                cableConfig = config.Nims[nim_idx].cable
                tunername = nimmanager.getNimName(nim_idx)
+               bus = nimmanager.getI2CDevice(nim_idx)
+               if bus is None:
+                       print "ERROR: could not get I2C device for nim", nim_idx, "for cable transponder search"
+                       bus = 2
+
                if tunername == "CXD1981":
-                       cmd = "cxd1978 --init --scan --verbose --wakeup --inv 2 --bus "
-               else:
-                       cmd = "tda1002x --init --scan --verbose --wakeup --inv 2 --bus "
-               #FIXMEEEEEE hardcoded i2c devices for dm7025 and dm8000
-               if nim_idx < 2:
-                       if HardwareInfo().get_device_name() == "dm500hd":
-                               cmd += "2"
-                       else:
-                               cmd += str(nim_idx)
+                       cmd = "cxd1978 --init --scan --verbose --wakeup --inv 2 --bus %d" % bus
                else:
-                       if nim_idx == 2:
-                               cmd += "2" # first nim socket on DM8000 use /dev/i2c/2
-                       else:
-                               cmd += "4" # second nim socket on DM8000 use /dev/i2c/4
+                       cmd = "tda1002x --init --scan --verbose --wakeup --inv 2 --bus %d" % bus
+               
                if cableConfig.scan_type.value == "bands":
                        cmd += " --scan-bands "
                        bands = 0
@@ -265,7 +251,6 @@ class CableTransponderSearchSupport:
                self.cable_search_container.execute(cmd)
                tmpstr = _("Try to find used transponders in cable network.. please wait...")
                tmpstr += "\n\n..."
-               self.setTimeout()
                self.cable_search_session = self.session.openWithCallback(self.cableTransponderSearchSessionClosed, MessageBox, tmpstr, MessageBox.TYPE_INFO)
 
 class DefaultSatLists(DefaultWizard):
@@ -850,7 +835,10 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport):
                self.tlist = tlist
 
        def cableTransponderSearchFinished(self):
-               self.startScan(self.tlist, self.flags, self.feid)
+               if self.tlist is None:
+                       self.tlist = []
+               else:
+                       self.startScan(self.tlist, self.flags, self.feid)
 
        def startScan(self, tlist, flags, feid):
                if len(tlist):
@@ -1016,7 +1004,8 @@ class ScanSimple(ConfigListScreen, Screen, CableTransponderSearchSupport):
                                self.session.open(MessageBox, _("Nothing to scan!\nPlease setup your tuner settings before you start a service scan."), MessageBox.TYPE_ERROR)
 
        def setCableTransponderSearchResult(self, tlist):
-               self.scanList.append({"transponders": tlist, "feid": self.feid, "flags": self.flags})
+               if tlist is not None:
+                       self.scanList.append({"transponders": tlist, "feid": self.feid, "flags": self.flags})
 
        def cableTransponderSearchFinished(self):
                self.buildTransponderList()
index e9c3c68..61e6fdd 100755 (executable)
@@ -4,6 +4,7 @@ from Components.config import config, ConfigNothing
 from Components.SystemInfo import SystemInfo
 from Components.ConfigList import ConfigListScreen
 from Components.Sources.StaticText import StaticText
+from enigma import eEnv
 
 import xml.etree.cElementTree
 
@@ -14,7 +15,7 @@ try:
        setupfile = file('data/setup.xml', 'r')
 except:
        # if not found in the current path, we use the global datadir-path
-       setupfile = file('/usr/share/enigma2/setup.xml', 'r')
+       setupfile = file(eEnv.resolve('${datadir}/enigma2/setup.xml'), 'r')
 setupdom = xml.etree.cElementTree.parse(setupfile)
 setupfile.close()
 
index 9907e2f..660fb27 100644 (file)
@@ -7,7 +7,7 @@ import Screens.Standby
 from Tools import Notifications
 
 class JobView(InfoBarNotifications, Screen, ConfigListScreen):
-       def __init__(self, session, job, parent=None, cancelable = True, backgroundable = True):
+       def __init__(self, session, job, parent=None, cancelable = True, backgroundable = True, afterEventChangeable = True):
                from Components.Sources.StaticText import StaticText
                from Components.Sources.Progress import Progress
                from Components.Sources.Boolean import Boolean
@@ -50,11 +50,15 @@ class JobView(InfoBarNotifications, Screen, ConfigListScreen):
                        shutdownString = _("shut down")
                self.settings.afterEvent = ConfigSelection(choices = [("nothing", _("do nothing")), ("close", _("Close")), ("standby", _("go to standby")), ("deepstandby", shutdownString)], default = self.job.afterEvent or "nothing")
                self.job.afterEvent = self.settings.afterEvent.getValue()
+               self.afterEventChangeable = afterEventChangeable
                self.setupList()
                self.state_changed()
 
        def setupList(self):
-               self["config"].setList( [ getConfigListEntry(_("After event"), self.settings.afterEvent) ])
+               if self.afterEventChangeable:
+                       self["config"].setList( [ getConfigListEntry(_("After event"), self.settings.afterEvent) ])
+               else:
+                       self["config"].hide()
                self.job.afterEvent = self.settings.afterEvent.getValue()
 
        def keyLeft(self):
@@ -113,8 +117,8 @@ class JobView(InfoBarNotifications, Screen, ConfigListScreen):
                self["config"].hide()
                if self.settings.afterEvent.getValue() == "nothing":
                        return
-               elif self.settings.afterEvent.getValue() == "close":
-                       self.abort()
+               elif self.settings.afterEvent.getValue() == "close" and self.job.status == self.job.FINISHED:
+                       self.close(False)
                from Screens.MessageBox import MessageBox
                if self.settings.afterEvent.getValue() == "deepstandby":
                        if not Screens.Standby.inTryQuitMainloop:
@@ -123,6 +127,12 @@ class JobView(InfoBarNotifications, Screen, ConfigListScreen):
                        if not Screens.Standby.inStandby:
                                Notifications.AddNotificationWithCallback(self.sendStandbyNotification, MessageBox, _("A sleep timer wants to set your\nDreambox to standby. Do that now?"), timeout = 20)
 
+       def checkNotifications(self):
+               InfoBarNotifications.checkNotifications(self)
+               if Notifications.notifications == []:
+                       if self.settings.afterEvent.getValue() == "close" and self.job.status == self.job.FAILED:
+                               self.close(False)
+               
        def sendStandbyNotification(self, answer):
                if answer:
                        Notifications.AddNotification(Screens.Standby.Standby)
index 62faf9b..9885e70 100644 (file)
@@ -278,7 +278,7 @@ class TimerEntry(Screen, ConfigListScreen):
                        self.keyGo()
 
        def keyGo(self, result = None):
-               if self.timerentry_service_ref.getType() != eServiceReference.idDVB or self.timerentry_service_ref.getPath() != "":
+               if not self.timerentry_service_ref.isRecordable():
                        self.session.openWithCallback(self.selectChannelSelector, MessageBox, _("You didn't select a channel to record from."), MessageBox.TYPE_ERROR)
                        return
                self.timer.name = self.timerentry_name.value
index 1bff028..61e1d5e 100755 (executable)
@@ -10,7 +10,7 @@ from Components.ActionMap import NumberActionMap
 from Components.MenuList import MenuList
 from Components.ConfigList import ConfigList
 from Components.Sources.List import List
-from enigma import eTimer
+from enigma import eTimer, eEnv
 
 from xml.sax import make_parser
 from xml.sax.handler import ContentHandler
@@ -178,7 +178,7 @@ class Wizard(Screen):
                parser.setContentHandler(wizardHandler)
                for xmlfile in self.xmlfile:
                        if xmlfile[0] != '/':
-                               parser.parse('/usr/share/enigma2/' + xmlfile)
+                               parser.parse(eEnv.resolve('${datadir}/enigma2/') + xmlfile)
                        else:
                                parser.parse(xmlfile)
 
@@ -387,10 +387,14 @@ class Wizard(Screen):
        def keyNumberGlobal(self, number):
                if (self.wizard[self.currStep]["config"]["screen"] != None):
                        self.configInstance.keyNumberGlobal(number)
+               elif (self.wizard[self.currStep]["config"]["type"] == "dynamic"):
+                       self["config"].handleKey(KEY_0 + number)
 
        def keyGotAscii(self):
                if (self.wizard[self.currStep]["config"]["screen"] != None):
                        self["config"].handleKey(KEY_ASCII)
+               elif (self.wizard[self.currStep]["config"]["type"] == "dynamic"):
+                       self["config"].handleKey(KEY_ASCII)
                
        def left(self):
                self.resetCounter()
index 8ed2c8a..518db49 100755 (executable)
@@ -3,6 +3,7 @@
 from os import path as os_path, mkdir, rmdir, system, walk, stat as os_stat, listdir, readlink, makedirs, error as os_error, symlink, access, F_OK, R_OK, W_OK
 from stat import S_IMODE
 from re import compile
+from enigma import eEnv
 
 try:
        from os import chmod
@@ -39,26 +40,26 @@ PATH_CREATE = 0
 PATH_DONTCREATE = 1
 PATH_FALLBACK = 2
 defaultPaths = {
-               SCOPE_TRANSPONDERDATA: ("/etc/", PATH_DONTCREATE),
-               SCOPE_SYSETC: ("/etc/", PATH_DONTCREATE),
-               SCOPE_FONTS: ("/usr/share/fonts/", PATH_DONTCREATE),
-               SCOPE_CONFIG: ("/etc/enigma2/", PATH_CREATE),
-               SCOPE_PLUGINS: ("/usr/lib/enigma2/python/Plugins/", PATH_CREATE),
+               SCOPE_TRANSPONDERDATA: (eEnv.resolve("${sysconfdir}/"), PATH_DONTCREATE),
+               SCOPE_SYSETC: (eEnv.resolve("${sysconfdir}/"), PATH_DONTCREATE),
+               SCOPE_FONTS: (eEnv.resolve("${datadir}/fonts/"), PATH_DONTCREATE),
+               SCOPE_CONFIG: (eEnv.resolve("${sysconfdir}/enigma2/"), PATH_CREATE),
+               SCOPE_PLUGINS: (eEnv.resolve("${libdir}/enigma2/python/Plugins/"), PATH_CREATE),
 
-               SCOPE_LANGUAGE: ("/usr/share/enigma2/po/", PATH_DONTCREATE),
+               SCOPE_LANGUAGE: (eEnv.resolve("${datadir}/enigma2/po/"), PATH_DONTCREATE),
 
-               SCOPE_SKIN: ("/usr/share/enigma2/", PATH_DONTCREATE),
-               SCOPE_SKIN_IMAGE: ("/usr/share/enigma2/", PATH_DONTCREATE),
+               SCOPE_SKIN: (eEnv.resolve("${datadir}/enigma2/"), PATH_DONTCREATE),
+               SCOPE_SKIN_IMAGE: (eEnv.resolve("${datadir}/enigma2/"), PATH_DONTCREATE),
                SCOPE_HDD: ("/hdd/movie/", PATH_DONTCREATE),
                SCOPE_MEDIA: ("/media/", PATH_DONTCREATE),
-               SCOPE_PLAYLIST: ("/etc/enigma2/playlist/", PATH_CREATE),
+               SCOPE_PLAYLIST: (eEnv.resolve("${sysconfdir}/enigma2/playlist/"), PATH_CREATE),
                
                SCOPE_USERETC: ("", PATH_DONTCREATE), # user home directory
                
-               SCOPE_DEFAULTDIR: ("/usr/share/enigma2/defaults/", PATH_CREATE),
+               SCOPE_DEFAULTDIR: (eEnv.resolve("${datadir}/enigma2/defaults/"), PATH_CREATE),
                SCOPE_DEFAULTPARTITION: ("/dev/mtdblock/6", PATH_DONTCREATE),
-               SCOPE_DEFAULTPARTITIONMOUNTDIR: ("/usr/share/enigma2/dealer", PATH_CREATE),
-               SCOPE_METADIR: ("/usr/share/meta", PATH_CREATE),
+               SCOPE_DEFAULTPARTITIONMOUNTDIR: (eEnv.resolve("${datadir}/enigma2/dealer"), PATH_CREATE),
+               SCOPE_METADIR: (eEnv.resolve("${datadir}/meta"), PATH_CREATE),
        }
 
 FILE_COPY = 0 # copy files from fallback dir to the basedir
@@ -67,7 +68,7 @@ PATH_COPY = 2 # copy the complete fallback dir to the basedir
 PATH_MOVE = 3 # move the fallback dir to the basedir (can be used for changes in paths)
 fallbackPaths = {
                SCOPE_CONFIG: [("/home/root/", FILE_MOVE),
-                                          ("/usr/share/enigma2/defaults/", FILE_COPY)],
+                                          (eEnv.resolve("${datadir}/enigma2/defaults/"), FILE_COPY)],
                SCOPE_HDD: [("/hdd/movies", PATH_MOVE)]
        }
 
index da090b1..63a58ea 100644 (file)
@@ -31,19 +31,19 @@ class NumericalTextInput:
                        return
 
                if self.lang == 'de_DE':
-                       self.mapping.append (u".,?'+\"0-()@/:_$!=") # 0
-                       self.mapping.append (u" 1") # 1
-                       self.mapping.append (u"aäbc2AÄBC") # 2
+                       self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
+                       self.mapping.append (u" 1.:/-_") # 1
+                       self.mapping.append (u"abcä2ABCÄ") # 2
                        self.mapping.append (u"def3DEF") # 3
                        self.mapping.append (u"ghi4GHI") # 4
                        self.mapping.append (u"jkl5JKL") # 5
                        self.mapping.append (u"mnoö6MNOÖ") # 6
                        self.mapping.append (u"pqrsß7PQRSß") # 7
-                       self.mapping.append (u"tuüv8TUÜV") # 8
+                       self.mapping.append (u"tuvü8TUVÜ") # 8
                        self.mapping.append (u"wxyz9WXYZ") # 9
                elif self.lang == 'es_ES':
-                       self.mapping.append (u".,?'+\"0-()@/:_$!=") # 0
-                       self.mapping.append (u" 1") # 1
+                       self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
+                       self.mapping.append (u" 1.:/-_") # 1
                        self.mapping.append (u"abcáà2ABCÁÀ") # 2
                        self.mapping.append (u"deéèf3DEFÉÈ") # 3
                        self.mapping.append (u"ghiíì4GHIÍÌ") # 4
@@ -53,8 +53,8 @@ class NumericalTextInput:
                        self.mapping.append (u"tuvúù8TUVÚÙ") # 8
                        self.mapping.append (u"wxyz9WXYZ") # 9
                if self.lang in ('sv_SE', 'fi_FI'):
-                       self.mapping.append (u".,?'+\"0-()@/:_$!=") # 0
-                       self.mapping.append (u" 1") # 1
+                       self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
+                       self.mapping.append (u" 1.:/-_") # 1
                        self.mapping.append (u"abcåä2ABCÅÄ") # 2
                        self.mapping.append (u"defé3DEFÉ") # 3
                        self.mapping.append (u"ghi4GHI") # 4
@@ -64,8 +64,8 @@ class NumericalTextInput:
                        self.mapping.append (u"tuv8TUV") # 8
                        self.mapping.append (u"wxyz9WXYZ") # 9
                else:
-                       self.mapping.append (u".,?'+\"0-()@/:_$!=") # 0
-                       self.mapping.append (u" 1") # 1
+                       self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
+                       self.mapping.append (u" 1.:/-_") # 1
                        self.mapping.append (u"abc2ABC") # 2
                        self.mapping.append (u"def3DEF") # 3
                        self.mapping.append (u"ghi4GHI") # 4
index ad76198..b4cd1c7 100644 (file)
@@ -3,11 +3,6 @@
 
 #include <libsig_comp.h>
 
-               /* avoid warnigs :) */
-#include <features.h>
-#undef _POSIX_C_SOURCE
-#define _POSIX_C_SOURCE 200112L
-
 #include <lib/python/python.h>
 
 class PSignal
index 19fb925..7c99927 100644 (file)
@@ -38,6 +38,7 @@ is usually caused by not marking PSignals as immutable.
 #define SWIG_COMPILE
 #include <lib/base/ebase.h>
 #include <lib/base/smartptr.h>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
 #include <lib/base/etpm.h>
 #include <lib/base/nconfig.h>
@@ -50,7 +51,7 @@ is usually caused by not marking PSignals as immutable.
 #include <lib/gdi/fb.h>
 #include <lib/gdi/font.h>
 #include <lib/gdi/gpixmap.h>
-#include <lib/gdi/gfbdc.h>
+#include <lib/gdi/gmaindc.h>
 #include <lib/gui/ewidget.h>
 #include <lib/gui/elabel.h>
 #include <lib/gui/einput.h>
@@ -133,6 +134,7 @@ typedef long time_t;
 %include "std_string.i"
 %include <lib/python/swig.h>
 %include <lib/base/object.h>
+%include <lib/base/eenv.h>
 %include <lib/base/eerror.h>
 
 %immutable eSocketNotifier::activated;
@@ -164,7 +166,7 @@ typedef long time_t;
 %include <lib/gdi/fb.h>
 %include <lib/gdi/font.h>
 %include <lib/gdi/gpixmap.h>
-%include <lib/gdi/gfbdc.h>
+%include <lib/gdi/gmaindc.h>
 %include <lib/gdi/epoint.h>
 %include <lib/gdi/erect.h>
 %include <lib/gdi/esize.h>
index 18fdac7..f5b6e4d 100644 (file)
@@ -4,7 +4,6 @@
        #define __lib_python_python_class_h
 #endif
 
-#include <Python.h>
 #include <string>
 #include <lib/base/object.h>
 
index ed09d73..9f956b6 100644 (file)
@@ -1,9 +1,39 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
+
+AM_CXXFLAGS = \
+       $(LIBXINE_CFLAGS)
 
 noinst_LIBRARIES = libenigma_service.a
 
 libenigma_service_a_SOURCES = \
-       listboxservice.cpp service.cpp servicemp3.cpp servicedvb.cpp servicefs.cpp \
-       event.cpp servicedvbrecord.cpp
-       
+       event.cpp \
+       listboxservice.cpp \
+       service.cpp \
+       servicedvb.cpp \
+       servicedvbrecord.cpp \
+       servicefs.cpp \
+       servicemp3.cpp \
+       servicem2ts.cpp
+
+serviceincludedir = $(pkgincludedir)/lib/service
+serviceinclude_HEADERS = \
+       event.h \
+       iservice.h \
+       listboxservice.h \
+       service.h \
+       servicedvb.h \
+       servicedvbrecord.h \
+       servicefs.h \
+       servicemp3.h \
+       servicem2ts.h
+
+if HAVE_LIBXINE
+libenigma_service_a_SOURCES += \
+       servicexine.cpp
+serviceinclude_HEADERS += \
+       servicexine.h
+endif
index 2ba7cb4..7f58249 100644 (file)
@@ -289,6 +289,7 @@ public:
                sFileSize,
 
                sCAIDs,
+               sCAIDPIDs,
                sVideoType,             /* MPEG2 MPEG4 */
 
                sTags,                          /* space seperated list of tags */
index eb2757a..8c674c5 100644 (file)
@@ -201,6 +201,25 @@ RESULT eServiceCenter::removeServiceFactory(int id)
        return 0;
 }
 
+RESULT eServiceCenter::addFactoryExtension(int id, const char *extension)
+{
+       std::map<int, std::list<std::string> >::iterator it = extensions.find(id);
+       if (it == extensions.end())
+               return -1;
+       it->second.push_back(extension);
+       return 0;
+}
+
+RESULT eServiceCenter::removeFactoryExtension(int id, const char *extension)
+{
+       std::map<int, std::list<std::string> >::iterator it = extensions.find(id);
+       if (it == extensions.end())
+               return -1;
+       it->second.remove(extension);
+       return 0;
+}
+
+
 int eServiceCenter::getServiceTypeForExtension(const char *str)
 {
        for (std::map<int, std::list<std::string> >::iterator sit(extensions.begin()); sit != extensions.end(); ++sit)
index 6f6ab98..ffc7d27 100644 (file)
@@ -40,6 +40,8 @@ public:
        static RESULT getPrivInstance(ePtr<eServiceCenter> &ptr) { ptr = instance; return 0; }
        RESULT addServiceFactory(int id, iServiceHandler *hnd, std::list<std::string> &extensions);
        RESULT removeServiceFactory(int id);
+       RESULT addFactoryExtension(int id, const char *extension);
+       RESULT removeFactoryExtension(int id, const char *extension);
 #endif
        static SWIG_VOID(RESULT) getInstance(ePtr<iServiceHandler> &SWIG_NAMED_OUTPUT(ptr)) { ptr = instance; return 0; }
 };
index e498dd4..8650989 100644 (file)
@@ -309,7 +309,9 @@ eStaticServiceDVBPVRInformation::eStaticServiceDVBPVRInformation(const eServiceR
 RESULT eStaticServiceDVBPVRInformation::getName(const eServiceReference &ref, std::string &name)
 {
        ASSERT(ref == m_ref);
-       if (m_parser.m_name.size())
+       if (!ref.name.empty())
+               name = ref.name;
+       else if (!m_parser.m_name.empty())
                name = m_parser.m_name;
        else
        {
@@ -503,18 +505,19 @@ RESULT eDVBPVRServiceOfflineOperations::reindex()
        int err = f.open(m_ref.path.c_str(), 0);
        if (err < 0)
                return -1;
-       
+
+       off_t offset = 0;
        off_t length = f.length();
        unsigned char buffer[188*256*4];
        while (1)
        {
-               off_t offset = f.lseek(0, SEEK_CUR);
                eDebug("at %08llx / %08llx (%d %%)", offset, length, (int)(offset * 100 / length));
-               int r = f.read(buffer, sizeof(buffer));
+               int r = f.read(offset, buffer, sizeof(buffer));
                if (!r)
                        break;
                if (r < 0)
                        return r;
+               offset += r;
                parser.parseData(offset, buffer, r);
        }
        
@@ -902,7 +905,7 @@ RESULT eServiceFactoryDVB::lookupService(ePtr<eDVBService> &service, const eServ
                /* we are sure to have a ..DVB reference as the info() call was forwarded here according to it's ID. */
                if ((err = db->getService((eServiceReferenceDVB&)ref, service)) != 0)
                {
-                       eDebug("getService failed!");
+//                     eDebug("getService failed!");
                        return err;
                }
        }
@@ -1093,7 +1096,8 @@ void eDVBServicePlay::serviceEventTimeshift(int event)
 
                        if (m_skipmode < 0)
                                m_cue->seekTo(0, -1000);
-                       m_service_handler_timeshift.tune(r, 1, m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
+                       ePtr<iTsSource> source = createTsSource(r);
+                       m_service_handler_timeshift.tuneExt(r, 1, source, r.path.c_str(), m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
 
                        m_event((iPlayableService*)this, evUser+1);
                }
@@ -1122,7 +1126,8 @@ void eDVBServicePlay::serviceEventTimeshift(int event)
                                m_service_handler_timeshift.free();
                                resetTimeshift(1);
 
-                               m_service_handler_timeshift.tune(r, 1, m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
+                               ePtr<iTsSource> source = createTsSource(r);
+                               m_service_handler_timeshift.tuneExt(r, 1, source, m_timeshift_file_next.c_str(), m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
 
                                m_event((iPlayableService*)this, evUser+1);
                        }
@@ -1152,7 +1157,8 @@ RESULT eDVBServicePlay::start()
                m_event(this, evStart);
 
        m_first_program_info = 1;
-       m_service_handler.tune(service, m_is_pvr, m_cue, false, m_dvb_service);
+       ePtr<iTsSource> source = createTsSource(service);
+       m_service_handler.tuneExt(service, m_is_pvr, source, service.path.c_str(), m_cue, false, m_dvb_service);
 
        if (m_is_pvr)
        {
@@ -1585,7 +1591,7 @@ int eDVBServicePlay::getInfo(int w)
 {
        eDVBServicePMTHandler::program program;
 
-       if (w == sCAIDs)
+       if (w == sCAIDs || w == sCAIDPIDs)
                return resIsPyObject;
 
        eDVBServicePMTHandler &h = m_timeshift_active ? m_service_handler_timeshift : m_service_handler;
@@ -1726,6 +1732,8 @@ PyObject *eDVBServicePlay::getInfoObject(int w)
        {
        case sCAIDs:
                return m_service_handler.getCaIds();
+       case sCAIDPIDs:
+               return m_service_handler.getCaIds(true);
        case sTransponderData:
                return eStaticServiceDVBInformation().getInfoObject(m_reference, w);
        default:
@@ -1793,6 +1801,8 @@ RESULT eDVBServicePlay::getTrackInfo(struct iAudioTrackInfo &info, unsigned int
                info.m_description = "AAC-HE";
        else  if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atDTS)
                info.m_description = "DTS";
+       else  if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atDTSHD)
+               info.m_description = "DTS-HD";
        else
                info.m_description = "???";
 
@@ -2356,6 +2366,13 @@ void eDVBServicePlay::resetTimeshift(int start)
                m_timeshift_active = 0;
 }
 
+ePtr<iTsSource> eDVBServicePlay::createTsSource(eServiceReferenceDVB &ref)
+{
+       eRawFile *f = new eRawFile();
+       f->open(ref.path.c_str());
+       return ePtr<iTsSource>(f);
+}
+
 void eDVBServicePlay::switchToTimeshift()
 {
        if (m_timeshift_active)
@@ -2367,7 +2384,9 @@ void eDVBServicePlay::switchToTimeshift()
        r.path = m_timeshift_file;
 
        m_cue->seekTo(0, -1000);
-       m_service_handler_timeshift.tune(r, 1, m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
+
+       ePtr<iTsSource> source = createTsSource(r);
+       m_service_handler_timeshift.tuneExt(r, 1, source, m_timeshift_file.c_str(), m_cue, 0, m_dvb_service); /* use the decoder demux for everything */
 
        eDebug("eDVBServicePlay::switchToTimeshift, in pause mode now.");
        pause();
@@ -2386,7 +2405,7 @@ void eDVBServicePlay::updateDecoder(bool sendSeekableStateChanged)
                eDebug("getting program info failed.");
        else
        {
-               eDebugNoNewLine("have %d video stream(s)", program.videoStreams.size());
+               eDebugNoNewLine("have %zd video stream(s)", program.videoStreams.size());
                if (!program.videoStreams.empty())
                {
                        eDebugNoNewLine(" (");
@@ -2405,7 +2424,7 @@ void eDVBServicePlay::updateDecoder(bool sendSeekableStateChanged)
                        }
                        eDebugNoNewLine(")");
                }
-               eDebugNoNewLine(", and %d audio stream(s)", program.audioStreams.size());
+               eDebugNoNewLine(", and %zd audio stream(s)", program.audioStreams.size());
                if (!program.audioStreams.empty())
                {
                        eDebugNoNewLine(" (");
@@ -2582,7 +2601,7 @@ void eDVBServicePlay::loadCuesheet()
                        m_cue_entries.insert(cueEntry(where, what));
                }
                fclose(f);
-               eDebug("%d entries", m_cue_entries.size());
+               eDebug("%zd entries", m_cue_entries.size());
        } else
                eDebug("cutfile not found!");
        
index dafaf35..3efc259 100644 (file)
@@ -185,7 +185,7 @@ public:
        RESULT stream(ePtr<iStreamableService> &ptr);
        PyObject *getStreamingData();
 
-private:
+protected:
        friend class eServiceFactoryDVB;
        eServiceReference m_reference;
        
@@ -289,6 +289,8 @@ private:
 
        ePtr<eConnection> m_video_event_connection;
        void video_event(struct iTSMPEGDecoder::videoEvent);
+
+       virtual ePtr<iTsSource> createTsSource(eServiceReferenceDVB &ref);
 };
 
 class eStaticServiceDVBBouquetInformation: public iStaticServiceInformation
index 419c26b..08cd247 100644 (file)
@@ -313,7 +313,7 @@ int eDVBServiceRecord::doRecord()
 
                        int timing_pid = -1, timing_pid_type = -1;
 
-                       eDebugNoNewLine("RECORD: have %d video stream(s)", program.videoStreams.size());
+                       eDebugNoNewLine("RECORD: have %zd video stream(s)", program.videoStreams.size());
                        if (!program.videoStreams.empty())
                        {
                                eDebugNoNewLine(" (");
@@ -335,7 +335,7 @@ int eDVBServiceRecord::doRecord()
                                }
                                eDebugNoNewLine(")");
                        }
-                       eDebugNoNewLine(", and %d audio stream(s)", program.audioStreams.size());
+                       eDebugNoNewLine(", and %zd audio stream(s)", program.audioStreams.size());
                        if (!program.audioStreams.empty())
                        {
                                eDebugNoNewLine(" (");
diff --git a/lib/service/servicem2ts.cpp b/lib/service/servicem2ts.cpp
new file mode 100644 (file)
index 0000000..e79907d
--- /dev/null
@@ -0,0 +1,380 @@
+#include <lib/base/init_num.h>
+#include <lib/base/init.h>
+#include <lib/dvb/metaparser.h>
+#include <lib/service/servicem2ts.h>
+
+DEFINE_REF(eServiceFactoryM2TS)
+
+class eM2TSFile: public iTsSource
+{
+       DECLARE_REF(eM2TSFile);
+       eSingleLock m_lock;
+public:
+       eM2TSFile(const char *filename, bool cached=false);
+       ~eM2TSFile();
+
+       // iTsSource
+       off_t lseek(off_t offset, int whence);
+       ssize_t read(off_t offset, void *buf, size_t count);
+       off_t length();
+       int valid();
+private:
+       int m_sync_offset;
+       int m_fd;     /* for uncached */
+       FILE *m_file; /* for cached */
+       off_t m_current_offset, m_length;
+       bool m_cached;
+       off_t lseek_internal(off_t offset, int whence);
+};
+
+class eStaticServiceM2TSInformation: public iStaticServiceInformation
+{
+       DECLARE_REF(eStaticServiceM2TSInformation);
+       eServiceReference m_ref;
+       eDVBMetaParser m_parser;
+public:
+       eStaticServiceM2TSInformation(const eServiceReference &ref);
+       RESULT getName(const eServiceReference &ref, std::string &name);
+       int getLength(const eServiceReference &ref);
+       RESULT getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &SWIG_OUTPUT, time_t start_time);
+       int isPlayable(const eServiceReference &ref, const eServiceReference &ignore) { return 1; }
+       int getInfo(const eServiceReference &ref, int w);
+       std::string getInfoString(const eServiceReference &ref,int w);
+       PyObject *getInfoObject(const eServiceReference &r, int what);
+};
+
+DEFINE_REF(eStaticServiceM2TSInformation);
+
+eStaticServiceM2TSInformation::eStaticServiceM2TSInformation(const eServiceReference &ref)
+{
+       m_ref = ref;
+       m_parser.parseFile(ref.path);
+}
+
+RESULT eStaticServiceM2TSInformation::getName(const eServiceReference &ref, std::string &name)
+{
+       ASSERT(ref == m_ref);
+       if (m_parser.m_name.size())
+               name = m_parser.m_name;
+       else
+       {
+               name = ref.path;
+               size_t n = name.rfind('/');
+               if (n != std::string::npos)
+                       name = name.substr(n + 1);
+       }
+       return 0;
+}
+
+int eStaticServiceM2TSInformation::getLength(const eServiceReference &ref)
+{
+       ASSERT(ref == m_ref);
+       
+       eDVBTSTools tstools;
+       
+       struct stat s;
+       stat(ref.path.c_str(), &s);
+
+       eM2TSFile *file = new eM2TSFile(ref.path.c_str());
+       ePtr<iTsSource> source = file;
+
+       if (!source->valid())
+               return 0;
+
+       tstools.setSource(source);
+
+                       /* check if cached data is still valid */
+       if (m_parser.m_data_ok && (s.st_size == m_parser.m_filesize) && (m_parser.m_length))
+               return m_parser.m_length / 90000;
+
+       /* open again, this time with stream info */
+       tstools.setSource(source, ref.path.c_str());
+
+                       /* otherwise, re-calc length and update meta file */
+       pts_t len;
+       if (tstools.calcLen(len))
+               return 0;
+
+       m_parser.m_length = len;
+       m_parser.m_filesize = s.st_size;
+       m_parser.updateMeta(ref.path);
+       return m_parser.m_length / 90000;
+}
+
+int eStaticServiceM2TSInformation::getInfo(const eServiceReference &ref, int w)
+{
+       switch (w)
+       {
+       case iServiceInformation::sDescription:
+               return iServiceInformation::resIsString;
+       case iServiceInformation::sServiceref:
+               return iServiceInformation::resIsString;
+       case iServiceInformation::sFileSize:
+               return m_parser.m_filesize;
+       case iServiceInformation::sTimeCreate:
+               if (m_parser.m_time_create)
+                       return m_parser.m_time_create;
+               else
+                       return iServiceInformation::resNA;
+       default:
+               return iServiceInformation::resNA;
+       }
+}
+
+std::string eStaticServiceM2TSInformation::getInfoString(const eServiceReference &ref,int w)
+{
+       switch (w)
+       {
+       case iServiceInformation::sDescription:
+               return m_parser.m_description;
+       case iServiceInformation::sServiceref:
+               return m_parser.m_ref.toString();
+       case iServiceInformation::sTags:
+               return m_parser.m_tags;
+       default:
+               return "";
+       }
+}
+
+PyObject *eStaticServiceM2TSInformation::getInfoObject(const eServiceReference &r, int what)
+{
+       switch (what)
+       {
+       case iServiceInformation::sFileSize:
+               return PyLong_FromLongLong(m_parser.m_filesize);
+       default:
+               Py_RETURN_NONE;
+       }
+}
+
+RESULT eStaticServiceM2TSInformation::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &evt, time_t start_time)
+{
+       if (!ref.path.empty())
+       {
+               ePtr<eServiceEvent> event = new eServiceEvent;
+               std::string filename = ref.path;
+               filename.erase(filename.length()-4, 2);
+               filename+="eit";
+               if (!event->parseFrom(filename, (m_parser.m_ref.getTransportStreamID().get()<<16)|m_parser.m_ref.getOriginalNetworkID().get()))
+               {
+                       evt = event;
+                       return 0;
+               }
+       }
+       evt = 0;
+       return -1;
+}
+
+DEFINE_REF(eM2TSFile);
+
+eM2TSFile::eM2TSFile(const char *filename, bool cached)
+       :m_lock(false), m_sync_offset(0), m_fd(-1), m_file(NULL), m_current_offset(0), m_length(0), m_cached(cached)
+{
+       if (!m_cached)
+               m_fd = ::open(filename, O_RDONLY | O_LARGEFILE);
+       else
+               m_file = ::fopen64(filename, "rb");
+       if (valid())
+               m_current_offset = m_length = lseek_internal(0, SEEK_END);
+}
+
+eM2TSFile::~eM2TSFile()
+{
+       if (m_cached)
+       {
+               if (m_file)
+               {
+                       ::fclose(m_file);
+                       m_file = 0;
+               }
+       }
+       else
+       {
+               if (m_fd >= 0)
+                       ::close(m_fd);
+               m_fd = -1;
+       }
+}
+
+off_t eM2TSFile::lseek(off_t offset, int whence)
+{
+       eSingleLocker l(m_lock);
+
+       offset = (offset % 188) + (offset * 192) / 188;
+
+       if (offset != m_current_offset)
+               m_current_offset = lseek_internal(offset, whence);
+
+       return m_current_offset;
+}
+
+off_t eM2TSFile::lseek_internal(off_t offset, int whence)
+{
+       off_t ret;
+
+       if (!m_cached)
+               ret = ::lseek(m_fd, offset, whence);
+       else
+       {
+               if (::fseeko(m_file, offset, whence) < 0)
+                       perror("fseeko");
+               ret = ::ftello(m_file);
+       }
+       return ret <= 0 ? ret : (ret % 192) + (ret*188) / 192;
+}
+
+ssize_t eM2TSFile::read(off_t offset, void *b, size_t count)
+{
+       eSingleLocker l(m_lock);
+       unsigned char tmp[192*3];
+       unsigned char *buf = (unsigned char*)b;
+
+       size_t rd=0;
+       offset = (offset % 188) + (offset * 192) / 188;
+
+sync:
+       if ((offset+m_sync_offset) != m_current_offset)
+       {
+//             eDebug("seekTo %lld", offset+m_sync_offset);
+               m_current_offset = lseek_internal(offset+m_sync_offset, SEEK_SET);
+               if (m_current_offset < 0)
+                       return m_current_offset;
+       }
+
+       while (rd < count) {
+               size_t ret;
+               if (!m_cached)
+                       ret = ::read(m_fd, tmp, 192);
+               else
+                       ret = ::fread(tmp, 1, 192, m_file);
+               if (ret < 0 || ret < 192)
+                       return rd ? rd : ret;
+
+               if (tmp[4] != 0x47)
+               {
+                       if (rd > 0) {
+                               eDebug("short read at pos %lld async!!", m_current_offset);
+                               return rd;
+                       }
+                       else {
+                               int x=0;
+                               if (!m_cached)
+                                       ret = ::read(m_fd, tmp+192, 384);
+                               else
+                                       ret = ::fread(tmp+192, 1, 384, m_file);
+
+#if 0
+                               eDebugNoNewLine("m2ts out of sync at pos %lld, real %lld:", offset + m_sync_offset, m_current_offset);
+                               for (; x < 192; ++x)
+                                       eDebugNoNewLine(" %02x", tmp[x]);
+                               eDebug("");
+                               x=0;
+#else
+                               eDebug("m2ts out of sync at pos %lld, real %lld", offset + m_sync_offset, m_current_offset);
+#endif
+                               for (; x < 192; ++x)
+                               {
+                                       if (tmp[x] == 0x47 && tmp[x+192] == 0x47)
+                                       {
+                                               int add_offs = (x - 4);
+                                               eDebug("sync found at pos %d, sync_offset is now %d, old was %d", x, add_offs + m_sync_offset, m_sync_offset);
+                                               m_sync_offset += add_offs;
+                                               goto sync;
+                                       }
+                               }
+                       }
+               }
+
+               memcpy(buf+rd, tmp+4, 188);
+
+               rd += 188;
+               m_current_offset += 188;
+       }
+
+       m_sync_offset %= 188;
+
+       return rd;
+}
+
+int eM2TSFile::valid()
+{
+       if (!m_cached)
+               return m_fd != -1;
+       else
+               return !!m_file;
+}
+
+off_t eM2TSFile::length()
+{
+       return m_length;
+}
+
+eServiceFactoryM2TS::eServiceFactoryM2TS()
+{
+       ePtr<eServiceCenter> sc;
+       eServiceCenter::getPrivInstance(sc);
+       if (sc)
+       {
+               std::list<std::string> extensions;
+               extensions.push_back("m2ts");
+               extensions.push_back("mts");
+               sc->addServiceFactory(eServiceFactoryM2TS::id, this, extensions);
+       }
+}
+
+eServiceFactoryM2TS::~eServiceFactoryM2TS()
+{
+       ePtr<eServiceCenter> sc;
+       
+       eServiceCenter::getPrivInstance(sc);
+       if (sc)
+               sc->removeServiceFactory(eServiceFactoryM2TS::id);
+}
+
+RESULT eServiceFactoryM2TS::play(const eServiceReference &ref, ePtr<iPlayableService> &ptr)
+{
+       ptr = new eServiceM2TS(ref);
+       return 0;
+}
+
+RESULT eServiceFactoryM2TS::record(const eServiceReference &ref, ePtr<iRecordableService> &ptr)
+{
+       ptr=0;
+       return -1;
+}
+
+RESULT eServiceFactoryM2TS::list(const eServiceReference &ref, ePtr<iListableService> &ptr)
+{
+       ptr=0;
+       return -1;
+}
+
+RESULT eServiceFactoryM2TS::info(const eServiceReference &ref, ePtr<iStaticServiceInformation> &ptr)
+{
+       ptr=new eStaticServiceM2TSInformation(ref);
+       return 0;
+}
+
+RESULT eServiceFactoryM2TS::offlineOperations(const eServiceReference &ref, ePtr<iServiceOfflineOperations> &ptr)
+{
+       ptr = 0;
+       return -1;
+}
+
+eServiceM2TS::eServiceM2TS(const eServiceReference &ref)
+       :eDVBServicePlay(ref, NULL)
+{
+}
+
+ePtr<iTsSource> eServiceM2TS::createTsSource(eServiceReferenceDVB &ref)
+{
+       ePtr<iTsSource> source = new eM2TSFile(ref.path.c_str());
+       return source;
+}
+
+RESULT eServiceM2TS::isCurrentlySeekable()
+{
+       return 1; // for fast winding we need index files... so only skip forward/backward yet
+}
+
+eAutoInitPtr<eServiceFactoryM2TS> init_eServiceFactoryM2TS(eAutoInitNumbers::service+1, "eServiceFactoryM2TS");
diff --git a/lib/service/servicem2ts.h b/lib/service/servicem2ts.h
new file mode 100644 (file)
index 0000000..bfa4f7d
--- /dev/null
@@ -0,0 +1,33 @@
+#ifndef __servicem2ts_h
+#define __servicem2ts_h
+
+#include <lib/service/servicedvb.h>
+
+class eServiceFactoryM2TS: public iServiceHandler
+{
+       DECLARE_REF(eServiceFactoryM2TS);
+public:
+       eServiceFactoryM2TS();
+       virtual ~eServiceFactoryM2TS();
+       enum { id = 0x3 };
+
+               // iServiceHandler
+       RESULT play(const eServiceReference &, ePtr<iPlayableService> &ptr);
+       RESULT record(const eServiceReference &, ePtr<iRecordableService> &ptr);
+       RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
+       RESULT info(const eServiceReference &, ePtr<iStaticServiceInformation> &ptr);
+       RESULT offlineOperations(const eServiceReference &, ePtr<iServiceOfflineOperations> &ptr);
+};
+
+class eServiceM2TS: public eDVBServicePlay
+{
+       friend class eServiceFactoryM2TS;
+protected:
+       eServiceM2TS(const eServiceReference &ref);
+       ePtr<iTsSource> createTsSource(eServiceReferenceDVB &ref);
+
+       // iSeekableService
+       RESULT isCurrentlySeekable();
+};
+
+#endif
index dc84b42..b05b103 100644 (file)
@@ -1,5 +1,3 @@
-#ifdef HAVE_GSTREAMER
-
        /* note: this requires gstreamer 0.10.x and a big list of plugins. */
        /* it's currently hardcoded to use a big-endian alsasink as sink. */
 #include <lib/base/ebase.h>
@@ -49,7 +47,6 @@ eServiceFactoryMP3::eServiceFactoryMP3()
                extensions.push_back("mp4");
                extensions.push_back("mov");
                extensions.push_back("m4a");
-               extensions.push_back("m2ts");
                sc->addServiceFactory(eServiceFactoryMP3::id, this, extensions);
        }
 
@@ -1946,6 +1943,3 @@ void eServiceMP3::setPCMDelay(int delay)
        }
 }
 
-#else
-#warning gstreamer not available, not building media player
-#endif
index 3aeeab1..a92a4cf 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __servicemp3_h
 #define __servicemp3_h
 
-#ifdef HAVE_GSTREAMER
 #include <lib/base/message.h>
 #include <lib/service/iservice.h>
 #include <lib/dvb/pmt.h>
@@ -168,7 +167,7 @@ public:
                int bufferPercent;
                int avgInRate;
                int avgOutRate;
-               long long bufferingLeft;
+               int64_t bufferingLeft;
                bufferInfo()
                        :bufferPercent(0), avgInRate(0), avgOutRate(0), bufferingLeft(-1)
                {
@@ -261,6 +260,5 @@ private:
        std::string m_useragent;
        RESULT trickSeek(gdouble ratio);
 };
-#endif
 
 #endif
diff --git a/m4/.gitignore b/m4/.gitignore
new file mode 100644 (file)
index 0000000..38066dd
--- /dev/null
@@ -0,0 +1,5 @@
+libtool.m4
+ltoptions.m4
+ltsugar.m4
+ltversion.m4
+lt~obsolete.m4
diff --git a/m4/ax_pkg_swig.m4 b/m4/ax_pkg_swig.m4
new file mode 100644 (file)
index 0000000..81226fb
--- /dev/null
@@ -0,0 +1,133 @@
+# ===========================================================================
+#        http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   AX_PKG_SWIG([major.minor.micro], [action-if-found], [action-if-not-found])
+#
+# DESCRIPTION
+#
+#   This macro searches for a SWIG installation on your system. If found,
+#   then SWIG is AC_SUBST'd; if not found, then $SWIG is empty.  If SWIG is
+#   found, then SWIG_LIB is set to the SWIG library path, and AC_SUBST'd.
+#
+#   You can use the optional first argument to check if the version of the
+#   available SWIG is greater than or equal to the value of the argument. It
+#   should have the format: N[.N[.N]] (N is a number between 0 and 999. Only
+#   the first N is mandatory.) If the version argument is given (e.g.
+#   1.3.17), AX_PKG_SWIG checks that the swig package is this version number
+#   or higher.
+#
+#   As usual, action-if-found is executed if SWIG is found, otherwise
+#   action-if-not-found is executed.
+#
+#   In configure.in, use as:
+#
+#     AX_PKG_SWIG(1.3.17, [], [ AC_MSG_ERROR([SWIG is required to build..]) ])
+#     AX_SWIG_ENABLE_CXX
+#     AX_SWIG_MULTI_MODULE_SUPPORT
+#     AX_SWIG_PYTHON
+#
+# LICENSE
+#
+#   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
+#   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
+#   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
+#   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU General Public License as published by the
+#   Free Software Foundation; either version 2 of the License, or (at your
+#   option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+#   Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License along
+#   with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception, the respective Autoconf Macro's copyright owner
+#   gives unlimited permission to copy, distribute and modify the configure
+#   scripts that are the output of Autoconf when processing the Macro. You
+#   need not follow the terms of the GNU General Public License when using
+#   or distributing such scripts, even though portions of the text of the
+#   Macro appear in them. The GNU General Public License (GPL) does govern
+#   all other use of the material that constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the Autoconf
+#   Macro released by the Autoconf Archive. When you make and distribute a
+#   modified version of the Autoconf Macro, you may extend this special
+#   exception to the GPL to apply to your modified version as well.
+
+#serial 7
+
+AC_DEFUN([AX_PKG_SWIG],[
+        AC_PATH_PROG([SWIG],[swig])
+        if test -z "$SWIG" ; then
+                m4_ifval([$3],[$3],[:])
+        elif test -n "$1" ; then
+                AC_MSG_CHECKING([SWIG version])
+                [swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`]
+                AC_MSG_RESULT([$swig_version])
+                if test -n "$swig_version" ; then
+                        # Calculate the required version number components
+                        [required=$1]
+                        [required_major=`echo $required | sed 's/[^0-9].*//'`]
+                        if test -z "$required_major" ; then
+                                [required_major=0]
+                        fi
+                        [required=`echo $required | sed 's/[0-9]*[^0-9]//'`]
+                        [required_minor=`echo $required | sed 's/[^0-9].*//'`]
+                        if test -z "$required_minor" ; then
+                                [required_minor=0]
+                        fi
+                        [required=`echo $required | sed 's/[0-9]*[^0-9]//'`]
+                        [required_patch=`echo $required | sed 's/[^0-9].*//'`]
+                        if test -z "$required_patch" ; then
+                                [required_patch=0]
+                        fi
+                        # Calculate the available version number components
+                        [available=$swig_version]
+                        [available_major=`echo $available | sed 's/[^0-9].*//'`]
+                        if test -z "$available_major" ; then
+                                [available_major=0]
+                        fi
+                        [available=`echo $available | sed 's/[0-9]*[^0-9]//'`]
+                        [available_minor=`echo $available | sed 's/[^0-9].*//'`]
+                        if test -z "$available_minor" ; then
+                                [available_minor=0]
+                        fi
+                        [available=`echo $available | sed 's/[0-9]*[^0-9]//'`]
+                        [available_patch=`echo $available | sed 's/[^0-9].*//'`]
+                        if test -z "$available_patch" ; then
+                                [available_patch=0]
+                        fi
+                        # Convert the version tuple into a single number for easier comparison.
+                        # Using base 100 should be safe since SWIG internally uses BCD values
+                        # to encode its version number.
+                        required_swig_vernum=`expr $required_major \* 10000 \
+                            \+ $required_minor \* 100 \+ $required_patch`
+                        available_swig_vernum=`expr $available_major \* 10000 \
+                            \+ $available_minor \* 100 \+ $available_patch`
+
+                        if test $available_swig_vernum -lt $required_swig_vernum; then
+                                AC_MSG_WARN([SWIG version >= $1 is required.  You have $swig_version.])
+                                SWIG=''
+                                m4_ifval([$3],[$3],[])
+                        else
+                                AC_MSG_CHECKING([for SWIG library])
+                                SWIG_LIB=`$SWIG -swiglib`
+                                AC_MSG_RESULT([$SWIG_LIB])
+                                m4_ifval([$2],[$2],[])
+                        fi
+                else
+                        AC_MSG_WARN([cannot determine SWIG version])
+                        SWIG=''
+                        m4_ifval([$3],[$3],[])
+                fi
+        fi
+        AC_SUBST([SWIG_LIB])
+])
diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4
new file mode 100644 (file)
index 0000000..2152a80
--- /dev/null
@@ -0,0 +1,283 @@
+# ===========================================================================
+#        http://www.gnu.org/software/autoconf-archive/ax_pthread.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+#
+# DESCRIPTION
+#
+#   This macro figures out how to build C programs using POSIX threads. It
+#   sets the PTHREAD_LIBS output variable to the threads library and linker
+#   flags, and the PTHREAD_CFLAGS output variable to any special C compiler
+#   flags that are needed. (The user can also force certain compiler
+#   flags/libs to be tested by setting these environment variables.)
+#
+#   Also sets PTHREAD_CC to any special C compiler that is needed for
+#   multi-threaded programs (defaults to the value of CC otherwise). (This
+#   is necessary on AIX to use the special cc_r compiler alias.)
+#
+#   NOTE: You are assumed to not only compile your program with these flags,
+#   but also link it with them as well. e.g. you should link with
+#   $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
+#
+#   If you are only building threads programs, you may wish to use these
+#   variables in your default LIBS, CFLAGS, and CC:
+#
+#     LIBS="$PTHREAD_LIBS $LIBS"
+#     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+#     CC="$PTHREAD_CC"
+#
+#   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
+#   has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
+#   (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
+#
+#   ACTION-IF-FOUND is a list of shell commands to run if a threads library
+#   is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
+#   is not found. If ACTION-IF-FOUND is not specified, the default action
+#   will define HAVE_PTHREAD.
+#
+#   Please let the authors know if this macro fails on any platform, or if
+#   you have any other suggestions or comments. This macro was based on work
+#   by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
+#   from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
+#   Alejandro Forero Cuervo to the autoconf macro repository. We are also
+#   grateful for the helpful feedback of numerous users.
+#
+# LICENSE
+#
+#   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
+#
+#   This program is free software: you can redistribute it and/or modify it
+#   under the terms of the GNU General Public License as published by the
+#   Free Software Foundation, either version 3 of the License, or (at your
+#   option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+#   Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License along
+#   with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception, the respective Autoconf Macro's copyright owner
+#   gives unlimited permission to copy, distribute and modify the configure
+#   scripts that are the output of Autoconf when processing the Macro. You
+#   need not follow the terms of the GNU General Public License when using
+#   or distributing such scripts, even though portions of the text of the
+#   Macro appear in them. The GNU General Public License (GPL) does govern
+#   all other use of the material that constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the Autoconf
+#   Macro released by the Autoconf Archive. When you make and distribute a
+#   modified version of the Autoconf Macro, you may extend this special
+#   exception to the GPL to apply to your modified version as well.
+
+#serial 11
+
+AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD])
+AC_DEFUN([AX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_LANG_SAVE
+AC_LANG_C
+ax_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
+        AC_TRY_LINK_FUNC(pthread_join, ax_pthread_ok=yes)
+        AC_MSG_RESULT($ax_pthread_ok)
+        if test x"$ax_pthread_ok" = xno; then
+                PTHREAD_LIBS=""
+                PTHREAD_CFLAGS=""
+        fi
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try.  Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important.  Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+#       other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+#      doesn't hurt to check since this sometimes defines pthreads too;
+#      also defines -D_REENTRANT)
+#      ... -mt is also the pthreads flag for HP/aCC
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case "${host_cpu}-${host_os}" in
+        *solaris*)
+
+        # On Solaris (at least, for some versions), libc contains stubbed
+        # (non-functional) versions of the pthreads routines, so link-based
+        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
+        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
+        # a function called by this macro, so we could check for that, but
+        # who knows whether they'll stub that too in a future libc.)  So,
+        # we'll just look for -pthreads and -lpthread first:
+
+        ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
+        ;;
+
+       *-darwin*)
+       ax_pthread_flags="-pthread $ax_pthread_flags"
+       ;;
+esac
+
+if test x"$ax_pthread_ok" = xno; then
+for flag in $ax_pthread_flags; do
+
+        case $flag in
+                none)
+                AC_MSG_CHECKING([whether pthreads work without any flags])
+                ;;
+
+                -*)
+                AC_MSG_CHECKING([whether pthreads work with $flag])
+                PTHREAD_CFLAGS="$flag"
+                ;;
+
+               pthread-config)
+               AC_CHECK_PROG(ax_pthread_config, pthread-config, yes, no)
+               if test x"$ax_pthread_config" = xno; then continue; fi
+               PTHREAD_CFLAGS="`pthread-config --cflags`"
+               PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+               ;;
+
+                *)
+                AC_MSG_CHECKING([for the pthreads library -l$flag])
+                PTHREAD_LIBS="-l$flag"
+                ;;
+        esac
+
+        save_LIBS="$LIBS"
+        save_CFLAGS="$CFLAGS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Check for various functions.  We must include pthread.h,
+        # since some functions may be macros.  (On the Sequent, we
+        # need a special flag -Kthread to make this header compile.)
+        # We check for pthread_join because it is in -lpthread on IRIX
+        # while pthread_create is in libc.  We check for pthread_attr_init
+        # due to DEC craziness with -lpthreads.  We check for
+        # pthread_cleanup_push because it is one of the few pthread
+        # functions on Solaris that doesn't have a non-functional libc stub.
+        # We try pthread_create on general principles.
+        AC_TRY_LINK([#include <pthread.h>
+                    static void routine(void* a) {a=0;}
+                    static void* start_routine(void* a) {return a;}],
+                    [pthread_t th; pthread_attr_t attr;
+                     pthread_create(&th,0,start_routine,0);
+                     pthread_join(th, 0);
+                     pthread_attr_init(&attr);
+                     pthread_cleanup_push(routine, 0);
+                     pthread_cleanup_pop(0); ],
+                    [ax_pthread_ok=yes])
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        AC_MSG_RESULT($ax_pthread_ok)
+        if test "x$ax_pthread_ok" = xyes; then
+                break;
+        fi
+
+        PTHREAD_LIBS=""
+        PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$ax_pthread_ok" = xyes; then
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
+       AC_MSG_CHECKING([for joinable pthread attribute])
+       attr_name=unknown
+       for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+           AC_TRY_LINK([#include <pthread.h>], [int attr=$attr; return attr;],
+                        [attr_name=$attr; break])
+       done
+        AC_MSG_RESULT($attr_name)
+        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
+            AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
+                               [Define to necessary symbol if this constant
+                                uses a non-standard name on your system.])
+        fi
+
+        AC_MSG_CHECKING([if more special flags are required for pthreads])
+        flag=no
+        case "${host_cpu}-${host_os}" in
+            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
+            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
+        esac
+        AC_MSG_RESULT(${flag})
+        if test "x$flag" != xno; then
+            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+        fi
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        # More AIX lossage: must compile with xlc_r or cc_r
+       if test x"$GCC" != xyes; then
+          AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC})
+        else
+          PTHREAD_CC=$CC
+       fi
+else
+        PTHREAD_CC="$CC"
+fi
+
+AC_SUBST(PTHREAD_LIBS)
+AC_SUBST(PTHREAD_CFLAGS)
+AC_SUBST(PTHREAD_CC)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x"$ax_pthread_ok" = xyes; then
+        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
+        :
+else
+        ax_pthread_ok=no
+        $2
+fi
+AC_LANG_RESTORE
+])dnl AX_PTHREAD
diff --git a/m4/ax_python_devel.m4 b/m4/ax_python_devel.m4
new file mode 100644 (file)
index 0000000..a62b860
--- /dev/null
@@ -0,0 +1,325 @@
+# ===========================================================================
+#      http://www.gnu.org/software/autoconf-archive/ax_python_devel.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   AX_PYTHON_DEVEL([version])
+#
+# DESCRIPTION
+#
+#   Note: Defines as a precious variable "PYTHON_VERSION". Don't override it
+#   in your configure.ac.
+#
+#   This macro checks for Python and tries to get the include path to
+#   'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
+#   output variables. It also exports $(PYTHON_EXTRA_LIBS) and
+#   $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code.
+#
+#   You can search for some particular version of Python by passing a
+#   parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
+#   note that you *have* to pass also an operator along with the version to
+#   match, and pay special attention to the single quotes surrounding the
+#   version number. Don't use "PYTHON_VERSION" for this: that environment
+#   variable is declared as precious and thus reserved for the end-user.
+#
+#   This macro should work for all versions of Python >= 2.1.0. As an end
+#   user, you can disable the check for the python version by setting the
+#   PYTHON_NOVERSIONCHECK environment variable to something else than the
+#   empty string.
+#
+#   If you need to use this macro for an older Python version, please
+#   contact the authors. We're always open for feedback.
+#
+# LICENSE
+#
+#   Copyright (c) 2009 Sebastian Huber <sebastian-huber@web.de>
+#   Copyright (c) 2009 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
+#   Copyright (c) 2009 Rafael Laboissiere <rafael@laboissiere.net>
+#   Copyright (c) 2009 Andrew Collier <colliera@ukzn.ac.za>
+#   Copyright (c) 2009 Matteo Settenvini <matteo@member.fsf.org>
+#   Copyright (c) 2009 Horst Knorr <hk_classes@knoda.org>
+#
+#   This program is free software: you can redistribute it and/or modify it
+#   under the terms of the GNU General Public License as published by the
+#   Free Software Foundation, either version 3 of the License, or (at your
+#   option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+#   Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License along
+#   with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception, the respective Autoconf Macro's copyright owner
+#   gives unlimited permission to copy, distribute and modify the configure
+#   scripts that are the output of Autoconf when processing the Macro. You
+#   need not follow the terms of the GNU General Public License when using
+#   or distributing such scripts, even though portions of the text of the
+#   Macro appear in them. The GNU General Public License (GPL) does govern
+#   all other use of the material that constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the Autoconf
+#   Macro released by the Autoconf Archive. When you make and distribute a
+#   modified version of the Autoconf Macro, you may extend this special
+#   exception to the GPL to apply to your modified version as well.
+
+#serial 8
+
+AU_ALIAS([AC_PYTHON_DEVEL], [AX_PYTHON_DEVEL])
+AC_DEFUN([AX_PYTHON_DEVEL],[
+       #
+       # Allow the use of a (user set) custom python version
+       #
+       AC_ARG_VAR([PYTHON_VERSION],[The installed Python
+               version to use, for example '2.3'. This string
+               will be appended to the Python interpreter
+               canonical name.])
+
+       AC_PATH_PROG([PYTHON],[python[$PYTHON_VERSION]])
+       if test -z "$PYTHON"; then
+          AC_MSG_ERROR([Cannot find python$PYTHON_VERSION in your system path])
+          PYTHON_VERSION=""
+       fi
+
+       #
+       # Check for a version of Python >= 2.1.0
+       #
+       AC_MSG_CHECKING([for a version of Python >= '2.1.0'])
+       ac_supports_python_ver=`$PYTHON -c "import sys; \
+               ver = sys.version.split ()[[0]]; \
+               print (ver >= '2.1.0')"`
+       if test "$ac_supports_python_ver" != "True"; then
+               if test -z "$PYTHON_NOVERSIONCHECK"; then
+                       AC_MSG_RESULT([no])
+                       AC_MSG_FAILURE([
+This version of the AC@&t@_PYTHON_DEVEL macro
+doesn't work properly with versions of Python before
+2.1.0. You may need to re-run configure, setting the
+variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
+PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
+Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
+to something else than an empty string.
+])
+               else
+                       AC_MSG_RESULT([skip at user request])
+               fi
+       else
+               AC_MSG_RESULT([yes])
+       fi
+
+       #
+       # if the macro parameter ``version'' is set, honour it
+       #
+       if test -n "$1"; then
+               AC_MSG_CHECKING([for a version of Python $1])
+               ac_supports_python_ver=`$PYTHON -c "import sys; \
+                       ver = sys.version.split ()[[0]]; \
+                       print (ver $1)"`
+               if test "$ac_supports_python_ver" = "True"; then
+                  AC_MSG_RESULT([yes])
+               else
+                       AC_MSG_RESULT([no])
+                       AC_MSG_ERROR([this package requires Python $1.
+If you have it installed, but it isn't the default Python
+interpreter in your system path, please pass the PYTHON_VERSION
+variable to configure. See ``configure --help'' for reference.
+])
+                       PYTHON_VERSION=""
+               fi
+       fi
+
+       #
+       # Check if you have distutils, else fail
+       #
+       AC_MSG_CHECKING([for the distutils Python package])
+       ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
+       if test -z "$ac_distutils_result"; then
+               AC_MSG_RESULT([yes])
+       else
+               AC_MSG_RESULT([no])
+               AC_MSG_ERROR([cannot import Python module "distutils".
+Please check your Python installation. The error was:
+$ac_distutils_result])
+               PYTHON_VERSION=""
+       fi
+
+       #
+       # Check for Python include path
+       #
+       AC_MSG_CHECKING([for Python include path])
+       if test -z "$PYTHON_CPPFLAGS"; then
+               python_path=`$PYTHON -c "import distutils.sysconfig; \
+                       print (distutils.sysconfig.get_python_inc ());"`
+               if test -n "${python_path}"; then
+                       python_path="-I$python_path"
+               fi
+               PYTHON_CPPFLAGS=$python_path
+       fi
+       AC_MSG_RESULT([$PYTHON_CPPFLAGS])
+       AC_SUBST([PYTHON_CPPFLAGS])
+
+       #
+       # Check for Python library path
+       #
+       AC_MSG_CHECKING([for Python library path])
+       if test -z "$PYTHON_LDFLAGS"; then
+               # (makes two attempts to ensure we've got a version number
+               # from the interpreter)
+               ac_python_version=`cat<<EOD | $PYTHON -
+
+# join all versioning strings, on some systems
+# major/minor numbers could be in different list elements
+from distutils.sysconfig import *
+ret = ''
+for e in get_config_vars ('VERSION'):
+       if (e != None):
+               ret += e
+print (ret)
+EOD`
+
+               if test -z "$ac_python_version"; then
+                       if test -n "$PYTHON_VERSION"; then
+                               ac_python_version=$PYTHON_VERSION
+                       else
+                               ac_python_version=`$PYTHON -c "import sys; \
+                                       print (sys.version[[:3]])"`
+                       fi
+               fi
+
+               # Make the versioning information available to the compiler
+               AC_DEFINE_UNQUOTED([HAVE_PYTHON], ["$ac_python_version"],
+                                   [If available, contains the Python version number currently in use.])
+
+               # First, the library directory:
+               ac_python_libdir=`cat<<EOD | $PYTHON -
+
+# There should be only one
+import distutils.sysconfig
+for e in distutils.sysconfig.get_config_vars ('LIBDIR'):
+       if e != None:
+               print (e)
+               break
+EOD`
+
+               # Before checking for libpythonX.Y, we need to know
+               # the extension the OS we're on uses for libraries
+               # (we take the first one, if there's more than one fix me!):
+               ac_python_soext=`$PYTHON -c \
+                 "import distutils.sysconfig; \
+                 print (distutils.sysconfig.get_config_vars('SO')[[0]])"`
+
+               # Now, for the library:
+               ac_python_soname=`$PYTHON -c \
+                 "import distutils.sysconfig; \
+                 print (distutils.sysconfig.get_config_vars('LDLIBRARY')[[0]])"`
+
+               # Strip away extension from the end to canonicalize its name:
+               ac_python_library=`echo "$ac_python_soname" | sed "s/${ac_python_soext}$//"`
+
+               # This small piece shamelessly adapted from PostgreSQL python macro;
+               # credits goes to momjian, I think. I'd like to put the right name
+               # in the credits, if someone can point me in the right direction... ?
+               #
+               if test -n "$ac_python_libdir" -a -n "$ac_python_library" \
+                       -a x"$ac_python_library" != x"$ac_python_soname"
+               then
+                       # use the official shared library
+                       ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
+                       PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
+               else
+                       # old way: use libpython from python_configdir
+                       ac_python_libdir=`$PYTHON -c \
+                         "from distutils.sysconfig import get_python_lib as f; \
+                         import os; \
+                         print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
+                       PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
+               fi
+
+               if test -z "PYTHON_LDFLAGS"; then
+                       AC_MSG_ERROR([
+  Cannot determine location of your Python DSO. Please check it was installed with
+  dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand.
+                       ])
+               fi
+       fi
+       AC_MSG_RESULT([$PYTHON_LDFLAGS])
+       AC_SUBST([PYTHON_LDFLAGS])
+
+       #
+       # Check for site packages
+       #
+       AC_MSG_CHECKING([for Python site-packages path])
+       if test -z "$PYTHON_SITE_PKG"; then
+               PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \
+                       print (distutils.sysconfig.get_python_lib(0,0));"`
+       fi
+       AC_MSG_RESULT([$PYTHON_SITE_PKG])
+       AC_SUBST([PYTHON_SITE_PKG])
+
+       #
+       # libraries which must be linked in when embedding
+       #
+       AC_MSG_CHECKING(python extra libraries)
+       if test -z "$PYTHON_EXTRA_LIBS"; then
+          PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
+                conf = distutils.sysconfig.get_config_var; \
+                print (conf('LOCALMODLIBS') + ' ' + conf('LIBS'))"`
+       fi
+       AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
+       AC_SUBST(PYTHON_EXTRA_LIBS)
+
+       #
+       # linking flags needed when embedding
+       #
+       AC_MSG_CHECKING(python extra linking flags)
+       if test -z "$PYTHON_EXTRA_LDFLAGS"; then
+               PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
+                       conf = distutils.sysconfig.get_config_var; \
+                       print (conf('LINKFORSHARED'))"`
+       fi
+       AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS])
+       AC_SUBST(PYTHON_EXTRA_LDFLAGS)
+
+       #
+       # final check to see if everything compiles alright
+       #
+       AC_MSG_CHECKING([consistency of all components of python development environment])
+       # save current global flags
+       ac_save_LIBS="$LIBS"
+       ac_save_CPPFLAGS="$CPPFLAGS"
+       LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS"
+       CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
+       AC_LANG_PUSH([C])
+       AC_LINK_IFELSE([
+               AC_LANG_PROGRAM([[#include <Python.h>]],
+                               [[Py_Initialize();]])
+               ],[pythonexists=yes],[pythonexists=no])
+       AC_LANG_POP([C])
+       # turn back to default flags
+       CPPFLAGS="$ac_save_CPPFLAGS"
+       LIBS="$ac_save_LIBS"
+
+       AC_MSG_RESULT([$pythonexists])
+
+        if test ! "x$pythonexists" = "xyes"; then
+          AC_MSG_FAILURE([
+  Could not link test program to Python. Maybe the main Python library has been
+  installed in some non-standard library path. If so, pass it to configure,
+  via the LDFLAGS environment variable.
+  Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib"
+  ============================================================================
+   ERROR!
+   You probably have to install the development version of the Python package
+   for your distribution.  The exact name of this package varies among them.
+  ============================================================================
+          ])
+         PYTHON_VERSION=""
+       fi
+
+       #
+       # all done!
+       #
+])
diff --git a/m4/ax_swig_enable_cxx.m4 b/m4/ax_swig_enable_cxx.m4
new file mode 100644 (file)
index 0000000..348c15d
--- /dev/null
@@ -0,0 +1,53 @@
+# ===========================================================================
+#    http://www.gnu.org/software/autoconf-archive/ax_swig_enable_cxx.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   AX_SWIG_ENABLE_CXX
+#
+# DESCRIPTION
+#
+#   Enable SWIG C++ support. This affects all invocations of $(SWIG).
+#
+# LICENSE
+#
+#   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
+#   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
+#   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
+#   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU General Public License as published by the
+#   Free Software Foundation; either version 2 of the License, or (at your
+#   option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+#   Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License along
+#   with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception, the respective Autoconf Macro's copyright owner
+#   gives unlimited permission to copy, distribute and modify the configure
+#   scripts that are the output of Autoconf when processing the Macro. You
+#   need not follow the terms of the GNU General Public License when using
+#   or distributing such scripts, even though portions of the text of the
+#   Macro appear in them. The GNU General Public License (GPL) does govern
+#   all other use of the material that constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the Autoconf
+#   Macro released by the Autoconf Archive. When you make and distribute a
+#   modified version of the Autoconf Macro, you may extend this special
+#   exception to the GPL to apply to your modified version as well.
+
+#serial 6
+
+AU_ALIAS([SWIG_ENABLE_CXX], [AX_SWIG_ENABLE_CXX])
+AC_DEFUN([AX_SWIG_ENABLE_CXX],[
+        AC_REQUIRE([AX_PKG_SWIG])
+        AC_REQUIRE([AC_PROG_CXX])
+        SWIG="$SWIG -c++"
+])
diff --git a/m4/ax_swig_python.m4 b/m4/ax_swig_python.m4
new file mode 100644 (file)
index 0000000..8fd3df5
--- /dev/null
@@ -0,0 +1,64 @@
+# ===========================================================================
+#      http://www.gnu.org/software/autoconf-archive/ax_swig_python.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   AX_SWIG_PYTHON([use-shadow-classes = {no, yes}])
+#
+# DESCRIPTION
+#
+#   Checks for Python and provides the $(AX_SWIG_PYTHON_CPPFLAGS), and
+#   $(AX_SWIG_PYTHON_OPT) output variables.
+#
+#   $(AX_SWIG_PYTHON_OPT) contains all necessary SWIG options to generate
+#   code for Python. Shadow classes are enabled unless the value of the
+#   optional first argument is exactly 'no'. If you need multi module
+#   support (provided by the AX_SWIG_MULTI_MODULE_SUPPORT macro) use
+#   $(AX_SWIG_PYTHON_LIBS) to link against the appropriate library. It
+#   contains the SWIG Python runtime library that is needed by the type
+#   check system for example.
+#
+# LICENSE
+#
+#   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
+#   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
+#   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
+#   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
+#
+#   This program is free software; you can redistribute it and/or modify it
+#   under the terms of the GNU General Public License as published by the
+#   Free Software Foundation; either version 2 of the License, or (at your
+#   option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+#   Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License along
+#   with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   As a special exception, the respective Autoconf Macro's copyright owner
+#   gives unlimited permission to copy, distribute and modify the configure
+#   scripts that are the output of Autoconf when processing the Macro. You
+#   need not follow the terms of the GNU General Public License when using
+#   or distributing such scripts, even though portions of the text of the
+#   Macro appear in them. The GNU General Public License (GPL) does govern
+#   all other use of the material that constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the Autoconf
+#   Macro released by the Autoconf Archive. When you make and distribute a
+#   modified version of the Autoconf Macro, you may extend this special
+#   exception to the GPL to apply to your modified version as well.
+
+#serial 7
+
+AU_ALIAS([SWIG_PYTHON], [AX_SWIG_PYTHON])
+AC_DEFUN([AX_SWIG_PYTHON],[
+        AC_REQUIRE([AX_PKG_SWIG])
+        AC_REQUIRE([AX_PYTHON_DEVEL])
+        test "x$1" != "xno" || swig_shadow=" -noproxy"
+        AC_SUBST([AX_SWIG_PYTHON_OPT],[-python$swig_shadow])
+        AC_SUBST([AX_SWIG_PYTHON_CPPFLAGS],[$PYTHON_CPPFLAGS])
+])
diff --git a/m4/tuxbox.m4 b/m4/tuxbox.m4
new file mode 100644 (file)
index 0000000..985f757
--- /dev/null
@@ -0,0 +1,36 @@
+AC_DEFUN([TUXBOX_APPS_DVB],[
+AC_ARG_WITH(dvbincludes,
+       [  --with-dvbincludes=PATH  path for dvb includes [[NONE]]],
+       [DVBINCLUDES="$withval"],[DVBINCLUDES=""])
+
+if test "$DVBINCLUDES"; then
+       CPPFLAGS="$CPPFLAGS -I$DVBINCLUDES"
+fi
+
+AC_CHECK_HEADERS(ost/dmx.h,[
+       DVB_API_VERSION=1
+       AC_MSG_NOTICE([found dvb version 1])
+])
+
+if test -z "$DVB_API_VERSION"; then
+AC_CHECK_HEADERS(linux/dvb/version.h,[
+       AC_LANG_PREPROC_REQUIRE()
+       AC_REQUIRE([AC_PROG_EGREP])
+       AC_LANG_CONFTEST([AC_LANG_SOURCE([[
+#include <linux/dvb/version.h>
+version DVB_API_VERSION
+       ]])])
+       DVB_API_VERSION=`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | $EGREP "^version" | sed "s,version\ ,,"`
+       rm -f conftest*
+
+       AC_MSG_NOTICE([found dvb version $DVB_API_VERSION])
+])
+fi
+
+if test "$DVB_API_VERSION"; then
+       AC_DEFINE(HAVE_DVB,1,[Define to 1 if you have the dvb includes])
+       AC_DEFINE_UNQUOTED(HAVE_DVB_API_VERSION,$DVB_API_VERSION,[Define to the version of the dvb api])
+else
+       AC_MSG_ERROR([can't find dvb headers])
+fi
+])
index c143770..aa0b008 100644 (file)
@@ -1 +1,2 @@
-entries
+enigma2
+version.h
index 4f26387..a65b4ac 100644 (file)
@@ -1,43 +1,30 @@
-INCLUDES = \
-       -I$(top_srcdir)/include
+AM_CPPFLAGS = \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/include \
+       -include Python.h \
+       -include $(top_builddir)/enigma2_config.h
+
+AM_CXXFLAGS = \
+       $(LIBSDL_CFLAGS)
 
 bin_PROGRAMS = enigma2
 
 enigma2_SOURCES = \
-       enigma.cpp bsod.cpp
-
-CLEANFILES = version.h
-
-bsod.o: version.h
-
-enigma.o: version.h
-
-# when there is no ../CVS/Entries, don't worry.
-../CVS/Entries:
-
-../CVS/Root:
+       bsod.cpp \
+       bsod.h \
+       enigma.cpp \
+       xmlgenerator.cpp \
+       xmlgenerator.h \
+       version_info.cpp \
+       version_info.h \
+       version.h
 
-.PHONY: .svn/entries
-
-entries: .svn/entries
-       @if [ ! -f entries ]; then touch entries; fi
-       @if [ -f .svn/entries ] && ! diff -q entries .svn/entries 2>/dev/null; then     \
-               cp --no-preserve=mode .svn/entries entries;                             \
-       fi;
-
-version.h: entries
-       > version.h
-       @if [ -d .svn ]; then \
-               echo "#define ENIGMA2_LAST_CHANGE_DATE \"`LANG="en" svn info | grep 'Last Changed Date:' | cut -d' ' -f4`\"" >> version.h; \
-       elif [ -d ../.git ]; then \
-               if [ -f ../.git/last_commit_info ]; then \
-                       echo "#define ENIGMA2_LAST_CHANGE_DATE \"`cat ../.git/last_commit_info | grep 'Date:' | cut -d' ' -f4`\"" >> version.h; \
-                       echo "#define ENIGMA2_BRANCH \"`cat ../.git/branch`\"" >> version.h; \
-               else \
-                       echo "#define ENIGMA2_LAST_CHANGE_DATE \"`LANG="en" git log --max-count=1 --date=short | grep 'Date:' | cut -d' ' -f4`\"" >> version.h; \
-                       echo "#define ENIGMA2_BRANCH \"`LANG="en" git branch | grep '* ' | cut -d' ' -f2`\"" >> version.h; \
-               fi; \
-       fi;
+EXTRA_DIST = \
+       enigma-dvbtest.cpp \
+       enigma-gdi.cpp \
+       enigma-gui.cpp \
+       enigma-playlist.cpp \
+       enigma-scan.cpp
 
 enigma2_LDADD_WHOLE = \
        $(top_builddir)/lib/actions/libenigma_actions.a \
@@ -54,23 +41,41 @@ enigma2_LDADD_WHOLE = \
        $(top_builddir)/lib/service/libenigma_service.a
 
 enigma2_LDADD = \
-       @FREETYPE_LIBS@ \
-       @ID3TAG_LIBS@ \
-       @MAD_LIBS@ \
-       @PNG_LIBS@ \
-       @SDL_LIBS@ \
-       @SIGC_LIBS@ \
-       @DVBSI_LIBS@ \
-       @FRIBIDI_LIBS@ \
-       @GSTREAMER_LIBS@ \
-       @GSTREAMERPBUTILS_LIBS@ \
-       @JPEG_LIBS@ \
-       @LIBUNGIF_LIBS@ \
-       @XML2_LIBS@ \
-       @XMLCCWRAP_LIBS@ \
-       -ldl -lpthread -lcrypt -lresolv -lrt
+       @BASE_LIBS@ \
+       @LIBGIF_LIBS@ \
+       @LIBJPEG_LIBS@ \
+       @LIBSDL_LIBS@ \
+       @LIBXINE_LIBS@ \
+       @LIBXMLCCWRAP_LIBS@ \
+       @PTHREAD_LIBS@ \
+       @PYTHON_LDFLAGS@
+
+enigma2_LDFLAGS = -Wl,--export-dynamic
+
+if HAVE_GIT_DIR
+GIT_DIR = $(top_srcdir)/.git
+GIT = git --git-dir=$(GIT_DIR)
+
+if HAVE_FAKE_GIT_DIR
+ENIGMA2_COMMIT_DATE = `grep '^CommitDate:' $(GIT_DIR)/last_commit_info | cut -d' ' -f2`
+ENIGMA2_BRANCH = `cat $(GIT_DIR)/branch`
+else
+ENIGMA2_COMMIT_DATE = `$(GIT) log --no-color -n 1 --pretty=format:%cd --date=short`
+ENIGMA2_BRANCH = `$(GIT) branch --no-color 2>/dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
+ENIGMA2_REV = `$(GIT) describe --abbrev=7 --always --long --tags`
+endif
+endif
+
+BUILT_SOURCES = version-intermediate.h
+.INTERMEDIATE: version-intermediate.h
+.PHONY: version-intermediate.h
+version-intermediate.h:
+       $(AM_V_GEN)touch $@
+       -$(AM_V_at)[ -n "$(ENIGMA2_COMMIT_DATE)" ] && echo "#define ENIGMA2_COMMIT_DATE \"$(ENIGMA2_COMMIT_DATE)\"" >> $@
+       -$(AM_V_at)[ -n "$(ENIGMA2_BRANCH)" ] && echo "#define ENIGMA2_BRANCH \"$(ENIGMA2_BRANCH)\"" >> $@
+       -$(AM_V_at)[ -n "$(ENIGMA2_REV)" ] && echo "#define ENIGMA2_REV \"$(ENIGMA2_REV)\"" >> $@
+       $(AM_V_at)([ -f version.h ] && diff -q version.h $@ >/dev/null) || $(INSTALL_HEADER) $@ version.h
 
 enigma2$(EXEEXT): $(enigma2_OBJECTS) $(enigma2_DEPENDENCIES) $(enigma2_LDADD_WHOLE)
-#      @rm -f enigma2$(EXEEXT)
-       $(CXXLINK) $(enigma2_LDFLAGS) $(enigma2_OBJECTS) -Wl,--export-dynamic -Wl,--whole-archive $(enigma2_LDADD_WHOLE) -Wl,--no-whole-archive $(enigma2_LDADD) $(LIBS)
-#      g++ -o enigma2$(EXEEXT) $(enigma2_LDFLAGS) $(enigma2_OBJECTS) -Wl,--export-dynamic -Wl,--whole-archive $(enigma2_LDADD_WHOLE) -Wl,--no-whole-archive $(enigma2_LDADD) $(LIBS)
+       $(AM_V_CXXLD)$(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ $(enigma2_LDFLAGS) $(enigma2_OBJECTS) \
+               -Wl,--whole-archive $(enigma2_LDADD_WHOLE) -Wl,--no-whole-archive $(enigma2_LDADD) $(LIBS)
old mode 100755 (executable)
new mode 100644 (file)
index 45f97c6..a119432
@@ -1,47 +1,52 @@
-#include <string.h>
-#include <signal.h>
-#include <asm/ptrace.h>
-
+#include <csignal>
+#include <fstream>
+#include <sstream>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
-#include <lib/base/smartptr.h>
 #include <lib/base/nconfig.h>
-#include <lib/gdi/grc.h>
-#include <lib/gdi/gfbdc.h>
-#ifdef WITH_SDL
-#include <lib/gdi/sdl.h>
+#include <lib/gdi/gmaindc.h>
+
+#if defined(__MIPSEL__)
+#include <asm/ptrace.h>
+#else
+#warning "no oops support!"
+#define NO_OOPS_SUPPORT
 #endif
 
-#include "version.h"
+#include "xmlgenerator.h"
+#include "version_info.h"
 
 /************************************************/
 
 #define CRASH_EMAILADDR "crashlog@dream-multimedia-tv.de"
-#define STDBUFFER_SIZE 512
+#define INFOFILE "/maintainer.info"
+
 #define RINGBUFFER_SIZE 16384
 static char ringbuffer[RINGBUFFER_SIZE];
-static int ringbuffer_head;
+static unsigned int ringbuffer_head;
 
-static void addToLogbuffer(const char *data, int len)
+static void addToLogbuffer(const char *data, unsigned int len)
 {
        while (len)
        {
-               int remaining = RINGBUFFER_SIZE - ringbuffer_head;
-       
+               unsigned int remaining = RINGBUFFER_SIZE - ringbuffer_head;
+
                if (remaining > len)
                        remaining = len;
-       
+
                memcpy(ringbuffer + ringbuffer_head, data, remaining);
                len -= remaining;
                data += remaining;
                ringbuffer_head += remaining;
-               if (ringbuffer_head >= RINGBUFFER_SIZE)
+               ASSERT(ringbuffer_head <= RINGBUFFER_SIZE);
+               if (ringbuffer_head == RINGBUFFER_SIZE)
                        ringbuffer_head = 0;
        }
 }
 
-static std::string getLogBuffer()
+static const std::string getLogBuffer()
 {
-       int begin = ringbuffer_head;
+       unsigned int begin = ringbuffer_head;
        while (ringbuffer[begin] == 0)
        {
                ++begin;
@@ -50,12 +55,11 @@ static std::string getLogBuffer()
                if (begin == ringbuffer_head)
                        return "";
        }
+
        if (begin < ringbuffer_head)
                return std::string(ringbuffer + begin, ringbuffer_head - begin);
        else
-       {
                return std::string(ringbuffer + begin, RINGBUFFER_SIZE - begin) + std::string(ringbuffer, ringbuffer_head);
-       }
 }
 
 static void addToLogbuffer(int level, const std::string &log)
@@ -63,122 +67,67 @@ static void addToLogbuffer(int level, const std::string &log)
        addToLogbuffer(log.c_str(), log.size());
 }
 
-static std::string getConfigFileValue(const char *entry)
+static const std::string getConfigString(const std::string &key, const std::string &defaultValue)
 {
-       std::string configfile = "/etc/enigma2/settings";
-       std::string configvalue;
-       if (entry)
-       {
-               ePythonConfigQuery::getConfigValue(entry, configvalue);
-               if (configvalue != "") //we get at least the default value if python is still alive
-               {
-                       return configvalue;
-               }
-               else // get value from enigma2 settings file
-               {
-                       FILE *f = fopen(configfile.c_str(), "r");
-                       if (!f)
-                       {
-                               return "Error";
-                       }
-                       while (1)
-                       {
-                               char line[1024];
-                               if (!fgets(line, 1024, f))
-                                       break;
-                               if (!strncmp(line, entry, strlen(entry) ))
-                               {
-                                       if (strlen(line) && line[strlen(line)-1] == '\r')
-                                               line[strlen(line)-1] = 0;
-                                       if (strlen(line) && line[strlen(line)-1] == '\n')
-                                               line[strlen(line)-1] = 0;
-                                       std::string tmp = line;
-                                       int posEqual = tmp.find("=", 0);
-                                       configvalue = tmp.substr(posEqual+1);
-                               }
-                       }
-                       fclose(f);
-                       return configvalue;
-               }
-       }
-}
+       std::string value;
 
-static std::string getFileContent(const char *file)
-{
-       std::string filecontent;
+       ePythonConfigQuery::getConfigValue(key.c_str(), value);
+       //we get at least the default value if python is still alive
+       if (!value.empty())
+               return value;
 
-       if (file)
-       {
-               FILE *f = fopen(file, "r");
-               if (!f)
-               {
-                       return "Error";
-               }
-               while (1)
-               {
-                       char line[1024];
-                       if (!fgets(line, 1024, f))
+       value = defaultValue;
+
+       // get value from enigma2 settings file
+       std::ifstream in(eEnv::resolve("${sysconfdir}/enigma2/settings").c_str());
+       if (in.good()) {
+               do {
+                       std::string line;
+                       std::getline(in, line);
+                       size_t size = key.size();
+                       if (!key.compare(0, size, line) && line[size] == '=') {
+                               value = line.substr(size + 1);
                                break;
-                       std::string tmp = line;
-                       std::string password;
-                       int pwdpos = tmp.find(".password=", 0);
-                       if( pwdpos != std::string::npos)
-                       {
-                               filecontent += tmp.substr(0,pwdpos +10);
-                               for ( int pos = pwdpos +10; pos < tmp.length()-1; ++pos )
-                               {
-                                       filecontent += "X";
-                               }
-                               filecontent += "\n";
                        }
-                       else {
-                               filecontent += line;
-                       }
-               }
-               fclose(f);
+               } while (in.good());
+               in.close();
        }
-       return filecontent;
-}
 
-static std::string execCommand(char* cmd) {
-       FILE* pipe = popen(cmd, "r");
-       if (!pipe)
-               return "Error";
-       char buffer[STDBUFFER_SIZE];
-       std::string result = "";
-       while(!feof(pipe))
-       {
-               if(!fgets(buffer,STDBUFFER_SIZE, pipe))
-                       break;
-               result += buffer;
-       }
-       pclose(pipe);
-       return result;
+       return value;
 }
 
-extern std::string execCommand();
-extern std::string getConfigFileValue();
-extern std::string getFileContent();
-extern std::string getLogBuffer();
+static bool getConfigBool(const std::string &key, bool defaultValue)
+{
+       std::string value = getConfigString(key, defaultValue ? "true" : "false");
+       const char *cvalue = value.c_str();
 
-#define INFOFILE "/maintainer.info"
+       if (!strcasecmp(cvalue, "true"))
+               return true;
+       if (!strcasecmp(cvalue, "false"))
+               return false;
+
+       return defaultValue;
+}
 
 void bsodFatal(const char *component)
 {
-       char logfile[128];
-       sprintf(logfile, "/media/hdd/enigma2_crash_%u.log", (unsigned int)time(0));
-       FILE *f = fopen(logfile, "wb");
+       std::ostringstream os;
+       os << time(0);
+
+       std::string logfile("/media/hdd/enigma2_crash_" + os.str() + ".log");
+
+       FILE *f = fopen(logfile.c_str(), "wb");
        
        std::string lines = getLogBuffer();
        
                /* find python-tracebacks, and extract "  File "-strings */
        size_t start = 0;
        
-       char crash_emailaddr[256] = CRASH_EMAILADDR;
-       char crash_component[256] = "enigma2";
+       std::string crash_emailaddr = CRASH_EMAILADDR;
+       std::string crash_component = "enigma2";
 
        if (component)
-               snprintf(crash_component, 256, component);
+               crash_component = component;
        else
        {
                while ((start = lines.find("\n  File \"", start)) != std::string::npos)
@@ -195,21 +144,12 @@ void bsodFatal(const char *component)
 
                        if (end == std::string::npos)
                                break;
-                       if (end - start >= (256 - strlen(INFOFILE)))
-                               continue;
-                       char filename[256];
-                       snprintf(filename, 256, "%s%s", lines.substr(start, end - start).c_str(), INFOFILE);
-                       FILE *cf = fopen(filename, "r");
-                       if (cf)
-                       {
-                               fgets(crash_emailaddr, sizeof crash_emailaddr, cf);
-                               if (*crash_emailaddr && crash_emailaddr[strlen(crash_emailaddr)-1] == '\n')
-                                       crash_emailaddr[strlen(crash_emailaddr)-1] = 0;
-
-                               fgets(crash_component, sizeof crash_component, cf);
-                               if (*crash_component && crash_component[strlen(crash_component)-1] == '\n')
-                                       crash_component[strlen(crash_component)-1] = 0;
-                               fclose(cf);
+
+                       std::string filename(lines.substr(start, end - start) + INFOFILE);
+                       std::ifstream in(filename.c_str());
+                       if (in.good()) {
+                               std::getline(in, crash_emailaddr) && std::getline(in, crash_component);
+                               in.close();
                        }
                }
        }
@@ -217,200 +157,109 @@ void bsodFatal(const char *component)
        if (f)
        {
                time_t t = time(0);
-               char crashtime[STDBUFFER_SIZE];
-               sprintf(crashtime, "%s",ctime(&t));
-               if (strlen(crashtime) && crashtime[strlen(crashtime)-1] == '\n')
-                               crashtime[strlen(crashtime)-1] = 0;
-               fprintf(f, "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n<opendreambox>\n");
-               fprintf(f, "\t<enigma2>\n");
-               fprintf(f, "\t\t<crashdate>%s</crashdate>\n", crashtime);
-#ifdef ENIGMA2_CHECKOUT_TAG
-               fprintf(f, "\t\t<checkouttag>" ENIGMA2_CHECKOUT_TAG "</checkouttag>\n");
-#else
-               fprintf(f, "\t\t<compiledate>" __DATE__ "</compiledate>\n");
-#endif
-#ifdef ENIGMA2_CHECKOUT_ROOT
-               fprintf(f, "\t\t<checkoutroot>" ENIGMA2_CHECKOUT_ROOT "</checkoutroot>\n");
-#endif
-               fprintf(f, "\t\t<contactemail>%s</contactemail>\n", crash_emailaddr);
-               fprintf(f, "\t\t<!-- Please email this crashlog to above address -->\n");
-               fprintf(f, "\t</enigma2>\n");
+               struct tm tm;
+               char tm_str[32];
 
-               fprintf(f, "\t<image>\n");
-               std::string model = getFileContent("/proc/stb/info/model");
-               if (model != "Error")
-               {
-                       char modelname[STDBUFFER_SIZE];
-                       sprintf(modelname, "%s",model.c_str());
-                       if (strlen(modelname) && modelname[strlen(modelname)-1] == '\n')
-                               modelname[strlen(modelname)-1] = 0;
-                       fprintf(f, "\t\t<dreamboxmodel>%s</dreamboxmodel>\n", modelname);
-               }
-               std::string kernel = getFileContent("/proc/cmdline");
-               if (kernel != "Error")
-               {
-                       char kernelcmd[STDBUFFER_SIZE];
-                       sprintf(kernelcmd, "%s",kernel.c_str());
-                       if (strlen(kernelcmd) && kernelcmd[strlen(kernelcmd)-1] == '\n')
-                               kernelcmd[strlen(kernelcmd)-1] = 0;
-                       fprintf(f, "\t\t<kernelcmdline>%s</kernelcmdline>\n", kernelcmd);
-               }
-               std::string sendAnonCrashlog = getConfigFileValue("config.plugins.crashlogautosubmit.sendAnonCrashlog");
-               if (sendAnonCrashlog == "False" || sendAnonCrashlog == "false") // defaults to true... default anonymized crashlogs
-               {
-                       std::string ca = getFileContent("/proc/stb/info/ca");
-                       if (ca != "Error")
-                       {
-                               char dreamboxca[STDBUFFER_SIZE];
-                               sprintf(dreamboxca, "%s",ca.c_str());
-                               if (strlen(dreamboxca) && dreamboxca[strlen(dreamboxca)-1] == '\n')
-                                       dreamboxca[strlen(dreamboxca)-1] = 0;
-                               fprintf(f, "\t\t<dreamboxca>\n\t\t<![CDATA[\n%s\n\t\t]]>\n\t\t</dreamboxca>\n", dreamboxca);
-                       }
-                       std::string settings = getFileContent("/etc/enigma2/settings");
-                       if (settings != "Error")
-                       {
-                               fprintf(f, "\t\t<enigma2settings>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</enigma2settings>\n", settings.c_str());
-                       }
-               }
-               std::string addNetwork = getConfigFileValue("config.plugins.crashlogautosubmit.addNetwork");
-               if (addNetwork == "True" || addNetwork == "true")
-               {
-                       std::string nwinterfaces = getFileContent("/etc/network/interfaces");
-                       if (nwinterfaces != "Error")
-                       {
-                               fprintf(f, "\t\t<networkinterfaces>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</networkinterfaces>\n", nwinterfaces.c_str());
-                       }
-                       std::string dns = getFileContent("/etc/resolv.conf");
-                       if (dns != "Error")
-                       {
-                               fprintf(f, "\t\t<dns>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</dns>\n", dns.c_str());
-                       }
-                       std::string defaultgw = getFileContent("/etc/default_gw");
-                       if (defaultgw != "Error")
-                       {
-                               char gateway[STDBUFFER_SIZE];
-                               sprintf(gateway, "%s",defaultgw.c_str());
-                               if (strlen(gateway) && gateway[strlen(gateway)-1] == '\n')
-                                       gateway[strlen(gateway)-1] = 0;
-                               fprintf(f, "\t\t<defaultgateway>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</defaultgateway>\n", gateway);
-                       }
-               }
-               std::string addWlan = getConfigFileValue("config.plugins.crashlogautosubmit.addWlan");
-               if (addWlan == "True" || addWlan == "true")
-               {
-                       std::string wpasupplicant = getFileContent("/etc/wpa_supplicant.conf");
-                       if (wpasupplicant != "Error")
-                       {
-                               fprintf(f, "\t\t<wpasupplicant>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</wpasupplicant>\n", wpasupplicant.c_str());
-                       }
-               }
-               std::string imageversion = getFileContent("/etc/image-version");
-               if (imageversion != "Error")
-               {
-                       fprintf(f, "\t\t<imageversion>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</imageversion>\n", imageversion.c_str());
+               localtime_r(&t, &tm);
+               strftime(tm_str, sizeof(tm_str), "%a %b %_d %T %Y", &tm);
+
+               XmlGenerator xml(f);
+
+               xml.open("opendreambox");
+
+               xml.open("enigma2");
+               xml.string("crashdate", tm_str);
+               xml.string("compiledate", __DATE__);
+               xml.string("contactemail", crash_emailaddr);
+               xml.comment("Please email this crashlog to above address");
+
+               xml.string("skin", getConfigString("config.skin.primary_skin", "Default Skin"));
+               xml.string("sourcedate", enigma2_date);
+               xml.string("branch", enigma2_branch);
+               xml.string("rev", enigma2_rev);
+               xml.string("version", PACKAGE_VERSION);
+               xml.close();
+
+               xml.open("image");
+               xml.stringFromFile("dreamboxmodel", "/proc/stb/info/model");
+               xml.stringFromFile("kernelcmdline", "/proc/cmdline");
+               xml.stringFromFile("nimsockets", "/proc/bus/nim_sockets");
+               if (!getConfigBool("config.plugins.crashlogautosubmit.sendAnonCrashlog", true)) {
+                       xml.cDataFromFile("dreamboxca", "/proc/stb/info/ca");
+                       xml.cDataFromFile("enigma2settings", eEnv::resolve("${sysconfdir}/enigma2/settings"), ".password=");
                }
-               std::string imageissue = getFileContent("/etc/issue.net");
-               if (imageissue != "Error")
-               {
-                       fprintf(f, "\t\t<imageissue>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</imageissue>\n", imageissue.c_str());
+               if (getConfigBool("config.plugins.crashlogautosubmit.addNetwork", false)) {
+                       xml.cDataFromFile("networkinterfaces", "/etc/network/interfaces");
+                       xml.cDataFromFile("dns", "/etc/resolv.conf");
+                       xml.cDataFromFile("defaultgateway", "/etc/default_gw");
                }
-               fprintf(f, "\t</image>\n");
-
-               fprintf(f, "\t<software>\n");
-               std::string installedplugins = execCommand("ipkg list_installed | grep enigma2");
-               fprintf(f, "\t\t<enigma2software>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</enigma2software>\n", installedplugins.c_str());
-               std::string dreambox = execCommand("ipkg list_installed | grep dream");
-               fprintf(f, "\t\t<dreamboxsoftware>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</dreamboxsoftware>\n", dreambox.c_str());
-               std::string gstreamer = execCommand("ipkg list_installed | grep gst");
-               fprintf(f, "\t\t<gstreamersoftware>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</gstreamersoftware>\n", gstreamer.c_str());
-               fprintf(f, "\t</software>\n");
-
-               fprintf(f, "\t<crashlogs>\n");
-               std::string buffer = getLogBuffer();
-               fprintf(f, "\t\t<enigma2crashlog>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</enigma2crashlog>\n", buffer.c_str());
-               std::string pythonmd5 = execCommand("find /usr/lib/enigma2/python/ -name \"*.py\" | xargs md5sum");
-               fprintf(f, "\t\t<pythonMD5sum>\n\t\t<![CDATA[\n%s\t\t]]>\n\t\t</pythonMD5sum>\n", pythonmd5.c_str());
-               fprintf(f, "\t</crashlogs>\n");
-
-               fprintf(f, "\n</opendreambox>\n");
+               if (getConfigBool("config.plugins.crashlogautosubmit.addWlan", false))
+                       xml.cDataFromFile("wpasupplicant", "/etc/wpa_supplicant.conf");
+               xml.cDataFromFile("imageversion", "/etc/image-version");
+               xml.cDataFromFile("imageissue", "/etc/issue.net");
+               xml.close();
+
+               xml.open("software");
+               xml.cDataFromCmd("enigma2software", "opkg list_installed | grep enigma2");
+               xml.cDataFromCmd("dreamboxsoftware", "opkg list_installed | grep dream");
+               xml.cDataFromCmd("gstreamersoftware", "opkg list_installed | grep gst");
+               xml.close();
+
+               xml.open("crashlogs");
+               xml.cDataFromString("enigma2crashlog", getLogBuffer());
+               xml.cDataFromCmd("pythonMD5sum", "find " + eEnv::resolve("${libdir}/enigma2/python/") + " -name \"*.py\" | xargs md5sum");
+               xml.close();
+
+               xml.close();
+
                fclose(f);
-               
        }
-       
-#ifdef WITH_SDL
-       ePtr<gSDLDC> my_dc;
-       gSDLDC::getInstance(my_dc);
-#else
-       ePtr<gFBDC> my_dc;
-       gFBDC::getInstance(my_dc);
-#endif
-       
-       {
-               gPainter p(my_dc);
-               p.resetOffset();
-               p.resetClip(eRect(ePoint(0, 0), my_dc->size()));
-#ifdef ENIGMA2_CHECKOUT_TAG
-               if (ENIGMA2_CHECKOUT_TAG[0] == 'T') /* tagged checkout (release) */
-                       p.setBackgroundColor(gRGB(0x0000C0));
-               else if (ENIGMA2_CHECKOUT_TAG[0] == 'D') /* dated checkout (daily experimental build) */
-               {
-                       srand(time(0));
-                       int r = rand();
-                       unsigned int col = 0;
-                       if (r & 1)
-                               col |= 0x800000;
-                       if (r & 2)
-                               col |= 0x008000;
-                       if (r & 4)
-                               col |= 0x0000c0;
-                       p.setBackgroundColor(gRGB(col));
-               }
-#else
-                       p.setBackgroundColor(gRGB(0x008000));
-#endif
 
-               p.setForegroundColor(gRGB(0xFFFFFF));
-       
-               ePtr<gFont> font = new gFont("Regular", 20);
-               p.setFont(font);
-               p.clear();
-       
-               eRect usable_area = eRect(100, 70, my_dc->size().width() - 150, 100);
-               
-               char text[512];
-               snprintf(text, 512, "We are really sorry. Your Dreambox encountered "
-                       "a software problem, and needs to be restarted. "
-                       "Please send the logfile created in /hdd/ to %s.\n"
-                       "Your Dreambox restarts in 10 seconds!\n"
-                       "Component: %s",
-                       crash_emailaddr, crash_component);
+       ePtr<gMainDC> my_dc;
+       gMainDC::getInstance(my_dc);
        
-               p.renderText(usable_area, text, gPainter::RT_WRAP|gPainter::RT_HALIGN_LEFT);
-       
-               usable_area = eRect(100, 170, my_dc->size().width() - 180, my_dc->size().height() - 20);
-       
-               int i;
+       gPainter p(my_dc);
+       p.resetOffset();
+       p.resetClip(eRect(ePoint(0, 0), my_dc->size()));
+       p.setBackgroundColor(gRGB(0x008000));
+       p.setForegroundColor(gRGB(0xFFFFFF));
+
+       ePtr<gFont> font = new gFont("Regular", 20);
+       p.setFont(font);
+       p.clear();
+
+       eRect usable_area = eRect(100, 70, my_dc->size().width() - 150, 100);
        
-               size_t start = std::string::npos + 1;
-               for (i=0; i<20; ++i)
+       std::string text("We are really sorry. Your Dreambox encountered "
+               "a software problem, and needs to be restarted. "
+               "Please send the logfile created in /hdd/ to " + crash_emailaddr + ".\n"
+               "Your Dreambox restarts in 10 seconds!\n"
+               "Component: " + crash_component);
+
+       p.renderText(usable_area, text.c_str(), gPainter::RT_WRAP|gPainter::RT_HALIGN_LEFT);
+
+       usable_area = eRect(100, 170, my_dc->size().width() - 180, my_dc->size().height() - 20);
+
+       int i;
+
+       start = std::string::npos + 1;
+       for (i=0; i<20; ++i)
+       {
+               start = lines.rfind('\n', start - 1);
+               if (start == std::string::npos)
                {
-                       start = lines.rfind('\n', start - 1);
-                       if (start == std::string::npos)
-                       {
-                               start = 0;
-                               break;
-                       }
+                       start = 0;
+                       break;
                }
-       
-               font = new gFont("Regular", 14);
-               p.setFont(font);
-       
-               p.renderText(usable_area, 
-                       lines.substr(start), gPainter::RT_HALIGN_LEFT);
-               sleep(10);
        }
 
+       font = new gFont("Regular", 14);
+       p.setFont(font);
+
+       p.renderText(usable_area, 
+               lines.substr(start), gPainter::RT_HALIGN_LEFT);
+       sleep(10);
+
        raise(SIGKILL);
 }
 
@@ -437,16 +286,13 @@ void oops(const mcontext_t &context, int dumpcode)
                eDebug(" (end)");
        }
 }
-#else
-#warning "no oops support!"
-#define NO_OOPS_SUPPORT
 #endif
 
 void handleFatalSignal(int signum, siginfo_t *si, void *ctx)
 {
+#ifndef NO_OOPS_SUPPORT
        ucontext_t *uc = (ucontext_t*)ctx;
 
-#ifndef NO_OOPS_SUPPORT
        oops(uc->uc_mcontext, signum == SIGSEGV || signum == SIGABRT);
 #endif
        eDebug("-------");
@@ -456,7 +302,6 @@ void handleFatalSignal(int signum, siginfo_t *si, void *ctx)
 void bsodCatchSignals()
 {
        struct sigaction act;
-       act.sa_handler = SIG_DFL;
        act.sa_sigaction = handleFatalSignal;
        act.sa_flags = SA_RESTART | SA_SIGINFO;
        if (sigemptyset(&act.sa_mask) == -1)
index 144e2d3..f21c870 100644 (file)
@@ -1,6 +1,7 @@
 #include <stdio.h>
 #include <libsig_comp.h>
 #include <lib/base/ebase.h>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
 #include <lib/base/init.h>
 #include <lib/base/init_num.h>
@@ -8,7 +9,7 @@
 #include <unistd.h>
 
 #include <lib/gdi/grc.h>
-#include <lib/gdi/gfbdc.h>
+#include <lib/gdi/gmaindc.h>
 #include <lib/gdi/font.h> 
 
 #include <lib/gui/ewidget.h>
@@ -52,8 +53,8 @@ int main()
        eInit init;
 
        init.setRunlevel(eAutoInitNumbers::main);
-       ePtr<gFBDC> my_dc;
-       gFBDC::getInstance(my_dc);
+       ePtr<gMainDC> my_dc;
+       gMainDC::getInstance(my_dc);
 
        gPainter p(my_dc);
        
@@ -67,7 +68,7 @@ int main()
                pal[a | 0x10] = (0x111111 * a) | 0xFF;
        p.setPalette(pal, 0, 256);
 
-       fontRenderClass::getInstance()->AddFont(FONTDIR "/arial.ttf", "Regular", 100);
+       fontRenderClass::getInstance()->AddFont(eEnv::resolve("${datadir}/fonts/arial.ttf"), "Regular", 100);
 
        p.resetClip(gRegion(eRect(0, 0, 720, 576)));
        
index e53fcca..f3d1b17 100644 (file)
@@ -8,7 +8,7 @@
 #include <unistd.h>
 
 #include <lib/gdi/grc.h>
-#include <lib/gdi/gfbdc.h>
+#include <lib/gdi/gmaindc.h>
 #include <lib/gdi/font.h> 
 
 #include <lib/gui/ewidget.h>
@@ -52,8 +52,8 @@ int main()
        eInit init;
 
        init.setRunlevel(eAutoInitNumbers::main);
-       ePtr<gFBDC> my_dc;
-       gFBDC::getInstance(my_dc);
+       ePtr<gMainDC> my_dc;
+       gMainDC::getInstance(my_dc);
 
        gPainter p(my_dc);
        
@@ -67,7 +67,7 @@ int main()
                pal[a | 0x10] = (0x111111 * a) | 0xFF;
        p.setPalette(pal, 0, 256);
 
-       fontRenderClass::getInstance()->AddFont(FONTDIR "/arial.ttf", "Regular", 100);
+       fontRenderClass::getInstance()->AddFont(eEnv::resolve("${datadir}/fonts/arial.ttf"), "Regular", 100);
 
        eWidgetDesktop dsk(eSize(720, 576));
        dsk.setDC(my_dc);
index b8554d5..1cdd867 100644 (file)
@@ -9,15 +9,13 @@
 #include <lib/driver/rc.h>
 #include <lib/base/ioprio.h>
 #include <lib/base/ebase.h>
+#include <lib/base/eenv.h>
 #include <lib/base/eerror.h>
 #include <lib/base/init.h>
 #include <lib/base/init_num.h>
-#include <lib/gdi/gfbdc.h>
+#include <lib/gdi/gmaindc.h>
 #include <lib/gdi/glcddc.h>
 #include <lib/gdi/grc.h>
-#ifdef WITH_SDL
-#include <lib/gdi/sdl.h>
-#endif
 #include <lib/gdi/epng.h>
 #include <lib/gdi/font.h>
 #include <lib/gui/ebutton.h>
 #include <lib/python/python.h>
 
 #include "bsod.h"
+#include "version_info.h"
 
-#ifdef HAVE_GSTREAMER
 #include <gst/gst.h>
-#endif
 
 #ifdef OBJECT_DEBUG
 int object_total_remaining;
@@ -135,12 +132,10 @@ int main(int argc, char **argv)
        atexit(object_dump);
 #endif
 
-#ifdef HAVE_GSTREAMER
        gst_init(&argc, &argv);
-#endif
 
        // set pythonpath if unset
-       setenv("PYTHONPATH", LIBDIR "/enigma2/python", 0);
+       setenv("PYTHONPATH", eEnv::resolve("${libdir}/enigma2/python").c_str(), 0);
        printf("PYTHONPATH: %s\n", getenv("PYTHONPATH"));
        
        bsodLogInit();
@@ -149,15 +144,10 @@ int main(int argc, char **argv)
        eMain main;
 
 #if 1
-#ifdef WITH_SDL
-       ePtr<gSDLDC> my_dc;
-       gSDLDC::getInstance(my_dc);
-#else
-       ePtr<gFBDC> my_dc;
-       gFBDC::getInstance(my_dc);
+       ePtr<gMainDC> my_dc;
+       gMainDC::getInstance(my_dc);
        
-       int double_buffer = my_dc->haveDoubleBuffering();
-#endif
+       //int double_buffer = my_dc->haveDoubleBuffering();
 
        ePtr<gLCDDC> my_lcd_dc;
        gLCDDC::getInstance(my_lcd_dc);
@@ -190,7 +180,7 @@ int main(int argc, char **argv)
        dsk_lcd.setDC(my_lcd_dc);
 
        ePtr<gPixmap> m_pm;
-       loadPNG(m_pm, DATADIR "/enigma2/skin_default/pal.png");
+       loadPNG(m_pm, eEnv::resolve("${datadir}/enigma2/skin_default/pal.png").c_str());
        if (!m_pm)
        {
                eFatal("pal.png not found!");
@@ -213,14 +203,16 @@ int main(int argc, char **argv)
                ePtr<gPixmap> wait[MAX_SPINNER];
                for (i=0; i<MAX_SPINNER; ++i)
                {
-                       char filename[strlen(DATADIR) + 41];
-                       sprintf(filename, DATADIR "/enigma2/skin_default/spinner/wait%d.png", i + 1);
-                       loadPNG(wait[i], filename);
+                       char filename[64];
+                       std::string rfilename;
+                       snprintf(filename, sizeof(filename), "${datadir}/enigma2/skin_default/spinner/wait%d.png", i + 1);
+                       rfilename = eEnv::resolve(filename);
+                       loadPNG(wait[i], rfilename.c_str());
                        
                        if (!wait[i])
                        {
                                if (!i)
-                                       eDebug("failed to load %s! (%m)", filename);
+                                       eDebug("failed to load %s! (%m)", rfilename.c_str());
                                else
                                        eDebug("found %d spinner!\n", i);
                                break;
@@ -243,7 +235,7 @@ int main(int argc, char **argv)
        setIoPrio(IOPRIO_CLASS_BE, 3);
 
 //     python.execute("mytest", "__main__");
-       python.execFile("/usr/lib/enigma2/python/mytest.py");
+       python.execFile(eEnv::resolve("${libdir}/enigma2/python/mytest.py").c_str());
 
        extern void setFullsize(); // definend in lib/gui/evideo.cpp
        setFullsize();
@@ -276,11 +268,6 @@ eApplication *getApplication()
        return eApp;
 }
 
-void runMainloop()
-{
-       eApp->runLoop();
-}
-
 void quitMainloop(int exitCode)
 {
        FILE *f = fopen("/proc/stb/fp/was_timer_wakeup", "w");
@@ -305,22 +292,30 @@ void quitMainloop(int exitCode)
        eApp->quit(0);
 }
 
-#include "version.h"
+static void sigterm_handler(int num)
+{
+       quitMainloop(128 + num);
+}
+
+void runMainloop()
+{
+       struct sigaction act;
+
+       act.sa_handler = sigterm_handler;
+       act.sa_flags = SA_RESTART;
+
+       if (sigemptyset(&act.sa_mask) == -1)
+               perror("sigemptyset");
+       if (sigaction(SIGTERM, &act, 0) == -1)
+               perror("SIGTERM");
+
+       eApp->runLoop();
+}
 
 const char *getEnigmaVersionString()
 {
-       std::string date =
-#ifdef ENIGMA2_LAST_CHANGE_DATE
-               ENIGMA2_LAST_CHANGE_DATE;
-#else
-               __DATE__;
-#endif
-       std::string branch =
-#ifdef ENIGMA2_BRANCH
-               ENIGMA2_BRANCH;
-#else
-               "HEAD";
-#endif
+       std::string date = enigma2_date;
+       std::string branch = enigma2_branch;
        return std::string(date + '-' + branch).c_str();
 }
 
diff --git a/main/version_info.cpp b/main/version_info.cpp
new file mode 100644 (file)
index 0000000..f639eb8
--- /dev/null
@@ -0,0 +1,18 @@
+#include "version_info.h"
+#include "version.h"
+
+#ifndef ENIGMA2_COMMIT_DATE
+#define ENIGMA2_COMMIT_DATE __DATE__
+#endif
+const char *enigma2_date = ENIGMA2_COMMIT_DATE;
+
+#ifndef ENIGMA2_BRANCH
+#define ENIGMA2_BRANCH "(no branch)"
+#endif
+const char *enigma2_branch = ENIGMA2_BRANCH;
+
+#ifndef ENIGMA2_REV
+#define ENIGMA2_REV ""
+#endif
+const char *enigma2_rev = ENIGMA2_REV;
+
diff --git a/main/version_info.h b/main/version_info.h
new file mode 100644 (file)
index 0000000..f93cf01
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef __main_version_info_h__
+#define __main_version_info_h__
+
+extern const char *enigma2_date;
+extern const char *enigma2_branch;
+extern const char *enigma2_rev;
+
+#endif
diff --git a/main/xmlgenerator.cpp b/main/xmlgenerator.cpp
new file mode 100644 (file)
index 0000000..eb4f157
--- /dev/null
@@ -0,0 +1,188 @@
+#include <fstream>
+#include <lib/base/eerror.h>
+#include "xmlgenerator.h"
+
+XmlGenerator::XmlGenerator(FILE *f) : m_file(f), m_indent(true), m_level(0)
+{
+       ::fprintf(m_file, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");
+}
+
+XmlGenerator::~XmlGenerator()
+{
+}
+
+void XmlGenerator::vprint(const char *fmt, va_list ap, bool newline)
+{
+       unsigned int i;
+
+       if (m_indent)
+               for (i = 0; i < m_level; i++)
+                       ::fprintf(m_file, "\t");
+
+       ::vfprintf(m_file, fmt, ap);
+
+       if (newline)
+               ::fprintf(m_file, "\n");
+}
+
+void XmlGenerator::print(const char *fmt, ...)
+{
+       va_list ap;
+
+       ::va_start(ap, fmt);
+       vprint(fmt, ap, false);
+       ::va_end(ap);
+}
+
+void XmlGenerator::printLn(const char *fmt, ...)
+{
+       va_list ap;
+
+       ::va_start(ap, fmt);
+       vprint(fmt, ap, true);
+       ::va_end(ap);
+}
+
+void XmlGenerator::open(const std::string &tag, bool newline)
+{
+       if (newline) {
+               printLn("<%s>", tag.c_str());
+       } else {
+               print("<%s>", tag.c_str());
+               m_indent = false;
+       }
+
+       m_tags.push(tag);
+       m_level++;
+}
+
+void XmlGenerator::open(const std::string &tag)
+{
+       open(tag, true);
+}
+
+void XmlGenerator::close()
+{
+       ASSERT(!m_tags.empty());
+       ASSERT(m_level > 0);
+       m_level--;
+
+       printLn("</%s>", m_tags.top().c_str());
+       m_indent = true;
+
+       m_tags.pop();
+}
+
+void XmlGenerator::comment(const std::string &str)
+{
+       printLn("<!-- %s -->", str.c_str());
+}
+
+void XmlGenerator::commentFromErrno(const std::string &tag)
+{
+       open(tag);
+       comment(strerror(errno));
+       close();
+}
+
+std::string XmlGenerator::cDataEscape(const std::string &str)
+{
+       const std::string search = "]]>";
+       const std::string replace = "]]]]><![CDATA[>";
+       std::string ret;
+       size_t pos = 0, opos;
+
+       for (;;) {
+               opos = pos;
+               pos = str.find(search, opos);
+               if (pos == std::string::npos)
+                       break;
+               ret.append(str, opos, pos - opos);
+               ret.append(replace);
+               pos += search.size();
+       }
+
+       ret.append(str, opos, std::string::npos);
+       return ret;
+}
+
+void XmlGenerator::cDataFromCmd(const std::string &tag, const std::string &cmd)
+{
+       FILE *pipe = ::popen(cmd.c_str(), "re");
+
+       if (pipe == 0) {
+               commentFromErrno(tag);
+               return;
+       }
+
+       std::string result;
+       char *lineptr = NULL;
+       size_t n = 0;
+
+       for (;;) {
+               ssize_t ret = ::getline(&lineptr, &n, pipe);
+               if (ret < 0)
+                       break;
+               result.append(lineptr, ret);
+       }
+
+       if (lineptr)
+               ::free(lineptr);
+
+       ::pclose(pipe);
+       cDataFromString(tag, result);
+}
+
+void XmlGenerator::cDataFromFile(const std::string &tag, const std::string &filename, const char *filter)
+{
+       std::ifstream in(filename.c_str());
+       std::string line;
+       std::string content;
+
+       if (!in.good()) {
+               commentFromErrno(tag);
+               return;
+       }
+
+       while (std::getline(in, line))
+               if (!filter || !line.find(filter))
+                       content += line + '\n';
+
+       in.close();
+       cDataFromString(tag, content);
+}
+
+void XmlGenerator::cDataFromString(const std::string &tag, const std::string &str)
+{
+       bool indent = false;
+
+       open(tag);
+       printLn("<![CDATA[");
+       std::swap(m_indent, indent);
+       print("%s", cDataEscape(str).c_str());
+       printLn("]]>");
+       std::swap(m_indent, indent);
+       close();
+}
+
+void XmlGenerator::string(const std::string &tag, const std::string &str)
+{
+       open(tag, false);
+       print("%s", str.c_str());
+       close();
+}
+
+void XmlGenerator::stringFromFile(const std::string &tag, const std::string &filename)
+{
+       std::ifstream in(filename.c_str());
+       std::string line;
+
+       if (!in.good()) {
+               commentFromErrno(tag);
+               return;
+       }
+
+       std::getline(in, line);
+       in.close();
+       string(tag, line);
+}
diff --git a/main/xmlgenerator.h b/main/xmlgenerator.h
new file mode 100644 (file)
index 0000000..0dbb262
--- /dev/null
@@ -0,0 +1,43 @@
+#ifndef _main_xmlgenerator_h__
+#define _main_xmlgenerator_h__
+
+#include <cstdarg>
+#include <cstdio>
+#include <stack>
+#include <string>
+
+class XmlGenerator
+{
+private:
+       FILE *m_file;
+       bool m_indent;
+       unsigned int m_level;
+       std::stack<std::string> m_tags;
+
+       void vprint(const char *fmt, va_list ap, bool newline);
+       void __attribute__ ((__format__(__printf__, 2, 3))) print(const char *fmt, ...);
+       void __attribute__ ((__format__(__printf__, 2, 3))) printLn(const char *fmt, ...);
+
+       void open(const std::string &tag, bool newline);
+       void commentFromErrno(const std::string &tag);
+
+       std::string cDataEscape(const std::string &str);
+
+public:
+       XmlGenerator(FILE *f);
+       ~XmlGenerator();
+
+       void open(const std::string &tag);
+       void close();
+
+       void comment(const std::string &str);
+
+       void cDataFromCmd(const std::string &tag, const std::string &cmd);
+       void cDataFromFile(const std::string &tag, const std::string &filename, const char *filter = 0);
+       void cDataFromString(const std::string &tag, const std::string &str);
+
+       void string(const std::string &tag, const std::string &str);
+       void stringFromFile(const std::string &tag, const std::string &filename);
+};
+
+#endif
index a3cfb5a..7a8d7b7 100755 (executable)
--- a/mytest.py
+++ b/mytest.py
@@ -10,7 +10,8 @@ from Tools.Profile import profile, profile_final
 profile("PYTHON_START")
 
 from enigma import runMainloop, eDVBDB, eTimer, quitMainloop, \
-       getDesktop, ePythonConfigQuery, eAVSwitch, eServiceEvent
+       getDesktop, ePythonConfigQuery, eAVSwitch, eServiceEvent, \
+       eEPGCache
 from tools import *
 
 profile("LANGUAGE")
@@ -55,6 +56,11 @@ config.misc.isNextRecordTimerAfterEventActionAuto = ConfigYesNo(default=False)
 config.misc.useTransponderTime = ConfigYesNo(default=True)
 config.misc.startCounter = ConfigInteger(default=0) # number of e2 starts...
 config.misc.standbyCounter = NoSave(ConfigInteger(default=0)) # number of standby
+config.misc.epgcache_filename = ConfigText(default = "/hdd/epg.dat")
+
+def setEPGCachePath(configElement):
+       eEPGCache.getInstance().setCacheFile(configElement.value)
+
 
 #demo code for use of standby enter leave callbacks
 #def leaveStandby():
@@ -472,6 +478,8 @@ def runScreenTest():
                else:
                        session.open(screen, *args)
 
+       config.misc.epgcache_filename.addNotifier(setEPGCachePath)
+
        runNextScreen(session, screensToRun)
 
        profile("Init:VolumeControl")
diff --git a/po/.gitignore b/po/.gitignore
new file mode 100644 (file)
index 0000000..6e85d37
--- /dev/null
@@ -0,0 +1,2 @@
+*.mo
+*.pot
diff --git a/po/LINGUAS b/po/LINGUAS
deleted file mode 100644 (file)
index 6b09e26..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ar ca cs da de el en es et fi fr fy hr hu is it lt lv nl no pl pt ru sv sk sl sr tr uk
old mode 100755 (executable)
new mode 100644 (file)
index ba04440..e7318f7
@@ -1,60 +1,45 @@
-DOMAIN=enigma2
-#GETTEXT=./pygettext.py
-GETTEXT=xgettext
+dist_noinst_SCRIPTS = xml2po.py
 
-#MSGFMT = ./msgfmt.py
-MSGFMT = msgfmt
+LANGS = ar ca cs da de el en es et fi fr fy hr hu is it lt lv nl no pl pt ru sv sk sl sr tr uk
+LANGMO = $(LANGS:=.mo)
+LANGPO = $(LANGS:=.po)
 
-LANGS := $(shell cat $(srcdir)/LINGUAS)
-LANGPO := $(foreach LANG, $(LANGS),$(LANG).po)
-LANGMO := $(foreach LANG, $(LANGS),$(LANG).mo)
+EXTRA_DIST = $(LANGPO)
 
-default: enigma2.pot $(LANGMO)
-       for lang in $(LANGS); do \
-               mkdir -p $$lang/LC_MESSAGES; \
-               cp $$lang.mo $$lang/LC_MESSAGES/enigma2.mo; \
-       done
-       
-rebuild: clean cleanall enigma2.pot $(LANGPO) merge default
+if UPDATE_PO
+# the TRANSLATORS: allows putting translation comments before the to-be-translated line.
+enigma2-py.pot: $(top_srcdir)/*.py $(top_srcdir)/lib/python/*/*.py $(top_srcdir)/lib/python/Plugins/*/*/*.py
+       $(XGETTEXT) -L Python --from-code=UTF-8 --add-comments="TRANSLATORS:" -d @PACKAGE_NAME@ -s -o $@ $^
 
-merge:
-       for lang in $(LANGS); do \
-               msgmerge --no-location -s -N -U $$lang.po enigma2.pot; \
-       done
+enigma2-xml.pot: $(srcdir)/xml2po.py $(top_srcdir)/data/*.xml $(top_srcdir)/lib/python/Plugins/SystemPlugins/*/*.xml
+       $(PYTHON) $^ > $@
 
+enigma2.pot: enigma2-py.pot enigma2-xml.pot
+       cat $^ | $(MSGUNIQ) --no-location -o $@ -
 
-# the TRANSLATORS: allows putting translation comments before the to-be-translated line.
-enigma2.pot:
-       $(GETTEXT) -L python --add-comments="TRANSLATORS:" -d enigma2 -s -o enigma2.pot ../lib/python/Screens/*.py ../lib/python/Components/*.py \
-                       ../lib/python/Tools/*.py \
-                       ../*.py \
-                       ../lib/python/Plugins/*/*/*.py
-
-       ./xml2po.py     ../data/ >> enigma2.pot
-       ./xml2po.py     ../lib/python/Plugins/SystemPlugins/Videomode/ >> enigma2.pot
-       ./xml2po.py     ../lib/python/Plugins/SystemPlugins/SoftwareManager/ >> enigma2.pot
-       ./xml2po.py     ../lib/python/Plugins/SystemPlugins/CleanupWizard/ >> enigma2.pot
-       ./xml2po.py     ../lib/python/Plugins/SystemPlugins/NetworkWizard/ >> enigma2.pot
-       msguniq --no-location -o enigma2uniq.pot enigma2.pot
-       $(RM) enigma2.pot
-       mv enigma2uniq.pot enigma2.pot
-
-%.mo: %.po
-       $(MSGFMT) -o $@ $<
+%.po: enigma2.pot
+       if [ -f $@ ]; then \
+               $(MSGMERGE) --backup=none --no-location -s -N -U $@ $< && touch $@; \
+       else \
+               $(MSGINIT) -l $@ -o $@ -i $< --no-translator; \
+       fi
+endif
 
-%.po:
-       msginit -l $@ -o $@ -i enigma2.pot --no-translator
+.po.mo:
+       $(MSGFMT) -o $@ $<
 
-CLEANFILES = $(foreach LANG, $(LANGS),$(LANG).mo)
+BUILT_SOURCES = $(LANGMO)
+CLEANFILES = $(LANGMO) enigma2-py.pot enigma2-xml.pot enigma2.pot
 
-cleanall:
-       $(RM) enigma2.pot
+dist-hook: $(LANGPO)
 
-clean-local:
-       $(RM) -r $(LANGS)
+install-data-local: $(LANGMO)
+       for lang in $(LANGS); do \
+               $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/po/$$lang/LC_MESSAGES; \
+               $(INSTALL_DATA) $$lang.mo $(DESTDIR)$(pkgdatadir)/po/$$lang/LC_MESSAGES/@PACKAGE_NAME@.mo; \
+       done
 
-install-data-am: default
+uninstall-local:
        for lang in $(LANGS); do \
-               mkdir -p $(DESTDIR)$(pkgdatadir)/po/$$lang/LC_MESSAGES; \
-               cp $$lang.mo $(DESTDIR)$(pkgdatadir)/po/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
+               $(RM) $(DESTDIR)$(pkgdatadir)/po/$$lang/LC_MESSAGES/@PACKAGE_NAME@.mo; \
        done
index 147ff0a..2f6ebf5 100755 (executable)
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-07-23 12:13+0200\n"
-"Last-Translator: Mladen <acid-burn@opendreambox.org>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-08-20 00:08+0200\n"
+"Last-Translator: Hazem <moustafagamal@hotmail.com>\n"
 "Language-Team: Arabic <moustafagamal@hotmail.com>\n"
-"Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: ar\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Pootle 2.0.3\n"
@@ -143,6 +143,9 @@ msgstr "النتائج"
 msgid " extensions."
 msgstr "الاضافات"
 
+msgid " ms"
+msgstr ""
+
 msgid " packages selected."
 msgstr "الحزم المختاره"
 
@@ -235,14 +238,6 @@ msgstr "(شاهد قائمه صوت دى فى دى إختياريه)"
 msgid "* Only available if more than one interface is active."
 msgstr "*متاحه فقط عند وجود أكثر من واحهه نشطه"
 
-#
-msgid ".NFI Download failed:"
-msgstr "فشل تحميل ملف صوره"
-
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr "ملف صوره به بصمة md5sumصحيح ، تستطيع تنصيب الصوره بأمان!"
-
 msgid "0"
 msgstr "0"
 
@@ -253,9 +248,8 @@ msgstr "1"
 msgid "1 wireless network found!"
 msgstr "تم العثور على شبكه لاسلكيه"
 
-#
 msgid "1.0"
-msgstr ""
+msgstr "1.0"
 
 msgid "1.1"
 msgstr "1.1"
@@ -289,9 +283,8 @@ msgstr "16:9"
 msgid "16:9 Letterbox"
 msgstr ""
 
-#
 msgid "16:9 always"
-msgstr ""
+msgstr "16:9 دائما"
 
 #
 msgid "18 V"
@@ -327,9 +320,8 @@ msgstr "5"
 msgid "5 minutes"
 msgstr "5 دقائق"
 
-#
 msgid "6"
-msgstr ""
+msgstr "6"
 
 msgid "60 minutes"
 msgstr "60 دقيقه"
@@ -365,6 +357,18 @@ msgstr "؟؟"
 msgid "A"
 msgstr "أ"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #, python-format
 msgid ""
 "A configuration file (%s) was modified since Installation.\n"
@@ -393,6 +397,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "دليل برامج الكترونى بيانى لكل قنوات باقه معينه"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
@@ -400,6 +410,15 @@ msgstr ""
 "يوجد مدخل إعتلاء بنفس الاسم ! \n"
 "هل تريد تحديث المدخل الحالى والاستمرار ؟ \n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #, python-format
 msgid ""
 "A record has been started:\n"
@@ -443,6 +462,9 @@ msgstr ""
 "\n"
 "هل تريد تعطيل واجهه الشبكه الثانيه ؟"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -504,6 +526,12 @@ msgstr "عن"
 msgid "About..."
 msgstr "عـن..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr "نقطة وصول"
@@ -599,7 +627,7 @@ msgstr "إضافه الى المفضله"
 
 #
 msgid "Add zap timer instead of record timer?"
-msgstr ""
+msgstr "أضف مؤقت تنقل بدلا من مؤقت تسجيل"
 
 #
 msgid "Added: "
@@ -609,15 +637,15 @@ msgstr "تمت الاضافه"
 msgid ""
 "Adds enigma2 settings and dreambox model informations like SN, rev... if "
 "enabled."
-msgstr ""
+msgstr " يضيف إعدادات وموديل الدريم بوكسإذا كانت مفعله"
 
 #
 msgid "Adds network configuration if enabled."
-msgstr ""
+msgstr "يضيف تكوينات شبكه إذا كانت مفعله"
 
 #
 msgid "Adds wlan configuration if enabled."
-msgstr ""
+msgstr "يضيف تكوينات شبكه واسعه إذا كانت مفعله"
 
 msgid ""
 "Adjust the color settings so that all the color shades are distinguishable, "
@@ -629,6 +657,12 @@ msgstr ""
 "الامكان. إذا كانت النتيجه مرضيه أضغط موافقلاغلاق النافذه ، أو استخدم مفاتيح "
 "الارقام لاختيار شاشات اختبار أخرى"
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "إختيارات متقدمه"
@@ -653,6 +687,11 @@ msgstr "إعدادات فيديو متقدمه"
 msgid "Advanced restore"
 msgstr "إستعاده متقدمه"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "بعد الحدث"
@@ -664,6 +703,9 @@ msgstr ""
 "إذا أردت حمايه خدمه واحده بعد انتهاء نافذه البدأأرجع الى دليل المستخدم لتعرف "
 "كيف تفعل ذلك"
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "البوم"
@@ -686,6 +728,12 @@ msgstr "مؤقت غير متكرر"
 msgid "Allow zapping via Webinterface"
 msgstr "السماح بالتنقل من خلال واجهة الشبكه"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "الفا"
@@ -697,6 +745,9 @@ msgstr "وضع راديو بديل"
 msgid "Alternative services tuner priority"
 msgstr "أولوية الموالف للقنوات البديله"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "اسأل دائما قبل الارسال"
@@ -783,6 +834,9 @@ msgstr "أسال المستخدم"
 msgid "Aspect Ratio"
 msgstr "نسبة الجانب"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr "اثيروس"
 
@@ -801,6 +855,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 msgid "Australia"
 msgstr "استراليا"
 
@@ -841,6 +900,11 @@ msgstr "إعدادات المؤقت الالى"
 msgid "AutoTimer overview"
 msgstr "معاينة المؤقت الالى"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 msgid "Automatic"
 msgstr "آلى"
 
@@ -848,6 +912,32 @@ msgstr "آلى"
 msgid "Automatic Scan"
 msgstr "بحث آلـى"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 msgid "Autos & Vehicles"
 msgstr "سيارات ومركبات"
 
@@ -865,6 +955,12 @@ msgstr "ب"
 msgid "BA"
 msgstr "ب أ"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "ب ب"
@@ -943,6 +1039,12 @@ msgstr "منع الحد من الضوضاء"
 msgid "Blue boost"
 msgstr "الدعم الازرق"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 msgid "Bookmarks"
 msgstr "الاشارات المرجعيه"
 
@@ -956,6 +1058,12 @@ msgstr "البرازيل"
 msgid "Brightness"
 msgstr "الإضاءه"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -972,6 +1080,9 @@ msgstr "حرق الصوره الحاليه الى دى فى دى"
 msgid "Burn to DVD"
 msgstr "حرق الى دى فى دى"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "الناقل"
@@ -990,6 +1101,11 @@ msgstr "سي باند"
 msgid "CDInfo"
 msgstr "بيانات القرص المدمج"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1009,6 +1125,12 @@ msgstr "كابل"
 msgid "Cache Thumbnails"
 msgstr ""
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr "تعذر الاتصال بالخادم. رجاء فحص الشبكه !"
@@ -1021,10 +1143,6 @@ msgid "Cancel"
 msgstr "إلغاء"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "السعه:"
 
@@ -1056,10 +1174,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "تغيير الدليل"
-
-#
 msgid "Change hostname"
 msgstr "تغيير أسم المضيف"
 
@@ -1067,15 +1181,14 @@ msgstr "تغيير أسم المضيف"
 msgid "Change pin code"
 msgstr "تغيير الرقم السرى"
 
-#
-msgid "Change service pin"
-msgstr "تغيير الرقم السرى للقناه"
+msgid "Change service PIN"
+msgstr ""
 
-msgid "Change service pins"
-msgstr "تغيير الرقم السرى للخدمه"
+msgid "Change service PINs"
+msgstr ""
 
-msgid "Change setup pin"
-msgstr "تغيير الرقم السرى للضبط"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1085,6 +1198,9 @@ msgstr "تغيير مقاس الخطوه"
 msgid "Change the hostname of your Dreambox."
 msgstr "تغيير أسم المضيف للدريم بوكس"
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "قناه"
@@ -1143,6 +1259,9 @@ msgstr "اختار مكان النسخه الإحتياطيه "
 msgid "Choose bouquet"
 msgstr "أختار الباقه"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "أختار المجلد الهدف"
@@ -1175,6 +1294,12 @@ msgstr "نافذة التنظيف"
 msgid "Cleanup Wizard settings"
 msgstr "إعدادات نافذة التنظيف"
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 msgid "CleanupWizard"
 msgstr "نافذة التنظيف"
 
@@ -1278,6 +1403,9 @@ msgstr "تكوين الواجهه"
 msgid "Configure nameservers"
 msgstr "تكوين اسم الخادم"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 msgid "Configure your internal LAN"
 msgstr "تكوين شبكتك الداخليه"
 
@@ -1311,6 +1439,9 @@ msgstr "كوكبه"
 msgid "Content does not fit on DVD!"
 msgstr "المحتوى لا يناسب دى فى دى !"
 
+msgid "Continue"
+msgstr ""
+
 msgid "Continue in background"
 msgstr "استمر فى الخلفيه"
 
@@ -1320,6 +1451,30 @@ msgstr "استمرار العرض"
 msgid "Contrast"
 msgstr "تباين"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "NFIتعذر إتصال الدريم بوكس بخادم تغذية صور "
@@ -1362,6 +1517,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "تكوين دى فى دى إيزو"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 msgid "Create a new AutoTimer."
 msgstr "تكوين مؤقت آلى جديد"
 
@@ -1374,6 +1535,15 @@ msgstr "أنشأ مؤقت جديد باستخدام نافذه الاعدادا
 msgid "Create movie folder failed"
 msgstr "فشل إنشاء مجلد أفلام"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #, python-format
 msgid "Creating directory %s failed."
 msgstr "فشل إنشاء دليل %s"
@@ -1389,6 +1559,9 @@ msgstr "كرواتى"
 msgid "Current Transponder"
 msgstr "التردد الحالى"
 
+msgid "Current device: "
+msgstr ""
+
 msgid "Current settings:"
 msgstr "الاعدادات الحاليه:"
 
@@ -1398,6 +1571,9 @@ msgstr "القيمه الحاليه:"
 msgid "Current version:"
 msgstr "الاصدار الحالى:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1426,9 +1602,31 @@ msgstr ""
 msgid "Customize"
 msgstr "تخصيص"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 msgid "Cut"
 msgstr "قطع"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 msgid "Cutlist editor..."
 msgstr "محرر قائمة القطع..."
 
@@ -1466,6 +1664,15 @@ msgstr "قائمة عناوين دى فى دى"
 msgid "DVD media toolbox"
 msgstr "صندوق أدوات وسيط دى فى دى"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 msgid "Danish"
 msgstr "دنماركى"
 
@@ -1507,6 +1714,12 @@ msgstr "قوائم القنوات الافتراضيه"
 msgid "Defaults"
 msgstr "الافتراضيات"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "تأخير"
@@ -1546,11 +1759,8 @@ msgstr "الوصـف"
 msgid "Deselect"
 msgstr "إلغاء الاختيار"
 
-msgid "Destination directory"
-msgstr "الدليل الوجهه"
-
-msgid "Details for extension: "
-msgstr "تفاصيل الاضافه:"
+msgid "Details for plugin: "
+msgstr ""
 
 msgid "Detected HDD:"
 msgstr "يوجد قرص صلب:"
@@ -1591,6 +1801,9 @@ msgstr "حذف الكفاف الرقمى"
 msgid "Dir:"
 msgstr "دليل:"
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 msgid "Direct playback of linked titles without menu"
 msgstr "عرض مباشر لعناوين مربوطه بدون قائمه"
 
@@ -1610,10 +1823,6 @@ msgid "Disable Picture in Picture"
 msgstr "تعطيل صوره داخل صوره"
 
 #
-msgid "Disable Subtitles"
-msgstr "تعطيل العناوين الفرعيه"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "تعطيل التبليغ عن سجل عطب"
 
@@ -1659,6 +1868,12 @@ msgstr "عرض و واجهه مستخدم"
 msgid "Display search results by:"
 msgstr "إظهار نتائج البحث بـ :"
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
@@ -1716,6 +1931,10 @@ msgstr "هل تريد عمل بحث"
 msgid "Do you want to do another manual service scan?"
 msgstr "هل تريد عمل بحث يدوى جديد ؟"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "هل تريد تفعيل خاصية التحكم الابوى فى الدريم بوكس ؟"
 
@@ -1795,6 +2014,10 @@ msgstr "تم - تثبيت ، تحديث أو حذف %d الرزم والاخطا
 msgid "Download"
 msgstr "تحميل"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1805,13 +2028,12 @@ msgstr "تحميل بلج إنز"
 msgid "Download Video"
 msgstr "تحميل فيديو"
 
+msgid "Download files from Rapidshare"
+msgstr ""
+
 msgid "Download location"
 msgstr "موقع التحميل"
 
-#
-msgid "Download of USB flasher boot image failed: "
-msgstr ""
-
 msgid "Downloadable new plugins"
 msgstr "بلج أنز جديده متاحه للتحميل"
 
@@ -1856,6 +2078,13 @@ msgstr "إختيار EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -1908,6 +2137,12 @@ msgstr "تحرير قائمة القنوات"
 msgid "Edit settings"
 msgstr "تحرير الاعدادات"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "تحرير تهيئة اسم الخادم للدريم بوكس. \n"
@@ -1937,6 +2172,9 @@ msgstr "تعليم"
 msgid "Electronic Program Guide"
 msgstr "دليل البرنامج الالكترونى"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "تفعيل"
@@ -2046,6 +2284,11 @@ msgid "English"
 msgstr "إنجليزى"
 
 msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
+msgid ""
 "Enigma2 Skinselector\n"
 "\n"
 "If you experience any problems please contact\n"
@@ -2150,6 +2393,9 @@ msgstr "أستبعاد"
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 msgid "Execution Progress:"
 msgstr "درجة تطور التنفيذ:"
 
@@ -2165,6 +2411,9 @@ msgstr "خروج"
 msgid "Exit editor"
 msgstr "خروج من المحرر"
 
+msgid "Exit input device selection."
+msgstr ""
+
 msgid "Exit network wizard"
 msgstr "خروج من نافذة إعدادات الشبكه"
 
@@ -2201,6 +2450,11 @@ msgstr "التحكم فى الاضافات"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 msgid "Factory reset"
 msgstr "العوده الى إعدادات المصنع"
 
@@ -2287,9 +2541,7 @@ msgstr "تم النتهاء من إعادة تشغيل الشبكه"
 msgid "Finnish"
 msgstr "إنتهاء"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 msgid "Flash"
@@ -2354,6 +2606,12 @@ msgstr "الجمعه"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2370,6 +2628,16 @@ msgstr ""
 "يجب إعادة تشغيل الاينجما2 لتطبيق الجلد \n"
 "هل تريد إعادة تشغيل الاينجما2 الان ؟"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2404,13 +2672,31 @@ msgstr "دريم بوكس أصلى"
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "المانـى"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 msgid "Germany"
 msgstr "المانيا"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "جارى الحصول على معلومات عن البلج إن. رجاء الانتظار..."
@@ -2426,6 +2712,14 @@ msgstr "الذهاب الى 0"
 msgid "Goto position"
 msgstr "الذهل للموضع"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "دليل برامج بيانى متعدد"
@@ -2439,6 +2733,12 @@ msgstr "اليونان"
 msgid "Green boost"
 msgstr "دعم أخضر"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 msgid "Guard Interval"
 msgstr "فاصل الحرس"
 
@@ -2502,6 +2802,9 @@ msgstr "هونج كونج"
 msgid "Horizontal"
 msgstr "أفقـى"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 msgid "How many minutes do you want to record?"
 msgstr "كم دقيقه تريد أن تسجل ؟"
 
@@ -2518,6 +2821,9 @@ msgstr "درجة لون"
 msgid "Hungarian"
 msgstr "مجرى"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "عنوان IP"
@@ -2526,6 +2832,9 @@ msgstr "عنوان IP"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 msgid "ISO file is too large for this filesystem!"
 msgstr "ملف الايزو كبير جدا على ملفات النظام !"
 
@@ -2569,9 +2878,6 @@ msgstr ""
 "لا تهتم بظلال الاضاءه الان . سيتم عمل الاعادادت لها فى الخطوه القادمه \n"
 "إذا كنت تتقبل النتيجه ، أضغط موافق"
 
-msgid "Image flash utility"
-msgstr "استخدام شحن الفلاش"
-
 #
 msgid "Import AutoTimer"
 msgstr "إستيراد مؤقت آلى"
@@ -2656,6 +2962,12 @@ msgstr "تفعيل القرص الصلب"
 msgid "Input"
 msgstr "مدخل"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "تثبيت"
@@ -2703,13 +3015,6 @@ msgstr "تسجيل سريع"
 msgid "Instant record location"
 msgstr "مكان التسجيل السريع"
 
-#
-msgid "Integrated Ethernet"
-msgstr ""
-
-msgid "Integrated Wireless"
-msgstr "لاسلكى مدمج"
-
 msgid "Interface: "
 msgstr "واجهه"
 
@@ -2723,6 +3028,9 @@ msgstr "الفلاش الداخلى"
 msgid "Internal LAN adapter."
 msgstr "محول شبكه محليه داخلى"
 
+msgid "Internal firmware updater"
+msgstr ""
+
 msgid "Invalid Location"
 msgstr "موقع غير صالح"
 
@@ -2778,6 +3086,12 @@ msgstr ""
 msgid "Italian"
 msgstr "إيطالى"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 msgid "Italy"
 msgstr "إيطاليا"
 
@@ -2793,6 +3107,51 @@ msgstr ""
 msgid "Just Scale"
 msgstr ""
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -2818,6 +3177,9 @@ msgstr "ضبط لوحه المفاتيح"
 msgid "Keymap"
 msgstr "خريطه المفاتيح"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "محول شبكه محليه"
@@ -2913,6 +3275,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "قائمة أجهزة التخزين"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "ليتوانى"
@@ -3006,9 +3374,22 @@ msgstr "أجعل هذه العلامه مجرد علامه"
 msgid "Manage extensions"
 msgstr "التحكم فى الاضافات"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 msgid "Manage network shares"
 msgstr "التحكم فى مشاركات الشبكه"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 msgid "Manage your network shares..."
 msgstr "التحكم فى مشاركات شبكتك ..."
 
@@ -3067,6 +3448,17 @@ msgstr "مشغل الوسائط"
 msgid "MediaPlayer"
 msgstr "مشغل الـوسائط"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3078,6 +3470,9 @@ msgstr "الوسيط غير فارغ"
 msgid "Menu"
 msgstr "قائمه"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "رسـاله"
@@ -3240,9 +3635,24 @@ msgstr "حرك الشاشه لأعلى"
 msgid "Move west"
 msgstr "تحرك للغرب"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 msgid "Movie location"
 msgstr "مكان الفيلم"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 msgid "Movielist menu"
 msgstr "قائمة سجل الافلام"
 
@@ -3302,6 +3712,11 @@ msgstr "شاشة مساعده MyTubeVideo"
 msgid "N/A"
 msgstr "غير موجود"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "التالى"
@@ -3343,6 +3758,102 @@ msgstr "ضبط أسم الخادم"
 msgid "Nameserver settings"
 msgstr "إعدادات اسم الخادم"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 msgid "Netmask"
 msgstr "قناع الشبكه"
 
@@ -3400,15 +3911,14 @@ msgstr "مطلقا"
 msgid "New"
 msgstr "جديد"
 
+msgid "New PIN"
+msgstr ""
+
 #
 msgid "New Zealand"
 msgstr "نيوزيلنده"
 
 #
-msgid "New pin"
-msgstr "رقم سرى جديد"
-
-#
 msgid "New version:"
 msgstr "إصدار جديد:"
 
@@ -3526,10 +4036,6 @@ msgstr ""
 "من فضلك أضبط إعدادات الموالف قبل البحث عن القنوات ."
 
 #
-msgid "No useable USB stick found"
-msgstr "لم يتم العثور على يو أس بى"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3594,6 +4100,9 @@ msgstr "لا ، لا تفعل شيئ"
 msgid "No, just start my dreambox"
 msgstr "لا ، فقط قم بتشغيل الدريم بوكس"
 
+msgid "No, never"
+msgstr ""
+
 msgid "No, not now"
 msgstr "لا ، ليس الان"
 
@@ -3748,10 +4257,19 @@ msgstr "الوضع المدارى"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "بال"
@@ -3776,10 +4294,6 @@ msgid "Packet manager"
 msgstr "المتحكم فى الحزم"
 
 #
-msgid "Page"
-msgstr "صفحه"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr ""
@@ -3803,6 +4317,11 @@ msgstr "اعداد التحكم الابوى"
 msgid "Parental control type"
 msgstr "نوع التحكم الابوى"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "كلمة المرور"
@@ -3814,6 +4333,12 @@ msgstr "إيقاف الفيلم عند النهايه"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -3859,6 +4384,12 @@ msgstr "تشغيل موسيقى"
 msgid "Play YouTube movies"
 msgstr "تشغيل افلام يوتيوب"
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr "تشغيل الفيديو التالى"
@@ -3871,6 +4402,21 @@ msgstr "عرض الافلام المسجله"
 msgid "Play video again"
 msgstr "تشغيل الفيديو مره ثانيه"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 msgid "Please Reboot"
 msgstr "من فضلك أعد التشغيل"
 
@@ -3880,15 +4426,17 @@ msgstr "من فضلك أختار الوسيط المطلوب فحصه"
 msgid "Please add titles to the compilation."
 msgstr "من فضلك أدخل عناوين للتأليف"
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 msgid "Please change recording endtime"
 msgstr "من فضلك قم بتغيير وقت إنتهاء التسجيل"
 
 msgid "Please check your network settings!"
 msgstr "من فضلك أفحص إعدادات الشبكه!"
 
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "من فضلك أختار صوره nfi للتحميل من خادم التغذيه "
-
 msgid "Please choose an extension..."
 msgstr "من فضلك أختار إضافه..."
 
@@ -3914,13 +4462,6 @@ msgstr ""
 "من فضلك قم بتكوين التصال بالنترنت بملأ القيم المطلوبه \n"
 "عندما تكون مستعد أضغط موافق للاستمرار"
 
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"من فضلك أفصل الان كل اجهزة USB من الدريم بوكس، ثم اشبك الـ USB المستهدف (أقل "
-"سعه مسموحه 64 ميجا)"
-
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "من فضلك لا تغير أى قيمه ألا إذا كنت متأكد مما تفعل !"
 
@@ -3942,8 +4483,8 @@ msgstr "من فضلك أدخل أسم الدليل الجديد"
 msgid "Please enter the correct pin code"
 msgstr "من فضلك أدخل الرقم السرى الصحيح"
 
-msgid "Please enter the old pin code"
-msgstr "من فضلك أدخل الرقم السرى القديم"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 msgid "Please enter your email address here:"
 msgstr "من فضلك أدخل بريدك الالكترونى هنا:"
@@ -3974,9 +4515,6 @@ msgstr "من فضلك اضغط موافق"
 msgid "Please provide a Text to match"
 msgstr "من فضلك أدخل نص لمقارنته"
 
-msgid "Please select .NFI flash image file from medium"
-msgstr "من فضلك أختار ملف صورة فلاش NFI من وسيط"
-
 msgid "Please select a playlist to delete..."
 msgstr "أختار قائمة العرض المراد مسحها..."
 
@@ -3993,6 +4531,9 @@ msgstr "من فضلك أختار الخدمه الفرعيه المطلوب تس
 msgid "Please select a subservice..."
 msgstr "من فضلك أختار الخدمه الفرعيه"
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 msgid "Please select an extension to remove."
 msgstr "من فضلك أختار الاضافه المطلوب حذفها"
 
@@ -4007,10 +4548,6 @@ msgstr "من فضلك أختار الوسيط الذى سييستخدم كمكا
 msgid "Please select tag to filter..."
 msgstr ""
 
-#
-msgid "Please select target directory or medium"
-msgstr "من فضلك إختار الدليل الهدف أو الوسيط"
-
 msgid "Please select the movie path..."
 msgstr "من فضلك أختار مسار الفيلم..."
 
@@ -4123,6 +4660,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "بلج إنز"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 msgid "Poland"
 msgstr "بولندا"
 
@@ -4183,6 +4723,9 @@ msgstr "ضبط الموتور"
 msgid "Positioner storage"
 msgstr ""
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
@@ -4198,10 +4741,19 @@ msgstr ""
 msgid "Predefined transponder"
 msgstr ""
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "جارى التجهيز ... رجاء الانتظار"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "أضغط موافق من الريموت للمتابعه"
@@ -4261,9 +4813,6 @@ msgstr "اضغط موافق لبدأ البحث"
 msgid "Press OK to toggle the selection."
 msgstr "أضغط موافق لتبدل الأختيار"
 
-msgid "Press OK to view full changelog"
-msgstr "أضغط موافق لتشاهد سجل تغيرات كامل"
-
 msgid "Press yellow to set this interface as default interface."
 msgstr "أضغط الذر الأصفر لتجعل هذه الواجهه هى الواجهه الأفتراضيه"
 
@@ -4279,6 +4828,12 @@ msgstr "معاينة المؤقت الالى"
 msgid "Preview menu"
 msgstr "معاينة القائمه"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 msgid "Primary DNS"
 msgstr "دى إن اس أبتدائى"
 
@@ -4314,6 +4869,9 @@ msgstr "تم النشر"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 msgid "Quick"
 msgstr "سريع"
 
@@ -4330,6 +4888,9 @@ msgstr "مخرج RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 msgid "Radio"
 msgstr "راديو"
 
@@ -4382,6 +4943,12 @@ msgstr "تم تميزها حديثا"
 msgid "Reception Settings"
 msgstr "إعدادات الاستقبال"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "تسجيل"
@@ -4418,8 +4985,8 @@ msgstr "تسجيلات"
 msgid "Recordings always have priority"
 msgstr "التسجيلات لها الأوليه دائما"
 
-msgid "Reenter new pin"
-msgstr "أعد إدخال الرقم السرى"
+msgid "Reenter new PIN"
+msgstr ""
 
 msgid "Refresh Rate"
 msgstr "معدل الأنعاش"
@@ -4442,11 +5009,14 @@ msgstr "إعادة تحميل"
 msgid "Reload Black-/Whitelists"
 msgstr "إعادة تحميل القائمه السوداء/البيضاء"
 
-msgid "Remember service pin"
-msgstr "تذكر الرقم السرى للخدمه"
+msgid "Remember service PIN"
+msgstr ""
 
-msgid "Remember service pin cancel"
-msgstr "إلغاء تذكر الرقم السرى للخدمه"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
+msgstr ""
 
 msgid "Remove"
 msgstr "حذف"
@@ -4476,12 +5046,6 @@ msgstr "حذف البلج إنز"
 msgid "Remove selected AutoTimer"
 msgstr "حذف المؤقت الالى المختار"
 
-msgid "Remove the broken .NFI file?"
-msgstr "حذف ملف nfiغير صالح ؟"
-
-msgid "Remove the incomplete .NFI file?"
-msgstr "حذف ملف nfi غير كامل ؟"
-
 msgid "Remove timer"
 msgstr "حذف المؤقت"
 
@@ -4504,6 +5068,9 @@ msgstr "إعادة التسميه"
 msgid "Rename crashlogs"
 msgstr "إعادة تسمية سجلات العطب"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "إعاده"
@@ -4518,6 +5085,12 @@ msgstr ""
 msgid "Repeats"
 msgstr "إعادات"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 msgid "Require description to be unique"
 msgstr "يحتاج وصف ليكون فريدا"
 
@@ -4591,6 +5164,9 @@ msgstr "إستعادة التنفيذ"
 msgid "Restore system settings"
 msgstr "إستعادة إعدادات النظام"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -4686,6 +5262,9 @@ msgstr "ضبط معدات القمر"
 msgid "Satellite equipment"
 msgstr "معدات القمر"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "اقمار صناعيه"
@@ -4693,6 +5272,9 @@ msgstr "اقمار صناعيه"
 msgid "Satfinder"
 msgstr "الباحث عن الأقمار"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "أقمار"
@@ -4816,23 +5398,22 @@ msgstr ""
 msgid "Scan band US SUPER"
 msgstr ""
 
+msgid "Scan devices for playable media files"
+msgstr ""
+
 msgid "Scan range"
 msgstr "نطاق البحث"
 
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-"بحث فى الشبكه عن نقاط دخول لاسلكيه والاتصال بها باستخدام الجهاز اللاسلكى "
-"المختار.\n"
-
-msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 "أبحث فى الشبكه عن نقاط دخول لاسلكيه وأتصل بهم باستخدامجهزك اللاسلكى "
 "المختار.\n"
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -4865,6 +5446,9 @@ msgstr "بحث محتويات محدوده:"
 msgid "Search strictness"
 msgstr "دقة البحث"
 
+msgid "Search through the EPG"
+msgstr ""
+
 msgid "Search type"
 msgstr "نوع البحث"
 
@@ -4887,6 +5471,9 @@ msgstr "DNS ثانوى"
 msgid "Security service not running."
 msgstr "خدمة الامن لا تعمل"
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "بحـث"
@@ -4918,9 +5505,6 @@ msgstr "اختار الفيلم"
 msgid "Select a timer to import"
 msgstr "أختار المؤقت المراد توريده"
 
-msgid "Select audio mode"
-msgstr "أختار أسلوب الصوت"
-
 msgid "Select audio track"
 msgstr "أختار مسار الصوت"
 
@@ -4934,14 +5518,20 @@ msgstr "اختار القناه التى تريد ان تسجل منها"
 msgid "Select channel to record on"
 msgstr "أختار القناه التى تريد التسجيل عليها"
 
-msgid "Select files for backup. Currently selected:\n"
-msgstr "أختار ملفات النسخه الاحتياطيه . المختار حاليا:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 msgid "Select files/folders to backup"
 msgstr "أختار ملفات/مجلدات النسخه الاحتياطيه"
 
-msgid "Select image"
-msgstr "أختار صوره:"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 msgid "Select interface"
 msgstr "أختار واجهه"
@@ -4992,9 +5582,6 @@ msgstr "اختار الشبكه اللاسلكيه"
 msgid "Select your choice."
 msgstr "حدد إختيارك"
 
-msgid "Selected source image"
-msgstr "الصوره المصدر المختاره"
-
 msgid "Send DiSEqC"
 msgstr "أرسل دايزك"
 
@@ -5070,6 +5657,9 @@ msgstr "معلومات القناه"
 msgid "Services"
 msgstr "القنوات/الخدمات"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr "أضبط وقت النتهاء"
@@ -5101,6 +5691,9 @@ msgstr "حدد أقصى مده"
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr "تم الغاء مفاتيح الاعداد"
@@ -5193,6 +5786,26 @@ msgstr "إظهار مشغل الراديو..."
 msgid "Show the tv player..."
 msgstr "إظهار مشغل التليفزيون"
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "تشاهد حالة إتصال الشبكه المحليه اللاسلكيه \n"
@@ -5224,10 +5837,16 @@ msgstr "إذاعات مماثله :"
 msgid "Simple"
 msgstr "بسيطه"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "مفرد"
@@ -5251,6 +5870,9 @@ msgstr ""
 msgid "Skin"
 msgstr "الجلد"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "الجلود"
@@ -5289,12 +5911,21 @@ msgstr "برنامج تشغيلى"
 msgid "Software management"
 msgstr "التحكم فى البرنامج التشغيلى"
 
+msgid "Software manager setup"
+msgstr ""
+
 msgid "Software restore"
 msgstr "إستعادة البرنامج التشغيلى"
 
 msgid "Software update"
 msgstr "ترقية البرنامج التشغيلى"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 msgid "Some plugins are not available:\n"
 msgstr "بعض البلج إنز غير متوفر : \n"
 
@@ -5421,6 +6052,9 @@ msgstr "يبدأ فى"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "خطوه ناحية الشرق"
@@ -5444,10 +6078,6 @@ msgid "Step west"
 msgstr "خطوه ناحية الغري"
 
 #
-msgid "Stereo"
-msgstr "ستيريـو"
-
-#
 msgid "Stop"
 msgstr "إيقاف"
 
@@ -5484,6 +6114,12 @@ msgstr "تخزين الموقع"
 msgid "Stored position"
 msgstr "الوضع المخزن"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "قائمة الخدمات الفرعيه..."
@@ -5608,6 +6244,9 @@ msgstr "وضع الاختبار"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "اختبر تكوين الشبكه الخاصه بالدريم بوكس. \n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 msgid "Test-Messagebox?"
 msgstr "أختبر صندوق الرسائل ؟"
 
@@ -5634,6 +6273,12 @@ msgstr ""
 "من فضلك أضغط موافق للاستمرار ."
 
 msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
@@ -5642,12 +6287,52 @@ msgstr ""
 "دى فى دى للدريم بوكس بدلا من ذلك (هذا لن يعمل فى مشغلات دى فى دى المستقله ) ؟"
 
 msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 "نافذة إعدادات الشبكه غير مثبته \n"
 "من فضلك قم بتثبيتها ."
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
@@ -5671,11 +6356,25 @@ msgstr ""
 "محدد ، فإن حدثا سوف يطابق هذا المؤقت الالى إذا كان يقع فى هذا المدى الزمنى"
 
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"الـ USB غير قابل للإقلاع . هل تريد أحدث صوره من خادم التغذيه وحفظها فى "
-"الـUSB ؟"
 
 msgid "The backup failed. Please choose a different backup location."
 msgstr "فشل عمل نسخه إحتياطيه  ، من فضلك أختار مان آخر للنسخه الإحتياطيه  ."
@@ -5739,18 +6438,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "نعت التطابق إجبارى ."
 
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"فشل التحقق من صحة md5sum ، قد يكون الملف معطوب. هل انت متأكد إنك تريد تثبيت "
-"هذه الصوره فى الفلاش الداخلى ؟ سيكون هذا على مسئوليتك الشخصيه !"
-
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr "فشل التحقق من صحة md5sum ، قد يكون التحميل غير كامل أو الملف معطوب !"
 
 msgid "The package doesn't contain anything."
 msgstr "الرزمه لا تحتوى على أى شيئ ."
@@ -5763,22 +6452,17 @@ msgid "The path %s already exists."
 msgstr "المسار %s موجود سلفا"
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "تم تغيير الرقم السرى بنجاح"
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "الرقم السرى الذى ادخلته خطأ"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "الرقمان اللذان اخلتهما غير متطابقين"
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "تم تنشيط مؤقت النوم"
@@ -5810,6 +6494,12 @@ msgstr ""
 "من خلال هذه النافذه يمكنك عمل نسخه إحتياطيه  للإعدادات الحاليه . هل تريد عمل "
 "نسخه إحتياطيه  الان ؟"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 msgid "The wizard is finished now."
 msgstr "إنتهاء نافذة الاعدادات الان ."
 
@@ -5858,24 +6548,6 @@ msgid ""
 "apply this update now?"
 msgstr "يوجد تحديث وثيقه متاح للدريم بوكس . هل تريدتطبيق هذا التحديث الان ؟"
 
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "ملف NFI هذا لا يحتوى على صوره %s صالحه"
-
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"ملف الـ nfiهذا لايوجد فيه بصمة md5sum ، وهو غير مضمون العمل . هل تريد فعلا "
-"تثبيه على الفلاش الداخلى ؟"
-
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"ملف الـnfi هذا به بصمة md5 صالحه. هل تريد الاستمرار وتثبيت الملف فى الفلاش "
-"الداخلى ؟"
-
 #
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
@@ -5922,6 +6594,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 msgid "This plugin is installed."
 msgstr "هذا البلج إن مثبت ."
 
@@ -5939,6 +6621,11 @@ msgid "This setting controls the behavior when a timer matches a found event."
 msgstr "هذا الاعداد سيتحكم فى التصرف عندمايطابق المؤقت حدث تم العثور عليه"
 
 msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
+msgid ""
 "This test checks for configured Nameservers.\n"
 "If you get a \"unconfirmed\" message:\n"
 "- please check your DHCP, cabling and Adapter setup\n"
@@ -6108,19 +6795,17 @@ msgstr "خصائص العنوان"
 msgid "Titleset mode"
 msgstr ""
 
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"لترقية البرنامج التشغيلى للدريم بوكس، من فضلك أتبع الخطوات الاتيه:\n"
-"1-أفصل الكهرباء عن الدريم بوكس من خلال الذر الخلفى ، ثم أشبك USB قابل "
-"للأقلاع \n"
-"2-أعد الكهرباء وأضغط على ذر DOWN الموجود فى مقدمه الجهاز لمدة 10 ثوانى \n"
-"3-أنتظر الأقلاع ثم أتبع التعليمات على الشاشه ."
 
 #
 msgid "Today"
@@ -6154,6 +6839,9 @@ msgstr "الاعلى تصنيفا"
 msgid "Track"
 msgstr "مسار"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "ترجمه"
@@ -6266,13 +6954,6 @@ msgstr ""
 msgid "USB stick wizard"
 msgstr ""
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"إنتهاء نافذة إعداد الـ USB . الان سيتم إعادة تشغيل الدريم بوكس بالصوره "
-"الجدديده ."
-
 msgid "Ukrainian"
 msgstr "أوكرانى"
 
@@ -6344,6 +7025,9 @@ msgstr ""
 msgid "Unsupported"
 msgstr "غير مدعم"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "تحديث"
@@ -6426,6 +7110,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr ""
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr ""
@@ -6453,6 +7140,12 @@ msgid ""
 "press OK."
 msgstr "اضغط المفتاح العلوى أو السفلى من الريموت وحدد إختيارك ثم أضغط موافق"
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 msgid "Use this video enhancement settings?"
 msgstr "استخدام إعدادات تعزيز الفيديو هذه ؟"
 
@@ -6495,6 +7188,12 @@ msgstr "وصله فيديو كاسيت"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -6543,6 +7242,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "إختيار وضعية الفيديو."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -6550,6 +7258,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr "ضبط تعزيز الفيديو"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 msgid "Videoplayer stop/exit behavior:"
 msgstr "التصرف عند إيقاف/خروج مشغل الفيديو:"
 
@@ -6557,6 +7268,12 @@ msgstr "التصرف عند إيقاف/خروج مشغل الفيديو:"
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "مشاهدة أفلام..."
@@ -6650,6 +7367,14 @@ msgstr "مشاهدات:"
 msgid "Virtual KeyBoard"
 msgstr "لوحة مفاتيح تخيليه"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "وضعيه الفولت"
@@ -6700,6 +7425,15 @@ msgstr "جارى الانتظار"
 msgid "Warn if free space drops below (kB):"
 msgstr "حذرنى إذا قلت المساحه عن (kB) :"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "واجهة الشبكه"
@@ -6880,10 +7614,6 @@ msgstr "هل تريد فعلا عمل نسخه إحتياطيه  للاعداد
 msgid "Where to save temporary timeshift recordings?"
 msgstr "أين تحفظ تسجيلات التايم شفت المؤقته؟"
 
-#
-msgid "Wireless"
-msgstr "لاسلكى"
-
 msgid "Wireless LAN"
 msgstr "شبكه محليه لا سلكيه"
 
@@ -6893,6 +7623,93 @@ msgstr "شبكه لا سلكيه"
 msgid "Wireless Network State"
 msgstr "حالة الشبكه اللاسلكيه"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -6917,9 +7734,6 @@ msgstr "خطأ اثناء التسجيل. القرص ممتلئ ؟ \n"
 msgid "Write failed!"
 msgstr "فشل الكتابه !"
 
-msgid "Writing NFI image file to flash completed"
-msgstr "إكتمال كتابة صوره NFI على الفلاش"
-
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -6933,6 +7747,9 @@ msgstr "نعم"
 msgid "Yes to all"
 msgstr "نعم للجميع"
 
+msgid "Yes, always"
+msgstr ""
+
 msgid "Yes, and delete this movie"
 msgstr "نعم، وامسح هذا الفيلم"
 
@@ -7031,6 +7848,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
@@ -7076,13 +7896,10 @@ msgstr ""
 "الانترنت سوف يتم سؤالك إذا كنت تريد إستعادة الاعدادات."
 
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"تحتاج الى رقم سرى ﻷإخفاءها عن أبناءك.\n"
-"\n"
-"هل تريد وضع رقم سرى الان؟"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -7198,6 +8015,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr "هل تريد التنقل الى أخر قناه مولفه ؟"
@@ -7214,6 +8034,18 @@ msgstr "هل تريد التنقل الى القناه الاخيره قبل ب
 msgid "Zap back to service before tuner setup?"
 msgstr "هل تريد التنقل الىالقناه الخيره قبل ضبط الموالف ؟"
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7230,6 +8062,9 @@ msgstr "[تحرير المفضله]"
 msgid "[move mode]"
 msgstr "وضع التحريك"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -7325,6 +8160,9 @@ msgstr "إضافه القناه الى المفضله"
 msgid "add services"
 msgstr "إضافة قنوات"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 msgid "add to parental protection"
 msgstr "أضف حمايه أبويه"
 
@@ -7334,6 +8172,19 @@ msgstr "متقدم"
 msgid "alphabetic sort"
 msgstr "ترنيب أبجدى"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -7408,10 +8259,6 @@ msgid "chapters"
 msgstr "فصول"
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "دائرى يسار"
 
@@ -7439,6 +8286,9 @@ msgstr "تم الاتصال"
 msgid "continue"
 msgstr "استمرار"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 msgid "copy to bouquets"
 msgstr "نسخ الى الباقات"
 
@@ -7448,6 +8298,10 @@ msgstr "لا يمكن حذفها"
 msgid "create directory"
 msgstr "إنشاء دليل"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "يومى"
@@ -7476,6 +8330,9 @@ msgstr "مسح قائمة العرض المحفوظه"
 msgid "delete..."
 msgstr "مسح ..."
 
+msgid "description"
+msgstr ""
+
 msgid "disable"
 msgstr "تعطيل"
 
@@ -7579,9 +8436,6 @@ msgstr "الخروج من قائمة واجهة الشبكه"
 msgid "exit networkadapter setup menu"
 msgstr "الخروج من قائمه إعداد الشبكه"
 
-msgid "failed"
-msgstr "فشل"
-
 #
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
@@ -7816,6 +8670,9 @@ msgstr "غير مكونه"
 msgid "not locked"
 msgstr "غير مغلقه"
 
+msgid "not supported"
+msgstr ""
+
 msgid "not used"
 msgstr "غير مستخدمه"
 
@@ -7900,6 +8757,12 @@ msgstr "جارى التسجيل....."
 msgid "red"
 msgstr "أحمر"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "حذف مدخلأسم الخادم"
@@ -7986,12 +8849,12 @@ msgstr ""
 msgid "seconds"
 msgstr "ثوانى"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 msgid "select"
 msgstr "أختار"
 
-msgid "select .NFI flash file"
-msgstr "أختار ملفnfi"
-
 #
 msgid "select CAId"
 msgstr ""
@@ -8000,9 +8863,6 @@ msgstr ""
 msgid "select CAId's"
 msgstr ""
 
-msgid "select image from server"
-msgstr "إختيار صوره من الخادم(السرفر)"
-
 msgid "select interface"
 msgstr "أختار الواجهه"
 
@@ -8016,15 +8876,18 @@ msgstr "أختار الفيلم"
 msgid "select the movie path"
 msgstr "أختار مسار الفيلم"
 
-msgid "service pin"
-msgstr "الرقم السرى للقناه"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-msgid "setup pin"
-msgstr "الرقم السرى للاعدادات"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -8179,6 +9042,9 @@ msgstr ""
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr ""
 
+msgid "tuner is not supported"
+msgstr ""
+
 msgid "unavailable"
 msgstr "غير متاح"
 
@@ -8200,6 +9066,12 @@ msgstr "حتى وضع الانتظار/إعادة التشغيل"
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr "أستخدم الدريم بوكس كبروكسى شبكه"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "استخدم الدريم بوكس كبروكسى شبكه"
+
 #
 msgid "user defined"
 msgstr "محدده من قبل المستخدم"
@@ -8216,11 +9088,11 @@ msgstr "مشاهدة التسجيلات..."
 
 #
 msgid "wait for ci..."
-msgstr ""
+msgstr "ci فى إنتظار"
 
 #
 msgid "wait for mmi..."
-msgstr ""
+msgstr "mmi إنتظار"
 
 msgid "waiting"
 msgstr "فى الانتظار"
@@ -8267,6 +9139,14 @@ msgstr "تم الانتقال"
 #~ msgstr "%s (%s, %d MB frei)"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "فشل تحميل ملف صوره"
+
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr "ملف صوره به بصمة md5sumصحيح ، تستطيع تنصيب الصوره بأمان!"
+
+#
 #~ msgid "12V Output"
 #~ msgstr "مخرج 12 فولت"
 
@@ -8286,6 +9166,20 @@ msgstr "تم الانتقال"
 #~ msgid "Cable provider"
 #~ msgstr "مقدم خدمه الكابل"
 
+#
+#~ msgid "Change dir."
+#~ msgstr "تغيير الدليل"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "تغيير الرقم السرى للقناه"
+
+#~ msgid "Change service pins"
+#~ msgstr "تغيير الرقم السرى للخدمه"
+
+#~ msgid "Change setup pin"
+#~ msgstr "تغيير الرقم السرى للضبط"
+
 #~ msgid "Default settings"
 #~ msgstr "الاعـدادات الافتـراضيه"
 
@@ -8298,6 +9192,16 @@ msgstr "تم الانتقال"
 #~ msgid "Delay x seconds after service started"
 #~ msgstr "تأخير (عدد) ثوانى بعد بدأ القناه"
 
+#~ msgid "Destination directory"
+#~ msgstr "الدليل الوجهه"
+
+#~ msgid "Details for extension: "
+#~ msgstr "تفاصيل الاضافه:"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "تعطيل العناوين الفرعيه"
+
 #
 #~ msgid "Do you really want to delete this recording?"
 #~ msgstr "هل تريد مسح هذا التسجيل؟"
@@ -8346,6 +9250,12 @@ msgstr "تم الانتقال"
 #~ msgid "Hide error windows"
 #~ msgstr "إخفاء نافذه الاخطاء"
 
+#~ msgid "Image flash utility"
+#~ msgstr "استخدام شحن الفلاش"
+
+#~ msgid "Integrated Wireless"
+#~ msgstr "لاسلكى مدمج"
+
 #
 #~ msgid "Invert"
 #~ msgstr "مقلوب"
@@ -8363,10 +9273,22 @@ msgstr "تم الانتقال"
 #~ msgstr "قائمه الافلام"
 
 #
+#~ msgid "New pin"
+#~ msgstr "رقم سرى جديد"
+
+#
+#~ msgid "No useable USB stick found"
+#~ msgstr "لم يتم العثور على يو أس بى"
+
+#
 #~ msgid "Nothing connected"
 #~ msgstr "لاشيئ متصل"
 
 #
+#~ msgid "Page"
+#~ msgstr "صفحه"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "التحكم الابوى"
 
@@ -8374,10 +9296,48 @@ msgstr "تم الانتقال"
 #~ msgid "Parental Lock"
 #~ msgstr "الاغلاق الابـوى"
 
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "من فضلك أختار صوره nfi للتحميل من خادم التغذيه "
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "من فضلك أفصل الان كل اجهزة USB من الدريم بوكس، ثم اشبك الـ USB المستهدف "
+#~ "(أقل سعه مسموحه 64 ميجا)"
+
+#~ msgid "Please enter the old pin code"
+#~ msgstr "من فضلك أدخل الرقم السرى القديم"
+
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "من فضلك أختار ملف صورة فلاش NFI من وسيط"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "من فضلك إختار الدليل الهدف أو الوسيط"
+
 #
 #~ msgid "Positioner mode"
 #~ msgstr "Rotorart"
 
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "أضغط موافق لتشاهد سجل تغيرات كامل"
+
+#~ msgid "Reenter new pin"
+#~ msgstr "أعد إدخال الرقم السرى"
+
+#~ msgid "Remember service pin"
+#~ msgstr "تذكر الرقم السرى للخدمه"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "إلغاء تذكر الرقم السرى للخدمه"
+
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "حذف ملف nfiغير صالح ؟"
+
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "حذف ملف nfi غير كامل ؟"
+
 #
 #~ msgid "Satconfig"
 #~ msgstr "اعداد القمر"
@@ -8386,6 +9346,25 @@ msgstr "تم الانتقال"
 #~ msgid "Satelliteconfig"
 #~ msgstr "ضبط الاقمـر"
 
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "بحث فى الشبكه عن نقاط دخول لاسلكيه والاتصال بها باستخدام الجهاز اللاسلكى "
+#~ "المختار.\n"
+
+#~ msgid "Select audio mode"
+#~ msgstr "أختار أسلوب الصوت"
+
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "أختار ملفات النسخه الاحتياطيه . المختار حاليا:\n"
+
+#~ msgid "Select image"
+#~ msgstr "أختار صوره:"
+
+#~ msgid "Selected source image"
+#~ msgstr "الصوره المصدر المختاره"
+
 #
 #~ msgid "Setup Lock"
 #~ msgstr "إغلاق الضبط"
@@ -8410,9 +9389,80 @@ msgstr "تم الانتقال"
 #~ msgstr "خطوه "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "ستيريـو"
+
+#
 #~ msgid "Thanks for using the wizard. Your box is now ready to use."
 #~ msgstr "شكرا، الرسيفر جاهز للاستخدام الان"
 
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "الـ USB غير قابل للإقلاع . هل تريد أحدث صوره من خادم التغذيه وحفظها فى "
+#~ "الـUSB ؟"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "فشل التحقق من صحة md5sum ، قد يكون الملف معطوب. هل انت متأكد إنك تريد "
+#~ "تثبيت هذه الصوره فى الفلاش الداخلى ؟ سيكون هذا على مسئوليتك الشخصيه !"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "فشل التحقق من صحة md5sum ، قد يكون التحميل غير كامل أو الملف معطوب !"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "تم تغيير الرقم السرى بنجاح"
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "الرقمان اللذان اخلتهما غير متطابقين"
+
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "ملف NFI هذا لا يحتوى على صوره %s صالحه"
+
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "ملف الـ nfiهذا لايوجد فيه بصمة md5sum ، وهو غير مضمون العمل . هل تريد "
+#~ "فعلا تثبيه على الفلاش الداخلى ؟"
+
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "ملف الـnfi هذا به بصمة md5 صالحه. هل تريد الاستمرار وتثبيت الملف فى "
+#~ "الفلاش الداخلى ؟"
+
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "لترقية البرنامج التشغيلى للدريم بوكس، من فضلك أتبع الخطوات الاتيه:\n"
+#~ "1-أفصل الكهرباء عن الدريم بوكس من خلال الذر الخلفى ، ثم أشبك USB قابل "
+#~ "للأقلاع \n"
+#~ "2-أعد الكهرباء وأضغط على ذر DOWN الموجود فى مقدمه الجهاز لمدة 10 ثوانى \n"
+#~ "3-أنتظر الأقلاع ثم أتبع التعليمات على الشاشه ."
+
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "إنتهاء نافذة إعداد الـ USB . الان سيتم إعادة تشغيل الدريم بوكس بالصوره "
+#~ "الجدديده ."
+
 #
 #~ msgid ""
 #~ "Unable to initialize harddisk.\n"
@@ -8432,9 +9482,25 @@ msgstr "تم الانتقال"
 #~ msgstr "صوره صوت"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "لاسلكى"
+
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "إكتمال كتابة صوره NFI على الفلاش"
+
+#
 #~ msgid "Yes, scan now"
 #~ msgstr "نعم : ابحث الان"
 
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "تحتاج الى رقم سرى ﻷإخفاءها عن أبناءك.\n"
+#~ "\n"
+#~ "هل تريد وضع رقم سرى الان؟"
+
 #
 #~ msgid "bob"
 #~ msgstr "شعبى"
@@ -8446,6 +9512,9 @@ msgstr "تم الانتقال"
 #~ msgid "empty/unknown"
 #~ msgstr "فارغ/غير معروف"
 
+#~ msgid "failed"
+#~ msgstr "فشل"
+
 #
 #~ msgid "remove service"
 #~ msgstr "حذف القناه"
@@ -8482,10 +9551,22 @@ msgstr "تم الانتقال"
 #~ "بتم البحث الان %d %%\n"
 #~ "%d تم العثور على"
 
+#~ msgid "select .NFI flash file"
+#~ msgstr "أختار ملفnfi"
+
 #
 #~ msgid "select Slot"
 #~ msgstr "موضع التيونر(الموالف)"
 
+#~ msgid "select image from server"
+#~ msgstr "إختيار صوره من الخادم(السرفر)"
+
+#~ msgid "service pin"
+#~ msgstr "الرقم السرى للقناه"
+
+#~ msgid "setup pin"
+#~ msgstr "الرقم السرى للاعدادات"
+
 #
 #~ msgid "القناه السابقه"
 #~ msgstr "vorheriger Kanal"
index f48ffed..ed5e7b1 100755 (executable)
--- a/po/ca.po
+++ b/po/ca.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ca\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2007-08-14 10:23+0200\n"
 "Last-Translator: Oriol Pellicer <oriol@elsud.org>\n"
 "Language-Team: \n"
@@ -118,6 +118,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -229,15 +232,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -381,6 +375,18 @@ msgstr "?"
 msgid "A"
 msgstr "Un"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -411,12 +417,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr ""
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -466,6 +487,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -530,6 +554,12 @@ msgstr "Quant a"
 msgid "About..."
 msgstr "Quant a..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -654,6 +684,12 @@ msgid ""
 "test screens."
 msgstr ""
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -678,6 +714,11 @@ msgstr ""
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Després del programa"
@@ -690,6 +731,9 @@ msgstr ""
 "Quan acabi aquest assistent caldrà protegir els canals desitjats. Mira el "
 "manual de la Dreambox per saber com fer-ho."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Àlbum"
@@ -714,6 +758,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -726,6 +776,9 @@ msgstr "Mode de ràdio alternatiu"
 msgid "Alternative services tuner priority"
 msgstr ""
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -814,6 +867,9 @@ msgstr ""
 msgid "Aspect Ratio"
 msgstr "Relació d'aspecte"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -833,6 +889,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -881,6 +942,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr ""
@@ -889,6 +955,32 @@ msgstr ""
 msgid "Automatic Scan"
 msgstr "Recerca automàtica"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -909,6 +1001,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -997,6 +1095,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1013,6 +1117,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Brillantor"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1029,6 +1139,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr "Gravar DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1052,6 +1165,11 @@ msgstr "Banda-C"
 msgid "CDInfo"
 msgstr "Barra d'informació"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1072,6 +1190,12 @@ msgstr "Cable"
 msgid "Cache Thumbnails"
 msgstr "Cache de les miniatures"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
@@ -1085,10 +1209,6 @@ msgid "Cancel"
 msgstr "Cancel·lar"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Capacitat: "
 
@@ -1121,10 +1241,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1132,17 +1248,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Canviar codi pin"
 
-#
-msgid "Change service pin"
-msgstr "Canviar pin canal"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Canviar pins canal"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Canviar pin configuració"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1152,6 +1265,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Canal"
@@ -1220,6 +1336,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Escollir llista"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr ""
@@ -1256,6 +1375,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1383,6 +1508,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1427,6 +1555,9 @@ msgstr "Constel·lació"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1439,6 +1570,30 @@ msgstr ""
 msgid "Contrast"
 msgstr "Contrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1482,6 +1637,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1498,6 +1659,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "No s'ha pogut crear el directori de la pel·lícula"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1515,6 +1685,9 @@ msgstr "Croat"
 msgid "Current Transponder"
 msgstr ""
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr ""
@@ -1527,6 +1700,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Versió actual:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1556,10 +1732,32 @@ msgstr ""
 msgid "Customize"
 msgstr "Personalitzar"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Tallar"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Editor..."
@@ -1608,6 +1806,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danès"
@@ -1662,6 +1869,12 @@ msgstr ""
 msgid "Defaults"
 msgstr "AC3 per defecte"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Retard"
@@ -1705,12 +1918,7 @@ msgstr "Descripció"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1757,6 +1965,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1779,10 +1990,6 @@ msgid "Disable Picture in Picture"
 msgstr "Desactivar PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Desactivar subtítols"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1834,6 +2041,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1893,6 +2106,10 @@ msgstr "Vols fer una recerca de canals?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Vols fer una altra recerca manual?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Vols habilitar el control parental?"
@@ -1985,6 +2202,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1997,12 +2218,11 @@ msgstr "Descarregar plugins"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2057,6 +2277,13 @@ msgstr "Selecció EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2118,6 +2345,12 @@ msgstr "Editar llista de canals"
 msgid "Edit settings"
 msgstr ""
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr ""
@@ -2150,6 +2383,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr ""
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Activar"
@@ -2266,6 +2502,11 @@ msgstr "HoraFi"
 msgid "English"
 msgstr "Anglès"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2383,6 +2624,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Progrés d'execució:"
@@ -2403,6 +2647,9 @@ msgstr ""
 msgid "Exit editor"
 msgstr "Sortir de l'editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2451,6 +2698,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr ""
@@ -2547,9 +2799,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finlandès"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2620,6 +2870,12 @@ msgstr "Divendres"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2637,6 +2893,16 @@ msgstr ""
 "Cal reengegar la IGU per activar la nova aparença\n"
 "Vols fer-ho ara?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2672,14 +2938,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Alemany"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Llegint la informació del plugin. Espera..."
@@ -2696,6 +2980,14 @@ msgstr "Anar a 0"
 msgid "Goto position"
 msgstr "Anar a la posició"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr ""
@@ -2712,6 +3004,12 @@ msgstr "Grec"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Interval de guarda"
@@ -2788,6 +3086,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Quants minuts vols gravar?"
@@ -2808,6 +3109,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Hongarès"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "Adreça IP"
@@ -2816,6 +3120,9 @@ msgstr "Adreça IP"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2857,10 +3164,6 @@ msgid ""
 msgstr ""
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2951,7 +3254,13 @@ msgstr "Inicialitzant disc dur..."
 msgid "Input"
 msgstr "Entrada"
 
-#
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
+#
 msgid "Install"
 msgstr ""
 
@@ -3012,14 +3321,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr ""
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3034,6 +3335,9 @@ msgstr "Flash interna"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr ""
@@ -3096,6 +3400,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italià"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3113,6 +3423,51 @@ msgstr ""
 msgid "Just Scale"
 msgstr ""
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3139,6 +3494,9 @@ msgstr "Configuració teclat"
 msgid "Keymap"
 msgstr "Mapa de teclat"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr ""
@@ -3235,6 +3593,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Dispositius d'emmagatzematge"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Lituà"
@@ -3333,10 +3697,23 @@ msgstr "Fer que aquesta marca sigui només una marca"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3401,6 +3778,17 @@ msgstr "Reproductor"
 msgid "MediaPlayer"
 msgstr "Reproductor"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3413,6 +3801,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Menú"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Missatge"
@@ -3595,10 +3986,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Moure a l'oest"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr ""
@@ -3663,6 +4069,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/D"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SEGÜENT"
@@ -3708,6 +4119,102 @@ msgstr "Configuració dels DNS"
 msgid "Nameserver settings"
 msgstr ""
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Màscara"
@@ -3775,13 +4282,12 @@ msgstr ""
 msgid "New"
 msgstr "Nou"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Nou pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3909,10 +4415,6 @@ msgstr ""
 "Sisplau configura algun sintonitzador abans de fer una recerca de canals."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3985,6 +4487,9 @@ msgstr "No, no cal."
 msgid "No, just start my dreambox"
 msgstr "No, només arrenca la Dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4149,10 +4654,19 @@ msgstr "Posició orbital"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4183,10 +4697,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Pàgina"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr ""
@@ -4211,6 +4721,11 @@ msgstr "Configuració control parental"
 msgid "Parental control type"
 msgstr "Tipus de control parental"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4223,6 +4738,12 @@ msgstr ""
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4272,6 +4793,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4284,6 +4811,21 @@ msgstr "Reproduir pel·lícules gravades..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr ""
@@ -4296,6 +4838,11 @@ msgstr ""
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Sisplau canvia l'hora d'aturar la gravació"
@@ -4305,10 +4852,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Sisplau escull una extensió..."
 
@@ -4335,12 +4878,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Sisplau, no canviïs els valors si no n'estàs segur!"
 
@@ -4368,9 +4905,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Sisplau introdueix el pin"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Sisplau, introdueix el pin vell"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4407,10 +4943,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Sisplau selecciona una llista per eliminar..."
 
@@ -4430,6 +4962,9 @@ msgstr "Sisplau selecciona un subservei a gravar..."
 msgid "Please select a subservice..."
 msgstr "Sisplau selecciona un subservei..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4447,10 +4982,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr ""
 
@@ -4575,6 +5106,9 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4639,6 +5173,9 @@ msgstr "Configuració del motor"
 msgid "Positioner storage"
 msgstr "Emmagatzemar posició del motor"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4653,10 +5190,19 @@ msgstr "Llindar de corrent en mA"
 msgid "Predefined transponder"
 msgstr "Transponedor predefinit"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Preparant... Sisplau espera"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr ""
@@ -4727,10 +5273,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4750,6 +5292,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr ""
@@ -4794,6 +5342,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4814,6 +5365,9 @@ msgstr "Sortida RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr ""
@@ -4877,6 +5431,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Configuració de recepció"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Gravar"
@@ -4918,9 +5478,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Les gravacions tenen prioritat"
 
-#
-msgid "Reenter new pin"
-msgstr "Torna a entrar el nou pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4946,12 +5505,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4991,14 +5551,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5027,6 +5579,9 @@ msgstr ""
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Repetir"
@@ -5043,6 +5598,12 @@ msgstr "S'està gravant un canal programat repetidament... Què vols fer?"
 msgid "Repeats"
 msgstr ""
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5131,6 +5692,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5236,6 +5800,9 @@ msgstr "Configuració de l'equip de satèl·lit"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satèl·lits"
@@ -5244,6 +5811,9 @@ msgstr "Satèl·lits"
 msgid "Satfinder"
 msgstr "Localitzador de satèl·lits"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5384,14 +5954,11 @@ msgstr "Escanejar banda US MID"
 msgid "Scan band US SUPER"
 msgstr "Escanejar banda US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5399,6 +5966,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5440,6 +6010,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5469,6 +6042,9 @@ msgstr ""
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Posicionar"
@@ -5504,10 +6080,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Seleccionar mode àudio"
-
-#
 msgid "Select audio track"
 msgstr "Seleccionar pista d'àudio"
 
@@ -5523,16 +6095,20 @@ msgstr "Selecciona el canal a gravar"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5597,10 +6173,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5688,6 +6260,9 @@ msgstr "Info del canal"
 msgid "Services"
 msgstr "Canals"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5721,6 +6296,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5824,6 +6402,26 @@ msgstr "Reproductor de ràdio..."
 msgid "Show the tv player..."
 msgstr "Mostrar el reproductor de tv..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr ""
@@ -5856,10 +6454,16 @@ msgstr "Emisions similars:"
 msgid "Simple"
 msgstr ""
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Senzill"
@@ -5884,6 +6488,9 @@ msgstr ""
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5929,6 +6536,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5937,6 +6547,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 #, fuzzy
 msgid "Some plugins are not available:\n"
@@ -6067,6 +6683,9 @@ msgstr "Començar el"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Pas a l'est"
@@ -6090,10 +6709,6 @@ msgid "Step west"
 msgstr "Pas a l'oest"
 
 #
-msgid "Stereo"
-msgstr "Stèreo"
-
-#
 msgid "Stop"
 msgstr "Parar"
 
@@ -6133,6 +6748,12 @@ msgstr "Guardar la posició"
 msgid "Stored position"
 msgstr "Posició guardada"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Llista de subserveis..."
@@ -6267,6 +6888,9 @@ msgstr "Mode test"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr ""
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr ""
@@ -6288,22 +6912,68 @@ msgstr ""
 
 #
 msgid ""
-"Thank you for using the wizard. Your new AutoTimer has been added to the "
-"List.\n"
-"Please press OK to continue."
+"Thank you for using the wizard. Your new AutoTimer has been added to the "
+"List.\n"
+"Please press OK to continue."
+msgstr ""
+
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+#
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
 msgstr ""
 
-#
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6325,10 +6995,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6388,17 +7073,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 #
@@ -6415,22 +7090,17 @@ msgid "The path %s already exists."
 msgstr ""
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "S'ha canviat el pin correctament"
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "El pin és incorrecte"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Els pins entrats són diferents"
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "S'ha activat la programació d'aturada."
@@ -6462,6 +7132,12 @@ msgstr ""
 "L'assistent pot fer un backup de la teva configuració actual. Vols fer-lo "
 "ara?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "L'assistent ha finalitzat."
@@ -6516,23 +7192,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6578,6 +7237,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6598,6 +7267,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6760,11 +7434,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6804,6 +7480,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr ""
@@ -6928,12 +7607,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7007,6 +7680,9 @@ msgstr "Ha fallat la comanda unmount"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7096,6 +7772,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Utilitzar una porta d'enllaç"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr ""
@@ -7130,6 +7809,12 @@ msgstr ""
 "Utilitza les fletxes del comandament per a seleccionar una opció. Després, "
 "prem OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7174,6 +7859,12 @@ msgstr "Euroconnector VCR"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7228,6 +7919,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr ""
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7236,6 +7936,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7244,6 +7947,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7349,6 +8058,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Mode voltatge"
@@ -7399,6 +8116,15 @@ msgstr ""
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7563,10 +8289,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr ""
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7578,6 +8300,93 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7603,10 +8412,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7622,6 +8427,9 @@ msgstr "Si"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7737,6 +8545,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7781,15 +8592,11 @@ msgstr ""
 "instruccions de la web,  el nou firmware et demanarà actualitzar la "
 "configuració."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Has d'entrar un codi i amagar-lo de la mainada.\n"
-"\n"
-"Vols entrar-lo ara?"
 
 #
 msgid ""
@@ -7908,6 +8715,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7924,6 +8734,18 @@ msgstr "Tornar al canal abans d'executar el satfinder?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7943,6 +8765,9 @@ msgstr "[editar preferits]"
 msgid "[move mode]"
 msgstr "[mode moure]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8051,6 +8876,9 @@ msgstr "afegir el canal als preferits"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "afegir a la protecció parental"
@@ -8063,6 +8891,19 @@ msgstr "avançat"
 msgid "alphabetic sort"
 msgstr ""
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8147,10 +8988,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "circular esq."
 
@@ -8182,6 +9019,9 @@ msgstr ""
 msgid "continue"
 msgstr "continuar"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "copiar a les llistes"
@@ -8194,6 +9034,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "diàriament"
@@ -8226,6 +9070,9 @@ msgstr "esborrar llista gravada"
 msgid "delete..."
 msgstr "esborrar..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "desactivar"
@@ -8351,10 +9198,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8633,6 +9476,9 @@ msgstr ""
 msgid "not locked"
 msgstr "desbloquejat"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8737,6 +9583,12 @@ msgstr "gravant..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8838,12 +9690,11 @@ msgstr "segon cable del LNB motoritzat"
 msgid "seconds"
 msgstr "segons"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8855,10 +9706,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8874,17 +9721,18 @@ msgstr ""
 msgid "select the movie path"
 msgstr ""
 
-#
-msgid "service pin"
-msgstr "pin del canal"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin de la configuració"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9074,6 +9922,9 @@ msgstr "posar una marca de tall en l'actual posició"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr ""
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9098,6 +9949,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "definit per l'usuari"
@@ -9251,6 +10108,18 @@ msgstr "zappejat"
 #~ msgstr "Monitorització de trucades"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Canviar pin canal"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Canviar pins canal"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Canviar pin configuració"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Escull origen"
 
@@ -9285,6 +10154,10 @@ msgstr "zappejat"
 #~ msgstr "Configuració del dispositiu..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Desactivar subtítols"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9399,6 +10272,10 @@ msgstr "zappejat"
 #~ msgstr "Nou DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nou pin"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Actualització online"
 
@@ -9407,6 +10284,14 @@ msgstr "zappejat"
 #~ msgstr "Altres..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Pàgina"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Sisplau, introdueix el pin vell"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Sisplau selecciona la paraula a filtrar..."
 
@@ -9446,6 +10331,10 @@ msgstr "zappejat"
 #~ "apagar ara?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Torna a entrar el nou pin"
+
+#
 #~ msgid ""
 #~ "Restoring the settings is done. Please press OK to activate the restored "
 #~ "settings now."
@@ -9460,6 +10349,10 @@ msgstr "zappejat"
 #~ msgstr "Gravar..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Seleccionar mode àudio"
+
+#
 #~ msgid "Somewhere else"
 #~ msgstr "A algun altre lloc"
 
@@ -9486,6 +10379,18 @@ msgstr "zappejat"
 #~ msgstr "Pas "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stèreo"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "S'ha canviat el pin correctament"
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Els pins entrats són diferents"
+
+#
 #~ msgid "This is unsupported at the moment."
 #~ msgstr "Actualment això no està suportat."
 
@@ -9569,6 +10474,16 @@ msgstr "zappejat"
 
 #
 #~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Has d'entrar un codi i amagar-lo de la mainada.\n"
+#~ "\n"
+#~ "Vols entrar-lo ara?"
+
+#
+#~ msgid ""
 #~ "are you sure you want to restore\n"
 #~ "following backup:\n"
 #~ msgstr ""
@@ -9656,6 +10571,14 @@ msgstr "zappejat"
 #~ msgstr "segons."
 
 #
+#~ msgid "service pin"
+#~ msgstr "pin del canal"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin de la configuració"
+
+#
 #~ msgid "skip backward (self defined)"
 #~ msgstr "saltar enrere (definir)"
 
index ba44232..9c492d6 100755 (executable)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-09-28 18:09+0100\n"
 "Last-Translator: ws79 <ws79@centrum.cz>\n"
 "Language-Team: \n"
@@ -112,6 +112,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -223,15 +226,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -371,6 +365,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -400,12 +406,27 @@ msgstr "Dokončený časovač chce vypnout váš Dreambox. Vypnout teď?"
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafické EPG pro všechny stanice ve specifickém bukletu"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -453,6 +474,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -513,6 +537,12 @@ msgstr "O Dreamboxu"
 msgid "About..."
 msgstr "O ..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -641,6 +671,12 @@ msgstr ""
 "s výsledkem, stiskněte OK pro zavření průvodce nebo použijte numerické "
 "klávesy pro výběr jiné testovací scény."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -665,6 +701,11 @@ msgstr "Rozšířené nastavení videa"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Po události"
@@ -677,6 +718,9 @@ msgstr ""
 "Po skončení průvodce je potřeba ochránit jednotlivé programy. Podívejte se "
 "do manuálu jak to udělat."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -701,6 +745,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -713,6 +763,9 @@ msgstr "Alternativní rádio mód"
 msgid "Alternative services tuner priority"
 msgstr "Alternativní "
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -803,6 +856,9 @@ msgstr "Zeptat se"
 msgid "Aspect Ratio"
 msgstr "Poměr"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -822,6 +878,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -870,6 +931,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatické"
@@ -878,6 +944,32 @@ msgstr "Automatické"
 msgid "Automatic Scan"
 msgstr "Automatické prohledávání"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -898,6 +990,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -986,6 +1084,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1002,6 +1106,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Světlost"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1018,6 +1128,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr "Vypálit DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Sběrnice: "
@@ -1040,6 +1153,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "InfoBar"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1060,6 +1178,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Uchovat náhledy"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
@@ -1073,10 +1197,6 @@ msgid "Cancel"
 msgstr "Zrušit"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Kapacita:"
 
@@ -1109,10 +1229,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1120,17 +1236,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Změnit PIN"
 
-#
-msgid "Change service pin"
-msgstr "Změnit PIN programu"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Změnit PINy programu"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Změnit hlavní PIN"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1140,6 +1253,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Program"
@@ -1208,6 +1324,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Vybrat buket"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Vyberte cílovou složku"
@@ -1244,6 +1363,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1371,6 +1496,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Konfigurovat vaši LAN"
@@ -1415,6 +1543,9 @@ msgstr "Sestava"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1427,6 +1558,30 @@ msgstr "Pokračovat v přehrávání"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1470,6 +1625,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1486,6 +1647,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Vytváření složky selhalo"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1503,6 +1673,9 @@ msgstr "Chorvatsky"
 msgid "Current Transponder"
 msgstr "Aktuální transpondér"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Nynější nastavení:"
@@ -1515,6 +1688,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Nynější verze:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1544,10 +1720,32 @@ msgstr "Vlastní časový posun pro tlačítka 7/9"
 msgid "Customize"
 msgstr "Přizpůsobit"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Stříh"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Editor střihu..."
@@ -1596,6 +1794,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dánsky"
@@ -1650,6 +1857,12 @@ msgstr "Standardní seznam programů"
 msgid "Defaults"
 msgstr "Standardní nastavení"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Zpožděni"
@@ -1695,12 +1908,7 @@ msgstr "Popis"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1747,6 +1955,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1769,10 +1980,6 @@ msgid "Disable Picture in Picture"
 msgstr "Vypnout obraz v obraze"
 
 #
-msgid "Disable Subtitles"
-msgstr "Zakázat skryté titulky"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1824,6 +2031,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1885,6 +2098,10 @@ msgstr "Chcete prohledat služby?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Chcete provést další manuální prohledávání?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Chcete povolit rodičovskou kontrolu na vašem Dreamboxu?"
@@ -1977,6 +2194,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1989,12 +2210,11 @@ msgstr "Stáhnout pluginy"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2049,6 +2269,13 @@ msgstr "EPG Výběr"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2110,6 +2337,12 @@ msgstr "Upravit seznam programů"
 msgid "Edit settings"
 msgstr "Úprava nastavení"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Upravit konfiguraci DNS.\n"
@@ -2142,6 +2375,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "EPG"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Povolit"
@@ -2258,6 +2494,11 @@ msgstr "Konec"
 msgid "English"
 msgstr "Anglicky"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2375,6 +2616,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Začátek programu:"
@@ -2395,6 +2639,9 @@ msgstr "Ukončit"
 msgid "Exit editor"
 msgstr "Ukončit editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2443,6 +2690,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Tovární nastavení"
@@ -2538,9 +2790,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finsky"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2610,6 +2860,12 @@ msgstr "Pátek"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2627,6 +2883,16 @@ msgstr ""
 "Pro aplikování skinu je potřeba restart GUI\n"
 "Chcete nyní restartovat GUI?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2662,14 +2928,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Německy"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Získávám informace o pluginu. Prosím počkejte..."
@@ -2686,6 +2970,14 @@ msgstr "Jít na 0 bod"
 msgid "Goto position"
 msgstr "Jdi na pozici"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafické Multi EPG"
@@ -2702,6 +2994,12 @@ msgstr "Řecky"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Hlídat interval"
@@ -2778,6 +3076,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Kolik minut chcete nahrát?"
@@ -2798,6 +3099,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Maďarsky"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP adresa"
@@ -2806,6 +3110,9 @@ msgstr "IP adresa"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2855,10 +3162,6 @@ msgstr ""
 "Pokud jste spokojeni s výsledkem, stiskněte OK."
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2949,7 +3252,13 @@ msgstr "Inicializovat pevný disk..."
 msgid "Input"
 msgstr "Vstup"
 
-#
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
+#
 msgid "Install"
 msgstr ""
 
@@ -3010,14 +3319,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrovaný ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3032,6 +3333,9 @@ msgstr "Interní flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Neplatné umístění"
@@ -3094,6 +3398,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italsky"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3111,6 +3421,51 @@ msgstr ""
 msgid "Just Scale"
 msgstr "Zobrazit přes celou obrazovku (nedodržuje poměr stran)"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3137,6 +3492,9 @@ msgstr "Nastavení klávesnice"
 msgid "Keymap"
 msgstr "Rozložení kláves"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "Síťová karta"
@@ -3233,6 +3591,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Seznam záznamových zařízeních"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litevsky"
@@ -3330,10 +3694,23 @@ msgstr "Udat z toho jen značku"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3398,6 +3775,17 @@ msgstr "Přehrávač médií"
 msgid "MediaPlayer"
 msgstr "Přehrávač médií"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3410,6 +3798,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Vzkaz"
@@ -3592,10 +3983,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Posun západně"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmové menu"
@@ -3660,6 +4066,11 @@ msgstr ""
 msgid "N/A"
 msgstr "Není k dispozici"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "DALŠÍ"
@@ -3705,6 +4116,102 @@ msgstr "Nastavení DNS (nameserver)"
 msgid "Nameserver settings"
 msgstr "Nastavení DNS (nameserver)"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Síťová maska"
@@ -3772,13 +4279,12 @@ msgstr ""
 msgid "New"
 msgstr "Nové programy"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Nový PIN"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3906,10 +4412,6 @@ msgstr ""
 "Prosím nastavte váš tuner před tím než začnete prohledávat kanály."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3982,6 +4484,9 @@ msgstr "Ne, nic nedělej."
 msgid "No, just start my dreambox"
 msgstr "Ne, jen pusť můj dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4149,10 +4654,19 @@ msgstr "Orbitální pozice"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4182,10 +4696,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Strana"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4210,6 +4720,11 @@ msgstr "Nastavení rodičovského zámku"
 msgid "Parental control type"
 msgstr "Typ rodičovského zámku"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4222,6 +4737,12 @@ msgstr "Zastavit film na konci"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4271,6 +4792,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4283,6 +4810,21 @@ msgstr "Přehrát nahrané pořady..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Prosím restartujte"
@@ -4295,6 +4837,11 @@ msgstr "Prosím vyberte médium pro prozkoumání"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Prosím, změňte nahrávácí dobu"
@@ -4304,10 +4851,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Prosím vyberte si z nabídky možností"
 
@@ -4334,12 +4877,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Prosíme neměňte hodnoty pokud nevíte co děláte!"
 
@@ -4367,9 +4904,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Prosím zadejte správný PIN"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Prosím zadejte starý PIN"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4406,10 +4942,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Prosím, vybeberte playlist ke smazání..."
 
@@ -4429,6 +4961,9 @@ msgstr "Prosím vyberte podprogram pro nahrávání..."
 msgid "Please select a subservice..."
 msgstr "Prosím vyberte podprogram..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4446,10 +4981,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr "Vyberte cestu k filmům..."
 
@@ -4574,6 +5105,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Pluginy"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4638,6 +5172,9 @@ msgstr "Nastavení positioneru"
 msgid "Positioner storage"
 msgstr "Paměť pozitioneru"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4652,10 +5189,19 @@ msgstr "Práh napětí v mA"
 msgid "Predefined transponder"
 msgstr "Předdefinovný transpodér"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Připravuji... Prosím čekejte"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Stiskněte OK na dálkovém ovladači pro pokračování."
@@ -4726,10 +5272,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4749,6 +5291,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primární DNS"
@@ -4793,6 +5341,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4813,6 +5364,9 @@ msgstr "RF výstup"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Rádio"
@@ -4876,6 +5430,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Nastavení příjmu"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Náhrát"
@@ -4917,9 +5477,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Nahrávání má vždy prioritu"
 
-#
-msgid "Reenter new pin"
-msgstr "Zadejte znova PIN"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4945,12 +5504,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4990,14 +5550,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5026,6 +5578,9 @@ msgstr "Přejmenovat"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Opakování"
@@ -5042,6 +5597,12 @@ msgstr "Právě se nahrává opakovaná událost... Co chcete udělat?"
 msgid "Repeats"
 msgstr "Opakovat"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5130,6 +5691,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5234,6 +5798,9 @@ msgstr "Nastavení vybavení satelitu"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satelity"
@@ -5242,6 +5809,9 @@ msgstr "Satelity"
 msgid "Satfinder"
 msgstr "Vyhledávání satelitu"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5382,14 +5952,11 @@ msgstr "Prohledat pásmo US MID"
 msgid "Scan band US SUPER"
 msgstr "Prohledat pásmo US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5397,6 +5964,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5439,6 +6009,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5468,6 +6041,9 @@ msgstr "Sekundární DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Posunout (min)"
@@ -5503,10 +6079,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Výběr zvukového módu"
-
-#
 msgid "Select audio track"
 msgstr "Vybrat zvukovou stopu"
 
@@ -5522,16 +6094,20 @@ msgstr "Vyberat program pro nahrávání"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5596,10 +6172,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5687,6 +6259,9 @@ msgstr "Informace o programu"
 msgid "Services"
 msgstr "Programy"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5720,6 +6295,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5823,6 +6401,26 @@ msgstr "Zobrazit přehrávač rádií"
 msgid "Show the tv player..."
 msgstr "Zobrazit TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Zobrazit stav vaší bezdrátové sítě.\n"
@@ -5855,10 +6453,16 @@ msgstr "Podobné vysílání:"
 msgid "Simple"
 msgstr "jednoduché"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Jediný"
@@ -5883,6 +6487,9 @@ msgstr ""
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5928,6 +6535,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5936,6 +6546,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Některé pluginy nejsou dostupné:\n"
@@ -6065,6 +6681,9 @@ msgstr "Začíná"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Krok východně"
@@ -6088,10 +6707,6 @@ msgid "Step west"
 msgstr "Krok západně"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Zastavit"
 
@@ -6131,6 +6746,12 @@ msgstr "Ulož pozici"
 msgid "Stored position"
 msgstr "Uložená pozice"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Seznam podprogramů..."
@@ -6271,6 +6892,9 @@ msgstr "Testovací mód"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Otestovat síťovou konfiguraci vašeho Dreamboxu.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Vzkaz"
@@ -6289,24 +6913,70 @@ msgstr ""
 "Děkujeme za použítí průvodce. Váš Dreambox je nyní připraven k používání.\n"
 "Stiskněte OK a můžete začít používat váš Dreambox."
 
-#
+#
+msgid ""
+"Thank you for using the wizard. Your new AutoTimer has been added to the "
+"List.\n"
+"Please press OK to continue."
+msgstr ""
+
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+#
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
 msgid ""
-"Thank you for using the wizard. Your new AutoTimer has been added to the "
-"List.\n"
-"Please press OK to continue."
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
 msgstr ""
 
-#
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6328,10 +6998,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6396,17 +7081,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 msgid "The package doesn't contain anything."
@@ -6419,19 +7094,16 @@ msgstr ""
 msgid "The path %s already exists."
 msgstr ""
 
-msgid "The pin code has been changed successfully."
-msgstr ""
-
 msgid "The pin code you entered is wrong."
 msgstr ""
 
-msgid "The pin codes you entered are different."
-msgstr ""
-
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 msgid "The sleep timer has been activated."
 msgstr ""
 
@@ -6455,6 +7127,12 @@ msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr ""
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Průvodce skončil."
@@ -6511,23 +7189,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6573,6 +7234,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6593,6 +7264,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6775,11 +7451,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6817,6 +7495,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Překlad"
@@ -6940,12 +7621,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7023,6 +7698,9 @@ msgstr "Unmount selhalo"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7112,6 +7790,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Použít bránu (gateway)"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Použít skokové přetáčení s rychlostmi uvedenými výše"
@@ -7145,6 +7826,12 @@ msgid ""
 msgstr ""
 "Použijte šipku nahoru / dolu na DO pro výběr volby. Potom stiskněte OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7189,6 +7876,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7249,6 +7942,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Výběr video módu"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7257,6 +7959,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7265,6 +7970,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7369,6 +8080,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Mód napětí"
@@ -7419,6 +8138,15 @@ msgstr "Čekání"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7581,10 +8309,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Bezdrátové"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7596,6 +8320,93 @@ msgstr "Bezdrátová síť"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7621,10 +8432,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7640,6 +8447,9 @@ msgstr "Ano"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7761,6 +8571,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7804,15 +8617,11 @@ msgstr ""
 "Váš dreambox nyní bude zastaven. Po té co provedete aktualizaci pomocí "
 "instrukcí na té stránce se vás váš dreambox zeptá na obnovu nastavení."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Potřebujete nastavit PIN a ukrýt ho před vašimi dětmi.\n"
-"\n"
-"Chcete nyní nastavit PIN?"
 
 #
 msgid ""
@@ -7932,6 +8741,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7948,6 +8760,18 @@ msgstr "Přepnout zpět na program před vyhledáváním satelitu?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7967,6 +8791,9 @@ msgstr "[editovat oblíbené]"
 msgid "[move mode]"
 msgstr "přesun]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8075,6 +8902,9 @@ msgstr "Přidat kanál do oblíbených"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "Přidat rodičovský zámek"
@@ -8087,6 +8917,19 @@ msgstr "rozšířené"
 msgid "alphabetic sort"
 msgstr "srovnat podle abecedy"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8171,10 +9014,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "levá kruhová (polarizace)"
 
@@ -8206,6 +9045,9 @@ msgstr "připojeno"
 msgid "continue"
 msgstr "Pokračovat"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "zkopírovat do bukletu"
@@ -8218,6 +9060,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "denně"
@@ -8250,6 +9096,9 @@ msgstr "smazat uložený playlist"
 msgid "delete..."
 msgstr "Smazat...."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "zakázat"
@@ -8375,10 +9224,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8654,6 +9499,9 @@ msgstr ""
 msgid "not locked"
 msgstr "nezamčeno"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8758,6 +9606,12 @@ msgstr "nahrávání.."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8859,12 +9713,11 @@ msgstr "druhý kabel z motorizovaného LNB"
 msgid "seconds"
 msgstr "sekund(y)"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8876,10 +9729,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8895,17 +9744,18 @@ msgstr "Výběr filmu"
 msgid "select the movie path"
 msgstr "Vyberte cestu k filmům"
 
-#
-msgid "service pin"
-msgstr "PIN programu"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "nastavit PIN"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9095,6 +9945,9 @@ msgstr "prohodit střihovou značku na této pozici"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "přepnout informace mezi časem, kapitolou, audiostopou, titulky"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9119,6 +9972,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "uživatelské"
@@ -9298,6 +10157,18 @@ msgstr "přepnutý"
 #~ msgstr "Monitorovat volání"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Změnit PIN programu"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Změnit PINy programu"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Změnit hlavní PIN"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Vyberte umístění"
 
@@ -9380,6 +10251,10 @@ msgstr "přepnutý"
 #~ msgstr "Nastavení zařízení..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Zakázat skryté titulky"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9500,6 +10375,10 @@ msgstr "přepnutý"
 #~ msgstr "Inicializace..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrovaný ethernet"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Invertovat display"
 
@@ -9528,6 +10407,10 @@ msgstr "přepnutý"
 #~ msgstr "Nové DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nový PIN"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Nelze nastavit 50 Hz"
 
@@ -9574,6 +10457,10 @@ msgstr "přepnutý"
 #~ msgstr "Ostatní..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Strana"
+
+#
 #~ msgid ""
 #~ "Please attach your Zydas ZD1211B chipset compatibe WLAN USB Stick to your "
 #~ "Dreambox and press the OK button on your remote control to enable the "
@@ -9604,6 +10491,10 @@ msgstr "přepnutý"
 #~ "Poté stiskněte OK pro pokračování."
 
 #
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Prosím zadejte starý PIN"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr "Vyberte bezdrátovou síť, ke které se chcete připojit."
 
@@ -9659,6 +10550,10 @@ msgstr "přepnutý"
 #~ "nyní vypnout?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Zadejte znova PIN"
+
+#
 #~ msgid "Restart your wireless interface"
 #~ msgstr "Restartovat bezdrátové rozhraní."
 
@@ -9686,6 +10581,10 @@ msgstr "přepnutý"
 #~ "použití vašeho WLAN USB modulu\n"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Výběr zvukového módu"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Vyberte video vstup"
 
@@ -9720,6 +10619,10 @@ msgstr "přepnutý"
 #~ msgstr "Krok"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -9822,6 +10725,10 @@ msgstr "přepnutý"
 #~ "Stiskněte OK na dálkovém ovladači pro přesun na další krok."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Bezdrátové"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9872,6 +10779,16 @@ msgstr "přepnutý"
 #~ "Chcete nyní nastavit klíčová slova?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Potřebujete nastavit PIN a ukrýt ho před vašimi dětmi.\n"
+#~ "\n"
+#~ "Chcete nyní nastavit PIN?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Vaše televize pracuje na 50Hz. "
 
@@ -10022,6 +10939,14 @@ msgstr "přepnutý"
 #~ msgstr "sekundy."
 
 #
+#~ msgid "service pin"
+#~ msgstr "PIN programu"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "nastavit PIN"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "zobrazit prvni tag"
 
index 466290a..266b005 100755 (executable)
--- a/po/da.po
+++ b/po/da.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2010-04-13 21:10+0200\n"
 "Last-Translator: Ingmar <dreambox@ingmar.dk>\n"
 "Language-Team: jazzydane <dreambox@ingmar.dk>\n"
@@ -141,6 +141,9 @@ msgstr " Resultater"
 msgid " extensions."
 msgstr " filendelser."
 
+msgid " ms"
+msgstr ""
+
 msgid " packages selected."
 msgstr " pakker valgt."
 
@@ -246,17 +249,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Kun tilgængelig hvis mere end et interface er aktivt."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI download fejlede:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI filen godkendt af md5sum signatur tjek. Du kan flashe dette image "
-"sikkert!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -388,6 +380,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -418,6 +422,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafisk EPG for alle kanaler i en specifik buket"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -426,6 +436,15 @@ msgstr ""
 "Der findes allerede en montering med dette navn!\n"
 "Opdater den eksisterende montering og fortsæt?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -477,6 +496,9 @@ msgstr ""
 "\n"
 "Vil du deaktivere den anden netværksenjhed?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -540,6 +562,12 @@ msgstr "Info"
 msgid "About..."
 msgstr "Dreambox info"
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr "Accesspoint:"
@@ -668,6 +696,12 @@ msgstr ""
 "lukke Video-Finjustering, eller brug nummer knapper, for at vælge andre "
 "testbilleder."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Avancerede indstillinger"
@@ -692,6 +726,11 @@ msgstr "Avanceret video indstilling"
 msgid "Advanced restore"
 msgstr "Avanceret gendannelse"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Efter film"
@@ -704,6 +743,9 @@ msgstr ""
 "Efter start guiden er færdig, skal du beskytte enkelte kanaler. Se venligst "
 "i din DreamBox's manual hvordan du gør det."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -728,6 +770,12 @@ msgstr "Alle ikke-gentagne timere"
 msgid "Allow zapping via Webinterface"
 msgstr "Tillad at zappe via WebInterface"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -740,6 +788,9 @@ msgstr "Alternativ radio type"
 msgid "Alternative services tuner priority"
 msgstr "Alternativ kanal tuner prioritet"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "Spørg altid inden afsendelse"
@@ -840,6 +891,9 @@ msgstr "Spørg bruger"
 msgid "Aspect Ratio"
 msgstr "Billed format"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -858,6 +912,11 @@ msgstr "Lyd synk."
 msgid "Audio Sync Setup"
 msgstr "Indstilling af lydsynk."
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 msgid "Australia"
 msgstr "Australien"
 
@@ -905,6 +964,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatisk"
@@ -913,6 +977,32 @@ msgstr "Automatisk"
 msgid "Automatic Scan"
 msgstr "Automatisk søgning"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -933,6 +1023,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1021,6 +1117,12 @@ msgstr "Video støjreduktion (Block noise reduction)"
 msgid "Blue boost"
 msgstr "Blå forstærkning"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Bogmærker"
@@ -1037,6 +1139,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Lysstyrke"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1054,6 +1162,9 @@ msgstr "Brænd eksisterende image til DVD"
 msgid "Burn to DVD"
 msgstr "Brænd til DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1076,6 +1187,11 @@ msgstr "C-Bånd"
 msgid "CDInfo"
 msgstr "Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI  tildeling"
@@ -1096,6 +1212,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Hente Oversigt"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Tjek venligst din netværks opsætning!"
@@ -1109,10 +1231,6 @@ msgid "Cancel"
 msgstr "Fortryd"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Kan ikke bearbejde feed mappe"
-
-#
 msgid "Capacity: "
 msgstr "Kapacitet:"
 
@@ -1145,10 +1263,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Skift mappe"
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1156,17 +1270,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Skifte pin kode"
 
-#
-msgid "Change service pin"
-msgstr "Skifte kanal kode"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Skifte kanal koder"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Skifte opsætnings kode"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1176,6 +1287,9 @@ msgstr "Skift trin afstand"
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal Info..."
@@ -1244,6 +1358,9 @@ msgstr "Vælg backup placering"
 msgid "Choose bouquet"
 msgstr "Vælg pakke"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Vælg folder du vil bruge"
@@ -1280,6 +1397,12 @@ msgstr "Oprydningsassistent"
 msgid "Cleanup Wizard settings"
 msgstr "Indstilling af oprydningshjælper"
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr "Oprydningshjælper"
@@ -1407,6 +1530,9 @@ msgstr "Opsætning af interface"
 msgid "Configure nameservers"
 msgstr "Opsætning af navneservere"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Konfigurer dit interne LAN"
@@ -1452,6 +1578,10 @@ msgid "Content does not fit on DVD!"
 msgstr "Indholdet kan ikke være på DVD'en!"
 
 #
+msgid "Continue"
+msgstr "Fortsæt"
+
+#
 msgid "Continue in background"
 msgstr "Fortsæt i baggrunden"
 
@@ -1463,6 +1593,30 @@ msgstr "Fortsæt afspilning"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Kunne ikke forbinde til Dreambox .NFI image feed serveren:"
@@ -1508,6 +1662,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Opret DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1523,6 +1683,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Oprette Movie folder fejlede"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1540,6 +1709,9 @@ msgstr "Kroatisk"
 msgid "Current Transponder"
 msgstr "Nuværende Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Nuværende Indstilling:"
@@ -1552,6 +1724,9 @@ msgstr "Nuværende værdi:"
 msgid "Current version:"
 msgstr "Nuværende Version:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1581,10 +1756,32 @@ msgstr "Bruger skip tid for '7'/'9'-taster"
 msgid "Customize"
 msgstr "Bruger indstillinger"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Klip"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Klipliste editor..."
@@ -1633,6 +1830,15 @@ msgstr "DVD titel oplistning"
 msgid "DVD media toolbox"
 msgstr "DVD media værktøjskasse"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dansk"
@@ -1687,6 +1893,12 @@ msgstr "Standard kanallister "
 msgid "Defaults"
 msgstr "Standard"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Forsinkelse"
@@ -1732,13 +1944,8 @@ msgstr "Beskrivelse"
 msgid "Deselect"
 msgstr "Fravælg"
 
-#
-msgid "Destination directory"
-msgstr "Destinations mappe"
-
-#
-msgid "Details for extension: "
-msgstr "Detaljer for udvidelse:"
+msgid "Details for plugin: "
+msgstr ""
 
 #
 msgid "Detected HDD:"
@@ -1784,6 +1991,9 @@ msgstr "Digital konturfjernelse"
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direkte afspilning af lænkede titler uden menu"
@@ -1806,10 +2016,6 @@ msgid "Disable Picture in Picture"
 msgstr "Afbryd Billed i Billed"
 
 #
-msgid "Disable Subtitles"
-msgstr "Stoppe undertekster"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Afbryd indrapportering af nedbrudslog"
 
@@ -1861,6 +2067,12 @@ msgstr "Visning og bruger interface"
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1926,6 +2138,10 @@ msgstr "Vil du lave en kanal søgning?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Vil du lave en anden manuel søgning?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Vil du aktivere forældre kontrol muligheden på DreamBoxen?"
@@ -2020,6 +2236,10 @@ msgstr "Færdig - Installeret, opgraferet eller fjernet %d pakker med %d fejl"
 msgid "Download"
 msgstr "Download"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Download .NFI-filer til USB flash"
@@ -2032,13 +2252,12 @@ msgstr "Hente Plugins"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Download af USB flash boot image mislykkedes: "
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2092,6 +2311,13 @@ msgstr "EPG Valg"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2153,6 +2379,12 @@ msgstr "Ændre kanallister"
 msgid "Edit settings"
 msgstr "Ændre indstillinger"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Ændre Navneserver konfiguration på din Dreambox.\n"
@@ -2185,6 +2417,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektronisk Program Guide"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Aktiver"
@@ -2301,6 +2536,11 @@ msgstr "SlutTid"
 msgid "English"
 msgstr "Engelsk"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2427,6 +2667,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Kommando status:"
@@ -2447,6 +2690,9 @@ msgstr "Afslut"
 msgid "Exit editor"
 msgstr "Afslut editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Afbryd netværkshjælper"
@@ -2495,6 +2741,11 @@ msgstr "Håndtering af udvidelser"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Gendan fabriksindstilling"
@@ -2590,10 +2841,8 @@ msgstr "Afsluttede genstart af dit netværk"
 msgid "Finnish"
 msgstr "Finsk"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Først skal vi downloade seneste boot miljø for USB flash."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2662,6 +2911,12 @@ msgstr "Fredag"
 msgid "Frisian"
 msgstr "Frisisk"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2679,6 +2934,16 @@ msgstr ""
 "GUI skal genstartes for aktivering af nyt grafisk tema\n"
 "Vil du genstarte GUI nu?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2714,14 +2979,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Tysk"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Henter plugin information. Vent venligst..."
@@ -2738,6 +3021,14 @@ msgstr "Gå til 0"
 msgid "Goto position"
 msgstr "Gå til position"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafisk multi EPG"
@@ -2754,6 +3045,12 @@ msgstr "Græsk"
 msgid "Green boost"
 msgstr "Grøn forstærkning"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Sikkerhedsinterval"
@@ -2830,6 +3127,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr "Horisontal"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hvor mange minutter vil du optage?"
@@ -2850,6 +3150,9 @@ msgstr "Klarhed"
 msgid "Hungarian"
 msgstr "Ungarsk"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP-Adresse"
@@ -2858,6 +3161,9 @@ msgstr "IP-Adresse"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO filen er for stor til dette filsystem!"
@@ -2907,10 +3213,6 @@ msgstr ""
 "Hvis du er tilfreds med resultatet, tryk OK."
 
 #
-msgid "Image flash utility"
-msgstr "Image flash redskab"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -3000,6 +3302,12 @@ msgstr "Initialiserer harddisk..."
 msgid "Input"
 msgstr "Indgang"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "Installer"
@@ -3061,14 +3369,6 @@ msgid "Instant record location"
 msgstr "Umiddelbar optagelsesplacering"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Internt ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integreret trådløs"
-
-#
 msgid "Interface: "
 msgstr "Interface: "
 
@@ -3083,6 +3383,9 @@ msgstr "Intern Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Ugyldig placering"
@@ -3145,6 +3448,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiensk"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3162,6 +3471,51 @@ msgstr "Job oversigt"
 msgid "Just Scale"
 msgstr "Fyld billede helt ud"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3188,6 +3542,9 @@ msgstr "Tastatur indstilling"
 msgid "Keymap"
 msgstr "Tastelayout"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN adapter"
@@ -3284,6 +3641,12 @@ msgstr "Lænkede titler med en DVD menu"
 msgid "List of Storage Devices"
 msgstr "Oplistning af hukommelsesenheder"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litauisk"
@@ -3381,10 +3744,23 @@ msgstr "Lave dette mærke til kun et mærke"
 msgid "Manage extensions"
 msgstr "Håndter udvidelser"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3449,6 +3825,17 @@ msgstr "Medie afspiller"
 msgid "MediaPlayer"
 msgstr "Medie afspiller"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Media er ikke skrivbar DVD!"
@@ -3461,6 +3848,9 @@ msgstr "Media er ikke tomt!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Besked"
@@ -3643,10 +4033,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Drej mod vest"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr "Placering af film"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmliste menu"
@@ -3711,6 +4116,11 @@ msgstr ""
 msgid "N/A"
 msgstr "Ikke tilgængelig"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NÆSTE"
@@ -3756,6 +4166,102 @@ msgstr "Navneserver opsætning"
 msgid "Nameserver settings"
 msgstr "Navneserver indstillinger"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmaske"
@@ -3823,13 +4329,12 @@ msgstr ""
 msgid "New"
 msgstr "Ny"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Ny pin kode"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3960,10 +4465,6 @@ msgstr ""
 "Venligst udfør Tuner indstilling før du starter en kanal søgning."
 
 #
-msgid "No useable USB stick found"
-msgstr "Ingen brugbar USB stick fundet"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4045,6 +4546,9 @@ msgstr "Nej, gør intet."
 msgid "No, just start my dreambox"
 msgstr "Nej, bare start min Dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "Nej, ikke nu"
@@ -4214,10 +4718,19 @@ msgstr "Kredsløbsposition"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4247,10 +4760,6 @@ msgid "Packet manager"
 msgstr "Pakkestyring"
 
 #
-msgid "Page"
-msgstr "Side"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Sorte striber lodret samt top og bund"
@@ -4275,6 +4784,11 @@ msgstr "Forældrekontrol opsætning"
 msgid "Parental control type"
 msgstr "Forældrekontrol type"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Kodeord"
@@ -4287,6 +4801,12 @@ msgstr "Pause ved filmslutning"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4336,6 +4856,12 @@ msgstr "Afspil musik..."
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4348,6 +4874,21 @@ msgstr "Afspil optagede film..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Genstart Venligst"
@@ -4360,6 +4901,11 @@ msgstr "Venligst vælg media som skal skannes"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Venligst skift optagelses sluttid"
@@ -4369,10 +4915,6 @@ msgid "Please check your network settings!"
 msgstr "Tjek venligst din netværks opsætning!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Vælg venligst .NFI image fil til download fra feed serveren"
-
-#
 msgid "Please choose an extension..."
 msgstr "Vælg venligst en udvidelse..."
 
@@ -4404,14 +4946,6 @@ msgstr ""
 "Tryk på OK når du er færdig, for at fortsætte."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Fjern venligst alle USB enheder fra din Dreambox og (gen-)indsæt mål USB "
-"sticken (minimum størrelse 64 MB) nu!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Venligst ikke ændre værdier hvis du ikke ved hvad du gør!"
 
@@ -4439,9 +4973,8 @@ msgstr "Indtast venligst navn på den ny mappe"
 msgid "Please enter the correct pin code"
 msgstr "Indtast venligst korrekt pin kode"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Indtast venligst den gamle pin kode"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4480,10 +5013,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Vælg venligst .NFI flash image filen fra media"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Vælg venligst en spilleliste til sletning..."
 
@@ -4503,6 +5032,9 @@ msgstr "Vælg en underkanal til at optagelse..."
 msgid "Please select a subservice..."
 msgstr "Vælg venligst en underkanal..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Vælg en udvidelse, der skal fjernes."
@@ -4520,10 +5052,6 @@ msgid "Please select tag to filter..."
 msgstr "Vælg venligst tag til filtrering..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Vælg venligst destinations mappe eller media"
-
-#
 msgid "Please select the movie path..."
 msgstr "Venligst vælg en film sti..."
 
@@ -4657,6 +5185,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4721,6 +5252,9 @@ msgstr "Motor Opsætning"
 msgid "Positioner storage"
 msgstr "Gem position"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4735,10 +5269,19 @@ msgstr "Strøm forbrug i mA"
 msgid "Predefined transponder"
 msgstr "Predefineret transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Forbereder... Vent venligst"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Tryk OK på din fjernbetjening for at fortsætte."
@@ -4809,10 +5352,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Tryk på OK for at slå valget til eller fra."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Tryk OK for at se hele ændringsloggen"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Tryk på gul for at vælge dette interface som standard interface."
 
@@ -4832,6 +5371,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Fremvisnnigsmenu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primær DNS"
@@ -4876,6 +5421,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend til /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Kvik"
@@ -4896,6 +5444,9 @@ msgstr "RF Udgang"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4959,6 +5510,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Modtage Indstillinger"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Optage"
@@ -5000,9 +5557,8 @@ msgstr "Optaggelser"
 msgid "Recordings always have priority"
 msgstr "Optagelser har altid prioritet"
 
-#
-msgid "Reenter new pin"
-msgstr "Gentag ny kode"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5028,12 +5584,13 @@ msgstr "Genindlæs"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5073,14 +5630,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Fjern den ødelagte .NFI fil?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Fjern den ukomplette .NFI fil?"
-
-#
 msgid "Remove timer"
 msgstr "Fjern timer"
 
@@ -5109,6 +5658,9 @@ msgstr "Omdøb"
 msgid "Rename crashlogs"
 msgstr "Omdøb nedbrudslog"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Gentag"
@@ -5125,6 +5677,12 @@ msgstr "Gentage program optagelse som er igang... Hvad vil du foretage dig?"
 msgid "Repeats"
 msgstr "Gentagelser"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5213,6 +5771,9 @@ msgstr "Gendanelse afvikles"
 msgid "Restore system settings"
 msgstr "Gendan system opsætning"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5317,6 +5878,9 @@ msgstr "Sat udstyrs kontrol"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satellitter"
@@ -5325,6 +5889,9 @@ msgstr "Satellitter"
 msgid "Satfinder"
 msgstr "Sat Søger"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Satellitter"
@@ -5465,23 +6032,21 @@ msgstr "Søge bånd US MID"
 msgid "Scan band US SUPER"
 msgstr "Søge bånd US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
-"Søg i dit netværk efter trådløse Accesspoints og forbind til den ved hjælp "
-"af det valgte trådløse udstyr.\n"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5524,6 +6089,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5553,6 +6121,9 @@ msgstr "Sekundær DNS"
 msgid "Security service not running."
 msgstr "Vælg kanal der skal tilføjes..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Søg"
@@ -5588,10 +6159,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Vælg lyd type"
-
-#
 msgid "Select audio track"
 msgstr "Vælg lyd spor"
 
@@ -5607,17 +6174,21 @@ msgstr "Vælg optagekanal"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Vælg filer til backup. Nuværende valgte:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr "Vælg filer/mapper til backup"
 
-#
-msgid "Select image"
-msgstr "Vælg image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5681,10 +6252,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Vælg kilde image"
-
-#
 msgid "Send DiSEqC"
 msgstr "Sender DiSEqC"
 
@@ -5772,6 +6339,9 @@ msgstr "Kanalinfo"
 msgid "Services"
 msgstr "Kanaler"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5805,6 +6375,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5908,6 +6481,26 @@ msgstr "Vis radio afspilleren..."
 msgid "Show the tv player..."
 msgstr "Vis TV afspiller..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Vis tilstanden af din trådløse LAN opkobling.\n"
@@ -5940,10 +6533,16 @@ msgstr "Samme udsendelser:"
 msgid "Simple"
 msgstr "Simpel"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Enkelt titelopsætning (kompatibel med legacy afspillere)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Enkelt"
@@ -5968,6 +6567,9 @@ msgstr "Enkelt trin (GOP)"
 msgid "Skin"
 msgstr "Grafisk tema"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Grafiske temaer"
@@ -6013,6 +6615,9 @@ msgstr "Software"
 msgid "Software management"
 msgstr "Softwarehåndtering"
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Software gendannelse"
@@ -6021,6 +6626,12 @@ msgstr "Software gendannelse"
 msgid "Software update"
 msgstr "Software opdatering"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Nogle plugins er ikke tilstede:\n"
@@ -6155,6 +6766,9 @@ msgstr "Starter på"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Drej mod Øst"
@@ -6178,10 +6792,6 @@ msgid "Step west"
 msgstr "Drej mod Vest"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6221,6 +6831,12 @@ msgstr "Gemme position"
 msgid "Stored position"
 msgstr "Gemt position"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Underkanal liste..."
@@ -6362,6 +6978,9 @@ msgstr "Test type"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Test netværks konfiguration på din Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Beskedbox?"
@@ -6389,6 +7008,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6399,12 +7024,52 @@ msgstr ""
 "stedet oprette en Dreambox format DVD (som ikke kan afspilles i en "
 "almindelig DVD afspiller)? "
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6424,13 +7089,26 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB sticken er nu bootbar. Vil du downloade det seneste image fra feed "
-"serveren og gemme det på sticken?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6501,23 +7179,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Validering af md5sum mislykkedes, filen er måske ødelagt! Er du sikker på, "
-"at du vil brænde dette image til flash hukommelsen? Du gør dette på din egen "
-"risiko!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Validering af md5sum mislykkedes, filen er måske downloadet ukomplet eller "
-"ødelagt!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6533,22 +7196,17 @@ msgid "The path %s already exists."
 msgstr "Stien %s findes allerede."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Din pin kode ændring var succesfuld."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Din indtastede pin kode er forkert."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "De indtastede pin koder er forskellige."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Resultaterne skal skrives til %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Sleep timeren er blevet aktiveret."
@@ -6584,6 +7242,12 @@ msgstr ""
 "Assistenten kan gemme dine nuværende indstillinger. Vil du gemme dine "
 "indstillinger nu?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Brugen af assistenten er færdig nu."
@@ -6640,27 +7304,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Denne .NFI fil indehodler ikke et gyldigt %s image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Denne .NFI fil har ikke en gyldig md5 signatur og kan ikke garanteres at "
-"virke. Vil du virkelig brænde dette image til flash hukommelsen?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Denne .NFI fil har en gyldig md5 signatur. Vil du fortsætte prorammering af "
-"imaget til flash hukommelsen?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6708,6 +7351,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "Dette plugin er installeret"
@@ -6728,6 +7381,11 @@ msgstr "Dette plugin vil blive fjernet"
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6913,21 +7571,17 @@ msgstr "Titel egenskaber"
 msgid "Titleset mode"
 msgstr "Titelopsætning modus"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Du skal følge disse trin, for at opdatere din Dreambox software:\n"
-"1) Sluk din box med afbryderknappen på bagsiden og indsæt din bootbare USB "
-"stick.\n"
-"2) Tænd igen på afbryderknappen og samtidig NED knappen på forsiden inde i "
-"10 sekunder.\n"
-"3) Afvent bootup og følg instruktionerne fra assistenten på skærmen."
 
 #
 msgid "Today"
@@ -6961,6 +7615,9 @@ msgstr ""
 msgid "Track"
 msgstr "Spor"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Sprog info"
@@ -7082,12 +7739,6 @@ msgid "USB stick wizard"
 msgstr "USB stick assistenten"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrainsk"
 
@@ -7165,6 +7816,9 @@ msgstr "Unmount fejlede"
 msgid "Unsupported"
 msgstr "Ikke understøttet"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Opdater"
@@ -7254,6 +7908,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Brug af Router"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Spoling/afspilning ved brug af stillbilleder"
@@ -7287,6 +7944,12 @@ msgid ""
 msgstr ""
 "Brug pil op/ned for at vælge på din fjernbetjening. Derefter tryk på OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Anvend denne opsætning af videoforbedring?"
@@ -7331,6 +7994,12 @@ msgstr "Scart / Video"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7391,6 +8060,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Video type vælger."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7399,6 +8077,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr "Opsæt videoforbedring"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7407,6 +8088,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Vis film..."
@@ -7509,10 +8196,18 @@ msgid "Views: "
 msgstr ""
 
 #
-msgid "Virtual KeyBoard"
-msgstr "Virtuelt tastatur"
-
-#
+msgid "Virtual KeyBoard"
+msgstr "Virtuelt tastatur"
+
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
+#
 msgid "Voltage mode"
 msgstr "Spændings type"
 
@@ -7562,6 +8257,15 @@ msgstr "Venter"
 msgid "Warn if free space drops below (kB):"
 msgstr "Advar ved frie tomme udfald under (kb):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "WebInterface"
@@ -7749,10 +8453,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Hvor skal midleridige tidsforskydningsoptagelser gemmes?"
 
 #
-msgid "Wireless"
-msgstr "Trådløst"
-
-#
 msgid "Wireless LAN"
 msgstr "Trådløs LAN"
 
@@ -7764,6 +8464,93 @@ msgstr "Trådløst netværk"
 msgid "Wireless Network State"
 msgstr "Trådløs netværkstilstand"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7789,10 +8576,6 @@ msgid "Write failed!"
 msgstr "Skrivning mislykkedes!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Skrivning af NFI image til flash tilendebragt"
-
-#
 msgid "YPbPr"
 msgstr "Komponent"
 
@@ -7808,6 +8591,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr "Ja til alt"
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Ja, og slet denne film"
@@ -7929,6 +8715,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7979,15 +8768,11 @@ msgstr ""
 "Instruktioner fra websiden, vil den nye firmware vil bede dig om at "
 "geninstallere, dine indstillinger."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Du skal opsætte en pin kode og gemme den for dine børn.\n"
-"\n"
-"Vil du opsætte pin kode nu?"
 
 #
 msgid ""
@@ -8124,6 +8909,9 @@ msgstr ""
 "\n"
 "Vælg hvad du herefter vil gøre."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8140,6 +8928,18 @@ msgstr "Skift tilbage til kanal før sat søger?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8159,6 +8959,9 @@ msgstr "[Favorit redigering]"
 msgid "[move mode]"
 msgstr "[Flytte type]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "et gui til at tilknytte kanaler/udbydere til common interface moduler"
@@ -8268,6 +9071,9 @@ msgstr "tilføj kanal til favoritter"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "tilføj til forældre beskyttelse"
@@ -8280,6 +9086,19 @@ msgstr "avanceret"
 msgid "alphabetic sort"
 msgstr "alfabetisk sortering"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "tilknyttede CAId'er:"
@@ -8364,10 +9183,6 @@ msgid "chapters"
 msgstr "kapitler"
 
 #
-msgid "choose destination directory"
-msgstr "vælg destinations mappe"
-
-#
 msgid "circular left"
 msgstr "venstre-cirkulær"
 
@@ -8399,6 +9214,9 @@ msgstr "tilsluttet"
 msgid "continue"
 msgstr "fortsæt"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopier til pakker"
@@ -8411,6 +9229,10 @@ msgstr "kunne ikke fjernes"
 msgid "create directory"
 msgstr "opret mappe"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "daglig"
@@ -8443,6 +9265,9 @@ msgstr "slette gemt spilleliste"
 msgid "delete..."
 msgstr "slet..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "afbryd"
@@ -8568,10 +9393,6 @@ msgid "exit networkadapter setup menu"
 msgstr "luk netværksadapter opsætningsmenu"
 
 #
-msgid "failed"
-msgstr "mislykkedes"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "fil formater (BMP, PNG, JPG, GIF)"
 
@@ -8847,6 +9668,9 @@ msgstr ""
 msgid "not locked"
 msgstr "ikke låst"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "ikke anvendt"
@@ -8951,6 +9775,12 @@ msgstr "optager..."
 msgid "red"
 msgstr "rød"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "fjern en navneserver angivelse"
@@ -9052,15 +9882,14 @@ msgstr "sekundært kabel fra motor LNB"
 msgid "seconds"
 msgstr "sekunder"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "vælg"
 
 #
-msgid "select .NFI flash file"
-msgstr "vælg .NFI flash fil"
-
-#
 msgid "select CAId"
 msgstr "vælg CAId"
 
@@ -9069,10 +9898,6 @@ msgid "select CAId's"
 msgstr "vælg CAId's"
 
 #
-msgid "select image from server"
-msgstr "vælg image fra server"
-
-#
 msgid "select interface"
 msgstr "vælg interface"
 
@@ -9088,17 +9913,18 @@ msgstr "vælg film"
 msgid "select the movie path"
 msgstr "vælg stien til film"
 
-#
-msgid "service pin"
-msgstr "kanal kode"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "opsætnings kode"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9288,6 +10114,9 @@ msgstr "flytte en klippe markør til nuværende position"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "skift mellem tid, kapitel, lyd, undertekst info"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "ikke tilgængelig"
@@ -9312,6 +10141,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "brugerdefineret"
@@ -9409,10 +10244,21 @@ msgstr "zappet"
 #~ msgstr "(tom)"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI download fejlede:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr ".NFI flash bootbar USB stick blev oprettet."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI filen godkendt af md5sum signatur tjek. Du kan flashe dette image "
+#~ "sikkert!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 mappe"
 
@@ -9537,6 +10383,26 @@ msgstr "zappet"
 #~ msgstr "Overvåg opkald"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Kan ikke bearbejde feed mappe"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Skift mappe"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Skifte kanal kode"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Skifte kanal koder"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Skifte opsætnings kode"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Vælg Position"
 
@@ -9595,10 +10461,6 @@ msgstr "zappet"
 #~ "prøver igen..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Fortsæt"
-
-#
 #~ msgid "Copying USB flasher boot image to stick..."
 #~ msgstr "Kopierer USB flash boot imaget til stick..."
 
@@ -9647,14 +10509,26 @@ msgstr "zappet"
 #~ msgstr "Default-Guide"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Destinations mappe"
+
+#
 #~ msgid "Details"
 #~ msgstr "Detaljer"
 
 #
+#~ msgid "Details for extension: "
+#~ msgstr "Detaljer for udvidelse:"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Netværks Opsætning..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Stoppe undertekster"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9709,6 +10583,10 @@ msgstr "zappet"
 #~ msgstr "Færdig - Installerede og opgraderede %d pakker med %d fejl"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Download af USB flash boot image mislykkedes: "
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Downloader image beskrivelse..."
 
@@ -9785,6 +10663,11 @@ msgstr "zappet"
 #~ msgstr "Filsystem kontrol..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Først skal vi downloade seneste boot miljø for USB flash."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Klargør USB stick"
 
@@ -9829,6 +10712,10 @@ msgstr "zappet"
 #~ msgstr "Hvis du kan se denne side, venligst tryk OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash redskab"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Image-opgradering"
 
@@ -9857,6 +10744,14 @@ msgstr "zappet"
 #~ msgstr "Installerer standard... Vent venligst..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Internt ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integreret trådløs"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Inverter display"
 
@@ -9897,10 +10792,18 @@ msgstr "zappet"
 #~ msgstr "Ny DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Ny pin kode"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Ingen 50 Hz, desværre. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Ingen brugbar USB stick fundet"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -9985,6 +10888,10 @@ msgstr "zappet"
 #~ msgstr "Pakkedetaljer for:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Side"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "Partitionerer USB stick..."
 
@@ -9999,6 +10906,10 @@ msgstr "zappet"
 #~ "indbyggede trådløse netværks undrstøttelse"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Vælg venligst .NFI image fil til download fra feed serveren"
+
+#
 #~ msgid ""
 #~ "Please configure your local LAN internet connection by filling out the "
 #~ "needed values.\n"
@@ -10019,6 +10930,22 @@ msgstr "zappet"
 #~ "Når du er færdig venligst tryk på OK for at fortsætte."
 
 #
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Fjern venligst alle USB enheder fra din Dreambox og (gen-)indsæt mål USB "
+#~ "sticken (minimum størrelse 64 MB) nu!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Indtast venligst den gamle pin kode"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Vælg venligst .NFI flash image filen fra media"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr ""
 #~ "Venligst vælg nedenunder det trådløse Netværk du vil tilsluttes til."
@@ -10028,6 +10955,10 @@ msgstr "zappet"
 #~ msgstr "Vælg venligst et nøgleord til filter..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Vælg venligst destinations mappe eller media"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Vent venligst på verificering af md5 signatur..."
 
@@ -10044,6 +10975,10 @@ msgstr "zappet"
 #~ msgstr "Pluginstyring berarbejdningsinformation..."
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Tryk OK for at se hele ændringsloggen"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10103,10 +11038,22 @@ msgstr "zappet"
 #~ "afbryde nu?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Gentag ny kode"
+
+#
 #~ msgid "Remounting stick partition..."
 #~ msgstr "Genmonterer partitioner på stick..."
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Fjern den ødelagte .NFI fil?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Fjern den ukomplette .NFI fil?"
+
+#
 #~ msgid "Reset configuration"
 #~ msgstr "Genstart Konfiguration"
 
@@ -10157,18 +11104,42 @@ msgstr "zappet"
 #~ "stick\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Søg i dit netværk efter trådløse Accesspoints og forbind til den ved "
+#~ "hjælp af det valgte trådløse udstyr.\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Vælg IPKG kilde, der skal redigeres..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Vælg lyd type"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Vælg filer til backup. Nuværende valgte:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Vælg filer/mapper til backup..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Vælg image"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Vælg video indgang"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Vælg kilde image"
+
+#
 #~ msgid "Service Reference:"
 #~ msgstr "Kanal reference:"
 
@@ -10223,6 +11194,10 @@ msgstr "zappet"
 #~ msgstr "Drej"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -10271,6 +11246,60 @@ msgstr "zappet"
 #~ "sticken!"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB sticken er nu bootbar. Vil du downloade det seneste image fra feed "
+#~ "serveren og gemme det på sticken?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Validering af md5sum mislykkedes, filen er måske ødelagt! Er du sikker "
+#~ "på, at du vil brænde dette image til flash hukommelsen? Du gør dette på "
+#~ "din egen risiko!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Validering af md5sum mislykkedes, filen er måske downloadet ukomplet "
+#~ "eller ødelagt!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Din pin kode ændring var succesfuld."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "De indtastede pin koder er forskellige."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Denne .NFI fil indehodler ikke et gyldigt %s image!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Denne .NFI fil har ikke en gyldig md5 signatur og kan ikke garanteres at "
+#~ "virke. Vil du virkelig brænde dette image til flash hukommelsen?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Denne .NFI fil har en gyldig md5 signatur. Vil du fortsætte prorammering "
+#~ "af imaget til flash hukommelsen?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Denne Dreambox kan ikke afkode %s video strams!"
 
@@ -10314,6 +11343,22 @@ msgstr "zappet"
 #~ "OK, når du har taget sticken ud."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Du skal følge disse trin, for at opdatere din Dreambox software:\n"
+#~ "1) Sluk din box med afbryderknappen på bagsiden og indsæt din bootbare "
+#~ "USB stick.\n"
+#~ "2) Tænd igen på afbryderknappen og samtidig NED knappen på forsiden inde "
+#~ "i 10 sekunder.\n"
+#~ "3) Afvent bootup og følg instruktionerne fra assistenten på skærmen."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -10410,6 +11455,14 @@ msgstr "zappet"
 #~ msgstr "Hvad skal der ske med afsendte nedbrudslogs:"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Trådløst"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Skrivning af NFI image til flash tilendebragt"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Skriver image fil til NAND flash"
 
@@ -10468,6 +11521,16 @@ msgstr "zappet"
 #~ "Vil du definere nøgleord nu?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Du skal opsætte en pin kode og gemme den for dine børn.\n"
+#~ "\n"
+#~ "Vil du opsætte pin kode nu?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Dit TV virker ved 50 Hz. Tillykke!"
 
@@ -10544,6 +11607,10 @@ msgstr "zappet"
 #~ msgstr "Via Exif"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "vælg destinations mappe"
+
+#
 #~ msgid "color"
 #~ msgstr "farve"
 
@@ -10564,6 +11631,10 @@ msgstr "zappet"
 #~ msgstr "luk netværksadapter opsætningsmenu"
 
 #
+#~ msgid "failed"
+#~ msgstr "mislykkedes"
+
+#
 #~ msgid "font face"
 #~ msgstr "skrift udseende"
 
@@ -10624,6 +11695,22 @@ msgstr "zappet"
 #~ msgstr "omindekser"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "vælg .NFI flash fil"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "vælg image fra server"
+
+#
+#~ msgid "service pin"
+#~ msgstr "kanal kode"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "opsætnings kode"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "Vis første mærke"
 
index 6f20682..49fe3d8 100755 (executable)
--- a/po/de.po
+++ b/po/de.po
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-11 21:15+0200\n"
-"Last-Translator: Andreas <andreas.frisch@multimedia-labs.de>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-11-01 14:20+0100\n"
+"Last-Translator: Mladen Horvat <acid-burn@opendreambox.org>\n"
 "Language-Team: none\n"
-"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: German\n"
@@ -147,9 +147,11 @@ msgstr " Ergebnisse"
 msgid " extensions."
 msgstr "erweiterungen."
 
-#
+msgid " ms"
+msgstr " ms"
+
 msgid " packages selected."
-msgstr "Pakete ausgewählt."
+msgstr " Pakete ausgewählt."
 
 #
 msgid " updates available."
@@ -258,17 +260,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Nur verfügbar wenn mehr als ein Netzwerkadapter aktiv ist."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI Download fehlgeschlagen:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Die Signatur-Überprüfung der .NFI-Datei war erfolgreich. Sie können diese "
-"Datei ohne Bedenken installieren!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -406,6 +397,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Ein BackToTheRoots-Skin"
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Ein BackToTheRoots-Skin ... der guten alten Zeiten wegen."
+
+msgid "A basic ftp client"
+msgstr "FTP-Client für die Dreambox"
+
+msgid "A client for www.dyndns.org"
+msgstr "Ein Client für www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -416,7 +419,7 @@ msgstr ""
 "Wollen Sie diese Version behalten?"
 
 msgid "A demo plugin for TPM usage."
-msgstr ""
+msgstr "Ein Demo Plugin für die TPM Bedienung."
 
 #
 msgid ""
@@ -438,6 +441,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafischer EPG für alle Kanäle eines bestimmten Bouquets"
 
+msgid "A graphical EPG interface"
+msgstr "Eine grafische EPG Ansicht"
+
+msgid "A graphical EPG interface."
+msgstr "Zeigt eine grafische EPG Ansicht."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -446,6 +455,15 @@ msgstr ""
 "Eine Netzwerkfreigabe mit diesem Namen existiert bereits!\n"
 "Eintrag aktualisieren und fortfahren?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Ein HD Skin von Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Ein HD Skin von Kerni in gebürstetem Alu Design."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Ein Skin von Kerni"
+
 #
 #, python-format
 msgid ""
@@ -498,6 +516,9 @@ msgstr ""
 "\n"
 "Wollen Sie diese zweite Netzwerkverbindung deaktivieren?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Download-Erweiterung  für andere Plugins"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -562,6 +583,12 @@ msgstr "Über"
 msgid "About..."
 msgstr "Über..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Zugriff auf die ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Zugriff auf die ARD-Mediathek online Video Datenbank."
+
 #
 msgid "Accesspoint:"
 msgstr "Zugangspunkt:"
@@ -695,6 +722,12 @@ msgstr ""
 "OK, um die Feineinstellungen zu beenden. Mit den Zahlentasten können Sie "
 "weitere Testbilder auswählen."
 
+msgid "Adult streaming plugin"
+msgstr "Erwachsenen Stream Plugin"
+
+msgid "Adult streaming plugin."
+msgstr "Erwachsenen Stream Plugin."
+
 #
 msgid "Advanced Options"
 msgstr "Erweiterte Optionen"
@@ -719,6 +752,13 @@ msgstr "Erweiterte Video-Einstellungen"
 msgid "Advanced restore"
 msgstr "Erweiterte Wiederherstellung"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"StartupToStandby startet nach einem Stromausfall oder Reboot Ihre Dreambox "
+"im Standby-Modus."
+
 #
 msgid "After event"
 msgstr "Nach dem Event"
@@ -732,6 +772,9 @@ msgstr ""
 "Sender schützen. Wie Sie dies tun können, entnehmen Sie bitte dem Handbuch "
 "Ihrer Dreambox."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai.HD Skin-Stil Einstellungen"
+
 #
 msgid "Album"
 msgstr "Album"
@@ -756,6 +799,14 @@ msgstr "Alle sich nicht Wiederholenden"
 msgid "Allow zapping via Webinterface"
 msgstr "Umschalten per Webinterface erlauben"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "das Ausführen von Tuxbox-Plugins."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+"Mit RSDownloader können Sie Dateien von Rapidshare im Hintergrund "
+"herunterladen."
+
 #
 msgid "Alpha"
 msgstr "Transparenz"
@@ -768,6 +819,9 @@ msgstr "Alternativer Radio-Modus"
 msgid "Alternative services tuner priority"
 msgstr "Tuner-Priorität bei Alternativen Services"
 
+msgid "Always ask"
+msgstr "Immer nachfragen"
+
 #
 msgid "Always ask before sending"
 msgstr "Immer nachfragen vor dem Senden."
@@ -868,8 +922,11 @@ msgstr "Nutzer fragen"
 msgid "Aspect Ratio"
 msgstr "Seitenverhältnis"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Weist Providern/Services/CAIDs einem CI-Modul zu"
+
 msgid "Atheros"
-msgstr ""
+msgstr "Atheros"
 
 #
 msgid "Audio"
@@ -887,6 +944,13 @@ msgstr "Audio Sync"
 msgid "Audio Sync Setup"
 msgstr "Audio Sync Setup"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"Mit AudioSync kann die Ton-Ausgabe (Bitstream und PCM) verzögert werden, "
+"damit sie zeitrichtig zum Bild erfolgt."
+
 #
 msgid "Australia"
 msgstr "Australien"
@@ -935,6 +999,14 @@ msgstr "AutoTimer Einstellungen"
 msgid "AutoTimer overview"
 msgstr "AutoTimer Übersicht"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"AutoTimer setzt Timer automatisch auf Basis von benutzerdefinierten Regeln. "
+"Das hauptsächliche und erforderliche Kriterium ist eine Textsuche im Titel "
+"der Sendung."
+
 #
 msgid "Automatic"
 msgstr "Automatisch"
@@ -943,6 +1015,34 @@ msgstr "Automatisch"
 msgid "Automatic Scan"
 msgstr "Automatische Suche"
 
+msgid "Automatic volume adjustment"
+msgstr "Automatische Lautstärken-Anpassung"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automatische Lautstärken-Anpassung für AC3/DTS Dienste."
+
+msgid "Automatically change video resolution"
+msgstr "Automatisches Umschalten der Auflösung"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"AutoResolution schaltet automatisch auf die optimale Auflösung für das "
+"angezeigte Video um."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Erstellt Timereinträge auf Grund von Stichworten"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Kontrolle des freien Speichers auf der Dreambox"
+
+msgid "Automatically refresh EPG"
+msgstr "Aktualisiert automatisch EPG-Informationen"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Automatisches Versenden von Crashlogs an Dream Multimedia"
+
 #
 msgid "Autos & Vehicles"
 msgstr "Autos und Fahrzeuge"
@@ -963,6 +1063,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD Skin von Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD Skin für die Dreambox erstellt von Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1051,6 +1157,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr "Blauanteil erhöhen"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi Kontrolle"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi Kontrolle und Steuerung"
+
 #
 msgid "Bookmarks"
 msgstr "Lesezeichen"
@@ -1067,6 +1179,14 @@ msgstr "Brasilien"
 msgid "Brightness"
 msgstr "Helligkeit"
 
+msgid "Browse for and connect to network shares"
+msgstr "Durchsucht das Netzwerk nach NFS/CIFS Freigaben"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+"Mit NetworkBrowser können Sie Ihr Netzwerk nach NFS- /CIFS-Freigaben "
+"durchsuchen und zu diesen eine Verbindung herstellen."
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Netzwerkumgebung durchsuchen"
@@ -1083,6 +1203,9 @@ msgstr "Vorhandenes Image auf DVD brennen"
 msgid "Burn to DVD"
 msgstr "Auf DVD brennen"
 
+msgid "Burn your recordings to DVD"
+msgstr "Brennt Aufnahmen auf DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1106,6 +1229,14 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo ermöglicht bei der Wiedergabe von Audio-CDs im Mediaplayer die "
+"Onlineabfrage von Album- und Titel-Angaben von CDDB bzw. das Auslesen der CD-"
+"Text-Informationen."
+
 #
 msgid "CI assignment"
 msgstr "CI-Zuweisung"
@@ -1126,10 +1257,15 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Vorschaubilder zwischenspeichern"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Callmonitor für NCID-basierte Dienste"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Anrufmonitor für Fritz!Boxen"
+
 #
-#, fuzzy
 msgid "Can't connect to server. Please check your network!"
-msgstr "Bitte überprüfen Sie Ihre Netzwerkeinstellungen"
+msgstr "Keine Verbindung zum Server. Bitte überprüfen Sie Ihr Netzwerk!"
 
 #
 msgid "Canada"
@@ -1140,10 +1276,6 @@ msgid "Cancel"
 msgstr "Abbrechen"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Konnte das Feed-Verzeichnis nicht lesen."
-
-#
 msgid "Capacity: "
 msgstr "Kapazität: "
 
@@ -1176,10 +1308,6 @@ msgid "Change default recording offset?"
 msgstr "Angepasster Vor-/Nachlauf?"
 
 #
-msgid "Change dir."
-msgstr "Verzeichnis wechseln"
-
-#
 msgid "Change hostname"
 msgstr "Netzwerkname ändern"
 
@@ -1187,17 +1315,14 @@ msgstr "Netzwerkname ändern"
 msgid "Change pin code"
 msgstr "Pincode ändern"
 
-#
-msgid "Change service pin"
-msgstr "Kanal-Pincode ändern"
+msgid "Change service PIN"
+msgstr "Service PIN ändern"
 
-#
-msgid "Change service pins"
-msgstr "Kanal-Pincodes ändern"
+msgid "Change service PINs"
+msgstr "Service PINs ändern"
 
-#
-msgid "Change setup pin"
-msgstr "Einstellungen-Pincode ändern"
+msgid "Change setup PIN"
+msgstr "Setup PIN ändern"
 
 #
 msgid "Change step size"
@@ -1207,6 +1332,9 @@ msgstr "Schrittweite ändern."
 msgid "Change the hostname of your Dreambox."
 msgstr "Ändern Sie den Netzwerknamen Ihrer Dreambox."
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1275,6 +1403,9 @@ msgstr "Wählen Sie den Sicherungsort"
 msgid "Choose bouquet"
 msgstr "Bouquet wählen"
 
+msgid "Choose image to download"
+msgstr "Image zum Download auswählen"
+
 #
 msgid "Choose target folder"
 msgstr "Wähle Zielverzeichnis"
@@ -1311,6 +1442,12 @@ msgstr "Aufräumassistent"
 msgid "Cleanup Wizard settings"
 msgstr "Aufräumassistent Einstellungen"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Automatisches Löschen von Timern"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Automatisches Löschen von Timern."
+
 #
 msgid "CleanupWizard"
 msgstr "Aufräumassistent"
@@ -1416,7 +1553,7 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Komplex (erlaubt Mischen versch. Ton-u. Bildformate)"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Zusammensetzung des Aufnahme-Dateinamens"
 
 #
 msgid "Configuration Mode"
@@ -1438,6 +1575,9 @@ msgstr "Netzwerkkarte konfigurieren"
 msgid "Configure nameservers"
 msgstr "DNS-Server konfigurieren"
 
+msgid "Configure your WLAN network interface"
+msgstr "beim Konfigurieren der  WLAN-Verbindung"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Internes Netzwerk konfigurieren"
@@ -1482,6 +1622,9 @@ msgstr "Konstellation"
 msgid "Content does not fit on DVD!"
 msgstr "Inhalt passt nicht auf die DVD!"
 
+msgid "Continue"
+msgstr "Weiter"
+
 #
 msgid "Continue in background"
 msgstr "Im Hintergrund fortsetzen"
@@ -1494,6 +1637,32 @@ msgstr "Abspielen fortsetzen"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Kontrollieren Sie die Dreambox über den PC mit Ihrem Web Browser."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Kontrolliert die Dreambox über den PC"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Steuern der Dreambox mit der MUTE Taste"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Steuern Sie Ihre Dreambox nur mit der MUTE Taste."
+
+msgid "Control your internal system fan."
+msgstr "Steuern Sie den internen Lüfter Ihrer Dreambox."
+
+msgid "Control your kids's tv usage"
+msgstr "Kontrolle der TV-Nutzung von Kindern"
+
+msgid "Control your system fan"
+msgstr "Steuern Sie den Lüfter Ihrer Dreambox"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+"Filebrowser ermöglicht Ihnen das Löschen, Kopieren, Verschieben und "
+"Umbenennen von lokalen Dateien."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1541,6 +1710,14 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "DVD-ISO erstellen"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+"Mit DVD Backup erstellen Sie Backups Ihrer Video-DVDs auf Ihre Dreambox-"
+"Festplatte."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Erstellen Sie Backups Ihrer DVDs"
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Einen neuen AutoTimer erstellen."
@@ -1557,6 +1734,18 @@ msgstr "Neuen Timer mit dem Wizard erstellen"
 msgid "Create movie folder failed"
 msgstr "Erzeugen des Film-Verzeichnisses fehlgeschlagen"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Erstellt Vorschaubilder von aufgenommenen Filmen"
+
+msgid "Create remote timers"
+msgstr "Erstellen von remote Timern"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+"Mit remoteTImer kann auf eine andere Dreambox zugegriffen und deren Timer "
+"verwaltet werden. Man kann sich die Timerliste der anderen Dreambox anzeigen "
+"lassen, Timer hinzufügen oder entfernen sowie die Timerliste organisieren."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1574,6 +1763,9 @@ msgstr "Kroatisch"
 msgid "Current Transponder"
 msgstr "Aktueller Transponder"
 
+msgid "Current device: "
+msgstr "Aktuelles Gerät:"
+
 #
 msgid "Current settings:"
 msgstr "Aktuelle Einstellungen:"
@@ -1582,9 +1774,11 @@ msgstr "Aktuelle Einstellungen:"
 msgid "Current value: "
 msgstr "Aktueller Wert:"
 
-#
 msgid "Current version:"
-msgstr "Aktuelle Version:"
+msgstr "Derzeitige Version:"
+
+msgid "Currently installed image"
+msgstr "Aktuell installiertes Image"
 
 #
 #, python-format
@@ -1615,10 +1809,35 @@ msgstr "Gewünschte Sprungzeit für '7'/'9'-Tasten"
 msgid "Customize"
 msgstr "Anpassen"
 
+msgid "Customize Vali-XD skins"
+msgstr "Anpassen von Vali-XD Skins"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Passen Sie den Vali-XD Skin nach Ihren Wünschen an."
+
 #
 msgid "Cut"
 msgstr "Schneiden"
 
+msgid "Cut your movies"
+msgstr "Schneiden von aufgenommenen Filmen"
+
+msgid "Cut your movies."
+msgstr "Mit MovieCut können Sie Ihre aufgenommenen Filme schneiden."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "Schneiden von aufgenommenen Filmen"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"Mit CutListEditor können Sie Ihre aufgenommenen Filme schneiden.\n"
+"\n"
+" "
+
 #
 msgid "Cutlist editor..."
 msgstr "Schnitteditor..."
@@ -1666,6 +1885,18 @@ msgstr "DVD Titelliste"
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "Spielt DVDs mit dem DVDPlayer der Dreambox ab"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVD Player spielt DVDs auf der Dreambox ab.\n"
+"Es können DVDs, iso-Dateien und Dateien aus einer video_ts-Ordnerstruktur "
+"von Ihrer Festplatte oder aus dem Netzwerk abgespielt werden."
+
 #
 msgid "Danish"
 msgstr "Dänisch"
@@ -1722,6 +1953,12 @@ msgstr "Standard-Kanallisten"
 msgid "Defaults"
 msgstr "Standard"
 
+msgid "Define a startup service"
+msgstr "Legt einen Startsender fest"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "StartUpService legen Sie einen Startsender Ihrer Dreambox fest."
+
 #
 msgid "Delay"
 msgstr "Verzögerung"
@@ -1767,13 +2004,8 @@ msgstr "Beschreibung"
 msgid "Deselect"
 msgstr "Markierung aufheben"
 
-#
-msgid "Destination directory"
-msgstr "Zielverzeichnis"
-
-#
-msgid "Details for extension: "
-msgstr "Details für Erweiterung:"
+msgid "Details for plugin: "
+msgstr "Details für Plugin: "
 
 #
 msgid "Detected HDD:"
@@ -1819,6 +2051,9 @@ msgstr ""
 msgid "Dir:"
 msgstr "Verzeichnis:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Youtube Filme direkt abspielen"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direkte Wiedergabe verknüpfter Titel ohne Menü"
@@ -1841,10 +2076,6 @@ msgid "Disable Picture in Picture"
 msgstr "Bild in Bild ausschalten"
 
 #
-msgid "Disable Subtitles"
-msgstr "Untertitel abschalten"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Crashlogübermittlung deaktivieren"
 
@@ -1896,6 +2127,12 @@ msgstr "Display und Userinterface"
 msgid "Display search results by:"
 msgstr "Suchergebnisse anzeigen:"
 
+msgid "Display your photos on the TV"
+msgstr "Zeigt Bilder auf dem Fernseher an"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Filminformationen aus der InternetMovieDatabase"
+
 #
 #, python-format
 msgid ""
@@ -1957,6 +2194,10 @@ msgstr "Jetzt nach Kanälen suchen?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Wollen Sie eine weitere manuelle Suche durchführen?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Wollen Sie das Image nach %s herunterladen?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Möchten Sie den Jugendschutz Ihrer Dreambox aktivieren?"
@@ -2053,6 +2294,10 @@ msgstr ""
 msgid "Download"
 msgstr "Herunterladen"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "%s vom Server herunterladen"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ".NFI-Files für USB-Flasher runterladen"
@@ -2065,15 +2310,14 @@ msgstr "Plugins herunterladen"
 msgid "Download Video"
 msgstr "Video runterladen"
 
+msgid "Download files from Rapidshare"
+msgstr "Lädt Dateien von Rapidshare herunter"
+
 #
 msgid "Download location"
 msgstr "Download Verzeichnis:"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Herunterladen des USB flasher boot image fehlgeschlagen: "
-
-#
 msgid "Downloadable new plugins"
 msgstr "Herunterladbare neue Plugins"
 
@@ -2125,6 +2369,17 @@ msgstr "EPG-Auswahl"
 msgid "EPG encoding"
 msgstr "Zeichensatz des EPG"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh schaltet auf vorkonfigurierte Sender, wenn die Box nicht genutzt "
+"wird\n"
+"(im Standby und ohne aktive Aufnahme) und aktualisiert so die EPG-"
+"Informationen dieser Sender."
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2164,7 +2419,7 @@ msgstr "Titel schneiden"
 
 #
 msgid "Edit bouquets list"
-msgstr ""
+msgstr "Bouquetliste bearbeiten"
 
 #
 msgid "Edit chapters of current title"
@@ -2186,6 +2441,13 @@ msgstr "Kanalliste bearbeiten"
 msgid "Edit settings"
 msgstr "Einstellungen bearbeiten"
 
+msgid "Edit tags of recorded movies"
+msgstr "Bearbeiten der Tags aufgenommener Filme"
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+"Mit TagEditor können Sie die Tags Ihrer aufgenommenen Filme bearbeiten."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Bearbeiten Sie die Nameserver-Einstellungen Ihrer Dreambox.\n"
@@ -2218,6 +2480,11 @@ msgstr "Bildung"
 msgid "Electronic Program Guide"
 msgstr "Elektronischer Programmführer"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+"Mit dem Emailclient können Sie Ihre E-Mails über die Dreambox abrufen, wenn "
+"Ihr Postfach für IMAP konfiguriert ist."
+
 #
 msgid "Enable"
 msgstr "Ein"
@@ -2338,6 +2605,14 @@ msgstr "Endzeit"
 msgid "English"
 msgstr "Englisch"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"VlcPlayer decodiert Videodateien auf Ihrem PC und spielt diese dann auf "
+"Ihrer Dreambox ab. Es wird ein funktionierendes VLC von www.videolan.org "
+"benötigt."
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2354,7 +2629,7 @@ msgstr "Anfängliche Vorlaufgeschwindigkeit eingeben"
 
 #
 msgid "Enter IP to scan..."
-msgstr ""
+msgstr "IP zum Scannen eingeben..."
 
 #
 msgid "Enter Rewind at speed"
@@ -2378,7 +2653,7 @@ msgstr "Passwort eingeben:"
 
 #
 msgid "Enter pin code"
-msgstr ""
+msgstr "Pin Code eingeben"
 
 #
 msgid "Enter share directory:"
@@ -2459,6 +2734,9 @@ msgstr "Ausschließen"
 msgid "Execute \"after event\" during timespan"
 msgstr "Führe innerhalb der Zeitspanne aus"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Ausführen von Tuxbox Plugins"
+
 #
 msgid "Execution Progress:"
 msgstr "Ausführen eines externen Befehls:"
@@ -2479,6 +2757,9 @@ msgstr "Beenden"
 msgid "Exit editor"
 msgstr "Editor beenden"
 
+msgid "Exit input device selection."
+msgstr "Eingabegeräteauswahl verlassen"
+
 #
 msgid "Exit network wizard"
 msgstr "Netzwerkassistent verlassen"
@@ -2527,6 +2808,13 @@ msgstr "Erweiterungsverwaltung"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"Mit FTPBrowser können Dateien mit dem File Transfer Protocol von der "
+"Dreambox auf einen Server übertragen werden und umgekehrt. "
+
 #
 msgid "Factory reset"
 msgstr "Werkseinstellungen"
@@ -2626,16 +2914,12 @@ msgstr "Netzwerkneustart abgeschlossen"
 msgid "Finnish"
 msgstr "Finnisch"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Zuerst muss die neueste Bootumgebung für den USB-Flasher heruntergeladen "
-"werden."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Generieren Sie Ihren Ai.HD Skin-Stil mit diesem Plugin."
 
 #
 msgid "Flash"
-msgstr ""
+msgstr "Flash"
 
 #
 msgid "Flashing failed"
@@ -2702,6 +2986,14 @@ msgstr "Freitag"
 msgid "Frisian"
 msgstr "Friesisch"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+"FritzCall zeigt die bei Ihrer Fritz!Box eingehenden Anrufe auf der Dreambox "
+"an."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Frontend für /tmp/mmi.socket"
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2720,6 +3012,20 @@ msgstr ""
 "um das neue Aussehen übernehmen zu können.\n"
 "Wollen Sie jetzt neu starten?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+"Eine grafische Oberfläche zum Ändern des FTP- und Telnet-Passworts Ihrer "
+"Dreambox."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+"Eine grafische Oberfläche zum Ändern des FTP- und Telnet-Passworts Ihrer "
+"Dreambox."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "GUI zum Ändern des FTP-und Telnet-Passworts"
+
 #
 msgid "Gaming"
 msgstr "Spiele"
@@ -2750,19 +3056,37 @@ msgstr "Kategorie"
 
 #
 msgid "Genuine Dreambox"
-msgstr ""
+msgstr "Genuine Dreambox"
 
 msgid "Genuine Dreambox validation failed!"
-msgstr ""
+msgstr "Genuine Dreambox Überprüfung fehlgeschlagen!"
+
+msgid "Genuine Dreambox verification"
+msgstr "Überprüft die Echtheit der Dreambox"
 
 #
 msgid "German"
 msgstr "Deutsch"
 
+msgid "German storm information"
+msgstr "Zeigt Aktuelle Unwetterinformationen an"
+
+msgid "German traffic information"
+msgstr "Zeigt aktuelle Verkehrsinformationen an"
+
 #
 msgid "Germany"
 msgstr "Deutschland"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Ruft Audio-CD-Information von CDDB und CD-Text ab"
+
+msgid "Get latest experimental image"
+msgstr "Neuestes Experimental-Image"
+
+msgid "Get latest release image"
+msgstr "Neuestes Release-Image"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Lade Plugin-Informationen. Bitte warten..."
@@ -2779,6 +3103,16 @@ msgstr "Gehe zu 0"
 msgid "Goto position"
 msgstr "Auf Position drehen"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG zeigt ein grafisches Zeitlinien-EPG"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"Das GraphMultiEPG zeigt ein grafisches Zeitlinien-EPG\n"
+"aller laufenden und zukünftigen Sendungen."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafischer Multi-EPG"
@@ -2795,6 +3129,15 @@ msgstr "Griechisch"
 msgid "Green boost"
 msgstr "Grünanteil erhöhen"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Mit Growlee kann Ihre Dreambox Nachrichten mittels des Growl-Protokolls "
+"verschicken,\n"
+"wie z.B. Aufnahme gestartet-Benachrichtigungen an einen PC mit Growl-Client."
+
 #
 msgid "Guard Interval"
 msgstr ""
@@ -2871,13 +3214,16 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horizontal"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Informiert über angeschlossene oder entfernte Geräte"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Wie viele Minuten möchten Sie aufnehmen?"
 
 #
 msgid "How to handle found crashlogs?"
-msgstr "Wie sollen gefundene Crashlogs behandelt werden?"
+msgstr "Wenn Crashlogs gefunden werden:"
 
 #
 msgid "Howto & Style"
@@ -2891,6 +3237,9 @@ msgstr "Farbton"
 msgid "Hungarian"
 msgstr "Ungarisch"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "IMAP4 E-Mail-Client für Ihre Dreambox"
+
 #
 msgid "IP Address"
 msgstr "IP-Adresse"
@@ -2899,6 +3248,9 @@ msgstr "IP-Adresse"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "IRC Client für Enigma2"
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "Die ISO-Datei passt nicht auf das Dateisystem!"
@@ -2952,10 +3304,6 @@ msgstr ""
 "Drücken Sie OK, wenn Sie mit dem Ergebnis zufrieden sind."
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr "AutoTimer importieren"
 
@@ -3033,7 +3381,7 @@ msgstr ""
 
 #
 msgid "Initialization"
-msgstr ""
+msgstr "Initialisierung"
 
 #
 msgid "Initialize"
@@ -3047,6 +3395,12 @@ msgstr "Initialisiere Festplatte..."
 msgid "Input"
 msgstr "Eingabe"
 
+msgid "Input device setup"
+msgstr "Eingabegeräte Setup"
+
+msgid "Input devices"
+msgstr "Eingabegeräte"
+
 #
 msgid "Install"
 msgstr "Installiere"
@@ -3108,16 +3462,8 @@ msgid "Instant record location"
 msgstr "Sofortaufnahme-Verzeichnis"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Eingebaute Netzwerkschnittstelle"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integriertes WLAN"
-
-#
 msgid "Interface: "
-msgstr ""
+msgstr "Interface: "
 
 #
 msgid "Intermediate"
@@ -3128,7 +3474,10 @@ msgid "Internal Flash"
 msgstr "Interner Flash"
 
 msgid "Internal LAN adapter."
-msgstr ""
+msgstr "Interner LAN Adapter."
+
+msgid "Internal firmware updater"
+msgstr "Interner Firmwareupdater"
 
 #
 msgid "Invalid Location"
@@ -3142,18 +3491,18 @@ msgstr "Ungültiges Verzeichnis ausgewählt: %s"
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
-msgstr ""
+msgstr "Ungültige Antwort vom Sicherheitsdienst, bitte erneut starten."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
-msgstr ""
+msgstr "Ungültige Antwort vom Server."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 177
 #, python-format
 msgid "Invalid response from server. Please report: %s"
-msgstr ""
+msgstr "Ungültige Antwort vom Server. Bitte reporten Sie: %s"
 
 #
 msgid "Invalid selection"
@@ -3196,6 +3545,14 @@ msgstr ""
 msgid "Italian"
 msgstr "Italienisch"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Italienische Wettervorhersagen auf der Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+"MeteoItalia zeigt italienische Wettervorhersagen auf Ihrer Dreambox von www."
+"google.it an."
+
 #
 msgid "Italy"
 msgstr "Italien"
@@ -3213,6 +3570,51 @@ msgstr "Jobansicht"
 msgid "Just Scale"
 msgstr ""
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD Skin"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD Skin"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD Skin"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN Skin"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD Skin"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet Skin"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD Skin"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD Skin"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded Skin"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD Skin"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD Skin"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's simple Skin"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 Skin"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 Skin"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 Skin"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3239,12 +3641,17 @@ msgstr "Tastatureinstellung"
 msgid "Keymap"
 msgstr "Tastenlayout"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+"KiddyTimer hilft Ihnen dabei, die tägliche TV-Nutzung Ihres Kindes zu "
+"kontrollieren."
+
 #
 msgid "LAN Adapter"
 msgstr "Netzwerkadapter"
 
 msgid "LAN connection"
-msgstr ""
+msgstr "LAN Verbindung"
 
 #
 msgid "LNB"
@@ -3335,6 +3742,12 @@ msgstr "Verknüpfte Titel mit einem DVD-Menü"
 msgid "List of Storage Devices"
 msgstr "Speichergeräteliste"
 
+msgid "Listen and record internet radio"
+msgstr "Internetradio mit Aufnahmefunktion"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Shoutcast Internetradio mit Aufnahmefunktion auf der Dreambox."
+
 #
 msgid "Lithuanian"
 msgstr "litauisch"
@@ -3384,7 +3797,7 @@ msgid "Long Keypress"
 msgstr "langer Tastendruck"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Lange Dateinamen"
 
 #
 msgid "Longitude"
@@ -3434,10 +3847,27 @@ msgstr "Aus dieser Markierung nur eine Markierung machen"
 msgid "Manage extensions"
 msgstr "Erweiterungen verwalten"
 
+msgid "Manage local files"
+msgstr "Dateibrowser für lokale Dateien"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+"LogoManager verwaltet die Bilder, die angezeigt werden sollen, wenn die "
+"Dreambox bootet oder im Radiomodus ist."
+
+msgid "Manage logos to display at boottime"
+msgstr "Bilderverwaltung für Boot  und Radio-Modus"
+
 #
 msgid "Manage network shares"
 msgstr "Netzwerkfreigaben verwalten"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Merlin Music Player bietet mit iDream eine Datenbankverwaltung für "
+"Musikdateien und dient gleichzeitig zum Abspielen von Musikdateien."
+
 #
 msgid "Manage your network shares..."
 msgstr "Verwalten Sie Ihre Netzwerkfreigaben..."
@@ -3505,6 +3935,22 @@ msgstr "Media Player"
 msgid "MediaPlayer"
 msgstr "Medienwiedergabe"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner durchsucht Geräte nach Mediendateien und bietet Ihnen dazu "
+"passende Aktionen an, wie z. B. Bilder betrachten oder Videos abspielen."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"MediaPlayer spielt Ihre Musik- und Videodateien ab.\n"
+"Außerdem können Sie Playlisten organisieren und Cover und Album-"
+"Informationen abrufen."
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Das Medium ist keine beschreibbare DVD!"
@@ -3517,6 +3963,9 @@ msgstr "Das Medium ist nicht leer!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Merlin Music Player und iDream"
+
 #
 msgid "Message"
 msgstr "Nachricht"
@@ -3701,10 +4150,29 @@ msgstr "Plugin nach oben bewegen"
 msgid "Move west"
 msgstr "Drehen nach Westen"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+"Mit OFDb können Sie Filminformationen aus der Online Film Datenbank über das "
+"Internet herunterladen."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Filminformationen aus der Online Film Datenbank"
+
 #
 msgid "Movie location"
 msgstr "Film Verzeichnis"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr "Mit MovieTagger können Sie Tags für Ihre aufgenommenen Filme vergeben."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Movielist Preview erstellt für aufgenommene Filme Vorschaubilder und zeigt "
+"diese in der Filmliste an."
+
 #
 msgid "Movielist menu"
 msgstr "Aufnahmen-Menü"
@@ -3769,6 +4237,13 @@ msgstr "MyTubeVideohelpScreen"
 msgid "N/A"
 msgstr "N/V"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+"NCID Client zeit eingehende Sprachanrufe von NCID Servern wie z.b. Vodafone "
+"Easybox auf Ihrer Dreambox."
+
 #
 msgid "NEXT"
 msgstr "NÄCHSTE"
@@ -3777,11 +4252,10 @@ msgstr "NÄCHSTE"
 msgid "NFI Image Flashing"
 msgstr ""
 
-#
 msgid "NFI image flashing completed. Press Yellow to Reboot!"
 msgstr ""
-"NFI Image flashen beendet.\n"
-"Drücken Sie gelb um die Dreambox neu zu starten!"
+"NFI Image Flashen beendet.\n"
+"Drücken Sie Gelb um die Dreambox neu zu starten!"
 
 #
 msgid "NFS share"
@@ -3816,12 +4290,108 @@ msgstr "DNS-Einstellungen"
 msgid "Nameserver settings"
 msgstr "DNS-Einstellungen"
 
-#
-msgid "Netmask"
-msgstr "Netzmaske"
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox Skin"
 
-#
-msgid "Network"
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox Skin für die Dreambox."
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single Skin"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single Skin für die Dreambox."
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline Skin"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline Skin für die Dreambox."
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended Skin"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended Skin für die Dreambox."
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt Skin"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt Skin für die Dreambox."
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine Skin"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Skin für die Dreambox."
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue Skin"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue Skin für die Dreambox."
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline Skin"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline Skin für die Dreambox."
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine Skin"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine Skin für die Dreambox."
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended Skin"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended Skin für die Dreambox."
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single Skin"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single Skin für die Dreambox."
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline Skin"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline Skin für die Dreambox."
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended Skin"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended Skin für die Dreambox."
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single Skin"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single Skin für die Dreambox."
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline Skin"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline Skin für die Dreambox."
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine Skin"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine Skin für die Dreambox."
+
+#
+msgid "Netmask"
+msgstr "Netzmaske"
+
+#
+msgid "Network"
 msgstr "Netzwerk"
 
 #
@@ -3861,7 +4431,7 @@ msgid "Network test..."
 msgstr "Netzwerk Test..."
 
 msgid "Network test: "
-msgstr ""
+msgstr "Netzwerk Test:"
 
 #
 msgid "Network:"
@@ -3883,15 +4453,14 @@ msgstr "Niemals"
 msgid "New"
 msgstr "Neu"
 
+msgid "New PIN"
+msgstr "Neuer PIN"
+
 #
 msgid "New Zealand"
 msgstr "Neu Seeland"
 
 #
-msgid "New pin"
-msgstr "Neuer Pincode"
-
-#
 msgid "New version:"
 msgstr "Neue Version:"
 
@@ -4003,7 +4572,7 @@ msgstr "Kein Satellit-Tuner gefunden"
 
 #
 msgid "No tags are set on these movies."
-msgstr ""
+msgstr "Keine Tags für diese Filme gesetzt."
 
 #
 msgid "No to all"
@@ -4023,10 +4592,6 @@ msgstr ""
 "Bitte die Tuner konfigurieren bevor die Kanalsuche gestartet wird."
 
 #
-msgid "No useable USB stick found"
-msgstr "Kein nutzbarer USB-Stick gefunden"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4108,6 +4673,9 @@ msgstr "Nein, nichts tun"
 msgid "No, just start my dreambox"
 msgstr "Nein, nur die Dreambox starten"
 
+msgid "No, never"
+msgstr "Nein, niemals"
+
 #
 msgid "No, not now"
 msgstr "Nein, jetzt nicht"
@@ -4278,10 +4846,19 @@ msgstr "Orbit Position"
 msgid "Outer Bound (+/-)"
 msgstr "Grenzen (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Overlay für Scrollbalken"
+
 #
 msgid "Override found with alternative service"
 msgstr "Service mit alternative ersetzen"
 
+msgid "Overwrite configuration files ?"
+msgstr "Konfigurationsdateien überschreiben ?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Konfigurationsdateien beim Software-Update überschreiben ?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4311,10 +4888,6 @@ msgid "Packet manager"
 msgstr "Paketmanager"
 
 #
-msgid "Page"
-msgstr "Seite"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr ""
@@ -4339,6 +4912,14 @@ msgstr "Jugendschutz-Einstellungen"
 msgid "Parental control type"
 msgstr "Jugendschutz-Typ"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Mit Partnerbox kann auf eine andere Dreambox zugegriffen und deren Timer "
+"verwaltet werden. Zusätzlich kann auch auf das TV Programm der anderen "
+"Dreambox zugegriffen werden."
+
 #
 msgid "Password"
 msgstr "Passwort"
@@ -4351,6 +4932,12 @@ msgstr "Am Filmende pausieren"
 msgid "People & Blogs"
 msgstr "Leute & Blogs"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock zeigt die Uhrzeit permanent auf Ihrem Fernseher an."
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Tiere"
@@ -4400,6 +4987,13 @@ msgstr "Musik abspielen..."
 msgid "Play YouTube movies"
 msgstr "YouTube Videos abspielen"
 
+msgid "Play music from Last.fm"
+msgstr "Spielt Musik von Last.fm ab"
+
+msgid "Play music from Last.fm."
+msgstr ""
+"Mit LastFM können Sie Ihre Musik über das Internetradio Last.fm abspielen."
+
 #
 msgid "Play next video"
 msgstr "nächstes Video"
@@ -4412,6 +5006,21 @@ msgstr "Aufgenommene Filme abspielen..."
 msgid "Play video again"
 msgstr "Video noch mal abspielen"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Videos von ihrem PC abspielen"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Spielt YouTube-Filme von Ihrem PC ab"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Player für Netzwerk- und Internet-Streams"
+
+msgid "Player for Network and Internet Streams."
+msgstr "NETcaster ist ein Player für Netzwerk- und Internet-Streams."
+
+msgid "Plays your favorite music and videos"
+msgstr "Spielt Musik- und Videodateien ab"
+
 #
 msgid "Please Reboot"
 msgstr "Bitte neu starten"
@@ -4424,6 +5033,13 @@ msgstr "Bitte Medium zum Scannen auswählen"
 msgid "Please add titles to the compilation."
 msgstr "Bitte fügen Sie Titel zur Ihrer Zusammenstellung hinzu."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Bitte beachten Sie, dass jeder den Jugendschutz deaktivieren kann, wenn "
+"keine PIN gesetzt wurde."
+
 #
 msgid "Please change recording endtime"
 msgstr "Bitte Aufnahmeendzeit ändern"
@@ -4433,11 +5049,6 @@ msgid "Please check your network settings!"
 msgstr "Bitte überprüfen Sie Ihre Netzwerkeinstellungen"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-"Bitte wählen Sie eine .NFI Image Datei zum Herunterladen vom Feed-Server"
-
-#
 msgid "Please choose an extension..."
 msgstr "Bitte eine Erweiterung auswählen..."
 
@@ -4469,14 +5080,6 @@ msgstr ""
 "Drücken Sie OK zum Fortfahren"
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Bitte ziehen Sie jetzt alle USB-Geräte von Ihrer Dreambox ab und stecken "
-"(erneut) den zu benutzenden USB-Stick (Mindestgröße von 64 MB) ein!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Bitte ändern Sie keine Werte, falls Sie nicht wissen, was Sie tun!"
 
@@ -4504,9 +5107,8 @@ msgstr "Bitte den Namen des neuen Verzeichnisses eingeben"
 msgid "Please enter the correct pin code"
 msgstr "Bitte den korrekten Pincode eingeben"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Bitte den alten Pincode eingeben"
+msgid "Please enter the old PIN code"
+msgstr "Bitte den alten PIN Code eingeben"
 
 #
 msgid "Please enter your email address here:"
@@ -4545,10 +5147,6 @@ msgid "Please provide a Text to match"
 msgstr "Bitte zu findenden Text eingeben"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Bitte wählen Sie eine .NFI flash image Datei vom Datenträger"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Bitte wählen Sie eine Wiedergabeliste zum Löschen..."
 
@@ -4568,6 +5166,9 @@ msgstr "Bitte einen Unterkanal zur Aufnahme auswählen..."
 msgid "Please select a subservice..."
 msgstr "Bitte einen Unterkanal auswählen..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Bitte wählen Sie eine NFI-Datei aus und drücken Sie Grün zum Flashen!"
+
 #
 msgid "Please select an extension to remove."
 msgstr "Bitte wählen Sie eine Erweiterung zum Deinstallieren."
@@ -4582,11 +5183,7 @@ msgstr "Bitte wählen Sie einen Datenträger für eine Sicherung"
 
 #
 msgid "Please select tag to filter..."
-msgstr ""
-
-#
-msgid "Please select target directory or medium"
-msgstr "Bitte wählen Sie ein Ziel-Verzeichnis bzw. Datenträger"
+msgstr "Bitte einen Tag zum Filtern auswählen..."
 
 #
 msgid "Please select the movie path..."
@@ -4645,9 +5242,8 @@ msgstr ""
 "Danach drücken Sie bitte OK."
 
 #
-#, fuzzy
 msgid "Please wait (Step 2)"
-msgstr "Bitte warten..."
+msgstr "Bitte warten (Schritt 2)"
 
 #
 msgid "Please wait for activation of your network configuration..."
@@ -4722,6 +5318,9 @@ msgstr "Plugin: %(plugin)s , Version: %(version)s"
 msgid "Plugins"
 msgstr "Erweiterungen"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "Mit Podcast können Sie Podcasts auf Ihrer Dreambox abspielen."
+
 #
 msgid "Poland"
 msgstr "Polen"
@@ -4786,6 +5385,9 @@ msgstr "Rotor-Einstellungen"
 msgid "Positioner storage"
 msgstr "Positionsspeicher"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "Unterstützt Sie beim Installieren eines Rotors"
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4802,10 +5404,19 @@ msgstr "Strom Schwellwert in mA"
 msgid "Predefined transponder"
 msgstr "Vordefinierte Transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Weiteren USB-Stick zum Image-Flashen vorbereiten"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Vorbereitung läuft... Bitte warten!"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "INFO drücken für zusätzliche Informationen."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Menu drücken für zusätzliche Optionen."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "OK drücken zum Fortfahren."
@@ -4820,7 +5431,7 @@ msgstr "OK drücken zum Aktivieren."
 
 #
 msgid "Press OK to collapse this host"
-msgstr ""
+msgstr "OK drücken zum zuklappen"
 
 #
 msgid "Press OK to edit selected settings."
@@ -4832,7 +5443,7 @@ msgstr "OK drücken zum Editieren."
 
 #
 msgid "Press OK to expand this host"
-msgstr ""
+msgstr "Ok drücken zum erweitern"
 
 #
 #, python-format
@@ -4841,7 +5452,7 @@ msgstr "Drücken Sie OK, um weitere Details zu %s zu erhalten."
 
 #
 msgid "Press OK to mount this share!"
-msgstr ""
+msgstr "Ok drücken um diese Freigabe zu verbinden!"
 
 #
 msgid "Press OK to mount!"
@@ -4876,10 +5487,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Drücken Sie OK um die Auswahl umzuschalten."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Drücken Sie OK um das komplette Änderungsprotokoll zu betrachten."
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Drücken Sie Gelb um diese Schnittstelle als Standard zu setzen."
 
@@ -4899,6 +5506,12 @@ msgstr "Vorschau"
 msgid "Preview menu"
 msgstr "Vorschau des DVD-Menüs"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Zeigt Vorschaubilder laufender Sendungen"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Mosaic stellt Vorschaubilder aktuell laufender Sendungen zusammen."
+
 #
 msgid "Primary DNS"
 msgstr "Primärer DNS"
@@ -4941,7 +5554,10 @@ msgstr "Veröffentlicht"
 
 #
 msgid "Python frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "Python frontend für /tmp/mmi.socket"
+
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Python frontend für /tmp/mmi.socket."
 
 #
 msgid "Quick"
@@ -4963,12 +5579,15 @@ msgstr "RF-Ausgang"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "Betrachten von RSS-Links"
+
 #
 msgid "Radio"
-msgstr ""
+msgstr "Radio"
 
 msgid "Ralink"
-msgstr ""
+msgstr "Ralink"
 
 #
 msgid "Ram Disk"
@@ -5026,6 +5645,14 @@ msgstr "Kürzlich featured"
 msgid "Reception Settings"
 msgstr "Empfangseinstellungen"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Rekonstruiert .ap- und .sc-Dateien"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Mit ReconstructApSc können Sie fehlende oder zerstörte .ap- und .sc-Dateien "
+"Ihrer aufgenommenen Filme rekonstruieren."
+
 #
 msgid "Record"
 msgstr "Aufnahme"
@@ -5053,7 +5680,7 @@ msgstr "Aufnahme"
 
 #
 msgid "Recording paths"
-msgstr ""
+msgstr "Aufnahmepfade"
 
 #
 msgid "Recording(s) are in progress or coming up in few seconds!"
@@ -5067,9 +5694,8 @@ msgstr "Aufnahmen"
 msgid "Recordings always have priority"
 msgstr "Aufnahmen haben immer Vorrang"
 
-#
-msgid "Reenter new pin"
-msgstr "Nochmals den Pincode eingeben"
+msgid "Reenter new PIN"
+msgstr "Neuen PIN erneut eingeben"
 
 #
 msgid "Refresh Rate"
@@ -5093,15 +5719,16 @@ msgstr "aktualisieren"
 
 #
 msgid "Reload Black-/Whitelists"
-msgstr ""
+msgstr "Black-/Whitelists neu laden"
 
-#
-msgid "Remember service pin"
-msgstr ""
+msgid "Remember service PIN"
+msgstr "Service PIN merken"
 
-#
-msgid "Remember service pin cancel"
-msgstr ""
+msgid "Remember service PIN cancel"
+msgstr "Service PIN Abbruch merken"
+
+msgid "Remote timer and remote TV player"
+msgstr "Zugriff auf die Timerverwaltung einer zweiten Dreambox"
 
 #
 msgid "Remove"
@@ -5140,14 +5767,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Markierten AutoTimer löschen"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "entferne defekte .NFI Datei?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "entferne unvollständige .NFI Datei?"
-
-#
 msgid "Remove timer"
 msgstr "Entferne Timer"
 
@@ -5176,6 +5795,9 @@ msgstr "Umbenennen"
 msgid "Rename crashlogs"
 msgstr "Crashlogs umbenennen"
 
+msgid "Rename your movies"
+msgstr "Benennen Sie Ihre Filme um"
+
 #
 msgid "Repeat"
 msgstr "Wiederholung"
@@ -5194,6 +5816,14 @@ msgstr ""
 msgid "Repeats"
 msgstr "Wiederholungen"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+"Seekbar ersetzt die Minuteneingabe für die Spulfunktionen mit einer "
+"Sprungleiste."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Ersetzt die Minuteneingabe für die Spulfunktionen"
+
 #
 msgid "Require description to be unique"
 msgstr "Beschreibung muss eindeutig sein"
@@ -5204,7 +5834,7 @@ msgstr "Benötigte Rohlingsorte:"
 
 #
 msgid "Rescan"
-msgstr ""
+msgstr "Erneut suchen"
 
 #
 msgid "Reset"
@@ -5283,6 +5913,9 @@ msgstr "Sicherung läuft"
 msgid "Restore system settings"
 msgstr "Einstellungen wiederherstellen"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Wiederherstellen der Dreambox mittels USB-Stick"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "\"Nach dem Event\" nur in einem bestimmten Zeitraum setzen?"
@@ -5357,15 +5990,15 @@ msgstr ""
 
 #
 msgid "SNR"
-msgstr ""
+msgstr "SNR"
 
 #
 msgid "SNR:"
-msgstr ""
+msgstr "SNR:"
 
 #
 msgid "SSID:"
-msgstr ""
+msgstr "SSID:"
 
 #
 msgid "Sat"
@@ -5385,7 +6018,10 @@ msgstr "Satellitenausrüstungseinstellungen"
 
 #
 msgid "Satellite equipment"
-msgstr ""
+msgstr "Satelliten-Ausrüstung"
+
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr "Hilft beim Feintuning der DiSEqC-Einstellungen"
 
 #
 msgid "Satellites"
@@ -5395,6 +6031,9 @@ msgstr "Satelliten"
 msgid "Satfinder"
 msgstr "Sat-Finder"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Hilft beim Ausrichten der Satellitenanlage"
+
 #
 msgid "Sats"
 msgstr ""
@@ -5445,11 +6084,11 @@ msgstr "Suche "
 
 #
 msgid "Scan Files..."
-msgstr ""
+msgstr "Dateien durchsuchen"
 
 #
 msgid "Scan NFS share"
-msgstr ""
+msgstr "NFS Freigabe suchen"
 
 #
 msgid "Scan QAM128"
@@ -5535,27 +6174,29 @@ msgstr "Durchsuche US MID"
 msgid "Scan band US SUPER"
 msgstr "Durchsuche US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Durchsucht Geräte nach Mediendateien."
+
 #
 msgid "Scan range"
-msgstr ""
+msgstr "Bereich durchsuchen"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 "Durchsucht Ihr Netzwerk nach WLAN-Zugangspunkten und stellt eine Verbindung "
 "mit Hilfe Ihres gewählten WLAN-Gerätes her.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Sendersuche nach Satellit mit einem Rotor"
 
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
 msgstr ""
+"DefaultServiceScanner führt eine Sendersuche aller Satelliten durch, wenn "
+"Sie einen Rotor an Ihre Satellitenschüssel angeschlossen haben."
 
 #
 msgid "Science & Technology"
@@ -5593,6 +6234,9 @@ msgstr "Suche ohne Altersbeschränkung:"
 msgid "Search strictness"
 msgstr "Genauigkeit der Suche"
 
+msgid "Search through the EPG"
+msgstr "Durchsucht das EPG"
+
 #
 msgid "Search type"
 msgstr "Suchtyp"
@@ -5620,9 +6264,14 @@ msgid "Secondary DNS"
 msgstr "Sekundärer DNS"
 
 #
-#, fuzzy
 msgid "Security service not running."
-msgstr "Wählen Sie einen Service zum Hinzufügen"
+msgstr "Der Sicherheitsdienst läuft nicht."
+
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+"Mit Virtual Zap kann man sich bequem durch die Senderliste zappen, während "
+"das aktuelle Fernsehprogramm normal weiter läuft. EPG-Daten und PiP von "
+"Kanälen werden im Infobar angezeigt."
 
 #
 msgid "Seek"
@@ -5662,10 +6311,6 @@ msgid "Select a timer to import"
 msgstr "Wähle zu importierende Aufnahme"
 
 #
-msgid "Select audio mode"
-msgstr "Wählen Sie den Ton-Modus"
-
-#
 msgid "Select audio track"
 msgstr "Wählen Sie eine Tonspur"
 
@@ -5681,17 +6326,21 @@ msgstr "Kanal auswählen, von dem aufgenommen werden soll"
 msgid "Select channel to record on"
 msgstr "Wähle Kanal für Aufnahme"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Zu sichernde Dateien auswählen. Aktuell gewählt:\n"
+msgid "Select desired image from feed list"
+msgstr "Bestimmtes Image vom Feed-Server herunterladen"
+
+msgid "Select files for backup."
+msgstr "Dateien zum sichern auswählen."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Wählen Sie Dateien/Ordner für die Sicherung"
 
-#
-msgid "Select image"
-msgstr "Wählen Sie ein Image"
+msgid "Select input device"
+msgstr "Eingabegerät auswählen."
+
+msgid "Select input device."
+msgstr "Eingabegerät auswählen."
 
 #
 msgid "Select interface"
@@ -5757,10 +6406,6 @@ msgid "Select your choice."
 msgstr "Treffen Sie Ihre Wahl."
 
 #
-msgid "Selected source image"
-msgstr "Wählen Sie ein Quell-Image"
-
-#
 msgid "Send DiSEqC"
 msgstr "DiSEqC senden"
 
@@ -5848,9 +6493,12 @@ msgstr "Kanal-Infos"
 msgid "Services"
 msgstr "Kanäle"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Einstellung der Ton- / Bild- Synchronität"
+
 #
 msgid "Set End Time"
-msgstr ""
+msgstr "End-Zeit eingeben"
 
 #
 msgid "Set Voltage and 22KHz"
@@ -5881,6 +6529,9 @@ msgstr "Finde maximale Länge"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Setze das auf NEIN um den AutoTimer zu deaktivieren."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Fährt die Dreambox zu definierten Zeiten in den Deep-Standby"
+
 #
 msgid "Setting key canceled"
 msgstr "Setzen der Taste abgebrochen"
@@ -5901,12 +6552,13 @@ msgstr "Benutzermodus"
 msgid "Setup for the Audio Sync Plugin"
 msgstr "Setup fürs Audio Sync Plugin"
 
-#
 #, python-format
 msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
+"Soll der Assistent fortfahren und die Image-Datei %s in den Flashspeicher "
+"schreiben?"
 
 #
 msgid "Sharpness"
@@ -5917,7 +6569,7 @@ msgid "Short Movies"
 msgstr "Kurzvideos"
 
 msgid "Short filenames"
-msgstr ""
+msgstr "Kurze Dateinamen"
 
 #
 msgid "Should this AutoTimer be restricted to a timespan?"
@@ -5953,7 +6605,7 @@ msgstr "Blinkende Uhr im Display während Aufnahmen"
 
 #
 msgid "Show event-progress in channel selection"
-msgstr ""
+msgstr "Zeige Sendungs-Fortschritt in der Kanal-Liste"
 
 #
 msgid "Show in extension menu"
@@ -5987,6 +6639,26 @@ msgstr "Radio-Wiedergabemodus..."
 msgid "Show the tv player..."
 msgstr "TV-Wiedergabemodus..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Zeigt Bilder von Webcams auf der Dreambox"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr "ZapHistoryBrowser zeigt eine Liste der zuletzt gesehenen Sender an."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Zeigt eine Liste der zuletzt gesehenen Kanäle"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Zeigt die Audio und Video Bitrate an"
+
+msgid "Shows statistics of watched services"
+msgstr "Zeigt Statistiken zu angeschauten Sendungen"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Permanente Uhrzeitanzeige auf dem TV"
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Zeigt den Status der WLAN-Verbinung an.\n"
@@ -6019,10 +6691,19 @@ msgstr "Ähnliche Sendungen:"
 msgid "Simple"
 msgstr "Einfach"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+"dreamIRC ist ein IRC Chat-Client, der Ihnen direktenZugriff auf den #dm8000-"
+"vip-Chat ermöglicht."
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Schlicht (bessere Kompatibilität mit alten DVD-Playern)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+"Mit SimpleRSS können Sie RSS-Links (Newsfeeds) auf Ihrer Dreambox betrachten."
+
 #
 msgid "Single"
 msgstr "Einzeln"
@@ -6045,11 +6726,14 @@ msgstr "Einzelschritt (GOP)"
 
 #
 msgid "Skin"
-msgstr ""
+msgstr "Skin"
+
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "Zeigt ein Menü der auswählbaren Skins"
 
 #
 msgid "Skins"
-msgstr ""
+msgstr "Skins"
 
 #
 msgid "Sleep Timer"
@@ -6086,12 +6770,15 @@ msgstr "Zeitlupen-Geschwindigkeiten"
 
 #
 msgid "Software"
-msgstr ""
+msgstr "Software"
 
 #
 msgid "Software management"
 msgstr "Softwareverwaltung"
 
+msgid "Software manager setup"
+msgstr "Softwaremanager Setup"
+
 #
 msgid "Software restore"
 msgstr "Software wiederherstellen"
@@ -6100,6 +6787,12 @@ msgstr "Software wiederherstellen"
 msgid "Software update"
 msgstr "Software aktualisieren"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "Verwaltet die Dreambox-Software"
+
+msgid "Softwaremanager information"
+msgstr "Softwaremanager Information"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Einige Plugins sind nicht verfügbar:\n"
@@ -6195,12 +6888,12 @@ msgstr "Standby / Neustart"
 #
 #, python-format
 msgid "Standby Fan %d PWM"
-msgstr ""
+msgstr "Standby Lüfter %d PWM"
 
 #
 #, python-format
 msgid "Standby Fan %d Voltage"
-msgstr ""
+msgstr "Standby Lüfter %d Spannung"
 
 #
 msgid "Start Webinterface"
@@ -6234,6 +6927,9 @@ msgstr "Beginnend ab"
 msgid "Std. Feeds"
 msgstr "Std. Feeds"
 
+msgid "Step by step network configuration"
+msgstr "Asisstent für die Netzwerk-Konfiguration"
+
 #
 msgid "Step east"
 msgstr "Schritt nach Osten"
@@ -6257,10 +6953,6 @@ msgid "Step west"
 msgstr "Schritt nach Westen"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stopp"
 
@@ -6300,6 +6992,12 @@ msgstr "Position speichern"
 msgid "Stored position"
 msgstr "gespeicherte Position"
 
+msgid "Stream podcasts"
+msgstr "Spielt Podcasts auf der Dreambox ab"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Mit ORFat könnten Sie Filme von iptv.orf.at streamen."
+
 #
 msgid "Subservice list..."
 msgstr "Unterkanal-Liste..."
@@ -6346,7 +7044,7 @@ msgstr "Zum vorhergehenden Unterkanal schalten"
 
 #
 msgid "Switchable tuner types:"
-msgstr ""
+msgstr "Umschaltbare Tuner-Typen:"
 
 #
 msgid "Symbol Rate"
@@ -6379,11 +7077,11 @@ msgstr "Inhalt der Zusammenstellung"
 
 #
 msgid "Tag 1"
-msgstr ""
+msgstr "Tag 1"
 
 #
 msgid "Tag 2"
-msgstr ""
+msgstr "Tag 2"
 
 #
 msgid "Tags"
@@ -6424,7 +7122,7 @@ msgstr "Testtyp"
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 80
 msgid "Test again"
-msgstr ""
+msgstr "Erneut testen"
 
 #
 msgid "Test mode"
@@ -6434,9 +7132,12 @@ msgstr "Testmodus"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Überprüfen Sie die Netzwerk-Konfiguration Ihrer Dreambox\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Testet Ihr DiSEqC Equipment"
+
 #
 msgid "Test-Messagebox?"
-msgstr ""
+msgstr "Test-Messagebox?"
 
 #
 msgid ""
@@ -6463,6 +7164,15 @@ msgstr ""
 "Vielen Dank für das Benutzen des Wizards. Der neue AutoTimer wurde der Liste "
 "hinzugefügt. Drücke OK um Fortzufahren."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"CleanupWizard informiert Sie, wenn der interne freie Speicher Ihrer Dreambox "
+"unter eine definierte Grenze fällt und hilft Ihnen bei der Deinstallation "
+"von Plugins."
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6473,17 +7183,78 @@ msgstr ""
 "eine Daten-DVD im Dreambox-Format (die nicht in einem herkömmlichen DVD-"
 "Player abspielbar ist) erstellt werden?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Elektro Power Save sorgt dafür, dass Ihre Dreambox zu bestimmten Zeiten in "
+"den Ruhezustand (Deep Standby) heruntergefahren wird.\n"
+"Dies passiert nur, wenn sie sich im Standby-Modus befindet und keine "
+"Aufnahme aktiv ist oder in den nächsten 20 Minuten gestartet wird.\n"
+"Zu Aufnahmen und nach Ende der Ruhezeit wacht die Box von alleine wieder auf "
+"und ist so ohne lange Wartezeiten wieder betriebsbereit."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Hotplug informiert Ihr System über neu angeschlossene oder entfernte Geräte."
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
+"Das NetzwerkWizard Plugin ist nicht installiert!\n"
+"Bitte installieren Sie es."
+
+msgid "The PIN code has been changed successfully."
+msgstr "Der PIN Code wurde erfolgreich geändert."
+
+msgid "The PIN codes you entered are different."
+msgstr "Die eingegebenen PIN Codes sind unterschiedlich."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"Mit dem PicturePlayer können Sie Bilder als Thumbnails,\n"
+"einzeln oder als Diashow auf Ihrem Fernseher anzeigen. "
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Satfinder unterstützt Sie beim Ausrichten Ihrer Satellitenanlage\n"
+" und zeigt Ihnen Daten, wie z. B. Signalstärke und Fehlerrate an."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"SkinSelector zeigt Ihnen ein Menü mit auswählbaren Skins,\n"
+"mit denen Sie einfach das Aussehen der grafischen Oberfläche Ihrer Dreambox "
+"verändern können."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"SoftwareManager verwaltet die Software Ihrer Dreambox und hilft Ihnen,\n"
+"Dreambox-Software zu aktualisieren, Plugins zu installieren oder zu "
+"deinstallieren oder Ihre Einstellungen zu sichern oder wiederherzustellen."
 
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
 msgstr ""
+"Das Softwaremanagement Plugin ist nicht installiert!\n"
+"Bitte installieren Sie es."
 
 #
 msgid ""
@@ -6503,13 +7274,32 @@ msgstr ""
 "Wenn ein Zeitraum angegeben ist wird eine Sendung nur hinzugefügt wenn sie "
 "innerhalb dieser Zeitspanne liegt."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"Der USB-Stick wurde bootfähig gemacht.\n"
+"Sie können nun eine NFI-Imagedatei herunterladen!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
 msgstr ""
-"Der USB-Stick ist nun bootfähig. Wollen Sie das neueste Image vom Update-"
-"Server herunterladen und auf dem Stick speichern?"
+"Erweiterte A/V Einstellungen bietet zusätzliche AV-Einstellungen für Ihre "
+"Dreambox."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"VideoTune hilft dabei, die Feineinstellungen zu Kontrast und Helligkeit\n"
+"an Ihrem Fernseher vorzunehmen."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "Videomode bietet erweiterte Video-Einstellungen."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
+msgstr "WirelessLan hilft Ihnen bei der Konfiguration Ihrer WLAN-Verbindung."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6586,23 +7376,9 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Das Attribut 'Finde in Titel' muss angegeben werden!"
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Die md5sum-Gültigkeitsprüfung ist fehlgeschlagen, die Datei könnte "
-"beschädigt sein! Sind Sie sicher, dass sie dieses Image in den Flashspeicher "
-"schreiben möchten? Dies geschieht auf eigene Gefahr!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Die md5sum-Gültigkeitsprüfung ist fehlgeschlagen, die Datei könnte "
-"unvollständig heruntergeladen oder beschädigt sein!"
+"Die md5sum Überprüfung ist fehlgeschlagen. Die Datei könnte defekt sein!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6618,22 +7394,17 @@ msgid "The path %s already exists."
 msgstr "Der Pfad %s existiert bereits."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Der Pincode wurde erfolgreich geändert."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Der eingegebene Pincode ist falsch"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Die Pincodes unterscheiden sich."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Die Ergebnisse des Tests wurden in der Datei %s gespeichert."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Der Skin ist in 1024x576"
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Der Ausschalt-Timer wurde aktiviert"
@@ -6670,6 +7441,14 @@ msgstr ""
 "Der Assistent kann jetzt Ihre Einstellungen sichern. Wollen Sie dies nun "
 "durchführen?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Der Assistent hat eine Konfigurations-Sicherungsdatei entdeckt. Wollen Sie "
+"Ihre Einstellungen von %s wiederherstellen?"
+
 #
 msgid "The wizard is finished now."
 msgstr "Der Assistent ist nun beendet."
@@ -6726,28 +7505,8 @@ msgid ""
 "There's a certificate update available for your dreambox. Would you like to "
 "apply this update now?"
 msgstr ""
-
-#
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Diese .NFI Datei enthält kein gültiges %s Image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Diese .NFI Datei besitzt keine md5sum Signatur und es kann nicht "
-"sichergestellt werden, dass sie funktioniert. Wollen Sie die Datei trotzdem "
-"in den Flash-Speicher schreiben?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Diese .NFI Datei besitzt eine gültige md5 Signatur. Wollen Sie mit dem "
-"Beschreiben des Flash-Speichers fortfahren?"
+"Es gibt ein Zertifikats-Update für Ihre Dreambox. Wollen Sie Dieses Update "
+"einspielen?"
 
 #
 msgid ""
@@ -6792,7 +7551,7 @@ msgstr ""
 
 #
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "Dies ist der Hilfe Screen."
 
 #
 msgid ""
@@ -6803,6 +7562,24 @@ msgstr ""
 "Hiernach wird im Sendungstitel gesucht. Die Suche z.B. nach Umlauten ist "
 "etwas komplizierter, da man dazu den Zeichensatz des Sender-EPGs wissen muss."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Dieses Plugin erzeugt einen USB-Stick, mit dessen Hilfe die Firmware Ihrer "
+"Dreambox aktualisiert werden kann, ohne dass dafür eine Netzwerk- oder WLAN-"
+"Verbindung notwendig ist.Zuerst muss ein USB-Stick vorbereitet und bootfähig "
+"gemacht werden. Im nächsten Schritt kann eine NFI-Imagedatei vom Update-"
+"Server heruntergeladen und auf diesem Stick gespeichert werden.Wenn Sie "
+"bereits einen bootfähigen USB-Stick vorbereitet haben, stecken Sie ihn bitte "
+"jetzt ein. Anderenfalls stecken Sie bitte einen USB-Stick mit einer "
+"Mindestgröße von 64 MB ein."
+
 #
 msgid "This plugin is installed."
 msgstr "Diese Erweiterung ist installiert."
@@ -6825,6 +7602,13 @@ msgstr ""
 "Diese Einstellung kontrolliert das Verhalten, wenn ein bestehender Timer mit "
 "einer gefundenen Sendung übereinstimmt."
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"Dieses Systemtool wird intern benutzt um Firmware-Upgrades für die Hardware "
+"aufzuspielen."
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -7017,11 +7801,15 @@ msgstr "Titeldetails"
 msgid "Titleset mode"
 msgstr "Titleset"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+"MediaDownloader hilft anderen Plugins beim Download von Dateien aus dem "
+"Internet."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -7029,7 +7817,7 @@ msgstr ""
 "Um Ihre Dreambox-Firmware zu aktualisieren, folgen Sie bitte diesen "
 "Anweisungen:\n"
 "1) Schalten Sie Ihre Dreambox mit dem Schalter auf der Rückseite aus und "
-"stecken Sie den bootfähigen USB-Stick ein.\n"
+"achten Sie darauf, dass der bootfähige USB-Stick eingesteckt ist.\n"
 "2) Schalten Sie den Netzschalter wieder ein und halten dabei den \"nach unten"
 "\"-Knopf auf der Vorderseite für 10 Sekunden gedrückt.\n"
 "3) Nach dem Bootvorgang folgen Sie bitte den Instruktionen des Assistenten."
@@ -7040,7 +7828,7 @@ msgstr "Heute"
 
 #
 msgid "Tone Amplitude"
-msgstr ""
+msgstr "Ton Amplitude"
 
 #
 msgid "Tone mode"
@@ -7066,6 +7854,10 @@ msgstr "Beste Bewertung"
 msgid "Track"
 msgstr "Spur"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+"TrafficInfo zeigt Ihnen aktuelle Verkehrsinformationen aus Deutschland an."
+
 #
 msgid "Translation"
 msgstr "Übersetzung:"
@@ -7141,7 +7933,7 @@ msgstr "Tuner"
 
 #
 msgid "Tuner "
-msgstr ""
+msgstr "Tuner "
 
 #
 msgid "Tuner Slot"
@@ -7157,7 +7949,7 @@ msgstr "Tuner-Status"
 
 #
 msgid "Tuner type"
-msgstr ""
+msgstr "Tuner Typ"
 
 #
 msgid "Turkish"
@@ -7183,15 +7975,8 @@ msgstr "USALS"
 msgid "USB Stick"
 msgstr "USB-Stick"
 
-#
 msgid "USB stick wizard"
-msgstr "USB-Stick Assistent"
-
-#
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
+msgstr "USB-Stick-Assistent"
 
 #
 msgid "Ukrainian"
@@ -7254,15 +8039,14 @@ msgid "Universal LNB"
 msgstr "Universal-LNB"
 
 msgid "Unknown network adapter."
-msgstr ""
+msgstr "Unbekannter Netzwerk Adapter."
 
-#
 msgid ""
 "Unless this is enabled AutoTimer will NOT automatically look for events "
 "matching your AutoTimers but only when you leave the GUI with the green "
 "button."
 msgstr ""
-"Der AutoTiemr wird nur automatisch nach Sendungen suchen wenn diese "
+"Der AutoTimer wird nur automatisch nach Sendungen suchen wenn diese "
 "Einstellung aktiviert wird. Ansonsten wird nur beim Verlassen der Übersicht "
 "über die grüne Taste gesucht."
 
@@ -7274,14 +8058,16 @@ msgstr "Unmounten fehlgeschlagen"
 msgid "Unsupported"
 msgstr "Nicht unterstützt"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr "UnwetterInfo zeigt Ihnen aktuelle Unwetterinformationen an."
+
 #
 msgid "Update"
 msgstr "Aktualisieren"
 
 #
-#, fuzzy
 msgid "Update done..."
-msgstr "Aktualisieren"
+msgstr "Aktualisierung abgeschlossen."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 170
@@ -7289,17 +8075,20 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
+"Aktualisierung abgeschlossen. Der Genuine Dreambox Test wird nun erneut "
+"ausgeführt."
 
 #
-#, fuzzy
 msgid "Updatefeed not available."
-msgstr " Updates verfügbar "
+msgstr "Updatefeed nicht verfügbar."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 150
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
 msgstr ""
+"Aktualisierung fehlgeschlagen. Es ist nichts defekt, es konnten nur keine "
+"Aktualisierungen eingespielt werden."
 
 #
 msgid "Updating finished. Here is the result:"
@@ -7310,9 +8099,8 @@ msgid "Updating software catalog"
 msgstr "Softwarekatalog wird aktualisiert."
 
 #
-#, fuzzy
 msgid "Updating, please wait..."
-msgstr "Bitte warten..."
+msgstr "Aktualisiere, bitte warten..."
 
 #
 msgid "Updating... Please wait... This can take some minutes..."
@@ -7368,6 +8156,11 @@ msgstr "Angepasstes Aufnahmeverzeichnis"
 msgid "Use a gateway"
 msgstr "Einen Gateway verwenden?"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+"Mit MultiRC können Sie mehrere Dreamboxen mit verschiedenen Fernbedienungen "
+"verwenden."
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr ""
@@ -7379,6 +8172,7 @@ msgstr "Stromaufnahme messen"
 #
 msgid "Use the Networkwizard to configure selected network adapter"
 msgstr ""
+"Nutzen Sie den NetworkWizard um den selektierten Adapter zu konfigurieren"
 
 #
 msgid "Use the Networkwizard to configure your Network\n"
@@ -7402,6 +8196,12 @@ msgstr ""
 "Mit den hoch/runter-Tasten können Sie eine Option auswählen. Danach bitte OK "
 "drücken."
 
+msgid "Use this input device settings?"
+msgstr "Diese Eingabegeräte Einstellungen benutzten?"
+
+msgid "Use this settings?"
+msgstr "Diese Einstellungen benutzten?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Diese erweiterten A/V-Einstellungen benutzen?"
@@ -7446,9 +8246,15 @@ msgstr "Scart-Videorekorder"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD Skin"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vali.HD.nano Skin"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
-msgstr ""
+msgstr "Mit GenuineDreambox können Sie die Echtheit Ihrer Dreambox überprüfen."
 
 #
 msgid "Vertical"
@@ -7506,6 +8312,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Auswahl des Videomodus."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Streaming von orf.at-Filmen"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "Erweiterte A/V Einstellungen für Ihre Dreambox"
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "Hilft beim Einstellen des Fernsehers"
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Verhalten nach Verlassen der Videoliste:"
@@ -7514,6 +8329,9 @@ msgstr "Verhalten nach Verlassen der Videoliste:"
 msgid "Videoenhancement Setup"
 msgstr "Erweiterte A/V-Einstellungen"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr "Erweiterte Video Einstellungen"
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Verhalten beim Drücken der STOPP/EXIT-Taste:"
@@ -7522,6 +8340,14 @@ msgstr "Verhalten beim Drücken der STOPP/EXIT-Taste:"
 msgid "View Count"
 msgstr "Aufrufe"
 
+msgid "View Google maps"
+msgstr "Zeigt Karten von Google Maps an"
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+"Mit GoogleMaps können Sie Karten von Google Maps auf Ihrem Fernseher "
+"anzeigen."
+
 #
 msgid "View Movies..."
 msgstr "Filme ansehen"
@@ -7565,7 +8391,7 @@ msgstr "Eine Liste der verfügbaren EPG-Erweiterungen anzeigen."
 
 #
 msgid "View list of available Satellite equipment extensions."
-msgstr ""
+msgstr "Liste der verfügbaren Satellitenausrüstungs-Plugins anzeigen."
 
 #
 msgid "View list of available communication extensions."
@@ -7627,6 +8453,14 @@ msgstr "Aufrufe: "
 msgid "Virtual KeyBoard"
 msgstr "Virtuelle Tastatur"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Visualisierungen für den European Installation Bus"
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spannungs-Modus"
@@ -7644,10 +8478,10 @@ msgid "WEP"
 msgstr "WEP"
 
 msgid "WLAN adapter."
-msgstr ""
+msgstr "WLAN Adapter."
 
 msgid "WLAN connection"
-msgstr ""
+msgstr "WLAN Verbindung"
 
 #
 msgid "WPA"
@@ -7677,6 +8511,15 @@ msgstr "Warte"
 msgid "Warn if free space drops below (kB):"
 msgstr "Warnen wenn der freie interne Speicher unter (kB) fällt:"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Streams von der ZDF Mediathek schauen"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "WeatherPlugin zeigt Ihnen aktuelle Wettervorhersagen an."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Zeigt aktuelle Wettervorhersagen an"
+
 #
 msgid "Webinterface"
 msgstr "Webinterface"
@@ -7718,6 +8561,12 @@ msgid ""
 "\n"
 "Then seek to the end, press OK, select 'end cut'. That's it."
 msgstr ""
+"Welcome to the Cutlist editor.\n"
+"\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
 
 #
 msgid ""
@@ -7852,7 +8701,7 @@ msgstr "Was wollen Sie scannen?"
 
 #
 msgid "What to do with submitted crashlogs?"
-msgstr "Was soll mit übermittelten Crashlogs passieren?"
+msgstr "Übermittelte Crashlogs:"
 
 #
 msgid ""
@@ -7887,10 +8736,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Wo wollen Sie temporäre Timeshift Aufnahmen speichern?"
 
 #
-msgid "Wireless"
-msgstr "Funk"
-
-#
 msgid "Wireless LAN"
 msgstr "Funk-Netzwerk"
 
@@ -7902,6 +8747,132 @@ msgstr "Funk-Netzwerk"
 msgid "Wireless Network State"
 msgstr "WLAN-Netzwerk Status"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Mit AntiScrollbar können lästige Laufschriften (z.B. in Newskanälen) "
+"abgedeckt werden."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"Mit DVDBurn können Sie TV-Aufnahmen von der Festplatte Ihrer Dreambox "
+"zusammenstellen,\n"
+"optional mit Menüs verknüpfen und auf eine DVD brennen. Diese kann dann auf "
+"einem normalen DVD-Player wiedergegeben werden.\n"
+"HDTV-Aufnahmen können nur im Dreambox-eigenen Format gebrannt werden."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+"Mit EPGSearch können Sie das EPG nach Sendungen durchsuchen und Timer "
+"erstellen."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr "Mit GenuineDreambox können Sie die Echtheit Ihrer Dreambox überprüfen."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Mit IMDb können Sie Informationen zur ausgewählten Sendung (Bewertung, "
+"Poster, Mitwirkende, Inhaltsangabe usw.) aus der InternetMovieDatabase über "
+"das Internet herunterladen und anzeigen."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "Mit MovieRetitle können Sie Ihre aufgenommenen Filme umbenennen."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"Mit MyTube können Sie YouTube-Videos direkt auf Ihrem Fernseher abspielen "
+"ohne einen zusätzlichen PC."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+"Mit WebcamViewer können Sie Bilder von Webcams auf Ihrer Dreambox betrachten."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Mit Werbezapper können Sie Werbepausen überbrücken, in dem Sie kurzfristige "
+"Timer erstellen\n"
+"(zwischen 1 und 9 Minuten lang), die nach Ablauf wieder zurück auf den "
+"gerade aktiven Kanal schalten. "
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"Mit YouTubePlayer können Sie YouTube-Videos auf ihrer Dreambox ansehen.\n"
+"Es wird ein PC benötigt, auf dem das Programm VLC läuft."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Mit CommoninterfaceAssignment ist es möglich, jedem CI-Modul bestimmte "
+"Provider, Services oder CAIDs zuzuweisen.\n"
+"So können zeitglich mit einem CI Aufnahmen auf einem Sender gestartet und "
+"mit einem anderen CI Sendungen auf einem anderen Sender angesehen werden."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"Mit CrashlogAutoSubmit ist es möglich, auf Ihrer Festplatte gefundene "
+"Crashlogs automatisch an Dream Multimedia zu versenden."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"DefaultServiceScanner führt eine Sendersuche aller Satelliten durch, wenn "
+"Sie einen Rotor an Ihre Satellitenschüssel angeschlossen haben."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Mit DiseqcTester können Sie Ihr Satelliten-Equipment nach Diseqc-"
+"Kompatibilität und Fehlern überprüfen."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Mit NFIFlash können Sie ein Dreambox-Image auf einen USB-Stick laden.\n"
+"Mit diesem USB-Stick ist es dann möglich, Ihre Dreambox zu flashen."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"NetzwerkWizard hilft Ihnen, Ihr Netzwerk zu konfigurieren. Sie werden "
+"Schritt für Schritt durch die Konfiguration geleitet."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"PositionerSetup unterstützt Sie beim Einrichten und Konfigurieren einer "
+"motorgesteuerten Satellitenantenne."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"PositionerSetup unterstützt Sie beim Einrichten und Konfigurieren einer "
+"motorgesteuerten Satellitenantenne."
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7931,10 +8902,6 @@ msgid "Write failed!"
 msgstr "Schreiben fehlgeschlagen!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Flash-Schreibvorgang der NFI Image Datei abgeschlossen."
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7950,6 +8917,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr "Ja zu allen"
 
+msgid "Yes, always"
+msgstr "Ja, immer"
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Ja, diesen Film löschen"
@@ -8076,6 +9046,9 @@ msgstr ""
 "Sie haben das Attribut \"Finde in Titel\" nicht angegeben. Da dies ein "
 "notwendiges Attribut ist können Sie nicht fortfahren ohne dies zu tun."
 
+msgid "You didn't select a channel to record from."
+msgstr "Sie haben keinen Sender zum Aufnehmen ausgewählt."
+
 #
 #, python-format
 msgid ""
@@ -8093,14 +9066,13 @@ msgstr ""
 "Sie haben sich entschieden Ihre Einstellungen zu sichern. Drücken Sie OK, um "
 "den Vorgang zu starten."
 
-#
 msgid ""
 "You have chosen to create a new .NFI flasher bootable USB stick. This will "
 "repartition the USB stick and therefore all data on it will be erased."
 msgstr ""
-"Sie möchten einen bootbaren USB-Stick zum Flashen von .NFI-Images erstellen. "
-"Dies wird den USB-Stick repartitionieren wodurch alle darauf enthaltenen "
-"Daten verloren gehen."
+"Sie möchten einen bootfähigen USB-Stick zum Flashen von NFI-Images "
+"erstellen. Dabei wird der USB-Stick repartitioniert, wodurch alle darauf "
+"enthaltenen Daten verloren gehen."
 
 #
 msgid ""
@@ -8131,15 +9103,11 @@ msgstr ""
 "Webseite beschrieben durchgeführt haben, wird Sie die neue Firmware fragen, "
 "ob Sie die Einstellungen wiederherstellen wollen."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Sie müssen einen Pincode setzen und diesen vor Ihren Kindern geheim halten.\n"
-"\n"
-"Möchten Sie den Pincode nun setzen?"
 
 #
 msgid ""
@@ -8285,9 +9253,12 @@ msgstr ""
 "\n"
 "Bitte wählen Sie eine Option zum Fortfahren."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek erlaubt das Streamen von Filmen von der ZDF Mediathek."
+
 #
 msgid "Zap back to previously tuned service?"
-msgstr ""
+msgstr "Zurückschalten zum Zuletzt laufenden Sender?"
 
 #
 msgid "Zap back to service before positioner setup?"
@@ -8303,10 +9274,22 @@ msgstr ""
 
 #
 msgid "Zap back to service before tuner setup?"
-msgstr ""
+msgstr "Zurückschalten zum vorher laufenden Sender?"
+
+msgid "Zap between commercials"
+msgstr "Umschalten während der Werbung"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr "ZapStatistic zeigt die angeschauten Sendungen mit einigen Statistiken."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Zoom-In für Letterbox-Filme"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr "Zoom-In für Letterbox/Anamorphe Filme."
 
 msgid "Zydas"
-msgstr ""
+msgstr "Zydas"
 
 #
 msgid "[alternative edit]"
@@ -8324,6 +9307,9 @@ msgstr "[Favoriten-Editor]"
 msgid "[move mode]"
 msgstr "[Verschiebemodus]"
 
+msgid "a HD skin from Kerni"
+msgstr "ein HD Skin von Kerni"
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "Eine GUI um Services/Provider einem Common Interface zuzuweisen."
@@ -8432,6 +9418,9 @@ msgstr "Kanal zu Favoriten hinzufügen"
 msgid "add services"
 msgstr "Neue Sender"
 
+msgid "add tags to recorded movies"
+msgstr "Vergeben Sie Tags für Ihre Filme"
+
 #
 msgid "add to parental protection"
 msgstr "Jugendschutz anschalten"
@@ -8444,6 +9433,20 @@ msgstr "erweitert"
 msgid "alphabetic sort"
 msgstr "Aufnahmen alphabetisch sortieren"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr "Legen Sie Plugins und Funktionen auf Farbtasten der MOVIELIST."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "Plugins auf Farbtasten der MOVIELIST legen"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"Plugins oder Funktionen auf den langen Tastendruck der Farbtasten legen."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr "Plugins auf Farbtasten legen"
+
 #
 msgid "assigned CAIds:"
 msgstr "zugewiesene CAIDs:"
@@ -8528,10 +9531,6 @@ msgid "chapters"
 msgstr "Kapitel"
 
 #
-msgid "choose destination directory"
-msgstr "Wählen Sie das Zielverzeichnis"
-
-#
 msgid "circular left"
 msgstr "links-zirkulär"
 
@@ -8563,6 +9562,10 @@ msgstr "Verbunden"
 msgid "continue"
 msgstr "Weiter"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+"Kontrollieren Sie mehrere Dreamboxen mit verschiedenen Fernbedienungen."
+
 #
 msgid "copy to bouquets"
 msgstr "in Bouquets kopieren"
@@ -8575,6 +9578,10 @@ msgstr "konnte nicht entfernt werden"
 msgid "create directory"
 msgstr "Verzeichnis erstellen"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "Derzeit installiertes Image: %s"
+
 #
 msgid "daily"
 msgstr "täglich"
@@ -8607,6 +9614,9 @@ msgstr "gespeicherte Wiedergabeliste löschen"
 msgid "delete..."
 msgstr "löschen..."
 
+msgid "description"
+msgstr "Beschreibung"
+
 #
 msgid "disable"
 msgstr "ausgeschalten"
@@ -8732,10 +9742,6 @@ msgid "exit networkadapter setup menu"
 msgstr "Netzwerkadaptermenü verlassen"
 
 #
-msgid "failed"
-msgstr "fehlgeschlagen"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Dateiformate (BMP, PNG, JPG, GIF"
 
@@ -8825,7 +9831,7 @@ msgstr "Modul initialisieren"
 
 #
 msgid "init modules"
-msgstr ""
+msgstr "Module initialisieren"
 
 #
 msgid "insert mark here"
@@ -8869,7 +9875,7 @@ msgstr "Länge"
 
 #
 msgid "list of EPG views..."
-msgstr ""
+msgstr "Liste der EPG Ansichten."
 
 #
 msgid "list style compact"
@@ -9005,12 +10011,15 @@ msgstr "keine"
 
 #
 msgid "not configured"
-msgstr ""
+msgstr "nicht Konfiguriert"
 
 #
 msgid "not locked"
 msgstr "Kein Signal"
 
+msgid "not supported"
+msgstr "nicht unterstützt"
+
 #
 msgid "not used"
 msgstr "nicht verwendet"
@@ -9115,6 +10124,12 @@ msgstr "nimmt auf..."
 msgid "red"
 msgstr "rot"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "Redesigned Kerni-HD1 Skin"
+
+msgid "redirect notifications to Growl"
+msgstr "Sendet Benachrichtigungen an Growl "
+
 #
 msgid "remove a nameserver entry"
 msgstr "DNS-Servereintrag entfernen"
@@ -9216,15 +10231,14 @@ msgstr "Zweites Kabel vom Rotor"
 msgid "seconds"
 msgstr "Sekunden"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "EPG Daten und PiP von Kanälen in Infobar anzeigen"
+
 #
 msgid "select"
 msgstr "wähle"
 
 #
-msgid "select .NFI flash file"
-msgstr "Wählen Sie eine .NFI Flashdatei"
-
-#
 msgid "select CAId"
 msgstr "CAID auswählen"
 
@@ -9233,10 +10247,6 @@ msgid "select CAId's"
 msgstr "CAIDs auswählen"
 
 #
-msgid "select image from server"
-msgstr "Wählen Sie ein Image vom Server"
-
-#
 msgid "select interface"
 msgstr "Wählen Sie einen Netzwerkadapter"
 
@@ -9252,17 +10262,18 @@ msgstr "Wählen Sie einen Film"
 msgid "select the movie path"
 msgstr "Den Filmpfad auswählen"
 
-#
-msgid "service pin"
-msgstr "Kanal-Pincode"
+msgid "service PIN"
+msgstr "Service PIN"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "Startet die Dreambox im Standby-Modus"
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "Setzt die verschiedenen Audio- Verzögerungen (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "Einstellungs-Pincode"
+msgid "setup PIN"
+msgstr "Setup PIN"
 
 #
 msgid "show DVD main menu"
@@ -9274,7 +10285,7 @@ msgstr "Zeige EPG..."
 
 #
 msgid "show Infoline"
-msgstr ""
+msgstr "Infozeile anzeigen"
 
 #
 msgid "show all"
@@ -9350,7 +10361,7 @@ msgstr "Vorwärts springen (Zeit eingeben)"
 
 #
 msgid "slide picture in loop"
-msgstr ""
+msgstr "Bilder als Slideshow anzeigen"
 
 #
 msgid "sort by date"
@@ -9358,7 +10369,7 @@ msgstr "Aufnahmen nach Datum sortieren"
 
 #
 msgid "special characters"
-msgstr ""
+msgstr "Sonderzeichen"
 
 #
 msgid "standard"
@@ -9452,6 +10463,9 @@ msgstr "Toggle Marker an der aktuellen Position"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "Schalte zwischen Zeit-, Kapitel-, Audio- und Untertitel-Info um"
 
+msgid "tuner is not supported"
+msgstr "nicht unterstützter Tuner"
+
 #
 msgid "unavailable"
 msgstr "nicht verfügbar"
@@ -9470,11 +10484,17 @@ msgstr "unbekannter Kanal"
 
 #
 msgid "until standby/restart"
-msgstr ""
+msgstr "bis zum standby/neustart"
 
 #
 msgid "use as HDD replacement"
-msgstr ""
+msgstr "als HDD Ersatz nutzen"
+
+msgid "use your Dreambox as Web proxy"
+msgstr "Nutzung der Dreambox als Web Proxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "Mit HTTPProxy können Sie Ihre Dreambox als Web Proxy benutzen."
 
 #
 msgid "user defined"
@@ -9518,7 +10538,7 @@ msgstr "Positivliste"
 
 #
 msgid "working"
-msgstr ""
+msgstr "arbeite"
 
 #
 msgid "yellow"
@@ -9547,1046 +10567,3 @@ msgstr "umschalten"
 #
 msgid "zapped"
 msgstr "umgeschaltet"
-
-#
-#~ msgid ""
-#~ "\n"
-#~ "Enigma2 will restart after the restore"
-#~ msgstr ""
-#~ "\n"
-#~ "Enigma2 wird nach der Wiederherstellung neu starten"
-
-#
-#~ msgid ""
-#~ "\n"
-#~ "Scan for local packages and install them."
-#~ msgstr ""
-#~ "\n"
-#~ "Suche nach lokalen Paketen und installiere sie."
-
-#
-#
-#
-#
-#
-#
-#~ msgid "%s:"
-#~ msgstr "%s:"
-
-#
-#~ msgid "* Only available when entering hidden SSID or network key"
-#~ msgstr "* Verfügbar für die Eingabe der Netzwerk SSID oder des Passwortes"
-
-#
-#~ msgid "/usr/share/enigma2 directory"
-#~ msgstr "/usr/share/enigma2 Verzeichnis"
-
-#
-#~ msgid "/var directory"
-#~ msgstr "/var Verzeichnis"
-
-#
-#~ msgid "50 Hz"
-#~ msgstr "50 Hz"
-
-#
-#~ msgid "AGC:"
-#~ msgstr "AGC:"
-
-#
-#
-#~ msgid "Address"
-#~ msgstr "Adresse"
-
-#
-#~ msgid "Advanced"
-#~ msgstr "Erweitert"
-
-#
-#~ msgid "All..."
-#~ msgstr "Alle..."
-
-#
-#~ msgid "An error occured!"
-#~ msgstr "Es ist ein Fehler aufgetreten!"
-
-#
-#~ msgid ""
-#~ "Are you sure you want to enable WLAN support?\n"
-#~ "Connect your Wlan USB Stick to your Dreambox and press OK.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Sind Sie sicher, dass Sie die WLAN Unterstützung aktivieren wollen?\n"
-#~ "Verbinden Sie Ihren WLAN USB Stick mit der Dreambox und drücken Sie die "
-#~ "OK-Taste.\n"
-#~ "\n"
-
-#
-#~ msgid ""
-#~ "Are you sure you want to reset \n"
-#~ "your network configuration to defaults?\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Sind Sie sicher, dass Sie die Netzwerkkonfiguration\n"
-#~ "auf die Standardeinstellungen zurücksetzen wollen?\n"
-#~ "\n"
-
-#
-#
-#~ msgid "Authorization"
-#~ msgstr "Autorisierung"
-
-#
-#~ msgid "Backup"
-#~ msgstr "Sicherung"
-
-#
-#~ msgid "Backup Location"
-#~ msgstr "Sicherungsort"
-
-#
-#~ msgid "Backup Mode"
-#~ msgstr "Sicherungs-Modus"
-
-#
-#~ msgid "Backup is done. Please press OK to see the result."
-#~ msgstr ""
-#~ "Sicherung wurde durchgeführt. Bitte drücken Sie OK, um das Ergebnis zu "
-#~ "sehen."
-
-#
-#~ msgid "Backup running"
-#~ msgstr "Sicherung läuft"
-
-#
-#~ msgid "Backup running..."
-#~ msgstr "Sicherung läuft..."
-
-#
-#~ msgid "Burn to DVD..."
-#~ msgstr "Auf DVD brennen..."
-
-#
-#~ msgid "CF Drive"
-#~ msgstr "CF-Laufwerk"
-
-#
-#~ msgid "Call monitoring"
-#~ msgstr "Anrufmonitor"
-
-#
-#
-#~ msgid "Change"
-#~ msgstr "Ändern"
-
-#
-#
-#~ msgid "Changing the timer for '%s' failed!"
-#~ msgstr "Timer '%s' konnte nich geändert werden!"
-
-#
-#~ msgid "Choose source"
-#~ msgstr "Quelle wählen"
-
-#
-#~ msgid "Compact flash card"
-#~ msgstr "Compact-Flash-Karte"
-
-#
-#~ msgid "Config"
-#~ msgstr "Konfiguration"
-
-#
-#~ msgid "Confirm"
-#~ msgstr "Bestätigen"
-
-#
-#~ msgid "Connected to Fritz!Box!"
-#~ msgstr "Mit Fritz!Box verbunden!"
-
-#
-#~ msgid "Connecting to Fritz!Box..."
-#~ msgstr "Verbinde zur Fritz!Box..."
-
-#
-#~ msgid ""
-#~ "Connection to Fritz!Box\n"
-#~ "failed! (%s)\n"
-#~ "retrying..."
-#~ msgstr ""
-#~ "Verbindung zur Fritz!Box\n"
-#~ "fehlgeschlagen! (%s)\n"
-#~ "Erneuter Versuch..."
-
-#
-#~ msgid "Continue"
-#~ msgstr "Weiter"
-
-#
-#
-#~ msgid "Could not add timer '%s'!"
-#~ msgstr "Timer '%s' konnte nicht hinzugefügt werden!"
-
-#
-#
-#~ msgid "Could not find timer '%s' with given start and end time!"
-#~ msgstr ""
-#~ "Timer '%s' mit der angegebenen Start- und Endzeit konnte nicht gefunden "
-#~ "werden!"
-
-#
-#~ msgid ""
-#~ "Crashlogs found!\n"
-#~ "Send them to Dream Multimedia ?"
-#~ msgstr ""
-#~ "Crashlogs wurden gefunden!\n"
-#~ "Wollen Sie diese an Dream Multimedia übermitteln?"
-
-#
-#~ msgid "Custom skip time for 1/3 keys"
-#~ msgstr "Benutzerspezifische Sprungzeit für 1/3 Tasten"
-
-#
-#~ msgid "Default settings"
-#~ msgstr "Standard-Einstellungen"
-
-#
-#~ msgid "Default-Wizard"
-#~ msgstr "Standardeinstellungs-Assistent"
-
-#
-#
-#
-#
-#
-#
-#~ msgid "Delay:"
-#~ msgstr "Verzögerung:"
-
-#
-#~ msgid "Delete selected mount"
-#~ msgstr "Ausgewählte Freigabe löschen"
-
-#
-#~ msgid "Device Setup..."
-#~ msgstr "Geräteeinstellungen..."
-
-#
-#~ msgid ""
-#~ "Disconnected from\n"
-#~ "Fritz!Box! (%s)\n"
-#~ "retrying..."
-#~ msgstr ""
-#~ "Von Fritz!Box! getrennt\n"
-#~ "(%s)\n"
-#~ "Erneuter Versuch..."
-
-#
-#~ msgid ""
-#~ "Do you really want to REMOVE\n"
-#~ "the plugin \""
-#~ msgstr ""
-#~ "Möchten Sie das Plugin wirklich\n"
-#~ "entfernen \""
-
-#
-#~ msgid ""
-#~ "Do you really want to download\n"
-#~ "the plugin \""
-#~ msgstr ""
-#~ "Wollen Sie das Plugin mit\n"
-#~ "dem Namen \" wirklich herunterladen?"
-
-#
-#~ msgid ""
-#~ "Do you want to backup now?\n"
-#~ "After pressing OK, please wait!"
-#~ msgstr ""
-#~ "Wollen Sie jetzt eine Sicherung durchführen?\n"
-#~ "Nach einem Druck auf OK bitte warten!"
-
-#
-#~ msgid "Done - Installed or upgraded %d packages with %d errors"
-#~ msgstr "Beendet - %d installierte oder aktualisierte Pakete mit %d Fehlern"
-
-#
-#~ msgid "Enable WLAN Support"
-#~ msgstr "Aktiviere WLAN Unterstützung"
-
-#
-#~ msgid "Encrypted: %s"
-#~ msgstr "verschlüsselt: %s"
-
-#
-#~ msgid ""
-#~ "Enigma2 Skinselector v0.5 BETA\n"
-#~ "\n"
-#~ "If you experience any problems please contact\n"
-#~ "stephan@reichholf.net\n"
-#~ "\n"
-#~ "© 2006 - Stephan Reichholf"
-#~ msgstr ""
-#~ "Enigma2 Skin-Wähler v0.5 BETA\n"
-#~ "\n"
-#~ "Falls Sie irgendwelche Probleme finden, kontaktieren\n"
-#~ "Sie bitte stephan@reichholf.net\n"
-#~ "\n"
-#~ "© 2006 - Stephan Reichholf"
-
-#
-#~ msgid "Enter WLAN networ kname/SSID:"
-#~ msgstr "WLAN Netzwerkname/SSID eingeben:"
-
-#
-#~ msgid "Enter WLAN network name/SSID:"
-#~ msgstr "WLAN-Netzwerkname/SSID eingeben:"
-
-#
-#~ msgid "Enter WLAN passphrase/key:"
-#~ msgstr "WLAN-Schlüssel/Passwort eingeben:"
-
-#
-#
-#~ msgid "EventId not found"
-#~ msgstr "EventId nicht gefunden"
-
-#
-#~ msgid "Filesystem Check..."
-#~ msgstr "Dateisystemüberprüfung..."
-
-#
-#~ msgid "Following tasks will be done after you press continue!"
-#~ msgstr ""
-#~ "Folgende Aktivitäten werden ausgeführt nachdem Sie Weiter gedrückt haben!"
-
-#
-#~ msgid "Font size"
-#~ msgstr "Schriftgröße"
-
-#
-#~ msgid "Fritz!Box FON IP address"
-#~ msgstr "Fritz!Box FON IP-Adresse"
-
-#
-#~ msgid "Function not yet implemented"
-#~ msgstr "Funktion noch nicht eingebaut"
-
-#
-#~ msgid "Games / Plugins"
-#~ msgstr "Spiele / Erweiterungen"
-
-#
-#~ msgid "General AC3 delay"
-#~ msgstr "Allgemeine AC3 Verzögerung"
-
-#
-#~ msgid "General PCM delay"
-#~ msgstr "Allgemeine PCM Verzögerung"
-
-#
-#
-#
-#
-#
-#
-#~ msgid "Global Passthr."
-#~ msgstr "Passthr. Global"
-
-#
-#~ msgid "If you can see this page, please press OK."
-#~ msgstr "Wenn Sie diese Seite sehen, drücken Sie bitte OK."
-
-#
-#
-#~ msgid "Illegal Parameter value for Parameter begin : '%s'"
-#~ msgstr "Unerlabter Parameterwert für Parameter begin: '%s'"
-
-#
-#~ msgid "Image-Upgrade"
-#~ msgstr "Image-Aktualisierung"
-
-#
-#~ msgid "Initialization..."
-#~ msgstr "Initialisierung..."
-
-#
-#~ msgid "Install local IPKG"
-#~ msgstr ".ipk Datei installieren"
-
-#
-#
-#~ msgid "Instant recording started"
-#~ msgstr "Sofortaufnahme gestartet"
-
-#
-#~ msgid "Interface: %s"
-#~ msgstr "Adapter: %s"
-
-#
-#
-#~ msgid "Interfaces"
-#~ msgstr "Schnittstellen"
-
-#
-#~ msgid "Invert display"
-#~ msgstr "Display invertieren"
-
-#
-#~ msgid "Jump to video title 1 (play movie from start)"
-#~ msgstr "Springe zu Videotitel 1 (Film von Anfang abspielen)"
-
-#
-#~ msgid "Language..."
-#~ msgstr "Sprache..."
-
-#
-#
-#~ msgid "Missing Parameter: begin"
-#~ msgstr "Fehlender Parameter: begin"
-
-#
-#
-#~ msgid "Missing Parameter: beginOld"
-#~ msgstr "Fehlender Parameter: beginOld"
-
-#
-#
-#~ msgid "Missing Parameter: description"
-#~ msgstr "Fehlender Parameter: description"
-
-#
-#
-#~ msgid "Missing Parameter: end"
-#~ msgstr "Fehlender Parameter: end"
-
-#
-#
-#~ msgid "Missing Parameter: endOld"
-#~ msgstr "Fehlender Parameter: endOld"
-
-#
-#
-#~ msgid "Missing Parameter: eventid"
-#~ msgstr "Fehlender Parameter: eventid"
-
-#
-#
-#~ msgid "Missing Parameter: name"
-#~ msgstr "Fehelnder Parameter: name"
-
-#
-#
-#~ msgid "Missing Parameter: sRef"
-#~ msgstr "Fehlender Parameter: sRef"
-
-#
-#~ msgid "Movie Menu"
-#~ msgstr "Filmauswahl"
-
-#
-#~ msgid "Nameserver Setup..."
-#~ msgstr "Nameserver-Einstellungen..."
-
-#
-#~ msgid "Network..."
-#~ msgstr "Netzwerk..."
-
-#
-#~ msgid "No 50 Hz, sorry. :("
-#~ msgstr "50 Hz nicht möglich. :("
-
-#
-#
-#~ msgid "No event found, started infinite recording"
-#~ msgstr "Kein Event gefunden, endlosaufnahme gestartet"
-
-#
-#
-#~ msgid "No matching Timer not found"
-#~ msgstr "Kein zutreffender Timer gefunden"
-
-#
-#~ msgid ""
-#~ "No working wireless network interface found.\n"
-#~ "Please verify that you have attached a compatible WLAN device or enable "
-#~ "your local network interface."
-#~ msgstr ""
-#~ "Kein funktionierender WLAN Netzwerkadapter gefunden.\n"
-#~ "Stellen Sie sicher, dass Sie ein kompatibles Gerät angeschlossen haben "
-#~ "und das Ihr Netzwerk richtig konfiguriert ist."
-
-#
-#~ msgid "No, let me choose default lists"
-#~ msgstr "Nein, Standard-Kanalliste verwenden."
-
-#
-#
-#~ msgid "Ok"
-#~ msgstr "Ok"
-
-#
-#~ msgid "Online-Upgrade"
-#~ msgstr "Online-Aktualisierung"
-
-#
-#
-#
-#
-#
-#
-#~ msgid "PCM"
-#~ msgstr "PCM"
-
-#
-#~ msgid "Package details for: "
-#~ msgstr "Paketdetails für:"
-
-#
-#
-#
-#
-#
-#
-#~ msgid "Passthrough"
-#~ msgstr "Passthrough"
-
-#
-#~ msgid "Please add titles to the compilation"
-#~ msgstr "Bitte fügen Sie Titel zur Ihrer Zusammenstellung hinzu"
-
-#
-#~ msgid "Please select keyword to filter..."
-#~ msgstr "Bitte wählen Sie ein Schlüsselwort zum Filtern"
-
-#
-#~ msgid ""
-#~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
-#~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
-#~ "supported.\n"
-#~ "Connect your Wlan USB Stick to your Dreambox before pressing OK.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "OK aktiviert die eingebaute WLAN-Unterstützung Ihrer Dreambox.\n"
-#~ "WLAN-USB-Sticks mit Zydas-ZD1211B und RAlink-RT73-Chipsatz werden "
-#~ "unterstützt.\n"
-#~ "Schließen Sie Ihren USB-Stick an, bevor Sie OK drücken.\n"
-#~ "\n"
-
-#
-#~ msgid "RSS Feed URI"
-#~ msgstr "RSS-Feed-URI"
-
-#
-#
-#~ msgid "Really delete this Interface?"
-#~ msgstr "Diese Schnittstelle wirklich löschen?"
-
-#
-#~ msgid "Really delete this timer?"
-#~ msgstr "Diesen Timer wirklich löschen?"
-
-#
-#~ msgid "Recording paths..."
-#~ msgstr "Aufnahmepfade"
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really reboot "
-#~ "now?"
-#~ msgstr ""
-#~ "Zurzeit sind Aufnahmen aktiv oder starten gleich...\n"
-#~ "Wollen Sie trotzdem neu starten?"
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really "
-#~ "restart now?"
-#~ msgstr ""
-#~ "Zurzeit sind Aufnahmen aktiv oder starten gleich...\n"
-#~ "Wollen Sie trotzdem neu starten?"
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really "
-#~ "shutdown now?"
-#~ msgstr ""
-#~ "Zurzeit sind Aufnahmen aktiv oder starten gleich...\n"
-#~ "Wollen Sie trotzdem ausschalten?"
-
-#
-#~ msgid "Refresh"
-#~ msgstr "Aktualisieren"
-
-#
-#
-#~ msgid "Require Authorization"
-#~ msgstr "Autorisierung erforderlich"
-
-#
-#~ msgid "Rescan network"
-#~ msgstr "Netzwerk erneut durchsuchen"
-
-#
-#~ msgid "Reset configuration"
-#~ msgstr "Konfig. zurücksetzen"
-
-#
-#~ msgid ""
-#~ "Reset the network configuration of your Dreambox.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Setzen Sie die Netzwerk-Konfiguration Ihrer Dreambox auf Standardwerte "
-#~ "zurück\n"
-
-#
-#~ msgid "Restore backups..."
-#~ msgstr "Sicherungen wiederherstellen"
-
-#
-#~ msgid "Restore running..."
-#~ msgstr "Sicherung läuft..."
-
-#
-#~ msgid ""
-#~ "Restoring the settings is done. Please press OK to activate the restored "
-#~ "settings now."
-#~ msgstr ""
-#~ "Die Einstellungen wurden wiederhergestellt. Drücken Sie OK, um diese nun "
-#~ "zu aktivieren."
-
-#
-#
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#
-#
-#~ msgid "SSL Encryption"
-#~ msgstr "SSL Verschlüsselung"
-
-#
-#~ msgid "Satteliteequipment"
-#~ msgstr "Satteliten-Equipment"
-
-#
-#~ msgid ""
-#~ "Scan your network for wireless Access Points and connect to them using "
-#~ "your WLAN USB Stick\n"
-#~ msgstr ""
-#~ "Durchsucht Ihr Netzwerk nach WLAN-Zugangspunkten und stellt eine "
-#~ "Verbindung mit Hilfe Ihres gewählten WLAN Gerätes her.\n"
-
-#
-#~ msgid "Select channel audio"
-#~ msgstr "Kanal- Tonspur wählen"
-
-#
-#~ msgid "Select files/folders to backup..."
-#~ msgstr "Dateien/Verzeichnisse zum Sichern auswählen..."
-
-#
-#~ msgid "Select video input"
-#~ msgstr "Wählen Sie den Video-Eingang"
-
-#
-#~ msgid "Set as default Interface"
-#~ msgstr "Netzwerkadapter als Standard definieren"
-
-#
-#~ msgid "Show files from %s"
-#~ msgstr "Zeige Dateien von %s"
-
-#
-#~ msgid "Somewhere else"
-#~ msgstr "Andere Stelle"
-
-#
-#~ msgid ""
-#~ "Sorry your Backup destination does not exist\n"
-#~ "\n"
-#~ "Please choose an other one."
-#~ msgstr ""
-#~ "Der Sicherungsort existiert nicht.\n"
-#~ "\n"
-#~ "Bitte einen anderen auswählen!"
-
-#
-#~ msgid "Startwizard"
-#~ msgstr "Startassistent"
-
-#
-#~ msgid "Step "
-#~ msgstr "Schritt "
-
-#
-#~ msgid "Switch audio"
-#~ msgstr "Tonspur..."
-
-#
-#~ msgid ""
-#~ "The installation of the default settings is finished. Your can now "
-#~ "continue configuring your Dreambox by pressing the OK button on the "
-#~ "remote control."
-#~ msgstr "Die Installation der Standardeinstellungen wurde beendet. "
-
-#
-#
-#~ msgid "The timer '%s' has been deleted successfully"
-#~ msgstr "Der Timer %s wurde erfolgreich gelöscht"
-
-#
-#
-#~ msgid "The timer has NOT been deleted"
-#~ msgstr "Der Timer wurde NICHT gelöscht"
-
-#
-#~ msgid "There is nothing to be done."
-#~ msgstr "Es gibt nichts zu tun."
-
-#
-#~ msgid "This Dreambox can't decode %s video streams!"
-#~ msgstr "Diese Dreambox kann keine Videos vom Typ %s wiedergeben!"
-
-#
-#~ msgid "This is unsupported at the moment."
-#~ msgstr "Diese Funktion wird noch nicht unterstützt."
-
-#
-#
-#~ msgid "Timer %s has been changed!"
-#~ msgstr "Timer %s wurde geändert!"
-
-#
-#
-#~ msgid "Timer added"
-#~ msgstr "Timer hinzugefügt"
-
-#
-#
-#~ msgid "Timer added successfully!"
-#~ msgstr "Timer erfolgreich hinzugefügt!"
-
-#
-#~ msgid "Timeshift path..."
-#~ msgstr "Timeshift Verzeichnis..."
-
-#
-#~ msgid "USB"
-#~ msgstr "USB"
-
-#
-#~ msgid ""
-#~ "Unable to initialize harddisk.\n"
-#~ "Please refer to the user manual.\n"
-#~ "Error: "
-#~ msgstr ""
-#~ "Konnte Festplatte nicht initialisieren.\n"
-#~ "Bitte schauen Sie in das Handbuch.\n"
-#~ "Fehler: "
-
-#
-#
-#~ msgid "Unexpected Error"
-#~ msgstr "Unerwarteter Fehler"
-
-#
-#
-#~ msgid "Unknown command: '%s'"
-#~ msgstr "Unbekannter Befehl: '%s'"
-
-#
-#
-#~ msgid "Unknown function: '%s'"
-#~ msgstr "Unbekannte Funktion: '%s'"
-
-#
-#~ msgid "Updates your receiver's software"
-#~ msgstr "Aktualisiert die Software Ihres Receivers"
-
-#
-#~ msgid "Upgrade finished. Do you want to reboot your Dreambox?"
-#~ msgstr "Aktualisierung beendet. Möchten Sie Ihre Dreambox nun neu starten?"
-
-#
-#~ msgid "VCR Switch"
-#~ msgstr "Videorekorderumschaltung"
-
-#
-#
-#
-#
-#~ msgid "View Downloads"
-#~ msgstr "Downloads anzeigen"
-
-#
-#~ msgid "View list of available Satteliteequipment extensions."
-#~ msgstr ""
-#~ "Eine Liste der verfügbaren Satelliten-Equipment Erweiterungen anzeigen."
-
-#
-#~ msgid ""
-#~ "We will now test if your TV can also display this resolution at 50hz. If "
-#~ "your screen goes black, wait 20 seconds and it will switch back to 60hz.\n"
-#~ "Please press OK to begin."
-#~ msgstr ""
-#~ "Wir testen nun, ob Ihr Fernseher diese Auflösung bei 50Hz darstellen "
-#~ "kann. Sollte das Bild schwarz werden, so warten Sie bitte 20 Sekunden, es "
-#~ "wird automatisch auf 60Hz zurückgeschaltet.\n"
-#~ "Bitte drücken Sie OK, um zu beginnen."
-
-#
-#
-#~ msgid "Webinterface: Edit Interface"
-#~ msgstr "Webinterface: Schnittstelle bearbeiten"
-
-#
-#
-#~ msgid "Webinterface: List of configured Interfaces"
-#~ msgstr "Webinterface: Liste konfigurierter Schnittstellen"
-
-#
-#~ 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 ""
-#~ "Sie scheinen keine Festplatte in der Dreambox zu haben. Daher ist das "
-#~ "Sichern auf Festplatte nicht möglich."
-
-#
-#~ 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 ""
-#~ "Sie wollen auf eine Compact Flash-Karte sichern. Die Karte muss sich "
-#~ "bereits vor dem Einschalten Ihrer Dreambox im Schacht befinden.\n"
-#~ "Die bevorzugte Methode ist die Sicherung auf Festplatte!\n"
-#~ "Bitte OK drücken, um die Sicherung trotzdem zu starten."
-
-#
-#~ 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 ""
-#~ "Sie wollen eine Sicherung auf ein USB-Laufwerk durchführen. Die "
-#~ "empfohlene Methode\n"
-#~ "ist die Sicherung auf Festplatte! Bitte drücken Sie OK, um die Sicherung "
-#~ "zu starten."
-
-#
-#~ msgid ""
-#~ "You have chosen to backup to your harddisk. Please press OK to start the "
-#~ "backup now."
-#~ msgstr ""
-#~ "Sie wollen Ihre Einstellungen auf die Festplatte sichern. Bitte drücken "
-#~ "Sie OK, um die Sicherung zu starten."
-
-#
-#~ msgid "You have to wait for"
-#~ msgstr "Sie müssen warten"
-
-#
-#~ msgid ""
-#~ "You need to define some keywords first!\n"
-#~ "Press the menu-key to define keywords.\n"
-#~ "Do you want to define keywords now?"
-#~ msgstr ""
-#~ "Sie müssen zunächst Schlüsselwörter anlegen!\n"
-#~ "Drücken Sie zum Anlegen die OK-Taste.\n"
-#~ "Wollen Sie dies jetzt machen?"
-
-#
-#~ msgid ""
-#~ "Your 'Match in title' Attribute ends with a Whitespace.\n"
-#~ "Please confirm if this was intentional, if not they will be removed."
-#~ "Enigma2 will restart after the restore"
-#~ msgstr ""
-#~ "Das Attribut \"Finde in Titel\" endet bei Ihnen mit einem Leerzeichen. "
-#~ "Bitte bestätigen Sie ob dies Absicht war, sonst werden diese entfernt."
-
-#
-#~ msgid "Your TV works with 50 Hz. Good!"
-#~ msgstr "Ihr Fernseher arbeitet mit 50 Hz. Prima!"
-
-#
-#~ msgid ""
-#~ "Your network configuration has been activated.\n"
-#~ "A second configured interface has been found.\n"
-#~ "\n"
-#~ "Do you want to disable the second network interface?"
-#~ msgstr ""
-#~ "Ihre Netzwerk-Konfiguration wurde aktiviert.\n"
-#~ "Ein zweiter konfigurierter Netzwerkadapter wurde gefunden.\n"
-#~ "\n"
-#~ "Wollen Sie den zweiten Netzwerkadapter deaktivieren?"
-
-#
-#~ msgid ""
-#~ "are you sure you want to restore\n"
-#~ "following backup:\n"
-#~ msgstr ""
-#~ "Sind Sie sicher, dass Sie die Sicherung zurückspielen wollen?\n"
-#~ "Sicherung:\n"
-
-#
-#~ msgid "assigned CAIds"
-#~ msgstr "zugewiesene CAIDs"
-
-#
-#~ msgid "assigned Services/Provider"
-#~ msgstr "zugewiesene Services/Provider"
-
-#
-#~ msgid "color"
-#~ msgstr "Farbe"
-
-#
-#~ msgid "enigma2 and network"
-#~ msgstr "Enigma2 und Netzwerk"
-
-#
-#~ msgid "equal to Socket A"
-#~ msgstr "Wie Tuner A"
-
-#
-#~ msgid "exceeds dual layer medium!"
-#~ msgstr "übersteigt Größe eines Dual-Layer-Mediums!"
-
-#
-#~ msgid "exit network adapter setup menu"
-#~ msgstr "Netzwerkadaptermenü verlassen"
-
-#
-#~ msgid "font face"
-#~ msgstr "Schriftart"
-
-#
-#~ msgid "full /etc directory"
-#~ msgstr "komplettes Verzeichnis /etc"
-
-#
-#~ msgid "headline"
-#~ msgstr "Überschrift"
-
-#
-#~ msgid "hidden network"
-#~ msgstr "verstecktes Netzwerk"
-
-#
-#~ msgid "hidden..."
-#~ msgstr "hidden..."
-
-#
-#~ msgid "highlighted button"
-#~ msgstr "hervorgehobener Knopf"
-
-#
-#~ msgid ""
-#~ "incoming call!\n"
-#~ "%s calls on %s!"
-#~ msgstr ""
-#~ "Eingehender Anruf!\n"
-#~ "%s ruft Nummer %s!"
-
-#
-#~ msgid "loopthrough to socket A"
-#~ msgstr "Verbunden mit Tuner A"
-
-#
-#~ msgid "no Picture found"
-#~ msgstr "Kein Bild gefunden"
-
-#
-#~ msgid "only /etc/enigma2 directory"
-#~ msgstr "nur Verzeichnis /etc/enigma2"
-
-#
-#~ msgid "open virtual keyboard input help"
-#~ msgstr "Virtuelle Tastatureingabehilfe öffnen"
-
-#
-#~ msgid "play next playlist entry"
-#~ msgstr "nächsten Wiedergabelisteneintrag abspielen"
-
-#
-#~ msgid "play previous playlist entry"
-#~ msgstr "vorherigen Wiedergabelisteneintrag abspielen"
-
-#
-#~ msgid "rebooting..."
-#~ msgstr "starte neu..."
-
-#
-#~ msgid "required medium type:"
-#~ msgstr "Benötigte Rohlingsorte:"
-
-#
-#~ msgid ""
-#~ "scan done!\n"
-#~ "%d services found!"
-#~ msgstr ""
-#~ "Suche beendet.\n"
-#~ "%d Kanäle gefunden."
-
-#
-#~ msgid ""
-#~ "scan done!\n"
-#~ "No service found!"
-#~ msgstr ""
-#~ "Suche beendet.\n"
-#~ "Kein Kanal gefunden."
-
-#
-#~ msgid ""
-#~ "scan done!\n"
-#~ "One service found!"
-#~ msgstr ""
-#~ "Suche beendet.\n"
-#~ "Ein Kanal gefunden."
-
-#
-#~ msgid ""
-#~ "scan in progress - %d %% done!\n"
-#~ "%d services found!"
-#~ msgstr ""
-#~ "Suche läuft - %d %% erledigt!\n"
-#~ "%d Kanäle gefunden!"
-
-#
-#
-#
-#
-#
-#
-#~ msgid "sets the audio Delay (LipSync)"
-#~ msgstr "Setzt die verschiedenen Audio- Verzögerungen (LipSync)"
-
-#
-#~ msgid "show first tag"
-#~ msgstr "Zeige erstes tag"
-
-#
-#~ msgid "show second tag"
-#~ msgstr "Zeige zweites tag"
-
-#
-#~ msgid "skip backward (self defined)"
-#~ msgstr "Rückwärts springen (benutzerdefiniert)"
-
-#
-#~ msgid "skip forward (self defined)"
-#~ msgstr "Vorwärts springen (benutzerdefiniert)"
-
-#
-#~ msgid "spaces (top, between rows, left)"
-#~ msgstr "Abstände (oben, zwischen Reihen, links)"
-
-#
-#~ msgid "text"
-#~ msgstr "Text"
-
-#
-#~ msgid "until restart"
-#~ msgstr "Bis zum Neustart"
index 33bb058..92b1125 100755 (executable)
--- a/po/el.po
+++ b/po/el.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-07-17 12:13+0100\n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -108,6 +108,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -219,15 +222,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -367,6 +361,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -399,12 +405,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Γραφικό EPG για ολα τα κανάλια σε συγκεκριμένο μπουκέτο"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -454,6 +475,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -518,6 +542,12 @@ msgstr "Περί"
 msgid "About..."
 msgstr "Περί..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -645,6 +675,12 @@ msgstr ""
 "μέγιστη φωτεινότητα. Οταν τελειώσετε, πάτα ΟΚ να κλείσει το video fine-"
 "tuning η πάτα ενα νούμερο για να δείς κι'άλλα test screens."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -669,6 +705,11 @@ msgstr "Πρωχορημένες παραμετροποιήσης Video "
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Μετά event"
@@ -681,6 +722,9 @@ msgstr ""
 "Μετά το τέλος του wizard πρέπει να προστατευτούν τα «single services». "
 "Διάβαστε στο user manual για το πώς γίνεται."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Άλμπουμ"
@@ -705,6 +749,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -717,6 +767,9 @@ msgstr "Διαφορετικό mode για το ραδιόφωνο"
 msgid "Alternative services tuner priority"
 msgstr "Εναλλυτική προτεριαιότητα tuner "
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -807,6 +860,9 @@ msgstr "Ορισμός από το χρήστη"
 msgid "Aspect Ratio"
 msgstr "Aspect Ratio"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -826,6 +882,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -874,6 +935,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Αυτόματο"
@@ -882,6 +948,32 @@ msgstr "Αυτόματο"
 msgid "Automatic Scan"
 msgstr "Αυτόματη ανεύρεση"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -902,6 +994,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -990,6 +1088,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1006,6 +1110,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Φωτεινότητα"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1022,6 +1132,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr ""
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1044,6 +1157,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "InfoBar"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1064,6 +1182,12 @@ msgstr "Cable"
 msgid "Cache Thumbnails"
 msgstr "Cache Thumbnails"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
@@ -1077,10 +1201,6 @@ msgid "Cancel"
 msgstr "Ακύρωση "
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Χωρητικότητα:"
 
@@ -1113,10 +1233,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1124,17 +1240,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Αλλαγή pin:"
 
-#
-msgid "Change service pin"
-msgstr "Αλλαγή του pin υπηρεσίας:"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Αλλαγή των pin υπηρεσίων"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Αλλαγή του setup pin"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1144,6 +1257,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Κανάλι"
@@ -1212,6 +1328,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Επέλεξτε μπουκέτο"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Επέλεξτε \"target folder\""
@@ -1248,6 +1367,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1375,6 +1500,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Παραμετροποιήστε το LAN"
@@ -1419,6 +1547,9 @@ msgstr "Διάταξη"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1431,6 +1562,30 @@ msgstr "Παίξιμο σθνεχείυετε..."
 msgid "Contrast"
 msgstr "Αντίθεση"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1474,6 +1629,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1490,6 +1651,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Αποτυχία δημιουργίας φακέλου movie"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1507,6 +1677,9 @@ msgstr "Κροάτικα"
 msgid "Current Transponder"
 msgstr "Tρέχων Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Tρέχων settings:"
@@ -1519,6 +1692,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Tρέχων έκδοση:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1548,10 +1724,32 @@ msgstr "Προσωπική skip time για τα πλήκτρα '7'/'9'"
 msgid "Customize"
 msgstr "Παραμετροποίηση"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Αποκοπή"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Εditor αποκοπής..."
@@ -1600,6 +1798,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Δανικά"
@@ -1654,6 +1861,12 @@ msgstr "Προρυθμιζμένες λίστες καναλιών"
 msgid "Defaults"
 msgstr "Προρυθμιζμένα settings"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Αργοπορία"
@@ -1697,12 +1910,7 @@ msgstr "Περιγραφή"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1749,6 +1957,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1771,10 +1982,6 @@ msgid "Disable Picture in Picture"
 msgstr "Απενεργοποίηση Picture in Picture"
 
 #
-msgid "Disable Subtitles"
-msgstr "Απενεργοποίηση υποτίτλων"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1826,6 +2033,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1887,6 +2100,10 @@ msgstr "Θέλετε να κάνετε ανεύρεση υπερισιών;"
 msgid "Do you want to do another manual service scan?"
 msgstr "Θέλετε να πραγματοποιηθεί ένα ακόμα χειροκίνητη ανεύρεση;"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Θέλετε να ενεργοποιηθεί η γονική προστασία;"
@@ -1981,6 +2198,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1993,12 +2214,11 @@ msgstr "Κατεβασμένα plugins"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2053,6 +2273,13 @@ msgstr "Επιλογή EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2114,6 +2341,12 @@ msgstr "Επεξεργασία λίστα καναλιών"
 msgid "Edit settings"
 msgstr "Επεξεργασία settings"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Παραμετροποιήσετε το Nameserver της Dreambox.\n"
@@ -2146,6 +2379,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Ηλεκτρονικός οδηγός Προγράμματος"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Ενεργοποίηση"
@@ -2262,6 +2498,11 @@ msgstr "Ώρα τερματισμού"
 msgid "English"
 msgstr "Αγγλικά"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2379,6 +2620,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Πρόοδος Εκτέλεσης:"
@@ -2399,6 +2643,9 @@ msgstr "Έξοδος"
 msgid "Exit editor"
 msgstr "Έξοδος απο τον editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2447,6 +2694,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Επαναφορά στις εργοστασιακές παραμετροποιήσης"
@@ -2542,9 +2794,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Φιλλανδικά"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2614,6 +2864,12 @@ msgstr "Παρασκευή"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2631,6 +2887,16 @@ msgstr ""
 "Πρέπει να γίνει  επανεκκίνηση για να ενεργοποιηθεί \n"
 "το καινούριο skin. Να γίνει τώρα;"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2666,14 +2932,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Γερμανικά"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr ""
@@ -2692,6 +2976,14 @@ msgstr "Πήγαινε στην θέση 0"
 msgid "Goto position"
 msgstr "Πήγαινε στην θέση"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Γραφικο Multi EPG"
@@ -2708,6 +3000,12 @@ msgstr "Ελληνικά"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr ""
@@ -2784,6 +3082,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Ποσά λεπτά θέλετε να γραφτούν;"
@@ -2804,6 +3105,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Ουγγαρεζικά"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "Διεύθυνση IP"
@@ -2812,6 +3116,9 @@ msgstr "Διεύθυνση IP"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2861,10 +3168,6 @@ msgstr ""
 "Οταν Τελειώσετε πιέστε ΟΚ."
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2954,7 +3257,13 @@ msgstr "Αρχικοποίηση σκληρού δίσκου..."
 msgid "Input"
 msgstr "Input"
 
-#
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
+#
 msgid "Install"
 msgstr ""
 
@@ -3015,14 +3324,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Ενσωματωμένο Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3037,6 +3338,9 @@ msgstr "Εσωτερική Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Άκυρη τοποθεδία "
@@ -3099,6 +3403,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Ιταλικά"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3116,6 +3426,51 @@ msgstr "Εμφάνηση εντολές"
 msgid "Just Scale"
 msgstr ""
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3142,6 +3497,9 @@ msgstr "Keyboard Setup"
 msgid "Keymap"
 msgstr "Keymap"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "Προσαρμογή LAN"
@@ -3238,6 +3596,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Λίστα με τα μέσα αποθήκευσης"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Λιθουανικά"
@@ -3335,10 +3699,23 @@ msgstr "Μάρκαρε αυτό το σημείο απλός σαν σημείο
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3403,6 +3780,17 @@ msgstr "Media player"
 msgid "MediaPlayer"
 msgstr "MediaPlayer"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3415,6 +3803,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Μενού"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Μήνυμα"
@@ -3597,10 +3988,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Μετακίνηση δθτικά"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Μένου λίστας Movie"
@@ -3665,6 +4071,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "ΕΠΌΜΕΝΟ"
@@ -3710,6 +4121,102 @@ msgstr "Nameserver Setup"
 msgid "Nameserver settings"
 msgstr "Παραμετροποιήσης Nameserver "
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmask"
@@ -3777,13 +4284,12 @@ msgstr ""
 msgid "New"
 msgstr "Νέο"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Νέο pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3913,10 +4419,6 @@ msgstr ""
 "Παραμετροποιήσετε τους tuner πρωτού κάνετε ανεύρεση υπερησιών."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3990,6 +4492,9 @@ msgstr "Όχι. Μην κάνεις τίποτα."
 msgid "No, just start my dreambox"
 msgstr "Όχι, απλώς ξεκινά το dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4156,10 +4661,19 @@ msgstr "Orbital Position"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4189,10 +4703,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Σελίδα"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4217,6 +4727,11 @@ msgstr "Παραμετροποίηση γονικού ελέγχου"
 msgid "Parental control type"
 msgstr "Είδος γονικού ελέγχου"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4229,6 +4744,12 @@ msgstr "Πάυση στο τέλος της ταινίας"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4278,6 +4799,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4290,6 +4817,21 @@ msgstr "Αναπαραγωγή ταινίας..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Παρακαλώ κάνετε επανεκκίνηση"
@@ -4302,6 +4844,11 @@ msgstr "Παρακαλώ επιλέξετε μέσο που να γίνε ανε
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Παρακαλώ αλλάξτε την ώρα τερματισμού"
@@ -4311,10 +4858,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Eπιλέξτε ένα extension..."
 
@@ -4343,12 +4886,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Παρακαλώ μην αλλάζετε στοιχία εαν δεν είστε σίγουρος!"
 
@@ -4376,9 +4913,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Βάλε το σωστό κωδικό pin "
 
-#
-msgid "Please enter the old pin code"
-msgstr "Βάλε τον παλιό κωδικό pin "
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4415,10 +4951,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Παρακαλώ επιλέξτε λίστα για διαγραφή..."
 
@@ -4438,6 +4970,9 @@ msgstr "Επέλεξε μια υπό-υπηρεσία για εγράφη..."
 msgid "Please select a subservice..."
 msgstr "Επιλέξτε μια υπό-υπηρεσία"
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4455,10 +4990,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr "Παρακαλώ επιλέξτε path για το movie..."
 
@@ -4583,6 +5114,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4647,6 +5181,9 @@ msgstr "Positioner setup"
 msgid "Positioner storage"
 msgstr "Positioner storage"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4661,10 +5198,19 @@ msgstr "Όριο ρέυματος σε mA"
 msgid "Predefined transponder"
 msgstr "Προεπιλεγμένος transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Παρακαλώ περιμένετε, προετοιμασία…"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Πιέστε ΟΚ για να σθυνεχείσετε."
@@ -4735,10 +5281,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4758,6 +5300,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primary DNS"
@@ -4802,6 +5350,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4822,6 +5373,9 @@ msgstr "RF output"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Ραδιόφωνο"
@@ -4885,6 +5439,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Reception Settings"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Εγράφη"
@@ -4926,9 +5486,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Οι εγγραφές έχουν πάντα προτεραιότητα"
 
-#
-msgid "Reenter new pin"
-msgstr "Ξαναβάλε το νέο PIN"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4954,12 +5513,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4999,14 +5559,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5035,6 +5587,9 @@ msgstr "Επονομασία"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Επανάληψη"
@@ -5051,6 +5606,12 @@ msgstr "Επανάληψη event κατά εγγραφή... Τι θέλετε ν
 msgid "Repeats"
 msgstr ""
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5139,6 +5700,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5243,6 +5807,9 @@ msgstr "Satellite Equipment Setup"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Δορυφόροι"
@@ -5251,6 +5818,9 @@ msgstr "Δορυφόροι"
 msgid "Satfinder"
 msgstr "Satfinder"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5391,14 +5961,11 @@ msgstr "Ανεύρεση μπάντα US MID"
 msgid "Scan band US SUPER"
 msgstr "Ανεύρεση μπάντα US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5406,6 +5973,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5449,6 +6019,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5478,6 +6051,9 @@ msgstr "Secondary DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Seek"
@@ -5513,10 +6089,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Επιλέξτε mode ήχου"
-
-#
 msgid "Select audio track"
 msgstr "Επιλέξτε track ήχου"
 
@@ -5532,16 +6104,20 @@ msgstr "Επιλέξτε κανάλι για εγγράφη"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5606,10 +6182,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5697,6 +6269,9 @@ msgstr "Πληροφορίες υπηρεσίας"
 msgid "Services"
 msgstr "Υπηρεσίες"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5730,6 +6305,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5833,6 +6411,26 @@ msgstr "Εμφάνηζει το ραδιόφωνο"
 msgid "Show the tv player..."
 msgstr "Εμφάνηζει την TV"
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Εμφάνηζει την κατάσταση του  wireless LAN.\n"
@@ -5865,10 +6463,16 @@ msgstr "Παρόμοια μετάδοση"
 msgid "Simple"
 msgstr "Απλό"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Απλό"
@@ -5893,6 +6497,9 @@ msgstr ""
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5938,6 +6545,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5946,6 +6556,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Μερικά plug-in δεν είναι διαθέσιμα:\n"
@@ -6075,6 +6691,9 @@ msgstr "Έναρξη απο"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Βήμα ανατολικά"
@@ -6098,10 +6717,6 @@ msgid "Step west"
 msgstr "Βήμα δυτικά"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Ανακοπή"
 
@@ -6141,6 +6756,12 @@ msgstr "Τοποθεσία αποθήκευσης"
 msgid "Stored position"
 msgstr "Τοποθεσία αποθήκευσης"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Λίστα υπό-υπηρεσία..."
@@ -6275,6 +6896,9 @@ msgstr "Test mode"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Δοκιμάστε της παραμετροποιήσης του δικτύου της  Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Messagebox;"
@@ -6301,15 +6925,61 @@ msgid ""
 msgstr ""
 
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6331,10 +7001,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6399,17 +7084,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 #
@@ -6426,22 +7101,17 @@ msgid "The path %s already exists."
 msgstr ""
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Το PIN αλλάχτηκε με επιτυχία."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Το Pin είναι λάθος."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Τα PIN είναι διαφορετικά."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Ο \"sleep timer\" ενεργοποιήθηκε"
@@ -6472,6 +7142,12 @@ msgid ""
 msgstr ""
 "Ο wizard μπορεί να κάνει backup τα settings. Θέλετε να γίνει το backup;"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Ο wizard τελείωσε."
@@ -6528,23 +7204,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6590,6 +7249,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6610,6 +7279,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6792,11 +7466,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6834,6 +7510,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Μετάφραση"
@@ -6959,12 +7638,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7042,6 +7715,9 @@ msgstr "Unmount failed"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7131,6 +7807,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Χρεισημοποιήστε gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr ""
@@ -7164,6 +7843,12 @@ msgid ""
 msgstr ""
 "Πιεστε τα βελάκια πάνω/κάτω στο τηλεκοντρόλ για να διαλέξεις. Μετά πατά ΟΚ"
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7208,6 +7893,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7268,6 +7959,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Επιλογή Video mode"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7276,6 +7976,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7284,6 +7987,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7388,6 +8097,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Voltage mode"
@@ -7438,6 +8155,15 @@ msgstr ""
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7600,10 +8326,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Wireless"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7615,6 +8337,93 @@ msgstr "Δίκτυο Wireless"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7640,10 +8449,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7659,6 +8464,9 @@ msgstr "Ναι"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7779,6 +8587,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7822,15 +8633,11 @@ msgstr ""
 "Η dreambox θα διακοπή.Όταν διαβάσατε της ορμηνείες αναβάθμισεις στην website "
 "θα ρωτειυήτε για επαναφορά settings."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Πρέπει να ορίσετε ένα pin και να μην το πειτε σε παιδιά.\n"
-"\n"
-"θέλετε να βάλετε το pin τώρα;"
 
 #
 msgid ""
@@ -7948,6 +8755,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7964,6 +8774,18 @@ msgstr "Πίσω στην υπηρεσία πρώτου τον satfinder;"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7983,6 +8805,9 @@ msgstr "[επεξεργασία favourite]"
 msgid "[move mode]"
 msgstr "[mode μεταγωγής]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8091,6 +8916,9 @@ msgstr "Προσθήκη υπερησία στο favorites"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "Προσθήκη γονικού έλεγχου"
@@ -8103,6 +8931,19 @@ msgstr "Προχωρημένο"
 msgid "alphabetic sort"
 msgstr "αλφαβητική σείρα"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 msgid "assigned CAIds:"
 msgstr ""
 
@@ -8186,10 +9027,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "circular left"
 
@@ -8221,6 +9058,9 @@ msgstr "συνδεμένο"
 msgid "continue"
 msgstr "Συνέχισε"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "Αντιγραφή στα μπουκέτα"
@@ -8233,6 +9073,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "Καθημερινά"
@@ -8265,6 +9109,9 @@ msgstr "Διαγραφή playlist"
 msgid "delete..."
 msgstr "Διαγραφή..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "Απενεργοποίηση"
@@ -8390,10 +9237,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8669,6 +9512,9 @@ msgstr ""
 msgid "not locked"
 msgstr "Δεν είναι κλειδωμένο"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8773,6 +9619,12 @@ msgstr "Εγγράφη..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8874,12 +9726,11 @@ msgstr "Δεύτερο καλώδιο σε κινούμενο LNB"
 msgid "seconds"
 msgstr "δευτερόλεπτα"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8891,10 +9742,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8910,17 +9757,18 @@ msgstr "επιλέξτε movie"
 msgid "select the movie path"
 msgstr "επιλέξτε path για το movie "
 
-#
-msgid "service pin"
-msgstr "pin υπηρεσίας"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "setup pin"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9110,6 +9958,9 @@ msgstr ""
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr ""
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9134,6 +9985,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "οριυμένο απο τον χρήστη"
@@ -9297,6 +10154,18 @@ msgstr "zapped"
 #~ msgstr "Παρακολούθηση κλήσεων"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Αλλαγή του pin υπηρεσίας:"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Αλλαγή των pin υπηρεσίων"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Αλλαγή του setup pin"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Επέλεξτε source"
 
@@ -9366,6 +10235,10 @@ msgstr "zapped"
 #~ msgstr "Προρυθμιζμένα settings"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Απενεργοποίηση υποτίτλων"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9474,6 +10347,10 @@ msgstr "zapped"
 #~ msgstr "Αρχικοποίηση..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Ενσωματωμένο Ethernet"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Αναστροφή display"
 
@@ -9494,6 +10371,10 @@ msgstr "zapped"
 #~ msgstr "Δικτύο..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Νέο pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Δεν ύπαρχει 50 Hz, sorry. :("
 
@@ -9541,6 +10422,10 @@ msgstr "zapped"
 #~ msgstr "Άλλο..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Σελίδα"
+
+#
 #~ msgid ""
 #~ "Please attach your Zydas ZD1211B chipset compatibe WLAN USB Stick to your "
 #~ "Dreambox and press the OK button on your remote control to enable the "
@@ -9570,6 +10455,10 @@ msgstr "zapped"
 #~ "Οταν τελειώσετε πιέστε ΟΚ."
 
 #
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Βάλε τον παλιό κωδικό pin "
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr "Παρακαλώ επιλέξτε το δίκτυο wireless που θέλετε να συνδεθείτε."
 
@@ -9618,6 +10507,10 @@ msgstr "zapped"
 #~ msgstr "Εγγραφή(ές) ειναι προγραμματισμένες... Σίγουρα να κλείσιει τώρα;"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ξαναβάλε το νέο PIN"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Αντικατέστησε την τρέχουσα playlist"
 
@@ -9640,6 +10533,10 @@ msgstr "zapped"
 #~ "USB Stick\n"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Επιλέξτε mode ήχου"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Επιλέξτε video input"
 
@@ -9670,6 +10567,10 @@ msgstr "zapped"
 #~ msgstr "Βήμα "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -9709,6 +10610,14 @@ msgstr "zapped"
 #~ "Πιέστε ΟΚ."
 
 #
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Το PIN αλλάχτηκε με επιτυχία."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Τα PIN είναι διαφορετικά."
+
+#
 #~ msgid "This is unsupported at the moment."
 #~ msgstr "Αυτό δεν υποστηρίζεται για την ώρα (τρομάρα μας)"
 
@@ -9766,6 +10675,10 @@ msgstr "zapped"
 #~ "Πιέστε ΟΚ για να πάτε στο επόμενο βήμα."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wireless"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9814,6 +10727,16 @@ msgstr "zapped"
 #~ "Θέλετε να τα ορίσετε τώρα;"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Πρέπει να ορίσετε ένα pin και να μην το πειτε σε παιδιά.\n"
+#~ "\n"
+#~ "θέλετε να βάλετε το pin τώρα;"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Διάλεξες μια playlist"
 
@@ -9940,6 +10863,14 @@ msgstr "zapped"
 #~ msgstr "δευτερόλεπτα."
 
 #
+#~ msgid "service pin"
+#~ msgstr "pin υπηρεσίας"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "setup pin"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "εφάνιση πρώτου tag"
 
index 995c4a1..e4dc8ed 100755 (executable)
--- a/po/en.po
+++ b/po/en.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2005-11-17 20:53+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -142,6 +142,9 @@ msgstr " Results"
 msgid " extensions."
 msgstr " extensions."
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr " packages selected."
@@ -253,16 +256,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Only available if more than one interface is active."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI Download failed:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -402,6 +395,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -434,6 +439,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "A graphical EPG for all services of an specific bouquet"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -442,6 +453,15 @@ msgstr ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -494,6 +514,9 @@ msgstr ""
 "\n"
 "Do you want to disable the second network interface?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -558,6 +581,12 @@ msgstr "About"
 msgid "About..."
 msgstr "About..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr "Accesspoint:"
@@ -690,6 +719,12 @@ msgstr ""
 "OK to close the video fine-tuning, or use the number keys to select other "
 "test screens."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Advanced Options"
@@ -714,6 +749,11 @@ msgstr "Advanced Video Setup"
 msgid "Advanced restore"
 msgstr "Advanced restore"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "After event"
@@ -726,6 +766,9 @@ msgstr ""
 "After the start wizard is completed, you need to protect single services. "
 "Refer to your dreambox's manual on how to do that."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -750,6 +793,12 @@ msgstr "All non-repeating timers"
 msgid "Allow zapping via Webinterface"
 msgstr "Allow zapping via Webinterface"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -762,6 +811,9 @@ msgstr "Alternative radio mode"
 msgid "Alternative services tuner priority"
 msgstr "Alternative services tuner priority"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "Always ask before sending"
@@ -862,6 +914,9 @@ msgstr "Ask user"
 msgid "Aspect Ratio"
 msgstr "Aspect Ratio"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -881,6 +936,11 @@ msgstr "Audio Sync"
 msgid "Audio Sync Setup"
 msgstr "Audio Sync Setup"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr "Australia"
@@ -929,6 +989,11 @@ msgstr "AutoTimer Settings"
 msgid "AutoTimer overview"
 msgstr "AutoTimer overview"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatic"
@@ -937,6 +1002,32 @@ msgstr "Automatic"
 msgid "Automatic Scan"
 msgstr "Automatic Scan"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr "Autos & Vehicles"
@@ -957,6 +1048,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1045,6 +1142,12 @@ msgstr "Block noise reduction"
 msgid "Blue boost"
 msgstr "Blue boost"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Bookmarks"
@@ -1061,6 +1164,12 @@ msgstr "Brazil"
 msgid "Brightness"
 msgstr "Brightness"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Browse network neighbourhood"
@@ -1078,6 +1187,9 @@ msgstr "Burn existing image to DVD"
 msgid "Burn to DVD"
 msgstr "Burn to DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1102,6 +1214,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI assignment"
@@ -1122,6 +1239,12 @@ msgstr "Cable"
 msgid "Cache Thumbnails"
 msgstr "Cache Thumbnails"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Please check your network settings!"
@@ -1135,10 +1258,6 @@ msgid "Cancel"
 msgstr "Cancel"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Cannot parse feed directory"
-
-#
 msgid "Capacity: "
 msgstr "Capacity: "
 
@@ -1171,10 +1290,6 @@ msgid "Change default recording offset?"
 msgstr "Change default recording offset?"
 
 #
-msgid "Change dir."
-msgstr "Change dir."
-
-#
 msgid "Change hostname"
 msgstr "Change hostname"
 
@@ -1182,17 +1297,14 @@ msgstr "Change hostname"
 msgid "Change pin code"
 msgstr "Change pin code"
 
-#
-msgid "Change service pin"
-msgstr "Change service pin"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Change service pins"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Change setup pin"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1202,6 +1314,9 @@ msgstr "Change step size"
 msgid "Change the hostname of your Dreambox."
 msgstr "Change the hostname of your Dreambox."
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Channel"
@@ -1270,6 +1385,9 @@ msgstr "Choose backup location"
 msgid "Choose bouquet"
 msgstr "Choose bouquet"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Choose target folder"
@@ -1306,6 +1424,12 @@ msgstr "Cleanup Wizard"
 msgid "Cleanup Wizard settings"
 msgstr "Cleanup Wizard settings"
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr "CleanupWizard"
@@ -1433,6 +1557,9 @@ msgstr "Configure interface"
 msgid "Configure nameservers"
 msgstr "Configure nameservers"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Configure your internal LAN"
@@ -1478,6 +1605,10 @@ msgid "Content does not fit on DVD!"
 msgstr "Content does not fit on DVD!"
 
 #
+msgid "Continue"
+msgstr "Continue"
+
+#
 msgid "Continue in background"
 msgstr "Continue in background"
 
@@ -1489,6 +1620,30 @@ msgstr "Continue playing"
 msgid "Contrast"
 msgstr "Contrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Could not connect to Dreambox .NFI Image Feed Server:"
@@ -1534,6 +1689,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Create DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Create a new AutoTimer."
@@ -1550,6 +1711,15 @@ msgstr "Create a new timer using the wizard"
 msgid "Create movie folder failed"
 msgstr "Create movie folder failed"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1567,6 +1737,9 @@ msgstr "Croatian"
 msgid "Current Transponder"
 msgstr "Current Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Current settings:"
@@ -1579,6 +1752,9 @@ msgstr "Current value: "
 msgid "Current version:"
 msgstr "Current version:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1608,10 +1784,32 @@ msgstr "Custom skip time for '7'/'9'-keys"
 msgid "Customize"
 msgstr "Customize"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Cut"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Cutlist editor..."
@@ -1660,6 +1858,15 @@ msgstr "DVD Titlelist"
 msgid "DVD media toolbox"
 msgstr "DVD media toolbox"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danish"
@@ -1714,6 +1921,12 @@ msgstr "Default services lists"
 msgid "Defaults"
 msgstr "Default"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Delay"
@@ -1759,13 +1972,8 @@ msgstr "Description"
 msgid "Deselect"
 msgstr "Deselect"
 
-#
-msgid "Destination directory"
-msgstr "Destination directory"
-
-#
-msgid "Details for extension: "
-msgstr "Details for extension: "
+msgid "Details for plugin: "
+msgstr ""
 
 #
 msgid "Detected HDD:"
@@ -1811,6 +2019,9 @@ msgstr "Digital contour removal"
 msgid "Dir:"
 msgstr "Dir:"
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direct playback of linked titles without menu"
@@ -1833,10 +2044,6 @@ msgid "Disable Picture in Picture"
 msgstr "Disable Picture in Picture"
 
 #
-msgid "Disable Subtitles"
-msgstr "Disable Subtitles"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Disable crashlog reporting"
 
@@ -1888,6 +2095,12 @@ msgstr "Display and Userinterface"
 msgid "Display search results by:"
 msgstr "Display search results by:"
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1953,6 +2166,10 @@ msgstr "Do you want to do a service scan?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Do you want to do another manual service scan?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Do you want to enable the parental control feature on your dreambox?"
@@ -2047,6 +2264,10 @@ msgstr "Done - Installed, upgraded or removed %d packages with %d errors"
 msgid "Download"
 msgstr "Download"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Download .NFI-Files for USB-Flasher"
@@ -2059,15 +2280,14 @@ msgstr "Download Plugins"
 msgid "Download Video"
 msgstr "Download Video"
 
+msgid "Download files from Rapidshare"
+msgstr ""
+
 #
 msgid "Download location"
 msgstr "Download location"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Download of USB flasher boot image failed: "
-
-#
 msgid "Downloadable new plugins"
 msgstr "Downloadable new plugins"
 
@@ -2119,6 +2339,13 @@ msgstr "EPG Selection"
 msgid "EPG encoding"
 msgstr "EPG encoding"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2180,6 +2407,12 @@ msgstr "Edit services list"
 msgid "Edit settings"
 msgstr "Edit settings"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Edit the Nameserver configuration of your Dreambox.\n"
@@ -2212,6 +2445,9 @@ msgstr "Education"
 msgid "Electronic Program Guide"
 msgstr "Electronic Program Guide"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Enable"
@@ -2332,6 +2568,11 @@ msgstr "EndTime"
 msgid "English"
 msgstr "English"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2458,6 +2699,9 @@ msgstr "Exclude"
 msgid "Execute \"after event\" during timespan"
 msgstr "Execute \"after event\" during timespan"
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Execution Progress:"
@@ -2478,6 +2722,9 @@ msgstr "Exit"
 msgid "Exit editor"
 msgstr "Exit editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Exit network wizard"
@@ -2526,6 +2773,11 @@ msgstr "Extensions management"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Factory reset"
@@ -2625,11 +2877,8 @@ msgstr "Finished restarting your network"
 msgid "Finnish"
 msgstr "Finnish"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"First we need to download the latest boot environment for the USB flasher."
 
 #
 msgid "Flash"
@@ -2700,6 +2949,12 @@ msgstr "Friday"
 msgid "Frisian"
 msgstr "Frisian"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2717,6 +2972,16 @@ msgstr ""
 "GUI needs a restart to apply a new skin\n"
 "Do you want to Restart the GUI now?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr "Gaming"
@@ -2752,14 +3017,32 @@ msgstr "Genuine Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "German"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr "Germany"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Getting plugin information. Please wait..."
@@ -2776,6 +3059,14 @@ msgstr "Goto 0"
 msgid "Goto position"
 msgstr "Goto position"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Graphical Multi EPG"
@@ -2792,6 +3083,12 @@ msgstr "Greek"
 msgid "Green boost"
 msgstr "Green boost"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Guard Interval"
@@ -2868,6 +3165,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horizontal"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "How many minutes do you want to record?"
@@ -2888,6 +3188,9 @@ msgstr "Hue"
 msgid "Hungarian"
 msgstr "Hungarian"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Address"
@@ -2896,6 +3199,9 @@ msgstr "IP Address"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO file is too large for this filesystem!"
@@ -2948,10 +3254,6 @@ msgstr ""
 "If you are happy with the result, press OK."
 
 #
-msgid "Image flash utility"
-msgstr "Image flash utility"
-
-#
 msgid "Import AutoTimer"
 msgstr "Import AutoTimer"
 
@@ -3042,6 +3344,12 @@ msgstr "Initializing Harddisk..."
 msgid "Input"
 msgstr "Input"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "Install"
@@ -3103,14 +3411,6 @@ msgid "Instant record location"
 msgstr "Instant record location"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrated Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integrated Wireless"
-
-#
 msgid "Interface: "
 msgstr "Interface: "
 
@@ -3125,6 +3425,9 @@ msgstr "Internal Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Invalid Location"
@@ -3192,6 +3495,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italian"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr "Italy"
@@ -3209,6 +3518,51 @@ msgstr "Job View"
 msgid "Just Scale"
 msgstr "Just Scale"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3235,6 +3589,9 @@ msgstr "Keyboard Setup"
 msgid "Keymap"
 msgstr "Keymap"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Adapter"
@@ -3331,6 +3688,12 @@ msgstr "Linked titles with a DVD menu"
 msgid "List of Storage Devices"
 msgstr "List of Storage Devices"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Lithuanian"
@@ -3430,10 +3793,23 @@ msgstr "Make this mark just a mark"
 msgid "Manage extensions"
 msgstr "Manage extensions"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr "Manage network shares"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr "Manage your network shares..."
@@ -3500,6 +3876,17 @@ msgstr "Media player"
 msgid "MediaPlayer"
 msgstr "MediaPlayer"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Medium is not a writeable DVD!"
@@ -3512,6 +3899,9 @@ msgstr "Medium is not empty!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Message"
@@ -3696,10 +4086,25 @@ msgstr "Move screen up"
 msgid "Move west"
 msgstr "Move west"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr "Movie location"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Movielist menu"
@@ -3764,6 +4169,11 @@ msgstr "MyTubeVideohelpScreen"
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NEXT"
@@ -3809,6 +4219,102 @@ msgstr "Nameserver Setup"
 msgid "Nameserver settings"
 msgstr "Nameserver settings"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmask"
@@ -3876,15 +4382,14 @@ msgstr "Never"
 msgid "New"
 msgstr "New"
 
+msgid "New PIN"
+msgstr ""
+
 #
 msgid "New Zealand"
 msgstr "New Zealand"
 
 #
-msgid "New pin"
-msgstr "New pin"
-
-#
 msgid "New version:"
 msgstr "New version:"
 
@@ -4011,10 +4516,6 @@ msgstr ""
 "Please setup your tuner settings before you start a service scan."
 
 #
-msgid "No useable USB stick found"
-msgstr "No useable USB stick found"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4096,6 +4597,9 @@ msgstr "No, do nothing."
 msgid "No, just start my dreambox"
 msgstr "No, just start my dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "No, not now"
@@ -4265,10 +4769,19 @@ msgstr "Orbital Position"
 msgid "Outer Bound (+/-)"
 msgstr "Outer Bound (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr "Override found with alternative service"
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4298,10 +4811,6 @@ msgid "Packet manager"
 msgstr "Packet manager"
 
 #
-msgid "Page"
-msgstr "Page"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4326,6 +4835,11 @@ msgstr "Parental control setup"
 msgid "Parental control type"
 msgstr "Parental control type"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Password"
@@ -4338,6 +4852,12 @@ msgstr "Pause movie at end"
 msgid "People & Blogs"
 msgstr "People & Blogs"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Pets & Animals"
@@ -4387,6 +4907,12 @@ msgstr "Play Music..."
 msgid "Play YouTube movies"
 msgstr "Play YouTube movies"
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr "Play next video"
@@ -4399,6 +4925,21 @@ msgstr "Play recorded movies..."
 msgid "Play video again"
 msgstr "Play video again"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Please Reboot"
@@ -4412,6 +4953,11 @@ msgstr "Please Select Medium to be Scanned"
 msgid "Please add titles to the compilation."
 msgstr "Please add titles to the compilation"
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Please change recording endtime"
@@ -4421,10 +4967,6 @@ msgid "Please check your network settings!"
 msgstr "Please check your network settings!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Please choose .NFI image file from feed server to download"
-
-#
 msgid "Please choose an extension..."
 msgstr "Please choose an extension..."
 
@@ -4457,14 +4999,6 @@ msgstr ""
 "When you are ready press OK to continue."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Please do not change any values unless you know what you are doing!"
 
@@ -4492,9 +5026,8 @@ msgstr "Please enter name of the new directory"
 msgid "Please enter the correct pin code"
 msgstr "Please enter the correct pin code"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Please enter the old pin code"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4533,10 +5066,6 @@ msgid "Please provide a Text to match"
 msgstr "Please provide a Text to match"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Please select .NFI flash image file from medium"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Please select a playlist to delete..."
 
@@ -4556,6 +5085,9 @@ msgstr "Please select a subservice to record..."
 msgid "Please select a subservice..."
 msgstr "Please select a subservice..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Please select an extension to remove."
@@ -4573,10 +5105,6 @@ msgid "Please select tag to filter..."
 msgstr "Please select tag to filter..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Please select target directory or medium"
-
-#
 msgid "Please select the movie path..."
 msgstr "Please select the movie path..."
 
@@ -4710,6 +5238,9 @@ msgstr "Plugin: %(plugin)s , Version: %(version)s"
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr "Poland"
@@ -4774,6 +5305,9 @@ msgstr "Positioner setup"
 msgid "Positioner storage"
 msgstr "Positioner storage"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4790,10 +5324,19 @@ msgstr "Power threshold in mA"
 msgid "Predefined transponder"
 msgstr "Predefined transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Preparing... Please wait"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Press OK on your remote control to continue."
@@ -4864,10 +5407,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Press OK to toggle the selection."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Press OK to view full changelog"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Press yellow to set this interface as default interface."
 
@@ -4887,6 +5426,12 @@ msgstr "Preview AutoTimer"
 msgid "Preview menu"
 msgstr "Preview menu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primary DNS"
@@ -4931,6 +5476,9 @@ msgstr "Published"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend for /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Quick"
@@ -4951,6 +5499,9 @@ msgstr "RF output"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -5014,6 +5565,12 @@ msgstr "Recently featured"
 msgid "Reception Settings"
 msgstr "Reception Settings"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Record"
@@ -5055,9 +5612,8 @@ msgstr "Recordings"
 msgid "Recordings always have priority"
 msgstr "Recordings always have priority"
 
-#
-msgid "Reenter new pin"
-msgstr "Reenter new pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5083,13 +5639,14 @@ msgstr "Reload"
 msgid "Reload Black-/Whitelists"
 msgstr "Reload Black-/Whitelists"
 
-#
-msgid "Remember service pin"
-msgstr "Remember service pin"
+msgid "Remember service PIN"
+msgstr ""
 
-#
-msgid "Remember service pin cancel"
-msgstr "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
+msgstr ""
 
 #
 msgid "Remove"
@@ -5128,14 +5685,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Remove selected AutoTimer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Remove the broken .NFI file?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Remove the incomplete .NFI file?"
-
-#
 msgid "Remove timer"
 msgstr "Remove timer"
 
@@ -5164,6 +5713,9 @@ msgstr "Rename"
 msgid "Rename crashlogs"
 msgstr "Rename crashlogs"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Repeat"
@@ -5180,6 +5732,12 @@ msgstr "Repeating event currently recording... What do you want to do?"
 msgid "Repeats"
 msgstr "Repeats"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Require description to be unique"
@@ -5269,6 +5827,9 @@ msgstr "Restore running"
 msgid "Restore system settings"
 msgstr "Restore system settings"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Restrict \"after event\" to a certain timespan?"
@@ -5373,6 +5934,9 @@ msgstr "Satellite Equipment Setup"
 msgid "Satellite equipment"
 msgstr "Satellite equipment"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satellites"
@@ -5381,6 +5945,9 @@ msgstr "Satellites"
 msgid "Satfinder"
 msgstr "Satfinder"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sats"
@@ -5521,21 +6088,19 @@ msgstr "Scan band US MID"
 msgid "Scan band US SUPER"
 msgstr "Scan band US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr ""
+
 #
 msgid "Scan range"
 msgstr "Scan range"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scans default lamedbs sorted by satellite"
 msgstr ""
 
 #
@@ -5580,6 +6145,9 @@ msgstr "Search restricted content:"
 msgid "Search strictness"
 msgstr "Search strictness"
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr "Search type"
@@ -5609,6 +6177,9 @@ msgstr "Secondary DNS"
 msgid "Security service not running."
 msgstr "Select service to add..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Seek"
@@ -5646,10 +6217,6 @@ msgid "Select a timer to import"
 msgstr "Select a timer to import"
 
 #
-msgid "Select audio mode"
-msgstr "Select audio mode"
-
-#
 msgid "Select audio track"
 msgstr "Select audio track"
 
@@ -5665,17 +6232,21 @@ msgstr "Select channel to record from"
 msgid "Select channel to record on"
 msgstr "Select channel to record on"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr "Select files/folders to backup"
 
-#
-msgid "Select image"
-msgstr "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5739,10 +6310,6 @@ msgid "Select your choice."
 msgstr "Select your choice."
 
 #
-msgid "Selected source image"
-msgstr "Selected source image"
-
-#
 msgid "Send DiSEqC"
 msgstr "Send DiSEqC"
 
@@ -5830,6 +6397,9 @@ msgstr "Serviceinfo"
 msgid "Services"
 msgstr "Services"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr "Set End Time"
@@ -5863,6 +6433,9 @@ msgstr "Set maximum duration"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Set this NO to disable this AutoTimer."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr "Setting key canceled"
@@ -5967,6 +6540,26 @@ msgstr "Show the radio player..."
 msgid "Show the tv player..."
 msgstr "Show the tv player..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Shows the state of your wireless LAN connection.\n"
@@ -5999,10 +6592,16 @@ msgstr "Similar broadcasts:"
 msgid "Simple"
 msgstr "Simple"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Simple titleset (compatibility for legacy players)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Single"
@@ -6027,6 +6626,9 @@ msgstr "Singlestep (GOP)"
 msgid "Skin"
 msgstr "Skin"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Skins"
@@ -6072,6 +6674,9 @@ msgstr "Software"
 msgid "Software management"
 msgstr "Software management"
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Software restore"
@@ -6080,6 +6685,12 @@ msgstr "Software restore"
 msgid "Software update"
 msgstr "Software update"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Some plugins are not available:\n"
@@ -6214,6 +6825,9 @@ msgstr "Starting on"
 msgid "Std. Feeds"
 msgstr "Std. Feeds"
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Step east"
@@ -6237,10 +6851,6 @@ msgid "Step west"
 msgstr "Step west"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6280,6 +6890,12 @@ msgstr "Store position"
 msgid "Stored position"
 msgstr "Stored position"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Subservice list..."
@@ -6414,6 +7030,9 @@ msgstr "Test mode"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Test the network configuration of your Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Messagebox?"
@@ -6444,6 +7063,12 @@ msgstr ""
 "List.\n"
 "Please press OK to continue."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6454,6 +7079,19 @@ msgstr ""
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
@@ -6462,6 +7100,33 @@ msgstr ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6488,13 +7153,26 @@ msgstr ""
 "timespan is specified an event will only match this AutoTimer if it lies "
 "inside of this timespan."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6568,23 +7246,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "The match attribute is mandatory."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6600,22 +7263,17 @@ msgid "The path %s already exists."
 msgstr "The path %s already exists."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "The pin code has been changed successfully."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "The pin code you entered is wrong."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "The pin codes you entered are different."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "The results have been written to %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "The sleep timer has been activated."
@@ -6650,6 +7308,12 @@ msgid ""
 msgstr ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "The wizard is finished now."
@@ -6706,27 +7370,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "This .NFI file does not contain a valid %s image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6781,6 +7424,16 @@ msgstr ""
 "german umlauts can be tricky as you have to know the encoding the channel "
 "uses."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "This plugin is installed."
@@ -6801,6 +7454,11 @@ msgstr "This plugin will be removed."
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr "This setting controls the behavior when a timer matches a found event."
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6989,21 +7647,17 @@ msgstr "Title properties"
 msgid "Titleset mode"
 msgstr "Titleset mode"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
-"2) Turn mains back on and hold the DOWN button on the front panel pressed "
-"for 10 seconds.\n"
-"3) Wait for bootup and follow instructions of the wizard."
 
 #
 msgid "Today"
@@ -7037,6 +7691,9 @@ msgstr "Top rated"
 msgid "Track"
 msgstr "Track"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Translation"
@@ -7158,12 +7815,6 @@ msgid "USB stick wizard"
 msgstr "USB stick wizard"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrainian"
 
@@ -7244,6 +7895,9 @@ msgstr "Unmount failed"
 msgid "Unsupported"
 msgstr "Unsupported"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Update"
@@ -7335,6 +7989,9 @@ msgstr "Use a custom location"
 msgid "Use a gateway"
 msgstr "Use a gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Use non-smooth winding at speeds above"
@@ -7369,6 +8026,12 @@ msgstr ""
 "Use the up/down keys on your remote control to select an option. After that, "
 "press OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Use this video enhancement settings?"
@@ -7413,6 +8076,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7473,6 +8142,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Video mode selection."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Videobrowser exit behavior:"
@@ -7481,6 +8159,9 @@ msgstr "Videobrowser exit behavior:"
 msgid "Videoenhancement Setup"
 msgstr "Videoenhancement Setup"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Videoplayer stop/exit behavior:"
@@ -7489,6 +8170,12 @@ msgstr "Videoplayer stop/exit behavior:"
 msgid "View Count"
 msgstr "View Count"
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "View Movies..."
@@ -7593,6 +8280,14 @@ msgstr "Views: "
 msgid "Virtual KeyBoard"
 msgstr "Virtual KeyBoard"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Voltage mode"
@@ -7643,6 +8338,15 @@ msgstr "Waiting"
 msgid "Warn if free space drops below (kB):"
 msgstr "Warn if free space drops below (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Webinterface"
@@ -7856,10 +8560,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Where to save temporary timeshift recordings?"
 
 #
-msgid "Wireless"
-msgstr "Wireless"
-
-#
 msgid "Wireless LAN"
 msgstr "Wireless LAN"
 
@@ -7871,6 +8571,93 @@ msgstr "Wireless Network"
 msgid "Wireless Network State"
 msgstr "Wireless Network State"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7900,10 +8687,6 @@ msgid "Write failed!"
 msgstr "Write failed!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Writing NFI image file to flash completed"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7919,6 +8702,9 @@ msgstr "Yes"
 msgid "Yes to all"
 msgstr "Yes to all"
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Yes, and delete this movie"
@@ -8045,6 +8831,9 @@ msgstr ""
 "AutoTimer.\n"
 "As this is a mandatory Attribute you cannot continue without doing so."
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -8097,15 +8886,11 @@ msgstr ""
 "instructions from the website, your new firmware will ask you to restore "
 "your settings."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"You need to set a pin code and hide it from your children.\n"
-"\n"
-"Do you want to set the pin now?"
 
 #
 msgid ""
@@ -8246,6 +9031,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr "Zap back to previously tuned service?"
@@ -8262,6 +9050,18 @@ msgstr "Zap back to service before satfinder?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Zap back to service before tuner setup?"
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8281,6 +9081,9 @@ msgstr "[favourite edit]"
 msgid "[move mode]"
 msgstr "[move mode]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "a gui to assign services/providers to common interface modules"
@@ -8389,6 +9192,9 @@ msgstr "add service to favourites"
 msgid "add services"
 msgstr "add services"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "add to parental protection"
@@ -8401,6 +9207,19 @@ msgstr "advanced"
 msgid "alphabetic sort"
 msgstr "alphabetic sort"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "assigned CAIds:"
@@ -8485,10 +9304,6 @@ msgid "chapters"
 msgstr "chapters"
 
 #
-msgid "choose destination directory"
-msgstr "choose destination directory"
-
-#
 msgid "circular left"
 msgstr "circular left"
 
@@ -8520,6 +9335,9 @@ msgstr "connected"
 msgid "continue"
 msgstr "continue"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "copy to bouquets"
@@ -8532,6 +9350,10 @@ msgstr "could not be removed"
 msgid "create directory"
 msgstr "create directory"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "daily"
@@ -8564,6 +9386,9 @@ msgstr "delete saved playlist"
 msgid "delete..."
 msgstr "delete..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "disable"
@@ -8689,10 +9514,6 @@ msgid "exit networkadapter setup menu"
 msgstr "exit networkadapter setup menu"
 
 #
-msgid "failed"
-msgstr "failed"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "fileformats (BMP, PNG, JPG, GIF)"
 
@@ -8968,6 +9789,9 @@ msgstr "not configured"
 msgid "not locked"
 msgstr "not locked"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "not used"
@@ -9072,6 +9896,12 @@ msgstr "recording..."
 msgid "red"
 msgstr "red"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "remove a nameserver entry"
@@ -9173,15 +10003,14 @@ msgstr "second cable of motorized LNB"
 msgid "seconds"
 msgstr "seconds"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "select"
 
 #
-msgid "select .NFI flash file"
-msgstr "select .NFI flash file"
-
-#
 msgid "select CAId"
 msgstr "select CAId"
 
@@ -9190,10 +10019,6 @@ msgid "select CAId's"
 msgstr "select CAId's"
 
 #
-msgid "select image from server"
-msgstr "select image from server"
-
-#
 msgid "select interface"
 msgstr "select interface"
 
@@ -9209,17 +10034,18 @@ msgstr "select movie"
 msgid "select the movie path"
 msgstr "select the movie path"
 
-#
-msgid "service pin"
-msgstr "service pin"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "sets the Audio Delay (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "setup pin"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9409,6 +10235,9 @@ msgstr "toggle a cut mark at the current position"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "toggle time, chapter, audio, subtitle info"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "unavailable"
@@ -9433,6 +10262,12 @@ msgstr "until standby/restart"
 msgid "use as HDD replacement"
 msgstr "use as HDD replacement"
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "user defined"
@@ -9518,6 +10353,16 @@ msgstr "zapped"
 #~ msgstr "* Only available when entering hidden SSID or network key"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Download failed:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 directory"
 
@@ -9582,6 +10427,26 @@ msgstr "zapped"
 #~ msgstr "Call monitoring"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Cannot parse feed directory"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Change dir."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Change service pin"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Change service pins"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Change setup pin"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Choose source"
 
@@ -9612,10 +10477,6 @@ msgstr "zapped"
 #~ "retrying..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Continue"
-
-#
 #~ msgid ""
 #~ "Crashlogs found!\n"
 #~ "Send them to Dream Multimedia ?"
@@ -9644,6 +10505,18 @@ msgstr "zapped"
 #~ msgstr "Delete selected mount"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Destination directory"
+
+#
+#~ msgid "Details for extension: "
+#~ msgstr "Details for extension: "
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Disable Subtitles"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9666,6 +10539,10 @@ msgstr "zapped"
 #~ msgstr "Done - Installed or upgraded %d packages with %d errors"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Download of USB flasher boot image failed: "
+
+#
 #~ msgid "Enable 1080p24 Mode"
 #~ msgstr "Enable 1080p24 Mode"
 
@@ -9718,6 +10595,12 @@ msgstr "zapped"
 #~ msgstr "Filesystem Check..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+
+#
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "Following tasks will be done after you press continue!"
 
@@ -9750,6 +10633,10 @@ msgstr "zapped"
 #~ msgstr "If you can see this page, please press OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash utility"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Image-Upgrade"
 
@@ -9758,6 +10645,14 @@ msgstr "zapped"
 #~ msgstr "Initialization..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrated Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integrated Wireless"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Interface: %s"
 
@@ -9778,10 +10673,18 @@ msgstr "zapped"
 #~ msgstr "Network..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "New pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "No 50 Hz, sorry. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "No useable USB stick found"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Online-Upgrade"
 
@@ -9790,6 +10693,34 @@ msgstr "zapped"
 #~ msgstr "Package details for: "
 
 #
+#~ msgid "Page"
+#~ msgstr "Page"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Please choose .NFI image file from feed server to download"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Please enter the old pin code"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Please select .NFI flash image file from medium"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Please select target directory or medium"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Plugin manager"
 
@@ -9802,6 +10733,10 @@ msgstr "zapped"
 #~ "change the default behaviour of enigma2 or values changed by yourself."
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Press OK to view full changelog"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -9810,10 +10745,30 @@ msgstr "zapped"
 #~ msgstr "Recording paths..."
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Reenter new pin"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Refresh"
 
 #
+#~ msgid "Remember service pin"
+#~ msgstr "Remember service pin"
+
+#
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Remember service pin cancel"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Remove the broken .NFI file?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Remove the incomplete .NFI file?"
+
+#
 #~ msgid "Rescan network"
 #~ msgstr "Rescan network"
 
@@ -9862,14 +10817,38 @@ msgstr "zapped"
 #~ "your WLAN USB Stick\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+
+#
+#~ msgid "Select audio mode"
+#~ msgstr "Select audio mode"
+
+#
 #~ msgid "Select channel audio"
 #~ msgstr "Select channel audio"
 
 #
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Select files for backup. Currently selected:\n"
+
+#
+#~ msgid "Select image"
+#~ msgstr "Select image"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Select video input"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Selected source image"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Set as default Interface"
 
@@ -9900,14 +10879,72 @@ msgstr "zapped"
 #~ "Please choose an other one."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Switch audio"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "The pin code has been changed successfully."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "The pin codes you entered are different."
+
+#
 #~ msgid "There is nothing to be done."
 #~ msgstr "There is nothing to be done."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "This .NFI file does not contain a valid %s image!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "This Dreambox can't decode %s video streams!"
 
@@ -9936,6 +10973,22 @@ msgstr "zapped"
 #~ msgstr "Timeshift path..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9982,6 +11035,14 @@ msgstr "zapped"
 #~ "Please press OK to begin."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wireless"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Writing NFI image file to flash completed"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -10020,6 +11081,16 @@ msgstr "zapped"
 #~ "backup now."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Your TV works with 50 Hz. Good!"
 
@@ -10056,6 +11127,10 @@ msgstr "zapped"
 #~ msgstr "bob"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "choose destination directory"
+
+#
 #~ msgid "default"
 #~ msgstr "default"
 
@@ -10072,6 +11147,10 @@ msgstr "zapped"
 #~ msgstr "exit network adapter setup menu"
 
 #
+#~ msgid "failed"
+#~ msgstr "failed"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "hidden network"
 
@@ -10096,5 +11175,21 @@ msgstr "zapped"
 #~ msgstr "required medium type:"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "select .NFI flash file"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "select image from server"
+
+#
+#~ msgid "service pin"
+#~ msgstr "service pin"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "setup pin"
+
+#
 #~ msgid "until restart"
 #~ msgstr "until restart"
diff --git a/po/enigma2.pot b/po/enigma2.pot
deleted file mode 100755 (executable)
index 6a6c547..0000000
+++ /dev/null
@@ -1,12379 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#: ../enigma2_experimental/lib/python/Screens/About.py:63
-#: ../enigma2_master/lib/python/Screens/About.py:63
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:135
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:135
-msgid ""
-"\n"
-"Advanced options and settings."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:212
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:360
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:950
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1433
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:212
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:360
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:950
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1433
-msgid ""
-"\n"
-"After pressing OK, please wait!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:118
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:118
-msgid ""
-"\n"
-"Backup your Dreambox settings."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:142
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:142
-msgid ""
-"\n"
-"Edit the upgrade source address."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:115
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:115
-msgid ""
-"\n"
-"Manage extensions or plugins for your Dreambox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:116
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:116
-msgid ""
-"\n"
-"Online update of your Dreambox software."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:111
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:111
-msgid ""
-"\n"
-"Press OK on your remote control to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:119
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:119
-msgid ""
-"\n"
-"Restore your Dreambox settings."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:117
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:117
-msgid ""
-"\n"
-"Restore your Dreambox with a new firmware."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:137
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:137
-msgid ""
-"\n"
-"Restore your backups by date."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:120
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:120
-msgid ""
-"\n"
-"Scan for local extensions and install them."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:138
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:138
-msgid ""
-"\n"
-"Select your backup device.\n"
-"Current device: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:255
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:255
-msgid ""
-"\n"
-"System will restart after the restore!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:141
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:141
-msgid ""
-"\n"
-"View, install and remove available or installed packages."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:65
-msgid " "
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:307
-msgid " Results"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:652
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:652
-msgid " extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:462
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:474
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:462
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:474
-msgid " packages selected."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:191
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:196
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:426
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:460
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:471
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:191
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:196
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:426
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:460
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:471
-msgid " updates available."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:357
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:357
-msgid " wireless networks found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1233
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1234
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1383
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1385
-#: ../enigma2_master/lib/python/Components/NimManager.py:1173
-#: ../enigma2_master/lib/python/Components/NimManager.py:1174
-#: ../enigma2_master/lib/python/Components/NimManager.py:1323
-#: ../enigma2_master/lib/python/Components/NimManager.py:1325
-msgid "%H:%M"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Standby.py:125
-#: ../enigma2_master/lib/python/Screens/Standby.py:121
-#, python-format
-msgid "%d jobs are running in the background!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:150
-#: ../enigma2_master/lib/python/Screens/EventView.py:150
-#, python-format
-msgid "%d min"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:33
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:96
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:98
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:33
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:96
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:98
-#, python-format
-msgid "%d services found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimeDateInput.py:40
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:110
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:121
-#: ../enigma2_master/lib/python/Screens/TimeDateInput.py:40
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:110
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:121
-msgid "%d.%B %Y"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:58
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:140
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:227
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:231
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:232
-#, python-format
-msgid "%i ms"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/About.py:38
-#: ../enigma2_master/lib/python/Screens/About.py:38
-#, python-format
-msgid ""
-"%s\n"
-"(%s, %d MB free)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:54
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:54
-#, python-format
-msgid "%s (%s)\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:37
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:39
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:45
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:47
-#: ../enigma2_master/lib/python/Components/TimerList.py:37
-#: ../enigma2_master/lib/python/Components/TimerList.py:39
-#: ../enigma2_master/lib/python/Components/TimerList.py:45
-#: ../enigma2_master/lib/python/Components/TimerList.py:47
-msgid "(ZAP)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:558
-#: ../enigma2_master/lib/python/Components/NimManager.py:525
-msgid "(empty)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:334
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:334
-msgid "(show optional DVD audio menu)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:65
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:90
-msgid "* Only available if more than one interface is active."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:367
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:370
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:367
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:370
-msgid ".NFI Download failed:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:416
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:416
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:355
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:355
-msgid "1 wireless network found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1116
-#: ../enigma2_master/lib/python/Components/NimManager.py:1081
-msgid "1.0"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1116
-#: ../enigma2_master/lib/python/Components/NimManager.py:1081
-msgid "1.1"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1115
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1116
-#: ../enigma2_master/lib/python/Components/NimManager.py:1080
-#: ../enigma2_master/lib/python/Components/NimManager.py:1081
-msgid "1.2"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1112
-#: ../enigma2_master/lib/python/Components/NimManager.py:1077
-msgid "13 V"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:91
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:91
-msgid "16:10"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:83
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:83
-msgid "16:10 Letterbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:84
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:84
-msgid "16:10 PanScan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:81
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:90
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:15
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:81
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:90
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:15
-msgid "16:9"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:85
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:85
-msgid "16:9 Letterbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:82
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:82
-msgid "16:9 always"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1112
-#: ../enigma2_master/lib/python/Components/NimManager.py:1077
-msgid "18 V"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:28
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:28
-msgid "30 minutes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:89
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:15
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:89
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:15
-msgid "4:3"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:79
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:79
-msgid "4:3 Letterbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:80
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:80
-msgid "4:3 PanScan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:28
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:28
-msgid "5 minutes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:28
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:28
-msgid "60 minutes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:54
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:54
-msgid "<Current movielist location>"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:54
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:54
-msgid "<Default movie location>"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:54
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:54
-msgid "<Last timer location>"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:90
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:105
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:137
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:64
-#: ../enigma2_master/lib/python/Components/TimerList.py:64
-msgid "<unknown>"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Menu.py:155
-#: ../enigma2_experimental/lib/python/Screens/Menu.py:158
-#: ../enigma2_master/lib/python/Screens/Menu.py:155
-#: ../enigma2_master/lib/python/Screens/Menu.py:158
-msgid "??"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1114
-#: ../enigma2_master/lib/python/Components/NimManager.py:1079
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "A"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:108
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1166
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:108
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1166
-#, python-format
-msgid ""
-"A configuration file (%s) was modified since Installation.\n"
-"Do you want to keep your version?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/DemoPlugins/TPMDemo/plugin.py:85
-#: ../enigma2_experimental/lib/python/Plugins/DemoPlugins/TPMDemo/plugin.py:86
-msgid "A demo plugin for TPM usage."
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:297
-#: ../enigma2_master/RecordTimer.py:288
-msgid ""
-"A finished record timer wants to set your\n"
-"Dreambox to standby. Do that now?"
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:303
-#: ../enigma2_master/RecordTimer.py:294
-msgid ""
-"A finished record timer wants to shut down\n"
-"your Dreambox. Shutdown now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py:96
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py:96
-msgid "A graphical EPG for all services of an specific bouquet"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:267
-msgid ""
-"A mount entry with this name already exists!\n"
-"Update existing entry and continue?\n"
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:378
-#: ../enigma2_master/RecordTimer.py:369
-#, python-format
-msgid ""
-"A record has been started:\n"
-"%s"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1648
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1647
-msgid ""
-"A recording is currently running.\n"
-"What do you want to do?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:589
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:589
-msgid ""
-"A recording is currently running. Please stop the recording before trying to "
-"configure the positioner."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:264
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:264
-msgid ""
-"A recording is currently running. Please stop the recording before trying to "
-"start the satfinder."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:390
-#: ../enigma2_master/lib/python/Components/Task.py:390
-#, python-format
-msgid "A required tool (%s) was not found."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:199
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:199
-msgid "A search for available updates is currently in progress."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:582
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:571
-msgid ""
-"A second configured interface has been found.\n"
-"\n"
-"Do you want to disable the second network interface?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:124
-#: ../enigma2_experimental/SleepTimer.py:34
-#: ../enigma2_master/lib/python/Screens/TaskView.py:124
-#: ../enigma2_master/SleepTimer.py:34
-msgid ""
-"A sleep timer wants to set your\n"
-"Dreambox to standby. Do that now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:121
-#: ../enigma2_experimental/SleepTimer.py:29
-#: ../enigma2_master/lib/python/Screens/TaskView.py:121
-#: ../enigma2_master/SleepTimer.py:29
-msgid ""
-"A sleep timer wants to shut down\n"
-"your Dreambox. Shutdown now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:852
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:852
-msgid "A small overview of the available icon states and actions."
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:247
-#: ../enigma2_master/RecordTimer.py:238
-msgid ""
-"A timer failed to record!\n"
-"Disable TV and try again?\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:18
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:221
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:18
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:221
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "A/V Settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1090
-#: ../enigma2_master/lib/python/Components/NimManager.py:1055
-msgid "AA"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1090
-#: ../enigma2_master/lib/python/Components/NimManager.py:1055
-msgid "AB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:98
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:98
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "AC3 default"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:75
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:100
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1723
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1767
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:100
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "AC3 downmix"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:270
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:270
-msgid "Abort"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:81
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:81
-msgid "About..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:258
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:74
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:258
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:74
-msgid "Accesspoint:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:76
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:78
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:76
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:78
-msgid "Action:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:130
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1432
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:130
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1431
-msgid "Activate Picture in Picture"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:176
-msgid "Active"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:61
-msgid ""
-"Active/\n"
-"Inactive"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:864
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:853
-msgid "Adapter settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:240
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:44
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:187
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:229
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:44
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:187
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:76
-msgid "Add"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:199
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:199
-msgid "Add Bookmark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:125
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:125
-msgid "Add WLAN configuration?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:178
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:178
-msgid "Add a mark"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:73
-msgid "Add a new NFS or CIFS mount point to your Dreambox."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:62
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:193
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:62
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:193
-msgid "Add a new title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:124
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:124
-msgid "Add network configuration?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:103
-msgid "Add new AutoTimer"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:73
-msgid "Add new network mount point"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:75
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:222
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:257
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:373
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:40
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:71
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:107
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:167
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:576
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:611
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:662
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:75
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:222
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:257
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:373
-#: ../enigma2_master/lib/python/Screens/EventView.py:40
-#: ../enigma2_master/lib/python/Screens/EventView.py:71
-#: ../enigma2_master/lib/python/Screens/EventView.py:107
-#: ../enigma2_master/lib/python/Screens/EventView.py:167
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:576
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:611
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:662
-msgid "Add timer"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:44
-msgid "Add timer as disabled on conflict"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:62
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:80
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:62
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:80
-msgid "Add title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1760
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1874
-msgid "Add to bouquet"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1762
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1876
-msgid "Add to favourites"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:464
-msgid "Add zap timer instead of record timer?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1103
-#: ../enigma2_plugins/mytube/src/plugin.py:1341
-msgid "Added: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:178
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:178
-msgid ""
-"Adds enigma2 settings and dreambox model informations like SN, rev... if "
-"enabled."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:181
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:181
-msgid "Adds network configuration if enabled."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:184
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:184
-msgid "Adds wlan configuration if enabled."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:205
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:205
-msgid ""
-"Adjust the color settings so that all the color shades are distinguishable, "
-"but appear as saturated as possible. If you are happy with the result, press "
-"OK to close the video fine-tuning, or use the number keys to select other "
-"test screens."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:88
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:135
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:88
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:135
-msgid "Advanced Options"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:150
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:150
-msgid "Advanced Software"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:154
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:154
-msgid "Advanced Software Plugin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:397
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:397
-msgid "Advanced Video Enhancement Setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:230
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:230
-msgid "Advanced Video Setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:137
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:137
-msgid "Advanced restore"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:57
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:194
-#: ../enigma2_master/lib/python/Screens/TaskView.py:57
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:194
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:528
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:173
-msgid "After event"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:129
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:129
-msgid "Album"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:701
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:843
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:207
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:526
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:701
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:843
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:207
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:526
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:178
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:198
-#: ../enigma2_plugins/mytube/src/plugin.py:71
-#: ../enigma2_plugins/mytube/src/plugin.py:91
-msgid "All"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1109
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1110
-#: ../enigma2_master/lib/python/Components/NimManager.py:1074
-#: ../enigma2_master/lib/python/Components/NimManager.py:1075
-msgid "All Satellites"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:166
-#: ../enigma2_plugins/mytube/src/plugin.py:59
-msgid "All Time"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:22
-msgid "All non-repeating timers"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:62
-msgid "Allow zapping via Webinterface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-msgid "Always ask before sending"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:546
-msgid "Ammount of recordings left"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:389
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:389
-msgid "An empty filename is illegal."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:480
-msgid "An error occured."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:348
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:180
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:290
-#: ../enigma2_master/lib/python/Components/Task.py:348
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:180
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:290
-msgid "An unknown error occured!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:123
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:123
-msgid "Anonymize crashlog?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:18
-#: ../enigma2_master/lib/python/Components/Language.py:18
-msgid "Arabic"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:568
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:557
-msgid ""
-"Are you sure you want to activate this network configuration?\n"
-"\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:269
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:269
-msgid ""
-"Are you sure you want to delete\n"
-"following backup:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Wizard.py:300
-#: ../enigma2_master/lib/python/Screens/Wizard.py:300
-msgid "Are you sure you want to exit this wizard?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:794
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:783
-msgid ""
-"Are you sure you want to restart your network interfaces?\n"
-"\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:255
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:255
-msgid ""
-"Are you sure you want to restore\n"
-"following backup:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:221
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:221
-msgid ""
-"Are you sure you want to restore your Enigma2 backup?\n"
-"Enigma2 will restart after the restore"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:269
-msgid ""
-"Are you sure you want to save this network mount?\n"
-"\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:125
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:125
-msgid "Artist"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:226
-#: ../enigma2_plugins/mytube/src/plugin.py:119
-msgid "Ascending"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:90
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:92
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:90
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:92
-msgid "Ask before shutdown:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:41
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:41
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:247
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:250
-#: ../enigma2_plugins/mytube/src/plugin.py:139
-#: ../enigma2_plugins/mytube/src/plugin.py:142
-msgid "Ask user"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:90
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:78
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:90
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:78
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Aspect Ratio"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:347
-msgid "Atheros"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1672
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1671
-msgid "Audio Options..."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/plugin.py:36
-msgid "Audio Sync"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/plugin.py:35
-msgid "Audio Sync Setup"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:199
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:206
-#: ../enigma2_plugins/mytube/src/plugin.py:92
-#: ../enigma2_plugins/mytube/src/plugin.py:99
-msgid "Australia"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:998
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:998
-#: ../enigma2_plugins/mytube/src/plugin.py:1338
-msgid "Author: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:151
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:151
-msgid "Authoring mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:25
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:577
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:585
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:612
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:619
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:627
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:642
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:655
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:662
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:667
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:671
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:677
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:683
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1087
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:10
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:15
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:26
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:44
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:50
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:57
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:62
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:72
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:77
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:84
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:91
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:96
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:100
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:106
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:112
-#: ../enigma2_master/lib/python/Screens/Ci.py:25
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:554
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:562
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:589
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:596
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:604
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:619
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:632
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:639
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:644
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:648
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:654
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:660
-#: ../enigma2_master/lib/python/Components/NimManager.py:1052
-#: ../enigma2_master/lib/python/Tools/Transponder.py:10
-#: ../enigma2_master/lib/python/Tools/Transponder.py:15
-#: ../enigma2_master/lib/python/Tools/Transponder.py:26
-#: ../enigma2_master/lib/python/Tools/Transponder.py:44
-#: ../enigma2_master/lib/python/Tools/Transponder.py:50
-#: ../enigma2_master/lib/python/Tools/Transponder.py:57
-#: ../enigma2_master/lib/python/Tools/Transponder.py:62
-#: ../enigma2_master/lib/python/Tools/Transponder.py:72
-#: ../enigma2_master/lib/python/Tools/Transponder.py:77
-#: ../enigma2_master/lib/python/Tools/Transponder.py:84
-#: ../enigma2_master/lib/python/Tools/Transponder.py:91
-#: ../enigma2_master/lib/python/Tools/Transponder.py:96
-#: ../enigma2_master/lib/python/Tools/Transponder.py:100
-#: ../enigma2_master/lib/python/Tools/Transponder.py:106
-#: ../enigma2_master/lib/python/Tools/Transponder.py:112
-msgid "Auto"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:96
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:96
-msgid "Auto chapter split every ? minutes (0=never)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:97
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:97
-msgid "Auto flesh"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:95
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:95
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Auto scart switching"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:373
-msgid "AutoTimer Editor"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:790
-msgid "AutoTimer Filters"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:994
-msgid "AutoTimer Services"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:33
-msgid "AutoTimer Settings"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:110
-msgid "AutoTimer overview"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:92
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:92
-msgid "Automatic"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:938
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:915
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Automatic Scan"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:180
-#: ../enigma2_plugins/mytube/src/plugin.py:73
-msgid "Autos & Vehicles"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:63
-msgid "Autowrite timer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-msgid "Available format variables"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1114
-#: ../enigma2_master/lib/python/Components/NimManager.py:1079
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "B"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1090
-#: ../enigma2_master/lib/python/Components/NimManager.py:1055
-msgid "BA"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1090
-#: ../enigma2_master/lib/python/Components/NimManager.py:1055
-msgid "BB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1242
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1247
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1252
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1257
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1262
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:448
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1231
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1236
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1241
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1246
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1251
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:448
-msgid "Back"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:32
-#: ../enigma2_master/lib/python/Screens/TaskView.py:32
-msgid "Background"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:284
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:284
-msgid "Backup done."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:286
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:286
-msgid "Backup failed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:66
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:81
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:83
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:66
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:81
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:83
-msgid "Backup is running..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:118
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:118
-msgid "Backup system settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1113
-#: ../enigma2_master/lib/python/Components/NimManager.py:1078
-msgid "Band"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:416
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:140
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:393
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:140
-msgid "Bandwidth"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:537
-msgid "Begin of \"after event\" timespan"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:509
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:78
-msgid "Begin of timespan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:50
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:344
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:50
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:331
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-msgid "Begin time"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:262
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:78
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:262
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:78
-msgid "Bitrate:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:101
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:101
-msgid "Block noise reduction"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:99
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:99
-msgid "Blue boost"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:71
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:71
-msgid "Bookmarks"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1005
-msgid "Bouquets"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:200
-#: ../enigma2_plugins/mytube/src/plugin.py:93
-msgid "Brazil"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:92
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:85
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:92
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:85
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Brightness"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:157
-msgid "Browse network neighbourhood"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:35
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:884
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:925
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:946
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:66
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:122
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:35
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:884
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:925
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:946
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:66
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:122
-msgid "Burn DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:125
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:125
-msgid "Burn existing image to DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/plugin.py:15
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/plugin.py:15
-msgid "Burn to DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:49
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:49
-msgid "Bus: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1019
-#: ../enigma2_master/lib/python/Components/NimManager.py:986
-msgid "C-Band"
-msgstr ""
-
-#: ../enigma2_plugins/cdinfo/src/plugin.py:73
-msgid "CDInfo"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:71
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:166
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:71
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:166
-msgid "CI assignment"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:98
-msgid "CIFS share"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:71
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:71
-msgid "CVBS"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:958
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:69
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:48
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:476
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:958
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:69
-#: ../enigma2_master/lib/python/Tools/Transponder.py:48
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:476
-msgid "Cable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:179
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:179
-msgid "Cache Thumbnails"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:108
-msgid "Can't connect to server. Please check your network!"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:201
-#: ../enigma2_plugins/mytube/src/plugin.py:94
-msgid "Canada"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:94
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:128
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:239
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:375
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:57
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:334
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:24
-#: ../enigma2_experimental/lib/python/Screens/Setup.py:84
-#: ../enigma2_experimental/lib/python/Screens/TimeDateInput.py:14
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:30
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:60
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:108
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:41
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:52
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:25
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:67
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:164
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:367
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:582
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:177
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:115
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:205
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:753
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1312
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:102
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:47
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:302
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:36
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:94
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:128
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:228
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:364
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:57
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:334
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:24
-#: ../enigma2_master/lib/python/Screens/Setup.py:84
-#: ../enigma2_master/lib/python/Screens/TimeDateInput.py:14
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:30
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:60
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:108
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:41
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:52
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:25
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:67
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:164
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:367
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:582
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:177
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:115
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:205
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:753
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1312
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:102
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:47
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:302
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:36
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:66
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:63
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:393
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:811
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1014
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:44
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:118
-#: ../enigma2_plugins/autotimer/src/AutoTimerPreview.py:59
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:54
-#: ../enigma2_plugins/cdinfo/src/plugin.py:56
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:81
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:65
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:498
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:34
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Cancel"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:305
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:305
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:48
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:48
-msgid "Capacity: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:437
-#: ../enigma2_master/lib/python/Components/Harddisk.py:437
-msgid "Card"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:19
-#: ../enigma2_master/lib/python/Components/Language.py:19
-msgid "Catalan"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:32
-msgid "Center screen at the lower border"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:26
-msgid "Center screen at the upper border"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:76
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:77
-msgid "Change active delay"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:469
-msgid "Change default recording offset?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:187
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:223
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:187
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:223
-msgid "Change dir."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:76
-msgid "Change hostname"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:191
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:311
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:191
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:311
-msgid "Change pin code"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:90
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:90
-msgid "Change service pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:87
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:87
-msgid "Change service pins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:81
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:81
-msgid "Change setup pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:315
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:315
-msgid "Change step size"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:76
-msgid "Change the hostname of your Dreambox."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:83
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:261
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:273
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:284
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:184
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:21
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:260
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:272
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:283
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:184
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:21
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Channel"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:85
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Channel Selection"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:61
-msgid "Channel audio:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:333
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:333
-msgid "Channel not in services list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:187
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:187
-msgid "Channel:"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1004
-msgid "Channels"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:416
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:416
-msgid "Chap."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:417
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:417
-msgid "Chapter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:152
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:152
-msgid "Chapter:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:55
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:55
-msgid "Check"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:29
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:29
-msgid "Checking Filesystem..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:222
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:222
-msgid "Choose a wireless network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:139
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:139
-msgid "Choose backup files"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:138
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:138
-msgid "Choose backup location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:230
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:230
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:331
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:452
-msgid "Choose target folder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:142
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:142
-msgid "Choose upgrade source"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:33
-#: ../enigma2_master/lib/python/Tools/Transponder.py:33
-msgid "Circular left"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:34
-#: ../enigma2_master/lib/python/Tools/Transponder.py:34
-msgid "Circular right"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:27
-msgid "Classic"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:167
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:167
-msgid "Cleanup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:43
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:133
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:43
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:133
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Cleanup Wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:63
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:125
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:129
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:63
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:125
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:129
-msgid "Cleanup Wizard settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:129
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:129
-msgid "CleanupWizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:424
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:929
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:401
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:906
-msgid "Clear before scan"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:431
-msgid "Clear history on Exit:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:398
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:398
-msgid "Clear log"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:39
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:696
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1070
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1328
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:51
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:186
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:60
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:235
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:57
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:33
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:417
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:525
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:77
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:30
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:158
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:353
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:466
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:851
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:931
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1225
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1422
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1658
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:93
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:203
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:64
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:685
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1059
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1316
-#: ../enigma2_master/lib/python/Screens/TaskView.py:51
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:186
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:60
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:235
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:57
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:33
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:417
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:525
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:77
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:30
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:158
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:353
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:466
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:851
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:931
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1225
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1422
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1658
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:93
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:203
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:391
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:555
-#: ../enigma2_plugins/mytube/src/plugin.py:281
-#: ../enigma2_plugins/mytube/src/plugin.py:1280
-#: ../enigma2_plugins/mytube/src/plugin.py:1466
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:54
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:63
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:107
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:91
-#: ../enigma2_plugins/networkbrowser/src/UserManager.py:50
-msgid "Close"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:89
-msgid "Close and forget changes"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:101
-msgid "Close and save changes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:191
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:191
-msgid "Close title selection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:417
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:394
-msgid "Code rate high"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:418
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:395
-msgid "Code rate low"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:147
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:147
-msgid "Coderate HP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:146
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:146
-msgid "Coderate LP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:150
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:150
-msgid "Collection name"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:139
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:65
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:139
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:65
-msgid "Collection settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:91
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:91
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Color Format"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:187
-#: ../enigma2_plugins/mytube/src/plugin.py:80
-msgid "Comedy"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:315
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:327
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:302
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:314
-msgid "Command order"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:311
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:298
-msgid "Committed DiSEqC command"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:634
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:634
-msgid "Common Interface Assignment"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:636
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:636
-msgid "CommonInterface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:650
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:650
-msgid "Communication"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:438
-#: ../enigma2_master/lib/python/Components/Harddisk.py:438
-msgid "Compact Flash"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:540
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:541
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:517
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:518
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-msgid "Complete"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:34
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:34
-msgid "Complex (allows mixing audio tracks and aspects)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:106
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:160
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:194
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:258
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:361
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:105
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:159
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:193
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:257
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:348
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Configuration Mode"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/plugin.py:499
-msgid "Configuration for the Webinterface"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:71
-msgid "Configure AutoTimer behavior"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:406
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:406
-msgid "Configure your internal LAN"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:405
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:405
-msgid "Configure your wireless LAN again"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:99
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1161
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:99
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1161
-msgid "Configuring"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:329
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:329
-msgid "Conflicting timer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:274
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:204
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:204
-msgid "Connect"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:401
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:401
-msgid "Connect to a Wireless Network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:142
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:299
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:141
-msgid "Connected to"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:163
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:163
-msgid "Connected!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:148
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:148
-msgid "Constellation"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:284
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:284
-msgid "Content does not fit on DVD!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:512
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:512
-msgid "Continue playing"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:89
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:145
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:89
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:145
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Contrast"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:277
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:277
-msgid "Could not connect to Dreambox .NFI Image Feed Server:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:283
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:283
-msgid "Could not load Medium! No disc inserted?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:215
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:215
-msgid "Could not open Picture in Picture"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1555
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1554
-#, python-format
-msgid "Couldn't record due to conflicting timer %s"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:394
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:394
-msgid "Crashlog settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:399
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:399
-msgid "CrashlogAutoSubmit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:399
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:399
-msgid "CrashlogAutoSubmit settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:90
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:90
-msgid "CrashlogAutoSubmit settings..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:338
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:338
-msgid ""
-"Crashlogs found!\n"
-"Send them to Dream Multimedia?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:35
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:890
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:931
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:124
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:35
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:890
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:931
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:124
-msgid "Create DVD-ISO"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:220
-msgid "Create a new timer using the classic editor"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:222
-msgid "Create a new timer using the wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Create movie folder failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:250
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:250
-#, python-format
-msgid "Creating directory %s failed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Creating partition failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:20
-#: ../enigma2_master/lib/python/Components/Language.py:20
-msgid "Croatian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:979
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:979
-msgid "Current Transponder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:362
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:351
-msgid "Current settings:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:113
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:330
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:113
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:330
-msgid "Current value: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:35
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:35
-msgid "Current version:"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:287
-#, python-format
-msgid "Custom (%s)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:554
-msgid "Custom location"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:513
-msgid "Custom offset"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:84
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:84
-msgid "Cut"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:409
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:409
-msgid "Cutlist editor..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:21
-#: ../enigma2_master/lib/python/Components/Language.py:21
-msgid "Czech"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:202
-#: ../enigma2_plugins/mytube/src/plugin.py:95
-msgid "Czech Republic"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1307
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1295
-msgid "DHCP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-msgid "DUAL LAYER DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:571
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:548
-msgid "DVB-S"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:572
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:549
-msgid "DVB-S2"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:65
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:57
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:65
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:57
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "DVD File Browser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:702
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:702
-msgid "DVD Player"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:102
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:102
-msgid "DVD Titlelist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:58
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:163
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:119
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:58
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:163
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:119
-msgid "DVD media toolbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:22
-#: ../enigma2_master/lib/python/Components/Language.py:22
-msgid "Danish"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimeDateInput.py:46
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:170
-#: ../enigma2_master/lib/python/Screens/TimeDateInput.py:46
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:170
-msgid "Date"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:93
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:93
-msgid "Decide if you want to enable or disable the Cleanup Wizard."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:161
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:161
-msgid "Decide what should be done when crashlogs are found."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:164
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:164
-msgid "Decide what should happen to the crashlogs after submission."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:79
-msgid "Decrease delay"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:83
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:85
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:87
-#, python-format
-msgid "Decrease delay by %i ms (can be set)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:82
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:82
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Deep Standby"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:118
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:50
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:107
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:50
-msgid "Default"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:638
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:638
-msgid "Default Settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:91
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:109
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:91
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:109
-msgid "Default movie location"
-msgstr ""
-
-#: ../enigma2_plugins/cdinfo/src/plugin.py:58
-msgid "Defaults"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:241
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:133
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:120
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:207
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:230
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:133
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:120
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:207
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:75
-#: ../enigma2_plugins/networkbrowser/src/UserManager.py:52
-msgid "Delete"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:22
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:22
-msgid "Delete crashlogs"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:395
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:502
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:395
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:502
-msgid "Delete entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:145
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:663
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:722
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:145
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:663
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:722
-msgid "Delete failed!"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:64
-msgid "Delete mount"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:401
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:389
-#, python-format
-msgid ""
-"Delete no more configured satellite\n"
-"%s?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:227
-#: ../enigma2_plugins/mytube/src/plugin.py:120
-msgid "Descending"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:141
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:20
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:81
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:141
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:20
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:81
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:493
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:86
-msgid "Description"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:153
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:153
-msgid "Deselect"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:221
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:221
-msgid "Destination directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:957
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:957
-msgid "Details for extension: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/About.py:34
-#: ../enigma2_master/lib/python/Screens/About.py:34
-msgid "Detected HDD:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/About.py:17
-#: ../enigma2_master/lib/python/Screens/About.py:17
-msgid "Detected NIMs:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:515
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1097
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:501
-#: ../enigma2_master/lib/python/Components/NimManager.py:1062
-msgid "DiSEqC A/B"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:515
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1097
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:501
-#: ../enigma2_master/lib/python/Components/NimManager.py:1062
-msgid "DiSEqC A/B/C/D"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:307
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:294
-msgid "DiSEqC mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:330
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:317
-msgid "DiSEqC repeats"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:568
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:568
-msgid "DiSEqC-Tester settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:189
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:189
-msgid "Dialing:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:103
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:103
-msgid "Digital contour removal"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:85
-msgid "Dir:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-msgid "Direct playback of linked titles without menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:388
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:388
-#, python-format
-msgid "Directory %s nonexistent."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:41
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:41
-msgid "Directory browser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:146
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:416
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:436
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:146
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:416
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:436
-msgid "Disable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1430
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1429
-msgid "Disable Picture in Picture"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:37
-msgid "Disable Subtitles"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-msgid "Disable crashlog reporting"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:78
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:78
-msgid "Disable timer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:32
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:104
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:478
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:32
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:104
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:478
-msgid "Disabled"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:75
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:80
-msgid "Discard changes and close plugin"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:18
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:23
-msgid "Discard changes and close screen"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:268
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:268
-msgid "Disconnect"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:86
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:86
-msgid "Display 16:9 content as"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:82
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:82
-msgid "Display 4:3 content as"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:83
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:83
-msgid "Display >16:9 content as"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:646
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:646
-msgid "Display and Userinterface"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:412
-msgid "Display search results by:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:153
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:153
-#, python-format
-msgid ""
-"Do you really want to REMOVE\n"
-"the plugin \"%s\"?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:84
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:84
-msgid ""
-"Do you really want to check the filesystem?\n"
-"This could take lots of time!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:236
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:86
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:204
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:128
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:205
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:590
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:655
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:708
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:236
-#: ../enigma2_master/lib/python/Screens/EventView.py:86
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:204
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:128
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:205
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:590
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:655
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:708
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:183
-#, python-format
-msgid "Do you really want to delete %s?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:151
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:151
-#, python-format
-msgid ""
-"Do you really want to download\n"
-"the plugin \"%s\"?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:376
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:376
-msgid "Do you really want to exit?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:82
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:82
-msgid ""
-"Do you really want to initialize the harddisk?\n"
-"All data on the disk will be lost!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:269
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:269
-#, python-format
-msgid "Do you really want to remove directory %s from the disk?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:224
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:224
-#, python-format
-msgid "Do you really want to remove your bookmark of %s?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:424
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:255
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:424
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:255
-msgid "Do you want to burn this collection to DVD medium?"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:391
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:393
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:406
-msgid "Do you want to enter a username and password for this host?\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1056
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1501
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1056
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1501
-msgid "Do you want to install the package:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:595
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:595
-msgid "Do you want to play DVD in drive?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:408
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:408
-msgid "Do you want to preview this DVD before burning?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:697
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1063
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1078
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1200
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1508
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1530
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:697
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1063
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1078
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1200
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1508
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1530
-msgid "Do you want to reboot your Dreambox?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1050
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1493
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1050
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1493
-msgid "Do you want to remove the package:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:239
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:239
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Do you want to restore your settings?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1912
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2026
-msgid "Do you want to resume this playback?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:757
-msgid "Do you want to see more entries?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:167
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:167
-msgid ""
-"Do you want to submit your email address and name so that we can contact you "
-"if needed?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:212
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:212
-msgid "Do you want to update your Dreambox?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:37
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:136
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:37
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:136
-msgid ""
-"Do you want to update your Dreambox?\n"
-"After pressing OK, please wait!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1497
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1497
-msgid "Do you want to upgrade the package:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:20
-msgid "Don't ask, just send"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:102
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:102
-msgid "Don't stop current event but disable coming events"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1181
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1181
-#, python-format
-msgid "Done - Installed or upgraded %d packages"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:57
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:57
-#, python-format
-msgid "Done - Installed, upgraded or removed %d packages with %d errors"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:185
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:316
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:185
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:316
-msgid "Download"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:681
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:23
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:27
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:681
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:23
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:27
-msgid "Download .NFI-Files for USB-Flasher"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:76
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:76
-msgid "Download Plugins"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:538
-msgid "Download Video"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:428
-msgid "Download location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:456
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:456
-msgid "Download of USB flasher boot image failed: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:164
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:164
-msgid "Downloadable new plugins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:82
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1148
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:82
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1148
-msgid "Downloading"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:122
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:122
-msgid "Downloading plugin information. Please wait..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1309
-msgid "Downloading screenshots. Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-msgid "Dreambox format data DVD (HDTV compatible)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:782
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:782
-msgid "Dreambox software because updates are available."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1103
-#: ../enigma2_plugins/mytube/src/plugin.py:1335
-msgid "Duration: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:23
-#: ../enigma2_master/lib/python/Components/Language.py:23
-msgid "Dutch"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:100
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:100
-msgid "Dynamic contrast"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:966
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:397
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:51
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:484
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:966
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:385
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:51
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:484
-msgid "E"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:498
-msgid "EPG encoding"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:101
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:101
-#, python-format
-msgid "ERROR - failed to scan (%s)!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1104
-#: ../enigma2_master/lib/python/Components/NimManager.py:1069
-msgid "East"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:424
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:34
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1226
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:424
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:34
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1226
-msgid "Edit"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:421
-msgid "Edit AutoTimer"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:832
-msgid "Edit AutoTimer filters"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1035
-msgid "Edit AutoTimer services"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:376
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:365
-msgid "Edit DNS"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:158
-#: ../enigma2_plugins/autotimer/src/plugin.py:163
-msgid "Edit Timers and scan for new Events"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:43
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:43
-msgid "Edit Title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:99
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:99
-msgid "Edit bouquets list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:128
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:128
-msgid "Edit chapters of current title"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:216
-msgid "Edit new timer defaults"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:88
-msgid "Edit selected AutoTimer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:96
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:96
-msgid "Edit services list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1325
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:510
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:64
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1313
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:510
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:64
-msgid "Edit settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:829
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:818
-msgid "Edit the Nameserver configuration of your Dreambox.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:825
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:814
-msgid "Edit the network configuration of your Dreambox.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:188
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:188
-msgid "Edit title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1351
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1351
-msgid "Edit upgrade source url."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1057
-msgid "Editing"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:45
-msgid "Editor for new AutoTimers"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:191
-#: ../enigma2_plugins/mytube/src/plugin.py:84
-msgid "Education"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:648
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:648
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Electronic Program Guide"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:138
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:408
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:428
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:45
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:138
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:408
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:428
-msgid "Enable"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:61
-msgid "Enable /media"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:199
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:198
-msgid "Enable 5V for active antenna"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:75
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:75
-msgid "Enable Cleanup Wizard?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:876
-msgid "Enable Filtering"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:65
-msgid "Enable HTTP Access"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:71
-msgid "Enable HTTP Authentication"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:76
-msgid "Enable HTTPS Access"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:81
-msgid "Enable HTTPS Authentication"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1056
-msgid "Enable Service Restriction"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:87
-msgid "Enable Streaming Authentication"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:73
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:73
-msgid "Enable parental control"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:41
-msgid ""
-"Enable this to be able to access the AutoTimer Overview from within the "
-"extension menu."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:76
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:76
-msgid "Enable timer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:30
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:109
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:482
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:30
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:109
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:482
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:492
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:128
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:85
-msgid "Enabled"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:461
-msgid ""
-"Encoding the channel uses for it's EPG data. You only need to change this if "
-"you're searching for special characters like the german umlauts."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-msgid "Encrypted: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:522
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:511
-msgid "Encryption"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:530
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:533
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:519
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:522
-msgid "Encryption Key"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:529
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:518
-msgid "Encryption Keytype"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:526
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:515
-msgid "Encryption Type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:263
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:79
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:263
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:79
-msgid "Encryption:"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:538
-msgid "End of \"after event\" timespan"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:510
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:79
-msgid "End of timespan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:51
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:345
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:51
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:332
-msgid "End time"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:180
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:180
-msgid "EndTime"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:16
-#: ../enigma2_master/lib/python/Components/Language.py:16
-msgid "English"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:80
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:80
-msgid ""
-"Enigma2 Skinselector\n"
-"\n"
-"If you experience any problems please contact\n"
-"stephan@reichholf.net\n"
-"\n"
-"© 2006 - Stephan Reichholf"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:526
-msgid "Enter IP to scan..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:379
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:379
-msgid "Enter main menu..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:108
-msgid "Enter new hostname for your Dreambox"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:215
-msgid "Enter options:"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:219
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:141
-msgid "Enter password:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:19
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:19
-msgid "Enter pin code"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:213
-msgid "Enter share directory:"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:211
-msgid "Enter share name:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:191
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:191
-msgid "Enter the service pin"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:94
-msgid "Enter user and password for host: "
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:217
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:139
-msgid "Enter username:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:170
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:170
-msgid "Enter your email address so that we can contact you if needed."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:577
-msgid "Enter your search term(s)"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:190
-#: ../enigma2_plugins/mytube/src/plugin.py:83
-msgid "Entertainment"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:285
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:224
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:413
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1190
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1468
-#: ../enigma2_master/lib/python/Components/Task.py:285
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:224
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:413
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1190
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1468
-msgid "Error"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/TuxboxPlugins/pluginrunner.py:34
-#: ../enigma2_master/lib/python/Plugins/Extensions/TuxboxPlugins/pluginrunner.py:34
-msgid "Error executing plugin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:283
-#: ../enigma2_master/lib/python/Components/Task.py:283
-#, python-format
-msgid ""
-"Error: %s\n"
-"Retry?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:24
-#: ../enigma2_master/lib/python/Components/Language.py:24
-msgid "Estonian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Everything is fine"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:143
-msgid "Exact match"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:312
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:315
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:312
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:315
-msgid "Exceeds dual layer medium!"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:885
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:902
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:927
-msgid "Exclude"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:532
-msgid "Execute \"after event\" during timespan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Console.py:43
-#: ../enigma2_master/lib/python/Screens/Console.py:43
-msgid "Execution Progress:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Console.py:55
-#: ../enigma2_master/lib/python/Screens/Console.py:55
-msgid "Execution finished!!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:91
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:91
-msgid "Exif"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:32
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:130
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:512
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:183
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:32
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:130
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:512
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:183
-msgid "Exit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:180
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:180
-msgid "Exit editor"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:159
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:407
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:159
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:407
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Exit network wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:65
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:71
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:65
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:71
-msgid "Exit the cleanup wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:50
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:50
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:110
-msgid "Expert"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:887
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:876
-msgid "Extended Networksetup Plugin..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:883
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:872
-msgid "Extended Setup..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:128
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:128
-msgid "Extended Software"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:132
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:132
-msgid "Extended Software Plugin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:374
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:374
-msgid "Extensions management"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:382
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:384
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:411
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:145
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:447
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:449
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:85
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:87
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:359
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:361
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:388
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:145
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:447
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:449
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:85
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:87
-msgid "FEC"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:42
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:448
-#: ../enigma2_master/lib/python/Components/Task.py:42
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:448
-msgid "Failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Sensors.py:70
-#: ../enigma2_master/lib/python/Components/Sensors.py:70
-#, python-format
-msgid "Fan %d"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:127
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:127
-#, python-format
-msgid "Fan %d PWM"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:126
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:126
-#, python-format
-msgid "Fan %d Voltage"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1106
-#: ../enigma2_master/lib/python/Components/NimManager.py:1071
-msgid "Fast"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:312
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:299
-msgid "Fast DiSEqC"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1106
-#: ../enigma2_master/lib/python/Components/NimManager.py:1071
-msgid "Fast epoch"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:704
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:528
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:704
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:528
-msgid "Favourites"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:417
-#: ../enigma2_plugins/mytube/src/plugin.py:476
-msgid "Fetching feed entries"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:478
-msgid "Fetching search entries"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Filesystem contains uncorrectable errors"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:179
-#: ../enigma2_plugins/mytube/src/plugin.py:72
-msgid "Film & Animation"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:877
-msgid "Filter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:42
-#: ../enigma2_master/lib/python/Components/Task.py:42
-msgid "Finished"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:218
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:207
-msgid "Finished configuring your network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:947
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:936
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:132
-msgid "Finished restarting your network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:25
-#: ../enigma2_master/lib/python/Components/Language.py:25
-msgid "Finnish"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:435
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:435
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:186
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:300
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:186
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:300
-msgid "Flash"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:296
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:296
-msgid "Flashing failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:755
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:755
-msgid "Following tasks will be done after you press OK!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:135
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:135
-msgid "Format"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerResource.py:18
-#: ../enigma2_plugins/autotimer/src/plugin.py:116
-#, python-format
-msgid ""
-"Found a total of %d matching Events.\n"
-"%d Timer were added and %d modified."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:181
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:181
-msgid "Frame size in full view"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:203
-#: ../enigma2_plugins/mytube/src/plugin.py:96
-msgid "France"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:26
-#: ../enigma2_master/lib/python/Components/Language.py:26
-msgid "French"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:263
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:277
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:288
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:377
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:407
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:414
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:138
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:442
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:80
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:262
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:276
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:287
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:354
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:384
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:391
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:138
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:442
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:80
-msgid "Frequency"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1411
-#: ../enigma2_master/lib/python/Components/NimManager.py:1351
-msgid "Frequency bands"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:182
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:181
-msgid "Frequency scan step size(khz)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1411
-#: ../enigma2_master/lib/python/Components/NimManager.py:1351
-msgid "Frequency steps"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Fri"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:166
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:166
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:48
-msgid "Friday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:44
-#: ../enigma2_master/lib/python/Components/Language.py:44
-msgid "Frisian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/About.py:23
-#: ../enigma2_master/lib/python/Screens/About.py:23
-#, python-format
-msgid "Frontprocessor version: %d"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Fsck failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:102
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:102
-msgid ""
-"GUI needs a restart to apply a new skin\n"
-"Do you want to Restart the GUI now?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:186
-#: ../enigma2_plugins/mytube/src/plugin.py:79
-msgid "Gaming"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:366
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:401
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:404
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:502
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:355
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:390
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:393
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:491
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Gateway"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:102
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:102
-msgid "General AC3 Delay"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:103
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:103
-msgid "General PCM Delay"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:133
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:133
-msgid "Genre"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:71
-msgid "Genuine Dreambox"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:398
-#: ../enigma2_plugins/mytube/src/plugin.py:422
-#: ../enigma2_plugins/mytube/src/plugin.py:464
-msgid "Genuine Dreambox validation failed!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:17
-#: ../enigma2_master/lib/python/Components/Language.py:17
-msgid "German"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:204
-#: ../enigma2_plugins/mytube/src/plugin.py:97
-msgid "Germany"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:124
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:124
-msgid "Getting plugin information. Please wait..."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:54
-msgid "Global delay"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:195
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:253
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:195
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:253
-msgid "Goto 0"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:250
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:250
-msgid "Goto position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py:95
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py:95
-msgid "Graphical Multi EPG"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:205
-#: ../enigma2_plugins/mytube/src/plugin.py:98
-msgid "Great Britain"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:27
-#: ../enigma2_master/lib/python/Components/Language.py:27
-msgid "Greek"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:98
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:98
-msgid "Green boost"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:150
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:150
-msgid "Guard Interval"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:421
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:398
-msgid "Guard interval mode"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:43
-msgid "Guess existing timer based on begin/end"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:235
-#: ../enigma2_plugins/mytube/src/plugin.py:128
-#: ../enigma2_plugins/mytube/src/plugin.py:790
-msgid "HD videos"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:70
-msgid "HTTP Port"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:80
-msgid "HTTPS Port"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:436
-#: ../enigma2_master/lib/python/Components/Harddisk.py:436
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Harddisk"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1484
-msgid "Help"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:517
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:506
-msgid "Hidden network SSID"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:79
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:81
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:441
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:443
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:79
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:81
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:441
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:443
-msgid "Hidden networkname"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:151
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:151
-msgid "Hierarchy Information"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:422
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:399
-msgid "Hierarchy mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:335
-#: ../enigma2_master/lib/python/Screens/Ci.py:335
-msgid "High bitrate support"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:283
-msgid "History"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:207
-#: ../enigma2_plugins/mytube/src/plugin.py:100
-msgid "Holland"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:208
-#: ../enigma2_plugins/mytube/src/plugin.py:101
-msgid "Hong Kong"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:31
-#: ../enigma2_master/lib/python/Tools/Transponder.py:31
-msgid "Horizontal"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1624
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1623
-msgid "How many minutes do you want to record?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:118
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:118
-msgid "How to handle found crashlogs?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:192
-#: ../enigma2_plugins/mytube/src/plugin.py:85
-msgid "Howto & Style"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:91
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:91
-msgid "Hue"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:28
-#: ../enigma2_master/lib/python/Components/Language.py:28
-msgid "Hungarian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:364
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:497
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1313
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:353
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:486
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1301
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:514
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "IP Address"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:84
-msgid "IP:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:289
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:289
-msgid "ISO file is too large for this filesystem!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:154
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:154
-msgid "ISO path"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:31
-#: ../enigma2_master/lib/python/Components/Language.py:31
-msgid "Icelandic"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:43
-#, python-format
-msgid ""
-"If this is enabled an existing timer will also be considered recording an "
-"event if it records at least 80% of the it."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Scart.py:30
-#: ../enigma2_experimental/lib/python/Screens/Scart.py:32
-#: ../enigma2_master/lib/python/Screens/Scart.py:30
-#: ../enigma2_master/lib/python/Screens/Scart.py:32
-msgid ""
-"If you see this, something is wrong with\n"
-"your scart connection. Press OK to return."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:87
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:87
-msgid ""
-"If your TV has a brightness or contrast enhancement, disable it. If there is "
-"something called \"dynamic\", set it to standard. Adjust the backlight level "
-"to a value suiting your taste. Turn down contrast on your TV as much as "
-"possible.\n"
-"Then turn the brightness setting as low as possible, but make sure that the "
-"two lowermost shades of gray stay distinguishable.\n"
-"Do not care about the bright shades now. They will be set up in the next "
-"step.\n"
-"If you are happy with the result, press OK."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:52
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:52
-msgid "Image flash utility"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:220
-msgid "Import AutoTimer"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:213
-msgid "Import existing Timer"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:214
-msgid "Import from EPG"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:42
-#: ../enigma2_master/lib/python/Components/Task.py:42
-msgid "In Progress"
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:250
-#: ../enigma2_master/RecordTimer.py:241
-msgid ""
-"In order to record a timer, the TV was switched to the recording service!\n"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:890
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:907
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:928
-msgid "Include"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:120
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:120
-msgid "Include your email and name (optional) in the mail?"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:78
-msgid "Increase delay"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:84
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:86
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:88
-#, python-format
-msgid "Increase delay by %i ms (can be set)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:303
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:290
-msgid "Increased voltage"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:209
-#: ../enigma2_plugins/mytube/src/plugin.py:102
-msgid "India"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:250
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:250
-msgid "Info"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:322
-#: ../enigma2_master/lib/python/Screens/Ci.py:322
-msgid "Init"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:125
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:125
-msgid "Initial location in new timers"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:53
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:53
-msgid "Initialize"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:26
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:26
-msgid "Initializing Harddisk..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InputBox.py:11
-#: ../enigma2_master/lib/python/Screens/InputBox.py:11
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Input"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:452
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1001
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1659
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:452
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1001
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1659
-msgid "Install"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1692
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1692
-msgid "Install extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:120
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:120
-msgid "Install local extension"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:697
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:697
-msgid "Install or remove finished."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/DefaultWizard.py:107
-#: ../enigma2_master/lib/python/Screens/DefaultWizard.py:107
-msgid "Install settings, skins, software..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1063
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1063
-msgid "Installation finished."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:91
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:794
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1157
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:91
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:794
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1157
-msgid "Installing"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1490
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1489
-msgid "Instant Record..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:95
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:95
-msgid "Instant record location"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Components/Network.py:314
-msgid "Integrated Ethernet"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Components/Network.py:316
-msgid "Integrated Wireless"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-msgid "Interface: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:49
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:49
-msgid "Intermediate"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:443
-#: ../enigma2_master/lib/python/Components/Harddisk.py:443
-msgid "Internal Flash"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:339
-msgid "Internal LAN adapter."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:401
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:401
-msgid "Invalid Location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:275
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:275
-#, python-format
-msgid "Invalid directory selected: %s"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:304
-msgid "Invalid response from Security service pls restart again"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:132
-msgid "Invalid response from server."
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:177
-#, python-format
-msgid "Invalid response from server. Please report: %s"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:212
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:266
-msgid "Invalid selection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:378
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:408
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:415
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:142
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:443
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:81
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:355
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:385
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:392
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:142
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:443
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:81
-msgid "Inversion"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1711
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1711
-msgid "Ipkg"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:210
-#: ../enigma2_plugins/mytube/src/plugin.py:103
-msgid "Ireland"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:145
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:145
-msgid "Is this videomode ok?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:211
-#: ../enigma2_plugins/mytube/src/plugin.py:104
-msgid "Israel"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:32
-#: ../enigma2_master/lib/python/Components/Language.py:32
-msgid "Italian"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:212
-#: ../enigma2_plugins/mytube/src/plugin.py:105
-msgid "Italy"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:213
-#: ../enigma2_plugins/mytube/src/plugin.py:106
-msgid "Japan"
-msgstr ""
-
-#. TRANSLATORS: (aspect ratio policy: display as fullscreen, even if this breaks the aspect)
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:100
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:110
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:100
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:110
-msgid "Just Scale"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:264
-#, python-format
-msgid "Key %(Key)s successfully set to %(delay)i ms"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:247
-#, python-format
-msgid "Key %(key)s (current value: %(value)i ms)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1291
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1279
-msgid "LAN Adapter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:325
-#: ../enigma2_experimental/lib/python/Components/Network.py:328
-msgid "LAN connection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:244
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:243
-msgid "LNB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:249
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:248
-msgid "LOF"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:253
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:265
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:252
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:264
-msgid "LOF/H"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:252
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:264
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:251
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:263
-msgid "LOF/L"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:97
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:161
-#: ../enigma2_master/lib/python/Components/Language.py:97
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:161
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Language selection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:49
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:49
-msgid "Last config"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:116
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:107
-msgid "Last speed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:40
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:334
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:40
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:321
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Latitude"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:30
-#: ../enigma2_master/lib/python/Components/Language.py:30
-msgid "Latvian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:519
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:519
-msgid "Leave DVD Player?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:149
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1724
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1729
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:149
-msgid "Left"
-msgstr ""
-
-#. TRANSLATORS: (aspect ratio policy: black bars on top/bottom) in doubt, keep english term.
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:96
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:96
-msgid "Letterbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:245
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:245
-msgid "Limit east"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:244
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:244
-msgid "Limit west"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:243
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:243
-msgid "Limits off"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:246
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:246
-msgid "Limits on"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:260
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:76
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:260
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:76
-msgid "Link Quality:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:846
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:144
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:835
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:144
-msgid "Link:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-msgid "Linked titles with a DVD menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/config.py:1138
-#: ../enigma2_experimental/lib/python/Components/FileList.py:177
-#: ../enigma2_experimental/lib/python/Components/FileList.py:394
-#: ../enigma2_master/lib/python/Components/config.py:1137
-#: ../enigma2_master/lib/python/Components/FileList.py:177
-#: ../enigma2_master/lib/python/Components/FileList.py:394
-msgid "List of Storage Devices"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:29
-#: ../enigma2_master/lib/python/Components/Language.py:29
-msgid "Lithuanian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:110
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:110
-msgid "Load"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:416
-msgid "Load feed on startup:"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:64
-msgid "Load movie-length"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1300
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1288
-msgid "Local Network"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:178
-msgid "Local share name"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:187
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:187
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:191
-msgid "Location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:133
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:133
-msgid "Location for instant recordings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:606
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:606
-msgid "Log results to harddisk"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HelpMenu.py:38
-#: ../enigma2_master/lib/python/Screens/HelpMenu.py:38
-msgid "Long Keypress"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/RecordingConfig.py:14
-msgid "Long filenames"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:38
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:332
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:38
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:319
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Longitude"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:476
-msgid "Lower bound of timespan."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:467
-msgid ""
-"Lower bound of timespan. Nothing before this time will be matched. Offsets "
-"are not taken into account!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:439
-#: ../enigma2_master/lib/python/Components/Harddisk.py:439
-msgid "MMC Card"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:175
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:175
-msgid "Make this mark an 'in' point"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:176
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:176
-msgid "Make this mark an 'out' point"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:177
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:177
-msgid "Make this mark just a mark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:70
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:115
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:70
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:115
-msgid "Manage extensions"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:33
-msgid "Manage network shares"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:33
-msgid "Manage your network shares..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1710
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1714
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1710
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1714
-msgid "Manage your receiver's software"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:469
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:140
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:469
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:140
-msgid "Manual transponder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:271
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:282
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:270
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:281
-msgid "Manufacturer"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:155
-#, python-format
-msgid "Match Timespan: %02d:%02d - %02d:%02d"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:494
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:87
-msgid "Match title"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:137
-#, python-format
-msgid "Match title: %s"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-msgid "Max. Bitrate: "
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:526
-msgid "Maximum duration (in m)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:473
-msgid ""
-"Maximum event duration to match. If an event is longer than this ammount of "
-"time (without offset) it won't be matched."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:959
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:959
-msgid "Media player"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:149
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:179
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:282
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:149
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:179
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:282
-msgid "Medium is not a writeable DVD!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:287
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:287
-msgid "Medium is not empty!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:168
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:156
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:158
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:159
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:160
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:161
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:156
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:158
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:159
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:160
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:161
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:205
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Menu"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:214
-#: ../enigma2_plugins/mytube/src/plugin.py:107
-msgid "Mexico"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Mkfs failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:110
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:62
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:109
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:62
-msgid "Mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:47
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:47
-msgid "Model: "
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:42
-msgid "Modify existing timers"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:385
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:410
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:419
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:136
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:450
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:88
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:362
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:387
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:396
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:136
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:450
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:88
-msgid "Modulation"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Mon"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:108
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:108
-msgid "Mon-Fri"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:162
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:162
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:44
-msgid "Monday"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:285
-msgid "Monthly"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:968
-msgid "More video entries."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:102
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:102
-msgid "Mosquito noise reduction"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:239
-#: ../enigma2_plugins/mytube/src/plugin.py:132
-#: ../enigma2_plugins/mytube/src/plugin.py:797
-msgid "Most discussed"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:241
-#: ../enigma2_plugins/mytube/src/plugin.py:134
-#: ../enigma2_plugins/mytube/src/plugin.py:798
-msgid "Most linked"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:795
-msgid "Most popular"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:243
-#: ../enigma2_plugins/mytube/src/plugin.py:136
-#: ../enigma2_plugins/mytube/src/plugin.py:796
-msgid "Most recent"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:242
-#: ../enigma2_plugins/mytube/src/plugin.py:135
-#: ../enigma2_plugins/mytube/src/plugin.py:800
-msgid "Most responded"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:236
-#: ../enigma2_plugins/mytube/src/plugin.py:129
-#: ../enigma2_plugins/mytube/src/plugin.py:794
-msgid "Most viewed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Mount failed"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:60
-msgid "Mount informations"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:192
-msgid "Mount options"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:180
-msgid "Mount type"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:64
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:33
-msgid "MountManager"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:59
-msgid ""
-"Mounted/\n"
-"Unmounted"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:74
-msgid "Mountpoints management"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:69
-msgid "Mounts editor"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:108
-msgid "Mounts management"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1438
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1437
-msgid "Move Picture in Picture"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:236
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:236
-msgid "Move east"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:202
-msgid "Move plugin screen"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:22
-msgid "Move screen down"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:29
-msgid "Move screen to the center of your TV"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:19
-msgid "Move screen to the left"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:31
-msgid "Move screen to the lower left corner"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:33
-msgid "Move screen to the lower right corner"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:28
-msgid "Move screen to the middle of the left border"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:30
-msgid "Move screen to the middle of the right border"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:20
-msgid "Move screen to the right"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:25
-msgid "Move screen to the upper left corner"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:27
-msgid "Move screen to the upper right corner"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:21
-msgid "Move screen up"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:233
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:233
-msgid "Move west"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:98
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:111
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:98
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:111
-msgid "Movie location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:213
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:601
-#: ../enigma2_master/lib/python/Screens/EventView.py:213
-msgid "Multi EPG"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:644
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:644
-msgid "Multimedia"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:333
-#: ../enigma2_master/lib/python/Screens/Ci.py:333
-msgid "Multiple service support"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:539
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:516
-msgid "Multisat"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:181
-#: ../enigma2_plugins/mytube/src/plugin.py:74
-msgid "Music"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1797
-msgid "My TubePlayer"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:525
-#: ../enigma2_plugins/mytube/src/plugin.py:531
-msgid "MyTube Settings"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:434
-msgid "MyTubePlayer"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:504
-#: ../enigma2_plugins/mytube/src/plugin.py:506
-#: ../enigma2_plugins/mytube/src/plugin.py:513
-msgid "MyTubePlayer Help"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:568
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:584
-msgid "MyTubePlayer active video downloads"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:405
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:408
-msgid "MyTubePlayer settings"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1350
-msgid "MyTubeVideoInfoScreen"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1493
-msgid "MyTubeVideohelpScreen"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:387
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:391
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:394
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:398
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:402
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:696
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:701
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:828
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:242
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:376
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:380
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:383
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:387
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:391
-#: ../enigma2_master/lib/python/Components/NimManager.py:663
-#: ../enigma2_master/lib/python/Components/NimManager.py:668
-#: ../enigma2_master/lib/python/Components/NimManager.py:795
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:242
-msgid "N/A"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:22
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:26
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:22
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py:26
-msgid "NFI Image Flashing"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:289
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:289
-msgid "NFI image flashing completed. Press Yellow to Reboot!"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:97
-msgid "NFS share"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:112
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:112
-msgid "NTSC"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:140
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:140
-msgid "Name"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1319
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1307
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Nameserver"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:277
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:266
-#, python-format
-msgid "Nameserver %d"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:865
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:854
-msgid "Nameserver settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:365
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:498
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:354
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:487
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Netmask"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:634
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:634
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:440
-#: ../enigma2_master/lib/python/Components/Harddisk.py:440
-msgid "Network Mount"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:515
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:520
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:504
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:509
-msgid "Network SSID"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py:12
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py:21
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py:12
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/plugin.py:21
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Network Wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:423
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:400
-msgid "Network scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:866
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:855
-msgid "Network test"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1277
-msgid "Network test: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:372
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:844
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:142
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:361
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:833
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:142
-msgid "Network:"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:32
-msgid "NetworkBrowser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:150
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:892
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:139
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:881
-msgid "NetworkWizard"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:285
-msgid "Never"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:950
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:950
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:814
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1017
-msgid "New"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:215
-#: ../enigma2_plugins/mytube/src/plugin.py:108
-msgid "New Zealand"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:320
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:320
-msgid "New pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:36
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:36
-msgid "New version:"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:189
-#: ../enigma2_plugins/mytube/src/plugin.py:82
-msgid "News & Politics"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:61
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:61
-msgid "Next"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:25
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:27
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:169
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:176
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:401
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:270
-#: ../enigma2_master/lib/python/Screens/Ci.py:25
-#: ../enigma2_master/lib/python/Screens/Ci.py:27
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:169
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:176
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:389
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:270
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:292
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:174
-#: ../enigma2_plugins/mytube/src/plugin.py:67
-#: ../enigma2_plugins/mytube/src/plugin.py:620
-#: ../enigma2_plugins/mytube/src/plugin.py:626 ../enigma2_experimental/data/
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/data/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_plugins/autotimer/src/
-msgid "No"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:286
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:286
-msgid "No (supported) DVDROM found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:75
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:437
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:460
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:75
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:437
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:460
-msgid "No Connection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1643
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1642
-msgid "No HDD found or HDD not initialized!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:454
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:443
-msgid "No Networks found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2216
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2330
-msgid ""
-"No data on transponder!\n"
-"(Timeout reading PAT)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:991
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:991
-msgid "No description available."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:326
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:341
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:197
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:326
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:341
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:197
-msgid "No details for this image file"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaScanner/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaScanner/plugin.py:29
-msgid "No displayable files on this medium found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1530
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1529
-msgid "No event info found, recording indefinitely."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:950
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:986
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:949
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:985
-msgid ""
-"No fast winding possible yet.. but you can use the number buttons to skip "
-"forward/backward!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2214
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2328
-msgid "No free tuner!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:201
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:435
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:201
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:435
-msgid "No network connection available."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:193
-msgid "No network devices found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:338
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:346
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:338
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:346
-msgid "No networks found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1187
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1187
-msgid ""
-"No packages were upgraded yet. So you can check your network and try again."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1751
-msgid "No playable video found! Stop playing this movie?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:586
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:586
-msgid "No positioner capable frontend found."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:261
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:261
-msgid "No satellite frontend found!!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:431
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:431
-msgid "No tags are set on these movies."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:401
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:389
-msgid "No to all"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:601
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:601
-msgid "No tuner is configured for use with a diseqc positioner!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:749
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:726
-msgid ""
-"No tuner is enabled!\n"
-"Please setup your tuner settings before you start a service scan."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:515
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:515
-msgid "No useable USB stick found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:159
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:159
-msgid ""
-"No valid service PIN found!\n"
-"Do you like to change the service PIN now?\n"
-"When you say 'No' here the service protection stay disabled!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:157
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:157
-msgid ""
-"No valid setup PIN found!\n"
-"Do you like to change the setup PIN now?\n"
-"When you say 'No' here the setup protection stay disabled!"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:483
-msgid "No videos to display"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:353
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:353
-msgid "No wireless networks found! Please refresh."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:33
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:58
-msgid ""
-"No working local network adapter found.\n"
-"Please verify that you have attached a network cable and your network is "
-"configured correctly."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:32
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:57
-msgid ""
-"No working wireless network adapter found.\n"
-"Please verify that you have attached a compatible WLAN device and your "
-"network is configured correctly."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:706
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:695
-msgid ""
-"No working wireless network interface found.\n"
-" Please verify that you have attached a compatible WLAN device or enable "
-"your local network interface."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1744
-msgid "No, but play video again"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:177
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:177
-msgid "No, but restart from begin"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:621
-msgid "No, but switch to video entries."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:627
-msgid "No, but switch to video search."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:277
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:277
-msgid "No, not now"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:278
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:278
-msgid "No, send them never"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:591
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:634
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:679
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1090
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1093
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1114
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1116
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1122
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:14
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:61
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:107
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:568
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:611
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:656
-#: ../enigma2_master/lib/python/Components/NimManager.py:1055
-#: ../enigma2_master/lib/python/Components/NimManager.py:1058
-#: ../enigma2_master/lib/python/Components/NimManager.py:1079
-#: ../enigma2_master/lib/python/Components/NimManager.py:1081
-#: ../enigma2_master/lib/python/Components/NimManager.py:1087
-#: ../enigma2_master/lib/python/Tools/Transponder.py:14
-#: ../enigma2_master/lib/python/Tools/Transponder.py:61
-#: ../enigma2_master/lib/python/Tools/Transponder.py:107
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:316
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:339
-#: ../enigma2_plugins/autotimer/src/plugin.py:20
-msgid "None"
-msgstr ""
-
-#. TRANSLATORS: (aspect ratio policy: display as fullscreen, with stretching the left/right)
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:108
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:108
-msgid "Nonlinear"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:193
-#: ../enigma2_plugins/mytube/src/plugin.py:86
-msgid "Nonprofits & Activism"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1105
-#: ../enigma2_master/lib/python/Components/NimManager.py:1070
-msgid "North"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:33
-#: ../enigma2_master/lib/python/Components/Language.py:33
-msgid "Norwegian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:369
-#: ../enigma2_master/lib/python/Components/Task.py:369
-#, python-format
-msgid ""
-"Not enough diskspace. Please free up some diskspace and try again. (%d MB "
-"required, %d MB available)"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:485
-msgid "Not fetching feed entries"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:326
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:864
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:866
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:1014
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:1016
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py:90
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:303
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:841
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:843
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:991
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:993
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py:90
-msgid ""
-"Nothing to scan!\n"
-"Please setup your tuner settings before you start a service scan."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:147
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py:147
-msgid ""
-"Now, use the contrast setting to turn up the brightness of the background as "
-"much as possible, but make sure that you can still see the difference "
-"between the two brightest levels of shades.If you have done that, press OK."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:479
-msgid "Number of scheduled recordings left."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:91
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:58
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:335
-#: ../enigma2_experimental/lib/python/Screens/Setup.py:85
-#: ../enigma2_experimental/lib/python/Screens/TimeDateInput.py:13
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:29
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:61
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:109
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:221
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:42
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:53
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:165
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:583
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:103
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:48
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:303
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:37
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:91
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:58
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:335
-#: ../enigma2_master/lib/python/Screens/Setup.py:85
-#: ../enigma2_master/lib/python/Screens/TimeDateInput.py:13
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:61
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:109
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:221
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:42
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:53
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:165
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:583
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:103
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:48
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:303
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:37
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:67
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:394
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1015
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:45
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:119
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:53
-#: ../enigma2_plugins/cdinfo/src/plugin.py:57
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:35
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "OK"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:70
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:70
-msgid "OK, remove another extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:64
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:64
-msgid "OK, remove some extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:107
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:107
-msgid "OSD visibility"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1113
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:12
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:46
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:59
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:114
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:148
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1723
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1767
-#: ../enigma2_master/lib/python/Components/NimManager.py:1078
-#: ../enigma2_master/lib/python/Tools/Transponder.py:12
-#: ../enigma2_master/lib/python/Tools/Transponder.py:46
-#: ../enigma2_master/lib/python/Tools/Transponder.py:59
-#: ../enigma2_master/lib/python/Tools/Transponder.py:114
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:148
-msgid "Off"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:519
-msgid "Offset after recording (in m)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:518
-msgid "Offset before recording (in m)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1113
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:11
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:45
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:58
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:113
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1723
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1767
-#: ../enigma2_master/lib/python/Components/NimManager.py:1078
-#: ../enigma2_master/lib/python/Tools/Transponder.py:11
-#: ../enigma2_master/lib/python/Tools/Transponder.py:45
-#: ../enigma2_master/lib/python/Tools/Transponder.py:58
-#: ../enigma2_master/lib/python/Tools/Transponder.py:113
-msgid "On"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:294
-msgid "On any service"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:293
-msgid "On same service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1122
-#: ../enigma2_master/lib/python/Components/NimManager.py:1087
-msgid "One"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:21
-msgid "Only AutoTimers created during this session"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:425
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:402
-msgid "Only Free scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:754
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:754
-msgid "Only extensions."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:503
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:72
-msgid "Only match during timespan"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:164
-#, python-format
-msgid "Only on Service: %s"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:95
-msgid "Open Context Menu"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:73
-msgid "Open plugin menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:174
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:174
-msgid "Optionally enter your name if you want to."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:137
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:137
-msgid "Orbital Position"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:42
-msgid "Outer Bound (+/-)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:502
-msgid "Override found with alternative service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:112
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:112
-msgid "PAL"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:85
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:85
-msgid "PIDs"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:410
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1131
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1464
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:410
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1131
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1464
-msgid "Package list update"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:141
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:141
-msgid "Packet management"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1456
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1456
-msgid "Packet manager"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:53
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:56
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:58
-msgid "Page"
-msgstr ""
-
-#. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:98
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:106
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:98
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:106
-msgid "Pan&Scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/FileList.py:179
-#: ../enigma2_experimental/lib/python/Components/FileList.py:396
-#: ../enigma2_master/lib/python/Components/FileList.py:179
-#: ../enigma2_master/lib/python/Components/FileList.py:396
-msgid "Parent Directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:109
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:113
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Parental control"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:45
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:45
-msgid "Parental control setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:85
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:85
-msgid "Parental control type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:113
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:113
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:197
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:130
-msgid "Password"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:45
-msgid "Pause movie at end"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:188
-#: ../enigma2_plugins/mytube/src/plugin.py:81
-msgid "People & Blogs"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:182
-#: ../enigma2_plugins/mytube/src/plugin.py:75
-msgid "Pets & Animals"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:114
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:114
-msgid "Phone number"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:125
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:628
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:629
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:125
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:628
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:629
-msgid "PicturePlayer"
-msgstr ""
-
-#. TRANSLATORS: (aspect ratio policy: black bars on left/right) in doubt, keep english term.
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:104
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:104
-msgid "Pillarbox"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:388
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:143
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:453
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:91
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:365
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:143
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:453
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:91
-msgid "Pilot"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:114
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:105
-msgid "Play"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:490
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1029
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:490
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1029
-msgid "Play Audio-CD..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:518
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:743
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:518
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:743
-msgid "Play DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1017
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1017
-msgid "Play Music..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1798
-msgid "Play YouTube movies"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:247
-#: ../enigma2_plugins/mytube/src/plugin.py:139
-msgid "Play next video"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:45
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:45
-msgid "Play recorded movies..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:247
-#: ../enigma2_plugins/mytube/src/plugin.py:139
-msgid "Play video again"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Please Reboot"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaScanner/plugin.py:48
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaScanner/plugin.py:48
-msgid "Please Select Medium to be Scanned"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:299
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:299
-msgid "Please add titles to the compilation."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1609
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1608
-msgid "Please change recording endtime"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:277
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:277
-msgid "Please check your network settings!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:217
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:217
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:602
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1359
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:601
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1358
-msgid "Please choose an extension..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/DefaultWizard.py:95
-#: ../enigma2_master/lib/python/Screens/DefaultWizard.py:95
-msgid "Please choose he package..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:489
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:489
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:56
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:56
-msgid "Please do not change any values unless you know what you are doing!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:179
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:179
-msgid "Please enter a name for the new bouquet"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:253
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:253
-msgid "Please enter a name for the new marker"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:377
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:377
-msgid "Please enter a new filename"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:608
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:608
-msgid "Please enter filename (empty = use current date)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:239
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:239
-msgid "Please enter name of the new directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:25
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:25
-msgid "Please enter the correct pin code"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:348
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:348
-msgid "Please enter the old pin code"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:102
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:102
-msgid "Please enter your email address here:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:104
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:104
-msgid "Please enter your name here (optional):"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:485
-msgid "Please enter your search term."
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:380
-#: ../enigma2_master/RecordTimer.py:371
-msgid ""
-"Please note that the previously selected media could not be accessed and "
-"therefore the default directory is being used instead."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:288
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:264
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:265
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:264
-msgid "Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:21
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:21
-msgid "Please press OK!"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:299
-msgid "Please provide a Text to match"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:53
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:87
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:249
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:53
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:87
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:249
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:650
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:650
-msgid "Please select a playlist to delete..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:629
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:629
-msgid "Please select a playlist..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:483
-msgid "Please select a standard feed or try searching for videos."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:334
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:334
-msgid "Please select a subservice to record..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1769
-#: ../enigma2_experimental/lib/python/Screens/SubservicesQuickzap.py:116
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1883
-#: ../enigma2_master/lib/python/Screens/SubservicesQuickzap.py:116
-msgid "Please select a subservice..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:143
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:151
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:143
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:151
-msgid "Please select an option below."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:247
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:247
-msgid "Please select medium to use as backup location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:428
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:428
-msgid "Please select tag to filter..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:207
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:207
-msgid "Please select target directory or medium"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:373
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:373
-msgid "Please select the movie path..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PiPSetup.py:34
-#: ../enigma2_master/lib/python/Screens/PiPSetup.py:34
-msgid ""
-"Please use direction keys to move the PiP window.\n"
-"Press Bouquet +/- to resize the window.\n"
-"Press OK to go back to the TV mode or EXIT to cancel the moving."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:96
-#: ../enigma2_master/lib/python/Components/Language.py:96
-msgid ""
-"Please use the UP and DOWN keys to select your language. Afterwards press "
-"the OK button."
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:137
-msgid "Please wait (Step 2)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:617
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:606
-msgid "Please wait for activation of your network configuration..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:326
-msgid "Please wait for activation of your network mount..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:160
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:160
-msgid "Please wait while removing selected package..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:113
-msgid "Please wait while removing your network mount..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:236
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:236
-msgid "Please wait while scanning is in progress..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:93
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:93
-msgid "Please wait while searching for removable packages..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:289
-msgid "Please wait while updating your network mount..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:205
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:194
-msgid "Please wait while we configure your network..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:185
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:185
-msgid "Please wait while we prepare your network interfaces..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:228
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:228
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:274
-msgid "Please wait while we test your network..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:934
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:923
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:119
-msgid "Please wait while your network is restarting..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1171
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1194
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1201
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:136
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:137
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:138
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:139
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:140
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:141
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1160
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1183
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1190
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:136
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:137
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:138
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:139
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:140
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:141
-msgid "Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:185
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:67
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:185
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:67
-msgid "Please wait... Loading list..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:761
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:761
-msgid "Plugin manager activity information"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:858
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:858
-msgid "Plugin manager help"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:60
-#, python-format
-msgid "Plugin: %(plugin)s , Version: %(version)s"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:216
-#: ../enigma2_plugins/mytube/src/plugin.py:109
-msgid "Poland"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:380
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:445
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:83
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:357
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:445
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:83
-msgid "Polarity"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:141
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1112
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:141
-#: ../enigma2_master/lib/python/Components/NimManager.py:1077
-msgid "Polarization"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:34
-#: ../enigma2_master/lib/python/Components/Language.py:34
-msgid "Polish"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:40
-msgid "Poll Interval (in h)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:39
-msgid "Poll automatically"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:25
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:25
-msgid "Port A"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:28
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:28
-msgid "Port B"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:30
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:30
-msgid "Port C"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:31
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:31
-msgid "Port D"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:35
-#: ../enigma2_master/lib/python/Components/Language.py:35
-msgid "Portuguese"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:535
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1098
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:521
-#: ../enigma2_master/lib/python/Components/NimManager.py:1063
-msgid "Positioner"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:192
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:192
-msgid "Positioner fine movement"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:191
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:191
-msgid "Positioner movement"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:605
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:611
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:605
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:611
-msgid "Positioner setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:194
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:194
-msgid "Positioner storage"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:474
-msgid ""
-"Power state to change to after recordings. Select \"standard\" to not change "
-"the default behavior of enigma2 or values changed by yourself."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:46
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:340
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:46
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:327
-msgid "Power threshold in mA"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:470
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:140
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:470
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:140
-msgid "Predefined transponder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:21
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:21
-msgid "Preparing... Please wait"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:34
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:330
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:704
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:59
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:319
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:693
-msgid "Press OK on your remote control to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:31
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:31
-msgid "Press OK to activate the selected skin."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:243
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:374
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:232
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:363
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:64
-msgid "Press OK to activate the settings."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:364
-msgid "Press OK to collapse this host"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/UserManager.py:51
-msgid "Press OK to edit selected settings."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:35
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:60
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:62
-msgid "Press OK to edit the settings."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:366
-msgid "Press OK to expand this host"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:560
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:560
-#, python-format
-msgid "Press OK to get further details for %s"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:360
-msgid "Press OK to mount this share!"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:111
-msgid "Press OK to mount!"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:90
-msgid "Press OK to save settings."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:939
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:916
-msgid "Press OK to scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:421
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:529
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:421
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:529
-msgid "Press OK to select a Provider."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:55
-msgid "Press OK to select."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:369
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:369
-msgid "Press OK to select/deselect a CAId."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:324
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:301
-msgid "Press OK to start the scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1660
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1660
-msgid "Press OK to toggle the selection."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:342
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:342
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:36
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:61
-msgid "Press yellow to set this interface as default interface."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:60
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:60
-msgid "Prev"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:212
-msgid "Preview"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerPreview.py:76
-msgid "Preview AutoTimer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:127
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:127
-msgid "Preview menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:358
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:347
-msgid "Primary DNS"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:248
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:247
-msgid "Priority"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:475
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:475
-msgid "Process"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:63
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:72
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:63
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:72
-msgid "Properties of current title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:83
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:83
-msgid "Protect services"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:79
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:79
-msgid "Protect setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:703
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:839
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1413
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:703
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:839
-#: ../enigma2_master/lib/python/Components/NimManager.py:1353
-msgid "Provider"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:166
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:165
-msgid "Provider to scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:948
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:470
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:948
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:470
-msgid "Providers"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:161
-#: ../enigma2_plugins/mytube/src/plugin.py:54
-msgid "Published"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/SocketMMI/plugin.py:25
-#: ../enigma2_master/lib/python/Plugins/Extensions/SocketMMI/plugin.py:25
-msgid "Python frontend for /tmp/mmi.socket"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-msgid "Quick"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1760
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1762
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1765
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1874
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1876
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1879
-msgid "Quickzap"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:71
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:71
-msgid "RGB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:351
-msgid "Ralink"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:441
-#: ../enigma2_master/lib/python/Components/Harddisk.py:441
-msgid "Ram Disk"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:592
-msgid "Random"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:162
-#: ../enigma2_plugins/mytube/src/plugin.py:55
-msgid "Rating"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1103
-msgid "Ratings: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:652
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:440
-#: ../enigma2_experimental/lib/python/Components/ConfigList.py:237
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:221
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:174
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:641
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:426
-#: ../enigma2_master/lib/python/Components/ConfigList.py:236
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:221
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:174
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:627
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:957
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1127
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:226
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:197
-msgid "Really close without saving settings?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:192
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:192
-msgid "Really delete done timers?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SubservicesQuickzap.py:127
-#: ../enigma2_master/lib/python/Screens/SubservicesQuickzap.py:127
-msgid "Really exit the subservices quickzap?"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:629
-msgid "Really quit MyTube Player?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Standby.py:130
-#: ../enigma2_master/lib/python/Screens/Standby.py:126
-msgid "Really reboot now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Standby.py:134
-#: ../enigma2_master/lib/python/Screens/Standby.py:130
-msgid "Really restart now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Standby.py:128
-#: ../enigma2_master/lib/python/Screens/Standby.py:124
-msgid "Really shutdown now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:292
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:292
-msgid "Reboot"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:238
-#: ../enigma2_plugins/mytube/src/plugin.py:131
-#: ../enigma2_plugins/mytube/src/plugin.py:799
-msgid "Recently featured"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Record"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:541
-msgid "Record a maximum of x times"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1066
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1119
-msgid "Record on"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1553
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1552
-#, python-format
-msgid "Record time limited due to conflicting timer %s"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:357
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:357
-msgid "Recorded files..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:117
-#: ../enigma2_master/lib/python/Screens/EventView.py:117
-msgid "Recording"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Standby.py:119
-#: ../enigma2_master/lib/python/Screens/Standby.py:115
-msgid "Recording(s) are in progress or coming up in few seconds!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:632
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:632
-msgid "Recordings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:321
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:321
-msgid "Reenter new pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:66
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:66
-msgid "Refresh Rate"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:976
-msgid "Related video entries."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:159
-#: ../enigma2_plugins/mytube/src/plugin.py:52
-msgid "Relevance"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1423
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1423
-msgid "Reload"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:102
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:102
-msgid "Reload Black-/Whitelists"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:93
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:93
-msgid "Remember service pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:95
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:95
-msgid "Remember service pin cancel"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1003
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1003
-msgid "Remove"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:93
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:206
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:93
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:206
-msgid "Remove Bookmark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:75
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:75
-msgid "Remove Plugins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:179
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:179
-msgid "Remove a mark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:64
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:64
-msgid "Remove currently selected title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1078
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1508
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1078
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1508
-msgid "Remove finished."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:166
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:166
-msgid "Remove plugins"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:102
-msgid "Remove selected AutoTimer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:419
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:419
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:367
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:367
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:254
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:370
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:104
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:164
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:608
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:659
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:254
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:370
-#: ../enigma2_master/lib/python/Screens/EventView.py:104
-#: ../enigma2_master/lib/python/Screens/EventView.py:164
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:608
-#: ../enigma2_master/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py:659
-msgid "Remove timer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:64
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:293
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:64
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:293
-msgid "Remove title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:95
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:796
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:95
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:796
-msgid "Removing"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:285
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:285
-#, python-format
-msgid "Removing directory %s failed. (Maybe not empty.)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:92
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:92
-msgid "Rename"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:22
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:22
-msgid "Rename crashlogs"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:144
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:144
-msgid "Repeat Type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:104
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:104
-msgid "Repeating event currently recording... What do you want to do?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:150
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:150
-msgid "Repeats"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:549
-msgid "Require description to be unique"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-msgid "Required medium type:"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:109
-msgid "Rescan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:321
-#: ../enigma2_master/lib/python/Screens/Ci.py:321
-msgid "Reset"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:129
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:129
-msgid "Reset and renumerate title names"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:547
-msgid "Reset count"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:34
-msgid "Reset saved position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:250
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:250
-msgid "Reset video enhancement settings to system defaults?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:213
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:213
-msgid "Reset video enhancement settings to your last configuration?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:64
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:64
-msgid "Resolution"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:984
-msgid "Response video entries."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:103
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:103
-msgid "Restart GUI now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:867
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:856
-msgid "Restart network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1271
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1394
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1260
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1382
-msgid "Restart test"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:835
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:824
-msgid "Restart your network connection and interfaces.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:206
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:206
-msgid "Restore"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:237
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:237
-msgid "Restore backups"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:310
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:318
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:320
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:310
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:318
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:320
-msgid "Restore is running..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:263
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:263
-msgid "Restore running"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:119
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:119
-msgid "Restore system settings"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:475
-msgid "Restrict \"after event\" to a certain timespan?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:41
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:41
-msgid "Resume from last position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1912
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2026
-#, python-format
-msgid "Resume position at %s"
-msgstr ""
-
-#. TRANSLATORS: The string "Resuming playback" flashes for a moment
-#. TRANSLATORS: at the start of a movie, when the user has selected
-#. TRANSLATORS: "Resume from last position" as start behavior.
-#. TRANSLATORS: The purpose is to notify the user that the movie starts
-#. TRANSLATORS: in the middle somewhere and not from the beginning.
-#. TRANSLATORS: (Some translators seem to have interpreted it as a
-#. TRANSLATORS: question or a choice, but it is a statement.)
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1921
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2035
-msgid "Resuming playback"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:514
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:514
-msgid "Return to file browser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:247
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:250
-#: ../enigma2_plugins/mytube/src/plugin.py:139
-#: ../enigma2_plugins/mytube/src/plugin.py:142
-msgid "Return to movie list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:45
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:43
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:45
-msgid "Return to previous service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:150
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1724
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1729
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/VideoEnhancement.py:150
-msgid "Right"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:387
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:144
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:452
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:90
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:364
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:144
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:452
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:90
-msgid "Rolloff"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:47
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:341
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:47
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:328
-msgid "Rotor turning speed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:95
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:141
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:43
-msgid "Running"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:217
-#: ../enigma2_plugins/mytube/src/plugin.py:110
-msgid "Russia"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:36
-#: ../enigma2_master/lib/python/Components/Language.py:36
-msgid "Russian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:71
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:71
-msgid "S-Video"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-msgid "SINGLE LAYER DVD"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:259
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:75
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:259
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:75
-msgid "SSID:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Sat"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:22
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:147
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:363
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:376
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:392
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:40
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:8
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:430
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:67
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:22
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:146
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:350
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:353
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:369
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:40
-#: ../enigma2_master/lib/python/Tools/Transponder.py:8
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:430
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:67
-msgid "Satellite"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:68
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:74
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:68
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py:74
-msgid "Satellite Equipment Setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:640
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:640
-msgid "Satellite equipment"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:702
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:841
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:702
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:841
-msgid "Satellites"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:273
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:279
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:273
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:279
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Satfinder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:516
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:502
-msgid "Sats"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:90
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:90
-msgid "Saturation"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:167
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:167
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:49
-msgid "Saturday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:25
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:112
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:221
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:224
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:68
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:58
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:368
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:78
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:116
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1313
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:25
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:112
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:221
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:224
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:68
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:58
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:368
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:78
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:116
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1313
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:64
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:812
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:74
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:392
-msgid "Save"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:608
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:608
-msgid "Save Playlist"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:82
-msgid "Save current delay to key"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:68
-msgid "Save to key"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:74
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:81
-msgid "Save values and close plugin"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:17
-#: ../enigma2_plugins/ac3lipsync/src/MovableScreen.py:24
-msgid "Save values and close screen"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:93
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:110
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:93
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:110
-msgid "Scaler sharpness"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:178
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:178
-msgid "Scaling Mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:935
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:912
-msgid "Scan "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaScanner/plugin.py:94
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaScanner/plugin.py:94
-msgid "Scan Files..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:499
-msgid "Scan NFS share"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:186
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:185
-msgid "Scan QAM128"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:183
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:182
-msgid "Scan QAM16"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:187
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:186
-msgid "Scan QAM256"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:184
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:183
-msgid "Scan QAM32"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:185
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:184
-msgid "Scan QAM64"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:189
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:188
-msgid "Scan SR6875"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:188
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:187
-msgid "Scan SR6900"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:876
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:865
-msgid "Scan Wireless Networks"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:190
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:191
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:189
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:190
-msgid "Scan additional SR"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:175
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:174
-msgid "Scan band EU HYPER"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:170
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:169
-msgid "Scan band EU MID"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:174
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:173
-msgid "Scan band EU SUPER"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:172
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:171
-msgid "Scan band EU UHF IV"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:173
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:172
-msgid "Scan band EU UHF V"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:169
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:168
-msgid "Scan band EU VHF I"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:171
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:170
-msgid "Scan band EU VHF III"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:178
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:177
-msgid "Scan band US HIGH"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:180
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:179
-msgid "Scan band US HYPER"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:176
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:175
-msgid "Scan band US LOW"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:177
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:176
-msgid "Scan band US MID"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:179
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:178
-msgid "Scan band US SUPER"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:500
-msgid "Scan range"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:820
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:831
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py:137
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py:137
-msgid ""
-"Scans default lamedbs sorted by satellite with a connected dish positioner"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:194
-#: ../enigma2_plugins/mytube/src/plugin.py:87
-msgid "Science & Technology"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:438
-msgid "Search Term(s)"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:414
-msgid "Search category:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:235
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:235
-msgid "Search east"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:32
-msgid "Search for network shares"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/plugin.py:32
-msgid "Search for network shares..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:415
-msgid "Search region:"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:413
-msgid "Search restricted content:"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:500
-msgid "Search strictness"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:499
-msgid "Search type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:234
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:234
-msgid "Search west"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:407
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:407
-msgid "Searching for available updates. Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:410
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:410
-msgid "Searching for new installed or removed packages. Please wait..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/NetworkBrowser.py:189
-msgid "Searching your network. Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:359
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:348
-msgid "Secondary DNS"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:160
-msgid "Security service not running."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:40
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:155
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:65
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:155
-msgid "Select"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:462
-msgid ""
-"Select \"exact match\" to enforce \"Match title\" to match exactly or "
-"\"partial match\" if you only want to search for a part of the event title."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:51
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:51
-msgid "Select Location"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:59
-msgid "Select a timer to import"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1782
-msgid "Select audio mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:71
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1758
-msgid "Select audio track"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1103
-msgid "Select bouquet to record on"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:224
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:224
-msgid "Select channel to record from"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1097
-msgid "Select channel to record on"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:139
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:139
-msgid "Select files for backup. Currently selected:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:148
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:148
-msgid "Select files/folders to backup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:189
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:213
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:189
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:213
-msgid "Select image"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:802
-msgid "Select new feed to view."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:428
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:428
-msgid "Select provider to add..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:533
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:533
-msgid "Select service to add..."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:241
-#, python-format
-msgid "Select the key you want to set to %i ms"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:483
-msgid "Select the location to save the recording to."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:925
-msgid "Select type of Filter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1255
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1255
-msgid "Select upgrade source to edit."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:463
-msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:528
-#: ../enigma2_plugins/mytube/src/plugin.py:543
-msgid "Select your choice."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:211
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:211
-msgid "Selected source image"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:23
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:23
-msgid "Send DiSEqC"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:34
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:34
-msgid "Send DiSEqC only on satellite change"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:33
-msgid "Seperate titles with a main menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:313
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:300
-msgid "Sequence repeat"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:37
-#: ../enigma2_master/lib/python/Components/Language.py:37
-msgid "Serbian"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:182
-msgid "Server IP"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:184
-msgid "Server share"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:53
-msgid "Service delay"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1793
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1907
-msgid "Service has been added to the favourites."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1799
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1913
-msgid "Service has been added to the selected bouquet."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2218
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2332
-msgid ""
-"Service invalid!\n"
-"(Timeout reading PMT)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2217
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2331
-msgid ""
-"Service not found!\n"
-"(SID not found in PAT)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2223
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2337
-msgid ""
-"Service unavailable!\n"
-"Check tuner configuration!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:84
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:84
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Serviceinfo"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:952
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:952
-msgid "Services"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:177
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:177
-msgid "Set End Time"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:33
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:33
-msgid "Set Voltage and 22KHz"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:95
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:95
-msgid "Set available internal memory threshold for the warning."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:89
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:90
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:91
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:92
-#, python-format
-msgid "Set delay to %i ms (can be set)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:65
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:90
-msgid "Set interface as default Interface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:193
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:193
-msgid "Set limits"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:522
-msgid "Set maximum duration"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:458
-msgid "Set this NO to disable this AutoTimer."
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3main.py:252
-msgid "Setting key canceled"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:65
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:82
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:153
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:65
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:82
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:153
-msgid "Settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:63
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:63
-#: ../enigma2_plugins/autotimer/src/AutoTimerOverview.py:215
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Setup"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/plugin.py:35
-msgid "Setup for the Audio Sync Plugin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:239
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:239
-#, python-format
-msgid ""
-"Shall the USB stick wizard proceed and program the image file %s into flash "
-"memory?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:96
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:96
-msgid "Sharpness"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:185
-#: ../enigma2_plugins/mytube/src/plugin.py:78
-msgid "Short Movies"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/RecordingConfig.py:13
-msgid "Short filenames"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:466
-msgid "Should this AutoTimer be restricted to a timespan?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:472
-msgid "Should this AutoTimer only match up to a certain event duration?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:482
-msgid ""
-"Should timers created by this AutoTimer be recorded to a custom location?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1294
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1304
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1310
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1316
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1322
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1282
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1292
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1298
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1304
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1310
-msgid "Show Info"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:878
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:867
-msgid "Show WLAN Status"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:41
-msgid "Show in extension menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:255
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:255
-msgid "Show services beginning with"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:46
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:46
-msgid "Show the radio player..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:47
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:47
-msgid "Show the tv player..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:833
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:822
-msgid "Shows the state of your wireless LAN connection.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:84
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:84
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Shutdown"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:43
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:43
-msgid "Shutdown Dreambox after"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:261
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:77
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:261
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:77
-msgid "Signal Strength:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:274
-msgid "Signal: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:192
-#: ../enigma2_master/lib/python/Screens/EventView.py:192
-msgid "Similar"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:186
-#: ../enigma2_master/lib/python/Screens/EventView.py:186
-msgid "Similar broadcasts:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:48
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:48
-msgid "Simple"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:34
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py:34
-msgid "Simple titleset (compatibility for legacy players)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:515
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1096
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:501
-#: ../enigma2_master/lib/python/Components/NimManager.py:1061
-msgid "Single"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:212
-#: ../enigma2_master/lib/python/Screens/EventView.py:212
-msgid "Single EPG"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:539
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:516
-msgid "Single satellite"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:539
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:540
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:541
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:516
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:517
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:518
-msgid "Single transponder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:115
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:106
-msgid "Singlestep (GOP)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:128
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py:128
-msgid "Skin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:630
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:630
-msgid "Skins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:85
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:87
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:85
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:87
-msgid "Sleep timer action:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:177
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:177
-msgid "Slideshow Interval (sec.)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:300
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:304
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:55
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:57
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:59
-#: ../enigma2_master/lib/python/Screens/Ci.py:300
-#: ../enigma2_master/lib/python/Screens/Ci.py:304
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:55
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:57
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:59
-#, python-format
-msgid "Slot %d"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:38
-#: ../enigma2_master/lib/python/Components/Language.py:38
-msgid "Slovakian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:39
-#: ../enigma2_master/lib/python/Components/Language.py:39
-msgid "Slovenian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1106
-#: ../enigma2_master/lib/python/Components/NimManager.py:1071
-msgid "Slow"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:642
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:642
-msgid "Software"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:180
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1703
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1710
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1714
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:180
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1703
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1710
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1714
-msgid "Software management"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:117
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:117
-msgid "Software restore"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:116
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:116
-msgid "Software update"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:52
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:52
-msgid "Some plugins are not available:\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:229
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:229
-msgid "Sorry MediaScanner is not installed!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:223
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:223
-msgid "Sorry no backups found!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:86
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:88
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:86
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py:88
-msgid ""
-"Sorry your backup destination is not writeable.\n"
-"Please choose an other one."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:531
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:531
-msgid "Sorry, no Details available!"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:722
-msgid "Sorry, video is not available!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:280
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:280
-msgid ""
-"Sorry, your backup destination is not writeable.\n"
-"\n"
-"Please choose another one."
-msgstr ""
-
-#. TRANSLATORS: This must fit into the header button in the EPG-List
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:213
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:213
-msgid "Sort A-Z"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerPreview.py:82
-msgid "Sort AutoTimer"
-msgstr ""
-
-#. TRANSLATORS: This must fit into the header button in the EPG-List
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:210
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:210
-#: ../enigma2_plugins/autotimer/src/AutoTimerPreview.py:80
-msgid "Sort Time"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1105
-#: ../enigma2_master/lib/python/Components/NimManager.py:1070
-msgid "South"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:218
-#: ../enigma2_plugins/mytube/src/plugin.py:111
-msgid "South Korea"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:219
-#: ../enigma2_plugins/mytube/src/plugin.py:112
-msgid "Spain"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:40
-#: ../enigma2_master/lib/python/Components/Language.py:40
-msgid "Spanish"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:94
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:94
-msgid "Split preview mode"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:183
-#: ../enigma2_plugins/mytube/src/plugin.py:76
-msgid "Sports"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:87
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:55
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:60
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:87
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Standby"
-msgstr ""
-
-#: ../enigma2_experimental/mytest.py:384 ../enigma2_master/mytest.py:381
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Standby / Restart"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:129
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:129
-#, python-format
-msgid "Standby Fan %d PWM"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:128
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:128
-#, python-format
-msgid "Standby Fan %d Voltage"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:60
-msgid "Start Webinterface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:41
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:41
-msgid "Start from the beginning"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1659
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1658
-msgid "Start recording?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1329
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1317
-msgid "Start test"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:419
-msgid "Start with following feed:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:174
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:174
-msgid "StartTime"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:152
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:152
-msgid "Starting on"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:282
-msgid "Std. Feeds"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:240
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:240
-msgid "Step east"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:43
-msgid "Step in ms for arrow keys"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:48
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:49
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:50
-#, python-format
-msgid "Step in ms for key %i"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:45
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:46
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:47
-#, python-format
-msgid "Step in ms for keys '%s'"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:239
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:239
-msgid "Step west"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1724
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1729
-msgid "Stereo"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:228
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:229
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:230
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:231
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:228
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:229
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:230
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:231
-msgid "Stop"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1233
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1232
-msgid "Stop Timeshift?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:101
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:101
-msgid "Stop current event and disable coming events"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEdit.py:100
-#: ../enigma2_master/lib/python/Screens/TimerEdit.py:100
-msgid "Stop current event but not coming events"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:181
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:181
-#: ../enigma2_plugins/mytube/src/plugin.py:1749
-msgid "Stop playing this movie?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1158
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1330
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1147
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1318
-msgid "Stop test"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:597
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:597
-msgid "Stop testing plane after # failed transponders"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:601
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:601
-msgid "Stop testing plane after # successful transponders"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:249
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:249
-msgid "Store position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:355
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:342
-msgid "Stored position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1686
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1800
-msgid "Subservice list..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:118
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:173
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:173
-#: ../enigma2_master/data/
-msgid "Subtitle selection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:52
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:159
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:62
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:65
-#: ../enigma2_master/lib/python/Screens/Subtitles.py:67
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:159
-#: ../enigma2_master/data/
-msgid "Subtitles"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Sun"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:168
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:168
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:50
-msgid "Sunday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1435
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1434
-msgid "Swap Services"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:220
-#: ../enigma2_plugins/mytube/src/plugin.py:113
-msgid "Sweden"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:41
-#: ../enigma2_master/lib/python/Components/Language.py:41
-msgid "Swedish"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1691
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1805
-msgid "Switch to next subservice"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1692
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1806
-msgid "Switch to previous subservice"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:550
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:536
-msgid "Switchable tuner types:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:379
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:409
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:444
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:82
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:356
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:386
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:444
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:82
-msgid "Symbol Rate"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:139
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:139
-msgid "Symbolrate"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:371
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:135
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:437
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:75
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:628
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:348
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:135
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:437
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:75
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:628
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "System"
-msgstr ""
-
-#. TRANSLATORS: Add here whatever should be shown in the "translator" about screen, up to 6 lines (use \n for newline)
-#: ../enigma2_experimental/lib/python/Screens/About.py:58
-#: ../enigma2_master/lib/python/Screens/About.py:58
-msgid "TRANSLATOR_INFO"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:288
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:288
-msgid "TS file is too large for ISO9660 level 1!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:295
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:295
-msgid "Table of content for collection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:322
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:322
-msgid "Tag 1"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:327
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:327
-msgid "Tag 2"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:334
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:188
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:334
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:188
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:556
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:200
-msgid "Tags"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:484
-msgid "Tags the Timer/Recording will have."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1347
-msgid "Tags: "
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:221
-#: ../enigma2_plugins/mytube/src/plugin.py:114
-msgid "Taiwan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:165
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:168
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:165
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/TempFanControl/plugin.py:168
-msgid "Temperature and Fan control"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:960
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:81
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:70
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:478
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:960
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:81
-#: ../enigma2_master/lib/python/Tools/Transponder.py:70
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:478
-msgid "Terrestrial"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:198
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:197
-msgid "Terrestrial provider"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:682
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:682
-msgid "Test DiSEqC settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:593
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:593
-msgid "Test Type"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:80
-msgid "Test again"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:827
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:816
-msgid "Test the network configuration of your Dreambox.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/DemoPlugins/TestPlugin/plugin.py:47
-#: ../enigma2_master/lib/python/Plugins/DemoPlugins/TestPlugin/plugin.py:47
-msgid "Test-Messagebox?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:353
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:353
-msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:225
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:214
-msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/PluginBrowser.py:95
-#: ../enigma2_master/lib/python/Screens/PluginBrowser.py:95
-msgid ""
-"The Softwaremanagement extension is not installed!\n"
-"Please install it."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:604
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:604
-msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:480
-msgid ""
-"The counter can automatically be reset to the limit at certain intervals."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:48
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:48
-#, python-format
-msgid ""
-"The directory %s is not writable.\n"
-"Make sure you select a writable directory instead."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:45
-msgid ""
-"The editor to be used for new AutoTimers. This can either be the Wizard or "
-"the classic editor."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:517
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:517
-#, python-format
-msgid ""
-"The following device was found:\n"
-"\n"
-"%s\n"
-"\n"
-"Do you want to write the USB flasher to this stick?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaScanner/plugin.py:35
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaScanner/plugin.py:35
-msgid "The following files were found..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:288
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:265
-msgid "The installation of the default services lists is finished."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/DefaultWizard.py:40
-#: ../enigma2_master/lib/python/Screens/DefaultWizard.py:40
-msgid ""
-"The installation of the default settings is finished. You can now continue "
-"configuring your Dreambox by pressing the OK button on the remote control."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:644
-msgid "The match attribute is mandatory."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:243
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:243
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:419
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:419
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:149
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:149
-msgid "The package:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:258
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:258
-#, python-format
-msgid "The path %s already exists."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:367
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:367
-msgid "The pin code has been changed successfully."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:198
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:37
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:236
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:198
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:37
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:242
-msgid "The pin code you entered is wrong."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:369
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:369
-msgid "The pin codes you entered are different."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:528
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:528
-#, python-format
-msgid "The results have been written to %s."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:107
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:107
-msgid "The sleep timer has been activated."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:110
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:110
-msgid "The sleep timer has been disabled."
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:498
-#: ../enigma2_master/RecordTimer.py:489
-msgid "The timer file (timers.xml) is corrupt and could not be loaded."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:750
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:770
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:784
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:903
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:739
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:759
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:773
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:892
-msgid ""
-"The wireless LAN plugin is not installed!\n"
-"Please install it."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:627
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:627
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid ""
-"The wizard can backup your current settings. Do you want to do a backup now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:191
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:196
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:426
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:460
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:471
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:191
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:196
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:426
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:460
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:471
-msgid "There are at least "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:464
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:477
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:464
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:477
-msgid "There are currently no outstanding actions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:428
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:428
-msgid "There are no updates available."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:142
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:150
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:142
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:150
-msgid "There are now "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:364
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:364
-msgid ""
-"There might not be enough Space on the selected Partition.\n"
-"Do you really want to continue?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:413
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1468
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:413
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1468
-msgid "There was an error downloading the packetlist. Please try again."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:480
-msgid "There was an error getting the feed entries. Please try again."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:141
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:141
-msgid "There was an error. The package:"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:130
-msgid ""
-"There's a certificate update available for your dreambox. Would you like to "
-"apply this update now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:231
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:231
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:229
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:229
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:241
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:241
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:178
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:178
-msgid ""
-"This DVD RW medium is already formatted - reformatting will erase all "
-"content on the disc."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:280
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:286
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:280
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:286
-#, python-format
-msgid "This Dreambox can't decode %s streams!"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:167
-#: ../enigma2_plugins/mytube/src/plugin.py:60
-msgid "This Month"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:168
-#: ../enigma2_plugins/mytube/src/plugin.py:61
-msgid "This Week"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:459
-msgid ""
-"This is a name you can give the AutoTimer. It will be shown in the Overview "
-"and the Preview."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:40
-msgid ""
-"This is the delay in hours that the AutoTimer will wait after a search to "
-"search the EPG again."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1488
-msgid "This is the help screen. Feed me with something to display."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:460
-msgid ""
-"This is what will be looked for in event titles. Note that looking for e.g. "
-"german umlauts can be tricky as you have to know the encoding the channel "
-"uses."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:877
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:877
-msgid "This plugin is installed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:879
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:879
-msgid "This plugin is not installed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:881
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:881
-msgid "This plugin will be installed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:883
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:883
-msgid "This plugin will be removed."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:42
-msgid "This setting controls the behavior when a timer matches a found event."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1259
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1248
-msgid ""
-"This test checks for configured Nameservers.\n"
-"If you get a \"unconfirmed\" message:\n"
-"- please check your DHCP, cabling and Adapter setup\n"
-"- if you configured your Nameservers manually please verify your entries in "
-"the \"Nameserver\" Configuration"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1244
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1233
-msgid ""
-"This test checks whether a network cable is connected to your LAN-Adapter.\n"
-"If you get a \"disconnected\" message:\n"
-"- verify that a network cable is attached\n"
-"- verify that the cable is not broken"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1254
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1243
-msgid ""
-"This test checks whether a valid IP Address is found for your LAN Adapter.\n"
-"If you get a \"unconfirmed\" message:\n"
-"- no valid IP Address was found\n"
-"- please check your DHCP, cabling and adapter setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1249
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1238
-msgid ""
-"This test checks whether your LAN Adapter is set up for automatic IP Address "
-"configuration with DHCP.\n"
-"If you get a \"disabled\" message:\n"
-" - then your LAN Adapter is configured for manual IP Setup\n"
-"- verify thay you have entered correct IP informations in the AdapterSetup "
-"dialog.\n"
-"If you get an \"enabeld\" message:\n"
-"-verify that you have a configured and working DHCP Server in your network."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1239
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1228
-msgid "This test detects your configured LAN-Adapter."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:44
-msgid ""
-"This toggles the behavior on timer conflicts. If an AutoTimer matches an "
-"event that conflicts with an existing timer it will not ignore this event "
-"but add it disabled."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1122
-#: ../enigma2_master/lib/python/Components/NimManager.py:1087
-msgid "Three"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:254
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:266
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:253
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:265
-msgid "Threshold"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Thu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:61
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:61
-msgid "Thumbnails"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:165
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:165
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:47
-msgid "Thursday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimeDateInput.py:47
-#: ../enigma2_master/lib/python/Screens/TimeDateInput.py:47
-msgid "Time"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:471
-msgid "Time in minutes to append to recording."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:470
-msgid "Time in minutes to prepend to recording."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:142
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:142
-msgid "Timer Type"
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:520
-#: ../enigma2_master/RecordTimer.py:511
-msgid ""
-"Timer overlap in timers.xml detected!\n"
-"Please recheck it!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:93
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:93
-msgid "Timer record location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:30
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:32
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:30
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:32
-msgid "Timer status:"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:501
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:182
-#: ../enigma2_plugins/autotimer/src/AutoTimerWizard.py:88
-msgid "Timer type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/RecordPaths.py:100
-#: ../enigma2_master/lib/python/Screens/RecordPaths.py:100
-msgid "Timeshift location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1203
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1202
-msgid "Timeshift not possible!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:19
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:158
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:80
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:418
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:127
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py:19
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:158
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:80
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:97
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:418
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:127
-msgid "Title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:63
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:294
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:63
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:294
-msgid "Title properties"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:171
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:171
-msgid "Titleset mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:653
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:653
-msgid ""
-"To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
-"2) Turn mains back on and hold the DOWN button on the front panel pressed "
-"for 10 seconds.\n"
-"3) Wait for bootup and follow instructions of the wizard."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:336
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:10
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:336
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:10
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:169
-#: ../enigma2_plugins/mytube/src/plugin.py:62
-msgid "Today"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:158
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:157
-msgid "Tone Amplitude"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:304
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:291
-msgid "Tone mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:310
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:297
-msgid "Toneburst"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:515
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1096
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:501
-#: ../enigma2_master/lib/python/Components/NimManager.py:1061
-msgid "Toneburst A/B"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:240
-#: ../enigma2_plugins/mytube/src/plugin.py:133
-#: ../enigma2_plugins/mytube/src/plugin.py:793
-msgid "Top favorites"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:237
-#: ../enigma2_plugins/mytube/src/plugin.py:130
-#: ../enigma2_plugins/mytube/src/plugin.py:792
-msgid "Top rated"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:79
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:79
-msgid "Track"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:149
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:149
-msgid "Transmission Mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:420
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:397
-msgid "Transmission mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:86
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:455
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:93
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:86
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:455
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:93
-msgid "Transponder"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:134
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:134
-msgid "Transponder Type"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:184
-#: ../enigma2_plugins/mytube/src/plugin.py:77
-msgid "Travel & Events"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InputBox.py:175
-#: ../enigma2_master/lib/python/Screens/InputBox.py:175
-msgid "Tries left:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:159
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:157
-msgid "Try to find used Transponders in cable network.. please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:266
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:244
-msgid "Try to find used transponders in cable network.. please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1464
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1464
-msgid "Trying to download a new packetlist. Please wait..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:417
-#: ../enigma2_plugins/mytube/src/plugin.py:476
-msgid "Trying to download the Youtube feed entries. Please wait..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:478
-msgid "Trying to download the Youtube search results. Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Tue"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:163
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:163
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:45
-msgid "Tuesday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:190
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:222
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:428
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:65
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:190
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:222
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:428
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:65
-msgid "Tune"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2215
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2329
-msgid "Tune failed!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:124
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:133
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:510
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:346
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:137
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:123
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:132
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:496
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:323
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:137
-msgid "Tuner"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:521
-#: ../enigma2_master/lib/python/Components/NimManager.py:488
-msgid "Tuner "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceInfo.py:87
-#: ../enigma2_master/lib/python/Screens/ServiceInfo.py:87
-msgid "Tuner status"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:102
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:101
-msgid "Tuner type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:42
-#: ../enigma2_master/lib/python/Components/Language.py:42
-msgid "Turkish"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1122
-#: ../enigma2_master/lib/python/Components/NimManager.py:1087
-msgid "Two"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:272
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:283
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:271
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:282
-msgid "Type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:357
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:360
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:363
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:334
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:337
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:340
-msgid "Type of scan"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:537
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1100
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:523
-#: ../enigma2_master/lib/python/Components/NimManager.py:1065
-msgid "USALS"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:442
-#: ../enigma2_master/lib/python/Components/Harddisk.py:442
-msgid "USB Stick"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:190
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:122
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:190
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:122
-msgid "USB stick wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:314
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:314
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Language.py:43
-#: ../enigma2_master/lib/python/Components/Language.py:43
-msgid "Ukrainian"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:75
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:75
-msgid ""
-"Unable to complete filesystem check.\n"
-"Error: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:73
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:73
-msgid ""
-"Unable to initialize harddisk.\n"
-"Error: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:328
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:315
-msgid "Uncommitted DiSEqC command"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:456
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:456
-msgid "Undo install"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:454
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:454
-msgid "Undo uninstall"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1018
-msgid "Unicable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1079
-#: ../enigma2_master/lib/python/Components/NimManager.py:1044
-msgid "Unicable LNB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1080
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1137
-#: ../enigma2_master/lib/python/Components/NimManager.py:1045
-#: ../enigma2_master/lib/python/Components/NimManager.py:1102
-msgid "Unicable Martix"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:450
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:450
-msgid "Uninstall"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:222
-#: ../enigma2_plugins/mytube/src/plugin.py:115
-msgid "United States"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1017
-#: ../enigma2_master/lib/python/Components/NimManager.py:984
-msgid "Universal LNB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:353
-#: ../enigma2_experimental/lib/python/Components/Network.py:355
-msgid "Unknown network adapter."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerSettings.py:39
-msgid ""
-"Unless this is enabled AutoTimer will NOT automatically look for events "
-"matching your AutoTimers but only when you leave the GUI with the green "
-"button."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Harddisk.py:236
-#: ../enigma2_master/lib/python/Components/Harddisk.py:236
-msgid "Unmount failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:465
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:476
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:465
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/Wlan.py:476
-msgid "Unsupported"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:33
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:472
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:33
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:472
-msgid "Update"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:167
-msgid "Update done..."
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:170
-msgid ""
-"Update done... The genuine dreambox test will now be rerun and should not "
-"ask you to update again."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:433
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:433
-msgid "Updatefeed not available."
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:150
-msgid ""
-"Updating failed. Nothing is broken, just the update couldn't be applied."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:46
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:145
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:46
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:145
-msgid "Updating finished. Here is the result:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:407
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:407
-msgid "Updating software catalog"
-msgstr ""
-
-#: ../enigma2_plugins/genuinedreambox/src/plugin.py:118
-msgid "Updating, please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:52
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:151
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:52
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/OldSoftwareUpdate/plugin.py:151
-msgid "Updating... Please wait... This can take some minutes..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1200
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1530
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1200
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1530
-msgid "Upgrade finished."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ipkg.py:87
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:798
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1153
-#: ../enigma2_master/lib/python/Screens/Ipkg.py:87
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:798
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1153
-msgid "Upgrading"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1114
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1114
-msgid "Upgrading Dreambox... Please wait"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:477
-msgid "Upper bound of timespan."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:468
-msgid ""
-"Upper bound of timespan. Nothing after this time will be matched. Offsets "
-"are not taken into account!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:26
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:26
-msgid "Use"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:494
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:483
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Use DHCP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:490
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:479
-msgid "Use Interface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:43
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:337
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:43
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:324
-msgid "Use Power Measurement"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:552
-msgid "Use a custom location"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:499
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:488
-msgid "Use a gateway"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:60
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:85
-msgid "Use the Networkwizard to configure selected network adapter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:837
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:826
-msgid "Use the Networkwizard to configure your Network\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:164
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:164
-msgid "Use this video enhancement settings?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:93
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:93
-msgid "Use time of currently running service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:352
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:339
-msgid "Use usals for this sat"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:163
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:162
-msgid "Used service scan type"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1020
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1081
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1137
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1139
-#: ../enigma2_master/lib/python/Components/NimManager.py:987
-#: ../enigma2_master/lib/python/Components/NimManager.py:1046
-#: ../enigma2_master/lib/python/Components/NimManager.py:1102
-#: ../enigma2_master/lib/python/Components/NimManager.py:1104
-msgid "User defined"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:75
-msgid "User management"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/UserManager.py:60
-msgid "Usermanager"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/Modem/plugin.py:112
-#: ../enigma2_master/lib/python/Plugins/Extensions/Modem/plugin.py:112
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:195
-#: ../enigma2_plugins/networkbrowser/src/UserDialog.py:128
-msgid "Username"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:173
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:173
-msgid "VMGM (intro trailer)"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:398
-#: ../enigma2_plugins/mytube/src/plugin.py:422
-#: ../enigma2_plugins/mytube/src/plugin.py:464
-msgid ""
-"Verify your Dreambox authenticity by running the genuine dreambox plugin!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Tools/Transponder.py:32
-#: ../enigma2_master/lib/python/Tools/Transponder.py:32
-msgid "Vertical"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:33
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:37
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:33
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:37
-msgid "Video Fine-Tuning"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:38
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:38
-msgid "Video Fine-Tuning Wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:56
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:56
-msgid "Video Output"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:230
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:230
-msgid "Video Setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:233
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:233
-msgid "Video Wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:310
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:310
-msgid "Video enhancement preview"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:392
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:392
-msgid "Video enhancement settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:58
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:58
-msgid "Video enhancement setup"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:421
-msgid "Videobrowser exit behavior:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:397
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py:397
-msgid "Videoenhancement Setup"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:420
-msgid "Videoplayer stop/exit behavior:"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:160
-#: ../enigma2_plugins/mytube/src/plugin.py:53
-msgid "View Count"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:998
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:998
-msgid "View Movies..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:622
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:622
-msgid "View Photos..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:1420
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:1420
-msgid "View Rass interactive..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1008
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:1008
-msgid "View Video CD..."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:539
-msgid "View active downloads"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:457
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:457
-msgid "View details"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:652
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:652
-msgid "View list of available "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:636
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:636
-msgid "View list of available CommonInterface extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:646
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:646
-msgid "View list of available Display and Userinterface extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:648
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:648
-msgid "View list of available EPG extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:640
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:640
-msgid "View list of available Satellite equipment extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:650
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:650
-msgid "View list of available communication extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:638
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:638
-msgid "View list of available default settings"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:644
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:644
-msgid "View list of available multimedia extensions."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:634
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:634
-msgid "View list of available networking extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:632
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:632
-msgid "View list of available recording extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:630
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:630
-msgid "View list of available skins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:642
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:642
-msgid "View list of available software extensions"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:628
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:628
-msgid "View list of available system extensions"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:533
-msgid "View related videos"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:534
-msgid "View response videos"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:2128
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:2242
-msgid "View teletext..."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:74
-msgid "View, edit or delete mountpoints on your Dreambox."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountManager.py:75
-msgid "View, edit or delete usernames and passwords for your network."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1103
-#: ../enigma2_plugins/mytube/src/plugin.py:1344
-msgid "Views: "
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:302
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:289
-msgid "Voltage mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:964
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:395
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:49
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:482
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:964
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:383
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:49
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:482
-msgid "W"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:431
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:420
-msgid "WEP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:347
-#: ../enigma2_experimental/lib/python/Components/Network.py:349
-#: ../enigma2_experimental/lib/python/Components/Network.py:351
-msgid "WLAN adapter."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:332
-#: ../enigma2_experimental/lib/python/Components/Network.py:335
-msgid "WLAN connection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:432
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:421
-msgid "WPA"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:434
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:423
-msgid "WPA or WPA2"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:433
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:422
-msgid "WPA2"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:93
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/plugin.py:93
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "WSS on 4:3"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/AC3setup.py:44
-msgid "Wait time in ms before activation:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Task.py:42
-#: ../enigma2_master/lib/python/Components/Task.py:42
-msgid "Waiting"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:76
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/plugin.py:76
-msgid "Warn if free space drops below (kB):"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/plugin.py:499
-msgid "Webinterface"
-msgstr ""
-
-#: ../enigma2_plugins/webinterface/src/WebIfConfig.py:93
-msgid "Webinterface: Main Setup"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_experimental/lib/python/Components/EpgList.py:38
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:24
-#: ../enigma2_experimental/lib/python/Tools/FuzzyDate.py:13
-#: ../enigma2_master/lib/python/Screens/EpgSelection.py:326
-#: ../enigma2_master/lib/python/Components/EpgList.py:38
-#: ../enigma2_master/lib/python/Components/TimerList.py:24
-#: ../enigma2_master/lib/python/Tools/FuzzyDate.py:13
-msgid "Wed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:164
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:123
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:164
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:46
-msgid "Wednesday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:159
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:159
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:52
-msgid "Weekday"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:51
-msgid "Weekend"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:285
-msgid "Weekly (Monday)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:285
-msgid "Weekly (Sunday)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:207
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:207
-msgid ""
-"Welcome to the Cutlist editor.\n"
-"\n"
-"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
-"cut'.\n"
-"\n"
-"Then seek to the end, press OK, select 'end cut'. That's it."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:272
-msgid ""
-"Welcome to the MyTube Youtube Player.\n"
-"\n"
-"Use the Bouqet+ button to navigate to the search field and the Bouqet- to "
-"navigate to the video entries.\n"
-"\n"
-"To play a movie just press OK on your remote control.\n"
-"\n"
-"Press info to see the movie description.\n"
-"\n"
-"Press the Menu button for additional options.\n"
-"\n"
-"The Help button shows this help again."
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:271
-msgid ""
-"Welcome to the MyTube Youtube Player.\n"
-"\n"
-"While entering your search term(s) you will get suggestions displayed "
-"matching your search term.\n"
-"\n"
-"To select a suggestion press DOWN on your remote, select the desired result "
-"and press OK on your remote to start the search.\n"
-"\n"
-"Press exit to get back to the input field."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1104
-#: ../enigma2_master/lib/python/Components/NimManager.py:1069
-msgid "West"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:119
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:119
-msgid "What to do with submitted crashlogs?"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:481
-msgid ""
-"When this option is enabled the AutoTimer won't match events where another "
-"timer with the same description already exists in the timer list."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/FactoryReset.py:5
-#: ../enigma2_master/lib/python/Screens/FactoryReset.py:5
-msgid ""
-"When you do a factory reset, you will lose ALL your configuration data\n"
-"(including bouquets, services, satellite data ...)\n"
-"After completion of factory reset, your receiver will restart "
-"automatically!\n"
-"\n"
-"Really do a factory reset?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:522
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:522
-msgid "Where to save temporary timeshift recordings?"
-msgstr ""
-
-#: ../enigma2_master/lib/python/Components/Network.py:315
-msgid "Wireless"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:401
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:401
-msgid "Wireless LAN"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1298
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1286
-msgid "Wireless Network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:114
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:114
-msgid "Wireless Network State"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:465
-msgid ""
-"With this option enabled the channel to record on can be changed to a "
-"alternative service it is restricted to."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:478
-msgid ""
-"With this option you can restrict the AutoTimer to a certain ammount of "
-"scheduled recordings. Set this to 0 to disable this functionality."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:28
-msgid "Wizard"
-msgstr ""
-
-#: ../enigma2_experimental/RecordTimer.py:373
-#: ../enigma2_master/RecordTimer.py:364
-msgid "Write error while recording. Disk full?\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:285
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:285
-msgid "Write failed!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:288
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:288
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:75
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:75
-msgid "YPbPr"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:131
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:131
-msgid "Year"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:25
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:27
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:168
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:173
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:401
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:275
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:270
-#: ../enigma2_master/lib/python/Screens/Ci.py:25
-#: ../enigma2_master/lib/python/Screens/Ci.py:27
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:168
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:173
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:389
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:275
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:270
-#: ../enigma2_plugins/mytube/src/MyTubeSearch.py:173
-#: ../enigma2_plugins/mytube/src/plugin.py:66
-#: ../enigma2_plugins/mytube/src/plugin.py:619
-#: ../enigma2_plugins/mytube/src/plugin.py:625
-#: ../enigma2_plugins/mytube/src/plugin.py:1743 ../enigma2_experimental/data/
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/data/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_plugins/autotimer/src/
-msgid "Yes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:401
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:389
-msgid "Yes to all"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:175
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:175
-msgid "Yes, and delete this movie"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:276
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:276
-msgid "Yes, and don't ask again"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1745
-msgid "Yes, but play next video"
-msgstr ""
-
-#: ../enigma2_plugins/mytube/src/plugin.py:1746
-msgid "Yes, but play previous video"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:174
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:174
-msgid "Yes, returning to movie list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:881
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:881
-msgid "You can cancel the installation."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:883
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:883
-msgid "You can cancel the removal."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:879
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:879
-msgid "You can install this plugin."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:215
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:215
-msgid "You can only burn Dreambox recordings!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:877
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:877
-msgid "You can remove this plugin."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:211
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:130
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:710
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:211
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:130
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:710
-msgid "You cannot delete this!"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:653
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:241
-#, python-format
-msgid ""
-"You entered \"%s\" as Text to match.\n"
-"Do you want to remove trailing whitespaces?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:434
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:434
-msgid ""
-"You have chosen to create a new .NFI flasher bootable USB stick. This will "
-"repartition the USB stick and therefore all data on it will be erased."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InputBox.py:104
-#: ../enigma2_master/lib/python/Screens/InputBox.py:104
-#, python-format
-msgid "You have to wait %s!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:257
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:257
-msgid ""
-"Your Dreambox is now ready to use.\n"
-"\n"
-"Your internet connection is working now.\n"
-"\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:705
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:694
-msgid "Your Dreambox will restart after pressing OK on your remote control."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:325
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:325
-msgid ""
-"Your collection exceeds the size of a single layer medium, you will need a "
-"blank dual layer DVD!"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:87
-#, python-format
-msgid ""
-"Your config file is not well-formed:\n"
-"%s"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:239
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:376
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:239
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:376
-msgid "Your current collection will get lost!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1189
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1189
-msgid ""
-"Your dreambox isn't connected to the internet properly. Please check it and "
-"try again."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:121
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:121
-msgid "Your email address:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:34
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/FrontprocessorUpgrade/plugin.py:34
-msgid ""
-"Your frontprocessor firmware must be upgraded.\n"
-"Press OK to start upgrade."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:122
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py:122
-msgid "Your name (optional):"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:632
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:634
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:621
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:623
-msgid "Your network configuration has been activated."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:339
-msgid "Your network mount has been activated."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountView.py:128
-msgid "Your network mount has been removed."
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:301
-msgid "Your network mount has been updated."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceStopScreen.py:33
-#: ../enigma2_master/lib/python/Screens/ServiceStopScreen.py:33
-msgid "Zap back to previously tuned service?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:158
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py:158
-msgid "Zap back to service before positioner setup?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:217
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Satfinder/plugin.py:217
-msgid "Zap back to service before satfinder?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:406
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:442
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:463
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:363
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:428
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:449
-msgid "Zap back to service before tuner setup?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/Network.py:349
-msgid "Zydas"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:558
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:558
-msgid "[alternative edit]"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:562
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:562
-msgid "[bouquet edit]"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:564
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:564
-msgid "[favourite edit]"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:656
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:656
-msgid "[move mode]"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:645
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:645
-msgid "a gui to assign services/providers to common interface modules"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:641
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:641
-msgid "a gui to assign services/providers/caids to common interface modules"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:164
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:164
-msgid "abort alternatives edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:158
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:158
-msgid "abort bouquet edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:161
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:161
-msgid "abort favourites edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:55
-#: ../enigma2_master/lib/python/Components/TimerList.py:55
-msgid "about to start"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:249
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:238
-msgid "activate current configuration"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:338
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:327
-msgid "activate network adapter configuration"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/plugin.py:164
-#: ../enigma2_plugins/autotimer/src/plugin.py:165
-msgid "add AutoTimer..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:122
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:122
-msgid "add Provider"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:121
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:121
-msgid "add Service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:255
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:244
-msgid "add a nameserver entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:151
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:151
-msgid "add alternatives"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:408
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:408
-msgid "add bookmark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:133
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:133
-msgid "add bouquet"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:493
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:493
-msgid "add directory to playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:154
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:154
-msgid "add file to playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:495
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:495
-msgid "add files to playlist"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:427
-msgid "add filters"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:141
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:141
-msgid "add marker"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1652
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1662
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1651
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1661
-msgid "add recording (enter recording duration)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1653
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1663
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1652
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1662
-msgid "add recording (enter recording endtime)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1651
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1661
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1650
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1660
-msgid "add recording (indefinitely)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1650
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1660
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1649
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1659
-msgid "add recording (stop after current event)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:114
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:114
-msgid "add service to bouquet"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:116
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:116
-msgid "add service to favourites"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:433
-msgid "add services"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:110
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:110
-msgid "add to parental protection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:63
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:543
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1387
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:63
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:529
-#: ../enigma2_master/lib/python/Components/NimManager.py:1327
-msgid "advanced"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:75
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:75
-msgid "alphabetic sort"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:124
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:124
-msgid "assigned CAIds:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:126
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:126
-msgid "assigned Services/Provider:"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:87
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:87
-#, python-format
-msgid "audio track (%s) format"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:88
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:88
-#, python-format
-msgid "audio track (%s) language"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:52
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-msgid "audio tracks"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:241
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:29
-msgid "auto"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:142
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:150
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:142
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:150
-msgid "available"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:166
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:56
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:166
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:56
-msgid "back"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:160
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:160
-msgid "background image"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:183
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:183
-msgid "backgroundcolor"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:23
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:23
-msgid "better"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-msgid "black"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:31
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:31
-msgid "blacklist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-msgid "blue"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:85
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:85
-#, python-format
-msgid "burn audio track (%s)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:181
-msgid "case-insensitive search"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:181
-msgid "case-sensitive search"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1654
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1653
-msgid "change recording (duration)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1655
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1654
-msgid "change recording (endtime)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:101
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleProperties.py:101
-msgid "chapters"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:208
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:208
-msgid "choose destination directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:582
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:559
-msgid "circular left"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:583
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:560
-msgid "circular right"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:171
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:501
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:171
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:501
-msgid "clear playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:26
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:26
-msgid "complex"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1367
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1381
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1355
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1369
-msgid "confirmed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1356
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1412
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:295
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1344
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1400
-msgid "connected"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:756
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:755
-msgid "continue"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:122
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:122
-msgid "copy to bouquets"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:141
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:141
-msgid "could not be removed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:412
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:412
-msgid "create directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:108
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:108
-msgid "daily"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-msgid "day"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:813
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:1016
-msgid "delete"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:69
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:71
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:69
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:71
-msgid "delete cut"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:498
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:498
-msgid "delete file"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:170
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:170
-msgid "delete playlist entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:509
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:509
-msgid "delete saved playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:69
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:69
-msgid "delete..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/config.py:449
-#: ../enigma2_master/lib/python/Components/config.py:448
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:128
-msgid "disable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:153
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:153
-msgid "disable move mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1185
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1454
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:69
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1174
-#: ../enigma2_master/lib/python/Components/NimManager.py:1394
-#: ../enigma2_master/lib/python/Components/TimerList.py:69
-msgid "disabled"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1341
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1360
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1407
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1329
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1348
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1395
-msgid "disconnected"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:28
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:28
-msgid "do not change"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1656
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:51
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1655
-#: ../enigma2_master/lib/python/Screens/TaskView.py:51
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:238
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:26
-msgid "do nothing"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1664
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1663
-msgid "don't record"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:62
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:66
-#: ../enigma2_master/lib/python/Components/TimerList.py:62
-#: ../enigma2_master/lib/python/Components/TimerList.py:66
-msgid "done!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:147
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:147
-msgid "edit alternatives"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:425
-msgid "edit filters"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:431
-msgid "edit services"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:549
-#: ../enigma2_master/lib/python/Components/NimManager.py:516
-msgid "empty"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/config.py:449
-#: ../enigma2_master/lib/python/Components/config.py:448
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:128
-msgid "enable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:143
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:143
-msgid "enable bouquet edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:145
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:145
-msgid "enable favourite edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:139
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:139
-msgid "enable move mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1181
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:548
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1401
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1441
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1170
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:534
-#: ../enigma2_master/lib/python/Components/NimManager.py:1341
-#: ../enigma2_master/lib/python/Components/NimManager.py:1381
-msgid "enabled"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:163
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:163
-msgid "end alternatives edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:157
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:157
-msgid "end bouquet edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:64
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:66
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:64
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:66
-msgid "end cut here"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:160
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:160
-msgid "end favourites edit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:463
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:319
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:368
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:292
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:338
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:363
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:452
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:319
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:368
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:292
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:338
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:363
-msgid "enter hidden network SSID"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:68
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:508
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1389
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:68
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:494
-#: ../enigma2_master/lib/python/Components/NimManager.py:1329
-msgid "equal to"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:180
-msgid "exact match"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:333
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:333
-msgid "exit DVD player or return to file browser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:155
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:155
-msgid "exit mediaplayer"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:237
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:237
-msgid "exit movielist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:248
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:254
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:237
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:243
-msgid "exit nameserver configuration"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:337
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:343
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:326
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:332
-msgid "exit network adapter configuration"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:52
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:58
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:77
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:83
-msgid "exit network interface list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:718
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:724
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:707
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:713
-msgid "exit networkadapter setup menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:555
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:579
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:595
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:607
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:295
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:555
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:579
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:595
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:607
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:295
-msgid "failed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:628
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:628
-msgid "fileformats (BMP, PNG, JPG, GIF)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:237
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:237
-msgid "filename"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:37
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/VideoTune/plugin.py:37
-msgid "fine-tune your display"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:329
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:329
-msgid "forward to the next chapter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:322
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:332
-msgid "free"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/DiskInfo.py:30
-#: ../enigma2_master/lib/python/Components/DiskInfo.py:30
-msgid "free diskspace"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:48
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:98
-#: ../enigma2_master/lib/python/Screens/TaskView.py:48
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:98
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:240
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:27
-msgid "go to deep standby"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:51
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_master/lib/python/Screens/TaskView.py:51
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:101
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:239
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:28
-msgid "go to standby"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:83
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:83
-msgid "grab this frame as bitmap"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-msgid "green"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:63
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:63
-msgid "hear radio..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:85
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:85
-msgid "hide extended description"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:505
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:505
-msgid "hide player"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:580
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:557
-msgid "horizontal"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:25
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:25
-msgid "hour"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:25
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:26
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:25
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:26
-msgid "hours"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:54
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:59
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:54
-msgid "immediate shutdown"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:796
-msgid "in Description"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:795
-msgid "in Shortdescription"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:794
-msgid "in Title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:327
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:351
-#: ../enigma2_master/lib/python/Screens/Ci.py:327
-#: ../enigma2_master/lib/python/Screens/Ci.py:351
-msgid "init module"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:57
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:57
-msgid "init modules"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:79
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:79
-msgid "insert mark here"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:332
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:332
-msgid "jump back to the previous title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:331
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:331
-msgid "jump forward to the next title"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:166
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:166
-msgid "jump to listbegin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:167
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:167
-msgid "jump to listend"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1883
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1997
-msgid "jump to next marked position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1882
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1996
-msgid "jump to previous marked position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:141
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:141
-msgid "leave movie player..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:80
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1781
-msgid "left"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-msgid "length"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:490
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:490
-msgid "list of EPG views..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:80
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:80
-msgid "list style compact"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:79
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:79
-msgid "list style compact with description"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:78
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:78
-msgid "list style default"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:81
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:81
-msgid "list style single line"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:506
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:506
-msgid "load playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TunerInfo.py:77
-#: ../enigma2_master/lib/python/Components/TunerInfo.py:77
-msgid "locked"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:72
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:507
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1392
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:72
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:493
-#: ../enigma2_master/lib/python/Components/NimManager.py:1332
-msgid "loopthrough to"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:539
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1100
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:525
-#: ../enigma2_master/lib/python/Components/NimManager.py:1065
-msgid "manual"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:147
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:223
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:181
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:71
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:165
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:147
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:223
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:181
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/TitleList.py:71
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:165
-msgid "menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:839
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:828
-msgid "menulist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:39
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:41
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:47
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:49
-#: ../enigma2_master/lib/python/Components/TimerList.py:39
-#: ../enigma2_master/lib/python/Components/TimerList.py:41
-#: ../enigma2_master/lib/python/Components/TimerList.py:47
-#: ../enigma2_master/lib/python/Components/TimerList.py:49
-#: ../enigma2_plugins/autotimer/src/AutoTimerPreview.py:52
-msgid "mins"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:23
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:23
-msgid "minute"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InputBox.py:104
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:44
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:23
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:24
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:25
-#: ../enigma2_master/lib/python/Screens/InputBox.py:104
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:44
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:23
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:24
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:25
-msgid "minutes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:117
-msgid "month"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:32
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:32
-msgid "move PiP to main picture"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:713
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:702
-msgid "move down to last entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:711
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:700
-msgid "move down to next entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:712
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:701
-msgid "move up to first entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:710
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:699
-msgid "move up to previous entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1138
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1139
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1140
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1137
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1138
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1139
-msgid "movie list"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/AVSwitch.py:112
-#: ../enigma2_master/lib/python/Components/AVSwitch.py:112
-msgid "multinorm"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:28
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:28
-msgid "never"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:299
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:299
-msgid "next channel"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:301
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:301
-msgid "next channel in history"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MessageBox.py:44
-#: ../enigma2_experimental/lib/python/Screens/MessageBox.py:46
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:542
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:928
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:92
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:113
-#: ../enigma2_experimental/lib/python/Components/config.py:439
-#: ../enigma2_master/lib/python/Screens/MessageBox.py:44
-#: ../enigma2_master/lib/python/Screens/MessageBox.py:46
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:519
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:905
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:92
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:113
-#: ../enigma2_master/lib/python/Components/config.py:438
-msgid "no"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:231
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:234
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:231
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:234
-msgid "no CAId selected"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:62
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:62
-msgid "no CI slots found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/HarddiskSetup.py:100
-#: ../enigma2_master/lib/python/Screens/HarddiskSetup.py:100
-msgid "no HDD found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:189
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:189
-msgid "no Services/Providers selected"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:325
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:349
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:55
-#: ../enigma2_master/lib/python/Screens/Ci.py:325
-#: ../enigma2_master/lib/python/Screens/Ci.py:349
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:55
-msgid "no module found"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:22
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:22
-msgid "no standby"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:15
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:15
-msgid "no timeout"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/About.py:40
-#: ../enigma2_master/lib/python/Screens/About.py:40
-msgid "none"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:61
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:512
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:61
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:498
-msgid "not configured"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TunerInfo.py:79
-#: ../enigma2_master/lib/python/Components/TunerInfo.py:79
-msgid "not locked"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1158
-#: ../enigma2_master/lib/python/Components/NimManager.py:1123
-msgid "not used"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:546
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1102
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1386
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1402
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1442
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:532
-#: ../enigma2_master/lib/python/Components/NimManager.py:1067
-#: ../enigma2_master/lib/python/Components/NimManager.py:1326
-#: ../enigma2_master/lib/python/Components/NimManager.py:1342
-#: ../enigma2_master/lib/python/Components/NimManager.py:1382
-msgid "nothing connected"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:140
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:140
-msgid "of a DUAL layer medium used."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:143
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:143
-msgid "of a SINGLE layer medium used."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:575
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:610
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:617
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:640
-#: ../enigma2_experimental/lib/python/Components/config.py:444
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:28
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:552
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:587
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:594
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:617
-#: ../enigma2_master/lib/python/Components/config.py:443
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:28
-msgid "off"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:576
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:611
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:618
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:641
-#: ../enigma2_experimental/lib/python/Components/config.py:444
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:28
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:553
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:588
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:595
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:618
-#: ../enigma2_master/lib/python/Components/config.py:443
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:28
-msgid "on"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:146
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py:146
-msgid "on READ ONLY medium."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:797
-msgid "on Weekday"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:102
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:102
-msgid "once"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:344
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:333
-msgid "open nameserver configuration"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:302
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:302
-msgid "open servicelist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:297
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:297
-msgid "open servicelist(down)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:296
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:296
-msgid "open servicelist(up)"
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:180
-msgid "partial match"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:137
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:137
-msgid "pass"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:755
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:161
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:754
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:161
-msgid "pause"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:160
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:160
-msgid "play entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:164
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:164
-msgid "play from next mark or playlist entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:163
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:163
-msgid "play from previous mark or playlist entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:93
-#: ../enigma2_master/lib/python/Screens/Ci.py:93
-msgid "please press OK when ready"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/Process.py:452
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:473
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/Process.py:452
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:473
-msgid "please wait, loading picture..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:298
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:298
-msgid "previous channel"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:300
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:300
-msgid "previous channel in history"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:96
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:96
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:187
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:182
-msgid "record"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:60
-#: ../enigma2_master/lib/python/Components/TimerList.py:60
-msgid "recording..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-msgid "red"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:256
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:245
-msgid "remove a nameserver entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:74
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:74
-msgid "remove after this position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:149
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:149
-msgid "remove all alternatives"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:124
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:124
-msgid "remove all new found flags"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:73
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:73
-msgid "remove before this position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:418
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:418
-msgid "remove bookmark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:413
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:413
-msgid "remove directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:126
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:134
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:126
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:134
-msgid "remove entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:112
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:112
-msgid "remove from parental protection"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:128
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:128
-msgid "remove new found flag"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:119
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:119
-msgid "remove selected satellite"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:81
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:81
-msgid "remove this mark"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:90
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:90
-msgid "repeat playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:102
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:102
-msgid "repeated"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:330
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:330
-msgid "rewind to the previous chapter"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:80
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1781
-msgid "right"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:92
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:92
-msgid "save last directory on exit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:508
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:508
-msgid "save playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:91
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:91
-msgid "save playlist on exit"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:96
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:98
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:96
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:98
-msgid "scan done!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ServiceScan.py:33
-#: ../enigma2_master/lib/python/Components/ServiceScan.py:33
-#, python-format
-msgid "scan in progress - %d%% done!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ServiceScan.py:48
-#: ../enigma2_master/lib/python/Screens/ServiceScan.py:63
-msgid "scan state"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:15
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:15
-msgid "second"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:70
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:509
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1390
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:70
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:495
-#: ../enigma2_master/lib/python/Components/NimManager.py:1330
-msgid "second cable of motorized LNB"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InputBox.py:104
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:15
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:16
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:17
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:22
-#: ../enigma2_master/lib/python/Screens/InputBox.py:104
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:15
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:16
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:17
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:22
-msgid "seconds"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:127
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:127
-msgid "select"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:88
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/flasher.py:88
-msgid "select .NFI flash file"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:123
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:123
-msgid "select CAId"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:381
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py:381
-msgid "select CAId's"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:218
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NFIFlash/downloader.py:218
-msgid "select image from server"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:53
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:59
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:78
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:84
-msgid "select interface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:719
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:708
-msgid "select menu entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:238
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:238
-msgid "select movie"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:217
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:217
-msgid "select the movie path"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:118
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:147
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:118
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:147
-msgid "service pin"
-msgstr ""
-
-#: ../enigma2_plugins/ac3lipsync/src/plugin.py:36
-msgid "sets the Audio Delay (LipSync)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:120
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:140
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:120
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:140
-msgid "setup pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:327
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:327
-msgid "show DVD main menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:489
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:489
-msgid "show EPG..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:180
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:180
-msgid "show Infoline"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:229
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:229
-msgid "show all"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:148
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:148
-msgid "show alternatives"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:402
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:224
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:178
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:402
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:224
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:178
-msgid "show event details"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:87
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:87
-msgid "show extended description"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:230
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:230
-msgid "show first selected tag"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:231
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:231
-msgid "show second selected tag"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:53
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:58
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:53
-msgid "show shutdown menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:600
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:600
-msgid "show single service EPG..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:232
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:232
-msgid "show tag menu"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ChannelSelection.py:103
-#: ../enigma2_master/lib/python/Screens/ChannelSelection.py:103
-msgid "show transponder info"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:172
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:504
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:172
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:504
-msgid "shuffle playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TaskView.py:50
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:100
-#: ../enigma2_master/lib/python/Screens/TaskView.py:50
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:100
-msgid "shut down"
-msgstr ""
-
-#: ../enigma2_experimental/SleepTimer.py:14 ../enigma2_master/SleepTimer.py:14
-msgid "shutdown"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:62
-#: ../enigma2_experimental/lib/python/Screens/Satconfig.py:541
-#: ../enigma2_experimental/lib/python/Components/NimManager.py:1387
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:26
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:23
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:62
-#: ../enigma2_master/lib/python/Screens/Satconfig.py:527
-#: ../enigma2_master/lib/python/Components/NimManager.py:1327
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:26
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:23
-msgid "simple"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:760
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:759
-msgid "skip backward"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:761
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:760
-msgid "skip backward (enter time)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:758
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:757
-msgid "skip forward"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:759
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:758
-msgid "skip forward (enter time)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:182
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:182
-msgid "slide picture in loop"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:73
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:73
-msgid "sort by date"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ParentalControlSetup.py:249
-#: ../enigma2_master/lib/python/Screens/ParentalControlSetup.py:249
-msgid "special characters"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/RecordingConfig.py:12
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:31
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:31
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:238
-msgid "standard"
-msgstr ""
-
-#: ../enigma2_experimental/SleepTimer.py:14 ../enigma2_master/SleepTimer.py:14
-msgid "standby"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:59
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/CutListEditor/plugin.py:61
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:59
-#: ../enigma2_master/lib/python/Plugins/Extensions/CutListEditor/plugin.py:61
-msgid "start cut here"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/settings.py:94
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/settings.py:94
-msgid "start directory"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1175
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1174
-msgid "start timeshift"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/AudioSelection.py:80
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1781
-msgid "stereo"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:32
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:32
-msgid "stop PiP"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:162
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:162
-msgid "stop entry"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1649
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1648
-msgid "stop recording"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1176
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1175
-msgid "stop timeshift"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/UsageConfig.py:31
-#: ../enigma2_master/lib/python/Components/UsageConfig.py:31
-msgid "swap PiP and main picture"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:141
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:407
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:141
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:407
-msgid "switch to bookmarks"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:142
-#: ../enigma2_experimental/lib/python/Screens/LocationBox.py:417
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:169
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:500
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:142
-#: ../enigma2_master/lib/python/Screens/LocationBox.py:417
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:169
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:500
-msgid "switch to filelist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:168
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:496
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:168
-#: ../enigma2_master/lib/python/Plugins/Extensions/MediaPlayer/plugin.py:496
-msgid "switch to playlist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:337
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:337
-msgid "switch to the next angle"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:335
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:335
-msgid "switch to the next audio track"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:336
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:336
-msgid "switch to the next subtitle language"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:156
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py:156
-msgid "template file"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:184
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:184
-msgid "textcolor"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:200
-#: ../enigma2_experimental/lib/python/Screens/MovieSelection.py:121
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:200
-#: ../enigma2_master/lib/python/Screens/MovieSelection.py:121
-msgid "this recording"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:109
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:113
-msgid "this service is protected by a parental control pin"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1884
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1998
-msgid "toggle a cut mark at the current position"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:328
-#: ../enigma2_master/lib/python/Plugins/Extensions/DVDPlayer/plugin.py:328
-msgid "toggle time, chapter, audio, subtitle info"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:338
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:346
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:292
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:338
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:338
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/NetworkWizard.py:346
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:292
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py:338
-msgid "unavailable"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1371
-#: ../enigma2_experimental/lib/python/Screens/NetworkSetup.py:1385
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1359
-#: ../enigma2_master/lib/python/Screens/NetworkSetup.py:1373
-msgid "unconfirmed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:977
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:984
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:977
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:984
-msgid "unknown"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/EventView.py:123
-#: ../enigma2_master/lib/python/Screens/EventView.py:123
-msgid "unknown service"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:28
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:27
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:28
-msgid "until standby/restart"
-msgstr ""
-
-#: ../enigma2_plugins/networkbrowser/src/MountEdit.py:186
-msgid "use as HDD replacement"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:108
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:108
-msgid "user defined"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:581
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:558
-msgid "vertical"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBarGenerics.py:1307
-#: ../enigma2_master/lib/python/Screens/InfoBarGenerics.py:1306
-msgid "view extensions..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/InfoBar.py:62
-#: ../enigma2_master/lib/python/Screens/InfoBar.py:62
-msgid "view recordings..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/Ci.py:32
-#: ../enigma2_master/lib/python/Screens/Ci.py:32
-msgid "wait for ci..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py:21
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py:21
-#: ../enigma2_master/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py:28
-msgid "wait for mmi..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:53
-#: ../enigma2_master/lib/python/Components/TimerList.py:53
-msgid "waiting"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:149
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py:149
-msgid "was removed successfully"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:108
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:108
-msgid "weekly"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/ParentalControl.py:31
-#: ../enigma2_master/lib/python/Components/ParentalControl.py:31
-msgid "whitelist"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:261
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/DiseqcTester/plugin.py:261
-msgid "working"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_experimental/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:28
-#: ../enigma2_master/lib/python/Plugins/Extensions/PicturePlayer/plugin.py:29
-msgid "yellow"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/MessageBox.py:44
-#: ../enigma2_experimental/lib/python/Screens/MessageBox.py:46
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:542
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:928
-#: ../enigma2_experimental/lib/python/Screens/SleepTimerEdit.py:90
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:113
-#: ../enigma2_experimental/lib/python/Components/config.py:439
-#: ../enigma2_master/lib/python/Screens/MessageBox.py:44
-#: ../enigma2_master/lib/python/Screens/MessageBox.py:46
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:519
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:905
-#: ../enigma2_master/lib/python/Screens/SleepTimerEdit.py:90
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:113
-#: ../enigma2_master/lib/python/Components/config.py:438
-msgid "yes"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:542
-#: ../enigma2_experimental/lib/python/Screens/ScanSetup.py:928
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:519
-#: ../enigma2_master/lib/python/Screens/ScanSetup.py:905
-msgid "yes (keep feeds)"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1185
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py:1185
-msgid ""
-"your dreambox might be unusable now. Please consult the manual for further "
-"assistance before rebooting your dreambox."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Screens/TimerEntry.py:96
-#: ../enigma2_master/lib/python/Screens/TimerEntry.py:96
-#: ../enigma2_plugins/autotimer/src/AutoTimerEditor.py:187
-#: ../enigma2_plugins/autotimer/src/AutoTimerImporter.py:182
-msgid "zap"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Components/TimerList.py:58
-#: ../enigma2_master/lib/python/Components/TimerList.py:58
-msgid "zapped"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#000000"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#0064c7"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#25062748"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#389416"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#80000000"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#80ffffff"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#bab329"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#f23d21"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#ffffff"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "#ffffffff"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "0"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "1"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "12V output"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "2"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "3"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "4"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "5"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "6"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "7"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "8"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "9"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "About"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Action on long powerbutton press"
-msgstr ""
-
-#: ../enigma2_experimental/data/
-msgid "Action on short powerbutton press"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Activate network settings"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"After the start wizard is completed, you need to protect single services. "
-"Refer to your dreambox's manual on how to do that."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Alpha"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Alternative radio mode"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Alternative services tuner priority"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Audio"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "BER"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "BER:"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Behavior of 'pause' when paused"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Behavior of 0 key in PiP-mode"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Behavior when a movie is started"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Behavior when a movie is stopped"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Behavior when a movie reaches the end"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"By pressing the OK Button on your remote control, the info bar is being "
-"displayed."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "C"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Change bouquets in quickzap"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Channellist menu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Choose Tuner"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Choose bouquet"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Choose your Skin"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Command execution..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Common Interface"
-msgstr ""
-
-#: ../enigma2_experimental/data/
-msgid "Composition of the recording filenames"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Continue in background"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Custom skip time for '1'/'3'-keys"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Custom skip time for '4'/'6'-keys"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Custom skip time for '7'/'9'-keys"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Customize"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "D"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Default services lists"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Delay"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "DiSEqC"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Dish"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Display Setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Do you want to do a service scan?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Do you want to do another manual service scan?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Do you want to enable the parental control feature on your dreambox?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Do you want to install default sat lists?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Do you want to view a tutorial?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Downloadable plugins"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "EPG Selection"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Enable multiple bouquets"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Enter Fast Forward at speed"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Enter Rewind at speed"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Eventview"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Exit wizard"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Extensions"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Factory reset"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Fast Forward speeds"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Filesystem Check"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Finetune"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Frame repeat count during non-smooth winding"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "General AC3 delay (ms)"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "General PCM delay (ms)"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Harddisk setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Harddisk standby after"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Index"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "InfoBar"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Infobar timeout"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Information"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Initialization"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Installing Software..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Installing default sat lists... Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Installing defaults... Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Installing package content... Please wait..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Job View"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Keyboard"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Keyboard Map"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Keyboard Setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Keymap"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Language"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Limited character set for recording filenames"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Load Length of Movies in Movielist"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Lock:"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "MORE"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Main menu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Mainmenu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Manual Scan"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Margin after record"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Margin before record (minutes)"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "MediaPlayer"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Message"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Message..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Modulator"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Movielist menu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Mute"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "NEXT"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "NOW"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Nameserver Setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Network Configuration..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Network Setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Network setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Network test..."
-msgstr ""
-
-#: ../enigma2_experimental/data/
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/data/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "No, just start my dreambox"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "No, scan later manually"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Now Playing"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "OSD Settings"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Parental control services Editor"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "PiPSetup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Pin code needed"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Please choose the default services lists you want to install."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Please set up tuner B"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Please set up tuner C"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Please set up tuner D"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Plugin browser"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Plugins"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "RC Menu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "RF output"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Radio"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Reception Settings"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Recording paths"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Recordings always have priority"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Repeat"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Restart"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Restart GUI"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Rewind speeds"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "SNR"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "SNR:"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Sat / Dish Setup"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Seek"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Select HDD"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Select Network Adapter"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Select a movie"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Service"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Service Scan"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Service Searching"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Service scan"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Setup Mode"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show Message when Recording starts"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show blinking clock in display during recording"
-msgstr ""
-
-#: ../enigma2_experimental/data/
-msgid "Show event-progress in channel selection"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show infobar on channel change"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show infobar on event change"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show infobar on skip forward/backward"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Show positioner movement"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Sleep Timer"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Slow Motion speeds"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Sound"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Soundcarrier"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Subservices"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "TV System"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Test mode"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"Thank you for using the wizard. Your box is now ready to use.\n"
-"Please press OK to start using your Dreambox."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "The package doesn't contain anything."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "There are no default services lists in your image."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "There are no default settings in your image."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "This is step number 2."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Time/Date Input"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer Edit"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer Editor"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer entry"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer log"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer sanity error"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timer selection"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timeshift"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Timezone"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Translation"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Translation:"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Tuner Slot"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Tuner configuration"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "UnhandledKey"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Use non-smooth winding at speeds above"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Use power measurement"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"Use the left and right buttons to change an option.\n"
-"\n"
-"Please set up tuner A"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"Use the up/down keys on your remote control to select an option. After that, "
-"press OK."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Use wizard to set up basic features"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "VCR scart"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Virtual KeyBoard"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Volume"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Welcome..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/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 ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "What do you want to scan?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Yes, do a manual scan now"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Yes, do an automatic scan now"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Yes, do another manual scan now"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "Yes, view the tutorial"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"You can choose some default settings now. Please select the settings you "
-"want to be installed."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "You can choose, what you want to install..."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "You chose not to install any default services lists."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"You chose not to install any default settings. You can however install the "
-"default settings later in the settings menu."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"You chose not to install anything. Please press OK finish the install wizard."
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid ""
-"You need to set a pin code and hide it from your children.\n"
-"\n"
-"Do you want to set the pin now?"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "config menu"
-msgstr ""
-
-#: ../enigma2_experimental/data/ ../enigma2_master/data/
-msgid "help..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "No picture on TV? Press EXIT and retry."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "Refresh rate selection."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "Select refresh rate"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "Select video input with up/down buttons"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "Select video mode"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid ""
-"The input port should be configured now.\n"
-"You can now configure the screen by displaying some test pictures. Do you "
-"want to do that now?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid ""
-"Video input selection\n"
-"\n"
-"Please press OK if you can see this page on your TV (or select a different "
-"input port).\n"
-"\n"
-"The next input port will be automatically probed in 10 seconds."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/Videomode/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/Videomode/
-msgid "Video mode selection."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Exit the wizard"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Install a new image with a USB stick"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Install a new image with your web browser"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "No backup needed"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "No, do nothing."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "OK, guide me through the upgrade process"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "The backup failed. Please choose a different backup location."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "The wizard is finished now."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-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 ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Where do you want to backup your settings?"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Yes, backup my settings!"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Yes, perform a shutdown now."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Yes, restore the settings now"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid ""
-"You have chosen to backup your settings. Please press OK to start the backup "
-"now."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid ""
-"You have chosen to restore your settings. Enigma2 will restart after "
-"restore. Please press OK to start the restore now."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-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 ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid ""
-"Your backup succeeded. We will now continue to explain the further upgrade "
-"process."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/SoftwareManager/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/SoftwareManager/
-msgid "Your dreambox is shutting down. Please stand by..."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Package removal failed.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Package removed successfully.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Please select an extension to remove."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Remove failed."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Removed successfully."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid "Select package"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/CleanupWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/CleanupWizard/
-msgid ""
-"Welcome to the cleanup wizard.\n"
-"\n"
-"We have detected that your available internal memory has dropped below 2MB.\n"
-"To ensure stable operation of your Dreambox, the internal memory should be "
-"cleaned up.\n"
-"You can use this wizard to remove some extensions.\n"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Configure interface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Configure nameservers"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Configure your network again"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Please configure or verify your Nameservers by filling out the required "
-"values.\n"
-"When you are ready press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Please configure your internet connection by filling out the required "
-"values.\n"
-"When you are ready press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Please follow the instructions on the TV"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Please select the network interface that you want to use for your internet "
-"connection.\n"
-"\n"
-"Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Please select the wireless network that you want to connect to.\n"
-"\n"
-"Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Select interface"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid "Select wireless network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Thank you for using the wizard.\n"
-"Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"The wireless LAN plugin is not installed!\n"
-"Please install it and choose what you want to do next."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Welcome.\n"
-"\n"
-"If you want to connect your Dreambox to the Internet, this wizard will guide "
-"you through the basic network setup of your Dreambox.\n"
-"\n"
-"Press OK to start configuring your network"
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Your Dreambox is now ready to use.\n"
-"\n"
-"Your internet connection is working now.\n"
-"\n"
-"Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Your internet connection is not working!\n"
-"Please choose what you want to do next."
-msgstr ""
-
-#: ../enigma2_experimental/lib/python/Plugins/SystemPlugins/NetworkWizard/
-#: ../enigma2_master/lib/python/Plugins/SystemPlugins/NetworkWizard/
-msgid ""
-"Your wireless LAN internet connection could not be started!\n"
-"Have you attached your USB WLAN Stick?\n"
-"\n"
-"Please choose what you want to do next."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid "Abort this Wizard."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid "Create a new AutoTimer."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"Filters are another powerful tool when matching events. An AutoTimer can be "
-"restricted to certain Weekdays or only match an event with a text inside eg "
-"it's Description.\n"
-"Press BLUE to add a new restriction and YELLOW to remove the selected one."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"It's possible to restrict an AutoTimer to certain Services or Bouquets or to "
-"deny specific ones.\n"
-"An Event will only match this AutoTimer if it's on a specific and not denied "
-"Service (inside a Bouquet).\n"
-"Press BLUE to add a new restriction and YELLOW to remove the selected one."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid "No, remove them."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"Thank you for using the wizard. Your new AutoTimer has been added to the "
-"List.\n"
-"Please press OK to continue."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"The Timer will not be added to the List.\n"
-"Please press OK to close this Wizard."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"The Timespan of an AutoTimer is the first 'advanced' attribute. If a "
-"timespan is specified an event will only match this AutoTimer if it lies "
-"inside of this timespan."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"Welcome.\n"
-"\n"
-"This Wizard will help you to create a new AutoTimer by providing "
-"descriptions for common settings."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid "Yes, keep them."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"You can set the basic properties of an AutoTimer here.\n"
-"While 'Name' is just a human-readable name displayed in the Overview, 'Match "
-"in title' is what is looked for in the EPG."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"You did not provide a valid 'Match in title' Attribute for your new "
-"AutoTimer.\n"
-"As this is a mandatory Attribute you cannot continue without doing so."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"You successfully configured a new AutoTimer. Do you want to add it to the "
-"list?\n"
-"\n"
-"You can go back a step by pressing EXIT on your remote."
-msgstr ""
-
-#: ../enigma2_plugins/autotimer/src/
-msgid ""
-"Your 'Match in title' Attribute ends with a Whitespace.\n"
-"Please confirm if this was intentional, if not they will be removed."
-msgstr ""
index ac730e5..c80f022 100755 (executable)
--- a/po/es.po
+++ b/po/es.po
@@ -7,14 +7,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2009-08-21 18:08+0100\n"
-"Last-Translator: José Juan Zapater <josej@zapater.fdns.net>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2011-02-01 00:10+0200\n"
+"Last-Translator: Jose Juan <jzapater@gmail.com>\n"
 "Language-Team: none\n"
+"Language: es\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-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Spanish\n"
 "X-Poedit-SourceCharset: iso-8859-1\n"
 "X-Poedit-Country: SPAIN\n"
@@ -137,14 +139,16 @@ msgstr ""
 msgid " "
 msgstr " "
 
-#
 msgid " Results"
-msgstr ""
+msgstr "Resultados"
 
 #
 msgid " extensions."
 msgstr "extensiones."
 
+msgid " ms"
+msgstr "ms"
+
 #
 msgid " packages selected."
 msgstr "paquetes seleccionados."
@@ -220,10 +224,9 @@ msgstr "¡%d canales encontrados!"
 msgid "%d.%B %Y"
 msgstr "%d/%B/%Y"
 
-#
 #, python-format
 msgid "%i ms"
-msgstr ""
+msgstr "%i ms"
 
 #
 #, python-format
@@ -256,17 +259,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Solo disponible si más de un interface está activo"
 
 #
-msgid ".NFI Download failed:"
-msgstr "Falló la descarga del .NFI:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"El fichero .NFI páso el chequeo de firma. ¡Puede flashear esta imagen de "
-"manera segura!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -406,6 +398,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Una Piel BackToTheRoots .. or buenos momentos antiguos"
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Una Piel BackToTheRoots ... o buenos momentos anteriores"
+
+msgid "A basic ftp client"
+msgstr "Un cliente ftp básico"
+
+msgid "A client for www.dyndns.org"
+msgstr "Un cliente para www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -416,7 +420,7 @@ msgstr ""
 "¿Quiere conservar su versión?"
 
 msgid "A demo plugin for TPM usage."
-msgstr ""
+msgstr "Un plugin de demo para el uso de TPM"
 
 #
 msgid ""
@@ -438,11 +442,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Un EPG gráfico para todos los canales de una lista específica"
 
-#
+msgid "A graphical EPG interface"
+msgstr "Un interfaz EPG gráfico"
+
+msgid "A graphical EPG interface."
+msgstr "Un interfaz EPG gráfico."
+
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
+"¡Ya existe un punto de montaje con ese nombre!\n"
+"¿Actualizar el existente y continuar?\n"
+
+msgid "A nice looking HD skin from Kerni"
+msgstr "Una bonita piel HD de Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Una bonita piel HD en diseño aluminio depillado."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Una bonita piel de Kerni"
 
 #
 #, python-format
@@ -496,6 +516,9 @@ msgstr ""
 "\n"
 "¿Quiere desabilitar el segundo interface de red?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Una aplicación simple de descargas para otros plugins"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -560,6 +583,12 @@ msgstr "Acerca de"
 msgid "About..."
 msgstr "Acerca de..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Acceso al ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Acceso a la base de datos de video online de ARD-Mediathek."
+
 #
 msgid "Accesspoint:"
 msgstr "Punto de Acceso:"
@@ -568,9 +597,8 @@ msgstr "Punto de Acceso:"
 msgid "Action on long powerbutton press"
 msgstr "Acción dejando pulsado el encendido"
 
-#
 msgid "Action on short powerbutton press"
-msgstr ""
+msgstr "Acción al pulsar poco rato el botón de power"
 
 #
 msgid "Action:"
@@ -584,15 +612,15 @@ msgstr "Activar PiP"
 msgid "Activate network settings"
 msgstr "Activar configuración de red"
 
-#
 msgid "Active"
-msgstr ""
+msgstr "Activo"
 
-#
 msgid ""
 "Active/\n"
 "Inactive"
 msgstr ""
+"Activo/\n"
+"Inactivo"
 
 #
 msgid "Adapter settings"
@@ -614,9 +642,8 @@ msgstr "¿Añadir configuración WLAN?"
 msgid "Add a mark"
 msgstr "Añadir marca"
 
-#
 msgid "Add a new NFS or CIFS mount point to your Dreambox."
-msgstr ""
+msgstr "Añadir a tu Dreambox un punto de montaje NFS o CIFS"
 
 #
 msgid "Add a new title"
@@ -630,9 +657,8 @@ msgstr "¿Añadir configuración de red?"
 msgid "Add new AutoTimer"
 msgstr "Añadir nueva AutoProgramación"
 
-#
 msgid "Add new network mount point"
-msgstr ""
+msgstr "Añadir un nuevo punto de montaje de red"
 
 #
 msgid "Add timer"
@@ -654,13 +680,11 @@ msgstr "Añadir a la lista"
 msgid "Add to favourites"
 msgstr "Añadir a favoritos"
 
-#
 msgid "Add zap timer instead of record timer?"
-msgstr ""
+msgstr "¿Añadir programación de zapeo en lugar de grabación?"
 
-#
 msgid "Added: "
-msgstr ""
+msgstr "Añadido:"
 
 #
 msgid ""
@@ -690,6 +714,12 @@ msgstr ""
 "contento con el resultado, pulse OK para cerrar el ajuste de video fino, o "
 "use una tecla numérica para seleccionar otras pantallas de test."
 
+msgid "Adult streaming plugin"
+msgstr "Plugin de streaming adulto"
+
+msgid "Adult streaming plugin."
+msgstr "Plugin de streaming adulto."
+
 #
 msgid "Advanced Options"
 msgstr "Opciones avanzadas"
@@ -714,6 +744,13 @@ msgstr "Configuración de video avanzada"
 msgid "Advanced restore"
 msgstr "Restauración avanzada"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Después de un reinicio o un fallo de corriente, IniciarAReposo te llevará el "
+"Dreambox al modo reposo."
+
 #
 msgid "After event"
 msgstr "Después del evento"
@@ -726,6 +763,9 @@ msgstr ""
 "Después que haya terminado el asistente, necesita proteger los canales "
 "individualmente. Mire el manual de su dreambox para saber cómo."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Plugin para controlar el estilo de la piel Ai.HD"
+
 #
 msgid "Album"
 msgstr "Album"
@@ -738,9 +778,8 @@ msgstr "Todo"
 msgid "All Satellites"
 msgstr "Todos satélites"
 
-#
 msgid "All Time"
-msgstr ""
+msgstr "Todo el Tiempo"
 
 #
 msgid "All non-repeating timers"
@@ -750,6 +789,12 @@ msgstr "Todas programaciones no-repetidas"
 msgid "Allow zapping via Webinterface"
 msgstr "Permitir zapear via interface web"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Permite la ejecución del TuxboxPlugins."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Permite al usuario descargar ficheros de rapidshare en segundo plano."
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -762,6 +807,9 @@ msgstr "Modo de radio alternativo"
 msgid "Alternative services tuner priority"
 msgstr "Prioridad de sintonizadores alternativa"
 
+msgid "Always ask"
+msgstr "Preguntar siempre"
+
 #
 msgid "Always ask before sending"
 msgstr "Preguntar antes de enviar"
@@ -774,9 +822,8 @@ msgstr "Cantidad de grabaciones que quedan"
 msgid "An empty filename is illegal."
 msgstr "Un nombre de fichero vacío es ilegal."
 
-#
 msgid "An error occured."
-msgstr ""
+msgstr "Ha ocurrido un error."
 
 #
 msgid "An unknown error occured!"
@@ -834,19 +881,19 @@ msgstr ""
 "¿Está seguro que quiere restaurar su backup Enigma2?Enigma2 reiniciará "
 "después de restaurar"
 
-#
 msgid ""
 "Are you sure you want to save this network mount?\n"
 "\n"
 msgstr ""
+"¿Está seguro que quiere guardar este montaje de red?\n"
+"\n"
 
 #
 msgid "Artist"
 msgstr "Artista"
 
-#
 msgid "Ascending"
-msgstr ""
+msgstr "Ascendente"
 
 #
 msgid "Ask before shutdown:"
@@ -860,8 +907,11 @@ msgstr "Preguntar al usuario"
 msgid "Aspect Ratio"
 msgstr "Relación de aspecto"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Asignando proveedores/servicios/caids al módulo CI"
+
 msgid "Atheros"
-msgstr ""
+msgstr "Atheros"
 
 #
 msgid "Audio"
@@ -871,17 +921,21 @@ msgstr "Sonido"
 msgid "Audio Options..."
 msgstr "Opciones de sonido..."
 
-#
 msgid "Audio Sync"
-msgstr ""
+msgstr "Sincronización de audio"
 
-#
 msgid "Audio Sync Setup"
+msgstr "Configuración de sincronización de audio"
+
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
 msgstr ""
+"Sincronización de audio permite retrasar la salida de audio (Bitstream/PCM), "
+"para que así se sincronize con la imagen."
 
-#
 msgid "Australia"
-msgstr ""
+msgstr "Australia"
 
 #
 msgid "Author: "
@@ -927,6 +981,13 @@ msgstr "Configuración AutoProgramación"
 msgid "AutoTimer overview"
 msgstr "Vista previa de AutoProgramación"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"AutoProgramación escanea el EPG y crea Programaciones dependiendo del "
+"criterio de búsqueda definido por el usuario."
+
 #
 msgid "Automatic"
 msgstr "Automático"
@@ -935,9 +996,36 @@ msgstr "Automático"
 msgid "Automatic Scan"
 msgstr "Búsqueda automática"
 
-#
-msgid "Autos & Vehicles"
+msgid "Automatic volume adjustment"
+msgstr "Ajuste de volumen automático"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Ajuste de volumen automático para canales ac3/dts."
+
+msgid "Automatically change video resolution"
+msgstr "Cambiar la resolución de video automáticamente"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
 msgstr ""
+"Cambiar la resolución de salida automáticamente dependiendo de la resolución "
+"que está viendo."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Crear programaciones automáticamente basadas en palabras"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Informar automáticamente de memoria baja"
+
+msgid "Automatically refresh EPG"
+msgstr "Refrescar automáticamente el EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Enviar automáticamente a Dream Multimedia los logs de fallos"
+
+msgid "Autos & Vehicles"
+msgstr "Coches"
 
 #
 msgid "Autowrite timer"
@@ -955,6 +1043,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Piel BASIC-HD por Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Piel BASIC-HD para images Dreambox creada por Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1043,6 +1137,12 @@ msgstr "Reducción de bloque de ruido"
 msgid "Blue boost"
 msgstr "Impulso azul"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "plugin de control Bonjour/Avahi"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "plugin de control Bonjour/Avahi."
+
 #
 msgid "Bookmarks"
 msgstr "Marcadores"
@@ -1051,17 +1151,21 @@ msgstr "Marcadores"
 msgid "Bouquets"
 msgstr "Listas"
 
-#
 msgid "Brazil"
-msgstr ""
+msgstr "Brasil"
 
 #
 msgid "Brightness"
 msgstr "Brillo"
 
-#
+msgid "Browse for and connect to network shares"
+msgstr "Examinar y conectar a carpetas de red"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Examinar y conectar a carpetas nfs/cifs compartidas."
+
 msgid "Browse network neighbourhood"
-msgstr ""
+msgstr "Examinar la red próxima"
 
 #
 msgid "Burn DVD"
@@ -1071,11 +1175,12 @@ msgstr "Grabar DVD"
 msgid "Burn existing image to DVD"
 msgstr "Graba una imagen existente a DVD"
 
-#
-#, fuzzy
 msgid "Burn to DVD"
 msgstr "Grabar a DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr "Grabar sus grabaciones a DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1095,17 +1200,22 @@ msgstr "C"
 msgid "C-Band"
 msgstr "Banda-C"
 
-#, fuzzy
 msgid "CDInfo"
-msgstr "Info"
+msgstr "CDInfo"
+
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo habilita la información de los detalles del álbum y pista desde CDDB "
+"y CD-Text cuando se reproducen los CDs de audio en el reproductor de medios."
 
 #
 msgid "CI assignment"
 msgstr "Asignación CI"
 
-#
 msgid "CIFS share"
-msgstr ""
+msgstr "compartir CIFS"
 
 #
 msgid "CVBS"
@@ -1119,23 +1229,23 @@ msgstr "Cable"
 msgid "Cache Thumbnails"
 msgstr "Cache de Miniaturas"
 
-#, fuzzy
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Notificación de llamada NCID"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Monitor de llamada para los routers Fritz!Box"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Por favor, ¡chequee su configuración de red!"
 
-#
 msgid "Canada"
-msgstr ""
+msgstr "Canadá"
 
 #
 msgid "Cancel"
 msgstr "Cancelar"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "No puedo leer el directorio de fuentes"
-
-#
 msgid "Capacity: "
 msgstr "Capacidad: "
 
@@ -1147,57 +1257,47 @@ msgstr "Tarjeta"
 msgid "Catalan"
 msgstr "Catalán"
 
-#
 msgid "Center screen at the lower border"
-msgstr ""
+msgstr "Centrar la pantalla al borde inferior"
 
-#
 msgid "Center screen at the upper border"
-msgstr ""
+msgstr "Centrar la pantalla al borde superior"
 
-#
 msgid "Change active delay"
-msgstr ""
+msgstr "Cambiar el retardo activo"
 
 #
 msgid "Change bouquets in quickzap"
 msgstr "Cambiar de lista en zapin rápido"
 
-#
 msgid "Change default recording offset?"
-msgstr ""
-
-#
-msgid "Change dir."
-msgstr "Cambiar directorio."
+msgstr "¿Quiere cambiar el retardo de grabación por defecto?"
 
-#
 msgid "Change hostname"
-msgstr ""
+msgstr "Cambiar el nombre de la máquina"
 
 #
 msgid "Change pin code"
 msgstr "Cambiar código pin"
 
-#
-msgid "Change service pin"
-msgstr "Cambiar pin del canal"
+msgid "Change service PIN"
+msgstr "Cambiar el PIN de servicio"
 
-#
-msgid "Change service pins"
-msgstr "Cambiar pins del canal"
+msgid "Change service PINs"
+msgstr "Cambiar los PINs de servicio"
 
-#
-msgid "Change setup pin"
-msgstr "Cambiar pin de configuración"
+msgid "Change setup PIN"
+msgstr "Cambiar el PIN de configuración"
 
 #
 msgid "Change step size"
 msgstr "Cambiar tamaño"
 
-#
 msgid "Change the hostname of your Dreambox."
-msgstr ""
+msgstr "Cambiar el nombre de la máquina de su Dreambox."
+
+msgid "Changelog"
+msgstr "Novedades"
 
 #
 msgid "Channel"
@@ -1207,9 +1307,8 @@ msgstr "Canal"
 msgid "Channel Selection"
 msgstr "Selección de Canal"
 
-#
 msgid "Channel audio:"
-msgstr ""
+msgstr "Canal de audio:"
 
 #
 msgid "Channel not in services list"
@@ -1267,6 +1366,9 @@ msgstr "Elije localización del backup"
 msgid "Choose bouquet"
 msgstr "Elegir lista"
 
+msgid "Choose image to download"
+msgstr "Elegir imagen para descargar"
+
 #
 msgid "Choose target folder"
 msgstr "Elegir carpeta destino"
@@ -1303,6 +1405,12 @@ msgstr "Limpiar asistente"
 msgid "Cleanup Wizard settings"
 msgstr "Configuración de Asistente de limpieza"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Limpiar la lista de programaciones automáticamente"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Limpiar la lista de programaciones automáticamente."
+
 #
 msgid "CleanupWizard"
 msgstr "LimpiarAsistente"
@@ -1311,9 +1419,8 @@ msgstr "LimpiarAsistente"
 msgid "Clear before scan"
 msgstr "Limpiar antes de buscar"
 
-#
 msgid "Clear history on Exit:"
-msgstr ""
+msgstr "Limpiar la historia al Salir:"
 
 #
 msgid "Clear log"
@@ -1363,9 +1470,8 @@ msgstr "Configuración de la colección"
 msgid "Color Format"
 msgstr "Formato de Color"
 
-#
 msgid "Comedy"
-msgstr ""
+msgstr "Comedia"
 
 #
 msgid "Command execution..."
@@ -1408,7 +1514,7 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Complejo (permite mexclar pistas de audio y aspectos)"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Composición de los nombre de ficheros de grabación"
 
 #
 msgid "Configuration Mode"
@@ -1430,6 +1536,9 @@ msgstr "Configurar interfaz"
 msgid "Configure nameservers"
 msgstr "Configurar DNSs"
 
+msgid "Configure your WLAN network interface"
+msgstr "Configurar el interfaz de la red WLAN"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Configurar su RED interna"
@@ -1475,6 +1584,10 @@ msgid "Content does not fit on DVD!"
 msgstr "¡Los contenidos no caben en un DVD!"
 
 #
+msgid "Continue"
+msgstr "Continuar"
+
+#
 msgid "Continue in background"
 msgstr "Continuar en segundo plano"
 
@@ -1486,6 +1599,30 @@ msgstr "Reproducción contínua"
 msgid "Contrast"
 msgstr "Contraste"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Controlar su Dreambox con su navegador Web."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Controlar su Dreambox con su navegador"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Controla su dreambox con sólo su botón MUTE"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Controlar su dreambox con sólo su botón MUTE."
+
+msgid "Control your internal system fan."
+msgstr "Controlar el ventilador interno del sistema."
+
+msgid "Control your kids's tv usage"
+msgstr "Controlar el uso de la tv por los niños"
+
+msgid "Control your system fan"
+msgstr "Controlar el ventilador del sistema"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr "Copiar, renombrar, borrar, mover ficheros locales en su Dreambox."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "No puedo conectar al servidor de imágenes .NFI de Dreambox:"
@@ -1531,6 +1668,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Crear DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Crear una copia de su DVD en su disco duro de su Dreambox."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Crear una copia de su DVD-Video"
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Crear una nueva AutoProgramación."
@@ -1547,6 +1690,15 @@ msgstr "Crear una nueva programación usando el asistente"
 msgid "Create movie folder failed"
 msgstr "Falló la creación de la carpeta de películas"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Crear imágenes de previsualización de sus Películas"
+
+msgid "Create remote timers"
+msgstr "Crear programaciones remotas"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Crear programaciones en sus Dreamboxes remotos."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1564,6 +1716,9 @@ msgstr "Croata"
 msgid "Current Transponder"
 msgstr "Transponder actual"
 
+msgid "Current device: "
+msgstr "Dispositivo actual:"
+
 #
 msgid "Current settings:"
 msgstr "Configuración actual:"
@@ -1576,6 +1731,9 @@ msgstr "Valor actual:"
 msgid "Current version:"
 msgstr "Versión actual:"
 
+msgid "Currently installed image"
+msgstr "Imagen actualmente instalada"
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1605,10 +1763,36 @@ msgstr "Tiempo a pasar para las teclas '7'/'9'"
 msgid "Customize"
 msgstr "Configurar"
 
+msgid "Customize Vali-XD skins"
+msgstr "Pieles por Vali-XD"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Personalizar pieles Vali-XD por si mismo."
+
 #
 msgid "Cut"
 msgstr "Cortar"
 
+msgid "Cut your movies"
+msgstr "Recortar sus películas"
+
+msgid "Cut your movies."
+msgstr "Recortar sus películas."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "CutListEditor permite editar sus películas"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListEditor permite editar sus películas.\n"
+"Ir al inicio a partir del que quiere recortar. Pulse OK, seleccione 'corte "
+"inicial'.\n"
+"Después vaya al final y pulse OK, selecciones 'corte final'. Eso es todo."
+
 #
 msgid "Cutlist editor..."
 msgstr "Editor de listas de corte..."
@@ -1617,9 +1801,8 @@ msgstr "Editor de listas de corte..."
 msgid "Czech"
 msgstr "Checo"
 
-#
 msgid "Czech Republic"
-msgstr ""
+msgstr "República Checa"
 
 #
 msgid "D"
@@ -1629,9 +1812,8 @@ msgstr "D"
 msgid "DHCP"
 msgstr "DHCP"
 
-#
 msgid "DUAL LAYER DVD"
-msgstr ""
+msgstr "DVD DOBLE CAPA"
 
 #
 msgid "DVB-S"
@@ -1657,6 +1839,18 @@ msgstr "Lista de títulos de DVD"
 msgid "DVD media toolbox"
 msgstr "Barra de disco DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVDPlayer reproduce sus DVDs en su Dreambox"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVDPlayer reproduce sus DVDs en su Dreambox.\n"
+"Con el DVDPlayer puede reproducir sus DVDs en su Dreambox desde el DVD o "
+"incluso desde un fichero iso o una carpeta video_ts de su disco duro o red."
+
 #
 msgid "Danish"
 msgstr "Danés"
@@ -1677,14 +1871,12 @@ msgstr "Decidir qué hacer cuando un crashlog sea encontrado."
 msgid "Decide what should happen to the crashlogs after submission."
 msgstr "Decidir qué hacer después de enviar el crashlog."
 
-#
 msgid "Decrease delay"
-msgstr ""
+msgstr "Reducir retardo"
 
-#
 #, python-format
 msgid "Decrease delay by %i ms (can be set)"
-msgstr ""
+msgstr "Reducir retardo en %i ms (puede ser puesto)"
 
 #
 msgid "Deep Standby"
@@ -1706,11 +1898,15 @@ msgstr "Ubicación por defecto de películas"
 msgid "Default services lists"
 msgstr "Lista de canales por defecto"
 
-#
-#, fuzzy
 msgid "Defaults"
 msgstr "Por defecto"
 
+msgid "Define a startup service"
+msgstr "Definir un canal de inicio"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Definir un canal de inicio para su Dreambox."
+
 #
 msgid "Delay"
 msgstr "Retardo"
@@ -1731,9 +1927,8 @@ msgstr "Borrar entrada"
 msgid "Delete failed!"
 msgstr "¡Falló el borrado!"
 
-#
 msgid "Delete mount"
-msgstr ""
+msgstr "Borrar montaje"
 
 #
 #, python-format
@@ -1744,9 +1939,8 @@ msgstr ""
 "No borrar más satélite configurado\n"
 "%s?"
 
-#
 msgid "Descending"
-msgstr ""
+msgstr "Descendiendo"
 
 #
 msgid "Description"
@@ -1756,13 +1950,8 @@ msgstr "Descripción"
 msgid "Deselect"
 msgstr "Deseleccionar"
 
-#
-msgid "Destination directory"
-msgstr "Directorio destino"
-
-#
-msgid "Details for extension: "
-msgstr "Detalles de la extensión:"
+msgid "Details for plugin: "
+msgstr "Detalles del plugin:"
 
 #
 msgid "Detected HDD:"
@@ -1804,9 +1993,11 @@ msgstr "Marcando:"
 msgid "Digital contour removal"
 msgstr "Borrar contorno digital"
 
-#
 msgid "Dir:"
-msgstr ""
+msgstr "Dir:"
+
+msgid "Direct playback of Youtube videos"
+msgstr "Reproduce directamente los videos de Youtube"
 
 #
 msgid "Direct playback of linked titles without menu"
@@ -1830,10 +2021,6 @@ msgid "Disable Picture in Picture"
 msgstr "Desactivar PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Desactivar Subtítulos"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Desactivar reporte de crashlog"
 
@@ -1845,13 +2032,11 @@ msgstr "Desactivar programación"
 msgid "Disabled"
 msgstr "Desactivado"
 
-#
 msgid "Discard changes and close plugin"
-msgstr ""
+msgstr "Descartar cambios y cerrar plugin"
 
-#
 msgid "Discard changes and close screen"
-msgstr ""
+msgstr "Descartar cambios y cerrar pantalla"
 
 #
 msgid "Disconnect"
@@ -1881,9 +2066,14 @@ msgstr "Configurar Pantalla"
 msgid "Display and Userinterface"
 msgstr "Pantalla e Interfaz de usuario"
 
-#
 msgid "Display search results by:"
-msgstr ""
+msgstr "Visualizar los resultados de búsqueda por:"
+
+msgid "Display your photos on the TV"
+msgstr "Visualizar sus fotos en su TV"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Visualizar información de la película desde la InternetMovieDatabase"
 
 #
 #, python-format
@@ -1950,13 +2140,17 @@ msgstr "¿Quiere hacer una búsqueda de canales?"
 msgid "Do you want to do another manual service scan?"
 msgstr "¿Quiere hacer otra búsqueda manual?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "¿Quiere descargar la imagen a %s?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "¿Quiere activar el control de adultos en su dreambox?"
 
-#
 msgid "Do you want to enter a username and password for this host?\n"
 msgstr ""
+"¿Quiere introducir un nombre de usuario y contraseña para esta máquina?\n"
 
 #
 msgid "Do you want to install default sat lists?"
@@ -1990,9 +2184,8 @@ msgstr "¿Quiere restaurar su configuración?"
 msgid "Do you want to resume this playback?"
 msgstr "¿Quiere continuar esta reproducción?"
 
-#
 msgid "Do you want to see more entries?"
-msgstr ""
+msgstr "¿Quiere ver más entradas?"
 
 #
 msgid ""
@@ -2044,6 +2237,10 @@ msgstr "Hecho - Instalado, actualizado o eliminados %d paquetes con %d errores"
 msgid "Download"
 msgstr "Descargar"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Descargar %s desde el Servidor"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Descargar ficheros .NFI para el USB-Flasher"
@@ -2052,17 +2249,14 @@ msgstr "Descargar ficheros .NFI para el USB-Flasher"
 msgid "Download Plugins"
 msgstr "Descargar Plugins"
 
-#
 msgid "Download Video"
-msgstr ""
+msgstr "Descargar Video"
 
-#
-msgid "Download location"
-msgstr ""
+msgid "Download files from Rapidshare"
+msgstr "Descargar ficheros desde Rapidshare"
 
-#
-msgid "Download of USB flasher boot image failed: "
-msgstr "Falló la descarga del USB flasher:"
+msgid "Download location"
+msgstr "Localización de la descarga"
 
 #
 msgid "Downloadable new plugins"
@@ -2080,9 +2274,8 @@ msgstr "Descargando"
 msgid "Downloading plugin information. Please wait..."
 msgstr "Descargando información del plugin. Espere..."
 
-#
 msgid "Downloading screenshots. Please wait..."
-msgstr ""
+msgstr "Descargando pantallazos. Por favor, espere..."
 
 #
 msgid "Dreambox format data DVD (HDTV compatible)"
@@ -2092,9 +2285,8 @@ msgstr "Formato dreambox DVD (HDTV compatible)"
 msgid "Dreambox software because updates are available."
 msgstr "Actualizaciones del software Dreambox están disponibles."
 
-#
 msgid "Duration: "
-msgstr ""
+msgstr "Duración:"
 
 #
 msgid "Dutch"
@@ -2116,6 +2308,17 @@ msgstr "Selección EPG"
 msgid "EPG encoding"
 msgstr "Codificación EPG"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh automáticamente cambia a los canales definidos por el usuario "
+"cuando está desocupado\n"
+"(en modo reposo si hay alguna grabación ejecutándose) para realizar "
+"actualizaciones en la información del epg de esos canales."
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2153,9 +2356,8 @@ msgstr "Editar Programaciones y buscar nuevos Eventos"
 msgid "Edit Title"
 msgstr "Editar Título"
 
-#
 msgid "Edit bouquets list"
-msgstr ""
+msgstr "Editar lista de canales"
 
 #
 msgid "Edit chapters of current title"
@@ -2177,6 +2379,12 @@ msgstr "Editar la lista de canales"
 msgid "Edit settings"
 msgstr "Editar configuración"
 
+msgid "Edit tags of recorded movies"
+msgstr "Editar etiquetas de películas grabadas"
+
+msgid "Edit tags of recorded movies."
+msgstr "Editar etiquetas de películas grabadas."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Editar el nombre de configuración de su Dreambox.\n"
@@ -2201,21 +2409,22 @@ msgstr "Editando"
 msgid "Editor for new AutoTimers"
 msgstr "Editor para nuevas AutoProgramaciones"
 
-#
 msgid "Education"
-msgstr ""
+msgstr "Educación"
 
 #
 msgid "Electronic Program Guide"
 msgstr "Guía de Programación Electrónica"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Emailclient es un visor de e-mail IMAP4 para su Dreambox."
+
 #
 msgid "Enable"
 msgstr "Activar"
 
-#
 msgid "Enable /media"
-msgstr ""
+msgstr "Habilitar /media"
 
 #
 msgid "Enable 5V for active antenna"
@@ -2229,29 +2438,24 @@ msgstr "¿Activar el Asistente de Limpieza?"
 msgid "Enable Filtering"
 msgstr "Activar Filtro"
 
-#
 msgid "Enable HTTP Access"
-msgstr ""
+msgstr "Habilitar Acceso HTTP"
 
-#
 msgid "Enable HTTP Authentication"
-msgstr ""
+msgstr "Habilitar Autenticación HTTP"
 
-#
 msgid "Enable HTTPS Access"
-msgstr ""
+msgstr "Habilitar Acceso HTTPS"
 
-#
 msgid "Enable HTTPS Authentication"
-msgstr ""
+msgstr "Habilitar Autenticación HTTPS"
 
 #
 msgid "Enable Service Restriction"
 msgstr "Activar Restricción de Canales"
 
-#
 msgid "Enable Streaming Authentication"
-msgstr ""
+msgstr "Habilitar Autenticación en Streaming"
 
 #
 msgid "Enable multiple bouquets"
@@ -2261,11 +2465,11 @@ msgstr "Habilitar multiples listas"
 msgid "Enable parental control"
 msgstr "Activar el control de adultos"
 
-#
 msgid ""
 "Enable this to be able to access the AutoTimer Overview from within the "
 "extension menu."
 msgstr ""
+"Activar esto para activar el acceso al AutoTimer desde el menú de extensión."
 
 #
 msgid "Enable timer"
@@ -2275,11 +2479,12 @@ msgstr "Activar programación"
 msgid "Enabled"
 msgstr "Activado"
 
-#
 msgid ""
 "Encoding the channel uses for it's EPG data. You only need to change this if "
 "you're searching for special characters like the german umlauts."
 msgstr ""
+"Codificar el canal a usar desde su dato del EPG. Sólo necesita cambiar esto "
+"si está buscando por caracteres especiales como los umlauts alemanes."
 
 #
 msgid "Encrypted: "
@@ -2325,6 +2530,13 @@ msgstr "HoraFin"
 msgid "English"
 msgstr "Inglés"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"El plugin de Enigma2 para reproducir videos AVI/DIVX/WMV/etc. desde el pc en "
+"su Dreambox. Necesita una ejecución de VLC en su pc (www.videolan.org)."
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2345,9 +2557,8 @@ msgstr ""
 msgid "Enter Fast Forward at speed"
 msgstr "Introduzca velocidad de avance hacia delante"
 
-#
 msgid "Enter IP to scan..."
-msgstr ""
+msgstr "Introduzca la IP a escanear..."
 
 #
 msgid "Enter Rewind at speed"
@@ -2357,53 +2568,43 @@ msgstr "Introduzca velocidad de avance hacia atrás"
 msgid "Enter main menu..."
 msgstr "Entre al menú principal..."
 
-#
 msgid "Enter new hostname for your Dreambox"
-msgstr ""
+msgstr "Introduzca el nombre de su Dreambox"
 
-#
 msgid "Enter options:"
-msgstr ""
+msgstr "Introduzca opciones:"
 
-#
 msgid "Enter password:"
-msgstr ""
+msgstr "Introduzca contraseña:"
 
-#
 msgid "Enter pin code"
-msgstr ""
+msgstr "Introduzca código pin"
 
-#
 msgid "Enter share directory:"
-msgstr ""
+msgstr "Introduzca el directorio compartido:"
 
-#
 msgid "Enter share name:"
-msgstr ""
+msgstr "Introduza el nombre compartido:"
 
 #
 msgid "Enter the service pin"
 msgstr "Ponga el pin del canal"
 
-#
 msgid "Enter user and password for host: "
-msgstr ""
+msgstr "Introduzca el usuario y la contraseña para la máquina:"
 
-#
 msgid "Enter username:"
-msgstr ""
+msgstr "Introduzca nombre de usuario:"
 
 #
 msgid "Enter your email address so that we can contact you if needed."
 msgstr "Introduzca su email para que contactemos con usted si es necesario."
 
-#
 msgid "Enter your search term(s)"
-msgstr ""
+msgstr "Introduzca los términos a buscar:"
 
-#
 msgid "Entertainment"
-msgstr ""
+msgstr "Entretenimiento"
 
 #
 msgid "Error"
@@ -2438,10 +2639,8 @@ msgstr "Todo está bien"
 msgid "Exact match"
 msgstr "Coincidencia exacta"
 
-#
-#, fuzzy
 msgid "Exceeds dual layer medium!"
-msgstr "¡excede el disco de doble capa!"
+msgstr "¡Excede el disco de doble capa!"
 
 #
 msgid "Exclude"
@@ -2451,6 +2650,9 @@ msgstr "Excluir"
 msgid "Execute \"after event\" during timespan"
 msgstr "Ejectuar el después del Evento durante el Tiempo"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Ejecuta TuxboxPlugins"
+
 #
 msgid "Execution Progress:"
 msgstr "Progreso de ejecución:"
@@ -2471,6 +2673,9 @@ msgstr "Salir"
 msgid "Exit editor"
 msgstr "Salir del editor"
 
+msgid "Exit input device selection."
+msgstr "Sale de la selección de dispositivo de entrada."
+
 #
 msgid "Exit network wizard"
 msgstr "Salir del asistente de red"
@@ -2519,6 +2724,13 @@ msgstr "Manejo de Extensiones"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser permite subir y bajar ficheros entre su Dreambox y un servidor "
+"usando el protocolo de transferencia de ficheros."
+
 #
 msgid "Factory reset"
 msgstr "Reinicio de fábrica"
@@ -2562,25 +2774,21 @@ msgstr "Época rápida"
 msgid "Favourites"
 msgstr "Favoritos"
 
-#
 msgid "Fetching feed entries"
-msgstr ""
+msgstr "Descargando las entradas"
 
-#
 msgid "Fetching search entries"
-msgstr ""
+msgstr "Descargando las entradas de búsqueda"
 
-#
 msgid "Filesystem Check"
-msgstr ""
+msgstr "Chequear sistema de ficheros"
 
 #
 msgid "Filesystem contains uncorrectable errors"
 msgstr "El sistema de archivos contiene errores graves"
 
-#
 msgid "Film & Animation"
-msgstr ""
+msgstr "Cine y animación"
 
 #
 msgid "Filter"
@@ -2619,12 +2827,8 @@ msgstr "Terminó reiniciando su red"
 msgid "Finnish"
 msgstr "Finlandés"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Primero necesitamos descargar el último entorno de arranque para el flasher "
-"USB."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Primero genera su piel de estilo Ai.HD-Control"
 
 #
 msgid "Flash"
@@ -2659,9 +2863,8 @@ msgstr "Contador de tramas sin problemas de sombras"
 msgid "Frame size in full view"
 msgstr "Tamaño de trama en vista completa"
 
-#
 msgid "France"
-msgstr ""
+msgstr "Francia"
 
 #
 msgid "French"
@@ -2695,6 +2898,13 @@ msgstr "Viernes"
 msgid "Frisian"
 msgstr "Frisón"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+"FritzCall muestra sus llamadas de entrada a su Fritz!Box en su Dreambox."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Frontend para /tmp/mmi.socket"
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2712,9 +2922,20 @@ msgstr ""
 "GUI necesita reiniciar para aplicar la nueva piel\n"
 "¿Quiere Reiniciar el GUI ahora?"
 
-#
-msgid "Gaming"
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "GUI que permite al usuario cambiar la contraseña para ftp/telnet."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
 msgstr ""
+"GUI que permite al usuario cambiar la contraseña del ftp/telnet en su "
+"Dreambox."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "GUI para cambiar la contraseña al ftp y telnet"
+
+msgid "Gaming"
+msgstr "Juegos"
 
 #
 msgid "Gateway"
@@ -2740,28 +2961,43 @@ msgstr "Retardo general PCM (ms)"
 msgid "Genre"
 msgstr "Género"
 
-#
 msgid "Genuine Dreambox"
-msgstr ""
+msgstr "Dreambox Genuino"
 
 msgid "Genuine Dreambox validation failed!"
-msgstr ""
+msgstr "Falló la validación del Dreambox Genuino"
+
+msgid "Genuine Dreambox verification"
+msgstr "Verificación de Dreambox Genuino"
 
 #
 msgid "German"
 msgstr "Alemán"
 
-#
+msgid "German storm information"
+msgstr "Información alemana de tormentas"
+
+msgid "German traffic information"
+msgstr "Información alemana del tráfico"
+
 msgid "Germany"
-msgstr ""
+msgstr "Alemania"
+
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Conseguir información AudioCD desde CDDB y CD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Conseguir la última imagen experimental"
+
+msgid "Get latest release image"
+msgstr "Conseguir la última version de la imagen "
 
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Leyendo información del complemento. Espere..."
 
-#
 msgid "Global delay"
-msgstr ""
+msgstr "Retardo global"
 
 #
 msgid "Goto 0"
@@ -2771,13 +3007,22 @@ msgstr "Ir a 0"
 msgid "Goto position"
 msgstr "Ir a la posición"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG muestra un gráfico de la línea de tiempo del EPG"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG muestra un gráfico de tiempos del EPG.\n"
+"Muestra una vista general de todos programas actuales y siguientes."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Multi EPG Gráfico"
 
-#
 msgid "Great Britain"
-msgstr ""
+msgstr "Gran Bretaña"
 
 #
 msgid "Greek"
@@ -2787,6 +3032,16 @@ msgstr "Griego"
 msgid "Green boost"
 msgstr "Impulso verde"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growlee permite que su Dreambox envíe mensajes cortos usando el protocolo "
+"growl\n"
+"como la notificación de  inicio de una grabación a un PC ejecutando un "
+"cliente growl"
+
 #
 msgid "Guard Interval"
 msgstr "Intervalo de guarda"
@@ -2799,17 +3054,14 @@ msgstr "Modo intervalo seguro"
 msgid "Guess existing timer based on begin/end"
 msgstr "Las programaciones existentes están basadas en Inicio/Fin"
 
-#
 msgid "HD videos"
-msgstr ""
+msgstr "Videos HD"
 
-#
 msgid "HTTP Port"
-msgstr ""
+msgstr "Puerto HTTP"
 
-#
 msgid "HTTPS Port"
-msgstr ""
+msgstr "Puerto HTTPS"
 
 #
 msgid "Harddisk"
@@ -2823,9 +3075,8 @@ msgstr "Configuración del disco duro"
 msgid "Harddisk standby after"
 msgstr "Disco duro en reposo después"
 
-#
 msgid "Help"
-msgstr ""
+msgstr "Ayuda"
 
 #
 msgid "Hidden network SSID"
@@ -2847,22 +3098,22 @@ msgstr "Modo jerárquico"
 msgid "High bitrate support"
 msgstr "Soporte de bitrate alto"
 
-#
 msgid "History"
-msgstr ""
+msgstr "Historia"
 
-#
 msgid "Holland"
-msgstr ""
+msgstr "Holanda"
 
-#
 msgid "Hong Kong"
-msgstr ""
+msgstr "Hong Kong"
 
 #
 msgid "Horizontal"
 msgstr "Horizontal"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Conexión en caliente de dispositivos removibles"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "¿Cuántos minutos quiere grabar?"
@@ -2871,9 +3122,8 @@ msgstr "¿Cuántos minutos quiere grabar?"
 msgid "How to handle found crashlogs?"
 msgstr "¿Cómo quiere manejar los crashlogs?"
 
-#
 msgid "Howto & Style"
-msgstr ""
+msgstr "Cómo hacer y Estilo"
 
 #
 msgid "Hue"
@@ -2883,13 +3133,18 @@ msgstr "Hue"
 msgid "Hungarian"
 msgstr "Húngaro"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "Visor de e-mail IMAP4 para su Dreambox"
+
 #
 msgid "IP Address"
 msgstr "Dirección IP"
 
-#
 msgid "IP:"
-msgstr ""
+msgstr "IP:"
+
+msgid "IRC Client for Enigma2"
+msgstr "Cliente IRC para Enigma2"
 
 #
 msgid "ISO file is too large for this filesystem!"
@@ -2903,12 +3158,13 @@ msgstr "ruta ISO"
 msgid "Icelandic"
 msgstr "Islandés"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
 "event if it records at least 80% of the it."
 msgstr ""
+"Si activa esto, una grabación existente también será considerada grabación "
+"si el evento graba al menos el 80% de ella."
 
 #
 msgid ""
@@ -2940,10 +3196,6 @@ msgstr ""
 "Si está contento con los resultados, pulse OK."
 
 #
-msgid "Image flash utility"
-msgstr "Utilidad de imagen flash"
-
-#
 msgid "Import AutoTimer"
 msgstr "Importar AutoProgramación"
 
@@ -2972,14 +3224,12 @@ msgstr "Incluir"
 msgid "Include your email and name (optional) in the mail?"
 msgstr "¿Incluir su email y nombre (opcional) en el email?"
 
-#
 msgid "Increase delay"
-msgstr ""
+msgstr "Incrementar retardo"
 
-#
 #, python-format
 msgid "Increase delay by %i ms (can be set)"
-msgstr ""
+msgstr "Incrementar retardo por %i ms (puede ser puesto)"
 
 #
 msgid "Increased voltage"
@@ -2989,9 +3239,8 @@ msgstr "Voltaje incrementado"
 msgid "Index"
 msgstr "Índice"
 
-#
 msgid "India"
-msgstr ""
+msgstr "India"
 
 #
 msgid "Info"
@@ -3017,9 +3266,8 @@ msgstr "Iniciar"
 msgid "Initial location in new timers"
 msgstr "Ruta inicial en nuevas programaciones"
 
-#
 msgid "Initialization"
-msgstr ""
+msgstr "Inicialización"
 
 #
 msgid "Initialize"
@@ -3033,6 +3281,12 @@ msgstr "Inicializando Disco duro..."
 msgid "Input"
 msgstr "Entrada"
 
+msgid "Input device setup"
+msgstr "Configuración del dispositivo de entrada"
+
+msgid "Input devices"
+msgstr "Dispositivos de entrada"
+
 #
 msgid "Install"
 msgstr "Instalar"
@@ -3094,14 +3348,6 @@ msgid "Instant record location"
 msgstr "Ruta de grabación instantánea"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Ethernet integrado"
-
-#
-msgid "Integrated Wireless"
-msgstr "Wireless integrado"
-
-#
 msgid "Interface: "
 msgstr "Interface:"
 
@@ -3114,7 +3360,10 @@ msgid "Internal Flash"
 msgstr "Flash Interna"
 
 msgid "Internal LAN adapter."
-msgstr ""
+msgstr "Adaptador de RED interna"
+
+msgid "Internal firmware updater"
+msgstr "Actualización de firmware interno"
 
 #
 msgid "Invalid Location"
@@ -3125,25 +3374,22 @@ msgstr "Localización inválida"
 msgid "Invalid directory selected: %s"
 msgstr "Directorio seleccionado inválido: %s"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
 msgstr ""
+"Respuesta no válida del canal de Seguridad, por favor reinicie de nuevo"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
-msgstr ""
+msgstr "Respuesta no válida del servidor."
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 177
 #, python-format
 msgid "Invalid response from server. Please report: %s"
-msgstr ""
+msgstr "Respuesta no válida del servidor. Por favor reporte: %s"
 
-#
 msgid "Invalid selection"
-msgstr ""
+msgstr "Selección no válida"
 
 #
 msgid "Inversion"
@@ -3153,17 +3399,15 @@ msgstr "Inversión"
 msgid "Ipkg"
 msgstr "Ipkg"
 
-#
 msgid "Ireland"
-msgstr ""
+msgstr "Irlanda"
 
 #
 msgid "Is this videomode ok?"
 msgstr "¿Es este modo de video ok?"
 
-#
 msgid "Israel"
-msgstr ""
+msgstr "Israel"
 
 #
 msgid ""
@@ -3184,13 +3428,17 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiano"
 
-#
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Previsión italiana del tiempo en su Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Previsión italiana del tiempo en su Dreambox desde www.google.it."
+
 msgid "Italy"
-msgstr ""
+msgstr "Italia"
 
-#
 msgid "Japan"
-msgstr ""
+msgstr "Japón"
 
 #
 msgid "Job View"
@@ -3201,15 +3449,58 @@ msgstr "Ver Trabajo"
 msgid "Just Scale"
 msgstr "Sólo escala"
 
-#
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Pien Kerni's BrushedAlu-HD"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Piel Kerni's DreamMM-HD"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Piel Kerni's Elgato-HD"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Piel Kerni's SWAIN"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Piel Kerni's SWAIN-HD"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Piel Kerni's UltraViolet"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Piel Kerni's YADS-HD"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Piel Kerni's dTV-HD"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Piel Kerni's dTV-HD-Reloaded"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Piel Kerni's dmm-HD"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Piel Kerni's dreamTV-HD skin"
+
+msgid "Kerni's simple skin"
+msgstr "Piel Kerni's simple"
+
+msgid "Kerni-HD1 skin"
+msgstr "Piel Kerni-HD1"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Piel Kerni-HD1R2"
+
+msgid "Kernis HD1 skin"
+msgstr "Piel Kernis HD1"
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
-msgstr ""
+msgstr "Tecla %(Key)s puesto correctamente a %(delay)i ms"
 
-#
 #, python-format
 msgid "Key %(key)s (current value: %(value)i ms)"
-msgstr ""
+msgstr "Tecla %(key)s (valor actual: %(value)i ms)"
 
 #
 msgid "Keyboard"
@@ -3227,12 +3518,15 @@ msgstr "Configurar Teclado"
 msgid "Keymap"
 msgstr "Mapa de teclado"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "KiddyTimer permite controlar el uso diario de la tv de sus hijos."
+
 #
 msgid "LAN Adapter"
 msgstr "Adaptador de red"
 
 msgid "LAN connection"
-msgstr ""
+msgstr "Conexión de red local"
 
 #
 msgid "LNB"
@@ -3323,6 +3617,12 @@ msgstr "Enlazar los títulos con un menú de DVD"
 msgid "List of Storage Devices"
 msgstr "Listar dispositivos de almacenamiento"
 
+msgid "Listen and record internet radio"
+msgstr "Escuche y grabe radio internet"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Escuche y grabe shoutcast de radios de internet en su Dreambox."
+
 #
 msgid "Lithuanian"
 msgstr "Lituano"
@@ -3335,9 +3635,8 @@ msgstr "Cargar"
 msgid "Load Length of Movies in Movielist"
 msgstr "Calcular longitud de Películas en la lista"
 
-#
 msgid "Load feed on startup:"
-msgstr ""
+msgstr "Cargar fuente al arrancar:"
 
 #
 msgid "Load movie-length"
@@ -3347,9 +3646,8 @@ msgstr "Cargar la longitud de las películas"
 msgid "Local Network"
 msgstr "Red Local"
 
-#
 msgid "Local share name"
-msgstr ""
+msgstr "Nombre compartido local"
 
 #
 msgid "Location"
@@ -3372,21 +3670,21 @@ msgid "Long Keypress"
 msgstr "Pulsar tecla largo"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Nombres de ficheros largos"
 
 #
 msgid "Longitude"
 msgstr "Longitud"
 
-#
 msgid "Lower bound of timespan."
-msgstr ""
+msgstr "Límite inferior del intervalo de tiempo."
 
-#
 msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Límite inferior de tiempo. Nada antes de este tiempo coincidirá. ¡El "
+"intervalo de inicio no es tenido en cuenta!"
 
 #
 msgid "MMC Card"
@@ -3420,13 +3718,26 @@ msgstr "Hacer una marca normal"
 msgid "Manage extensions"
 msgstr "Manejar extensiones"
 
-#
+msgid "Manage local files"
+msgstr "Manejar ficheros locales"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Manejar logos a visualizar al arranque o mientras está en modo radio."
+
+msgid "Manage logos to display at boottime"
+msgstr "Manejar logos a visualizar al arranque"
+
 msgid "Manage network shares"
+msgstr "Manejar unidades de red"
+
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
 msgstr ""
+"Manejar sus ficheros de música en una base de datos, reproduciéndolo con el "
+"Reproductor de Música Merlin."
 
-#
 msgid "Manage your network shares..."
-msgstr ""
+msgstr "Manejar sus unidades compartidas en red..."
 
 #
 msgid "Manage your receiver's software"
@@ -3474,11 +3785,12 @@ msgstr "Max. Bitrate: "
 msgid "Maximum duration (in m)"
 msgstr "Máxima Duración (en m)"
 
-#
 msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
 "time (without offset) it won't be matched."
 msgstr ""
+"Máxima duración del evento para coincidir. Si un evento es más largo que "
+"esta cantidad de tiempo (sin adelanto) no coincidirá."
 
 #
 msgid "Media player"
@@ -3488,6 +3800,17 @@ msgstr "Reproductor"
 msgid "MediaPlayer"
 msgstr "Reproductor"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "¡El disco no es un DVD escribible!"
@@ -3500,6 +3823,9 @@ msgstr "¡El disco no está vacío!"
 msgid "Menu"
 msgstr "Menú"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Mensaje"
@@ -3682,10 +4008,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Mover al oeste"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr "Ruta de Peli"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Menú de lista de películas"
@@ -3750,6 +4091,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/D"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SIGUIENTE"
@@ -3796,6 +4142,102 @@ msgstr "Configuración servidor de nombres"
 msgid "Nameserver settings"
 msgstr "Configuración de Servidor de Nombres"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Máscara"
@@ -3863,13 +4305,12 @@ msgstr "Nunca"
 msgid "New"
 msgstr "Nuevo"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Nuevo pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -4000,10 +4441,6 @@ msgstr ""
 "canales."
 
 #
-msgid "No useable USB stick found"
-msgstr "Encontré una memoria USB no válida"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4085,6 +4522,9 @@ msgstr "No hacer nada"
 msgid "No, just start my dreambox"
 msgstr "No, sólo arranque mi dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "No, ahora no."
@@ -4254,8 +4694,17 @@ msgstr "Posición Orbital"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
-#
-msgid "Override found with alternative service"
+msgid "Overlay for scrolling bars"
+msgstr ""
+
+#
+msgid "Override found with alternative service"
+msgstr ""
+
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
 msgstr ""
 
 #
@@ -4287,10 +4736,6 @@ msgid "Packet manager"
 msgstr "Manejador de paquetes"
 
 #
-msgid "Page"
-msgstr "Página"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4315,6 +4760,11 @@ msgstr "Configuración del control de adultos"
 msgid "Parental control type"
 msgstr "Tipo de control de adultos"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Contraseña"
@@ -4327,6 +4777,12 @@ msgstr "Parar película al final"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4376,6 +4832,12 @@ msgstr "Reproducir Música"
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4388,6 +4850,21 @@ msgstr "Reproducir películas grabadas..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Por favor, Reiniciar"
@@ -4400,6 +4877,11 @@ msgstr "Por favor, seleccione el medio a ser escaneado"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Por favor, cambie la finalización de la grabación"
@@ -4409,10 +4891,6 @@ msgid "Please check your network settings!"
 msgstr "Por favor, ¡chequee su configuración de red!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Elija la imagen flash .NFI desde el servidor para descargar"
-
-#
 msgid "Please choose an extension..."
 msgstr "Por favor, elija una extensión..."
 
@@ -4444,14 +4922,6 @@ msgstr ""
 "Cuando esté preparado pulse OK para continuar."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"¡Desconecte todos los dispositivos USB de su Dreambox y (re)conecte el lápiz "
-"USB (tamaño mínimo 64 MB) ahora!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "¡Por favor no cambie valores cuando no sepa lo que hace!"
 
@@ -4479,9 +4949,8 @@ msgstr "Entre un nombre para el directorio nuevo"
 msgid "Please enter the correct pin code"
 msgstr "Por favor, ponga el pin correcto"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Por favor ponga el pin antiguo"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4520,10 +4989,6 @@ msgid "Please provide a Text to match"
 msgstr "Introduzca un texto a coincidir"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Seleccione el fichero de imagen .NFI flash desde el medio"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Por favor, seleccione una lista de reproducción a borrar..."
 
@@ -4543,6 +5008,9 @@ msgstr "Por favor, seleccione un subcanal a grabar..."
 msgid "Please select a subservice..."
 msgstr "Por favor, seleccione un subcanal..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Selecciones una extensión a borrar."
@@ -4560,10 +5028,6 @@ msgid "Please select tag to filter..."
 msgstr "Seleccione una etiqueta para filtrar..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Seleccione el directorio destino o el medio"
-
-#
 msgid "Please select the movie path..."
 msgstr "Por favor, seleccione un directorio de películas..."
 
@@ -4696,6 +5160,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4760,6 +5227,9 @@ msgstr "Configuración del motor"
 msgid "Positioner storage"
 msgstr "Almacenar motor"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4774,10 +5244,19 @@ msgstr "Potencia in mA"
 msgid "Predefined transponder"
 msgstr "Transponder predefinido"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Preparando... Por favor espere"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Pulse OK en el mando a distancia para continuar."
@@ -4848,10 +5327,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Pulse OK para activar la selección."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Pulse OK para ver todo el log"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Pulse amarillo para activar este interface por defecto."
 
@@ -4871,6 +5346,12 @@ msgstr "Previsualizar AutoProgramación"
 msgid "Preview menu"
 msgstr "Menú previsualizar"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "DNS Principal"
@@ -4915,6 +5396,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Frontend Python para /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Rápido"
@@ -4935,6 +5419,9 @@ msgstr "Salida de antena"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4998,6 +5485,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Configuración de Recepción"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Grabar"
@@ -5040,9 +5533,8 @@ msgstr "Grabaciones"
 msgid "Recordings always have priority"
 msgstr "Las grabaciones siempre tienen prioridad"
 
-#
-msgid "Reenter new pin"
-msgstr "Reintroduzca el nuevo pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5068,12 +5560,13 @@ msgstr "Recargar"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5113,14 +5606,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Borrar la AutoProgramación seleccionada"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "¿Borrar el fichero corrupto .NFI?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "¿Borrar el fichero .NFI incompleto?"
-
-#
 msgid "Remove timer"
 msgstr "Eliminar grabación"
 
@@ -5149,6 +5634,9 @@ msgstr "Renombrar"
 msgid "Rename crashlogs"
 msgstr "Renombrar crashlogs"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Repetir"
@@ -5165,6 +5653,12 @@ msgstr "Repitiendo la grabación del evento actual... ¿Qué quiere hacer?"
 msgid "Repeats"
 msgstr "Repeticiones"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Obligar a que la Descripción sea única"
@@ -5253,6 +5747,9 @@ msgstr "Ejecutando la restauración"
 msgid "Restore system settings"
 msgstr "Configuración del sistema de restauración"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5357,6 +5854,9 @@ msgstr "Configuración equipo satélite"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satélites"
@@ -5365,6 +5865,9 @@ msgstr "Satélites"
 msgid "Satfinder"
 msgstr "Buscador de satélites"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sats"
@@ -5505,23 +6008,21 @@ msgstr "Escanear banda US MID"
 msgid "Scan band US SUPER"
 msgstr "Escanear banda US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
-"Buscar su red para wifi y conectar a ella usando el dispositivo wifi "
-"seleccionado.\n"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5564,6 +6065,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr "Búsqueda extricta"
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr "Tipo de Búsqueda"
@@ -5593,6 +6097,9 @@ msgstr "DNS Secundario"
 msgid "Security service not running."
 msgstr "Seleccione canal a añadir..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Posicionar"
@@ -5628,10 +6135,6 @@ msgid "Select a timer to import"
 msgstr "Seleccionar una Programación a Importar"
 
 #
-msgid "Select audio mode"
-msgstr "Seleccionar modo audio"
-
-#
 msgid "Select audio track"
 msgstr "Seleccionar pista de audio"
 
@@ -5647,17 +6150,21 @@ msgstr "Seleccione canal a grabar"
 msgid "Select channel to record on"
 msgstr "Seleccionar canal a grabar"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Seleccione ficheros para backup. Actualmente seleccionado:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr "Seleccionar ficheros/carpetas a backup"
 
-#
-msgid "Select image"
-msgstr "Seleccionar imagen"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5721,10 +6228,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Imagen origen seleccionada"
-
-#
 msgid "Send DiSEqC"
 msgstr "Enviar DISEqC"
 
@@ -5812,6 +6315,9 @@ msgstr "Info del canal"
 msgid "Services"
 msgstr "Canales"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5845,6 +6351,9 @@ msgstr "Máxima Duración"
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5948,6 +6457,26 @@ msgstr "Reproductor de radio..."
 msgid "Show the tv player..."
 msgstr "Mostrar el reproductor de tv"
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Mostrar el estado de su conexión inalámbrica.\n"
@@ -5980,10 +6509,16 @@ msgstr "Emisiones similares:"
 msgid "Simple"
 msgstr "Sencillo"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Título Simple (compatibilidad para más reproductores)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Uno"
@@ -6008,6 +6543,9 @@ msgstr "En un solo paso (GOP)"
 msgid "Skin"
 msgstr "Piel"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Pieles"
@@ -6053,6 +6591,9 @@ msgstr "Software"
 msgid "Software management"
 msgstr "Manejar software"
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Restaurar software"
@@ -6061,6 +6602,12 @@ msgstr "Restaurar software"
 msgid "Software update"
 msgstr "Actualizar software"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Algunos complementos no están disponibles:\n"
@@ -6195,6 +6742,9 @@ msgstr "Comenzando"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Paso este"
@@ -6218,10 +6768,6 @@ msgid "Step west"
 msgstr "Paso oeste"
 
 #
-msgid "Stereo"
-msgstr "Stéreo"
-
-#
 msgid "Stop"
 msgstr "Parar"
 
@@ -6261,6 +6807,12 @@ msgstr "Almacenar posición"
 msgid "Stored position"
 msgstr "Posición almacenada"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Lista de subcanales..."
@@ -6401,6 +6953,9 @@ msgstr "Modo test"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Testear la configuración de red de su Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "¿Testear-Mensaje?"
@@ -6431,6 +6986,12 @@ msgstr ""
 "la Lista.\n"
 "Pulse OK para continuar."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6440,12 +7001,52 @@ msgstr ""
 "El estándar DVD no soporta video H.264 (HDTV). ¿Quiere crear un DVD de datos "
 "Dreambox (el cuál no podrá ser reproducido por un reproductor de DVDs)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6470,13 +7071,26 @@ msgstr ""
 "tiempo es especificado, un evento sólo coincide si se encuentra dentro de "
 "ese tiempo."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"El lápiz USB es ahora arrancable. ¿Quiere descargar la última versioón desde "
-"el servidor y guardarla en el lápiz?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6548,23 +7162,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "El atributo a coincidir es obligatorio."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"La validación md5sum ha fallado, el fichero puede estar corrupto. ¿Está "
-"seguro que quiere escribir esta imagen en la memoria flash? ¡Lo estará "
-"haciendo bajo su riesgo!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Falló la validación md5sum, el fichero puede estar descargado incompleto o "
-"estar corrupto."
 
 #
 msgid "The package doesn't contain anything."
@@ -6580,22 +7179,17 @@ msgid "The path %s already exists."
 msgstr "El directorio %s ya existe."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "El pin ha sido cambiado correctamente."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "El pin introducido no es correcto."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Los pins introducidos son diferentes."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Los resultados han sido escritos a %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "El apagado automático ha sido activado."
@@ -6632,6 +7226,12 @@ msgstr ""
 "El asistente puede backup tu configuración actual. ¿Quiere hacer el backup "
 "ahora?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "El asistente ha finalizado ahora."
@@ -6688,27 +7288,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "¡Este fichero .NFI no contiene una imagen válida %s!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"El fichero .NFI no tiene una firma md5 y no garantizamos que trabaje. "
-"¿Seguro que quiere escribir esta imagen a la memoria flash?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"El fichero .NFI tiene una firma md5 válida. ¿Continuamos programando esta "
-"imagen a la memoria flash?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6756,6 +7335,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "Este plugin está instalado."
@@ -6776,6 +7365,11 @@ msgstr "Este plugin será desinstalado."
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6961,21 +7555,17 @@ msgstr "Propiedades de título"
 msgid "Titleset mode"
 msgstr "Modo Título"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Para actualizar el firmware de su Dreambox, siga estos pasos:\n"
-"1) Apague su aparago con el interruptor trasero y conecte el lápiz USB "
-"arrancable.\n"
-"2) Vuelva a conectar la corriente y pulse el botón ABAJO en el panel frontal "
-"presiando por 10 segundos.\n"
-"3) Espere a que arranque y siga las instrucciones del asistente."
 
 #
 msgid "Today"
@@ -7009,6 +7599,9 @@ msgstr ""
 msgid "Track"
 msgstr "Pista"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Traducción"
@@ -7131,12 +7724,6 @@ msgid "USB stick wizard"
 msgstr "Asistente de lápiz USB"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
@@ -7214,6 +7801,9 @@ msgstr "Falló el desmonte"
 msgid "Unsupported"
 msgstr "No soportado"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Actualizar"
@@ -7303,6 +7893,9 @@ msgstr "Usar una localización concreta"
 msgid "Use a gateway"
 msgstr "Usar puerta de enlace"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Usar el el efecto de sombras a veloc. ^"
@@ -7337,6 +7930,12 @@ msgstr ""
 "Use las teclas arriba/abajo de su mando para seleccionar una opción. "
 "Después, pulse OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "¿Usar esta configuración de mejora de video?"
@@ -7381,6 +7980,12 @@ msgstr "Euroconector VCR"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (trailer intro)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7442,6 +8047,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Selección de modo de vídeo."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7450,6 +8064,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr "Configuración de mejora de vídeo"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7458,6 +8075,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Ver Películas..."
@@ -7562,6 +8185,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Teclado Virtual"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Modo voltaje"
@@ -7612,6 +8243,15 @@ msgstr "Esperando"
 msgid "Warn if free space drops below (kB):"
 msgstr "Avisar si el espacio libre baja de (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Interface Web"
@@ -7802,10 +8442,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "¿Dónde guardar las grabaciones temporales de pausa?"
 
 #
-msgid "Wireless"
-msgstr "Inalámbrico"
-
-#
 msgid "Wireless LAN"
 msgstr "RED Inalámbrica"
 
@@ -7817,6 +8453,93 @@ msgstr "Red Inalámbrica"
 msgid "Wireless Network State"
 msgstr "Estado Red Inalámbrica"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7842,10 +8565,6 @@ msgid "Write failed!"
 msgstr "¡Falló la escritura!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Se completó la escritura de la imagen la memoria flash"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7861,6 +8580,9 @@ msgstr "Si"
 msgid "Yes to all"
 msgstr "Si a todo"
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Si, y borre esta película"
@@ -7988,6 +8710,9 @@ msgstr ""
 "AutoProgramación.\n"
 "Como es un Atributo obligatorio no puede continuar sin eso."
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -8039,15 +8764,11 @@ msgstr ""
 "Su dreambox será apagado. Después, realice las instrucciones del sitio web, "
 "y su firmware preguntará actualizar su configuración."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Necesita poner un código pin y ocultarlo a sus niños.\n"
-"\n"
-"¿Quiere poner el pin ahora?"
 
 #
 msgid ""
@@ -8192,6 +8913,9 @@ msgstr ""
 "\n"
 "Pulse que quiere hacer lo siguiente."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8208,6 +8932,18 @@ msgstr "¿Volver al canal antes de ir al buscador de satélites?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8227,6 +8963,9 @@ msgstr "[editar favoritos]"
 msgid "[move mode]"
 msgstr "[modo mover]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8337,6 +9076,9 @@ msgstr "añadir canal a favoritos"
 msgid "add services"
 msgstr "Añadir Canales"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "añadir a protección de adultos"
@@ -8349,6 +9091,19 @@ msgstr "avanzado"
 msgid "alphabetic sort"
 msgstr "orden alfabético"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "CAIds asignados:"
@@ -8433,10 +9188,6 @@ msgid "chapters"
 msgstr "capítulos"
 
 #
-msgid "choose destination directory"
-msgstr "Elija el directorio destino."
-
-#
 msgid "circular left"
 msgstr "circular izda"
 
@@ -8468,6 +9219,9 @@ msgstr "conectado"
 msgid "continue"
 msgstr "continuar"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "copiar a listas"
@@ -8480,6 +9234,10 @@ msgstr "no puede ser borrado"
 msgid "create directory"
 msgstr "crear directorio"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "diariamente"
@@ -8512,6 +9270,9 @@ msgstr "borrar lista de reproducción guardada"
 msgid "delete..."
 msgstr "borrar..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "desactivar"
@@ -8637,10 +9398,6 @@ msgid "exit networkadapter setup menu"
 msgstr "salir del menú de configuración de adaptador de red"
 
 #
-msgid "failed"
-msgstr "falló"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "formatos (BMP, PNG, JPG, GIF)"
 
@@ -8916,6 +9673,9 @@ msgstr ""
 msgid "not locked"
 msgstr "no bloqueado"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "no usado"
@@ -9020,6 +9780,12 @@ msgstr "grabando..."
 msgid "red"
 msgstr "rojo"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "borrar entrada de servidor de nombres"
@@ -9121,15 +9887,14 @@ msgstr "segundo cable del LNB motorizado"
 msgid "seconds"
 msgstr "segundos"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "seleccionar"
 
 #
-msgid "select .NFI flash file"
-msgstr "seleccione fichero flash .NFI"
-
-#
 msgid "select CAId"
 msgstr "seleccionar CAId"
 
@@ -9138,10 +9903,6 @@ msgid "select CAId's"
 msgstr "seleccionar CAId's"
 
 #
-msgid "select image from server"
-msgstr "seleccione imagen desde el servidor"
-
-#
 msgid "select interface"
 msgstr "seleccionar interface"
 
@@ -9157,17 +9918,18 @@ msgstr "seleccionar película"
 msgid "select the movie path"
 msgstr "seleccione el directorio de las películas"
 
-#
-msgid "service pin"
-msgstr "pin del canal"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin de configuración"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9357,6 +10119,9 @@ msgstr "poner una marca de corte en la posición actual"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "poner hora, capítulo, audio, info subtítulos"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "no disponible"
@@ -9381,6 +10146,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "definido por el usuario"
@@ -9494,10 +10265,21 @@ msgstr "zapeado"
 #~ msgstr "* Sólo disponible cuando entra un SSID oculto o una clave de red"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Falló la descarga del .NFI:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr "Flasher .NFI de arranque USB creado correctamente."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "El fichero .NFI páso el chequeo de firma. ¡Puede flashear esta imagen de "
+#~ "manera segura!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "directorio /usr/share/enigma2"
 
@@ -9612,10 +10394,30 @@ msgstr "zapeado"
 #~ msgstr "Llamar a monitorizar"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "No puedo leer el directorio de fuentes"
+
+#
 #~ msgid "Change"
 #~ msgstr "Cambiar"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Cambiar directorio."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Cambiar pin del canal"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Cambiar pins del canal"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Cambiar pin de configuración"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Elegir localización"
 
@@ -9654,10 +10456,6 @@ msgstr "zapeado"
 #~ "reintentando..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Continuar"
-
-#
 #~ msgid "Copying USB flasher boot image to stick..."
 #~ msgstr "Copiando el flasher de arranque a la memoria USB..."
 
@@ -9706,14 +10504,26 @@ msgstr "zapeado"
 #~ msgstr "Asistente-pordefecto"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Directorio destino"
+
+#
 #~ msgid "Details"
 #~ msgstr "Detalles"
 
 #
+#~ msgid "Details for extension: "
+#~ msgstr "Detalles de la extensión:"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Configuración del dispositivo..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Desactivar Subtítulos"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9769,6 +10579,10 @@ msgstr "zapeado"
 #~ msgstr "Hecho - Instalados o actualizados %d paquetes con %d errores"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Falló la descarga del USB flasher:"
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Descargando la descripción de la imagen..."
 
@@ -9845,6 +10659,13 @@ msgstr "zapeado"
 #~ msgstr "Chequear sistema de archivos..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Primero necesitamos descargar el último entorno de arranque para el "
+#~ "flasher USB."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Fijar memoria USB"
 
@@ -9889,6 +10710,10 @@ msgstr "zapeado"
 #~ msgstr "Si quiere ver esta página, pulse OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Utilidad de imagen flash"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Imagen-Actualización"
 
@@ -9913,6 +10738,14 @@ msgstr "zapeado"
 #~ "Borrar"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Ethernet integrado"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Wireless integrado"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Dispositivo: %s"
 
@@ -9965,10 +10798,18 @@ msgstr "zapeado"
 #~ msgstr "DVD nuevo"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nuevo pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Lo siento pero no hay 50 Hz. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Encontré una memoria USB no válida"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -10047,14 +10888,42 @@ msgstr "zapeado"
 #~ msgstr "Detalles del paquete para:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Página"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "Particionando la memoria USB ..."
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Elija la imagen flash .NFI desde el servidor para descargar"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "¡Desconecte todos los dispositivos USB de su Dreambox y (re)conecte el "
+#~ "lápiz USB (tamaño mínimo 64 MB) ahora!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Por favor ponga el pin antiguo"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Seleccione el fichero de imagen .NFI flash desde el medio"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Por favor, seleccione una palabra para filtrar..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Seleccione el directorio destino o el medio"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Espere para la verificación de firma md5..."
 
@@ -10075,6 +10944,10 @@ msgstr "zapeado"
 #~ msgstr "Puerto"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Pulse OK para ver todo el log"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10156,6 +11029,10 @@ msgstr "zapeado"
 #~ "¿quiere apagar ahora?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Reintroduzca el nuevo pin"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Refrescar"
 
@@ -10164,6 +11041,14 @@ msgstr "zapeado"
 #~ msgstr "Remontando la partición de la memoria USB..."
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "¿Borrar el fichero corrupto .NFI?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "¿Borrar el fichero .NFI incompleto?"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Reemplazar la lista actual"
 
@@ -10219,18 +11104,42 @@ msgstr "zapeado"
 #~ "Escanear su red para puntos de acceso y conecte a ellos con su USB Wlan\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Buscar su red para wifi y conectar a ella usando el dispositivo wifi "
+#~ "seleccionado.\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Seleccionar fuente IPKG para editar..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Seleccionar modo audio"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Seleccione ficheros para backup. Actualmente seleccionado:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Selecciona ficheros/carpetas para backup..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Seleccionar imagen"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Seleccionar la entrada de video"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Imagen origen seleccionada"
+
+#
 #~ msgid "Service scan type needed"
 #~ msgstr "Tipo de escaneo de canal necesario"
 
@@ -10289,6 +11198,10 @@ msgstr "zapeado"
 #~ msgstr "Paso "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stéreo"
+
+#
 #~ msgid ""
 #~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
 #~ "NFI image file from the feed server and save it on the stick. Then reboot "
@@ -10301,6 +11214,60 @@ msgstr "zapeado"
 #~ "el .NFI flasher desde la memoria USB."
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "El lápiz USB es ahora arrancable. ¿Quiere descargar la última versioón "
+#~ "desde el servidor y guardarla en el lápiz?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "La validación md5sum ha fallado, el fichero puede estar corrupto. ¿Está "
+#~ "seguro que quiere escribir esta imagen en la memoria flash? ¡Lo estará "
+#~ "haciendo bajo su riesgo!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Falló la validación md5sum, el fichero puede estar descargado incompleto "
+#~ "o estar corrupto."
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "El pin ha sido cambiado correctamente."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Los pins introducidos son diferentes."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "¡Este fichero .NFI no contiene una imagen válida %s!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "El fichero .NFI no tiene una firma md5 y no garantizamos que trabaje. "
+#~ "¿Seguro que quiere escribir esta imagen a la memoria flash?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "El fichero .NFI tiene una firma md5 válida. ¿Continuamos programando esta "
+#~ "imagen a la memoria flash?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "¡Este Dreambox no puede reproducir videos %s!"
 
@@ -10322,6 +11289,22 @@ msgstr "zapeado"
 #~ "a ponerlo. Pulse OK cuando lo haya sacado."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Para actualizar el firmware de su Dreambox, siga estos pasos:\n"
+#~ "1) Apague su aparago con el interruptor trasero y conecte el lápiz USB "
+#~ "arrancable.\n"
+#~ "2) Vuelva a conectar la corriente y pulse el botón ABAJO en el panel "
+#~ "frontal presiando por 10 segundos.\n"
+#~ "3) Espere a que arranque y siga las instrucciones del asistente."
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "Tipo de Transpondedor"
 
@@ -10406,6 +11389,14 @@ msgstr "zapeado"
 #~ msgstr "Interface web: Lista de Interfaces configurados"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Inalámbrico"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Se completó la escritura de la imagen la memoria flash"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Escribiendo el fichero de imagen a la Flash NAND"
 
@@ -10457,6 +11448,16 @@ msgstr "zapeado"
 #~ "¿Quiere definir palabras ahora?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Necesita poner un código pin y ocultarlo a sus niños.\n"
+#~ "\n"
+#~ "¿Quiere poner el pin ahora?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Seleccionó una lista"
 
@@ -10513,6 +11514,10 @@ msgstr "zapeado"
 #~ msgstr "por Exif"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "Elija el directorio destino."
+
+#
 #~ msgid "color"
 #~ msgstr "color"
 
@@ -10537,6 +11542,10 @@ msgstr "zapeado"
 #~ msgstr "salir del menú de configuración de red"
 
 #
+#~ msgid "failed"
+#~ msgstr "falló"
+
+#
 #~ msgid "font face"
 #~ msgstr "fuente"
 
@@ -10637,10 +11646,26 @@ msgstr "zapeado"
 #~ "%d canales encontrados!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "seleccione fichero flash .NFI"
+
+#
 #~ msgid "select Slot"
 #~ msgstr "seleccionar Slot"
 
 #
+#~ msgid "select image from server"
+#~ msgstr "seleccione imagen desde el servidor"
+
+#
+#~ msgid "service pin"
+#~ msgstr "pin del canal"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin de configuración"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "mostrar la primera etiqueta"
 
index fb3ac93..b607aa0 100755 (executable)
--- a/po/et.po
+++ b/po/et.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-04-12 15:24+0200\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-12-30 09:00+0200\n"
 "Last-Translator: Arvo <arvo@softshark.ee>\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
@@ -15,17 +15,15 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Language: et\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.2\n"
+"X-Generator: Pootle 2.0.3\n"
 
-#
 msgid ""
 "\n"
 "Advanced options and settings."
 msgstr ""
 "\n"
-"Vastuvõtu sätted"
+"Vastuvõtu sätted."
 
-#
 msgid ""
 "\n"
 "After pressing OK, please wait!"
@@ -33,7 +31,6 @@ msgstr ""
 "\n"
 "Vajuta OK ja oota!"
 
-#
 msgid ""
 "\n"
 "Backup your Dreambox settings."
@@ -41,7 +38,6 @@ msgstr ""
 "\n"
 "Tee sätetest varukoopia."
 
-#
 msgid ""
 "\n"
 "Edit the upgrade source address."
@@ -49,7 +45,6 @@ msgstr ""
 "\n"
 "Muuda uuenduste allika aadressi."
 
-#
 msgid ""
 "\n"
 "Manage extensions or plugins for your Dreambox"
@@ -57,21 +52,19 @@ msgstr ""
 "\n"
 "Halda oma vastuvõtja laiendusi"
 
-#
 msgid ""
 "\n"
 "Online update of your Dreambox software."
 msgstr ""
 "\n"
-"Uuendab vastuvõtja tarkvara"
+"Uuendab vastuvõtja tarkvara."
 
-#
 msgid ""
 "\n"
 "Press OK on your remote control to continue."
 msgstr ""
 "\n"
-"Jätkamiseks vajuta OK"
+"Jätkamiseks vajuta OK."
 
 #
 msgid ""
@@ -105,7 +98,6 @@ msgstr ""
 "\n"
 "Otsi kohalike laiendusi ja installi need."
 
-#
 msgid ""
 "\n"
 "Select your backup device.\n"
@@ -131,79 +123,65 @@ msgstr ""
 "\n"
 "Vaata, paigalda ja eemalda tarkvara pakette."
 
-#
 msgid " "
-msgstr ""
+msgstr " "
 
 msgid " Results"
-msgstr "Tulemused"
+msgstr " Tulemused"
 
-#
 msgid " extensions."
-msgstr "Laiendused"
+msgstr " laiendused."
+
+msgid " ms"
+msgstr " ms"
 
-#
 msgid " packages selected."
-msgstr " paketti valitud"
+msgstr " paketti valitud."
 
-#
 msgid " updates available."
 msgstr " uuendust saadaval."
 
-#
 msgid " wireless networks found!"
-msgstr "leitud WiFi võrk!"
+msgstr " WiFi võrku leitud!"
 
-#
 msgid "#000000"
-msgstr ""
+msgstr "#000000"
 
-#
 msgid "#0064c7"
-msgstr ""
+msgstr "#0064c7"
 
-#
 msgid "#25062748"
-msgstr ""
+msgstr "#25062748"
 
-#
 msgid "#389416"
-msgstr ""
+msgstr "#389416"
 
-#
 msgid "#80000000"
-msgstr ""
+msgstr "#80000000"
 
-#
 msgid "#80ffffff"
-msgstr ""
+msgstr "#80ffffff"
 
-#
 msgid "#bab329"
-msgstr ""
+msgstr "#bab329"
 
-#
 msgid "#f23d21"
-msgstr ""
+msgstr "#f23d21"
 
-#
 msgid "#ffffff"
-msgstr ""
+msgstr "#ffffff"
 
-#
 msgid "#ffffffff"
-msgstr ""
+msgstr "#ffffffff"
 
 #
 msgid "%H:%M"
 msgstr "%H:%M"
 
-#
 #, python-format
 msgid "%d jobs are running in the background!"
-msgstr "%d protsessi käib taustal"
+msgstr "%d protsessi käib tausta!"
 
-#
 #, python-format
 msgid "%d min"
 msgstr "%d min"
@@ -213,14 +191,12 @@ msgstr "%d min"
 msgid "%d services found!"
 msgstr "%d kanalit leitud!"
 
-#
 msgid "%d.%B %Y"
 msgstr "%d.%B %Y"
 
-#
 #, python-format
 msgid "%i ms"
-msgstr ""
+msgstr "%i ms"
 
 #
 #, python-format
@@ -231,12 +207,10 @@ msgstr ""
 "%s\n"
 "(%s, %d MB vaba)"
 
-#
 #, python-format
 msgid "%s (%s)\n"
 msgstr "%s (%s)\n"
 
-#
 msgid "(ZAP)"
 msgstr "(Ainult kanalivahetus)"
 
@@ -244,24 +218,11 @@ msgstr "(Ainult kanalivahetus)"
 msgid "(empty)"
 msgstr "(tühi)"
 
-#
 msgid "(show optional DVD audio menu)"
-msgstr "Näita DVD valikulist audio-menüüd"
+msgstr "(näita DVD valikulist audio-menüüd)"
 
-#
 msgid "* Only available if more than one interface is active."
-msgstr "* Enam kui ühe aktiivse liidese puhul"
-
-#
-msgid ".NFI Download failed:"
-msgstr ".NFI Allalaadimine nurjus:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI faili md5sum signatuur korras.Te saate nüüd turvaliselt tarkvara "
-"paigaldada!"
+msgstr "* Enam kui ühe aktiivse liidese puhul."
 
 #
 msgid "0"
@@ -271,9 +232,8 @@ msgstr "0"
 msgid "1"
 msgstr "1"
 
-#
 msgid "1 wireless network found!"
-msgstr "1 traadita võrk leitud!"
+msgstr "1 Wifi võrk leitud!"
 
 #
 msgid "1.0"
@@ -299,11 +259,9 @@ msgstr "13 V"
 msgid "16:10"
 msgstr "16:10"
 
-#
 msgid "16:10 Letterbox"
 msgstr "16:10 Letterbox"
 
-#
 msgid "16:10 PanScan"
 msgstr "16:10 PanScan"
 
@@ -311,7 +269,6 @@ msgstr "16:10 PanScan"
 msgid "16:9"
 msgstr "16:9"
 
-#
 msgid "16:9 Letterbox"
 msgstr "16:9 Letterbox"
 
@@ -343,11 +300,9 @@ msgstr "4"
 msgid "4:3"
 msgstr "4:3"
 
-#
 msgid "4:3 Letterbox"
 msgstr "4:3 Letterbox"
 
-#
 msgid "4:3 PanScan"
 msgstr "4:3 PanScan"
 
@@ -403,19 +358,29 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
-#
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "BackToTheRoots välimus.. või vanad head ajad."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "BackToTheRoots välimus... või vanad head ajad."
+
+msgid "A basic ftp client"
+msgstr "Põhi-ftp klient"
+
+msgid "A client for www.dyndns.org"
+msgstr "www.dyndns.org klient"
+
 #, python-format
 msgid ""
 "A configuration file (%s) was modified since Installation.\n"
 "Do you want to keep your version?"
 msgstr ""
-"Konfiguratsioonifaili  (%s) on muudetud peale alginstalli.\n"
+"Konfiguratsioonifaili (%s) on muudetud peale alginstalli.\n"
 "Kas tahad säilitada oma versiooni?"
 
 msgid "A demo plugin for TPM usage."
-msgstr ""
+msgstr "Demo laiendus TPM kasutamiseks."
 
-#
 msgid ""
 "A finished record timer wants to set your\n"
 "Dreambox to standby. Do that now?"
@@ -435,6 +400,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Graafiline EPG kõigile kanalitele selles valikus"
 
+msgid "A graphical EPG interface"
+msgstr "Graafiline EPG liides"
+
+msgid "A graphical EPG interface."
+msgstr "Graafiline EPG liides."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -443,6 +414,15 @@ msgstr ""
 "Sellise nimega ühenduspunkt on juba olemas!\n"
 "Muuda olemasolev ja jätka?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Ilus Kerni HD välimus"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Ilus HD välimus Brushed Alu tehtud Kerni poolt."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Kena välimus Kernilt"
+
 #
 #, python-format
 msgid ""
@@ -460,30 +440,25 @@ msgstr ""
 "Hetkel salvestatakse.\n"
 "Mida soovid teha?"
 
-#
 msgid ""
 "A recording is currently running. Please stop the recording before trying to "
 "configure the positioner."
 msgstr ""
-"Hetkel salvestatakse. Peata salvestus\n"
-"enne kui üritad muuta positsioneeri sätteid."
+"Hetkel salvestatakse. Peata salvestus enne kui üritad muuta positsioneeri "
+"sätteid."
 
-#
 msgid ""
 "A recording is currently running. Please stop the recording before trying to "
 "start the satfinder."
 msgstr ""
-"Hetkel salvestatakse. Peata salvestus\n"
-"enne kui käivitad satelliidi otsimise."
+"Hetkel salvestatakse. Peata salvestus enne kui käivitad satelliidi otsimise."
 
-#
 #, python-format
 msgid "A required tool (%s) was not found."
-msgstr "Ei leidnud (%s) vajaliku tööriista"
+msgstr "Ei leidnud (%s) vajaliku tööriista."
 
-#
 msgid "A search for available updates is currently in progress."
-msgstr "Otsime uuendusi..."
+msgstr "Otsime uuendusi."
 
 #
 msgid ""
@@ -495,7 +470,9 @@ msgstr ""
 "\n"
 "Kas te soovite keelata teise võrguühenduse?"
 
-#
+msgid "A simple downloading application for other plugins"
+msgstr "Lihtne programm ülejäänud laienduste allalaadimiseks"
+
 msgid ""
 "A sleep timer wants to set your\n"
 "Dreambox to standby. Do that now?"
@@ -511,19 +488,16 @@ msgstr ""
 "Unetimer soovib vastuvõtja välja\n"
 "lülitada. Kas lülitab?"
 
-#
 msgid "A small overview of the available icon states and actions."
-msgstr "Kasutatavate ikoonide seisundite ja tegevuste lühiülevaade "
+msgstr "Kasutatavate ikoonide seisundite ja tegevuste lühiülevaade."
 
-#
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
 msgstr ""
 "Taimeriga salvestus nurjus!\n"
-"Keela TV ja proovi uuesti\n"
+"Keela TV ja proovi uuesti?\n"
 
-#
 msgid "A/V Settings"
 msgstr "Heli- ja pildisätted"
 
@@ -554,9 +528,14 @@ msgstr "Katkesta seadistusabi."
 msgid "About"
 msgstr "Süstemiinfo"
 
-#
 msgid "About..."
-msgstr "Süsteemiinfo"
+msgstr "Süsteemiinfo..."
+
+msgid "Access to the ARD-Mediathek"
+msgstr "Juurdepääs ARD-Mediathek-le"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Juurdepääs ARD-Mediathek onlain video andmebaasi."
 
 #
 msgid "Accesspoint:"
@@ -604,7 +583,6 @@ msgstr "Lisa"
 msgid "Add Bookmark"
 msgstr "Lisa lemmik"
 
-#
 msgid "Add WLAN configuration?"
 msgstr "Lisa WiFi seadistus?"
 
@@ -614,7 +592,7 @@ msgstr "Lisa marker"
 
 #
 msgid "Add a new NFS or CIFS mount point to your Dreambox."
-msgstr ""
+msgstr "Lisa uus NFS või CIFS haakepunkt oma tuunerile."
 
 #
 msgid "Add a new title"
@@ -624,21 +602,19 @@ msgstr "Lisa uus pealkiri"
 msgid "Add network configuration?"
 msgstr "Lisan võrgu seadistuse?"
 
-#
 msgid "Add new AutoTimer"
-msgstr ""
+msgstr "Lisa uus AutoTimer"
 
 #
 msgid "Add new network mount point"
-msgstr ""
+msgstr "Lisa uus võrgu haakepunkt"
 
 #
 msgid "Add timer"
 msgstr "Lisa taimer"
 
-#
 msgid "Add timer as disabled on conflict"
-msgstr ""
+msgstr "Lisa taimer nagu konfliktne"
 
 #
 msgid "Add title"
@@ -652,25 +628,21 @@ msgstr "Lisa valikutesse"
 msgid "Add to favourites"
 msgstr "Lisa lemmikutesse"
 
-#
 msgid "Add zap timer instead of record timer?"
-msgstr ""
+msgstr "Lisan zap taimer savestustimeri asemel?"
 
-#
 msgid "Added: "
-msgstr ""
+msgstr "Lisatud: "
 
-#
 msgid ""
 "Adds enigma2 settings and dreambox model informations like SN, rev... if "
 "enabled."
 msgstr ""
 "Lisab enigma2 seaded ja vastuvõtja mudeli info, nagu SN ... jne. kui on "
-"lubatud"
+"lubatud."
 
-#
 msgid "Adds network configuration if enabled."
-msgstr "Lisab võrgu seadistuse, kui on lubatud"
+msgstr "Lisab võrgu seadistuse, kui on lubatud."
 
 #
 msgid "Adds wlan configuration if enabled."
@@ -688,6 +660,12 @@ msgstr ""
 "peenhäälestuse sulgemiseks või kasuta numbrinuppe teiste testipiltide "
 "valikuks."
 
+msgid "Adult streaming plugin"
+msgstr "Täiskasvanute voogesitus laiendus"
+
+msgid "Adult streaming plugin."
+msgstr "Täiskasvanute voogesitus laiendus."
+
 #
 msgid "Advanced Options"
 msgstr "Lisavalikud"
@@ -712,6 +690,13 @@ msgstr "Laiendatud video sätted"
 msgid "Advanced restore"
 msgstr "Laiendatud taastamine"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Pärast taaskäivitust või voolukatkestust, viib laiendus StartupToStandby "
+"Teie vastuvõtja ooterežiimi."
+
 #
 msgid "After event"
 msgstr "Peale salvestust"
@@ -724,7 +709,9 @@ msgstr ""
 "Kui alghäälestus on lõppenud, pead valima lapselukuga kanalid. Vaata "
 "juhendist, kuidas seda teha."
 
-#
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai.HD välimuse-stiili muutmise laiendus"
+
 msgid "Album"
 msgstr "Album"
 
@@ -736,17 +723,20 @@ msgstr "Kõik kanalid"
 msgid "All Satellites"
 msgstr "Kõik satelliidid"
 
-#
 msgid "All Time"
-msgstr ""
+msgstr "Kogu aeg"
 
-#
 msgid "All non-repeating timers"
-msgstr ""
+msgstr "Kõik mittekorduvad taimerid"
 
-#
 msgid "Allow zapping via Webinterface"
-msgstr ""
+msgstr "Luba zap veebiliidesest"
+
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Lubab TuxboxPluginate käivituse."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Lubab laadida rapidshare faile alla taustal."
 
 #
 msgid "Alpha"
@@ -756,33 +746,30 @@ msgstr "Alfa"
 msgid "Alternative radio mode"
 msgstr "Alternatiivne raadiorežiim"
 
-#
 msgid "Alternative services tuner priority"
-msgstr "Tüüneri prioriteet"
+msgstr "Tuuneri prioriteet"
+
+msgid "Always ask"
+msgstr "Alati küsi"
 
 #
 msgid "Always ask before sending"
 msgstr "Küsi alati enne saatmist"
 
-#
 msgid "Ammount of recordings left"
-msgstr ""
+msgstr "Järelejäänud salvestuste arv"
 
-#
 msgid "An empty filename is illegal."
-msgstr "Tühi failinimi ei ole lubatud"
+msgstr "Tühi failinimi ei ole lubatud."
 
-#
 msgid "An error occured."
-msgstr ""
+msgstr "Leidis aset viga."
 
-#
 msgid "An unknown error occured!"
-msgstr "Tundmatu viga"
+msgstr "Tundmatu viga!"
 
-#
 msgid "Anonymize crashlog?"
-msgstr "Muuda vealogi nimetuks"
+msgstr "Muuda vealogi nimetuks?"
 
 #
 msgid "Arabic"
@@ -796,12 +783,11 @@ msgstr ""
 "Kas tahad kindlasti uuesti käivitada võrguadapterit?\n"
 "\n"
 
-#
 msgid ""
 "Are you sure you want to delete\n"
 "following backup:\n"
 msgstr ""
-"kas soovid taastada\n"
+"Kas soovid taastada\n"
 "seda varukoopiat:\n"
 
 #
@@ -816,12 +802,11 @@ msgstr ""
 "Kas tahad kindlasti uuesti käivitada võrguadapterit?\n"
 "\n"
 
-#
 msgid ""
 "Are you sure you want to restore\n"
 "following backup:\n"
 msgstr ""
-"kas soovid taastada\n"
+"Kas soovid taastada\n"
 "seda varukoopiat:\n"
 
 #
@@ -837,14 +822,15 @@ msgid ""
 "Are you sure you want to save this network mount?\n"
 "\n"
 msgstr ""
+"Soovite salvestada selle võrgu haakepunkti?\n"
+"\n"
 
 #
 msgid "Artist"
 msgstr "Esitaja"
 
-#
 msgid "Ascending"
-msgstr ""
+msgstr "Kasvav"
 
 #
 msgid "Ask before shutdown:"
@@ -858,34 +844,39 @@ msgstr "Küsi kasutajalt"
 msgid "Aspect Ratio"
 msgstr "Pildisuhe"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Määra levitaja/kanal/caid CI moodulile"
+
 msgid "Atheros"
-msgstr ""
+msgstr "Atheros"
 
 #
 msgid "Audio"
 msgstr "Heli"
 
-#
 msgid "Audio Options..."
-msgstr "Helisätted"
+msgstr "Helisätted..."
 
-#
 msgid "Audio Sync"
-msgstr ""
+msgstr "Heli sünkroniseerimine"
 
-#
 msgid "Audio Sync Setup"
+msgstr "Heli sünkroniseerimise seaded"
+
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
 msgstr ""
+"AudoSync muudab heli viidet väljundis (Bitstream / PCM) nii, et see on "
+"sünkroonis pildiga."
 
 #
 msgid "Australia"
-msgstr ""
+msgstr "Austraalia"
 
-#
 msgid "Author: "
-msgstr "Automaatne"
+msgstr "Autor: "
 
-#
 msgid "Authoring mode"
 msgstr "Autoriseerimismoodus"
 
@@ -897,7 +888,6 @@ msgstr "Automaatne"
 msgid "Auto chapter split every ? minutes (0=never)"
 msgstr "Automaatne kaadri lõikamine iga ? minuti (0=mitte kunagi)"
 
-#
 msgid "Auto flesh"
 msgstr ""
 
@@ -905,25 +895,27 @@ msgstr ""
 msgid "Auto scart switching"
 msgstr "Autom. SCART ümberlülitus"
 
-#
 msgid "AutoTimer Editor"
-msgstr ""
+msgstr "AutoTaimeri muutja"
 
-#
 msgid "AutoTimer Filters"
-msgstr ""
+msgstr "AutoTaimeri filtrid"
 
-#
 msgid "AutoTimer Services"
-msgstr ""
+msgstr "AutoTaimeri teenused"
 
-#
 msgid "AutoTimer Settings"
-msgstr ""
+msgstr "AutoTaimeri seaded"
 
-#
 msgid "AutoTimer overview"
+msgstr "AutoTaimeri ülevaade"
+
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
 msgstr ""
+"AutoTimer otsib  EPG-d ja loob taimerid vastavalt kasutaja määratud "
+"otsingukriteeriumitele."
 
 #
 msgid "Automatic"
@@ -933,13 +925,38 @@ msgstr "Automaatne"
 msgid "Automatic Scan"
 msgstr "Automaatotsing"
 
-#
-msgid "Autos & Vehicles"
+msgid "Automatic volume adjustment"
+msgstr "Automaatne helitugevuse korrigeerimine"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automaatne helitugevuse kohandamine ac3/dts kanalitel."
+
+msgid "Automatically change video resolution"
+msgstr "Automaatselt muuda video resolutsiooni"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
 msgstr ""
+"Muudab väljundi eraldust vastavalt selle video eraldusele, mida vaatad."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Tekitab salvestuse ajad võtmesõnadele tuginedes"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Teavitab Sind vähese sisemälu korral"
+
+msgid "Automatically refresh EPG"
+msgstr "Värskenda automaatselt EPG-d"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Saada automaatselt vealogi ära"
+
+msgid "Autos & Vehicles"
+msgstr "Autod"
 
-#
 msgid "Autowrite timer"
-msgstr ""
+msgstr "Isesalvestav taimer"
 
 #
 msgid "Available format variables"
@@ -953,6 +970,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD välimus Ismail Demir-lt"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD välimus, tehtud Ismail Demir poolt"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -997,13 +1020,12 @@ msgstr "Sagedusala"
 msgid "Bandwidth"
 msgstr "Ribalaius"
 
-#
 msgid "Begin of \"after event\" timespan"
 msgstr ""
 
 #
 msgid "Begin of timespan"
-msgstr ""
+msgstr "Alusta kestuseta salvestust"
 
 #
 msgid "Begin time"
@@ -1029,7 +1051,6 @@ msgstr "Tegevus kui taasesitus on peatatud"
 msgid "Behavior when a movie reaches the end"
 msgstr "Tegevus kui salvestus jõuab lõpule"
 
-#
 msgid "Bitrate:"
 msgstr "Bitrate:"
 
@@ -1037,29 +1058,39 @@ msgstr "Bitrate:"
 msgid "Block noise reduction"
 msgstr "Blokeeri müra vähendamist"
 
-#
 msgid "Blue boost"
-msgstr ""
+msgstr "Sinine boost"
+
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi seadelisandus"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi seadelisandus."
 
 #
 msgid "Bookmarks"
 msgstr "Lemmikud"
 
-#
 msgid "Bouquets"
-msgstr ""
+msgstr "Favoriit kaustad"
 
 #
 msgid "Brazil"
-msgstr ""
+msgstr "Brasiilia"
 
 #
 msgid "Brightness"
 msgstr "Heledus"
 
+msgid "Browse for and connect to network shares"
+msgstr "Otsi ja ühenda võrguosalustega"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Otsi NFS/CIFS osalusi ja ühenda nendega."
+
 #
 msgid "Browse network neighbourhood"
-msgstr ""
+msgstr "Otsi võrgunaabreid"
 
 #
 msgid "Burn DVD"
@@ -1069,14 +1100,14 @@ msgstr "Kirjuta DVD"
 msgid "Burn existing image to DVD"
 msgstr "Salvesta olemasolev image DVD-le"
 
-#
-#, fuzzy
 msgid "Burn to DVD"
 msgstr "Kirjuta DVD-le"
 
-#
+msgid "Burn your recordings to DVD"
+msgstr "Kirjuta salvestused DVD-le"
+
 msgid "Bus: "
-msgstr "Siin:"
+msgstr "Siin: "
 
 #
 msgid ""
@@ -1092,23 +1123,27 @@ msgstr "C"
 msgid "C-Band"
 msgstr "C-sagedusala"
 
-#, fuzzy
 msgid "CDInfo"
 msgstr "Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo võimaldab albumi ja loo andmete kogumist CDDB ja CD-Text põhjal, kui "
+"AudioCD-d mängivad Mediaplayeris."
+
 #
 msgid "CI assignment"
 msgstr "CI määrangud"
 
 #
 msgid "CIFS share"
-msgstr ""
+msgstr "CIFS võrgukoht"
 
-#
 msgid "CVBS"
 msgstr "Komposiit (CVBS)"
 
-#
 msgid "Cable"
 msgstr "Kaabel (DVB-C)"
 
@@ -1116,25 +1151,25 @@ msgstr "Kaabel (DVB-C)"
 msgid "Cache Thumbnails"
 msgstr "Salvesta Thumbnail-d"
 
-#, fuzzy
+msgid "Callmonitor for NCID-based call notification"
+msgstr "NCID teavituse kõnemonitor"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Fritz!Box ruuterite kõnemonitor"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Palun kontrolli oma võrguseadeid!"
 
 #
 msgid "Canada"
-msgstr ""
+msgstr "Kanada"
 
 #
 msgid "Cancel"
 msgstr "Tühista"
 
-#
-msgid "Cannot parse feed directory"
-msgstr "Ei saa sõeluda feedi kausta"
-
-#
 msgid "Capacity: "
-msgstr "Maht:"
+msgstr "Maht: "
 
 #
 msgid "Card"
@@ -1144,57 +1179,47 @@ msgstr "Kaart"
 msgid "Catalan"
 msgstr "Katalaani"
 
-#
 msgid "Center screen at the lower border"
-msgstr ""
+msgstr "Tsentreeri alumisel piirjoonel"
 
-#
 msgid "Center screen at the upper border"
-msgstr ""
+msgstr "Tsentreeri ülemisel piirjoonel"
 
-#
 msgid "Change active delay"
-msgstr ""
+msgstr "Muuda hilistust"
 
 #
 msgid "Change bouquets in quickzap"
 msgstr "Nimekirjade vahetus ka nooleklahvidega"
 
-#
 msgid "Change default recording offset?"
-msgstr ""
-
-#
-msgid "Change dir."
-msgstr "Vaheta kausta."
+msgstr "Muuda salvestuse vaikimisi offsetti?"
 
-#
 msgid "Change hostname"
-msgstr ""
+msgstr "Muuda nime"
 
 #
 msgid "Change pin code"
 msgstr "Vaheta parool"
 
-#
-msgid "Change service pin"
-msgstr "Vaheta kanali kood"
+msgid "Change service PIN"
+msgstr "Muuda kanali PIN"
 
-#
-msgid "Change service pins"
-msgstr "Vaheta kanali koodid"
+msgid "Change service PINs"
+msgstr "Muuda kanalite PIN-e"
 
-#
-msgid "Change setup pin"
-msgstr "Vaheta seadete kood"
+msgid "Change setup PIN"
+msgstr "Muuda seadistus PIN-i"
 
 #
 msgid "Change step size"
 msgstr "Muuda sammu suurust"
 
-#
 msgid "Change the hostname of your Dreambox."
-msgstr ""
+msgstr "Muuda oma tuuneri nime."
+
+msgid "Changelog"
+msgstr "Muudatuste logi"
 
 #
 msgid "Channel"
@@ -1204,13 +1229,11 @@ msgstr "Kanal"
 msgid "Channel Selection"
 msgstr "Kanalite valik"
 
-#
 msgid "Channel audio:"
-msgstr ""
+msgstr "Helikanal:"
 
-#
 msgid "Channel not in services list"
-msgstr "Vaheta kanali koodid"
+msgstr "Kanal pole teenuste nimekirjas"
 
 #
 msgid "Channel:"
@@ -1220,13 +1243,11 @@ msgstr "Kanal:"
 msgid "Channellist menu"
 msgstr "Kanalilisti menüü"
 
-#
 msgid "Channels"
-msgstr ""
+msgstr "Kanalid"
 
-#
 msgid "Chap."
-msgstr "Peatükk"
+msgstr "Peatükk."
 
 #
 msgid "Chapter"
@@ -1240,19 +1261,15 @@ msgstr "Peatükk:"
 msgid "Check"
 msgstr "Kontrolli"
 
-#
 msgid "Checking Filesystem..."
-msgstr "Kontrollin failisüsteemi"
+msgstr "Kontrollin failisüsteemi..."
 
-#
 msgid "Choose Tuner"
-msgstr "Vali tüüner"
+msgstr "Vali tuuner"
 
-#
 msgid "Choose a wireless network"
-msgstr "Vali WiFi võrk "
+msgstr "Vali WiFi võrk"
 
-#
 msgid "Choose backup files"
 msgstr "Vali failid"
 
@@ -1264,11 +1281,12 @@ msgstr "Varukoopia asukoht"
 msgid "Choose bouquet"
 msgstr "Vali nimekiri"
 
-#
+msgid "Choose image to download"
+msgstr "Vali tarkvara allalaadimiseks"
+
 msgid "Choose target folder"
 msgstr "Vali kataloog"
 
-#
 msgid "Choose upgrade source"
 msgstr "Vali allikas"
 
@@ -1276,17 +1294,14 @@ msgstr "Vali allikas"
 msgid "Choose your Skin"
 msgstr "Vali uus Välimus"
 
-#
 msgid "Circular left"
-msgstr "ringpolarisatsioon vasak"
+msgstr "Ringpolarisatsioon vasak"
 
-#
 msgid "Circular right"
-msgstr "ringpolarisatsioon parem"
+msgstr "Ringpolarisatsioon parem"
 
-#
 msgid "Classic"
-msgstr ""
+msgstr "Classikaline"
 
 #
 msgid "Cleanup"
@@ -1300,6 +1315,12 @@ msgstr "Puhastusabiline"
 msgid "Cleanup Wizard settings"
 msgstr "Puhastusabilise seaded"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Puhasta taimerite nimekiri automaatselt"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Puhasta taimerite nimekiri automaatselt."
+
 #
 msgid "CleanupWizard"
 msgstr "Puhastusabiline"
@@ -1308,9 +1329,8 @@ msgstr "Puhastusabiline"
 msgid "Clear before scan"
 msgstr "Kustuta kanalid"
 
-#
 msgid "Clear history on Exit:"
-msgstr ""
+msgstr "Kustuta väljudes ajalugu:"
 
 #
 msgid "Clear log"
@@ -1320,33 +1340,27 @@ msgstr "Kustuta log"
 msgid "Close"
 msgstr "Sulge"
 
-#
 msgid "Close and forget changes"
-msgstr ""
+msgstr "Sulge ja unusta muudatused"
 
-#
 msgid "Close and save changes"
-msgstr ""
+msgstr "Sulge ja salvesta muudatused"
 
 #
 msgid "Close title selection"
 msgstr "Sulge pealkirja valik"
 
-#
 msgid "Code rate high"
-msgstr "Code rate (kõrge)"
+msgstr "Code rate ülemine"
 
-#
 msgid "Code rate low"
-msgstr "Code rate (madal)"
+msgstr "Code rate alumine"
 
-#
 msgid "Coderate HP"
-msgstr "Code rate (HP)"
+msgstr "Coderate HP"
 
-#
 msgid "Coderate LP"
-msgstr "Code rate (LP)"
+msgstr "Coderate LP"
 
 #
 msgid "Collection name"
@@ -1362,7 +1376,7 @@ msgstr "Värvuse formaat"
 
 #
 msgid "Comedy"
-msgstr ""
+msgstr "Komöödia"
 
 #
 msgid "Command execution..."
@@ -1388,15 +1402,13 @@ msgstr "CI määrangud"
 msgid "CommonInterface"
 msgstr "CI liides"
 
-#
 msgid "Communication"
-msgstr "Salvestuskoht"
+msgstr "Suhtlus"
 
 #
 msgid "Compact Flash"
 msgstr "CompactFlash"
 
-#
 msgid "Complete"
 msgstr "Valmis"
 
@@ -1405,19 +1417,18 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Täielik ( lubab audio radade miximist )"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Salvestuse nimede komponeerimine"
 
 #
 msgid "Configuration Mode"
 msgstr "Häälestamine"
 
-#
 msgid "Configuration for the Webinterface"
-msgstr ""
+msgstr "Veebiinterfeisi seadistamine"
 
 #
 msgid "Configure AutoTimer behavior"
-msgstr ""
+msgstr "Seadista autotaimeri käitumist"
 
 #
 msgid "Configure interface"
@@ -1427,6 +1438,9 @@ msgstr "Seadista liides"
 msgid "Configure nameservers"
 msgstr "Seadista nimeserverid"
 
+msgid "Configure your WLAN network interface"
+msgstr "Häälesta WiFi võrgukaart"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Seadista sisemine LAN võrk"
@@ -1435,7 +1449,6 @@ msgstr "Seadista sisemine LAN võrk"
 msgid "Configure your network again"
 msgstr "Seadista võrk uuesti"
 
-#
 msgid "Configure your wireless LAN again"
 msgstr "Seadista WiFi võrk uuesti"
 
@@ -1459,19 +1472,21 @@ msgstr "Ühenda WiFi võrguga"
 msgid "Connected to"
 msgstr "Ühendatud"
 
-#
 msgid "Connected!"
-msgstr "Ühendatud"
+msgstr "Ühendatud!"
 
-#
 msgid "Constellation"
-msgstr "konstellatsioon"
+msgstr "Konstellatsioon"
 
 #
 msgid "Content does not fit on DVD!"
 msgstr "Sisu ei mahu DVD-le!"
 
 #
+msgid "Continue"
+msgstr "Jätka"
+
+#
 msgid "Continue in background"
 msgstr "Jätka taustal"
 
@@ -1483,6 +1498,30 @@ msgstr "Jätka taasesitust"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Halda oma vastuvõtjat veebibrauseriga."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Halda oma vastuvõtjat kasutatava brauseriga"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Halda oma vastuvõtjat ainult MUTE nupuga"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Halda oma vastuvõtjat ainult MUTE nupuga."
+
+msgid "Control your internal system fan."
+msgstr "Kontrolli sisemist süsteemiventilaatorit."
+
+msgid "Control your kids's tv usage"
+msgstr "Kontrolli laste TV kasutust"
+
+msgid "Control your system fan"
+msgstr "Kontrolli süsteemi ventilaatorit"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr "Kopeeri, liiguta, kustuta või nimeta ümber faile oma vastuvõtjas."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Ei saa vastuvõtjaga ühendust .NFI tarkvara Server:"
@@ -1528,22 +1567,34 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Loo DVD-ISO"
 
-#
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Tee varukoopia oma VideoDVD-st oma vastuvõtja HDD peale."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Tee video DVD-st backup"
+
 msgid "Create a new AutoTimer."
-msgstr ""
+msgstr "Loo uus AutoTaimer."
 
-#
 msgid "Create a new timer using the classic editor"
-msgstr ""
+msgstr "Loo uus taimer tavaeditoriga"
 
-#
 msgid "Create a new timer using the wizard"
-msgstr ""
+msgstr "Loo uus taimer abilisega"
 
 #
 msgid "Create movie folder failed"
 msgstr "Salvestuskataloogi tegemine nurjus"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Loo algvaate pildid oma filmidest"
+
+msgid "Create remote timers"
+msgstr "Sea kaugjuhitavad taimerid"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Sea taimerid kaugjuhitavatel tuuneritel."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1561,30 +1612,34 @@ msgstr "Horvaatia"
 msgid "Current Transponder"
 msgstr "Hetke transponder"
 
-#
+msgid "Current device: "
+msgstr "Praegune seade: "
+
 msgid "Current settings:"
-msgstr "Hetke sätted"
+msgstr "Hetke sätted:"
 
-#
 msgid "Current value: "
-msgstr "Praegune väärtus:"
+msgstr "Praegune väärtus: "
 
 #
 msgid "Current version:"
 msgstr "Hetke versioon:"
 
+msgid "Currently installed image"
+msgstr "Praegu paigaldatud tarkvara"
+
 #
 #, python-format
 msgid "Custom (%s)"
-msgstr ""
+msgstr "Tava (%s)"
 
 #
 msgid "Custom location"
-msgstr ""
+msgstr "Tavaasukoht"
 
 #
 msgid "Custom offset"
-msgstr ""
+msgstr "Sea kõrvalekalle"
 
 #
 msgid "Custom skip time for '1'/'3'-keys"
@@ -1602,13 +1657,38 @@ msgstr "'7'/'9'-klahvide ülehüppe pikkus"
 msgid "Customize"
 msgstr "Seadista"
 
+msgid "Customize Vali-XD skins"
+msgstr "Muuda Vali-XD välimust"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Muuda Vali-XD välimust ise."
+
 #
 msgid "Cut"
 msgstr "Lõika"
 
-#
+msgid "Cut your movies"
+msgstr "Lõika filmi"
+
+msgid "Cut your movies."
+msgstr "Lõika filmi."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "CutListEditor võimaldab töödelda su filme"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListEditor võimaldab töödelda su filme. \n"
+"Otsi selle koha algus, mille tahad maha lõigata. Vajuta OK, vali 'alusta "
+"lõiget'.\n"
+"Siis leia lõpp, vajuta OK, vali 'lõpeta lõige'. TEHTUD."
+
 msgid "Cutlist editor..."
-msgstr "Määra lõikekohad"
+msgstr "Määra lõikekohad..."
 
 #
 msgid "Czech"
@@ -1616,7 +1696,7 @@ msgstr "Tšehhi"
 
 #
 msgid "Czech Republic"
-msgstr ""
+msgstr "Tśehhi Vabariik"
 
 #
 msgid "D"
@@ -1626,9 +1706,8 @@ msgstr "D"
 msgid "DHCP"
 msgstr "DHCP"
 
-#
 msgid "DUAL LAYER DVD"
-msgstr ""
+msgstr "Kahekihiline DVD"
 
 #
 msgid "DVB-S"
@@ -1646,14 +1725,25 @@ msgstr "DVD failibrauser"
 msgid "DVD Player"
 msgstr "DVD-mängija"
 
-#
 msgid "DVD Titlelist"
-msgstr "DVD nimekiri "
+msgstr "DVD nimekiri"
 
 #
 msgid "DVD media toolbox"
 msgstr "DVD Tööriistad"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVDPlayer näitab su DVDsid su tuuneris"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVDPlayer näitab su DVDsid su tuuneris. \n"
+"DVDPlayeriga saad vaadata oma DVDsid tuuneri abil otse DVD pealt või isegi "
+"iso failist või video_ts kaustast kõvakettalt või võrgust."
+
 #
 msgid "Danish"
 msgstr "Taani"
@@ -1674,14 +1764,12 @@ msgstr "Mida teha, kui leian vealogi?"
 msgid "Decide what should happen to the crashlogs after submission."
 msgstr "Mida saadetud vealogidega edasi teha."
 
-#
 msgid "Decrease delay"
-msgstr ""
+msgstr "Vähenda viidet"
 
-#
 #, python-format
 msgid "Decrease delay by %i ms (can be set)"
-msgstr ""
+msgstr "Vähenda viidet %i ms"
 
 #
 msgid "Deep Standby"
@@ -1695,19 +1783,21 @@ msgstr "Vaikimisi"
 msgid "Default Settings"
 msgstr "Vaikimisi sätted"
 
-#
 msgid "Default movie location"
 msgstr "Vaikimisi filmi asukoht"
 
-#
 msgid "Default services lists"
 msgstr "Vaikimisi teenuste nimekiri"
 
-#
-#, fuzzy
 msgid "Defaults"
 msgstr "Vaikimisi"
 
+msgid "Define a startup service"
+msgstr "Määra alguskanal"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Määra alguskanal oma tuuneri jaoks."
+
 #
 msgid "Delay"
 msgstr "Viide"
@@ -1730,7 +1820,7 @@ msgstr "Kustutamine nurjus!"
 
 #
 msgid "Delete mount"
-msgstr ""
+msgstr "Kustuta haage"
 
 #
 #, python-format
@@ -1741,9 +1831,8 @@ msgstr ""
 "Kustuta mitte vajalikud satelliidid\n"
 "%s?"
 
-#
 msgid "Descending"
-msgstr ""
+msgstr "Kahanev"
 
 #
 msgid "Description"
@@ -1753,31 +1842,21 @@ msgstr "Kirjeldus"
 msgid "Deselect"
 msgstr "Tühista valik"
 
-#
-msgid "Destination directory"
-msgstr "Sihtkataloog"
-
-#
-msgid "Details for extension: "
-msgstr "Laienduse detailid"
+msgid "Details for plugin: "
+msgstr "Laienduse detailid: "
 
-#
 msgid "Detected HDD:"
 msgstr "Leitud kõvaketas:"
 
-#
 msgid "Detected NIMs:"
-msgstr "Leitud tüünerid:"
+msgstr "Leitud tuunerid:"
 
-#
 msgid "DiSEqC"
 msgstr "DiSEqC"
 
-#
 msgid "DiSEqC A/B"
 msgstr "DiSEqC A/B"
 
-#
 msgid "DiSEqC A/B/C/D"
 msgstr "DiSEqC A/B/C/D"
 
@@ -1797,17 +1876,17 @@ msgstr "DiSEqC-Tester seaded"
 msgid "Dialing:"
 msgstr "Valin numbrit:"
 
-#
 msgid "Digital contour removal"
-msgstr "Digitaalne korduse kõrvaldamine "
+msgstr "Digitaalne korduse kõrvaldamine"
 
-#
 msgid "Dir:"
-msgstr ""
+msgstr "Kaust:"
+
+msgid "Direct playback of Youtube videos"
+msgstr "Youtube videote kohene taasesitus"
 
-#
 msgid "Direct playback of linked titles without menu"
-msgstr "Lingitud salvestuste kohene esitus ilma menüüta "
+msgstr "Lingitud salvestuste kohene esitus ilma menüüta"
 
 #
 #, python-format
@@ -1826,13 +1905,8 @@ msgstr "Keela"
 msgid "Disable Picture in Picture"
 msgstr "Sulge pilt-pildis"
 
-#
-msgid "Disable Subtitles"
-msgstr "Peida subtiitrid"
-
-#
 msgid "Disable crashlog reporting"
-msgstr "Keela vealogie saatmine"
+msgstr "Keela vealogide saatmine"
 
 #
 msgid "Disable timer"
@@ -1842,13 +1916,11 @@ msgstr "Keela taimer"
 msgid "Disabled"
 msgstr "Keelatud"
 
-#
 msgid "Discard changes and close plugin"
-msgstr ""
+msgstr "Tühista muudatused ja sulge laiendus"
 
-#
 msgid "Discard changes and close screen"
-msgstr ""
+msgstr "Tühista muudatused ja sulge aken"
 
 #
 msgid "Disconnect"
@@ -1878,44 +1950,45 @@ msgstr "Esipaneeli sätted"
 msgid "Display and Userinterface"
 msgstr "Esipaneel ja kasutajaliides"
 
-#
 msgid "Display search results by:"
-msgstr ""
+msgstr "Näita otsingu tulemust:"
+
+msgid "Display your photos on the TV"
+msgstr "Näita pilte ekraanil"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Filmi info näitamine InternetMovieDatabase-st"
 
-#
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
 "the plugin \"%s\"?"
 msgstr ""
 "Kas soovid kindlasti eemaldada\n"
-"laiendust \"%s\"? "
+"laiendust \"%s\"?"
 
-#
 msgid ""
 "Do you really want to check the filesystem?\n"
 "This could take lots of time!"
 msgstr ""
 "Kas soovid kindlasti failisüsteemi kontrollida?\n"
-"Selleks kulub palju aega!!!"
+"Selleks kulub palju aega!"
 
 #
 #, python-format
 msgid "Do you really want to delete %s?"
 msgstr "Kas soovid kindlasti kustutada %s?"
 
-#
 #, python-format
 msgid ""
 "Do you really want to download\n"
 "the plugin \"%s\"?"
 msgstr ""
 "Kas soovid kindlasti laadida\n"
-"seda laiendust \"%s\"? "
+"seda laiendust \"%s\"?"
 
-#
 msgid "Do you really want to exit?"
-msgstr ""
+msgstr "Kas tõesti soovid väljuda?"
 
 #
 msgid ""
@@ -1947,13 +2020,16 @@ msgstr "Kas soovid kanaliotsingut teha?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Kas soovid uut käsiotsingut teha?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Kas soovid image alla laadida %s ?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Kas soovid oma vastuvõtjal lastelukku aktiveerida?"
 
-#
 msgid "Do you want to enter a username and password for this host?\n"
-msgstr ""
+msgstr "Kas soovid seada kasutajanime ja parooli sellele seadmele?\n"
 
 #
 msgid "Do you want to install default sat lists?"
@@ -1967,9 +2043,8 @@ msgstr "Kas soovid installida paketti:\n"
 msgid "Do you want to play DVD in drive?"
 msgstr "Soovid panna DVD mängima?"
 
-#
 msgid "Do you want to preview this DVD before burning?"
-msgstr "Soovid plaadi eelvaadet ka, enne kirjutamise alustamist? "
+msgstr "Soovid plaadi eelvaadet ka, enne kirjutamise alustamist?"
 
 #
 msgid "Do you want to reboot your Dreambox?"
@@ -1983,15 +2058,11 @@ msgstr "Kas tahad kustutada paketti:\n"
 msgid "Do you want to restore your settings?"
 msgstr "Kas soovid taastada oma sätted?"
 
-#
 msgid "Do you want to resume this playback?"
-msgstr ""
-"Kas soovid jätkata\n"
-"vaatamist katkestatud kohalt?"
+msgstr "Kas soovid jätkata vaatamist katkestatud kohalt?"
 
-#
 msgid "Do you want to see more entries?"
-msgstr ""
+msgstr "Kas soovid näha veel ridu?"
 
 #
 msgid ""
@@ -2029,10 +2100,9 @@ msgstr "Ära küsi, saada ära"
 msgid "Don't stop current event but disable coming events"
 msgstr "Ära peata toimuvat salvestust, aga keela tulevad"
 
-#
 #, python-format
 msgid "Done - Installed or upgraded %d packages"
-msgstr "Valmis - installitud või uuendatud %d "
+msgstr "Valmis - installitud või uuendatud %d"
 
 #
 #, python-format
@@ -2043,6 +2113,10 @@ msgstr "Valmis - installitud või uuendatud %d , %d veaga"
 msgid "Download"
 msgstr "Allalaadimine"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Laadi alla %s serverist"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Allalaadimine .NFI-failid USB-le"
@@ -2051,21 +2125,17 @@ msgstr "Allalaadimine .NFI-failid USB-le"
 msgid "Download Plugins"
 msgstr "Laienduse allalaadimine"
 
-#
 msgid "Download Video"
-msgstr ""
+msgstr "Lae video alla"
 
-#
-msgid "Download location"
-msgstr ""
+msgid "Download files from Rapidshare"
+msgstr "Lae faile Rapidsharest"
 
-#
-msgid "Download of USB flasher boot image failed: "
-msgstr "Allalaadimine USB-le  nurjus:"
+msgid "Download location"
+msgstr "Allalaadimise koht"
 
-#
 msgid "Downloadable new plugins"
-msgstr "Allalaetavad uued laiendused "
+msgstr "Allalaetavad uued laiendused"
 
 #
 msgid "Downloadable plugins"
@@ -2079,21 +2149,17 @@ msgstr "Laetakse alla"
 msgid "Downloading plugin information. Please wait..."
 msgstr "Laeme alla laienduse infot. Palun oota..."
 
-#
 msgid "Downloading screenshots. Please wait..."
-msgstr ""
+msgstr "Laadin eelvaadet. Palun oodake..."
 
-#
 msgid "Dreambox format data DVD (HDTV compatible)"
 msgstr "Vastuvõtja formaadib data DVD-d"
 
-#
 msgid "Dreambox software because updates are available."
-msgstr "vastuvõtja tarkvara, sest uuendused on saadaval"
+msgstr "Vastuvõtja tarkvara, sest uuendused on saadaval."
 
-#
 msgid "Duration: "
-msgstr ""
+msgstr "Kestus: "
 
 #
 msgid "Dutch"
@@ -2111,11 +2177,19 @@ msgstr "E"
 msgid "EPG Selection"
 msgstr "EPG Valik"
 
-#
 msgid "EPG encoding"
+msgstr "EPG kodeering"
+
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
 msgstr ""
+"EPFRefresh lülitub ise kasutaja määratud kanalitele, kui tuuner on "
+"ooteasendis\n"
+"(ootel ilma ühegi töötava salvestuseta) et nende kanalite EPG infot uuendada."
 
-#
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
 msgstr "VIGA - otsing nurjus (%s)!"
@@ -2128,25 +2202,21 @@ msgstr "Ida"
 msgid "Edit"
 msgstr "Välju"
 
-#
 msgid "Edit AutoTimer"
-msgstr ""
+msgstr "Muuda AutoTaimer"
 
-#
 msgid "Edit AutoTimer filters"
-msgstr ""
+msgstr "Muuda AutoTaimeri filtreid"
 
-#
 msgid "Edit AutoTimer services"
-msgstr ""
+msgstr "Muuda AutoTaimeri teenuseid"
 
 #
 msgid "Edit DNS"
 msgstr "Muuda DNS"
 
-#
 msgid "Edit Timers and scan for new Events"
-msgstr ""
+msgstr "Muuda taimereid ja otsi uusi saateid"
 
 #
 msgid "Edit Title"
@@ -2154,19 +2224,17 @@ msgstr "Muuda pealkirja"
 
 #
 msgid "Edit bouquets list"
-msgstr ""
+msgstr "Muuda valikute nimekirja"
 
 #
 msgid "Edit chapters of current title"
 msgstr "Muuda seda pealkirja"
 
-#
 msgid "Edit new timer defaults"
-msgstr ""
+msgstr "Muuda uute taimerite vaikeväärtuseid"
 
-#
 msgid "Edit selected AutoTimer"
-msgstr ""
+msgstr "Muuda valitud AutoTaimerit"
 
 #
 msgid "Edit services list"
@@ -2176,6 +2244,12 @@ msgstr "Muuda kanalite listi"
 msgid "Edit settings"
 msgstr "Muuda seadeid"
 
+msgid "Edit tags of recorded movies"
+msgstr "Muuda salvestatud filmide märkeid"
+
+msgid "Edit tags of recorded movies."
+msgstr "Muuda salvestatud filmide märkeid."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Muuda nimeserveri seadeid.\n"
@@ -2192,31 +2266,29 @@ msgstr "Muuda pealkirja"
 msgid "Edit upgrade source url."
 msgstr "Muuda uuenduste allika url."
 
-#
 msgid "Editing"
-msgstr ""
+msgstr "Muudan"
 
-#
 msgid "Editor for new AutoTimers"
-msgstr ""
+msgstr "Editor uuele AutoTaimerile"
 
-#
 msgid "Education"
-msgstr ""
+msgstr "Haridus"
 
 #
 msgid "Electronic Program Guide"
 msgstr "EPG"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "E-maili klient on IMAP4 näitaja tuuneri jaoks."
+
 #
 msgid "Enable"
 msgstr "Luba"
 
-#
 msgid "Enable /media"
-msgstr ""
+msgstr "Luba /media"
 
-#
 msgid "Enable 5V for active antenna"
 msgstr "Luba 5 V toide aktiivantennile"
 
@@ -2224,33 +2296,27 @@ msgstr "Luba 5 V toide aktiivantennile"
 msgid "Enable Cleanup Wizard?"
 msgstr "Luba puhastusabiline?"
 
-#
 msgid "Enable Filtering"
-msgstr ""
+msgstr "Luba filtreerimine"
 
-#
 msgid "Enable HTTP Access"
-msgstr ""
+msgstr "Luba HTTP Access"
 
-#
 msgid "Enable HTTP Authentication"
-msgstr ""
+msgstr "Luba HTTP autoriseerimine"
 
-#
 msgid "Enable HTTPS Access"
-msgstr ""
+msgstr "Luba HTTPS Access"
 
-#
 msgid "Enable HTTPS Authentication"
-msgstr ""
+msgstr "Luba HTTPS autoriseerimine"
 
-#
 msgid "Enable Service Restriction"
-msgstr ""
+msgstr "Luba teenuse piirangud"
 
 #
 msgid "Enable Streaming Authentication"
-msgstr ""
+msgstr "Luba striimimise autentimine"
 
 #
 msgid "Enable multiple bouquets"
@@ -2260,11 +2326,10 @@ msgstr "Luba mitme lemmik-nimekirja kasutus"
 msgid "Enable parental control"
 msgstr "Luba lapselukk"
 
-#
 msgid ""
 "Enable this to be able to access the AutoTimer Overview from within the "
 "extension menu."
-msgstr ""
+msgstr "Luba see, et tagada AutoTimeri ülevaade laienduste menüüst."
 
 #
 msgid "Enable timer"
@@ -2274,15 +2339,15 @@ msgstr "Luba taimer"
 msgid "Enabled"
 msgstr "Kasutusel"
 
-#
 msgid ""
 "Encoding the channel uses for it's EPG data. You only need to change this if "
 "you're searching for special characters like the german umlauts."
 msgstr ""
+"Kodeeringut kasutatakse EPG andmetes. Seda vaja muuta ainult kui soovite "
+"täpitähti õieti näha."
 
-#
 msgid "Encrypted: "
-msgstr "Kodeeritud:"
+msgstr "Kodeeritud: "
 
 #
 msgid "Encryption"
@@ -2306,17 +2371,15 @@ msgstr "Kodeering:"
 
 #
 msgid "End of \"after event\" timespan"
-msgstr ""
+msgstr "\"pärast sündmust\" ajavahemiku lõpp"
 
 #
 msgid "End of timespan"
-msgstr ""
+msgstr "Ajavahemiku lõpp"
 
-#
 msgid "End time"
 msgstr "Lõpetamise aeg"
 
-#
 msgid "EndTime"
 msgstr "Lõpetamise aeg"
 
@@ -2324,7 +2387,13 @@ msgstr "Lõpetamise aeg"
 msgid "English"
 msgstr "Inglise"
 
-#
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Enigma2 lisa AVI/DIVX/WMV/jne. PC-st tulevate videote mängimiseks "
+"vastuvõtjas. Vajab arvutis töötavat VLC programmi www.videolan.org -st."
+
 msgid ""
 "Enigma2 Skinselector\n"
 "\n"
@@ -2333,70 +2402,67 @@ msgid ""
 "\n"
 "© 2006 - Stephan Reichholf"
 msgstr ""
+"Enigma2 Välimuse valija\n"
+"\n"
+"Kui on probleeme, kontakteeru\n"
+"stephan@reichholf.net\n"
+"\n"
+"© 2006 - Stephan Reichholf"
 
 #
 msgid "Enter Fast Forward at speed"
 msgstr "Alusta edasikerimist kiirusega"
 
-#
 msgid "Enter IP to scan..."
-msgstr ""
+msgstr "Sisesta IP..."
 
 #
 msgid "Enter Rewind at speed"
 msgstr "Alusta tagasikerimist kiirusega"
 
-#
 msgid "Enter main menu..."
-msgstr "Mine peamenüüsse"
+msgstr "Mine peamenüüsse..."
 
-#
 msgid "Enter new hostname for your Dreambox"
-msgstr ""
+msgstr "Sisesta uus nimi oma tuunerile"
 
 #
 msgid "Enter options:"
-msgstr ""
+msgstr "Sisesta valikud:"
 
-#
 msgid "Enter password:"
-msgstr ""
+msgstr "Sisesta parool:"
 
-#
 msgid "Enter pin code"
-msgstr ""
+msgstr "Sisesta pin kood"
 
 #
 msgid "Enter share directory:"
-msgstr ""
+msgstr "Sisesta võrgukoha kaust:"
 
 #
 msgid "Enter share name:"
-msgstr ""
+msgstr "Nimeta võrgukoht:"
 
 #
 msgid "Enter the service pin"
 msgstr "Sisesta kood"
 
-#
 msgid "Enter user and password for host: "
-msgstr ""
+msgstr "Sisesta kasutajanimi ja parool seadmele: "
 
-#
 msgid "Enter username:"
-msgstr ""
+msgstr "Sisesta kasutajanimi:"
 
-#
 msgid "Enter your email address so that we can contact you if needed."
-msgstr "Sisesta oma emaili aadress, et saaksime vajadusel ühendust võtta"
+msgstr "Sisesta oma emaili aadress, et saaksime vajadusel ühendust võtta."
 
-#
 msgid "Enter your search term(s)"
-msgstr ""
+msgstr "Sisesta otsingu tingimus(ed)"
 
 #
 msgid "Entertainment"
-msgstr ""
+msgstr "Meelelahutus"
 
 #
 msgid "Error"
@@ -2427,30 +2493,29 @@ msgstr "Telekava"
 msgid "Everything is fine"
 msgstr "Kõik on korras"
 
-#
 msgid "Exact match"
-msgstr ""
+msgstr "Täpne vaste"
 
-#
-#, fuzzy
 msgid "Exceeds dual layer medium!"
-msgstr "liiga suur kahekihilise ketta jaoks!"
+msgstr "Liiga suur kahekihilise ketta jaoks!"
 
 #
 msgid "Exclude"
-msgstr ""
+msgstr "Välista"
 
 #
 msgid "Execute \"after event\" during timespan"
-msgstr ""
+msgstr "Teosta \"pärast sündmust\" ajavahemiku ajal"
+
+msgid "Execute TuxboxPlugins"
+msgstr "Käivita TuxboxPlugins"
 
 #
 msgid "Execution Progress:"
 msgstr "Käivituse progress:"
 
-#
 msgid "Execution finished!!"
-msgstr "Käivitus lõppenud!"
+msgstr "Käivitus lõppenud!!"
 
 #
 msgid "Exif"
@@ -2464,6 +2529,9 @@ msgstr "Välju"
 msgid "Exit editor"
 msgstr "Välju redaktorist"
 
+msgid "Exit input device selection."
+msgstr "Välju sisendseadmete valikust."
+
 #
 msgid "Exit network wizard"
 msgstr "Välju võrgu häälestusest"
@@ -2476,7 +2544,6 @@ msgstr "Välju puhastusabilisest"
 msgid "Exit the wizard"
 msgstr "Välju juhendatud seadistusabist"
 
-#
 msgid "Exit wizard"
 msgstr "Välju (määra kõik seaded käsitsi)"
 
@@ -2484,13 +2551,11 @@ msgstr "Välju (määra kõik seaded käsitsi)"
 msgid "Expert"
 msgstr "Ekspert"
 
-#
 msgid "Extended Networksetup Plugin..."
-msgstr "Laiendatud  võrguseaded"
+msgstr "Laiendatud võrguseaded..."
 
-#
 msgid "Extended Setup..."
-msgstr "Laiendatud seaded"
+msgstr "Laiendatud seaded..."
 
 #
 msgid "Extended Software"
@@ -2512,7 +2577,13 @@ msgstr "Laienduste haldamine"
 msgid "FEC"
 msgstr "FEC"
 
-#
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser võimaldab failide vahendust vastuvõtja ja serveri vahel, "
+"kasutades failivahenduse protokolli FTP."
+
 msgid "Factory reset"
 msgstr "Algseadistuse taaste"
 
@@ -2530,7 +2601,6 @@ msgstr "Ventilaator %d"
 msgid "Fan %d PWM"
 msgstr "Ventilaatori %d PWM"
 
-#
 #, python-format
 msgid "Fan %d Voltage"
 msgstr "Ventilaatori %d Voltage"
@@ -2547,9 +2617,8 @@ msgstr "Kiire DiSEqC"
 msgid "Fast Forward speeds"
 msgstr "Edasikerimise kiirused"
 
-#
 msgid "Fast epoch"
-msgstr "kiire kerimine"
+msgstr "Kiire kerimine"
 
 #
 msgid "Favourites"
@@ -2557,15 +2626,14 @@ msgstr "Lemmikud"
 
 #
 msgid "Fetching feed entries"
-msgstr ""
+msgstr "Fiidide sisestuste võtmine"
 
 #
 msgid "Fetching search entries"
-msgstr ""
+msgstr "Otsingute sisestuste võtmine"
 
-#
 msgid "Filesystem Check"
-msgstr ""
+msgstr "Failisüsteemi kontroll"
 
 #
 msgid "Filesystem contains uncorrectable errors"
@@ -2573,19 +2641,21 @@ msgstr "Failisüsteemis on mitteparandatavaid vigu"
 
 #
 msgid "Film & Animation"
-msgstr ""
+msgstr "Film & Animatsioon"
 
-#
 msgid "Filter"
-msgstr ""
+msgstr "Filter"
 
-#
 msgid ""
 "Filters are another powerful tool when matching events. An AutoTimer can be "
 "restricted to certain Weekdays or only match an event with a text inside eg "
 "it's Description.\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Filtrid on üks võimsaid vahendeid vajalike saadete leidmiseks. AutoTimer'i "
+"abil saab ära keelata teatud nädalapäevade jaoks või ainult leida saade , "
+"kus on kirjelduses tekst nt. \n"
+"Vajuta BLUE uue keelu seadmiseks ja YELLOW seatud keelu muutmiseks."
 
 #
 msgid "Finetune"
@@ -2595,11 +2665,9 @@ msgstr "Peenhäälestus"
 msgid "Finished"
 msgstr "Lõppenud"
 
-#
 msgid "Finished configuring your network"
 msgstr "Lõpetasin võrgu seadistamise"
 
-#
 msgid "Finished restarting your network"
 msgstr "Võrgu restart on tehtud"
 
@@ -2607,12 +2675,9 @@ msgstr "Võrgu restart on tehtud"
 msgid "Finnish"
 msgstr "Soome"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Algatuseks peame laadima alla uusima boot tarkvara USB flashijale"
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Alguseks anna oma skini stiil kasutades Ai.HD lisandit."
 
-#
 msgid "Flash"
 msgstr "Flash"
 
@@ -2624,16 +2689,16 @@ msgstr "Flashimine nurjus"
 msgid "Following tasks will be done after you press OK!"
 msgstr "Järgmised toimingud tehakse pärast OK vajutamist!"
 
-#
 msgid "Format"
 msgstr "Formaadi"
 
-#
 #, python-format
 msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified."
 msgstr ""
+"Leidus kokku %d vastet.\n"
+"%d Timerit lisati ja %d muudeti."
 
 #
 msgid "Frame repeat count during non-smooth winding"
@@ -2645,7 +2710,7 @@ msgstr "Kaadri suurus täisvaates"
 
 #
 msgid "France"
-msgstr ""
+msgstr "Prantsusmaa"
 
 #
 msgid "French"
@@ -2675,9 +2740,14 @@ msgstr "R"
 msgid "Friday"
 msgstr "Reede"
 
-#
 msgid "Frisian"
-msgstr "Reede"
+msgstr "Friisi"
+
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr "FritzCall näitab sinu FritzBoxi sisenevaid kõnesid tuuneri kaudu."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Liides /tmp/mmi.socket-le"
 
 #
 #, python-format
@@ -2688,7 +2758,6 @@ msgstr "Esipaneeli protsessori versioon: %d"
 msgid "Fsck failed"
 msgstr "Failisüsteemi kontroll nurjus"
 
-#
 msgid ""
 "GUI needs a restart to apply a new skin\n"
 "Do you want to Restart the GUI now?"
@@ -2697,11 +2766,20 @@ msgstr ""
 "liidese uuesti käivitamist\n"
 "Kas käivitan uuesti?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "Graafiline kasutajaliides ftp ja telneti salasõna muutmiseks."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr "Graafiline kasutajaliides ftp ja telneti salasõna muutmiseks tuuneris."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "GUI ftp ja telneti salasõna muutmiseks"
+
 #
 msgid "Gaming"
-msgstr ""
+msgstr "Mängud"
 
-#
 msgid "Gateway"
 msgstr "Gateway"
 
@@ -2721,34 +2799,48 @@ msgstr "Üldine PCM viide"
 msgid "General PCM delay (ms)"
 msgstr "Üldine PCM viide (ms)"
 
-#
 msgid "Genre"
-msgstr "Zanr:"
+msgstr "Zanr"
 
 #
 msgid "Genuine Dreambox"
-msgstr ""
+msgstr "Ehtne Dreambox"
 
 msgid "Genuine Dreambox validation failed!"
-msgstr ""
+msgstr "Teie Dreambox ei läbinud ehtsuse kontrolli!"
+
+msgid "Genuine Dreambox verification"
+msgstr "Dreamboxi ehtsuse kontroll"
 
 #
 msgid "German"
 msgstr "Saksa"
 
-#
+msgid "German storm information"
+msgstr "Saksamaa tormi info"
+
+msgid "German traffic information"
+msgstr "Saksamaa liiklusinfo"
+
 msgid "Germany"
-msgstr ""
+msgstr "Saksamaa"
+
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Leia AudioCD info CDDB ja CD-Texti abil"
+
+msgid "Get latest experimental image"
+msgstr "Hangi viimane eksperimentaal tarkvara"
+
+msgid "Get latest release image"
+msgstr "Leia uusim image"
 
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Saadakse laienduse infot. Oota..."
 
-#
 msgid "Global delay"
-msgstr ""
+msgstr "Globaalne viide"
 
-#
 msgid "Goto 0"
 msgstr "Goto 0"
 
@@ -2756,21 +2848,37 @@ msgstr "Goto 0"
 msgid "Goto position"
 msgstr "Mine kohale"
 
-#
-msgid "Graphical Multi EPG"
-msgstr "Graafiline Multi EPG"
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG näitab EPG infot vastavalt kellaajale"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG näitab EPG infot vastavalt kellaajale.\n"
+"Näitab kõikide käivate ja algavate TV saadete ülevaadet."
 
 #
+msgid "Graphical Multi EPG"
+msgstr "Graafiline Multi EPG"
+
 msgid "Great Britain"
-msgstr ""
+msgstr "Suurbritannia"
 
 #
 msgid "Greek"
 msgstr "Kreeka"
 
-#
 msgid "Green boost"
+msgstr "Roheline boost"
+
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
 msgstr ""
+"Growlee võimaldab tuuneril saata SMS kasutades growl protokolli\n"
+"nagu Salvestus alanud teade PC-le, kus töötab growl klientprogramm"
 
 #
 msgid "Guard Interval"
@@ -2782,19 +2890,16 @@ msgstr "Kaitsevahemiku seaded"
 
 #
 msgid "Guess existing timer based on begin/end"
-msgstr ""
+msgstr "Eelda olemasolev taimer alguse/lõpu aja järgi"
 
-#
 msgid "HD videos"
-msgstr ""
+msgstr "HD videod"
 
-#
 msgid "HTTP Port"
-msgstr ""
+msgstr "HTTP Port"
 
-#
 msgid "HTTPS Port"
-msgstr ""
+msgstr "HTTPS Port"
 
 #
 msgid "Harddisk"
@@ -2808,9 +2913,8 @@ msgstr "Kõvaketta seaded"
 msgid "Harddisk standby after"
 msgstr "Kõvaketta väljalülitamine peale"
 
-#
 msgid "Help"
-msgstr ""
+msgstr "Abi"
 
 #
 msgid "Hidden network SSID"
@@ -2832,21 +2936,20 @@ msgstr "Hierarhia olek"
 msgid "High bitrate support"
 msgstr "Kõrge bitrate tugi"
 
-#
 msgid "History"
-msgstr ""
+msgstr "Ajalugu"
 
-#
 msgid "Holland"
-msgstr ""
+msgstr "Holland"
 
-#
 msgid "Hong Kong"
-msgstr ""
+msgstr "Hong Kong"
 
-#
 msgid "Horizontal"
-msgstr "horisontaal"
+msgstr "Horisontaal"
+
+msgid "Hotplugging for removeable devices"
+msgstr "Eemaldatavate seadmete ühendamine"
 
 #
 msgid "How many minutes do you want to record?"
@@ -2856,9 +2959,8 @@ msgstr "Mitu minutit soovid salvestada?"
 msgid "How to handle found crashlogs?"
 msgstr "Mida teha leitud vealogidega?"
 
-#
 msgid "Howto & Style"
-msgstr ""
+msgstr "Howto & Stiil"
 
 #
 msgid "Hue"
@@ -2868,13 +2970,18 @@ msgstr "Värvitoon"
 msgid "Hungarian"
 msgstr "Ungari"
 
-#
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "IMAP4 e-maili jälgija vastuvõtja jaoks"
+
 msgid "IP Address"
-msgstr "IP Address"
+msgstr "IP Aadress"
 
 #
 msgid "IP:"
-msgstr ""
+msgstr "IP:"
+
+msgid "IRC Client for Enigma2"
+msgstr "IRC klient Enigma2-le"
 
 #
 msgid "ISO file is too large for this filesystem!"
@@ -2888,12 +2995,13 @@ msgstr "ISO kataloog"
 msgid "Icelandic"
 msgstr "Island"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
 "event if it records at least 80% of the it."
 msgstr ""
+"Kui see on lubatud, siis taimer loetakse salvestavaks , kui ta salvestab 80% "
+"enda ajast."
 
 #
 msgid ""
@@ -2924,35 +3032,30 @@ msgstr ""
 "Kui oled tulemusega rahul, vajuta OK."
 
 #
-msgid "Image flash utility"
-msgstr "Tarkvara fläshimis tööriist"
-
-#
 msgid "Import AutoTimer"
-msgstr ""
+msgstr "Impordi autotaimer"
 
 #
 msgid "Import existing Timer"
-msgstr ""
+msgstr "Impordi olemasolev taimer"
 
 #
 msgid "Import from EPG"
-msgstr ""
+msgstr "Impordi EPG-st"
 
 #
 msgid "In Progress"
 msgstr "Toimumas"
 
-#
 msgid ""
 "In order to record a timer, the TV was switched to the recording service!\n"
 msgstr ""
 "Sunnitud kanalivahetus. Taimeri salvestus just käivitus ja vajas seda "
-"tüünerit.\n"
+"tuunerit!\n"
 
 #
 msgid "Include"
-msgstr ""
+msgstr "Kaasa arvatud"
 
 #
 msgid "Include your email and name (optional) in the mail?"
@@ -2960,12 +3063,12 @@ msgstr "Lisan Teie emaili ja nime (soovi korral) saadetavasse maili?"
 
 #
 msgid "Increase delay"
-msgstr ""
+msgstr "Suurenda viidet"
 
 #
 #, python-format
 msgid "Increase delay by %i ms (can be set)"
-msgstr ""
+msgstr "Suurenda viidet %i ms (saab määrata)"
 
 #
 msgid "Increased voltage"
@@ -2975,11 +3078,9 @@ msgstr "Suurendatud pinge"
 msgid "Index"
 msgstr "Indeks"
 
-#
 msgid "India"
-msgstr ""
+msgstr "India"
 
-#
 msgid "Info"
 msgstr "Info"
 
@@ -2991,51 +3092,46 @@ msgstr "Inforiba"
 msgid "Infobar timeout"
 msgstr "Inforiba kuvamise aeg"
 
-#
 msgid "Information"
 msgstr "Info"
 
-#
 msgid "Init"
 msgstr "Algseaded"
 
-#
 msgid "Initial location in new timers"
-msgstr "Esialgne asukoht uutes taimerites "
+msgstr "Esialgne asukoht uutes taimerites"
 
 #
 msgid "Initialization"
-msgstr ""
+msgstr "Vorminda"
 
-#
 msgid "Initialize"
 msgstr "Formaadi"
 
-#
 msgid "Initializing Harddisk..."
 msgstr "Formaadin kõvaketast..."
 
-#
 msgid "Input"
-msgstr "Tee valik"
+msgstr "Sisend"
+
+msgid "Input device setup"
+msgstr "Sisendseadmete seadistamine"
+
+msgid "Input devices"
+msgstr "Sisendseadmed"
 
-#
 msgid "Install"
 msgstr "Installin"
 
-#
 msgid "Install a new image with a USB stick"
 msgstr "Seadista uus image USB pulgalt"
 
-#
 msgid "Install a new image with your web browser"
 msgstr "Seadista uus image oma veebisirvijaga"
 
-#
 msgid "Install extensions."
 msgstr "Installi laiendused."
 
-#
 msgid "Install local extension"
 msgstr "Installi kohalik laiendus"
 
@@ -3043,53 +3139,36 @@ msgstr "Installi kohalik laiendus"
 msgid "Install or remove finished."
 msgstr "Häälestamine või kustutamine on valmis."
 
-#
 msgid "Install settings, skins, software..."
 msgstr "Installin tarkvara..."
 
-#
 msgid "Installation finished."
-msgstr "Käivitus lõppenud!"
+msgstr "Installimine lõppenud."
 
-#
 msgid "Installing"
 msgstr "Installin"
 
-#
 msgid "Installing Software..."
 msgstr "Installin tarkvara..."
 
-#
 msgid "Installing default sat lists... Please wait..."
 msgstr "Installin vaikimisi satelliitide nimekirja.Palun oota..."
 
-#
 msgid "Installing defaults... Please wait..."
 msgstr "Installin algseaded.Palun oota..."
 
-#
 msgid "Installing package content... Please wait..."
-msgstr "Installin pakendi sisu.Palun oodake ..."
+msgstr "Installin pakendi sisu... Palun oodake..."
 
-#
 msgid "Instant Record..."
-msgstr "Kohene salvestus"
+msgstr "Kohene salvestus..."
 
 #
 msgid "Instant record location"
 msgstr "Kohese salvestuse asukoht"
 
-#
-msgid "Integrated Ethernet"
-msgstr "Sisemine võrgukaart"
-
-#
-msgid "Integrated Wireless"
-msgstr "Sisemine WiFi"
-
-#
 msgid "Interface: "
-msgstr "Liides:"
+msgstr "Liides: "
 
 #
 msgid "Intermediate"
@@ -3100,7 +3179,10 @@ msgid "Internal Flash"
 msgstr "Sisemine flash-mälu"
 
 msgid "Internal LAN adapter."
-msgstr ""
+msgstr "Sisemine LAN adapter."
+
+msgid "Internal firmware updater"
+msgstr "Sisemine tarkvara uuendaja"
 
 #
 msgid "Invalid Location"
@@ -3114,34 +3196,33 @@ msgstr "Valisid mittetöötava kausta: %s"
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
-msgstr ""
+msgstr "Mittekehtiv vastus Security Service poolt, palun tee restart"
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
-msgstr ""
+msgstr "Vigane serveri vastus."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 177
 #, python-format
 msgid "Invalid response from server. Please report: %s"
-msgstr ""
+msgstr "Vigane serveri vastus. Palun teavitage: %s"
 
 #
 msgid "Invalid selection"
-msgstr ""
+msgstr "Vale valik"
 
 #
 msgid "Inversion"
 msgstr "Inversioon"
 
-#
 msgid "Ipkg"
 msgstr "Ipkg"
 
 #
 msgid "Ireland"
-msgstr ""
+msgstr "Iirimaa"
 
 #
 msgid "Is this videomode ok?"
@@ -3149,7 +3230,7 @@ msgstr "Kas see videoseadistus on ok?"
 
 #
 msgid "Israel"
-msgstr ""
+msgstr "Iisrael"
 
 #
 msgid ""
@@ -3159,18 +3240,29 @@ msgid ""
 "Service (inside a Bouquet).\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Saab keelata AutoTimeri teatud teenuste või kanalivalikute jaoks või eirata "
+"neid.\n"
+"Saade vastab sellele AutoTimerile kui see on kindlal ja mitte eiratud "
+"teenusel (kanalivaliku sees).\n"
+"Vajuta BLUE uue keelu seadmiseks ja YELLOW valitud keelu muutmiseks."
 
 #
 msgid "Italian"
 msgstr "Itaalia"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Itaalia ilmateate prognoos"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Itaalia ilmateate prognoos www.google.it."
+
 #
 msgid "Italy"
-msgstr ""
+msgstr "Itaalia"
 
 #
 msgid "Japan"
-msgstr ""
+msgstr "Jaapan"
 
 #
 msgid "Job View"
@@ -3181,15 +3273,58 @@ msgstr "Töövaade"
 msgid "Just Scale"
 msgstr "Alati kogu ekraan"
 
-#
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD välimus"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD välimus"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD välimus"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN välimus"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD välimus"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet välimus"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD välimus"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD välimus"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded välimus"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD välimus"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD välimus"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's simple välimus"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 välimus"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 välimus"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 välimus"
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
-msgstr ""
+msgstr "Nupp %(Key)s edukalt seatud %(delay)i ms"
 
-#
 #, python-format
 msgid "Key %(key)s (current value: %(value)i ms)"
-msgstr ""
+msgstr "Nupp %(key)s (hetke väärtus: %(value)i ms)"
 
 #
 msgid "Keyboard"
@@ -3199,7 +3334,6 @@ msgstr "Klaviatuur"
 msgid "Keyboard Map"
 msgstr "Klaviatuur"
 
-#
 msgid "Keyboard Setup"
 msgstr "Klaviatuuri valimine"
 
@@ -3207,12 +3341,14 @@ msgstr "Klaviatuuri valimine"
 msgid "Keymap"
 msgstr "Klahvide asetus"
 
-#
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "KiddyTimer võimaldab kontrollida laste igapäevast tv kasutust."
+
 msgid "LAN Adapter"
 msgstr "Kohtvõrgu adapter"
 
 msgid "LAN connection"
-msgstr ""
+msgstr "LAN ühendus"
 
 #
 msgid "LNB"
@@ -3262,7 +3398,6 @@ msgstr "Väljun DVD-mängijast?"
 msgid "Left"
 msgstr "Vasak"
 
-#
 #. TRANSLATORS: (aspect ratio policy: black bars on top/bottom) in doubt, keep english term.
 msgid "Letterbox"
 msgstr "Letterbox"
@@ -3291,7 +3426,6 @@ msgstr "Piirid kasutusel"
 msgid "Link Quality:"
 msgstr "Lingi kvaliteet:"
 
-#
 msgid "Link:"
 msgstr "Link:"
 
@@ -3303,6 +3437,12 @@ msgstr "DVD menüüga seotud pealkirjad"
 msgid "List of Storage Devices"
 msgstr "Salvestusseadmete loetelu"
 
+msgid "Listen and record internet radio"
+msgstr "Kuula ja salvesta interneti raadiot"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Kuula ja salvesta Shoutcast interneti raadiot oma tuuneris."
+
 #
 msgid "Lithuanian"
 msgstr "Leedu"
@@ -3315,13 +3455,12 @@ msgstr "Laadi"
 msgid "Load Length of Movies in Movielist"
 msgstr "Lisa filmide pikkused nimekirja"
 
-#
 msgid "Load feed on startup:"
-msgstr ""
+msgstr "Laadi feed alustades:"
 
 #
 msgid "Load movie-length"
-msgstr ""
+msgstr "Laadi filmi kestus"
 
 #
 msgid "Local Network"
@@ -3329,9 +3468,8 @@ msgstr "Kohalik võrk"
 
 #
 msgid "Local share name"
-msgstr ""
+msgstr "Kohaliku võrgukoha nimi"
 
-#
 msgid "Location"
 msgstr "Salvestuskoht"
 
@@ -3352,7 +3490,7 @@ msgid "Long Keypress"
 msgstr "Pikk klahvivajutus"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Pikad failinimed"
 
 #
 msgid "Longitude"
@@ -3360,19 +3498,20 @@ msgstr "Pikkuskraad"
 
 #
 msgid "Lower bound of timespan."
-msgstr ""
+msgstr "Ajavahemiku väikseim piir."
 
 #
 msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Ajavahemiku alumine piir. Miski enne seda aega ei sobi. Seatud erandeid ei "
+"võeta arvesse!"
 
 #
 msgid "MMC Card"
 msgstr "MMC-kaart"
 
-#
 msgid "MORE"
 msgstr "VEEL"
 
@@ -3400,13 +3539,25 @@ msgstr "Tee see märk lihtsalt märgiks"
 msgid "Manage extensions"
 msgstr "Halda laiendusi"
 
+msgid "Manage local files"
+msgstr "Halda kohalike faile"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Sea logod, mida näidatakse alustamisel või raadio moodis."
+
+msgid "Manage logos to display at boottime"
+msgstr "Sea logod näitamiseks alustamisel"
+
 #
 msgid "Manage network shares"
-msgstr ""
+msgstr "Halda võrgukohti"
+
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr "Sea oma muusikafailid andmebaasis, mängi neid Merlin Music Player'iga."
 
-#
 msgid "Manage your network shares..."
-msgstr ""
+msgstr "Halda oma võrgukohti..."
 
 #
 msgid "Manage your receiver's software"
@@ -3424,41 +3575,40 @@ msgstr "Käsitsi sisestatud transponder"
 msgid "Manufacturer"
 msgstr "Käsitsi sisestatud transponder"
 
-#
 msgid "Margin after record"
-msgstr "Salvestise lõppu lisatakse (minutit)"
+msgstr "Salvestise lõppu lisatakse"
 
 #
 msgid "Margin before record (minutes)"
 msgstr "Salvestise algusesse lisatakse (minutit)"
 
-#
 #, python-format
 msgid "Match Timespan: %02d:%02d - %02d:%02d"
-msgstr ""
+msgstr "Vastab ajavahemikuga: %02d:%02d - %02d:%02d"
 
 #
 msgid "Match title"
-msgstr ""
+msgstr "Vastab pealkirjaga"
 
 #
 #, python-format
 msgid "Match title: %s"
-msgstr ""
+msgstr "Vastab pealkirjaga: %s"
 
-#
 msgid "Max. Bitrate: "
-msgstr "Max.Bitikiirus:"
+msgstr "Max.Bitikiirus: "
 
 #
 msgid "Maximum duration (in m)"
-msgstr ""
+msgstr "Maksimaalne kestus (min)"
 
 #
 msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
 "time (without offset) it won't be matched."
 msgstr ""
+"Suurim sobiv saate kestus. Kui saade on pikem kui see ajavahemik (ilma "
+"seatud eranditeta), see ei sobi."
 
 #
 msgid "Media player"
@@ -3468,29 +3618,46 @@ msgstr "Meediamängija"
 msgid "MediaPlayer"
 msgstr "Meediamängija"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner otsib seadmeid mängitavate meediafailide jaoks ja näitab menüüd "
+"võimalike toimingutega nagu piltide vaatamine või filmide mängimine."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediaplayer mängib su lemmikmuusikat ja videosid. \n"
+"Mängi oma lemmikmuusikat ja videofaile, sea neid nimekirjadesse, vaata "
+"kaane- ja albumi infot."
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "DVD ketas ei ole kirjutatav!"
 
-#
 msgid "Medium is not empty!"
-msgstr "Ketas ei ole tühi?"
+msgstr "Ketas ei ole tühi!"
 
 #
 msgid "Menu"
 msgstr "Menüü"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Merlin muusika mängija ja iDream"
+
 #
 msgid "Message"
 msgstr "Teade"
 
-#
 msgid "Message..."
-msgstr "Teade"
+msgstr "Teade..."
 
 #
 msgid "Mexico"
-msgstr ""
+msgstr "Mehiko"
 
 #
 msgid "Mkfs failed"
@@ -3500,13 +3667,12 @@ msgstr "Formaatimine nurjus"
 msgid "Mode"
 msgstr "Režiim"
 
-#
 msgid "Model: "
-msgstr "Tüüp:"
+msgstr "Tüüp: "
 
 #
 msgid "Modify existing timers"
-msgstr ""
+msgstr "Muuda olemasolevaid taimereid"
 
 #
 msgid "Modulation"
@@ -3530,11 +3696,11 @@ msgstr "Esmaspäev"
 
 #
 msgid "Monthly"
-msgstr ""
+msgstr "Igakuine"
 
 #
 msgid "More video entries."
-msgstr ""
+msgstr "Veel video valikuid."
 
 #
 msgid "Mosquito noise reduction"
@@ -3542,27 +3708,27 @@ msgstr "Müra tasandus"
 
 #
 msgid "Most discussed"
-msgstr ""
+msgstr "Enim arutatud"
 
 #
 msgid "Most linked"
-msgstr ""
+msgstr "Enim lingitud"
 
 #
 msgid "Most popular"
-msgstr ""
+msgstr "Kõige populaarsemad"
 
 #
 msgid "Most recent"
-msgstr ""
+msgstr "Kõige uuemad"
 
 #
 msgid "Most responded"
-msgstr ""
+msgstr "Enim vastatud"
 
 #
 msgid "Most viewed"
-msgstr ""
+msgstr "Enim vaadatud"
 
 #
 msgid "Mount failed"
@@ -3570,37 +3736,39 @@ msgstr "Ühendamine nurjus"
 
 #
 msgid "Mount informations"
-msgstr ""
+msgstr "Haake informatsioon"
 
 #
 msgid "Mount options"
-msgstr ""
+msgstr "Haake seaded"
 
 #
 msgid "Mount type"
-msgstr ""
+msgstr "Haake tüüp"
 
 #
 msgid "MountManager"
-msgstr ""
+msgstr "Haakehaldur"
 
 #
 msgid ""
 "Mounted/\n"
 "Unmounted"
 msgstr ""
+"Haagitud/\n"
+"Lahtihaagitud"
 
 #
 msgid "Mountpoints management"
-msgstr ""
+msgstr "Haakepunktide haldamine"
 
 #
 msgid "Mounts editor"
-msgstr ""
+msgstr "Haake muutja"
 
 #
 msgid "Mounts management"
-msgstr ""
+msgstr "Haakepunktide haldamine"
 
 #
 msgid "Move Picture in Picture"
@@ -3612,71 +3780,88 @@ msgstr "Liiguta itta"
 
 #
 msgid "Move plugin screen"
-msgstr ""
+msgstr "Liiguta lisandite ekraani"
 
 #
 msgid "Move screen down"
-msgstr ""
+msgstr "Liiguta ekraani allapoole"
 
 #
 msgid "Move screen to the center of your TV"
-msgstr ""
+msgstr "Liiguta ekraan oma TV keskmesse"
 
 #
 msgid "Move screen to the left"
-msgstr ""
+msgstr "Liiguta ekraani vasakule"
 
 #
 msgid "Move screen to the lower left corner"
-msgstr ""
+msgstr "Liiguta ekraani alumisse vasakusse nurka"
 
 #
 msgid "Move screen to the lower right corner"
-msgstr ""
+msgstr "Liiguta ekraani alumisse paremasse nurka"
 
 #
 msgid "Move screen to the middle of the left border"
-msgstr ""
+msgstr "Liiguta ekraan vasaku ääre keskele"
 
 #
 msgid "Move screen to the middle of the right border"
-msgstr ""
+msgstr "Liiguta ekraan parema ääre keskele"
 
 #
 msgid "Move screen to the right"
-msgstr ""
+msgstr "Liiguta ekraan paremale"
 
 #
 msgid "Move screen to the upper left corner"
-msgstr ""
+msgstr "Liiguta ekraan ülemisse vasakusse nurka"
 
 #
 msgid "Move screen to the upper right corner"
-msgstr ""
+msgstr "Liiguta ekraan ülemisse paremasse nurka"
 
 #
 msgid "Move screen up"
-msgstr ""
+msgstr "Liiguta ekraan üles"
 
 #
 msgid "Move west"
 msgstr "Liiguta läände"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Filmi info Online Film Datenbank'ist (Saksa)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Filmi info Online Film Datenbank'ist"
+
 #
 msgid "Movie location"
 msgstr "Filmi asukoht"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"Movie Tagger lisab salvestatud filmidele märked pika filminimekirja "
+"sorteerimiseks."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Movielist Preview loob salvestiste ekraanitõmmised ja näitab neid filmide "
+"nimekirjas."
+
 #
 msgid "Movielist menu"
 msgstr "Salvestiste menüü"
 
-#
 msgid "Multi EPG"
 msgstr "Kanalite saatekava"
 
-#
 msgid "Multimedia"
-msgstr "Mitu satelliiti"
+msgstr "Multimeedia"
 
 #
 msgid "Multiple service support"
@@ -3688,7 +3873,7 @@ msgstr "Mitu satelliiti"
 
 #
 msgid "Music"
-msgstr ""
+msgstr "Muusika"
 
 #
 msgid "Mute"
@@ -3696,47 +3881,50 @@ msgstr "Vaikus"
 
 #
 msgid "My TubePlayer"
-msgstr ""
+msgstr "My Tube mängija"
 
 #
 msgid "MyTube Settings"
-msgstr ""
+msgstr "MyTube seaded"
 
 #
 msgid "MyTubePlayer"
-msgstr ""
+msgstr "My Tube mängija"
 
 #
 msgid "MyTubePlayer Help"
-msgstr ""
+msgstr "MyTubePlayer abi"
 
 #
 msgid "MyTubePlayer active video downloads"
-msgstr ""
+msgstr "My Tube mängija aktiivsed video allalaadimised"
 
 #
 msgid "MyTubePlayer settings"
-msgstr ""
+msgstr "MyTubePlayer seaded"
 
 #
 msgid "MyTubeVideoInfoScreen"
-msgstr ""
+msgstr "MyTube videoinfo ekraan"
 
 #
 msgid "MyTubeVideohelpScreen"
-msgstr ""
+msgstr "MyTube videoabi ekraan"
 
-#
 msgid "N/A"
 msgstr "Ei ole kasutusel"
 
-#
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 msgid "NEXT"
 msgstr "JÄRGMINE"
 
 #
 msgid "NFI Image Flashing"
-msgstr ""
+msgstr "NFI Tarkvara fläshimine"
 
 #
 msgid "NFI image flashing completed. Press Yellow to Reboot!"
@@ -3744,9 +3932,8 @@ msgstr "NFI tarkvara on fläshitud.Vajuta kollast nuppu taaskäivitamiseks!"
 
 #
 msgid "NFS share"
-msgstr ""
+msgstr "NFS võrgukoht"
 
-#
 msgid "NOW"
 msgstr "PRAEGU"
 
@@ -3767,7 +3954,6 @@ msgstr "Nimeserver"
 msgid "Nameserver %d"
 msgstr "Nimeserver %d"
 
-#
 msgid "Nameserver Setup"
 msgstr "Nimeserveri seaded"
 
@@ -3775,17 +3961,110 @@ msgstr "Nimeserveri seaded"
 msgid "Nameserver settings"
 msgstr "Nimeserveri seaded"
 
-#
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox välimus"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox välimus Dreamboxile"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single välimus"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single välimus Dreamboxile"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline välimus"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline välimus Dreamboxile"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended välimus"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended välimus Dreamboxile"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt välimus"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt välimus Dreamboxile"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine välimus"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine välimus Dreamboxile"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue välimus"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue välimus Dreamboxile"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline välimus"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline välimus Dreamboxile"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine välimus"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine välimus Dreamboxile"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended välimus"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended välimus Dreamboxile"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single välimus"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single välimus Dreamboxile"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline välimus"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline välimus Dreamboxile"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended välimus"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended välimus Dreamboxile"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single välimus"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single välimus Dreamboxile"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline välimus"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline välimus Dreamboxile"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine välimus"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine välimus Dreamboxile"
+
 msgid "Netmask"
 msgstr "Netmask"
 
-#
 msgid "Network"
-msgstr "Võrk:"
+msgstr "Võrk"
 
-#
 msgid "Network Configuration..."
-msgstr "Võrgu häälestamine"
+msgstr "Võrgu häälestamine..."
 
 #
 msgid "Network Mount"
@@ -3795,11 +4074,9 @@ msgstr "Võrgu külgehaakimine"
 msgid "Network SSID"
 msgstr "Võrgu SSID"
 
-#
 msgid "Network Setup"
 msgstr "Võrgu häälestamine"
 
-#
 msgid "Network Wizard"
 msgstr "Võrgu häälestus"
 
@@ -3815,40 +4092,36 @@ msgstr "Võrgu häälestamine"
 msgid "Network test"
 msgstr "Võrgu ühenduse test"
 
-#
 msgid "Network test..."
-msgstr "Võrgu ühenduse test"
+msgstr "Võrgu ühenduse test..."
 
 msgid "Network test: "
-msgstr ""
+msgstr "Võrgu test: "
 
 #
 msgid "Network:"
 msgstr "Võrk:"
 
-#
 msgid "NetworkBrowser"
-msgstr ""
+msgstr "Võrgubrauser"
 
-#
 msgid "NetworkWizard"
-msgstr "Võrguhäälestus "
+msgstr "Võrguhäälestus"
 
 #
 msgid "Never"
-msgstr ""
+msgstr "Mitte kunagi"
 
 #
 msgid "New"
 msgstr "Uus"
 
-#
-msgid "New Zealand"
-msgstr ""
+msgid "New PIN"
+msgstr "Uus PIN"
 
 #
-msgid "New pin"
-msgstr "Uus kood"
+msgid "New Zealand"
+msgstr "Uus-Meremaa"
 
 #
 msgid "New version:"
@@ -3856,7 +4129,7 @@ msgstr "Uus versioon:"
 
 #
 msgid "News & Politics"
-msgstr ""
+msgstr "Uudised & Poliitika"
 
 #
 msgid "Next"
@@ -3866,23 +4139,18 @@ msgstr "Järgmine"
 msgid "No"
 msgstr "Ei"
 
-#
 msgid "No (supported) DVDROM found!"
-msgstr "Leitud mitte toetatud DVDROM!"
+msgstr "Ei leitud (toetatud) DVDROM-i!"
 
 #
 msgid "No Connection"
 msgstr "Pole ühendust"
 
-#
 msgid "No HDD found or HDD not initialized!"
-msgstr ""
-"Kõvaketast ei leitud või seda pole\n"
-"formaaditud."
+msgstr "Kõvaketast ei leitud või seda pole formaaditud!"
 
-#
 msgid "No Networks found"
-msgstr "Võrgu külgehaakimine"
+msgstr "Võrke ei leitud"
 
 #
 msgid "No backup needed"
@@ -3912,25 +4180,22 @@ msgstr "Sellel meedial pole kuvatavaid faile!"
 msgid "No event info found, recording indefinitely."
 msgstr "Saatel pole teada lõppaeg. Salvestatakse pidevalt."
 
-#
 msgid ""
 "No fast winding possible yet.. but you can use the number buttons to skip "
 "forward/backward!"
 msgstr ""
 "Kiire kerimine pole veel võimalik, aga saad kasutad numbrinuppe edasi/tagasi "
-"hüppamiseks "
+"hüppamiseks!"
 
-#
 msgid "No free tuner!"
-msgstr "Pole vaba tüünerit!"
+msgstr "Pole vaba tuunerit!"
 
-#
 msgid "No network connection available."
 msgstr "Võrgu ühendust pole saadaval."
 
 #
 msgid "No network devices found!"
-msgstr ""
+msgstr "Võrguseadmeid ei leitud!"
 
 #
 msgid "No networks found"
@@ -3947,41 +4212,30 @@ msgstr "TV ei näita pilti? Vajuta EXIT ja proovi uuesti."
 
 #
 msgid "No playable video found! Stop playing this movie?"
-msgstr ""
+msgstr "Ei leia mängitavat videot! Kas peatada selle filmi näitamine?"
 
-#
 msgid "No positioner capable frontend found."
-msgstr "Ei leitud positsioneeri toetavat tüünerit"
+msgstr "Ei leitud positsioneeri toetavat tuunerit."
 
-#
 msgid "No satellite frontend found!!"
-msgstr "Ei leitud satelliidi tüünerit!!!"
+msgstr "Ei leitud satelliidi tuunerit!!"
 
-#
 msgid "No tags are set on these movies."
-msgstr "Salvestisele pole märksõnu määratud"
+msgstr "Salvestisele pole märksõnu määratud."
 
-#
 msgid "No to all"
 msgstr "EI kõigile"
 
-#
 msgid "No tuner is configured for use with a diseqc positioner!"
-msgstr "Ükski tüüner pole seadistatud DISEqC-positsioneeri kasutama"
+msgstr "Ükski tuuner pole seadistatud DISEqC-positsioneeri kasutama!"
 
-#
 msgid ""
 "No tuner is enabled!\n"
 "Please setup your tuner settings before you start a service scan."
 msgstr ""
-"Tüüner määramata!\n"
-"Määra tüüner enne kanaliotsingu alustamist."
-
-#
-msgid "No useable USB stick found"
-msgstr "Ei leidnud kasutuskõlblikut USB-e pulka"
+"Tuuner määramata!\n"
+"Määra tuuner enne kanaliotsingu alustamist."
 
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3989,9 +4243,8 @@ msgid ""
 msgstr ""
 "Lapseluku koodi ei leitud!\n"
 "Kas soovid määrata koodi?\n"
-"Kui vastad 'Ei', kanalit ei kaitsta koodiga."
+"Kui vastad 'Ei', kanalit ei kaitsta koodiga!"
 
-#
 msgid ""
 "No valid setup PIN found!\n"
 "Do you like to change the setup PIN now?\n"
@@ -3999,17 +4252,16 @@ msgid ""
 msgstr ""
 "Lapseluku koodi ei leitud!\n"
 "Kas soovid määrata koodi?\n"
-"Kui vastad 'Ei', kanalit ei kaitsta koodiga."
+"Kui vastad 'Ei', kanalit ei kaitsta koodiga!"
 
 #
 msgid "No videos to display"
-msgstr ""
+msgstr "Videod puuduvad"
 
 #
 msgid "No wireless networks found! Please refresh."
 msgstr "Ei leidnud WiFi võrke! Palun värskenda."
 
-#
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
@@ -4017,7 +4269,7 @@ msgid ""
 msgstr ""
 "Ei leidnud töötavat kohaliku võrguadapterit.\n"
 "Palun kontrolli kas võrgukaabel on ühendatud ja kas võrk on seadistatud "
-"õigesti."
+"õieti."
 
 #
 msgid ""
@@ -4029,47 +4281,47 @@ msgstr ""
 "Palun kontrolli, kas seadmega ühilduv WLAN USB pulk on ühendatud ja kas võrk "
 "on seadistatud õigesti."
 
-#
 msgid ""
 "No working wireless network interface found.\n"
 " Please verify that you have attached a compatible WLAN device or enable "
 "your local network interface."
 msgstr ""
 "Ei leidnud töötavat WiFi seadet.\n"
-" Palun kontrolli, kas tüüneriga ühilduv seade on ühendatud ja kas kohalik "
+" Palun kontrolli, kas tuuneriga ühilduv seade on ühendatud ja kas kohalik "
 "võrk töötab."
 
 #
 msgid "No, but play video again"
-msgstr ""
+msgstr "Ei, kuid mängi video uuesti"
 
-#
 msgid "No, but restart from begin"
 msgstr "Ei, alusta uuesti algusest"
 
 #
 msgid "No, but switch to video entries."
-msgstr ""
+msgstr "Ei, kuid vaheta video sisestustele."
 
 #
 msgid "No, but switch to video search."
-msgstr ""
+msgstr "Ei, kuid vaheta videootsingule."
 
 #
 msgid "No, do nothing."
 msgstr "Ei, ära tee midagi."
 
-#
 msgid "No, just start my dreambox"
 msgstr "Ei, käivita minu vastuvõtja"
 
+msgid "No, never"
+msgstr "Ei, mitte kunagi"
+
 #
 msgid "No, not now"
 msgstr "Ei, mitte nüüd"
 
 #
 msgid "No, remove them."
-msgstr ""
+msgstr "Ei, eemalda need."
 
 #
 msgid "No, scan later manually"
@@ -4088,9 +4340,8 @@ msgstr "Pole"
 msgid "Nonlinear"
 msgstr "Ebalineaarne"
 
-#
 msgid "Nonprofits & Activism"
-msgstr ""
+msgstr "Mittetulundus & Aktivism"
 
 #
 msgid "North"
@@ -4111,15 +4362,14 @@ msgstr ""
 
 #
 msgid "Not fetching feed entries"
-msgstr ""
+msgstr "Otsingut ei toimu"
 
-#
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
 msgstr ""
 "Pole midagi otsida!\n"
-"Määra tüüneri seaded enne kanalite otsingu alustamist."
+"Määra tuuneri seaded enne kanalite otsingu alustamist."
 
 #
 msgid "Now Playing"
@@ -4137,7 +4387,7 @@ msgstr ""
 
 #
 msgid "Number of scheduled recordings left."
-msgstr ""
+msgstr "Järgijäänud määratud salvestuste arv."
 
 #
 msgid "OK"
@@ -4155,7 +4405,6 @@ msgstr "OK, eemalda teised laiendused"
 msgid "OK, remove some extensions"
 msgstr "OK, eemalda mõned laiendused"
 
-#
 msgid "OSD Settings"
 msgstr "Ekraaninäidu seaded"
 
@@ -4169,11 +4418,11 @@ msgstr "Väljas"
 
 #
 msgid "Offset after recording (in m)"
-msgstr ""
+msgstr "Ajavaru pärast salvestust (min)"
 
 #
 msgid "Offset before recording (in m)"
-msgstr ""
+msgstr "Ajavaru enne salvestust (min)"
 
 #
 msgid "On"
@@ -4181,11 +4430,11 @@ msgstr "Sees"
 
 #
 msgid "On any service"
-msgstr ""
+msgstr "Igal kanalil"
 
 #
 msgid "On same service"
-msgstr ""
+msgstr "Samal kanalil"
 
 #
 msgid "One"
@@ -4193,32 +4442,31 @@ msgstr "Üks"
 
 #
 msgid "Only AutoTimers created during this session"
-msgstr ""
+msgstr "Ainult sel korral loodud Autotaimerid"
 
 #
 msgid "Only Free scan"
 msgstr "Ainult vabade otsimine"
 
-#
 msgid "Only extensions."
-msgstr "Ainult laiendused"
+msgstr "Ainult laiendused."
 
 #
 msgid "Only match during timespan"
-msgstr ""
+msgstr "Ajavahemikus ainuke kokkulangevus"
 
 #
 #, python-format
 msgid "Only on Service: %s"
-msgstr ""
+msgstr "Ainult kanalil: %s"
 
 #
 msgid "Open Context Menu"
-msgstr ""
+msgstr "Lahtise kontekstiga menüü"
 
 #
 msgid "Open plugin menu"
-msgstr ""
+msgstr "Ava laienduse menüü"
 
 #
 msgid "Optionally enter your name if you want to."
@@ -4230,33 +4478,38 @@ msgstr "Orbitaalpositsioon"
 
 #
 msgid "Outer Bound (+/-)"
-msgstr ""
+msgstr "Väline piir (+/-)"
+
+msgid "Overlay for scrolling bars"
+msgstr "Liikuvate ribade ülekate"
 
 #
 msgid "Override found with alternative service"
-msgstr ""
+msgstr "Teise kanaliga on leitud kattuvus"
+
+msgid "Overwrite configuration files ?"
+msgstr "Kas konifguratsioonifailid üle kirjutada ?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Kas tarkvara uuendamisel kirjutada üle konfiguratsioonifailid?"
 
 #
 msgid "PAL"
 msgstr "PAL"
 
-#
 msgid "PIDs"
-msgstr "PIDs"
+msgstr "PIDd"
 
 #
 msgid "Package list update"
 msgstr "Pakettide nimekirja uuendus"
 
-#
 msgid "Package removal failed.\n"
 msgstr "Laienduse eemaldamine nurjus.\n"
 
-#
 msgid "Package removed successfully.\n"
 msgstr "Laiendus eemaldatud.\n"
 
-#
 msgid "Packet management"
 msgstr "Pakkide haldamine"
 
@@ -4264,11 +4517,6 @@ msgstr "Pakkide haldamine"
 msgid "Packet manager"
 msgstr "Paketi haldur"
 
-#
-msgid "Page"
-msgstr "Lehekülg"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4293,6 +4541,13 @@ msgstr "Lapseluku seaded"
 msgid "Parental control type"
 msgstr "Lapseluku tüüp"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox lubab muuta server tuuneri salvestustaimereid ja voogesitada TV   "
+"programme."
+
 #
 msgid "Password"
 msgstr "Salasõna"
@@ -4303,11 +4558,17 @@ msgstr "Pane film lõpus seisma"
 
 #
 msgid "People & Blogs"
+msgstr "Inimesed & blogid"
+
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock näitab ekraanil pidevalt kellaaega."
+
+msgid "Persian"
 msgstr ""
 
 #
 msgid "Pets & Animals"
-msgstr ""
+msgstr "Loomad & Lemmikloomad"
 
 #
 msgid "Phone number"
@@ -4321,16 +4582,13 @@ msgstr "PiP-pildi seaded"
 msgid "PicturePlayer"
 msgstr "PildiMängija"
 
-#
 #. TRANSLATORS: (aspect ratio policy: black bars on left/right) in doubt, keep english term.
 msgid "Pillarbox"
 msgstr "Pillarbox"
 
-#
 msgid "Pilot"
 msgstr "Pilot"
 
-#
 msgid "Pin code needed"
 msgstr "Kood on vajalik"
 
@@ -4338,44 +4596,65 @@ msgstr "Kood on vajalik"
 msgid "Play"
 msgstr "Taasesita"
 
-#
 msgid "Play Audio-CD..."
-msgstr "Mängi Audio-CD"
+msgstr "Mängi Audio-CD..."
 
-#
 msgid "Play DVD"
 msgstr "Taasesita"
 
-#
 msgid "Play Music..."
-msgstr "Mängi Audio-CD"
+msgstr "Mängi Muusikat..."
 
 #
 msgid "Play YouTube movies"
-msgstr ""
+msgstr "Mängi YouTube filme"
+
+msgid "Play music from Last.fm"
+msgstr "Mängi muusikat Last.fm-st"
+
+msgid "Play music from Last.fm."
+msgstr "Mängi muusikat Last.fm-st."
 
 #
 msgid "Play next video"
-msgstr ""
+msgstr "Mängi järgmist videot"
 
-#
 msgid "Play recorded movies..."
-msgstr "Näita salvestisi"
+msgstr "Näita salvestisi..."
 
 #
 msgid "Play video again"
-msgstr ""
+msgstr "Mängi video uuesti"
+
+msgid "Play videos from PC on your Dreambox"
+msgstr "Mängi vastuvõtjaga videosid PC pealt"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Youtube mahamängimine PC kaudu"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Võrgu ja Interneti striimide mängija"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Võrgu ja Interneti striimide mängija."
+
+msgid "Plays your favorite music and videos"
+msgstr "Mängib Su lemmikmuusikat ja videosid"
 
 #
 msgid "Please Reboot"
 msgstr "Palun tee algkäivitus"
 
-#
 msgid "Please Select Medium to be Scanned"
 msgstr "Vali seade mida otsitakse"
 
 #
 msgid "Please add titles to the compilation."
+msgstr "Palun lisa pealkirjad kogumikku."
+
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
 msgstr ""
 
 #
@@ -4386,47 +4665,30 @@ msgstr "Muuda salvestamise lõpuaega"
 msgid "Please check your network settings!"
 msgstr "Palun kontrolli oma võrguseadeid!"
 
-#
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Palun vali allalaetav .NFI tarkvara fail serverist"
-
-#
 msgid "Please choose an extension..."
-msgstr "Vali laiendus"
+msgstr "Vali laiendus..."
 
-#
 msgid "Please choose he package..."
-msgstr "Palun vali ta paketi"
+msgstr "Palun vali pakett..."
 
-#
 msgid "Please choose the default services lists you want to install."
-msgstr "Palun vali installimiseks vaikimisi kanalite nimekiri"
+msgstr "Palun vali installimiseks vaikimisi kanalite nimekiri."
 
-#
 msgid ""
 "Please configure or verify your Nameservers by filling out the required "
 "values.\n"
 "When you are ready press OK to continue."
 msgstr ""
 "Palun kontrolli ja täida nimeserveri nõutavad väljad.\n"
-"Kui olete valmis, vajutage OK jätkamiseks"
+"Kui olete valmis, vajutage OK jätkamiseks."
 
-#
 msgid ""
 "Please configure your internet connection by filling out the required "
 "values.\n"
 "When you are ready press OK to continue."
 msgstr ""
 "Palun täitke interneti ühenduse seadistamiseks nõutavad väljad.\n"
-"Kui olete valmis, vajutage jätkamiseks OK"
-
-#
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Palun ühenda lahti kõik USB seadmed vastuvõtjal ja ühenda (uuesti) nüüd USB "
-"pulk (min suurus 64mb) !  "
+"Kui olete valmis, vajutage jätkamiseks OK."
 
 #
 msgid "Please do not change any values unless you know what you are doing!"
@@ -4452,13 +4714,11 @@ msgstr "Sisesta faili nimi (tühi = tänane kuupäev)"
 msgid "Please enter name of the new directory"
 msgstr "Palun sisesta uue kausta nimi"
 
-#
 msgid "Please enter the correct pin code"
 msgstr "Sisesta õige kood"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Sisesta vana kood"
+msgid "Please enter the old PIN code"
+msgstr "Palun sisestage vana PIN kood"
 
 #
 msgid "Please enter your email address here:"
@@ -4470,19 +4730,17 @@ msgstr "Palun sisesta oma nimi siia (soovi korral):"
 
 #
 msgid "Please enter your search term."
-msgstr ""
+msgstr "Palun sisesta otsingusõna."
 
-#
 msgid "Please follow the instructions on the TV"
 msgstr "Jälgi ekraanil olevaid juhiseid"
 
-#
 msgid ""
 "Please note that the previously selected media could not be accessed and "
 "therefore the default directory is being used instead."
 msgstr ""
 "Eelnevalt valitud meedia ei ole kättesaadav ja selle asemel kasutatakse "
-"vaikimisi määratud kataloogi"
+"vaikimisi määratud kataloogi."
 
 #
 msgid "Please press OK to continue."
@@ -4494,57 +4752,44 @@ msgstr "Vajuta OK!"
 
 #
 msgid "Please provide a Text to match"
-msgstr ""
+msgstr "Palun sisesta otsitav tekst"
 
-#
-msgid "Please select .NFI flash image file from medium"
-msgstr "Palun vali .NFI tarkvara fail meediumile"
-
-#
 msgid "Please select a playlist to delete..."
-msgstr "Vali kustutatav esitusloend"
+msgstr "Vali kustutatav esitusloend..."
 
-#
 msgid "Please select a playlist..."
-msgstr "Vali esitusloend"
+msgstr "Vali esitusloend..."
 
 #
 msgid "Please select a standard feed or try searching for videos."
-msgstr ""
+msgstr "Palun vali standardfeed või proovi videote otsingut."
 
-#
 msgid "Please select a subservice to record..."
-msgstr "Palun vali alamteenus salvestamiseks"
+msgstr "Palun vali alamteenus salvestamiseks..."
 
-#
 msgid "Please select a subservice..."
-msgstr "Vali alamteenus"
+msgstr "Vali alamteenus..."
+
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Palun vali NFI fail ja vajuta flashimiseks rohelist nuppu!"
 
 #
 msgid "Please select an extension to remove."
 msgstr "Vali laiendus eemaldamiseks."
 
-#
 msgid "Please select an option below."
-msgstr "Palun vali mõni järgmistest valikutest"
+msgstr "Palun vali mõni järgmistest valikutest."
 
 #
 msgid "Please select medium to use as backup location"
 msgstr "Vali asukoht varukoopiale"
 
-#
 msgid "Please select tag to filter..."
-msgstr "Vali otsingusõna"
-
-#
-msgid "Please select target directory or medium"
-msgstr "Palun vali sihtkaust või meedia"
+msgstr "Vali otsingusõna..."
 
-#
 msgid "Please select the movie path..."
-msgstr "Vali salvestise kataloog"
+msgstr "Vali salvestise kataloog..."
 
-#
 msgid ""
 "Please select the network interface that you want to use for your internet "
 "connection.\n"
@@ -4555,7 +4800,6 @@ msgstr ""
 "\n"
 "Vajutage OK jätkamiseks."
 
-#
 msgid ""
 "Please select the wireless network that you want to connect to.\n"
 "\n"
@@ -4563,19 +4807,16 @@ msgid ""
 msgstr ""
 "Palun valige WiFi võrk ühenduseks.\n"
 "\n"
-"Jätkamiseks vajutage OK"
+"Jätkamiseks vajutage OK."
 
-#
 msgid "Please set up tuner B"
-msgstr "Määra tüüneri B seaded:"
+msgstr "Määra tuuneri B seaded"
 
-#
 msgid "Please set up tuner C"
-msgstr "Määra tüüneri C seaded:"
+msgstr "Määra tuuneri C seaded"
 
-#
 msgid "Please set up tuner D"
-msgstr "Määra tüüneri D seaded:"
+msgstr "Määra tuuneri D seaded"
 
 #
 msgid ""
@@ -4596,9 +4837,8 @@ msgstr ""
 "OK."
 
 #
-#, fuzzy
 msgid "Please wait (Step 2)"
-msgstr "Oota"
+msgstr "Palun oota (toiming 2)"
 
 #
 msgid "Please wait for activation of your network configuration..."
@@ -4606,27 +4846,24 @@ msgstr "Palun oota kuni võrguseadistus aktiveeritakse..."
 
 #
 msgid "Please wait for activation of your network mount..."
-msgstr ""
+msgstr "Palun oota oma võrguühenduse aktiveerimist..."
 
-#
 msgid "Please wait while removing selected package..."
-msgstr "Palun oota, kuni eemaldan valitud laiendust"
+msgstr "Palun oota, kuni eemaldan valitud laiendust..."
 
 #
 msgid "Please wait while removing your network mount..."
-msgstr ""
+msgstr "Palun oota oma võrguühenduse kõrvaldamist..."
 
-#
 msgid "Please wait while scanning is in progress..."
-msgstr "pilti laetakse. Oota..."
+msgstr "Pilti laetakse. Oota..."
 
-#
 msgid "Please wait while searching for removable packages..."
-msgstr "Palun oota, kuni otsin eemaldatavaid laiendusi"
+msgstr "Palun oota, kuni otsin eemaldatavaid laiendusi..."
 
 #
 msgid "Please wait while updating your network mount..."
-msgstr ""
+msgstr "Palun oota oma võrguühenduse uuendamist..."
 
 #
 msgid "Please wait while we configure your network..."
@@ -4636,17 +4873,15 @@ msgstr "Palun oota kuni seadistan võrgu..."
 msgid "Please wait while we prepare your network interfaces..."
 msgstr "Palun oota, käivitame võrguliidest..."
 
-#
 msgid "Please wait while we test your network..."
-msgstr "Palun oota, testin võrku"
+msgstr "Palun oota, testin võrku..."
 
 #
 msgid "Please wait while your network is restarting..."
 msgstr "Palun oota kuni võrk taaskäivitub..."
 
-#
 msgid "Please wait..."
-msgstr "Oota"
+msgstr "Oota..."
 
 #
 msgid "Please wait... Loading list..."
@@ -4664,18 +4899,20 @@ msgstr "Laienduste halduri tegevuse teave"
 msgid "Plugin manager help"
 msgstr "Laienduste halduri abi"
 
-#
 #, python-format
 msgid "Plugin: %(plugin)s , Version: %(version)s"
-msgstr ""
+msgstr "Lisa: %(plugin)s , Versioon: %(version)s"
 
 #
 msgid "Plugins"
 msgstr "Laiendused"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "PodCast esitab/striimib podcast'i Sinu vastuvõtjasse."
+
 #
 msgid "Poland"
-msgstr ""
+msgstr "Poola"
 
 #
 msgid "Polarity"
@@ -4691,25 +4928,21 @@ msgstr "Poola"
 
 #
 msgid "Poll Interval (in h)"
-msgstr ""
+msgstr "Hääletuse intervall ( h)"
 
 #
 msgid "Poll automatically"
-msgstr ""
+msgstr "Hääleta automaatselt"
 
-#
 msgid "Port A"
 msgstr "Port A"
 
-#
 msgid "Port B"
 msgstr "Port B"
 
-#
 msgid "Port C"
 msgstr "Port C"
 
-#
 msgid "Port D"
 msgstr "Port D"
 
@@ -4737,6 +4970,9 @@ msgstr "Positsioneeri seadistus"
 msgid "Positioner storage"
 msgstr "Positsioneeri mälu"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "PositionerSetup abistab mootoriga antenni seadistamisel"
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4751,17 +4987,24 @@ msgstr "Tuvastusvool mA"
 msgid "Predefined transponder"
 msgstr "Eelmääratud transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Valmista ette teine USB pulk image flashimiseks"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Ettevalmistus.Oota"
 
-#
+msgid "Press INFO on your remote control for additional information."
+msgstr "Vajuta INFO nuppu puldil lisainfo saamiseks."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Vajuta MENU puldil lisavõimaluste kasutamiseks."
+
 msgid "Press OK on your remote control to continue."
-msgstr "Jätkamiseks vajuta OK"
+msgstr "Jätkamiseks vajuta OK."
 
-#
 msgid "Press OK to activate the selected skin."
-msgstr "Vajuta OK uue välimuse aktiveerimiseks"
+msgstr "Vajuta OK uue välimuse aktiveerimiseks."
 
 #
 msgid "Press OK to activate the settings."
@@ -4773,11 +5016,10 @@ msgstr ""
 
 #
 msgid "Press OK to edit selected settings."
-msgstr ""
+msgstr "Vajuta OK valitud seade muutmiseks."
 
-#
 msgid "Press OK to edit the settings."
-msgstr "Sätete muutmiseks vajuta OK"
+msgstr "Sätete muutmiseks vajuta OK."
 
 #
 msgid "Press OK to expand this host"
@@ -4790,15 +5032,15 @@ msgstr "Vajuta OK %s seadete muutmiseks"
 
 #
 msgid "Press OK to mount this share!"
-msgstr ""
+msgstr "Vajuta OK võrgukoha haakimiseks!"
 
 #
 msgid "Press OK to mount!"
-msgstr ""
+msgstr "Vajuta OK haakimiseks!"
 
 #
 msgid "Press OK to save settings."
-msgstr ""
+msgstr "Vajuta OK seadete salvestamiseks."
 
 #
 msgid "Press OK to scan"
@@ -4810,9 +5052,8 @@ msgstr "Levitaja valimiseks vajuta OK."
 
 #
 msgid "Press OK to select."
-msgstr ""
+msgstr "Vajuta OK valikuks."
 
-#
 msgid "Press OK to select/deselect a CAId."
 msgstr "Vajuta OK valik/valik maha CAId."
 
@@ -4820,15 +5061,9 @@ msgstr "Vajuta OK valik/valik maha CAId."
 msgid "Press OK to start the scan"
 msgstr "Otsingu alustamiseks vajuta OK"
 
-#
 msgid "Press OK to toggle the selection."
-msgstr "Valiku valimiseks vajutage OK"
+msgstr "Valiku valimiseks vajutage OK."
 
-#
-msgid "Press OK to view full changelog"
-msgstr "Vajuta OK kogu muutuste logi vaatamiseks"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Vajutage kollast nuppu, valimaks see liides vaikimisi liideseks."
 
@@ -4838,29 +5073,33 @@ msgstr "Eelmine"
 
 #
 msgid "Preview"
-msgstr ""
+msgstr "Eelvaade"
 
 #
 msgid "Preview AutoTimer"
-msgstr ""
+msgstr "Autotaimeri eelvaade"
 
 #
 msgid "Preview menu"
 msgstr "Eelvaate menüü"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Käivate TV saadete ekraanitõmmiste eelvaade"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Käivate TV saadete ekraanitõmmiste eelvaade."
+
 #
 msgid "Primary DNS"
 msgstr "Primaarne DNS"
 
-#
 msgid "Priority"
-msgstr "Polaarsus"
+msgstr "Prioriteet"
 
 #
 msgid "Process"
 msgstr "Toiming"
 
-#
 msgid "Properties of current title"
 msgstr "Muuda seda pealkirja"
 
@@ -4886,13 +5125,15 @@ msgstr "Levitajad"
 
 #
 msgid "Published"
-msgstr ""
+msgstr "Avalikud"
 
 #
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Pythoni programm /tmp/mmi.socket jaoks"
 
-#
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Pythoni programm /tmp/mmi.socket jaoks."
+
 msgid "Quick"
 msgstr "Kiire kanalivalik"
 
@@ -4900,7 +5141,6 @@ msgstr "Kiire kanalivalik"
 msgid "Quickzap"
 msgstr "Kiire kanalivalik"
 
-#
 msgid "RC Menu"
 msgstr "Puldi menüü"
 
@@ -4912,28 +5152,29 @@ msgstr "RF-väljund"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "RSS näitaja"
+
 #
 msgid "Radio"
 msgstr "Raadio"
 
 msgid "Ralink"
-msgstr ""
+msgstr "Ralink"
 
 #
 msgid "Ram Disk"
 msgstr "RAM-ketas"
 
-#
 msgid "Random"
-msgstr "Raadio"
+msgstr "Juhuslik"
 
 #
 msgid "Rating"
-msgstr ""
+msgstr "Hinnang"
 
-#
 msgid "Ratings: "
-msgstr ""
+msgstr "Hinnangud: "
 
 #
 msgid "Really close without saving settings?"
@@ -4943,13 +5184,12 @@ msgstr "Kas soovid seadeid salvestamata väljuda?"
 msgid "Really delete done timers?"
 msgstr "Kustutame möödunud taimerid?"
 
-#
 msgid "Really exit the subservices quickzap?"
 msgstr "Väljuda alamteenuste valikust?"
 
 #
 msgid "Really quit MyTube Player?"
-msgstr ""
+msgstr "Kas sulgeme MyTube mängija?"
 
 #
 msgid "Really reboot now?"
@@ -4969,32 +5209,37 @@ msgstr "Taaskäivitus"
 
 #
 msgid "Recently featured"
-msgstr ""
+msgstr "Hiljuti esile tõstetud"
 
 #
 msgid "Reception Settings"
 msgstr "Vastuvõtu seaded"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Taasta .ap ja .sc failid"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr "Taasta puuduvad või vigased .ap ja .sc failid salvestatud filmidel."
+
 #
 msgid "Record"
 msgstr "Salvesta"
 
 #
 msgid "Record a maximum of x times"
-msgstr ""
+msgstr "Salvesta maksimaalselt x korda"
 
 #
 msgid "Record on"
-msgstr ""
+msgstr "Salvestus käib"
 
 #
 #, python-format
 msgid "Record time limited due to conflicting timer %s"
 msgstr "Salvestusaeg on piiratud teise taimeri %s tõttu"
 
-#
 msgid "Recorded files..."
-msgstr "Salvestised"
+msgstr "Salvestised..."
 
 #
 msgid "Recording"
@@ -5002,57 +5247,53 @@ msgstr "Salvestab"
 
 #
 msgid "Recording paths"
-msgstr ""
+msgstr "Salvestuskaustad"
 
 #
 msgid "Recording(s) are in progress or coming up in few seconds!"
 msgstr "Salvestus(ed) on käimas või käivituvad peatselt!"
 
-#
 msgid "Recordings"
-msgstr "Salvestab"
+msgstr "Salvestised"
 
 #
 msgid "Recordings always have priority"
 msgstr "Salvestused omavad alati eelist"
 
-#
-msgid "Reenter new pin"
-msgstr "Korda koodi"
+msgid "Reenter new PIN"
+msgstr "Korda uut PIN-i"
 
 #
 msgid "Refresh Rate"
 msgstr "Värskendussagedus"
 
-#
 msgid "Refresh rate selection."
-msgstr "Värskendussageduse valik"
+msgstr "Värskendussageduse valik."
 
 #
 msgid "Related video entries."
-msgstr ""
+msgstr "Seotud videod."
 
 #
 msgid "Relevance"
-msgstr ""
+msgstr "Asjakohasus"
 
-#
 msgid "Reload"
-msgstr "Salvesta"
+msgstr "Lae uuesti"
 
 #
 msgid "Reload Black-/Whitelists"
-msgstr ""
+msgstr "Lae uuesti Must-/Valge nimekiri"
 
-#
-msgid "Remember service pin"
-msgstr ""
+msgid "Remember service PIN"
+msgstr "Mäleta kanali PIN-i"
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr "Ära mäleta kanali PIN-i"
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
-#
 msgid "Remove"
 msgstr "Eemalda pealkiri"
 
@@ -5076,9 +5317,8 @@ msgstr "Eemalda valitud pealkiri"
 msgid "Remove failed."
 msgstr "Eemaldamine nurjus."
 
-#
 msgid "Remove finished."
-msgstr "Kustuta laiendus."
+msgstr "Eemaldatud."
 
 #
 msgid "Remove plugins"
@@ -5086,31 +5326,20 @@ msgstr "Kustuta laiendus"
 
 #
 msgid "Remove selected AutoTimer"
-msgstr ""
+msgstr "Kustuta valitud autotaimer"
 
-#
-msgid "Remove the broken .NFI file?"
-msgstr "Eemaldan vigase .NFI tarkvara faili?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Eemaldan pooliku .NFI tarkvara?"
-
-#
 msgid "Remove timer"
-msgstr "Eemalda pealkiri"
+msgstr "Eemalda taimer"
 
 #
 msgid "Remove title"
 msgstr "Eemalda pealkiri"
 
-#
 msgid "Removed successfully."
-msgstr "Eemaldatud"
+msgstr "Eemaldatud."
 
-#
 msgid "Removing"
-msgstr "Salvestab"
+msgstr "Eemaldab"
 
 #
 #, python-format
@@ -5121,10 +5350,12 @@ msgstr "Kataloogi eemaldamine %s nurjus. (Ei ole tühi?)"
 msgid "Rename"
 msgstr "Muuda nimi"
 
-#
 msgid "Rename crashlogs"
 msgstr "Vealogi ümbernimetamine"
 
+msgid "Rename your movies"
+msgstr "Muuda filmi nimed"
+
 #
 msgid "Repeat"
 msgstr "Korda"
@@ -5141,59 +5372,59 @@ msgstr "Korduv timer salvestab. Mida soovid teha?"
 msgid "Repeats"
 msgstr "Kordused"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Asenda otsiriba minutite sisestus otsingufunktsioonide jaoks."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Asenda tagasikerimine  sisestus otsiribaga"
+
 #
 msgid "Require description to be unique"
-msgstr ""
+msgstr "Nõua unikaalset kirjeldust"
 
 #
 msgid "Required medium type:"
-msgstr ""
+msgstr "Nõutav meedia tüüp:"
 
 #
 msgid "Rescan"
-msgstr ""
+msgstr "Otsi uuesti"
 
-#
 msgid "Reset"
 msgstr "Reset"
 
-#
 msgid "Reset and renumerate title names"
 msgstr "Sisesta uus faili nimi"
 
 #
 msgid "Reset count"
-msgstr ""
+msgstr "Nulli arvesti"
 
 #
 msgid "Reset saved position"
-msgstr ""
+msgstr "Nulli salvestatud positsioon"
 
-#
 msgid "Reset video enhancement settings to system defaults?"
-msgstr "Sea pildiparandused süsteemi algseadesse."
+msgstr "Sea pildiparandused süsteemi algseadesse?"
 
 #
 msgid "Reset video enhancement settings to your last configuration?"
 msgstr "Taasta oma viimase seade pildiparandused?"
 
-#
 msgid "Resolution"
 msgstr "Resolutsioon"
 
 #
 msgid "Response video entries."
-msgstr ""
+msgstr "Vastused video otsingule."
 
 #
 msgid "Restart"
 msgstr "Taaskäivita"
 
-#
 msgid "Restart GUI"
-msgstr "Taaskäivita Enigma2 "
+msgstr "Taaskäivita Enigma2"
 
-#
 msgid "Restart GUI now?"
 msgstr "Käivitame Enigma2 kohe uuesti?"
 
@@ -5205,7 +5436,6 @@ msgstr "Taaskäivitame võrgu"
 msgid "Restart test"
 msgstr "Taaskäivituse test"
 
-#
 msgid "Restart your network connection and interfaces.\n"
 msgstr "Taaskäivita võrgu ühendus ja adapter.\n"
 
@@ -5213,34 +5443,32 @@ msgstr "Taaskäivita võrgu ühendus ja adapter.\n"
 msgid "Restore"
 msgstr "Taasta"
 
-#
 msgid "Restore backups"
 msgstr "Taasta varukoopia"
 
-#
 msgid "Restore is running..."
 msgstr "Taastamine..."
 
-#
 msgid "Restore running"
 msgstr "Taasta"
 
-#
 msgid "Restore system settings"
 msgstr "Taasta seaded"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Taasta vastuvõtja tarkvara USB pulga abil"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
-msgstr ""
+msgstr "Kas keelata \"pärast sündmust\" teatud ajavahemikuks?"
 
 #
 msgid "Resume from last position"
 msgstr "Jätka viimaselt positsioonilt"
 
-#
 #, python-format
 msgid "Resume position at %s"
-msgstr ""
+msgstr "Jätka alates %s"
 
 #
 #. TRANSLATORS: The string "Resuming playback" flashes for a moment
@@ -5273,7 +5501,6 @@ msgstr "Tagasikerimise kiirused"
 msgid "Right"
 msgstr "Parem"
 
-#
 msgid "Rolloff"
 msgstr "Rolloff"
 
@@ -5287,19 +5514,18 @@ msgstr "Kasutusel"
 
 #
 msgid "Russia"
-msgstr ""
+msgstr "Venemaa"
 
 #
 msgid "Russian"
 msgstr "Vene"
 
-#
 msgid "S-Video"
 msgstr "S-video (Y/C)"
 
 #
 msgid "SINGLE LAYER DVD"
-msgstr ""
+msgstr "ÜHEKIHILINE DVD"
 
 #
 msgid "SNR"
@@ -5317,7 +5543,6 @@ msgstr "SSID:"
 msgid "Sat"
 msgstr "L"
 
-#
 msgid "Sat / Dish Setup"
 msgstr "Antenni seaded"
 
@@ -5325,13 +5550,15 @@ msgstr "Antenni seaded"
 msgid "Satellite"
 msgstr "Satelliit"
 
-#
 msgid "Satellite Equipment Setup"
-msgstr "Satelliidiseadmete  seaded"
+msgstr "Satelliidiseadmete seaded"
 
 #
 msgid "Satellite equipment"
-msgstr ""
+msgstr "Satellidiseadmed"
+
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr "SatelliteEquipmentControl võimaldab DiSEqC seadete täppisseadmist"
 
 #
 msgid "Satellites"
@@ -5341,9 +5568,11 @@ msgstr "Satelliidid"
 msgid "Satfinder"
 msgstr "Satelliidiotsija"
 
-#
+msgid "Satfinder helps you to align your dish"
+msgstr "Satfinder abistab antenni häälestamisel"
+
 msgid "Sats"
-msgstr "satelliidid"
+msgstr "Satelliidid"
 
 #
 msgid "Saturation"
@@ -5363,31 +5592,29 @@ msgstr "Salvesta Esitusloend"
 
 #
 msgid "Save current delay to key"
-msgstr ""
+msgstr "Salvest kehtiv viide võtmeks"
 
 #
 msgid "Save to key"
-msgstr ""
+msgstr "Salvesta võtmeks"
 
 #
 msgid "Save values and close plugin"
-msgstr ""
+msgstr "Salvesta väärtused ja sulge laiendus"
 
 #
 msgid "Save values and close screen"
-msgstr ""
+msgstr "Salvesta väärtused ja sulge aken"
 
-#
 msgid "Scaler sharpness"
-msgstr "Skaleerija teravus "
+msgstr "Skaleerija teravus"
 
 #
 msgid "Scaling Mode"
 msgstr "Skaleerimise valikud"
 
-#
 msgid "Scan "
-msgstr "Otsi"
+msgstr "Otsi "
 
 #
 msgid "Scan Files..."
@@ -5395,7 +5622,7 @@ msgstr "Kontrollin failisüsteemi..."
 
 #
 msgid "Scan NFS share"
-msgstr ""
+msgstr "Otsi NFS võrgukohta"
 
 #
 msgid "Scan QAM128"
@@ -5481,22 +5708,22 @@ msgstr "Otsi US MID sagedusalast"
 msgid "Scan band US SUPER"
 msgstr "Otsi US SUPER sagedusalast"
 
+msgid "Scan devices for playable media files"
+msgstr "Otsi seadmelt meediafaile"
+
 #
 msgid "Scan range"
-msgstr ""
+msgstr "Otsi piirkonda"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
-"Otsi WiFi võrke ja püüa nendega ühenduda, kasutades Teie poolt valitud WLAN "
+"Otsi oma võrgus WiFi ruutereid ja ühendu nendega, kasutades valitud WiFi "
 "seadet.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Otsib satelliidi järgi valitud vaikimisi lamedb faile"
 
 #
 msgid ""
@@ -5507,15 +5734,15 @@ msgstr ""
 
 #
 msgid "Science & Technology"
-msgstr ""
+msgstr "Teadus & Tehnoloogia"
 
 #
 msgid "Search Term(s)"
-msgstr ""
+msgstr "Otsisõna(d)"
 
 #
 msgid "Search category:"
-msgstr ""
+msgstr "Otsi kategooriat:"
 
 #
 msgid "Search east"
@@ -5523,27 +5750,30 @@ msgstr "Otsi itta"
 
 #
 msgid "Search for network shares"
-msgstr ""
+msgstr "Otsi võrgukohti"
 
 #
 msgid "Search for network shares..."
-msgstr ""
+msgstr "Otsi võrgukohti..."
 
 #
 msgid "Search region:"
-msgstr ""
+msgstr "Otsi piirkond:"
 
 #
 msgid "Search restricted content:"
-msgstr ""
+msgstr "Otsi keelatud sisu:"
 
 #
 msgid "Search strictness"
-msgstr ""
+msgstr "Otsingu põhjalikkus"
+
+msgid "Search through the EPG"
+msgstr "Otsi EPG kaudu"
 
 #
 msgid "Search type"
-msgstr ""
+msgstr "Otsingu tüüp"
 
 #
 msgid "Search west"
@@ -5553,22 +5783,21 @@ msgstr "Otsi läände"
 msgid "Searching for available updates. Please wait..."
 msgstr "Otsin uuendusi. Palun oota..."
 
-#
 msgid "Searching for new installed or removed packages. Please wait..."
 msgstr "Otsin uusi installitud või kustutatud pakette. Oota..."
 
-#
 msgid "Searching your network. Please wait..."
-msgstr ""
+msgstr "Otsin võrku. Palun oota..."
 
-#
 msgid "Secondary DNS"
 msgstr "Sekundaarne DNS"
 
 #
-#, fuzzy
 msgid "Security service not running."
-msgstr "Vali kanal lisamiseks..."
+msgstr "Turvateenus ei tööta."
+
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Vaata kanali epg-d (ja PIP) teise kanali inforibal."
 
 #
 msgid "Seek"
@@ -5584,7 +5813,6 @@ msgid ""
 "\"partial match\" if you only want to search for a part of the event title."
 msgstr ""
 
-#
 msgid "Select HDD"
 msgstr "Vali kõvaketas"
 
@@ -5602,11 +5830,7 @@ msgstr "Vali salvestis"
 
 #
 msgid "Select a timer to import"
-msgstr ""
-
-#
-msgid "Select audio mode"
-msgstr "Vali heli väljund"
+msgstr "Vali taimer importimiseks"
 
 #
 msgid "Select audio track"
@@ -5614,7 +5838,7 @@ msgstr "Vali helikanal"
 
 #
 msgid "Select bouquet to record on"
-msgstr ""
+msgstr "Vali favoriit millelt salvestada"
 
 #
 msgid "Select channel to record from"
@@ -5622,19 +5846,23 @@ msgstr "Vali salvestatav kanal"
 
 #
 msgid "Select channel to record on"
-msgstr ""
+msgstr "Vali kanal millelt salvestada"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Vali varundamiseks failid. Hetkel on valitud:\n"
+msgid "Select desired image from feed list"
+msgstr "Vali soovitud tarkvara feedide nimekirjast"
+
+msgid "Select files for backup."
+msgstr "Vali failid varundamiseks."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Vali failid/kaustad varukoopiale"
 
-#
-msgid "Select image"
-msgstr "Vali pilt"
+msgid "Select input device"
+msgstr "Vali sisendseade"
+
+msgid "Select input device."
+msgstr "Vali sisendseade."
 
 #
 msgid "Select interface"
@@ -5642,7 +5870,7 @@ msgstr "Vali liides"
 
 #
 msgid "Select new feed to view."
-msgstr ""
+msgstr "Vali uus kanal/Feed vaatamiseks."
 
 #
 msgid "Select package"
@@ -5663,21 +5891,20 @@ msgstr "Vali kanal lisamiseks..."
 #
 #, python-format
 msgid "Select the key you want to set to %i ms"
-msgstr ""
+msgstr "Vali nupp, mille tahad seada %i ms jaoks"
 
 #
 msgid "Select the location to save the recording to."
-msgstr ""
+msgstr "Vali salvestise jaoks sobiv asukoht."
 
 #
 msgid "Select type of Filter"
-msgstr ""
+msgstr "Vali filtri tüüp"
 
 #
 msgid "Select upgrade source to edit."
 msgstr "Vali uuenduste allika muutmine."
 
-#
 msgid "Select video input with up/down buttons"
 msgstr "Vali video sisend"
 
@@ -5687,7 +5914,7 @@ msgstr "Vali video töörežiim"
 
 #
 msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
+msgstr "Vali, kas soovid kasutada tähesuuruse korrektsuse jälgimist."
 
 #
 msgid "Select wireless network"
@@ -5695,23 +5922,16 @@ msgstr "Vali WiFi võrk"
 
 #
 msgid "Select your choice."
-msgstr ""
-
-#
-msgid "Selected source image"
-msgstr "Valitud tarkvara"
+msgstr "Tee oma valik."
 
-#
 msgid "Send DiSEqC"
 msgstr "DiSEqC"
 
-#
 msgid "Send DiSEqC only on satellite change"
-msgstr "Saada DiSEqC anult satelliidi vahetamisel "
+msgstr "Saada DiSEqC anult satelliidi vahetamisel"
 
-#
 msgid "Seperate titles with a main menu"
-msgstr "eraldi pealkirjad koos peamenüüga"
+msgstr "Eraldi pealkirjad koos peamenüüga"
 
 #
 msgid "Sequence repeat"
@@ -5723,13 +5943,12 @@ msgstr "Serbia"
 
 #
 msgid "Server IP"
-msgstr ""
+msgstr "Serveri IP"
 
 #
 msgid "Server share"
-msgstr ""
+msgstr "Serveri võrgukoht"
 
-#
 msgid "Service"
 msgstr "Kanaliinfo"
 
@@ -5743,7 +5962,7 @@ msgstr "Kanaliotsing"
 
 #
 msgid "Service delay"
-msgstr ""
+msgstr "Kanali viide"
 
 #
 msgid "Service has been added to the favourites."
@@ -5753,7 +5972,6 @@ msgstr "Kanal on lisatud Lemmikutesse."
 msgid "Service has been added to the selected bouquet."
 msgstr "Kanal on lisatud valitud nimekirja."
 
-#
 msgid ""
 "Service invalid!\n"
 "(Timeout reading PMT)"
@@ -5769,17 +5987,15 @@ msgstr ""
 "Valitud kanalit ei leitud!\n"
 "(SID ei leitud PAT-st)"
 
-#
 msgid "Service scan"
 msgstr "Kanali otsing"
 
-#
 msgid ""
 "Service unavailable!\n"
 "Check tuner configuration!"
 msgstr ""
 "Pole kanalit!\n"
-"Kontrolli tüüneri seadeid"
+"Kontrolli tuuneri seadeid!"
 
 #
 msgid "Serviceinfo"
@@ -5789,42 +6005,46 @@ msgstr "Kanaliinfo"
 msgid "Services"
 msgstr "Kanalid"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Määra Bitivoo/PCM audio viide"
+
 #
 msgid "Set End Time"
-msgstr ""
+msgstr "Määra lõppaeg"
 
 #
 msgid "Set Voltage and 22KHz"
 msgstr "Vali pinge ja 22 KHz"
 
-#
 msgid "Set available internal memory threshold for the warning."
-msgstr "Sea saadaoleva sisemälu mahu hoiatusnivoo "
+msgstr "Sea saadaoleva sisemälu mahu hoiatusnivoo."
 
 #
 #, python-format
 msgid "Set delay to %i ms (can be set)"
-msgstr ""
+msgstr "Määra viide %i ms (saab muuta)"
 
 #
 msgid "Set interface as default Interface"
 msgstr "Määra vaikimisi võrguliideseks"
 
-#
 msgid "Set limits"
 msgstr "Seadista limiidid"
 
 #
 msgid "Set maximum duration"
-msgstr ""
+msgstr "Sea maksimaalne kestus"
 
 #
 msgid "Set this NO to disable this AutoTimer."
-msgstr ""
+msgstr "Autotaimeri keelamiseks vali EI."
+
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Paneb vastuvõtja sügavootele"
 
 #
 msgid "Setting key canceled"
-msgstr ""
+msgstr "Seade nupp on tühistatud"
 
 #
 msgid "Settings"
@@ -5840,7 +6060,7 @@ msgstr "Seadistamise valik"
 
 #
 msgid "Setup for the Audio Sync Plugin"
-msgstr ""
+msgstr "Laienduse Audio Sync seaded"
 
 #
 #, python-format
@@ -5848,6 +6068,8 @@ msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
+"Kas USB pulga abiline alustab toimingut ja salvestab tarkvara %s flash "
+"mälusse?"
 
 #
 msgid "Sharpness"
@@ -5855,33 +6077,33 @@ msgstr "Teravus"
 
 #
 msgid "Short Movies"
-msgstr ""
+msgstr "Lühifilmid"
 
 msgid "Short filenames"
-msgstr ""
+msgstr "Lühikesed failinimed"
 
 #
 msgid "Should this AutoTimer be restricted to a timespan?"
-msgstr ""
+msgstr "Kas keelata see AutoTimer antud ajavahemikus?"
 
 #
 msgid "Should this AutoTimer only match up to a certain event duration?"
-msgstr ""
+msgstr "Kas see AutoTimer peaks vastama ainult teatud kindlale kestusele?"
 
 #
 msgid ""
 "Should timers created by this AutoTimer be recorded to a custom location?"
 msgstr ""
+"Kas selle AutoTimeri poolt seatud taimerid tuleks salvestada määratud "
+"asukohta?"
 
 #
 msgid "Show Info"
 msgstr "Näita Infot"
 
-#
 msgid "Show Message when Recording starts"
 msgstr "Näita kui Salvestus algab"
 
-#
 msgid "Show WLAN Status"
 msgstr "Näita WiFi Olekut"
 
@@ -5891,11 +6113,11 @@ msgstr "Näita salvestamisel vilkuvat kella"
 
 #
 msgid "Show event-progress in channel selection"
-msgstr ""
+msgstr "Näita saate edenemist kanalivalikus"
 
 #
 msgid "Show in extension menu"
-msgstr ""
+msgstr "Näita laienduste menüüs"
 
 #
 msgid "Show infobar on channel change"
@@ -5913,19 +6135,37 @@ msgstr "Näita kerimisel inforiba"
 msgid "Show positioner movement"
 msgstr "Näita positsioneeri liikumist"
 
-#
 msgid "Show services beginning with"
 msgstr "Näita kanalid mis algavad"
 
-#
 msgid "Show the radio player..."
-msgstr "Kuula raadiot"
+msgstr "Kuula raadiot..."
 
-#
 msgid "Show the tv player..."
-msgstr "Näita TV-d"
+msgstr "Näita TV-d..."
+
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Näita veebikaamera pilte TV ekraanil"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Näitab kanalite vahetuse ajaloo nimekirja ja võimaldab kasutajal vahetada "
+"või muuta sisestusi."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Näitab äsjaste kanalivahetuste nimekirja"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Näitab video ja audio keskmist bitikiirust"
+
+msgid "Shows statistics of watched services"
+msgstr "Näitab vaadatud kanalite statistikat"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Näitab püsivalt kella ekraanil"
 
-#
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Näitab WiFi olekut.\n"
 
@@ -5941,11 +6181,9 @@ msgstr "Lülita välja peale"
 msgid "Signal Strength:"
 msgstr "Signaali tugevus:"
 
-#
 msgid "Signal: "
-msgstr "Signaal"
+msgstr "Signaal"
 
-#
 msgid "Similar"
 msgstr "Sarnased"
 
@@ -5957,15 +6195,20 @@ msgstr "Sarnased saated:"
 msgid "Simple"
 msgstr "Lihtne"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Lihtne IRC klient e2 #dm8000-vip kanalile"
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Lihtne pealkiri (vanemate pleieritega ühilduv)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS võimaldab RSS uudisvoogude lugemist vastuvõtjaga."
+
 #
 msgid "Single"
 msgstr "Üksik"
 
-#
 msgid "Single EPG"
 msgstr "Kanali saatekava"
 
@@ -5985,7 +6228,9 @@ msgstr "Pilt-pildilt (GOP)"
 msgid "Skin"
 msgstr "Välimus"
 
-#
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelector näitab valitavate välimustega menüüd"
+
 msgid "Skins"
 msgstr "Välimus"
 
@@ -5993,7 +6238,6 @@ msgstr "Välimus"
 msgid "Sleep Timer"
 msgstr "Unetaimer"
 
-#
 msgid "Sleep timer action:"
 msgstr "Unetaimeri seaded:"
 
@@ -6022,14 +6266,16 @@ msgstr "Aeglane"
 msgid "Slow Motion speeds"
 msgstr "Aeglustuskiirused"
 
-#
 msgid "Software"
-msgstr "Alusta"
+msgstr "Tarkvara"
 
 #
 msgid "Software management"
 msgstr "Tarkvara haldamine"
 
+msgid "Software manager setup"
+msgstr "Tarkvarahalduri seaded"
+
 #
 msgid "Software restore"
 msgstr "Tarkvara taaste"
@@ -6038,52 +6284,52 @@ msgstr "Tarkvara taaste"
 msgid "Software update"
 msgstr "Tarkvara uuendamine"
 
-#
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "Tarkvarahaldur haldab Teie vastuvõtja tarkvara"
+
+msgid "Softwaremanager information"
+msgstr "Tarkvarahalduri informatsioon"
+
 msgid "Some plugins are not available:\n"
-msgstr "Need laiendused  pole saadaval:\n"
+msgstr "Need laiendused pole saadaval:\n"
 
 #
 msgid "Sorry MediaScanner is not installed!"
 msgstr "Kahjuks MediaScanner ei ole seadistatud!"
 
-#
 msgid "Sorry no backups found!"
-msgstr "Ei leidnud varukoopiat"
+msgstr "Ei leidnud varukoopiat!"
 
-#
 msgid ""
 "Sorry your backup destination is not writeable.\n"
 "Please choose an other one."
 msgstr ""
-"Varukoopia asukohta ei leidunud.\n"
+"Varukoopia asukohta ei saa salvestada.\n"
 "Vali uus asukoht."
 
-#
 msgid "Sorry, no Details available!"
-msgstr "Kahjuks pole detaile saadaval"
+msgstr "Kahjuks pole detaile saadaval!"
 
 #
 msgid "Sorry, video is not available!"
-msgstr ""
+msgstr "Kahjuks pole video saadaval!"
 
-#
 msgid ""
 "Sorry, your backup destination is not writeable.\n"
 "\n"
 "Please choose another one."
 msgstr ""
-"Varukoopia asukohta ei leidunud.\n"
+"Varukoopia asukohta ei saa salvestada.\n"
 "\n"
 "Vali uus asukoht."
 
-#
 #. TRANSLATORS: This must fit into the header button in the EPG-List
 msgid "Sort A-Z"
 msgstr "Tähestikujärj."
 
 #
 msgid "Sort AutoTimer"
-msgstr ""
+msgstr "Järjestai autotaimerit"
 
 #
 #. TRANSLATORS: This must fit into the header button in the EPG-List
@@ -6104,45 +6350,43 @@ msgstr "Lõuna"
 
 #
 msgid "South Korea"
-msgstr ""
+msgstr "Lõuna Korea"
 
 #
 msgid "Spain"
-msgstr ""
+msgstr "Hispaania"
 
 #
 msgid "Spanish"
 msgstr "Hispaania"
 
-#
 msgid "Split preview mode"
 msgstr "Poolitatud eelvaate režiim"
 
 #
 msgid "Sports"
-msgstr ""
+msgstr "Sport"
 
 #
 msgid "Standby"
 msgstr "Ootele"
 
-#
 msgid "Standby / Restart"
 msgstr "Välja lülitamine"
 
 #
 #, python-format
 msgid "Standby Fan %d PWM"
-msgstr ""
+msgstr "Ooterežiimil ventilaatori %d PWM"
 
 #
 #, python-format
 msgid "Standby Fan %d Voltage"
-msgstr ""
+msgstr "Ooterežiimil ventilaatori %d pinge"
 
 #
 msgid "Start Webinterface"
-msgstr ""
+msgstr "Käivita veebiliides"
 
 #
 msgid "Start from the beginning"
@@ -6158,7 +6402,7 @@ msgstr "Käivita test"
 
 #
 msgid "Start with following feed:"
-msgstr ""
+msgstr "Alusta järgmise kanali/Feediga:"
 
 #
 msgid "StartTime"
@@ -6170,7 +6414,10 @@ msgstr "Alates"
 
 #
 msgid "Std. Feeds"
-msgstr ""
+msgstr "Tava vood"
+
+msgid "Step by step network configuration"
+msgstr "Samm-sammult võrgu häälestamine"
 
 #
 msgid "Step east"
@@ -6178,27 +6425,23 @@ msgstr "Samm itta"
 
 #
 msgid "Step in ms for arrow keys"
-msgstr ""
+msgstr "Sisestab ms noolenuppude jaoks"
 
 #
 #, python-format
 msgid "Step in ms for key %i"
-msgstr ""
+msgstr "Sisestab ms nupu %i jaoks"
 
 #
 #, python-format
 msgid "Step in ms for keys '%s'"
-msgstr ""
+msgstr "Sisestab ms nuppude '%s' jaoks"
 
 #
 msgid "Step west"
 msgstr "Samm läände"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Peata"
 
@@ -6238,11 +6481,15 @@ msgstr "Salvesta asukoht"
 msgid "Stored position"
 msgstr "Salvestatud asukoht"
 
-#
+msgid "Stream podcasts"
+msgstr "Mängi podcast'e"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Voogesitus moodul orf.at iptv veebilehele."
+
 msgid "Subservice list..."
-msgstr "Alamteenuste nimekiri"
+msgstr "Alamteenuste nimekiri..."
 
-#
 msgid "Subservices"
 msgstr "Alamteenused"
 
@@ -6268,37 +6515,32 @@ msgstr "Vaheta PiP- ja peapilt omavahel"
 
 #
 msgid "Sweden"
-msgstr ""
+msgstr "Rootsi"
 
 #
 msgid "Swedish"
 msgstr "Rootsi"
 
-#
 msgid "Switch to next subservice"
 msgstr "Vaheta järgmisele alamteenusele"
 
-#
 msgid "Switch to previous subservice"
 msgstr "Vaheta eelmisele alamteenusele"
 
 #
 msgid "Switchable tuner types:"
-msgstr ""
+msgstr "Ümberlülitatavate tuunerite tüübid:"
 
 #
 msgid "Symbol Rate"
 msgstr "SR"
 
-#
 msgid "Symbolrate"
-msgstr "Symbolrate"
+msgstr "Sümbolrate"
 
-#
 msgid "System"
-msgstr "Seaded"
+msgstr "Süsteem"
 
-#
 #. TRANSLATORS: Add here whatever should be shown in the "translator" about screen, up to 6 lines (use \n for newline)
 msgid "TRANSLATOR_INFO"
 msgstr "TÕLKE_INFO"
@@ -6329,21 +6571,19 @@ msgstr "Võtmesõnad"
 
 #
 msgid "Tags the Timer/Recording will have."
-msgstr ""
+msgstr "Nimesilt taimerile/salvestusele."
 
-#
 msgid "Tags: "
-msgstr ""
+msgstr "Silt: "
 
 #
 msgid "Taiwan"
-msgstr ""
+msgstr "Taivan"
 
 #
 msgid "Temperature and Fan control"
 msgstr "Temp. ja ventilaatori kontroll"
 
-#
 msgid "Terrestrial"
 msgstr "Digitaalne TV (DVB-T)"
 
@@ -6351,18 +6591,16 @@ msgstr "Digitaalne TV (DVB-T)"
 msgid "Terrestrial provider"
 msgstr "DVB-T Levitaja"
 
-#
 msgid "Test DiSEqC settings"
-msgstr "Valiku seaded"
+msgstr "Testi DiSEqC seadeid"
 
-#
 msgid "Test Type"
-msgstr "Taimeri tüüp"
+msgstr "Testi tüüp"
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 80
 msgid "Test again"
-msgstr ""
+msgstr "Testi uuesti"
 
 #
 msgid "Test mode"
@@ -6372,17 +6610,18 @@ msgstr "Testpilt"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Testi vastuvõtja kohtvõrgu seadeid.\n"
 
-#
+msgid "Test your DiSEqC equipment"
+msgstr "Proovi oma DiSEqC seadmeid"
+
 msgid "Test-Messagebox?"
-msgstr "testsõnum ?"
+msgstr "Testsõnum?"
 
-#
 msgid ""
 "Thank you for using the wizard.\n"
 "Please press OK to continue."
 msgstr ""
 "Täname, et kasutasite abilist.\n"
-"Jätkamiseks vajutage OK"
+"Jätkamiseks vajutage OK."
 
 #
 msgid ""
@@ -6398,8 +6637,18 @@ msgid ""
 "List.\n"
 "Please press OK to continue."
 msgstr ""
+"Tänan abilise kasutamise eest, uus AutoTimer on lisatud nimekirja. \n"
+"Vajuta jätkamiseks OK."
+
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"Cleanup Wizard teavitab vastuvõtja sisemise vaba mälumahu langemisest "
+"allapoole määratud suurust. Saad kasutada seda abilist mõne lisa "
+"kustutamiseks."
 
-#
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
@@ -6408,23 +6657,86 @@ msgstr ""
 "DVD standard ei toeta H.264 (HDTV) video voogesitust.Kas soovite luua "
 "Dreambox formaadis andmete (data) DVD, mida teised DVD mängijad ei mängi?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Elektro Power Save laiendus seab vastuvõtja ootereziimist sügavootele teatud "
+"juhtudel. \n"
+"See juhtub ainult siis, kui vastuvõtja on ootel ja lähema 20 minuti jooksul "
+"ei salvestata või planeerita salvestust. \n"
+"Vastuvõtja alustab tööd ise või hakkab salvestama. Sellepärast ei pea ootama "
+"vastuvõtja sisselülitumist."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Hotplug laiendus teavitab hiljuti süsteemi lisatud või süsteemist "
+"kõrvaldatud seadmetest."
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
+"NetworkWizard laiendus ei ole seatud! \n"
+"Palun sea see."
+
+msgid "The PIN code has been changed successfully."
+msgstr "PIN kood on muudetud."
+
+msgid "The PIN codes you entered are different."
+msgstr "Sisestatud PIN koodid on erinevad."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"PicturePlayer näiab TV ekraanil fotosid. \n"
+"Saad neid vaadata pisipiltidena või slaidide järgnevusena."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Satfinder laiendus aitab SAT antenni häälestada. \n"
+"See näitab signaali taseme ja signaali vigade infot."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"SkinSelector näitab valitavate välimuste menüüd. \n"
+"Nii on lihtne muuta vastuvõtja pildi väljanägemist ja kasutust."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"SoftwareManager tegeleb vastuvõtja tarkvaraga. \n"
+"Nii on lihtne uuendada vastuvõtja tarkvara, seada või kustutada lisasid ning "
+"varundada ja taastada süsteemi seadeid."
 
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
 msgstr ""
+"Softwaremanagement laiendus ei ole seatud! \n"
+"Palun sea see."
 
 #
 msgid ""
 "The Timer will not be added to the List.\n"
 "Please press OK to close this Wizard."
 msgstr ""
+"Taimerit ei lisata nimekirja. \n"
+"Vajuta abilise sulgemiseks OK."
 
 #
 msgid ""
@@ -6432,14 +6744,34 @@ msgid ""
 "timespan is specified an event will only match this AutoTimer if it lies "
 "inside of this timespan."
 msgstr ""
+"AutoTimer abilise Timespan on esimene laiendatud vahend. Kui ajavahemik on "
+"määratud, vastab antud AutoTimer'ile ainult selle ajavahemiku sees olev "
+"sündmus."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
 msgstr ""
-"USB pulk on nüüd alglaetav.Kas Te soovite alla laadida serverist vastuvõtja "
-"tarkvara ja paigaldada seda USB pulgale?"
+"USB pulk oli ette valmistatud käivitatavana.\n"
+"Nüüd saad NFI tarkvara faili alla laadida!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr "VideoEnhancement lisa võimaldab kasutada laiendatud videoseadeid."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"VideoTune aitab TV ekraani pilti seada. \n"
+"Saad oma TV heledust ja kontrastsust muuta."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "Videomode laiendus võimaldab kasutada laiendatud videoseadeid."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
+msgstr "WirelessLan laiendus aitab seada WLAN võrgu liidest."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6449,15 +6781,15 @@ msgstr "Varukoopia tegemine nurjus. Vali uus varukoopia asukoht."
 msgid ""
 "The counter can automatically be reset to the limit at certain intervals."
 msgstr ""
+"Loendurit saab automaatselt seada piirangutele teatud ajavahemike järel."
 
-#
 #, python-format
 msgid ""
 "The directory %s is not writable.\n"
 "Make sure you select a writable directory instead."
 msgstr ""
-"Kataloog %s ei ole salvestatav \n"
-"Vali kindlasti selle asemel salvestatav kataloog"
+"Kataloog %s ei ole salvestatav.\n"
+"Vali kindlasti selle asemel salvestatav kataloog."
 
 #
 msgid ""
@@ -6465,7 +6797,6 @@ msgid ""
 "the classic editor."
 msgstr ""
 
-#
 #, python-format
 msgid ""
 "The following device was found:\n"
@@ -6480,9 +6811,8 @@ msgstr ""
 "\n"
 "Kas Te soovite USB pulka alglaetavaks?"
 
-#
 msgid "The following files were found..."
-msgstr "Leitud järgmised failid"
+msgstr "Leitud järgmised failid..."
 
 #
 msgid ""
@@ -6493,11 +6823,9 @@ msgstr ""
 "Sisendport tuleks nüüd seadistada.\n"
 "Saad ekraani seadistada mõne testpildi abil.Kas soovid seda teha?"
 
-#
 msgid "The installation of the default services lists is finished."
 msgstr "Vaikimisi saatjate nimekirja install lõpetatud."
 
-#
 msgid ""
 "The installation of the default settings is finished. You can now continue "
 "configuring your Dreambox by pressing the OK button on the remote control."
@@ -6507,23 +6835,10 @@ msgstr ""
 
 #
 msgid "The match attribute is mandatory."
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"NFI failil puudub md5 kontroll ja see võib vigane olla.Kas soovid ikkagi "
-"tarkvara fläsh mällu installida?Ära hiljem süüdista kedagi ebaõnnestumises!!"
+msgstr "Vastete omadus on kohustuslik."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"MD5 faili kontroll nurjus.Fail on kas vigane või poolikult allalaetud!!!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "md5sum kontroll ebaõnnestus, fail võib olla rikutud!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6538,28 +6853,20 @@ msgstr "Pakett:"
 msgid "The path %s already exists."
 msgstr "Kaust %s on juba olemas."
 
-#
-msgid "The pin code has been changed successfully."
-msgstr "Kood vahetatud."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Vale kood."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Koodid on erinevad."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Tulemused on salvestatud %s."
 
-#
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Välimus on KingSize eraldusega 1024x576"
+
 msgid "The sleep timer has been activated."
-msgstr "Unetaimer on aktiveeritud"
+msgstr "Unetaimer on aktiveeritud."
 
-#
 msgid "The sleep timer has been disabled."
 msgstr "Unetaimer välja lülitatud."
 
@@ -6567,7 +6874,6 @@ msgstr "Unetaimer välja lülitatud."
 msgid "The timer file (timers.xml) is corrupt and could not be loaded."
 msgstr "Taimerite fail (timers.xml) on katki ja seda ei saa laadida."
 
-#
 msgid ""
 "The wireless LAN plugin is not installed!\n"
 "Please install it and choose what you want to do next."
@@ -6575,7 +6881,6 @@ msgstr ""
 "Wifi laiendus-plugin on installeerimata!\n"
 "Palun installi see ja vali mida soovid teha järgmiseks."
 
-#
 msgid ""
 "The wireless LAN plugin is not installed!\n"
 "Please install it."
@@ -6588,33 +6893,36 @@ msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr "Praegustest seadetest saab teha varukoopia. Kas teha seda nüüd?"
 
-#
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Abiline leidis konfiguratsiooni varukoopia. Kas soovid taastada vanad seaded "
+"%s?"
+
 msgid "The wizard is finished now."
-msgstr "Toiming on nüüd lõpetatud. Vajuta OK"
+msgstr "Toiming on nüüd lõpetatud. Vajuta OK."
 
-#
 msgid "There are at least "
-msgstr "Seal on vähemalt"
+msgstr "Seal on vähemalt "
 
 #
 msgid "There are currently no outstanding actions."
 msgstr "Praegu ei ole täitmata tegevusi."
 
-#
 msgid "There are no default services lists in your image."
 msgstr "Selles tarkvaras ei ole vaikimisi saatjate nimekirja."
 
-#
 msgid "There are no default settings in your image."
-msgstr "Selles tarkvaras ei ole vaikimisi seadeid"
+msgstr "Selles tarkvaras ei ole vaikimisi seadeid."
 
 #
 msgid "There are no updates available."
 msgstr "Uuendusi ei ole saadaval."
 
-#
 msgid "There are now "
-msgstr "Seal on nüüd"
+msgstr "Seal on nüüd "
 
 #
 msgid ""
@@ -6630,7 +6938,7 @@ msgstr "Viga nimekirja allalaadimisel.Palun proovi uuesti."
 
 #
 msgid "There was an error getting the feed entries. Please try again."
-msgstr ""
+msgstr "Viga nimekirja toomisel. Palun proovige uuesti."
 
 #
 msgid "There was an error. The package:"
@@ -6641,30 +6949,8 @@ msgstr "Juhtus viga. Pakett:"
 msgid ""
 "There's a certificate update available for your dreambox. Would you like to "
 "apply this update now?"
-msgstr ""
-
-#
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "See .NFI fail ei sisalda sobivat %s tarkvara!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"NFI failil puudub md5 kontroll ja see võib vigane olla.Kas soovid ikkagi "
-"seda tarkvara fläsh mällu installida?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Tarkvara MD5 kontroll korras.Soovid jätkata tarkvara installimist vastuvõtja "
-"fläsh mällu?"
+msgstr "Teie Dreamboxile on sertifikaadi uuendus? Kas uuendame kohe?"
 
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6679,31 +6965,34 @@ msgstr "Vastuvõtja ei suuda dekodeerida %s video voogesitust!"
 
 #
 msgid "This Month"
-msgstr ""
+msgstr "See kuu"
 
 #
 msgid "This Week"
-msgstr ""
+msgstr "See nädal"
 
 #
 msgid ""
 "This is a name you can give the AutoTimer. It will be shown in the Overview "
 "and the Preview."
 msgstr ""
+"See on nimi, mille saab anda Autotimerile. Antud nime näidatakse nii "
+"ülevaates kui ka eelvaates."
 
-#
 msgid "This is step number 2."
-msgstr "See on 2. samm"
+msgstr "See on 2. samm."
 
 #
 msgid ""
 "This is the delay in hours that the AutoTimer will wait after a search to "
 "search the EPG again."
 msgstr ""
+"See on AutoTimeri ooteaeg tundides eelmise EPG info otsingu ja uue otsingu "
+"vahel."
 
 #
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "See on abilise aken. Saada mulle midagi kuvamiseks."
 
 #
 msgid ""
@@ -6712,25 +7001,47 @@ msgid ""
 "uses."
 msgstr ""
 
-#
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"See laiendus valmistab ette USB pulga, mida saab kasutada vastuvõtja "
+"tarkvara uuendamiseks ilma võrgu- või WLAN ühenduseta. \n"
+"Algul tuleb USB pulk teha alglaetavaks. \n"
+"Siis saab uuenduste serverist alla laadida NFI tarkvara faili ja salvestada "
+"selle USB pulgale. \n"
+"Kui oled juba ette valmistanud alglaetava USB pulga, siis ühenda see nüüd. "
+"Vastasel korral ühenda min. 64 MB USB pulk!"
+
 msgid "This plugin is installed."
-msgstr "Laiendus on paigaldatud"
+msgstr "Laiendus on paigaldatud."
 
-#
 msgid "This plugin is not installed."
-msgstr "See laiendus pole paigaldatud"
+msgstr "See laiendus pole paigaldatud."
 
-#
 msgid "This plugin will be installed."
-msgstr "See laiendus paigaldatakse"
+msgstr "See laiendus paigaldatakse."
 
-#
 msgid "This plugin will be removed."
-msgstr "See laiendus eemaldatakse"
+msgstr "See laiendus eemaldatakse."
 
 #
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
+"See seadistus kontrollib vastuvõtja käitumist taimeri kattumisel leitud "
+"sündmusega."
+
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"See süsteemivahend on kasutusel raudvara programmeerimiseks tarkvara "
+"uuendustega."
 
 #
 msgid ""
@@ -6799,6 +7110,9 @@ msgid ""
 "event that conflicts with an existing timer it will not ignore this event "
 "but add it disabled."
 msgstr ""
+"See määrab käitumise taimeri konflikti puhul. Kui AutoTimer vastab "
+"sündmusele, mis on konfliktis olemasoleva taimeriga, lisatakse sündmus mitte "
+"lubatuna."
 
 #
 msgid "Three"
@@ -6826,11 +7140,11 @@ msgstr "Aeg"
 
 #
 msgid "Time in minutes to append to recording."
-msgstr ""
+msgstr "Salvestuse lõppu lisatav varuaeg minutites."
 
 #
 msgid "Time in minutes to prepend to recording."
-msgstr ""
+msgstr "Salvestise ette lisatav eelaeg minutites."
 
 #
 msgid "Time/Date Input"
@@ -6886,7 +7200,7 @@ msgstr "Taimeri olek:"
 
 #
 msgid "Timer type"
-msgstr ""
+msgstr "Taimeri tüüp"
 
 #
 msgid "Timeshift"
@@ -6896,9 +7210,8 @@ msgstr "Ajanihe"
 msgid "Timeshift location"
 msgstr "Ajanihke asukoht"
 
-#
 msgid "Timeshift not possible!"
-msgstr "Ajanihke kasutamine pole võimalik."
+msgstr "Ajanihke kasutamine pole võimalik!"
 
 #
 msgid "Timezone"
@@ -6916,22 +7229,23 @@ msgstr "Pealkirja atribuudid"
 msgid "Titleset mode"
 msgstr "Testpilt"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr "Kasutatakse teiste lisade poolt lihtsa allalaadimise võimalusena."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Vastuvõtja tarkvara uuendamiseks, tee palun järgmist:\n"
-"1) Lülita vastuvõtja vooluvõrgust välja ja ühenda vastuvõtjaga alglaetav USB "
-"pulk.\n"
-"2) Lülita vastuvõtja uuesti vooluvõrku ja hoia all DOWN nuppu esipaneelil 10 "
-"sekundit.\n"
-"3) Oota kuni vastuvõtja teeb alglaadimist ja täida edasisi vastuvõtja "
-"juhiseid."
+"Oma vastuvõtja tarkvara uuendamiseks toimi järgnevalt: \n"
+"1) Lülita vastuvõtja tagumisest lülitist välja ja veendu, et alglaaditav USB "
+"pulk on ühendatud. \n"
+"2) Lülita vastuvõtja sisse, hoides DOWN nuppu esipaneelil vajutatuna 10 "
+"sekundi jooksul. \n"
+"3) Oota alglaadimiseni ja jälgi abilise juhendeid ekraanil."
 
 #
 msgid "Today"
@@ -6955,16 +7269,19 @@ msgstr "Toonvalimine A/B"
 
 #
 msgid "Top favorites"
-msgstr ""
+msgstr "Tipplemmikud"
 
 #
 msgid "Top rated"
-msgstr ""
+msgstr "Enim hinnatud"
 
 #
 msgid "Track"
 msgstr "Rada"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr "TrafficInfo näitab Saksa liiklusinfot."
+
 #
 msgid "Translation"
 msgstr "Tõlge"
@@ -6981,7 +7298,6 @@ msgstr "Edastamise moodus"
 msgid "Transmission mode"
 msgstr "Edastamise moodus"
 
-#
 msgid "Transponder"
 msgstr "Transponder"
 
@@ -6991,7 +7307,7 @@ msgstr "Transponderi tüüp"
 
 #
 msgid "Travel & Events"
-msgstr ""
+msgstr "Reisimine & Sündmused"
 
 #
 msgid "Tries left:"
@@ -7011,11 +7327,11 @@ msgstr "Üritan laadida alla uut nimekirja.Palun oota..."
 
 #
 msgid "Trying to download the Youtube feed entries. Please wait..."
-msgstr ""
+msgstr "Proovin laadida Youtube videote nimekirja. Palun oota..."
 
 #
 msgid "Trying to download the Youtube search results. Please wait..."
-msgstr ""
+msgstr "Üritan alla laadida YouTube otsingu tulemusi. Oota..."
 
 #
 msgid "Tue"
@@ -7033,29 +7349,24 @@ msgstr "Häälesta"
 msgid "Tune failed!"
 msgstr "Häälestus nurjus!"
 
-#
 msgid "Tuner"
-msgstr "Tüüner"
+msgstr "Tuuner"
 
-#
 msgid "Tuner "
-msgstr "Tüüner"
+msgstr "Tuuner "
 
-#
 msgid "Tuner Slot"
-msgstr "Tüüneri pesa"
+msgstr "Tuuneri pesa"
 
-#
 msgid "Tuner configuration"
-msgstr "Tüüneri seaded"
+msgstr "Tuuneri seaded"
 
-#
 msgid "Tuner status"
-msgstr "Tüüneri olek"
+msgstr "Tuuneri olek"
 
 #
 msgid "Tuner type"
-msgstr ""
+msgstr "Tuuneri tüüp"
 
 #
 msgid "Turkish"
@@ -7065,9 +7376,8 @@ msgstr "Türgi"
 msgid "Two"
 msgstr "Kaks"
 
-#
 msgid "Type"
-msgstr "Tippi"
+msgstr "Tüüp"
 
 #
 msgid "Type of scan"
@@ -7081,61 +7391,46 @@ msgstr "USALS"
 msgid "USB Stick"
 msgstr "USB-mälupulk"
 
-#
 msgid "USB stick wizard"
 msgstr "USB-mälupulk"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukraina"
 
-#
 msgid ""
 "Unable to complete filesystem check.\n"
 "Error: "
 msgstr ""
 "Failisüsteemi kontroll nurjus.\n"
-"Viga:"
+"Viga: "
 
-#
 msgid ""
 "Unable to initialize harddisk.\n"
 "Error: "
 msgstr ""
 "Kõvaketta formaatimine nurjus.\n"
-"Viga:"
+"Viga: "
 
 #
 msgid "Uncommitted DiSEqC command"
 msgstr "Uncommitted DiSEqC-käsk"
 
-#
 msgid "Undo install"
 msgstr "Tühista install"
 
-#
 msgid "Undo uninstall"
 msgstr "Tühista uninstall"
 
-#
 msgid "UnhandledKey"
-msgstr ""
+msgstr "Käsitlematu võti"
 
-#
 msgid "Unicable"
-msgstr "Luba"
+msgstr "Unicable"
 
-#
 msgid "Unicable LNB"
-msgstr "Universaal LNB"
+msgstr "Unicable LNB"
 
-#
 msgid "Unicable Martix"
 msgstr "Unicable Martix"
 
@@ -7145,21 +7440,23 @@ msgstr "Eemalda"
 
 #
 msgid "United States"
-msgstr ""
+msgstr "USA"
 
 #
 msgid "Universal LNB"
 msgstr "Universaal LNB"
 
 msgid "Unknown network adapter."
-msgstr ""
+msgstr "Tundmatu võrgu adapter."
 
-#
 msgid ""
 "Unless this is enabled AutoTimer will NOT automatically look for events "
 "matching your AutoTimers but only when you leave the GUI with the green "
 "button."
 msgstr ""
+"Kuni selle lubamiseni ei kontrolli AutoTimer automaatselt sündmuste "
+"kokkusobivust seatud AutoTimeritega. Kontroll toimub GUI'st (graafilisest "
+"kasutajaliidesest) lahkumisel rohelist nuppu vajutades."
 
 #
 msgid "Unmount failed"
@@ -7169,13 +7466,15 @@ msgstr "Lahtiühendamine nurjus"
 msgid "Unsupported"
 msgstr "Pole toetatud"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr "UnwetterInfo näitab Saksa tormiinformatsiooni."
+
 #
 msgid "Update"
 msgstr "Uuendus"
 
-#, fuzzy
 msgid "Update done..."
-msgstr "Uuendus"
+msgstr "Uuendus on valmis..."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 170
@@ -7183,17 +7482,17 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
+"Uuendus valmis ... Audentne dreambox laiendus teeb nüüd uue testi ja ei "
+"tohiks enam uuendamist küsida."
 
-#
-#, fuzzy
 msgid "Updatefeed not available."
-msgstr " uuendust saadaval."
+msgstr "Uuenduslink pole saadaval."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 150
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
-msgstr ""
+msgstr "Uuendus ebaõnnestus. Midagi pole katki, kuid uuendust ei toimunud."
 
 #
 msgid "Updating finished. Here is the result:"
@@ -7204,17 +7503,14 @@ msgid "Updating software catalog"
 msgstr "Uuendan tarkvara kausta"
 
 #
-#, fuzzy
 msgid "Updating, please wait..."
-msgstr "Oota"
+msgstr "Uuendan, palun oota..."
 
-#
 msgid "Updating... Please wait... This can take some minutes..."
-msgstr "Uuendan. Oota...See võib kesta mõne minuti."
+msgstr "Uuendan... Oota... See võib kesta mõne minuti..."
 
-#
 msgid "Upgrade finished."
-msgstr "Uuendus valmis"
+msgstr "Uuendus valmis."
 
 #
 msgid "Upgrading"
@@ -7226,13 +7522,15 @@ msgstr "Uuendan vastuvõtja tarkvara... Oota"
 
 #
 msgid "Upper bound of timespan."
-msgstr ""
+msgstr "Ajavahemiku ülemine piir."
 
 #
 msgid ""
 "Upper bound of timespan. Nothing after this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Ajavahemiku ülemine piir. Pärast seda aega miski ei sobi. Arvesse ei võeta "
+"püsimuutusi!"
 
 #
 msgid "Use"
@@ -7252,12 +7550,15 @@ msgstr "Kasuta võimsuse mõõtmist"
 
 #
 msgid "Use a custom location"
-msgstr ""
+msgstr "Kasuta määratud asukohta"
 
 #
 msgid "Use a gateway"
 msgstr "Kasuta gateway-d"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Kasuta ja juhi mitut vastuvõtjat erinevate pultidega."
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Kasutage mittesujuvat kerimist kiirustel"
@@ -7268,13 +7569,12 @@ msgstr "Kasuta võimsuse mõõtmist"
 
 #
 msgid "Use the Networkwizard to configure selected network adapter"
-msgstr ""
+msgstr "Kasuta Networkwizard abilist valitud võrguliidese seadmiseks"
 
 #
 msgid "Use the Networkwizard to configure your Network\n"
 msgstr "Kasuta seadistusabilist oma võrgu seadistamiseks\n"
 
-#
 msgid ""
 "Use the left and right buttons to change an option.\n"
 "\n"
@@ -7282,7 +7582,7 @@ msgid ""
 msgstr ""
 "Kasuta vasakut ja paremat nuppu valimiseks.\n"
 "\n"
-"Häälesta tüüner A"
+"Häälesta tuuner A"
 
 #
 msgid ""
@@ -7290,6 +7590,12 @@ msgid ""
 "press OK."
 msgstr "Kasuta valimiseks üles/alla nuppu puldil, siis vajuta OK."
 
+msgid "Use this input device settings?"
+msgstr "Kasuta selle sisendseadme seadeid?"
+
+msgid "Use this settings?"
+msgstr "Kasuta neid seadeid?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Kasuta neid pildiparanduse seadeid?"
@@ -7302,11 +7608,9 @@ msgstr "Kasuta hetkel jooksva kanali aega"
 msgid "Use usals for this sat"
 msgstr "Kasuta USALS sellel satelliidil"
 
-#
 msgid "Use wizard to set up basic features"
 msgstr "Kasuta toimingut põhiomaduste seadmiseks"
 
-#
 msgid "Used service scan type"
 msgstr "Kasutatud skaneerimise tüüp"
 
@@ -7316,31 +7620,34 @@ msgstr "Kasutaja määratud"
 
 #
 msgid "User management"
-msgstr ""
+msgstr "Kasutaja haldamine"
 
 #
 msgid "Usermanager"
-msgstr ""
+msgstr "Kasutajahaldur"
 
 #
 msgid "Username"
 msgstr "Kasutajatunnus"
 
-#
 msgid "VCR scart"
-msgstr "VCR SCART"
+msgstr "VCR scart"
 
-#
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD välimus"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vali.HD.nano välimus"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
-msgstr ""
+msgstr "Kontrolli Dreamboxi audentsust \"genuine dreambox\" laienduse abil!"
 
-#
 msgid "Vertical"
-msgstr "vertikaal"
+msgstr "Vertikaal"
 
 #
 msgid "Video Fine-Tuning"
@@ -7358,7 +7665,6 @@ msgstr "Video-väljund"
 msgid "Video Setup"
 msgstr "Video-seaded"
 
-#
 msgid "Video Wizard"
 msgstr "Video Toiming"
 
@@ -7374,7 +7680,6 @@ msgstr "Pildi paranduste seaded"
 msgid "Video enhancement setup"
 msgstr "Pildi paranduste sätted"
 
-#
 msgid ""
 "Video input selection\n"
 "\n"
@@ -7387,61 +7692,74 @@ msgstr ""
 "\n"
 "Vajuta OK, kui näed seda lehekülge TV ekraanil(või vali teine sisend).\n"
 "\n"
-"Järgmist sisendit proovitakse automaatselt 30 sekundi möödudes."
+"Järgmist sisendit proovitakse automaatselt 10 sekundi möödudes."
 
 #
 msgid "Video mode selection."
 msgstr "Video valik."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Videostriiming orf.at kodulehelt"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "VideoEnhancement võimaldab laiendatud video parandamise seadeid"
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VideoTune aitab TV ekraani seada"
+
 #
 msgid "Videobrowser exit behavior:"
-msgstr ""
+msgstr "Videobrauserist väljumine:"
 
 #
 msgid "Videoenhancement Setup"
 msgstr "Pildiparanduse Sätted"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr "Videomode võimaldab laiendatud videoseadeid"
+
 #
 msgid "Videoplayer stop/exit behavior:"
-msgstr ""
+msgstr "Videoplayer peatamine/väljumine:"
 
 #
 msgid "View Count"
-msgstr ""
+msgstr "Vaata loendust"
+
+msgid "View Google maps"
+msgstr "Vaata Google kaarte"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Vaata Google kaarti oma vastuvõtjaga."
 
-#
 msgid "View Movies..."
-msgstr "Näita salvestisi"
+msgstr "Näita salvestisi..."
 
 #
 msgid "View Photos..."
 msgstr "Vaata pilte..."
 
-#
 msgid "View Rass interactive..."
-msgstr "Vaata Rass interactive"
+msgstr "Vaata Rass interactive..."
 
-#
 msgid "View Video CD..."
-msgstr "Vaata Vido CD"
+msgstr "Vaata Vido CD..."
 
 #
 msgid "View active downloads"
-msgstr ""
+msgstr "Vaata aktiivseid allalaadimisi"
 
 #
 msgid "View details"
 msgstr "Vaata detaile"
 
-#
 msgid "View list of available "
-msgstr "Vaata saadaval olevat nimekirja"
+msgstr "Vaata saadaval olevat nimekirja "
 
 #
 msgid "View list of available CommonInterface extensions"
 msgstr "Vaata CI laienduste nimekirja"
 
-#
 msgid "View list of available Display and Userinterface extensions."
 msgstr "Vaata kuvamis ja kasutajaliidese laienduste nimekirja."
 
@@ -7451,11 +7769,10 @@ msgstr "Vaata EPG laienduste nimekirja."
 
 #
 msgid "View list of available Satellite equipment extensions."
-msgstr ""
+msgstr "Vaata võimalike SAT seadmete laienduste nimekirja."
 
-#
 msgid "View list of available communication extensions."
-msgstr "Vaata infovahetus laienduste nimekirja"
+msgstr "Vaata infovahetus laienduste nimekirja."
 
 #
 msgid "View list of available default settings"
@@ -7487,32 +7804,38 @@ msgstr "Vaata süsteemi laienduste nimekirja"
 
 #
 msgid "View related videos"
-msgstr ""
+msgstr "Vaata seotud videoid"
 
 #
 msgid "View response videos"
-msgstr ""
+msgstr "Vaata vastuse videoid"
 
-#
 msgid "View teletext..."
-msgstr "Kuva teksti-TV"
+msgstr "Kuva teksti-TV..."
 
 #
 msgid "View, edit or delete mountpoints on your Dreambox."
-msgstr ""
+msgstr "Vaata, muuda või kustuta vastuvõtja haakepunkte."
 
 #
 msgid "View, edit or delete usernames and passwords for your network."
-msgstr ""
+msgstr "Vaata, muuda või kustuta oma võrgu kasutajanimesid ja salasõnu."
 
-#
 msgid "Views: "
-msgstr ""
+msgstr "Vaated: "
 
 #
 msgid "Virtual KeyBoard"
 msgstr "Virtuaalklahvistik"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Pinge valik"
@@ -7530,10 +7853,10 @@ msgid "WEP"
 msgstr "WEP"
 
 msgid "WLAN adapter."
-msgstr ""
+msgstr "WiFi adapter."
 
 msgid "WLAN connection"
-msgstr ""
+msgstr "WiFi ühendus"
 
 #
 msgid "WPA"
@@ -7553,23 +7876,31 @@ msgstr "WSS 4:3 -ga"
 
 #
 msgid "Wait time in ms before activation:"
-msgstr ""
+msgstr "Ooteaeg ms enne aktiveerimist:"
 
 #
 msgid "Waiting"
 msgstr "Ootan"
 
-#
 msgid "Warn if free space drops below (kB):"
-msgstr "Hoiata, kui vaba ruumi alla  (kB):"
+msgstr "Hoiata, kui vaba ruumi alla (kB):"
+
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Vaata voogesitust ZDF Mediathekist"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "Ilmalaiendus näitab ilmaennustust Teie vastuvõtjas."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Ilmaennustus Teie vastuvõtjas"
 
 #
 msgid "Webinterface"
-msgstr ""
+msgstr "Veebiliides"
 
 #
 msgid "Webinterface: Main Setup"
-msgstr ""
+msgstr "Veebiliides: Seaded"
 
 #
 msgid "Wed"
@@ -7585,17 +7916,16 @@ msgstr "Nädalapäev"
 
 #
 msgid "Weekend"
-msgstr ""
+msgstr "Nädalavahetus"
 
 #
 msgid "Weekly (Monday)"
-msgstr ""
+msgstr "Iganädalane (Esmaspäev)"
 
 #
 msgid "Weekly (Sunday)"
-msgstr ""
+msgstr "Iganädalane (Pühapäev)"
 
-#
 msgid ""
 "Welcome to the Cutlist editor.\n"
 "\n"
@@ -7607,6 +7937,7 @@ msgstr ""
 "Tere tulemast salvestise editorisse.\n"
 "\n"
 "Keri lõike koha algusesse.Vajuta OK, 'lõike algus'.\n"
+"\n"
 "Edasi otsi lõike lõpp, vajuta OK.Tehtud."
 
 #
@@ -7647,7 +7978,6 @@ msgid ""
 "Press exit to get back to the input field."
 msgstr ""
 
-#
 msgid ""
 "Welcome to the cleanup wizard.\n"
 "\n"
@@ -7656,11 +7986,12 @@ msgid ""
 "cleaned up.\n"
 "You can use this wizard to remove some extensions.\n"
 msgstr ""
+"Teretulemast mälupuhastaja abilisse.\n"
+"\n"
 "Vastuvõtjas kasutatav vaba sisemälu maht on langenud alla 2 MB.\n"
-"Oma vastuvõtja stabiilse töö kindlustamiseks oleks vaja sisemälu puhastada \n"
+"Oma vastuvõtja stabiilse töö kindlustamiseks oleks vaja sisemälupuhastada.\n"
 "Saad kasutada seda puhastusabilist mõnede laienduste eemaldamiseks.\n"
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
@@ -7673,15 +8004,19 @@ msgstr ""
 "\n"
 "Kui Te tahate ühendada oma vastuvõtja interneti, siis see abiline juhendab "
 "Teid vastuvõtja võrguseadistamisel.\n"
+"\n"
 "Vajutage OK võrguseadistamise alustamiseks"
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
 "This Wizard will help you to create a new AutoTimer by providing "
 "descriptions for common settings."
 msgstr ""
+"Teretulemast.\n"
+"\n"
+"See nõustaja aitab luua uut AutoTaimerit, vastavalt Teie kirjeldustele ja "
+"üldseadetele."
 
 #
 msgid ""
@@ -7695,9 +8030,8 @@ msgstr ""
 "See stardiabiline juhendab vastuvõtja põhiseadete tegemisel.\n"
 "Vajuta puldil OK nuppu järgmise sammu juurde minekuks."
 
-#
 msgid "Welcome..."
-msgstr "Tere tulemast"
+msgstr "Tere tulemast..."
 
 #
 msgid "West"
@@ -7716,8 +8050,9 @@ msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
 "timer with the same description already exists in the timer list."
 msgstr ""
+"Kui see võimalus on aktiivne, ei vasta AutoTimer sündmustele isegi juhul, "
+"kui samasuguse kirjeldusega teine taimer on juba taimerite nimekirjas."
 
-#
 msgid ""
 "When you do a factory reset, you will lose ALL your configuration data\n"
 "(including bouquets, services, satellite data ...)\n"
@@ -7727,7 +8062,7 @@ msgid ""
 "Really do a factory reset?"
 msgstr ""
 "Kui Te taastate algseadistuse, kaovad kõik TEIE isiklikud seaded\n"
-"(ka lemmikud, kanalid, satelliidid, konf.failid  jne...)\n"
+"(ka lemmikud, kanalid, satelliidid, konf.failid jne...)\n"
 "Pärast algseadistuse taastamist, teeb vastuvõtja automaatselt alglaadimise!\n"
 "\n"
 "Soovite ikka kindlasti taastada algseadistuse?"
@@ -7741,10 +8076,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Kuhu salvestada ajanihke sisu?"
 
 #
-msgid "Wireless"
-msgstr "Wifi"
-
-#
 msgid "Wireless LAN"
 msgstr "Traadita LAN"
 
@@ -7756,6 +8087,118 @@ msgstr "Traadita võrk"
 msgid "Wireless Network State"
 msgstr "WiFi võrgu olek"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"AntiScrollbar abil saad varjata häirivad inforead (näiteks uudistekanalites)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr "EPGSearch abil saad vaadata läbi EPG-d ja seada taimerid."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Genuine Dreambox laienduse abil saate kontrollida oma Dreamboxi autentsust."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"IMBb abil saad alla laadida ja vaadata filmide infot (hindamine, poster, "
+"näitlejad, sisu jne.) valitud filmi kohta."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "MovieRetitle abil saad oma salvestisi ümber nimetada."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"MyTube abil saad mängida YouTube videosid oma TV ekraanil ilma arvutita."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr "WebcamViewer abil saad jälgida veebikaamerate pilte TV ekraanil."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Werbezapper abil saad vältida reklaame lühikeste taimerite abil\n"
+"(1 kuni 9 minuti kestvusega) mis vahetavad automaatselt tagasi algsele "
+"kanalile pärast lõpetamist."
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"YouTubePlayer abil saad vaadata YouTube videosid vastuvõtjas. \n"
+"See lisa vajab arvutit töötava VLC programmiga."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"CommonInterfaceAssignment laiend võimaldab kasutada erinevaid CI mooduleid "
+"vastuvõtjas ja määrata kindlaid kanaleid/levitajaid või CAID-e igale "
+"moodulile. \n"
+"See võimaldab vaadata salastatud kanalit teise kanali salvestamise ajal."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"CrashLogAutoSubmit võimaldab automaatselt saata kõvakettalt leitud "
+"vealogisid vajalikule e-maili aadressile."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"DiSEqCTester võimaldab kontrollida oma SAT seadmeid DiSEqC sobivuse ja "
+"võimalike vigade osas."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"NFIFlash lisa abil saab ette valmistada USB pulga koos vastuvõtja "
+"tarkvaraga. \n"
+"Siis saab sellel pulgal asuva tarkvara salvestada vastuvõtja flash mällu."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"NetworkWizard abil saad lihtsalt seada oma võrgu parameetrid samm-sammult."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"PositionerSetup lisa abil saab lihtsalt üles seada mootoriga SAT antenni."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"SatelliteEquipmentControl lisa abil saab seada ja peenhäälestada DiSEqC "
+"seadeid."
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7770,7 +8213,7 @@ msgstr ""
 
 #
 msgid "Wizard"
-msgstr ""
+msgstr "Abiline"
 
 #
 msgid "Write error while recording. Disk full?\n"
@@ -7780,11 +8223,6 @@ msgstr "Kirjutamise viga. Kõvaketas täis?\n"
 msgid "Write failed!"
 msgstr "Kirjutamine nurjus!"
 
-#
-msgid "Writing NFI image file to flash completed"
-msgstr ".NFI tarkvara on fläsh mällu saadetud"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7796,11 +8234,12 @@ msgstr "Aasta"
 msgid "Yes"
 msgstr "Jah"
 
-#
 msgid "Yes to all"
 msgstr "Kõigile JAH"
 
-#
+msgid "Yes, always"
+msgstr "Jah, alati"
+
 msgid "Yes, and delete this movie"
 msgstr "Jah, kustuta see salvestis"
 
@@ -7814,11 +8253,11 @@ msgstr "Jah, tee seadetest varukoopia!"
 
 #
 msgid "Yes, but play next video"
-msgstr ""
+msgstr "Jah, kuid mängi järgmine video"
 
 #
 msgid "Yes, but play previous video"
-msgstr ""
+msgstr "Jah, kuid mängi eelmine video"
 
 #
 msgid "Yes, do a manual scan now"
@@ -7834,7 +8273,7 @@ msgstr "Jah, tee nüüd uus käsiotsing"
 
 #
 msgid "Yes, keep them."
-msgstr ""
+msgstr "Jah, hoia alles."
 
 #
 msgid "Yes, perform a shutdown now."
@@ -7852,15 +8291,12 @@ msgstr "Jah, tagasi salvestiste nimekirja"
 msgid "Yes, view the tutorial"
 msgstr "Jah, vaata juhendit"
 
-#
 msgid "You can cancel the installation."
 msgstr "Te saate paigaldust tühistada."
 
-#
 msgid "You can cancel the removal."
 msgstr "Te saate tühistada eemaldamise."
 
-#
 msgid ""
 "You can choose some default settings now. Please select the settings you "
 "want to be installed."
@@ -7868,19 +8304,15 @@ msgstr ""
 "Saad valida nüüd mõningaid vaikimisi seadeid.Palun vali seaded, mida soovid "
 "installida."
 
-#
 msgid "You can choose, what you want to install..."
-msgstr "Saad valida, mida tahad installida"
+msgstr "Saad valida, mida tahad installida..."
 
-#
 msgid "You can install this plugin."
 msgstr "Te saate paigaldada selle laienduse."
 
-#
 msgid "You can only burn Dreambox recordings!"
 msgstr "Te saate plaadile kirjutada ainult vastuvõtja salvestusi!"
 
-#
 msgid "You can remove this plugin."
 msgstr "Te saate eemaldada selle laienduse."
 
@@ -7895,11 +8327,9 @@ msgstr ""
 msgid "You cannot delete this!"
 msgstr "Seda ei saa kustutada!"
 
-#
 msgid "You chose not to install any default services lists."
 msgstr "Ei soovinud installida ühtegi vaikimisi teenuste nimekirja."
 
-#
 msgid ""
 "You chose not to install any default settings. You can however install the "
 "default settings later in the settings menu."
@@ -7907,7 +8337,6 @@ msgstr ""
 "Ei soovinud installida ühtegi vaikimisi seadet.Siiski saab ka hiljem "
 "vaikimisi seadeid installida seadete menüüst."
 
-#
 msgid ""
 "You chose not to install anything. Please press OK finish the install wizard."
 msgstr "Ei soovinud installida midagi.Vajuta OK väljumiseks."
@@ -7919,6 +8348,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr "Salvestatavat kanalit pole valitud."
+
 #
 #, python-format
 msgid ""
@@ -7926,13 +8358,11 @@ msgid ""
 "Do you want to remove trailing whitespaces?"
 msgstr ""
 
-#
 msgid ""
 "You have chosen to backup your settings. Please press OK to start the backup "
 "now."
 msgstr "Oled valinud turvakoopia kõvakettale. Vajuta OK alustamiseks nüüd."
 
-#
 msgid ""
 "You have chosen to create a new .NFI flasher bootable USB stick. This will "
 "repartition the USB stick and therefore all data on it will be erased."
@@ -7940,18 +8370,18 @@ msgstr ""
 "Te soovite luua uue alglaetava USB-pulga tarkvarale.Kõik vana info USB "
 "pulgal läheb kaduma !!!"
 
-#
 msgid ""
 "You have chosen to restore your settings. Enigma2 will restart after "
 "restore. Please press OK to start the restore now."
-msgstr "Oled valinud turvakoopia kõvakettale. Vajuta OK alustamiseks nüüd."
+msgstr ""
+"Oled valinud oma seadete taastamise.Enigma2 taaskäivitub pärast taastamist. "
+"Vajuta nüüd OK taastamise alustamiseks."
 
 #
 #, python-format
 msgid "You have to wait %s!"
 msgstr "Tuleb oodata %s!"
 
-#
 msgid ""
 "You need a PC connected to your dreambox. If you need further instructions, "
 "please visit the website http://www.dm7025.de.\n"
@@ -7964,15 +8394,14 @@ msgstr ""
 "Vastuvõtja on nüüd peatatud.Kui on täidetud uuendamise juhised veebilehelt, "
 "siis uus tarkvara palub taastada seadeid."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Sa pead määrama koodi ja peitma selle laste eest.\n"
+"Teil on vaja määrata PIN kood ning peita see laste eest.\n"
 "\n"
-"Kas tahad määrata koodi nüüd?"
+"Soovite kohe PIN-i määrata?"
 
 #
 msgid ""
@@ -7981,6 +8410,9 @@ msgid ""
 "\n"
 "You can go back a step by pressing EXIT on your remote."
 msgstr ""
+"Teie uus autotaimer on häälestatud. Soovite seda lisada nimekirja?\n"
+"\n"
+"Te saate minna samm tagasi vajutades puldil EXIT."
 
 #
 msgid ""
@@ -7988,7 +8420,6 @@ msgid ""
 "Please confirm if this was intentional, if not they will be removed."
 msgstr ""
 
-#
 msgid ""
 "Your Dreambox is now ready to use.\n"
 "\n"
@@ -8000,7 +8431,6 @@ msgstr ""
 "Teie vastuvõtja interneti ühendus töötab.\n"
 "\n"
 
-#
 msgid ""
 "Your Dreambox is now ready to use.\n"
 "\n"
@@ -8012,19 +8442,16 @@ msgstr ""
 "\n"
 "Teie vastuvõtja interneti ühendus töötab.\n"
 "\n"
-"Vajutage OK jätkamiseks"
+"Vajutage OK jätkamiseks."
 
-#
 msgid "Your Dreambox will restart after pressing OK on your remote control."
 msgstr "Teie vastuvõtja teeb pärast puldilt OK vajutamist taaskäivituse."
 
-#
 msgid ""
 "Your backup succeeded. We will now continue to explain the further upgrade "
 "process."
-msgstr "Turvakoopia valmis. Me informeerime edasistest uuenduste käigust"
+msgstr "Turvakoopia valmis. Me informeerime edasistest uuenduste käigust."
 
-#
 msgid ""
 "Your collection exceeds the size of a single layer medium, you will need a "
 "blank dual layer DVD!"
@@ -8038,14 +8465,15 @@ msgid ""
 "Your config file is not well-formed:\n"
 "%s"
 msgstr ""
+"Teie seadete fail pole õieti tehtud:\n"
+"%s"
 
 #
 msgid "Your current collection will get lost!"
-msgstr ""
+msgstr "Praegune kogumik kustutatakse!"
 
-#
 msgid "Your dreambox is shutting down. Please stand by..."
-msgstr "Lülitan välja. Palun oota"
+msgstr "Lülitan välja. Palun oota..."
 
 #
 msgid ""
@@ -8053,9 +8481,8 @@ msgid ""
 "try again."
 msgstr "Internetiühendust pole. Kontrolli võrguseadeid ja ürita uuesti."
 
-#
 msgid "Your email address:"
-msgstr "Teie emaili aadress"
+msgstr "Teie emaili aadress:"
 
 #
 msgid ""
@@ -8077,21 +8504,20 @@ msgstr ""
 msgid "Your name (optional):"
 msgstr "Teie nimi (soovi korral):"
 
-#
 msgid "Your network configuration has been activated."
-msgstr "Võrguseadistus on aktiveeritud"
+msgstr "Võrguseadistus on aktiveeritud."
 
 #
 msgid "Your network mount has been activated."
-msgstr ""
+msgstr "Teie võrgu haage on aktiveeritud."
 
 #
 msgid "Your network mount has been removed."
-msgstr ""
+msgstr "Teie võrgu haage on kustutatud."
 
 #
 msgid "Your network mount has been updated."
-msgstr ""
+msgstr "Teie võrgu haakepunkt on uuendatud."
 
 #
 msgid ""
@@ -8105,9 +8531,12 @@ msgstr ""
 "\n"
 "Palun valige mida soovite teha edasi."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek võimaldab vaadata striime ZDF Mediathek valikust."
+
 #
 msgid "Zap back to previously tuned service?"
-msgstr ""
+msgstr "Tagasi eelmisele kanalile?"
 
 #
 msgid "Zap back to service before positioner setup?"
@@ -8119,26 +8548,37 @@ msgstr "Taastan varem häälestatud kanalile?"
 
 #
 msgid "Zap back to service before tuner setup?"
-msgstr ""
+msgstr "Kas minna tagasi kanalile, mis oli enne vastuvõtja seadmist?"
+
+msgid "Zap between commercials"
+msgstr "Vaheta reklaamide vahel"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr "ZapStatistics näitab vaadatud kanaleid koos mõninga statistikaga."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Suurenda letterbox/anamorph filme"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr "Suurenda letterbox/anamorph filme."
 
 msgid "Zydas"
-msgstr ""
+msgstr "Zydas"
 
-#
 msgid "[alternative edit]"
-msgstr "[Lisavõimaluste lisamine ja kustutamine]"
+msgstr "[lisavõimaluste lisamine ja kustutamine]"
 
-#
 msgid "[bouquet edit]"
-msgstr "[Nimekirjade lisamine ja kustutamine]"
+msgstr "[nimekirjade lisamine ja kustutamine]"
 
-#
 msgid "[favourite edit]"
-msgstr "[Lemmikute lisamine ja kustutamine]"
+msgstr "[lemmikute lisamine ja kustutamine]"
 
-#
 msgid "[move mode]"
-msgstr "[Lemmikute häälestamine]"
+msgstr "[lemmikute häälestamine]"
+
+msgid "a HD skin from Kerni"
+msgstr "HD välimus Kernilt"
 
 #
 msgid "a gui to assign services/providers to common interface modules"
@@ -8148,105 +8588,88 @@ msgstr "CI kasutajaliidese määratud kanalid/teenused/levitajad"
 msgid "a gui to assign services/providers/caids to common interface modules"
 msgstr "CI kasutajaliidese määratud kanalid/levitajad/caids"
 
-#
 msgid "abort alternatives edit"
-msgstr "Tühista muudatused"
+msgstr "tühista muudatused"
 
-#
 msgid "abort bouquet edit"
-msgstr "Tühista muudatused"
+msgstr "tühista muudatused"
 
-#
 msgid "abort favourites edit"
-msgstr "Tühista muudatused"
+msgstr "tühista muudatused"
 
 #
 msgid "about to start"
 msgstr "just algab"
 
-#
 msgid "activate current configuration"
-msgstr "Aktiveeri muudatused"
+msgstr "aktiveeri muudatused"
 
 #
 msgid "activate network adapter configuration"
 msgstr "aktiveeri võrgukaardi seaded"
 
-#
 msgid "add AutoTimer..."
-msgstr ""
+msgstr "lisa autotaimer..."
 
-#
 msgid "add Provider"
-msgstr "Lisa levitaja"
+msgstr "lisa levitaja"
 
 #
 msgid "add Service"
 msgstr "lisa Kanal"
 
-#
 msgid "add a nameserver entry"
-msgstr "Lisa nimeserver"
+msgstr "lisa nimeserver"
 
-#
 msgid "add alternatives"
-msgstr "Valikute lisamine"
+msgstr "valikute lisamine"
 
-#
 msgid "add bookmark"
-msgstr "Lisa uus tähis"
+msgstr "lisa uus tähis"
 
-#
 msgid "add bouquet"
-msgstr "Lisa nimekiri"
+msgstr "lisa nimekiri"
 
-#
 msgid "add directory to playlist"
-msgstr "Lisa kataloog esitusloendisse"
+msgstr "lisa kataloog esitusloendisse"
 
-#
 msgid "add file to playlist"
-msgstr "Lisa fail esitusloendisse"
+msgstr "lisa fail esitusloendisse"
 
-#
 msgid "add files to playlist"
-msgstr "Lisa failid esitusloendisse"
+msgstr "lisa failid esitusloendisse"
 
 #
 msgid "add filters"
-msgstr ""
+msgstr "lisa filtrid"
 
-#
 msgid "add marker"
-msgstr "Lisa marker"
+msgstr "lisa marker"
 
-#
 msgid "add recording (enter recording duration)"
-msgstr "Salvesta (sisesta salvestise kestvus)"
+msgstr "salvesta (sisesta salvestise kestvus)"
 
-#
 msgid "add recording (enter recording endtime)"
-msgstr "Salvesta (sisesta salvestise lõpuaeg)"
+msgstr "salvesta (sisesta salvestise lõpuaeg)"
 
-#
 msgid "add recording (indefinitely)"
-msgstr "Salvesta (pidev salvestus)"
+msgstr "salvesta (pidev salvestus)"
 
-#
 msgid "add recording (stop after current event)"
-msgstr "Salvesta (lõpeta peale praegust programmi)"
+msgstr "salvesta (lõpeta peale praegust programmi)"
 
-#
 msgid "add service to bouquet"
-msgstr "Lisa kanal nimekirja"
+msgstr "lisa kanal nimekirja"
 
-#
 msgid "add service to favourites"
-msgstr "Lisa kanal Lemmikutesse"
+msgstr "lisa kanal Lemmikutesse"
 
 #
 msgid "add services"
-msgstr ""
+msgstr "lisa kanal"
+
+msgid "add tags to recorded movies"
+msgstr "sildista salvestatud filmid"
 
 #
 msgid "add to parental protection"
@@ -8260,6 +8683,22 @@ msgstr "lisavalikud"
 msgid "alphabetic sort"
 msgstr "tähestikujärjekord"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+"omista värvilised nupud (punane/roheline/kollane/sinine) MOVIELIST lisadele."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "omista värvilised nupud MOVIELIST lisadele"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"omista pikk vajutus (punane/roheline/kollane/sinine) lisadele või E2 "
+"toimingutele."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr "omista värviliste nuppude pikk vajutus lisadele või E2 toimingutele"
+
 #
 msgid "assigned CAIds:"
 msgstr "määratud CAId-d:"
@@ -8268,47 +8707,39 @@ msgstr "määratud CAId-d:"
 msgid "assigned Services/Provider:"
 msgstr "määratud kanalid/levitajad:"
 
-#
 #, python-format
 msgid "audio track (%s) format"
-msgstr "Audio raja (%s) formaat"
+msgstr "audio raja (%s) formaat"
 
-#
 #, python-format
 msgid "audio track (%s) language"
-msgstr "Audio raja (%s) keel"
+msgstr "audio raja (%s) keel"
 
-#
 msgid "audio tracks"
-msgstr "Audio rajad"
+msgstr "audio rajad"
 
-#
 msgid "auto"
-msgstr "Automaatne"
+msgstr "automaatne"
 
 #
 msgid "available"
 msgstr "saadaval"
 
-#
 msgid "back"
-msgstr "Tagasi"
+msgstr "tagasi"
 
-#
 msgid "background image"
-msgstr "Taustapilt"
+msgstr "taustapilt"
 
-#
 msgid "backgroundcolor"
-msgstr "Taust"
+msgstr "taust"
 
 #
 msgid "better"
 msgstr "parem"
 
-#
 msgid "black"
-msgstr "tagasi"
+msgstr "must"
 
 #
 msgid "blacklist"
@@ -8318,36 +8749,29 @@ msgstr "keelatud"
 msgid "blue"
 msgstr "sinine"
 
-#
 #, python-format
 msgid "burn audio track (%s)"
-msgstr "Kirjuta audio rada/rajad (%s)"
+msgstr "kirjuta audio rada/rajad (%s)"
 
 #
 msgid "case-insensitive search"
-msgstr ""
+msgstr "tõstutundetu otsing"
 
 #
 msgid "case-sensitive search"
-msgstr ""
+msgstr "tõstutundlik otsing"
 
-#
 msgid "change recording (duration)"
-msgstr "Muuda salvestuse kestus"
+msgstr "muuda salvestuse kestust"
 
-#
 msgid "change recording (endtime)"
-msgstr "Muuda salvestuse lõpuaeg"
+msgstr "muuda salvestuse lõpuaega"
 
 #
 msgid "chapters"
 msgstr "peatükid"
 
 #
-msgid "choose destination directory"
-msgstr "Vali sihtkataloog"
-
-#
 msgid "circular left"
 msgstr "ringpolarisatsioon vasak"
 
@@ -8355,9 +8779,8 @@ msgstr "ringpolarisatsioon vasak"
 msgid "circular right"
 msgstr "ringpolarisatsioon parem"
 
-#
 msgid "clear playlist"
-msgstr "Tühjenda esitusloend"
+msgstr "tühjenda esitusloend"
 
 #
 msgid "complex"
@@ -8367,17 +8790,17 @@ msgstr "keeruline"
 msgid "config menu"
 msgstr "seadete menüü"
 
-#
 msgid "confirmed"
-msgstr "Kinnitatud"
+msgstr "kinnitatud"
 
-#
 msgid "connected"
-msgstr "Ã\9chendatud"
+msgstr "ühendatud"
 
-#
 msgid "continue"
-msgstr "Jätka"
+msgstr "jätka"
+
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "juhi mitut vastuvõtjat erinevate pultidega"
 
 #
 msgid "copy to bouquets"
@@ -8387,41 +8810,41 @@ msgstr "kopeeri nimekirjadesse"
 msgid "could not be removed"
 msgstr "eemaldamine võimatu"
 
-#
 msgid "create directory"
-msgstr "Loo kataloog"
+msgstr "loo kataloog"
+
+#, python-format
+msgid "currently installed image: %s"
+msgstr "praegu installitud tarkvara: %s"
 
 #
 msgid "daily"
 msgstr "iga päev"
 
-#
 msgid "day"
-msgstr "Päev"
+msgstr "päev"
 
-#
 msgid "delete"
-msgstr "Kustuta"
+msgstr "kustuta"
 
 #
 msgid "delete cut"
 msgstr "kustuta lõige"
 
-#
 msgid "delete file"
-msgstr "Kustuta fail"
+msgstr "kustuta fail"
 
-#
 msgid "delete playlist entry"
-msgstr "Kustuta esitusloendi kirje"
+msgstr "kustuta esitusloendi kirje"
 
-#
 msgid "delete saved playlist"
-msgstr "Kustuta salvestatud esitusloend"
+msgstr "kustuta salvestatud esitusloend"
 
-#
 msgid "delete..."
-msgstr "Kustuta"
+msgstr "kustuta..."
+
+msgid "description"
+msgstr "kirjeldus"
 
 #
 msgid "disable"
@@ -8435,37 +8858,32 @@ msgstr "keela move mode"
 msgid "disabled"
 msgstr "keelatud"
 
-#
 msgid "disconnected"
-msgstr "Lahtiühendatud"
+msgstr "lahtiühendatud"
 
 #
 msgid "do not change"
 msgstr "ära muuda"
 
-#
 msgid "do nothing"
-msgstr "Ã\84ra tee midagi"
+msgstr "ära tee midagi"
 
-#
 msgid "don't record"
-msgstr "Ã\84ra tee midagi"
+msgstr "ära salvesta"
 
-#
 msgid "done!"
-msgstr "valmis"
+msgstr "valmis!"
 
-#
 msgid "edit alternatives"
-msgstr "Lisavõimaluste lisamine ja kustutamine"
+msgstr "lisavõimaluste lisamine ja kustutamine"
 
 #
 msgid "edit filters"
-msgstr ""
+msgstr "muuda filtreid"
 
 #
 msgid "edit services"
-msgstr ""
+msgstr "muuda kanalit"
 
 #
 msgid "empty"
@@ -8475,17 +8893,15 @@ msgstr "tühi"
 msgid "enable"
 msgstr "luba"
 
-#
 msgid "enable bouquet edit"
-msgstr "Luba nimekirjade muutmine"
+msgstr "luba nimekirjade muutmine"
 
 #
 msgid "enable favourite edit"
 msgstr "luba Lemmikute muutmine"
 
-#
 msgid "enable move mode"
-msgstr "Luba liigutamine menüüdes"
+msgstr "luba liigutamine menüüdes"
 
 #
 msgid "enabled"
@@ -8499,9 +8915,8 @@ msgstr "salvesta muudatused ja välju"
 msgid "end bouquet edit"
 msgstr "salvesta muudatused ja välju"
 
-#
 msgid "end cut here"
-msgstr "Lõpeta lõige siin"
+msgstr "lõpeta lõige siin"
 
 #
 msgid "end favourites edit"
@@ -8517,39 +8932,28 @@ msgstr "on võrdne"
 
 #
 msgid "exact match"
-msgstr ""
+msgstr "täpne vaste"
 
-#
 msgid "exit DVD player or return to file browser"
-msgstr "Välju DVD-mängijast või mine tagasi failisirvijasse"
+msgstr "välju DVD-mängijast või mine tagasi failisirvijasse"
 
-#
 msgid "exit mediaplayer"
-msgstr "Välju meediamängijast"
+msgstr "välju meediamängijast"
 
-#
 msgid "exit movielist"
-msgstr "Välju salvestiste loendist"
+msgstr "välju salvestiste loendist"
 
-#
 msgid "exit nameserver configuration"
-msgstr "Välju nimeserverite seadistusest"
+msgstr "välju nimeserverite seadistusest"
 
-#
 msgid "exit network adapter configuration"
-msgstr "Võrgu häälestamine"
+msgstr "võrgu häälestamine"
 
-#
 msgid "exit network interface list"
-msgstr "Välju võrguliideste nimekirjast"
+msgstr "välju võrguliideste nimekirjast"
 
-#
 msgid "exit networkadapter setup menu"
-msgstr "Välju võrguliidese seademenüüst"
-
-#
-msgid "failed"
-msgstr "ebaõnnestunud"
+msgstr "välju võrguliidese seademenüüst"
 
 #
 msgid "fileformats (BMP, PNG, JPG, GIF)"
@@ -8563,9 +8967,8 @@ msgstr "faili nimi"
 msgid "fine-tune your display"
 msgstr "peenhäälesta ekraani"
 
-#
 msgid "forward to the next chapter"
-msgstr "Hüppa järgmisele peatükile"
+msgstr "hüppa järgmisele peatükile"
 
 #
 msgid "free"
@@ -8587,25 +8990,21 @@ msgstr "mine ooterežiimi"
 msgid "grab this frame as bitmap"
 msgstr "salvesta see kaader bitmapina"
 
-#
 msgid "green"
-msgstr "vaba"
+msgstr "roheline"
 
-#
 msgid "hear radio..."
-msgstr "Kuula raadiot"
+msgstr "kuula raadiot..."
 
-#
 msgid "help..."
-msgstr "Abi"
+msgstr "abi..."
 
 #
 msgid "hide extended description"
 msgstr "peida laiendatud programmi info"
 
-#
 msgid "hide player"
-msgstr "Peida mängija"
+msgstr "peida mängija"
 
 #
 msgid "horizontal"
@@ -8625,15 +9024,14 @@ msgstr "kohene väljalülitus"
 
 #
 msgid "in Description"
-msgstr ""
+msgstr "kirjelduses"
 
-#
 msgid "in Shortdescription"
-msgstr ""
+msgstr "lühikirjelduses"
 
 #
 msgid "in Title"
-msgstr ""
+msgstr "pealkirjas"
 
 #
 msgid "init module"
@@ -8647,33 +9045,26 @@ msgstr "käivita moodul"
 msgid "insert mark here"
 msgstr "pane märk siia"
 
-#
 msgid "jump back to the previous title"
-msgstr "Hüppa eelmisele salvestisele"
+msgstr "hüppa eelmisele salvestisele"
 
-#
 msgid "jump forward to the next title"
-msgstr "Hüppa järgmisele salvestisele"
+msgstr "hüppa järgmisele salvestisele"
 
-#
 msgid "jump to listbegin"
-msgstr "Mine nimekirja algusse"
+msgstr "mine nimekirja algusse"
 
-#
 msgid "jump to listend"
-msgstr "Mine loendi lõppu"
+msgstr "mine loendi lõppu"
 
-#
 msgid "jump to next marked position"
-msgstr "Mine järgmise lõikemärgini"
+msgstr "mine järgmise lõikemärgini"
 
-#
 msgid "jump to previous marked position"
-msgstr "Mine eelmise lõikemärgini"
+msgstr "mine eelmise lõikemärgini"
 
-#
 msgid "leave movie player..."
-msgstr "Lõpeta salvestise taasesitus"
+msgstr "lõpeta salvestise taasesitus..."
 
 #
 msgid "left"
@@ -8685,27 +9076,22 @@ msgstr "pikkus"
 
 #
 msgid "list of EPG views..."
-msgstr ""
+msgstr "EPG vaadete nimekiri..."
 
-#
 msgid "list style compact"
-msgstr "Nimekirja stiil: compact"
+msgstr "nimekirja stiil: compact"
 
-#
 msgid "list style compact with description"
-msgstr "Nimekirja stiil: compact kirjeldusega"
+msgstr "nimekirja stiil: compact kirjeldusega"
 
-#
 msgid "list style default"
-msgstr "Nimekirja stiil: default"
+msgstr "nimekirja stiil: default"
 
-#
 msgid "list style single line"
-msgstr "Nimekirja stiil: single line"
+msgstr "nimekirja stiil: single line"
 
-#
 msgid "load playlist"
-msgstr "Lae esitusloend"
+msgstr "lae esitusloend"
 
 #
 msgid "locked"
@@ -8719,9 +9105,8 @@ msgstr "läbiviik kuni"
 msgid "manual"
 msgstr "juhend"
 
-#
 msgid "menu"
-msgstr "Menüü"
+msgstr "menüü"
 
 #
 msgid "menulist"
@@ -8747,27 +9132,21 @@ msgstr "kuu"
 msgid "move PiP to main picture"
 msgstr "Muuda PiP peapildiks"
 
-#
 msgid "move down to last entry"
-msgstr "Liigu viimasele reale"
+msgstr "liigu viimasele reale"
 
-#
 msgid "move down to next entry"
-msgstr "Liigu järgmisele reale"
+msgstr "liigu järgmisele reale"
 
-#
 msgid "move up to first entry"
-msgstr "Liigu esimesele reale"
+msgstr "liigu esimesele reale"
 
-#
 msgid "move up to previous entry"
-msgstr "Liigu eelmisele reale"
+msgstr "liigu eelmisele reale"
 
-#
 msgid "movie list"
-msgstr "Salvestiste loend"
+msgstr "salvestiste loend"
 
-#
 msgid "multinorm"
 msgstr "multinorm"
 
@@ -8775,13 +9154,11 @@ msgstr "multinorm"
 msgid "never"
 msgstr "mitte kunagi"
 
-#
 msgid "next channel"
-msgstr "Järgmine kanal"
+msgstr "järgmine kanal"
 
-#
 msgid "next channel in history"
-msgstr "Järgmine kanal ajaloos"
+msgstr "järgmine kanal ajaloos"
 
 #
 msgid "no"
@@ -8791,11 +9168,9 @@ msgstr "ei"
 msgid "no CAId selected"
 msgstr "CAId-i pole valitud"
 
-#
 msgid "no CI slots found"
 msgstr "moodulit ei leitud"
 
-#
 msgid "no HDD found"
 msgstr "kõvaketast ei leitud"
 
@@ -8815,18 +9190,20 @@ msgstr "ilma ooterežiimita"
 msgid "no timeout"
 msgstr "ilma vaheajata"
 
-#
 msgid "none"
-msgstr "Mitte midagi"
+msgstr "mitte midagi"
 
 #
 msgid "not configured"
-msgstr ""
+msgstr "ei ole häälestatud"
 
 #
 msgid "not locked"
 msgstr "pole lukustatud"
 
+msgid "not supported"
+msgstr "pole toetatud"
+
 #
 msgid "not used"
 msgstr "pole lukustatud"
@@ -8835,13 +9212,11 @@ msgstr "pole lukustatud"
 msgid "nothing connected"
 msgstr "pole ühendatud"
 
-#
 msgid "of a DUAL layer medium used."
-msgstr "kasutatud kahekihilisest kettast"
+msgstr "kasutatud kahekihilisest kettast."
 
-#
 msgid "of a SINGLE layer medium used."
-msgstr "kasutatud ühekihilisest kettast"
+msgstr "kasutatud ühekihilisest kettast."
 
 #
 msgid "off"
@@ -8851,89 +9226,80 @@ msgstr "väljas"
 msgid "on"
 msgstr "sees"
 
-#
 msgid "on READ ONLY medium."
-msgstr "ainult LOETAV meedia."
+msgstr "ainult LOETAV meedial."
 
 #
 msgid "on Weekday"
-msgstr ""
+msgstr "nädalapäevast"
 
 #
 msgid "once"
 msgstr "üks kord"
 
-#
 msgid "open nameserver configuration"
-msgstr "Tüüneri seaded"
+msgstr "nimeserveri seaded"
 
-#
 msgid "open servicelist"
-msgstr "Ava kanalite nimekiri"
+msgstr "ava kanalite nimekiri"
 
-#
 msgid "open servicelist(down)"
-msgstr "Ava kanalite nimekiri (alla)"
+msgstr "ava kanalite nimekiri (alla)"
 
-#
 msgid "open servicelist(up)"
-msgstr "Ava kanalite nimekiri (üles)"
+msgstr "ava kanalite nimekiri (üles)"
 
 #
 msgid "partial match"
-msgstr ""
+msgstr "osaline vaste"
 
 #
 msgid "pass"
 msgstr "lubatud"
 
-#
 msgid "pause"
-msgstr "Paus"
+msgstr "paus"
 
-#
 msgid "play entry"
-msgstr "Taasesita"
+msgstr "taasesita"
 
-#
 msgid "play from next mark or playlist entry"
-msgstr "Taasesita järgmisest märgist või valikust"
+msgstr "taasesita järgmisest märgist või valikust"
 
-#
 msgid "play from previous mark or playlist entry"
-msgstr "Taasesita eelmisest märgist"
+msgstr "taasesita eelmisest märgist"
 
 #
 msgid "please press OK when ready"
 msgstr "vajuta OK kui valmis"
 
-#
 msgid "please wait, loading picture..."
-msgstr "Pilti laetakse. Oota..."
+msgstr "pilti laetakse. oota..."
 
-#
 msgid "previous channel"
-msgstr "Eelmine kanal"
+msgstr "eelmine kanal"
 
-#
 msgid "previous channel in history"
-msgstr "Eelmine kanal ajaloos"
+msgstr "eelmine kanal ajaloos"
 
 #
 msgid "record"
 msgstr "salvestus"
 
-#
 msgid "recording..."
-msgstr "salvestan"
+msgstr "salvestan..."
 
-#
 msgid "red"
-msgstr "P"
+msgstr "punane"
+
+msgid "redesigned Kerni-HD1 skin"
+msgstr "redesigned Kerni-HD1 välimus"
+
+msgid "redirect notifications to Growl"
+msgstr "saada teated edasi Growl-i"
 
-#
 msgid "remove a nameserver entry"
-msgstr "Kustuta nimeserver"
+msgstr "kustuta nimeserver"
 
 #
 msgid "remove after this position"
@@ -8947,9 +9313,8 @@ msgstr "kustuta kõik lisakanalid"
 msgid "remove all new found flags"
 msgstr "kustuta kõik uus kanal-tunnused"
 
-#
 msgid "remove before this position"
-msgstr "Kustuta kõik enne seda kohta"
+msgstr "kustuta kõik enne seda kohta"
 
 #
 msgid "remove bookmark"
@@ -8959,9 +9324,8 @@ msgstr "kustuta järjehoidja"
 msgid "remove directory"
 msgstr "kustuta kataloog"
 
-#
 msgid "remove entry"
-msgstr "Kustuta"
+msgstr "kustuta"
 
 #
 msgid "remove from parental protection"
@@ -8987,21 +9351,18 @@ msgstr "korda esitusloendit"
 msgid "repeated"
 msgstr "korduvalt"
 
-#
 msgid "rewind to the previous chapter"
-msgstr "Hüppa eelmisele peatükile"
+msgstr "hüppa eelmisele peatükile"
 
 #
 msgid "right"
 msgstr "parem"
 
-#
 msgid "save last directory on exit"
-msgstr "Palun vali sihtkaust või meedia"
+msgstr "salvesta väljumisel viimane vali sihtkaust või meedia"
 
-#
 msgid "save playlist"
-msgstr "Salvesta esitusloend"
+msgstr "salvesta esitusloend"
 
 #
 msgid "save playlist on exit"
@@ -9020,121 +9381,95 @@ msgstr "otsing käib - %d%% valmis!"
 msgid "scan state"
 msgstr "otsingu seis"
 
-#
 msgid "second"
 msgstr "sekund"
 
-#
 msgid "second cable of motorized LNB"
-msgstr "second cable of motorized LNB"
+msgstr ""
 
 #
 msgid "seconds"
 msgstr "sekundit"
 
-#
-msgid "select"
-msgstr "Vali"
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "vaata inforiba kanalite teenuse EPG (ja pilt-pildis)"
 
-#
-msgid "select .NFI flash file"
-msgstr "vali .NFI tarkvara fail"
+msgid "select"
+msgstr "vali"
 
 #
 msgid "select CAId"
 msgstr "vali CAId"
 
-#
 msgid "select CAId's"
-msgstr "Vali CAID-id"
-
-#
-msgid "select image from server"
-msgstr "vali tarkvara serverist"
+msgstr "vali CAID-id"
 
-#
 msgid "select interface"
-msgstr "Vali võrguliides"
+msgstr "vali võrguliides"
 
-#
 msgid "select menu entry"
-msgstr "Kustuta valik"
+msgstr "vali menüüpunkt"
 
-#
 msgid "select movie"
-msgstr "Vali salvestis"
+msgstr "vali salvestis"
 
-#
 msgid "select the movie path"
-msgstr "Vali salvestiste kataloog"
+msgstr "vali salvestiste kataloog"
 
-#
-msgid "service pin"
-msgstr "kanalite kood"
+msgid "service PIN"
+msgstr "kanali PIN"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "pärast taaskäivitust läheb enigma2 ooterežiimi"
 
 #
 msgid "sets the Audio Delay (LipSync)"
-msgstr ""
+msgstr "seab audio viite (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "seadistuste kood"
+msgid "setup PIN"
+msgstr "seadete PIN"
 
-#
 msgid "show DVD main menu"
-msgstr "Näita DVD peamenüüd"
+msgstr "näita DVD peamenüüd"
 
-#
 msgid "show EPG..."
-msgstr "Näita EPG"
+msgstr "näita EPG..."
 
-#
 msgid "show Infoline"
-msgstr "Näita Infot"
+msgstr "näita Infot"
 
-#
 msgid "show all"
-msgstr "Näita kõik"
+msgstr "näita kõik"
 
-#
 msgid "show alternatives"
-msgstr "Näita alternatiivsed kanalid"
+msgstr "näita alternatiivsed kanalid"
 
-#
 msgid "show event details"
-msgstr "Näita detailsemat infot"
+msgstr "näita detailsemat infot"
 
-#
 msgid "show extended description"
-msgstr "Näita laiendatud kirjeldus"
+msgstr "näita laiendatud kirjeldus"
 
-#
 msgid "show first selected tag"
-msgstr "Näita esimene valitud märksõna"
+msgstr "näita esimene valitud märksõna"
 
-#
 msgid "show second selected tag"
-msgstr "Näita teine valitud märksõna"
+msgstr "näita teine valitud märksõna"
 
-#
 msgid "show shutdown menu"
-msgstr "Näita shutdown menüü"
+msgstr "näita shutdown menüü"
 
-#
 msgid "show single service EPG..."
-msgstr "Näita ühe kanali EPG"
+msgstr "näita ühe kanali EPG..."
 
-#
 msgid "show tag menu"
-msgstr "Näita märksõnade loend"
+msgstr "näita märksõnade loend"
 
-#
 msgid "show transponder info"
-msgstr "Näita transponderi infot"
+msgstr "näita transponderi infot"
 
-#
 msgid "shuffle playlist"
-msgstr "Sega esitusloend"
+msgstr "sega esitusloend"
 
 #
 msgid "shut down"
@@ -9148,21 +9483,17 @@ msgstr "lülita välja"
 msgid "simple"
 msgstr "lihtne"
 
-#
 msgid "skip backward"
-msgstr "Mine tagasi"
+msgstr "mine tagasi"
 
-#
 msgid "skip backward (enter time)"
-msgstr "Mine tagasi (sisesta aeg)"
+msgstr "mine tagasi (sisesta aeg)"
 
-#
 msgid "skip forward"
-msgstr "Mine edasi"
+msgstr "mine edasi"
 
-#
 msgid "skip forward (enter time)"
-msgstr "Mine edasi (sisesta aeg)"
+msgstr "mine edasi (sisesta aeg)"
 
 #
 msgid "slide picture in loop"
@@ -9174,9 +9505,8 @@ msgstr "ajaline järjestus"
 
 #
 msgid "special characters"
-msgstr ""
+msgstr "erimärgid"
 
-#
 msgid "standard"
 msgstr "standard"
 
@@ -9184,19 +9514,15 @@ msgstr "standard"
 msgid "standby"
 msgstr "ootele"
 
-#
 msgid "start cut here"
-msgstr "Alusta lõiget siit"
+msgstr "alusta lõiget siit"
 
-#
 msgid "start directory"
-msgstr "/var kaust"
+msgstr "juur kaust"
 
-#
 msgid "start timeshift"
-msgstr "Alusta ajanihkega"
+msgstr "alusta ajanihkega"
 
-#
 msgid "stereo"
 msgstr "stereo"
 
@@ -9204,53 +9530,42 @@ msgstr "stereo"
 msgid "stop PiP"
 msgstr "sulge PiP"
 
-#
 msgid "stop entry"
-msgstr "Peata"
+msgstr "peata"
 
-#
 msgid "stop recording"
-msgstr "Lõpeta salvestus"
+msgstr "lõpeta salvestus"
 
-#
 msgid "stop timeshift"
-msgstr "Lõpeta ajanihe"
+msgstr "lõpeta ajanihe"
 
 #
 msgid "swap PiP and main picture"
 msgstr "vaheta PiP- ja peapilt"
 
-#
 msgid "switch to bookmarks"
-msgstr "Mine lemmikute-loendisse"
+msgstr "mine lemmikute-loendisse"
 
-#
 msgid "switch to filelist"
-msgstr "Mine faililoendisse"
+msgstr "mine faililoendisse"
 
-#
 msgid "switch to playlist"
-msgstr "Mine esitusloendisse"
+msgstr "mine esitusloendisse"
 
-#
 msgid "switch to the next angle"
-msgstr "Vali järgmine vaatenurk"
+msgstr "vali järgmine vaatenurk"
 
-#
 msgid "switch to the next audio track"
-msgstr "Vali järgmine helikanal"
+msgstr "vali järgmine helikanal"
 
-#
 msgid "switch to the next subtitle language"
-msgstr "Vali järgmine subtiiter"
+msgstr "vali järgmine subtiiter"
 
-#
 msgid "template file"
-msgstr "Kustutamine nurjus!"
+msgstr ""
 
-#
 msgid "textcolor"
-msgstr "Värviline"
+msgstr "värviline"
 
 #
 msgid "this recording"
@@ -9260,13 +9575,14 @@ msgstr "see salvestis"
 msgid "this service is protected by a parental control pin"
 msgstr "see kanal on kaitstud lapselukuga"
 
-#
 msgid "toggle a cut mark at the current position"
-msgstr "Pane lõikemärk praegusele kohale"
+msgstr "pane lõikemärk praegusele kohale"
 
-#
 msgid "toggle time, chapter, audio, subtitle info"
-msgstr "Vaheta aja,salvestuse,heli,subtiitri info"
+msgstr "vaheta aja,salvestuse,heli,subtiitri info"
+
+msgid "tuner is not supported"
+msgstr "tuuner pole toetatud"
 
 #
 msgid "unavailable"
@@ -9276,9 +9592,8 @@ msgstr "pole saadaval"
 msgid "unconfirmed"
 msgstr "kinnitamata"
 
-#
 msgid "unknown"
-msgstr "<tundmatu>"
+msgstr "tundmatu"
 
 #
 msgid "unknown service"
@@ -9286,11 +9601,16 @@ msgstr "tundmatu kanal"
 
 #
 msgid "until standby/restart"
-msgstr ""
+msgstr "kuni ooterežiimini/taaskäivitamiseni"
 
-#
 msgid "use as HDD replacement"
-msgstr ""
+msgstr "kasuta HDD asenduseks"
+
+msgid "use your Dreambox as Web proxy"
+msgstr "kasuta oma vasuvõtjat proksiserverina"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "kasuta oma vasuvõtjat proksiserverina."
 
 #
 msgid "user defined"
@@ -9300,13 +9620,11 @@ msgstr "kasutaja määratud"
 msgid "vertical"
 msgstr "vertikaal"
 
-#
 msgid "view extensions..."
-msgstr "Näita laiendused"
+msgstr "näita laiendusi..."
 
-#
 msgid "view recordings..."
-msgstr "Näita salvestisi"
+msgstr "näita salvestisi..."
 
 #
 msgid "wait for ci..."
@@ -9328,13 +9646,11 @@ msgstr "edukalt eemaldatud"
 msgid "weekly"
 msgstr "iga nädal"
 
-#
 msgid "whitelist"
-msgstr "whitelist"
+msgstr ""
 
-#
 msgid "working"
-msgstr "Salvestab"
+msgstr "salvestab"
 
 #
 msgid "yellow"
@@ -9348,12 +9664,11 @@ msgstr "jah"
 msgid "yes (keep feeds)"
 msgstr "jah (hoia feedid)"
 
-#
 msgid ""
 "your dreambox might be unusable now. Please consult the manual for further "
 "assistance before rebooting your dreambox."
 msgstr ""
-"Teie vastuvõtja võib olla nüüd kasutu.Uuri juhendit täiendava abileidmiseks "
+"teie vastuvõtja võib olla nüüd kasutu.Uuri juhendit täiendava abileidmiseks "
 "enne vastuvõtja alglaadimist."
 
 #
@@ -9377,6 +9692,17 @@ msgstr "vahetatud"
 #~ msgstr "* Ainult SSID ja võrguvõtme sisestamiseks"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Allalaadimine nurjus:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI faili md5sum signatuur korras.Te saate nüüd turvaliselt tarkvara "
+#~ "paigaldada!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 kaust"
 
@@ -9425,6 +9751,26 @@ msgstr "vahetatud"
 #~ msgstr "Kõne jälgimine"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Ei saa sõeluda feedi kausta"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Vaheta kausta."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Vaheta kanali kood"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Vaheta kanali koodid"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Vaheta seadete kood"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Vali allikas"
 
@@ -9455,10 +9801,6 @@ msgstr "vahetatud"
 #~ "uus katse..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Jätka"
-
-#
 #~ msgid ""
 #~ "Crashlogs found!\n"
 #~ "Send them to Dream Multimedia ?"
@@ -9471,6 +9813,18 @@ msgstr "vahetatud"
 #~ msgstr "Vaikimisi sätted"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Sihtkataloog"
+
+#
+#~ msgid "Details for extension: "
+#~ msgstr "Laienduse detailid"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Peida subtiitrid"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9492,6 +9846,9 @@ msgstr "vahetatud"
 #~ msgid "Done - Installed or upgraded %d packages with %d errors"
 #~ msgstr "Valmis - installitud või uuendatud %d , %d veaga"
 
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Allalaadimine USB-le nurjus:"
+
 #
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Muuda IPKG allika URL-i"
@@ -9525,6 +9882,11 @@ msgstr "vahetatud"
 #~ msgstr "Failisüsteemi kontroll"
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Algatuseks peame laadima alla uusima boot tarkvara USB flashijale"
+
+#
 #~ msgid "Following tasks will be done after you press continue."
 #~ msgstr "Jätkamisel lõpetatakse järgnevad toimingud"
 
@@ -9553,6 +9915,10 @@ msgstr "vahetatud"
 #~ msgstr "Kui sa näed seda lehte, vajuta OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Tarkvara fläshimis tööriist"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Image-uuendus"
 
@@ -9569,6 +9935,14 @@ msgstr "vahetatud"
 #~ msgstr "Installin tarkvara..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Sisemine võrgukaart"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Sisemine WiFi"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Negatiiv"
 
@@ -9581,10 +9955,18 @@ msgstr "vahetatud"
 #~ msgstr "Võrk"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Uus kood"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Mitte 50 Hz, kahjuks. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Ei leidnud kasutuskõlblikut USB-e pulka"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Online-uuendus"
 
@@ -9593,6 +9975,33 @@ msgstr "vahetatud"
 #~ msgstr "Paketi detailid: "
 
 #
+#~ msgid "Page"
+#~ msgstr "Lehekülg"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Palun vali allalaetav .NFI tarkvara fail serverist"
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Palun ühenda lahti kõik USB seadmed vastuvõtjal ja ühenda (uuesti) nüüd "
+#~ "USB pulk (min suurus 64mb) !"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Sisesta vana kood"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Palun vali .NFI tarkvara fail meediumile"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Palun vali sihtkaust või meedia"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Laienduste haldur"
 
@@ -9605,10 +10014,26 @@ msgstr "vahetatud"
 #~ msgstr "Laienduste halduri toimingu teave"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Vajuta OK kogu muutuste logi vaatamiseks"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS-i URL"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Korda koodi"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Eemaldan vigase .NFI tarkvara faili?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Eemaldan pooliku .NFI tarkvara?"
+
+#
 #~ msgid "Restore backups..."
 #~ msgstr "Taasta varukoopiad"
 
@@ -9636,18 +10061,42 @@ msgstr "vahetatud"
 #~ "adapterit\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Otsi WiFi võrke ja püüa nendega ühenduda, kasutades Teie poolt valitud "
+#~ "WLAN seadet.\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Vali IPKG allikas muutmiseks"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Vali heli väljund"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Vali varundamiseks failid. Hetkel on valitud:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Vali failid/kaustad varundamiseks"
 
 #
+#~ msgid "Select image"
+#~ msgstr "Vali pilt"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Vali video sisend"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Valitud tarkvara"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Määra vaikimisi võrguliideseks"
 
@@ -9678,6 +10127,62 @@ msgstr "vahetatud"
 #~ "Vali uus asukoht."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB pulk on nüüd alglaetav.Kas Te soovite alla laadida serverist "
+#~ "vastuvõtja tarkvara ja paigaldada seda USB pulgale?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "NFI failil puudub md5 kontroll ja see võib vigane olla.Kas soovid ikkagi "
+#~ "tarkvara fläsh mällu installida?Ära hiljem süüdista kedagi "
+#~ "ebaõnnestumises!!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "MD5 faili kontroll nurjus.Fail on kas vigane või poolikult allalaetud!!!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Kood vahetatud."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Koodid on erinevad."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "See .NFI fail ei sisalda sobivat %s tarkvara!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "NFI failil puudub md5 kontroll ja see võib vigane olla.Kas soovid ikkagi "
+#~ "seda tarkvara fläsh mällu installida?"
+
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Tarkvara MD5 kontroll korras.Soovid jätkata tarkvara installimist "
+#~ "vastuvõtja fläsh mällu?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Vastuvõtja ei suuda dekodeerida %s video voogesitust!"
 
@@ -9690,6 +10195,23 @@ msgstr "vahetatud"
 #~ msgstr "Ajanihe"
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Vastuvõtja tarkvara uuendamiseks, tee palun järgmist:\n"
+#~ "1) Lülita vastuvõtja vooluvõrgust välja ja ühenda vastuvõtjaga alglaetav "
+#~ "USB pulk.\n"
+#~ "2) Lülita vastuvõtja uuesti vooluvõrku ja hoia all DOWN nuppu esipaneelil "
+#~ "10 sekundit.\n"
+#~ "3) Oota kuni vastuvõtja teeb alglaadimist ja täida edasisi vastuvõtja "
+#~ "juhiseid."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9736,6 +10258,14 @@ msgstr "vahetatud"
 #~ "Vajuta alustamiseks OK."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wifi"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr ".NFI tarkvara on fläsh mällu saadetud"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9764,6 +10294,16 @@ msgstr "vahetatud"
 #~ msgstr "Oled valinud turvakoopia kõvakettale. Vajuta OK alustamiseks nüüd."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Sa pead määrama koodi ja peitma selle laste eest.\n"
+#~ "\n"
+#~ "Kas tahad määrata koodi nüüd?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "TV töötab 50 Hz korral. Tore!"
 
@@ -9796,6 +10336,10 @@ msgstr "vahetatud"
 #~ msgstr "määratud Kanalid/Levitaja"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "Vali sihtkataloog"
+
+#
 #~ msgid "enigma2 and network"
 #~ msgstr "enigma2 ja võrk"
 
@@ -9808,6 +10352,10 @@ msgstr "vahetatud"
 #~ msgstr "Välju võrguliidese seademenüüst"
 
 #
+#~ msgid "failed"
+#~ msgstr "ebaõnnestunud"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "Taaskäivitame võrgu"
 
@@ -9824,5 +10372,21 @@ msgstr "vahetatud"
 #~ msgstr "Ava virtuaalklahvistik"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "vali .NFI tarkvara fail"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "vali tarkvara serverist"
+
+#
+#~ msgid "service pin"
+#~ msgstr "kanalite kood"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "seadistuste kood"
+
+#
 #~ msgid "until restart"
 #~ msgstr "kuni uuesti käivituseni"
index 769ee9c..c0e53f6 100755 (executable)
--- a/po/fi.po
+++ b/po/fi.po
@@ -3,14 +3,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-09 15:42+0200\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-12-19 14:53+0200\n"
 "Last-Translator: Timo <timojarvenpaa@hotmail.com>\n"
 "Language-Team: none\n"
-"Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Finnish\n"
@@ -141,9 +141,11 @@ msgstr " Tulokset"
 msgid " extensions."
 msgstr " lisäosaa."
 
-#
+msgid " ms"
+msgstr " ms"
+
 msgid " packages selected."
-msgstr "pakettia valittu."
+msgstr " pakettia valittu."
 
 #
 msgid " updates available."
@@ -238,17 +240,6 @@ msgstr "(näytä  DVD-äänen lisävalikko)"
 msgid "* Only available if more than one interface is active."
 msgstr "* Käytettävissä vain kun useampi kuin yksi sovitin on aktiivinen."
 
-#
-msgid ".NFI Download failed:"
-msgstr ".NFI lataus epäonnistui:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI-tiedoston md5sum-allekirjoitus on kunnossa. Voit asentaa tämän "
-"päivityksen."
-
 msgid "0"
 msgstr "0"
 
@@ -357,7 +348,7 @@ msgid "<Current movielist location>"
 msgstr "<Nykyinen tallennushakemisto>"
 
 msgid "<Default movie location>"
-msgstr "<Oletustallennushakemisto>"
+msgstr "<Oletushakemisto>"
 
 msgid "<Last timer location>"
 msgstr "<Viimeisin ajastushakemisto>"
@@ -374,6 +365,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr "FTP-asiakasohjelma"
+
+msgid "A client for www.dyndns.org"
+msgstr "Asiakasohjelma www.dyndns.org palvelulle"
+
 #
 #, python-format
 msgid ""
@@ -406,6 +409,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Graafinen EPG kaikille suosikkilistan kanaville"
 
+msgid "A graphical EPG interface"
+msgstr "Graafinen EPG"
+
+msgid "A graphical EPG interface."
+msgstr "Graafinen EPG"
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -414,6 +423,15 @@ msgstr ""
 "Samanniminen jako on jo olemassa!\n"
 "Päivitetäänkö sen arvot?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Kernin tekemä HD-teema"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Kernin tekemä harjattu alumiini HD-teema"
+
+msgid "A nice looking skin from Kerni"
+msgstr "Kernin tekemä teema"
+
 #
 #, python-format
 msgid ""
@@ -465,6 +483,9 @@ msgstr ""
 "\n"
 "Kytketäänkö se pois päältä?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Apuohjelma lisäosien lataamiseen"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -528,6 +549,12 @@ msgstr "Tietoja"
 msgid "About..."
 msgstr "Tietoja..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "ARD-Mediathek lisäosa"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Katsele ARD-Mediathek videoita."
+
 #
 msgid "Accesspoint:"
 msgstr "Tukiasema:"
@@ -654,6 +681,12 @@ msgstr ""
 "Kun olet tyytyväinen tulokseen, sulje testikuva painamalla OK tai valitse "
 "numeronäppäimillä 1-6 joku muu testikuva."
 
+msgid "Adult streaming plugin"
+msgstr "Lisäosa aikuisviihde-streamien katseluun"
+
+msgid "Adult streaming plugin."
+msgstr "Lisäosa aikuisviihde-streamien katseluun"
+
 #
 msgid "Advanced Options"
 msgstr "Laajennetut valinnat"
@@ -675,6 +708,13 @@ msgstr "Laajennetut video-asetukset"
 msgid "Advanced restore"
 msgstr "Laajennettu palautus"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Kaatumisen tai virtakatkon jälkeen StartupToStandby palauttaa Dreamboxin "
+"valmiustilaan."
+
 #
 msgid "After event"
 msgstr "Ajastuksen jälkeen"
@@ -687,6 +727,9 @@ msgstr ""
 "Kun alkuasennus on päättynyt, pitää sinun valita lapsilukolla suojattavat "
 "kanavat. Katso ohjekirjasta kuinka se tehdään."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai.HD teeman hallintalisäosa"
+
 #
 msgid "Album"
 msgstr "Albumi"
@@ -708,6 +751,12 @@ msgstr "Kaikki kerta-ajastukset"
 msgid "Allow zapping via Webinterface"
 msgstr "Kanavien vaihto Web-liittymän kautta"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Mahdollistaa Tuxbox-lisäosien käyttämisen."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Lataa taustalla tiedostoja Rapidsharesta."
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -720,6 +769,9 @@ msgstr "TV-tyylinen radiokanavien selaus"
 msgid "Alternative services tuner priority"
 msgstr "Virittimien prioriteetti"
 
+msgid "Always ask"
+msgstr "Kysy aina"
+
 #
 msgid "Always ask before sending"
 msgstr "Kysy aina ennen lähettämistä"
@@ -816,6 +868,9 @@ msgstr "Kysy käyttäjältä"
 msgid "Aspect Ratio"
 msgstr "Kuvasuhde"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Määritä palvelutarjoajat/kanavat/CAId:t haluamaasi CI-moduuliin"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -833,6 +888,13 @@ msgstr "Äänen synkronointi"
 msgid "Audio Sync Setup"
 msgstr "Äänen synkronoinnin asetukset"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudioSync mahdollistaa äänen (Bitstream/PCM) viiveen säädön jotta se on "
+"samanaikainen kuvan kanssa."
+
 msgid "Australia"
 msgstr "Australia"
 
@@ -875,6 +937,13 @@ msgstr "Automaattiajastuksen asetukset"
 msgid "AutoTimer overview"
 msgstr "Automaattiajastuksien näkymä"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"Automaattiajastus hakee ohjelmatietoja ja luo ajastuksia käyttäjän "
+"määrittämien ehtojen mukaisesti."
+
 #
 msgid "Automatic"
 msgstr "Automaattinen"
@@ -883,6 +952,34 @@ msgstr "Automaattinen"
 msgid "Automatic Scan"
 msgstr "Automaattihaku"
 
+msgid "Automatic volume adjustment"
+msgstr "Automaattinen äänenvoimakkuuden säätö"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automaattinen äänenvoimakkuuden säätö AC3/DTS-äänille."
+
+msgid "Automatically change video resolution"
+msgstr "Automaattinen videoresoluution vaihto"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Vaihtaa automaattisesti ulostulon resoluutiota katseltavan kanavan käyttämän "
+"resoluution mukaisesti."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Automaattinen ajastusten luonti hakusanojen perusteella"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Varoittaa liian vähäisestä sisäisestä muistista"
+
+msgid "Automatically refresh EPG"
+msgstr "Päivittää ohjelmatiedot automaattisesti"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Lähettää kaatumislokit automaattisesti Dream Multimedialle"
+
 msgid "Autos & Vehicles"
 msgstr "Autot & kulkuvälineet"
 
@@ -901,6 +998,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Ismail Demirin BASIC-HD teema"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Ismail Demirin Dreambox BASIC-HD teema"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -986,6 +1089,12 @@ msgstr "Pakkausneliöiden pehmennys"
 msgid "Blue boost"
 msgstr "Sinisen korostus"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi hallintalisäosa"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi hallintalisäosa."
+
 #
 msgid "Bookmarks"
 msgstr "Kirjanmerkit"
@@ -1000,6 +1109,12 @@ msgstr "Brasilia"
 msgid "Brightness"
 msgstr "Kirkkaus"
 
+msgid "Browse for and connect to network shares"
+msgstr "Selaa ja yhdistä verkkojakoja"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Selaa ja yhdistä NFS/CIFS-verkkojakoja."
+
 msgid "Browse network neighbourhood"
 msgstr "Selaa verkkoympäristöä"
 
@@ -1013,6 +1128,9 @@ msgstr "Polta olemassa oleva levykuva DVD:lle"
 msgid "Burn to DVD"
 msgstr "Polta DVD:lle..."
 
+msgid "Burn your recordings to DVD"
+msgstr "Polta tallenteet DVD:lle"
+
 #
 msgid "Bus: "
 msgstr "Väylä: "
@@ -1033,6 +1151,13 @@ msgstr "C-taajuusalue"
 msgid "CDInfo"
 msgstr "CD-info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"Kun soitat CD-levyjä Mediasoittimella, hakee CD-info levy- ja kappaletietoja "
+"CDDB:stä ja CD-Textistä."
+
 #
 msgid "CI assignment"
 msgstr "CI-määritys"
@@ -1052,6 +1177,12 @@ msgstr "Kaapeli (DVB-C)"
 msgid "Cache Thumbnails"
 msgstr "Tallenna esikatselukuvat välimuistiin"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Soittomonitori NCID-pohjaisille puheluilmoituksille"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Soittomonitori Fritz!Box reitittimille"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Palvelimeen ei saatu yhteyttä. Tarkista verkkoasetukset!"
 
@@ -1063,10 +1194,6 @@ msgid "Cancel"
 msgstr "Peruuta"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Lataushakemistoa ei voitu lukea"
-
-#
 msgid "Capacity: "
 msgstr "Kapasiteetti:"
 
@@ -1094,10 +1221,6 @@ msgstr "Suosikkilistan vaihto listan lopussa"
 msgid "Change default recording offset?"
 msgstr "Muuta tallennuksen oletuslisäaikaa?"
 
-#
-msgid "Change dir."
-msgstr "Muuta hak."
-
 msgid "Change hostname"
 msgstr "Muuta nimeä (hostname)"
 
@@ -1105,17 +1228,14 @@ msgstr "Muuta nimeä (hostname)"
 msgid "Change pin code"
 msgstr "Vaihda tunnusluku"
 
-#
-msgid "Change service pin"
-msgstr "Vaihda kanavan tunnusluku"
+msgid "Change service PIN"
+msgstr "Muuta kanavan PIN"
 
-#
-msgid "Change service pins"
-msgstr "Vaihda kanavan tunnusluvut"
+msgid "Change service PINs"
+msgstr "Muuta kanavan PIN:it"
 
-#
-msgid "Change setup pin"
-msgstr "Vaihda asetusten tunnusluku"
+msgid "Change setup PIN"
+msgstr "Muuta asetuksien PIN"
 
 #
 msgid "Change step size"
@@ -1124,6 +1244,9 @@ msgstr "Muuta askelkokoa"
 msgid "Change the hostname of your Dreambox."
 msgstr "Muuta Dreamboxin nimeä (hostname)."
 
+msgid "Changelog"
+msgstr "Muutosloki"
+
 #
 msgid "Channel"
 msgstr "Kanava"
@@ -1190,6 +1313,9 @@ msgstr "Varmuuskopion sijainti"
 msgid "Choose bouquet"
 msgstr "Valitse suosikkilista"
 
+msgid "Choose image to download"
+msgstr "Valitse ladattava ohjelmistopäivitys"
+
 #
 msgid "Choose target folder"
 msgstr "Valitse kohdehakemisto"
@@ -1225,6 +1351,12 @@ msgstr "Puhdistusavustaja"
 msgid "Cleanup Wizard settings"
 msgstr "Puhdistusavustajan asetukset"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Poista menneet ajastukset automaattisesti"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Poista menneet ajastukset automaattisesti."
+
 #
 msgid "CleanupWizard"
 msgstr "Puhdistusavustaja"
@@ -1347,6 +1479,9 @@ msgstr "Määritä verkkosovitin"
 msgid "Configure nameservers"
 msgstr "Määritä nimipalvelimet"
 
+msgid "Configure your WLAN network interface"
+msgstr "Määritä WLAN-asetukset"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Määritä LAN-asetukset"
@@ -1390,6 +1525,9 @@ msgstr "Modulaatio"
 msgid "Content does not fit on DVD!"
 msgstr "Sisältö ei mahdu DVD:lle!"
 
+msgid "Continue"
+msgstr "Jatka"
+
 #
 msgid "Continue in background"
 msgstr "Jatka taustalla"
@@ -1402,6 +1540,30 @@ msgstr "Jatka toistoa"
 msgid "Contrast"
 msgstr "Kontrasti"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Hallitse Dreamboxia www-selaimella."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Hallitse Dreamboxia www-selaimella"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Hallitse Dreamboxia mykistä-painikkeella"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Hallitse Dreamboxia mykistä-painikkeella."
+
+msgid "Control your internal system fan."
+msgstr "Hallitse tuuletinta."
+
+msgid "Control your kids's tv usage"
+msgstr "Hallitse lastesi TV:n katselua"
+
+msgid "Control your system fan"
+msgstr "Hallitse tuuletinta"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr "Kopioi, uudelleennimeä, poista ja siirrä Dreamboxin tiedostoja."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "NFI-ohjelmistopäivityksien palvelimelle ei saatu yhteyttä:"
@@ -1445,6 +1607,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Luo DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Kopioi DVD-elokuva Dreamboxin kiintolevylle."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Kopioi DVD-elokuvia"
+
 msgid "Create a new AutoTimer."
 msgstr "Luo uusi automaattiajastus."
 
@@ -1458,6 +1626,15 @@ msgstr "Luo uusi ajastus avustustoiminnon avulla"
 msgid "Create movie folder failed"
 msgstr "Tallennehakemiston luonti epäonnistui"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Luo tallenteista esikatselukuvat"
+
+msgid "Create remote timers"
+msgstr "Luo ajastuksia muihin Dreamboxeihin"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Luo ajastuksia muihin Dreamboxeihin."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1475,6 +1652,9 @@ msgstr "Kroatia"
 msgid "Current Transponder"
 msgstr "Nykyinen lähetin"
 
+msgid "Current device: "
+msgstr "Nykyinen laite: "
+
 #
 msgid "Current settings:"
 msgstr "Nykyiset asetukset"
@@ -1487,6 +1667,9 @@ msgstr "Nykyinen arvo: "
 msgid "Current version:"
 msgstr "Nykyinen versio:"
 
+msgid "Currently installed image"
+msgstr "Nykyinen ohjelmisto"
+
 #, python-format
 msgid "Custom (%s)"
 msgstr "Muokattu (%s)"
@@ -1513,10 +1696,35 @@ msgstr "'7'/'9'-näppäimien hypyn pituus"
 msgid "Customize"
 msgstr "Toimintojen mukautus"
 
+msgid "Customize Vali-XD skins"
+msgstr "Mukauta Vali-Xd teemoja"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Mukauta Vali-XD teemoja omatoimisesti."
+
 #
 msgid "Cut"
 msgstr "Leikkaa"
 
+msgid "Cut your movies"
+msgstr "Leikkaa tallenteita"
+
+msgid "Cut your movies."
+msgstr "Leikkaa tallenteita."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "Leikkauseditorilla voit muokata tallenteita"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"Leikkauseditorilla voit muokata tallenteita.\n"
+"Hae leikkauksen alkukohta, paina OK ja valitse 'aloita leikkaus'.\n"
+"Hae loppukohta, paina OK ja valitse 'lopeta leikkaus'. "
+
 #
 #  Tallennevalikko
 msgid "Cutlist editor..."
@@ -1562,6 +1770,18 @@ msgstr "DVD-otsikkoluettelo"
 msgid "DVD media toolbox"
 msgstr "DVD-levyn työkalut"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVD-soitin toistaa DVD:t Dreamboxissa."
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVD-soitin toistaa DVD:t Dreamboxissa.\n"
+"DVD-soittimella voit toistaa DVD-levyn,  .iso-tiedoston tai video_ts "
+"hakemiston kiintolevyltä tai verkosta."
+
 #
 msgid "Danish"
 msgstr "Tanska"
@@ -1602,7 +1822,7 @@ msgid "Default Settings"
 msgstr "Oletusasetukset"
 
 msgid "Default movie location"
-msgstr "Oletuskansio tallennuksille"
+msgstr "Oletushakemisto tallennuksille"
 
 #
 msgid "Default services lists"
@@ -1611,6 +1831,12 @@ msgstr "Lataa oletuskanavalista"
 msgid "Defaults"
 msgstr "Oletukset"
 
+msgid "Define a startup service"
+msgstr "Määritä aloituskanava"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Määritä Dreamboxin aloituskanava"
+
 #
 msgid "Delay"
 msgstr "Viive"
@@ -1654,12 +1880,8 @@ msgstr "Kuvaus"
 msgid "Deselect"
 msgstr "Ei valittu"
 
-#
-msgid "Destination directory"
-msgstr "Kohdehakemisto"
-
-msgid "Details for extension: "
-msgstr "Laajennuksen tiedot: "
+msgid "Details for plugin: "
+msgstr "Lisäosan tiedot: "
 
 #
 msgid "Detected HDD:"
@@ -1703,6 +1925,9 @@ msgstr "Ääriviivakorostumien poisto"
 msgid "Dir:"
 msgstr "Hak:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Youtube-videoiden suoratoisto"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Linkitettyjen tallenteiden toisto ilman valikkoa"
@@ -1725,10 +1950,6 @@ msgid "Disable Picture in Picture"
 msgstr "Sulje PiP-kuva"
 
 #
-msgid "Disable Subtitles"
-msgstr "Poista tekstitys"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Raportointi pois käytöstä"
 
@@ -1766,9 +1987,8 @@ msgstr "Näytä 4:3 sisältö"
 msgid "Display >16:9 content as"
 msgstr "Näytä >16:9 sisältö"
 
-#
 msgid "Display Setup"
-msgstr "Etupaneelin näyttö..."
+msgstr "Etupaneelin näyttö"
 
 #
 msgid "Display and Userinterface"
@@ -1777,6 +1997,12 @@ msgstr "Näyttö ja käyttöliittymä"
 msgid "Display search results by:"
 msgstr "Näytä hakutulokset:"
 
+msgid "Display your photos on the TV"
+msgstr "Näytä kuvia"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Hakee ja näyttää elokuvan tiedot IMDb:stä"
+
 #
 #, python-format
 msgid ""
@@ -1843,6 +2069,10 @@ msgstr "Haluatko tehdä kanavahaun?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Haluatko tehdä uuden manuaalihaun?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Haluatko ladata ohjelmistopäivityksen %s :lle ?"
+
 #
 #  Ohjatun asennuksen (Start Wizard) lapsilukkoruutu
 msgid "Do you want to enable the parental control feature on your dreambox?"
@@ -1946,6 +2176,10 @@ msgstr "Valmis - asennettu, päivitetty tai poistettu %d lisäosaa, %d virhettä
 msgid "Download"
 msgstr "Lataa"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Lataa %s palvelimelta"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Lataa .NFI-tiedostoja USB-päivitysohjelmalle"
@@ -1957,14 +2191,13 @@ msgstr "Lataa lisäosia"
 msgid "Download Video"
 msgstr "Lataa video"
 
+msgid "Download files from Rapidshare"
+msgstr "Lataa tiedostoja Rapidsharesta"
+
 msgid "Download location"
 msgstr "Tallennushakemisto"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Päivitystiedoston lataaminen epäonnistui:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "Uusia ladattavia lisäosia"
 
@@ -2012,6 +2245,16 @@ msgstr "Ohjelman valinta"
 msgid "EPG encoding"
 msgstr "EPG:n koodaus"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh vaihtaa käyttäjän määrittelemille kanaville kun laite on vapaana "
+"(valmiustilassa eikä tallennuksia ole käynnissä) ja päivittää näiden "
+"kanavien ohjelmatiedot."
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2066,6 +2309,12 @@ msgstr "Muokkaa kanavalistaa"
 msgid "Edit settings"
 msgstr "Muokkaa asetuksia"
 
+msgid "Edit tags of recorded movies"
+msgstr "Muokkaa tallenteiden avainsanoja"
+
+msgid "Edit tags of recorded movies."
+msgstr "Muokkaa tallenteiden avainsanoja."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr ""
@@ -2099,6 +2348,9 @@ msgstr "Valistus"
 msgid "Electronic Program Guide"
 msgstr "Ohjelmaopas"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Emailclient on IMAP4-sähköpostien lukija Dreamboxille."
+
 #
 msgid "Enable"
 msgstr "Ota käyttöön"
@@ -2207,6 +2459,14 @@ msgid "English"
 msgstr "Englanti"
 
 msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Lisäosa AVI/DIVX/WMV/yms. PC:llä olevien videoiden toistoon Dreamboxin "
+"kautta. Tarvitsee www.videolan.org osoitteesta ladattavan VLC-ohjelman "
+"pyörimään PC:lle."
+
+msgid ""
 "Enigma2 Skinselector\n"
 "\n"
 "If you experience any problems please contact\n"
@@ -2315,6 +2575,9 @@ msgstr "Älä käytä"
 msgid "Execute \"after event\" during timespan"
 msgstr "Suorita \"ohjelman jälkeen\" aikajakson aikana"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Käytä Tuxbox-lisäosia"
+
 #
 msgid "Execution Progress:"
 msgstr "Tehtävän edistyminen:"
@@ -2334,6 +2597,9 @@ msgstr "Poistu"
 msgid "Exit editor"
 msgstr "Poistu editorista"
 
+msgid "Exit input device selection."
+msgstr "Poistu syöttölaitteen valinnasta."
+
 #
 msgid "Exit network wizard"
 msgstr "Poistu verkkoasennuksesta"
@@ -2381,6 +2647,13 @@ msgstr "Laajennuksien hallinta"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser lisäosalla voit ladata ja lähettää tiedostoja Dreamboxin ja "
+"palvelimen välillä FTP-protokollan avulla."
+
 #
 msgid "Factory reset"
 msgstr "Palauta tehdasasetukset"
@@ -2472,11 +2745,8 @@ msgstr "Verkko käynnistyi uudelleen"
 msgid "Finnish"
 msgstr "Suomi"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Aluksi lataamme viimeisimmän käynnistysympäristön USB-päivitysohjelmalle."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Luo ensin oma teema Ai.HD-control lisäosalla."
 
 msgid "Flash"
 msgstr "Päivitä"
@@ -2543,10 +2813,15 @@ msgstr "Perjantai"
 msgid "Frisian"
 msgstr "Friisi"
 
-#
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr "FritzCall näyttää Fritz!Boxiin saapuvat puhelut Dreamboxissa."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Käyttöliittymä /tmp/mmi.socketille"
+
 #, python-format
 msgid "Frontprocessor version: %d"
-msgstr "Etupaneelin suorittimen versio: %d"
+msgstr "Edustaprosessorin versio: %d"
 
 #
 msgid "Fsck failed"
@@ -2562,6 +2837,16 @@ msgstr ""
 "Haluatko käynnistää käyttöliittymän\n"
 "uudelleen nyt?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "Graafinen käyttöliittymä ftp- ja telnet-salasanan vaihtoon."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr "Graafinen käyttöliittymä Dreamboxin ftp- ja telnet-salasanan vaihtoon."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "Graafinen käyttöliittymä ftp- ja telnet-salasanan vaihtoon"
+
 msgid "Gaming"
 msgstr "Pelit"
 
@@ -2593,13 +2878,31 @@ msgstr "Aito Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Dreamboxin aitouden varmistus epäonnistui!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Dreamboxin aitouden varmistaminen"
+
 #
 msgid "German"
 msgstr "Saksa"
 
+msgid "German storm information"
+msgstr "Saksan myrskytietoja"
+
+msgid "German traffic information"
+msgstr "Saksan liikennetietoja"
+
 msgid "Germany"
 msgstr "Saksa"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Hae ääni-CD tietoja CDDB:stä ja CD-Textistä"
+
+msgid "Get latest experimental image"
+msgstr "Hae viimeisin koeversioinen ohjelmistopäivitys"
+
+msgid "Get latest release image"
+msgstr "Hae viimeisin virallinen ohjelmistopäivitys"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Haetaan tietoja lisäosista. Odota..."
@@ -2615,6 +2918,16 @@ msgstr "Mene 0"
 msgid "Goto position"
 msgstr "Mene sijaintiin"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG näyttää graafisen aikalinjaohjelmaoppaan"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG näyttää graafisen aikalinjaohjelmaoppaan.\n"
+"Näet yleisnäkymän kaikista tällä hetkellä menevistä ja tulevista ohjelmista."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Graafinen Kanavaopas"
@@ -2630,6 +2943,16 @@ msgstr "Kreikka"
 msgid "Green boost"
 msgstr "Vihreän korostus"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growleen avulla Dreambox voi lähettää lyhyitä Growl-protokollan mukaisia "
+"viestejä,\n"
+"esim. ilmoituksen tallennuksen aloittamisesta, PC:lle jossa pyörii Growl-"
+"asiakasohjelma"
+
 #
 msgid "Guard Interval"
 msgstr "Suojaväli"
@@ -2650,9 +2973,8 @@ msgstr "HTTP-portti"
 msgid "HTTPS Port"
 msgstr "HTTPS-portti"
 
-#
 msgid "Harddisk"
-msgstr "Kiintolevy..."
+msgstr "Kiintolevy"
 
 #
 msgid "Harddisk setup"
@@ -2698,6 +3020,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horisontaali"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Oheislaitteiden pikalisääminen/poisto"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Kuinka monta minuuttia haluat tallentaa?"
@@ -2717,6 +3042,9 @@ msgstr "Sävy"
 msgid "Hungarian"
 msgstr "Unkari"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "IMAP4-sähköpostien lukija Dreamboxille."
+
 #
 msgid "IP Address"
 msgstr "IP-osoite"
@@ -2724,6 +3052,9 @@ msgstr "IP-osoite"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "IRC-sovellus Enigma2:lle"
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO-tiedosto on liian suuri tälle tiedostojärjestelmälle!"
@@ -2776,10 +3107,6 @@ msgstr ""
 "\n"
 "Kun olet tyytyväinen tulokseen, paina OK."
 
-#
-msgid "Image flash utility"
-msgstr "Päivityksen asennusohjelma"
-
 msgid "Import AutoTimer"
 msgstr "Tuo automaattiajastus"
 
@@ -2863,6 +3190,12 @@ msgstr "Alustetaan kiintolevyä..."
 msgid "Input"
 msgstr "Valitse"
 
+msgid "Input device setup"
+msgstr "Syöttölaitteen asetukset"
+
+msgid "Input devices"
+msgstr "Syöttölaitteet"
+
 #
 msgid "Install"
 msgstr "Asenna"
@@ -2883,9 +3216,8 @@ msgstr "Asenna laajennukset."
 msgid "Install local extension"
 msgstr "Asenna paikallinen laajennus"
 
-#
 msgid "Install or remove finished."
-msgstr "Asenna tai poista valmiit."
+msgstr "Asennus/poisto suoritettu."
 
 #
 msgid "Install settings, skins, software..."
@@ -2921,14 +3253,6 @@ msgstr "Pikatallennus..."
 msgid "Instant record location"
 msgstr "Pikatallennuksen hakemisto"
 
-#
-msgid "Integrated Ethernet"
-msgstr "Sisäinen verkkokortti"
-
-#
-msgid "Integrated Wireless"
-msgstr "Sisäänrakennettu WLAN"
-
 msgid "Interface: "
 msgstr "Liittymä: "
 
@@ -2943,6 +3267,9 @@ msgstr "Sisäinen flash-muisti"
 msgid "Internal LAN adapter."
 msgstr "Sisäinen verkkokortti."
 
+msgid "Internal firmware updater"
+msgstr "Edustaprosessorin ohjelmiston päivitysohjelma"
+
 #
 msgid "Invalid Location"
 msgstr "Virheellinen sijainti"
@@ -3004,6 +3331,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italia"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Italian sääennuste"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Italian sääennuste noudettuna www.google.it sivulta."
+
 msgid "Italy"
 msgstr "Italia"
 
@@ -3019,6 +3352,51 @@ msgstr "Työnäkymä"
 msgid "Just Scale"
 msgstr "Aina kokoruutu"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kernin BrushedAlu-HD teema"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kernin DreamMM-HD teema"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kernin Elgato-HD teema"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kernin SWAIN teema"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kernin SWAIN-HD teema"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kernin UltraViolet teema"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kernin YADS-HD teema"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kernin dTV-HD teema"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kernin dTV-HD-Reloaded teema"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kernin dmm-HD teema"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kernin dreamTV-HD teema"
+
+msgid "Kerni's simple skin"
+msgstr "Kernin simple teema"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 teema"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 teema"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernin HD1 teema"
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
 msgstr "Näppäin %(Key)s määritetty %(delay)i ms"
@@ -3027,9 +3405,8 @@ msgstr "Näppäin %(Key)s määritetty %(delay)i ms"
 msgid "Key %(key)s (current value: %(value)i ms)"
 msgstr "Näppäin %(key)s (nykyinen arvo: %(value)i ms)"
 
-#
 msgid "Keyboard"
-msgstr "Näppäimistö..."
+msgstr "Näppäimistö"
 
 #
 msgid "Keyboard Map"
@@ -3043,12 +3420,15 @@ msgstr "Näppäimistön asetukset"
 msgid "Keymap"
 msgstr "Näppäinasettelu"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "KiddyTimerillä voit hallita lastesi päivittäistä TV:n katselua."
+
 #
 msgid "LAN Adapter"
 msgstr "Verkkosovitin"
 
 msgid "LAN connection"
-msgstr "Verkkoyhteys"
+msgstr "LAN-yhteys"
 
 #
 msgid "LNB"
@@ -3138,6 +3518,12 @@ msgstr "Linkitetyt tallenteet ja DVD-valikko"
 msgid "List of Storage Devices"
 msgstr "Luettelo tallennusvälineistä"
 
+msgid "Listen and record internet radio"
+msgstr "Kuuntele ja tallenna Internet-radioita"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Kuuntele ja tallenna SHOUTcast-radioita."
+
 #
 msgid "Lithuanian"
 msgstr "Liettua"
@@ -3230,9 +3616,24 @@ msgstr "Tee tästä tavallinen merkki"
 msgid "Manage extensions"
 msgstr "Hallitse laajennuksia"
 
+msgid "Manage local files"
+msgstr "Hallitse tiedostoja"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Hallitse käynnistys- ja radiotilan näyttökuvia."
+
+msgid "Manage logos to display at boottime"
+msgstr "Hallitse käynnistyksen näyttökuvia"
+
 msgid "Manage network shares"
 msgstr "Hallitse verkkojakoja"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Hallitse musiikkitiedostojen tietokantaa, toista se Merlin-"
+"musiikkisoittimella."
+
 msgid "Manage your network shares..."
 msgstr "Hallitse verkkojakoja..."
 
@@ -3284,13 +3685,27 @@ msgstr ""
 "Haussa käytettävä maksimi ohjelman kesto. Jos ohjelma on pidempi kuin "
 "määritetty kesto (ilman lisäaikaa) ohittaa haku sen."
 
-#
 msgid "Media player"
-msgstr "Mediatoistin"
+msgstr "Mediasoitin"
 
-#
 msgid "MediaPlayer"
-msgstr "Mediatoistin"
+msgstr "Mediasoitin"
+
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner hakee toistokelpoisia media-tiedostoja ja näyttää valikon "
+"niille sopivista tehtävistä, esim. katsele kuvia tai toista tallenne."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediasoitin toistaa musiikin ja videot.\n"
+"Toista kaikki suosikkimusiikkisi ja videosi, järjestä niistä soittolistoja, "
+"näytä kansikuvia ja albumien tietoja."
 
 #
 msgid "Medium is not a writeable DVD!"
@@ -3304,6 +3719,9 @@ msgstr "Levy ei ole tyhjä!"
 msgid "Menu"
 msgstr "Valikko"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Merlin musiikkisoitin ja iDream"
+
 #
 msgid "Message"
 msgstr "Viesti"
@@ -3458,9 +3876,28 @@ msgstr "Siirrä ikkuna ylös"
 msgid "Move west"
 msgstr "Liikuta länteen"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Nouda tietoja elokuvista Online Film Datenbankista (Saksa)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Nouda tietoja elokuvista Online Film Datenbankista"
+
 msgid "Movie location"
 msgstr "Tallennushakemisto"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger lisää avainsanoja tallenteisiin suuren tallennemäärän "
+"järjestämistä varten."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Movielist Preview ottaa kuvaruutukaappaukset tallenteista ja näyttää ne "
+"tallenneluettelossa."
+
 #
 msgid "Movielist menu"
 msgstr "Tallenneluettelon valikko"
@@ -3515,6 +3952,11 @@ msgstr "MyTube-video ohjeruutu"
 msgid "N/A"
 msgstr "Ei saatavilla"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SEURAAVA"
@@ -3560,6 +4002,102 @@ msgstr "Nimipalvelimen asetukset"
 msgid "Nameserver settings"
 msgstr "Nimipalvelimen asetukset"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox teema"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox teema Dreamboxille"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single teema"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single teema Dreamboxille"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline teema"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline teema Dreamboxille"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended teema"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended teema Dreamboxille"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt teema"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt teema Dreamboxille"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine teema"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine teema Dreamboxille"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue teema"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue teema Dreamboxille"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline teema"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline teema Dreamboxille"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine teema"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine teema Dreamboxille"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended teema"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended teema Dreamboxille"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single teema"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single teema Dreamboxille"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline teema"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline teema Dreamboxille"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended teema"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended teema Dreamboxille"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single teema"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single teema Dreamboxille"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline teema"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline teema Dreamboxille"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine teema"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine teema Dreamboxille"
+
 #
 msgid "Netmask"
 msgstr "Verkkomaski"
@@ -3625,14 +4163,13 @@ msgstr "Ei koskaan"
 msgid "New"
 msgstr "Uusi"
 
+msgid "New PIN"
+msgstr "Uusi PIN"
+
 msgid "New Zealand"
 msgstr "Uusi-Seelanti"
 
 #
-msgid "New pin"
-msgstr "Uusi tunnusluku"
-
-#
 msgid "New version:"
 msgstr "Uusi versio:"
 
@@ -3763,10 +4300,6 @@ msgstr ""
 "Määritä virittimen asetukset ennen kanavahaun aloittamista."
 
 #
-msgid "No useable USB stick found"
-msgstr "Käyttökelpoista USB-muistitikkua ei löytynyt"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3843,6 +4376,9 @@ msgstr "Ei, älä tee mitään."
 msgid "No, just start my dreambox"
 msgstr "Ei, käynnistä vain Dreambox"
 
+msgid "No, never"
+msgstr "Ei koskaan"
+
 #
 msgid "No, not now"
 msgstr "Ei, ei nyt"
@@ -4000,9 +4536,18 @@ msgstr "Sijainti"
 msgid "Outer Bound (+/-)"
 msgstr "Ääriraja (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Tekstipalkkien peitto"
+
 msgid "Override found with alternative service"
 msgstr "Löydetty kumous vaihtoehtoiselta kanavalta"
 
+msgid "Overwrite configuration files ?"
+msgstr "Korvaa asetustiedostot?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Korvaa asetustiedostot ohjelmistopäivityksen aikana?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4029,10 +4574,6 @@ msgstr "Ohjelmapakettien hallinta"
 msgid "Packet manager"
 msgstr "Ohjelmapakettien hallinta"
 
-#
-msgid "Page"
-msgstr "Sivu"
-
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4057,6 +4598,13 @@ msgstr "Lapsilukon asetukset"
 msgid "Parental control type"
 msgstr "Lapsilukon tyyppi"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerboxin avulla voit verkon kautta muokata toisen Dreamboxin ajastuksia "
+"ja katsella sen kanavia."
+
 #
 msgid "Password"
 msgstr "Salasana"
@@ -4068,6 +4616,12 @@ msgstr "Pysähdy tallenteen loppuun"
 msgid "People & Blogs"
 msgstr "Ihmiset ja blogit"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock näyttää kellon pysyvästi kuvaruudulla."
+
+msgid "Persian"
+msgstr ""
+
 msgid "Pets & Animals"
 msgstr "Lemmikit ja eläimet"
 
@@ -4112,6 +4666,12 @@ msgstr "Soita musiikkia..."
 msgid "Play YouTube movies"
 msgstr "Toista Youtube-videoita"
 
+msgid "Play music from Last.fm"
+msgstr "Toista musiikkia Last.fm:ltä"
+
+msgid "Play music from Last.fm."
+msgstr "Toista musiikkia Last.fm:ltä."
+
 msgid "Play next video"
 msgstr "Toista seuraava video"
 
@@ -4122,6 +4682,21 @@ msgstr "Toista tallenteet..."
 msgid "Play video again"
 msgstr "Toista video uudestaan"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Toista elokuvia PC:ltä Dreamboxin kautta"
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Käynnistä uudelleen"
@@ -4133,6 +4708,12 @@ msgstr "Valitse lähde josta haetaan"
 msgid "Please add titles to the compilation."
 msgstr "Lisää tallenteita kokoelmaan."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Huomaa, että kuka tahansa voi poistaa lapsilukon jos et aseta PIN-koodia."
+
 #
 msgid "Please change recording endtime"
 msgstr "Aseta tallennuksen päättymisaika"
@@ -4142,10 +4723,6 @@ msgid "Please check your network settings!"
 msgstr "Tarkista verkkoasetukset!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Valitse päivityspalvelimelta NFI-päivitys latausta varten"
-
-#
 msgid "Please choose an extension..."
 msgstr "Valitse laajennus..."
 
@@ -4175,13 +4752,6 @@ msgstr ""
 "Määritä lähiverkkoyhteys syöttämällä tarvittavat arvot.\n"
 "Paina OK-näppäintä kun olet valmis."
 
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Poista kaikki USB-laitteet Dreamboxista ja kytke/uudelleenkytke kohde USB-"
-"tikku (minimikoko 64 MB) nyt!"
-
 #
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Älä muuta arvoja, ellet tiedä mitä teet!"
@@ -4210,9 +4780,8 @@ msgstr "Syötä uuden hakemiston nimi"
 msgid "Please enter the correct pin code"
 msgstr "Syötä oikea tunnusluku"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Syötä vanha tunnusluku"
+msgid "Please enter the old PIN code"
+msgstr "Syötä vanha PIN-koodi"
 
 #
 msgid "Please enter your email address here:"
@@ -4249,10 +4818,6 @@ msgid "Please provide a Text to match"
 msgstr "Syötä haettava teksti"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Valitse NFI-päivitystiedosto"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Valitse poistettava soittolista..."
 
@@ -4271,6 +4836,9 @@ msgstr "Valitse tallennettava alipalvelu..."
 msgid "Please select a subservice..."
 msgstr "Valitse alipalvelu..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Valitse NFI-tiedosto ja aloita päivitys vihreällä näppäimellä."
+
 #
 msgid "Please select an extension to remove."
 msgstr "Valitse poistettava lisäosa."
@@ -4288,10 +4856,6 @@ msgid "Please select tag to filter..."
 msgstr "Valitse suodatettava avainsana..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Valitse kohdehakemisto tai levy"
-
-#
 msgid "Please select the movie path..."
 msgstr "Valitse tallennehakemisto..."
 
@@ -4416,6 +4980,9 @@ msgstr "Lisäosa: %(plugin)s , Versio: %(version)s"
 msgid "Plugins"
 msgstr "Plugin-lisäosat"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 msgid "Poland"
 msgstr "Puola"
 
@@ -4477,6 +5044,9 @@ msgstr "Kääntömoottorin asetukset"
 msgid "Positioner storage"
 msgstr "Kääntömoottorin muisti"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "PositionerSetup auttaa moottoroidun antennin asennuksessa"
+
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
@@ -4492,10 +5062,19 @@ msgstr "Tunnistusvirta mA"
 msgid "Predefined transponder"
 msgstr "Ennalta määritelty lähetin"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Alusta toinen USB-muistitikku päivitystä varten"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Valmistellaan... Odota hetki!"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Katso lisätietoja painamalla INFO-näppäintä."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Avaa lisäasetukset painamalla MENU-näppäintä."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Jatka painamalla OK-näppäintä."
@@ -4559,10 +5138,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Muuta valintaa OK-näppäimellä."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Katso koko muutosloki OK-näppäimellä"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Määritä tämä oletukseksi keltaisella näppäimellä."
 
@@ -4580,6 +5155,12 @@ msgstr "Esikatsele automaattiajastusta"
 msgid "Preview menu"
 msgstr "Esikatsele valikkoa"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Esikatselukuvat tv-kanavista"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Esikatselukuvat tv-kanavista."
+
 #
 msgid "Primary DNS"
 msgstr "Ensisijainen DNS"
@@ -4622,6 +5203,9 @@ msgstr "Julkaistu"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python-liittymä /tmp/mmi.socket:ille"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Python-liittymä /tmp/mmi.socket:ille"
+
 #
 msgid "Quick"
 msgstr "Nopea"
@@ -4642,6 +5226,9 @@ msgstr "RF-ulostulo"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "RSS-lukija"
+
 msgid "Radio"
 msgstr "Radio"
 
@@ -4700,6 +5287,14 @@ msgstr "Äskettäiset"
 msgid "Reception Settings"
 msgstr "Virittimen asetukset"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Luo .ap ja .sc tiedostot uudelleen"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Luo tallenteiden puuttuvat tai korruptoituneet .ap ja .sc tiedostot "
+"uudelleen."
+
 #
 msgid "Record"
 msgstr "Tallenna"
@@ -4738,9 +5333,8 @@ msgstr "Tallenteet"
 msgid "Recordings always have priority"
 msgstr "Tallennukset saavat keskeyttää suoran katselun"
 
-#
-msgid "Reenter new pin"
-msgstr "Syötä uusi tunnusluku toistamiseen"
+msgid "Reenter new PIN"
+msgstr "Syötä uusi PIN uudelleen"
 
 #
 msgid "Refresh Rate"
@@ -4763,11 +5357,14 @@ msgstr "Päivitä"
 msgid "Reload Black-/Whitelists"
 msgstr "Lataa esto-/sallilistat uudestaan"
 
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr "Muista kanavan PIN"
 
-msgid "Remember service pin cancel"
-msgstr "Unohda kanavan PIN"
+msgid "Remember service PIN cancel"
+msgstr "Älä muista kanavan PIN:iä"
+
+msgid "Remote timer and remote TV player"
+msgstr ""
 
 #
 msgid "Remove"
@@ -4805,14 +5402,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Poista valittu automaattiajastus"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Poista vioittunut .NFI-tiedosto"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Poista keskeneräinen .NFI-tiedosto"
-
-#
 msgid "Remove timer"
 msgstr "Poista ajastus"
 
@@ -4841,6 +5430,9 @@ msgstr "Muuta nimi"
 msgid "Rename crashlogs"
 msgstr "Muuta lokien tiedostonimet"
 
+msgid "Rename your movies"
+msgstr "Muuta tallenteiden nimiä"
+
 #
 msgid "Repeat"
 msgstr "Toista"
@@ -4857,6 +5449,12 @@ msgstr "Toistuvaa ajastusta tallennetaan... Mitä haluat tehdä?"
 msgid "Repeats"
 msgstr "Toistokerrat"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Korvaa hakutoiminnon ajansyöttö hakupalkilla."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Korvaa kelauksen  syöttö hakupalkilla"
+
 msgid "Require description to be unique"
 msgstr "Vaadi yksilöllinen kuvaus"
 
@@ -4941,6 +5539,9 @@ msgstr "Palautus käynnissä"
 msgid "Restore system settings"
 msgstr "Palauta asetukset"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Palauta Dreamboxin ohjelmisto USB-muistitikulta"
+
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Rajoita \"ohjelman jälkeen\" toiminto tiettyyn aikajaksoon."
 
@@ -5038,6 +5639,9 @@ msgstr "Satelliittilaitteiden asetukset"
 msgid "Satellite equipment"
 msgstr "Satelliittilaitteet"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr "SatelliteEquipmentControlin avulla voit hienosäätää DiSEqC-asetuksia"
+
 #
 msgid "Satellites"
 msgstr "Satelliitit"
@@ -5046,6 +5650,9 @@ msgstr "Satelliitit"
 msgid "Satfinder"
 msgstr "Satelliittietsin"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Satelliittietsin auttaa suuntaamaan antennin"
+
 msgid "Sats"
 msgstr "Sat."
 
@@ -5178,22 +5785,21 @@ msgstr "Hae alue US MID"
 msgid "Scan band US SUPER"
 msgstr "Hae alue US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Hae mediatiedostoja"
+
 #
 msgid "Scan range"
 msgstr "Hae alue"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 "Hae WLAN-tukiasemia ja kytkeydy niihin valittua WLAN-laitetta käyttäen.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scans default lamedbs sorted by satellite"
 msgstr ""
-"Hae WLAN-tukiasemia ja kytkeydy niihin valittua WLAN-laitetta käyttäen.\n"
 
 #
 msgid ""
@@ -5238,6 +5844,9 @@ msgstr "Hae rajoitettua sisältöä:"
 msgid "Search strictness"
 msgstr "Haun tarkkuus"
 
+msgid "Search through the EPG"
+msgstr "Hae ohjelmatietoja"
+
 #
 msgid "Search type"
 msgstr "Haun tyyppi"
@@ -5265,6 +5874,9 @@ msgstr "Toissijainen DNS"
 msgid "Security service not running."
 msgstr "Turvapalvelu ei ole käynnissä."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Näytä muiden kanavien ohjelmatiedot (ja PiP-kuva) tietopalkissa."
+
 #
 msgid "Seek"
 msgstr "Etsi"
@@ -5302,10 +5914,6 @@ msgid "Select a timer to import"
 msgstr "Valitse tuotava ajastus"
 
 #
-msgid "Select audio mode"
-msgstr "Valitse äänimuoto"
-
-#
 msgid "Select audio track"
 msgstr "Valitse ääniraita"
 
@@ -5321,17 +5929,21 @@ msgstr "Valitse tallennettava kanava"
 msgid "Select channel to record on"
 msgstr "Valitse tallennettava kanava"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Valitse kopioitavat tiedostot. Nykyinen valinta:\n"
+msgid "Select desired image from feed list"
+msgstr "Valitse haluamasi ohjelmistopäivitys feed-luettelosta"
+
+msgid "Select files for backup."
+msgstr "Valitse varmistettavat tiedostot."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Valitse varmistettavat tiedostot/kansiot"
 
-#
-msgid "Select image"
-msgstr "Valitse päivitys"
+msgid "Select input device"
+msgstr "Valitse syöttölaite"
+
+msgid "Select input device."
+msgstr "Valitse syöttölaite."
 
 #
 msgid "Select interface"
@@ -5391,10 +6003,6 @@ msgid "Select your choice."
 msgstr "Tee valinta."
 
 #
-msgid "Selected source image"
-msgstr "Valittu päivitys"
-
-#
 msgid "Send DiSEqC"
 msgstr "Lähetä DiSEqC"
 
@@ -5484,6 +6092,9 @@ msgstr "Kanavatiedot"
 msgid "Services"
 msgstr "Kanavat"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Muuta bitstream/PCM-äänen viivettä"
+
 #
 msgid "Set End Time"
 msgstr "Aseta loppumisaika"
@@ -5515,6 +6126,9 @@ msgstr "Aseta maksimikesto"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Poista tämä automaattiajastus käytöstä laittamalla arvoksi Ei."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Sammuttaa Dreamboxin virransäästötilaan"
+
 #
 msgid "Setting key canceled"
 msgstr "Näppäimen määritys keskeytetty"
@@ -5567,9 +6181,8 @@ msgstr ""
 msgid "Show Info"
 msgstr "Näytä tiedot"
 
-#
 msgid "Show Message when Recording starts"
-msgstr "Näytä viesti kun tallennus alkaa"
+msgstr "Näytä ilmoitus tallennuksen alkamisesta"
 
 #
 msgid "Show WLAN Status"
@@ -5613,6 +6226,26 @@ msgstr "Näytä radiosoitin..."
 msgid "Show the tv player..."
 msgstr "Näytä tv..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Katsele web-kameroita"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Näyttää kuvan ja äänen bittinopeuden"
+
+msgid "Shows statistics of watched services"
+msgstr "Näyttää kanavien katselustatistiikkaa"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Näyttää kellonajan pysyvästi kuvaruudulla"
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Näyttää WLAN-yhteyden tilan.\n"
@@ -5645,10 +6278,16 @@ msgstr "Samanlaiset lähetykset:"
 msgid "Simple"
 msgstr "Suppea"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Suppea (yhteensopiva vanhojen soittimien kanssa)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS:llä voit lukea RSS-feedejä Dreamboxilla."
+
 #
 msgid "Single"
 msgstr "Yksi"
@@ -5669,9 +6308,11 @@ msgstr "Yksi lähetin"
 msgid "Singlestep (GOP)"
 msgstr "Kuva-kuvalta (GOP)"
 
-#
 msgid "Skin"
-msgstr "Teema..."
+msgstr "Teema"
+
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelector näyttää teemojen valintavalikon"
 
 #
 msgid "Skins"
@@ -5717,6 +6358,9 @@ msgstr "Ohjelmisto"
 msgid "Software management"
 msgstr "Ohjelmiston hallinta"
 
+msgid "Software manager setup"
+msgstr "Ohjelmiston hallinnan asetukset"
+
 #
 msgid "Software restore"
 msgstr "Ohjelmiston palautus"
@@ -5725,6 +6369,12 @@ msgstr "Ohjelmiston palautus"
 msgid "Software update"
 msgstr "Ohjelmiston päivitys"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "Ohjelmiston hallinta hallitse Dreamboxin ohjelmistoja"
+
+msgid "Softwaremanager information"
+msgstr "Ohjelmiston hallinnan tiedot"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Seuraavat lisäosat eivät ole saatavilla:\n"
@@ -5851,6 +6501,9 @@ msgstr "Alkaen"
 msgid "Std. Feeds"
 msgstr "Std.feedit"
 
+msgid "Step by step network configuration"
+msgstr "Verkkoasetukset askel kerrallaan"
+
 #
 msgid "Step east"
 msgstr "Askel itään"
@@ -5873,10 +6526,6 @@ msgid "Step west"
 msgstr "Askel länteen"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Pysäytä"
 
@@ -5914,6 +6563,12 @@ msgstr "Tallenna sijainti"
 msgid "Stored position"
 msgstr "Sijainnin muistipaikka"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Alipalvelulista..."
@@ -5978,7 +6633,7 @@ msgid "TRANSLATOR_INFO"
 msgstr ""
 "Suomenkielinen käännös: Timo Järvenpää\n"
 "timojarvenpaa@hotmail.com\n"
-"huoltovalikko.keskustelupalstat.com"
+"http://huoltovalikko.keskustelupalstat.com"
 
 #
 msgid "TS file is too large for ISO9660 level 1!"
@@ -6047,16 +6702,18 @@ msgstr ""
 "Testaa lähiverkon toiminta.\n"
 "\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Testaa DiSEqC-laitteita"
+
 #
 msgid "Test-Messagebox?"
 msgstr "Testiviesti-ikkuna?"
 
-#
 msgid ""
 "Thank you for using the wizard.\n"
 "Please press OK to continue."
 msgstr ""
-"Ohjattu verkkoasennut on päättynyt.\n"
+"Ohjattu verkkoasennus on päättynyt.\n"
 "Jatka painamalla OK-näppäintä."
 
 #
@@ -6086,6 +6743,12 @@ msgstr ""
 "Uusi automaattiajastus on lisätty.\n"
 "Jatka painamalla OK."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6096,12 +6759,52 @@ msgstr ""
 "formaatissa olevan data-DVD:n? Levy ei toistu normaaleissa DVD-soittimissa."
 
 msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 "Verkkoavustajaa ei ole asennettu!\n"
 "Asenna se."
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
@@ -6126,11 +6829,27 @@ msgstr ""
 "jos se on aikajakson sisällä."
 
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"USB-tikusta tehtiin automaattisesti käynnistyvä.\n"
+"Voit nyt ladata NFI-tiedoston."
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB-muisti on nyt automaattisesti käynnistyvä. Haluatko ladata uusimman "
-"päivityksen ja tallentaa sen muistitikulle?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6198,23 +6917,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Vastaavuuden hakutieto on pakollinen."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"MD5SUM-tarkistusluku virheellinen, tiedosto voi olla vioittunut! Oletko "
-"varma, että haluat asentaa tämän ohjelmistopäivityksen? Teet sen omalla "
-"vastuulla!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"MD5SUM-tarkistusluku virheellinen, tiedosto voi olla keskeneräinen tai "
-"vioittunut!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "MD5-tarkistus epäonnistui, tiedosto voi olla vioittunut!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6230,22 +6934,17 @@ msgid "The path %s already exists."
 msgstr "Hakemisto %s on jo olemassa."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Tunnusluku on nyt vaihdettu."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Syötit virheellisen tunnusluvun."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Syöttämäsi tunnusluvut eroavat toisistaan."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Tulokset kirjoitettiin %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Uniajastin on kytketty päälle."
@@ -6281,6 +6980,14 @@ msgstr ""
 "Avustaja voi kopioida nykyiset asetuksesi. Haluatko varmuuskopioida "
 "asetukset?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Avustaja löysi asetusten varmuuskopion. Haluatko, että vanhat asetukset "
+"palautetaan tiedostosta %s?"
+
 #
 msgid "The wizard is finished now."
 msgstr "Avustaja on lopettanut. Paina OK."
@@ -6335,27 +7042,6 @@ msgstr ""
 "nyt?"
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Tämä .NFI-tiedosto ei sisällä toimivaa %s ohjelmistopäivitystä!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Tällä .NFI-tiedostolla ei ole MD5SUM-tarkistuslukua eikä sen toiminnasta ole "
-"takeita. Oletko varma, että haluat asentaa tämän ohjelmistopäivityksen?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-".NFI-tiedoston MD5-tarkistusluku on kunnossa. Jatketaanko "
-"ohjelmistopäivityksen asentamista?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6405,6 +7091,24 @@ msgstr ""
 "Tätä etsitään ohjelmien nimistä. Huomaa, että ääkkösten haku voi olla "
 "hankalaa koska sinun pitää tietää kanavan käyttämä merkkikoodaus."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Tämä lisäosa luo USB-muistitikun jolla Dreamboxin ohjelmisto voidaan "
+"päivittää ilman verkkoyhteyttä. \n"
+"Aluksi USB-muistitikku pitää alustaa jotta siitä tulee automaattisesti "
+"käynnistyvä.\n"
+"Seuraavaksi NFI-tiedosto voidaan ladata päivityspalvelimelta ja tallentaa "
+"USB-muistitikulle.\n"
+"Jos olet jo tehnyt automaattisesti käynnistyvän USB-muistitikun, kytke se "
+"nyt. Muussa tapauksessa kytke vähintään 64MB:n kokoinen USB-muistitikku."
+
 #
 msgid "This plugin is installed."
 msgstr "Tämä lisäosa on asennettu."
@@ -6424,6 +7128,11 @@ msgstr "Tämä lisäosa poistetaan."
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr "Tämä valitsee mitä tapahtuu kun ajastus täsmää löydettyyn ohjelmaan."
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6610,10 +7319,13 @@ msgstr "Ominaisuudet"
 msgid "Titleset mode"
 msgstr "Tila"
 
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6656,6 +7368,9 @@ msgstr "Parhaiten sijoittuneet"
 msgid "Track"
 msgstr "Raita"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Käännös"
@@ -6772,12 +7487,6 @@ msgstr "USB-muisti"
 msgid "USB stick wizard"
 msgstr "USB-muistiavustaja"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"USB-muistiavustaja on valmis. Dreambox käynnistyy nyt uudella ohjelmistolla!"
-
 #
 msgid "Ukrainian"
 msgstr "Ukraina"
@@ -6853,6 +7562,9 @@ msgstr "Irrottaminen epäonnistui"
 msgid "Unsupported"
 msgstr "Ei tuettu"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Päivitä"
@@ -6936,6 +7648,9 @@ msgstr "Käytä muokattua tallennushakemistoa"
 msgid "Use a gateway"
 msgstr "Käytä yhdyskäytävää"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Hyppivä kelaus kun nopeus ylittää"
@@ -6981,6 +7696,12 @@ msgstr ""
 "Hyväksy valinta sen jälkeen\n"
 "OK-näppäimellä."
 
+msgid "Use this input device settings?"
+msgstr "Käytetäänkö näitä syöttölaitteen asetuksia?"
+
+msgid "Use this settings?"
+msgstr "Käytä näitä asetuksia?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Käytä näitä kuvanparannuksen asetuksia?"
@@ -7027,6 +7748,12 @@ msgstr "SCART-läpivienti"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr "Tarkista Dreamboxin aitous suorittamalla Aito Dreambox -lisäosa!"
@@ -7035,9 +7762,8 @@ msgstr "Tarkista Dreamboxin aitous suorittamalla Aito Dreambox -lisäosa!"
 msgid "Vertical"
 msgstr "Vertikaali"
 
-#
 msgid "Video Fine-Tuning"
-msgstr "TV-kuvan hienosäätö..."
+msgstr "TV-kuvan hienosäätö"
 
 #
 msgid "Video Fine-Tuning Wizard"
@@ -7059,13 +7785,11 @@ msgstr "Video-avustaja"
 msgid "Video enhancement preview"
 msgstr "Kuvanparannuksen esikatselu"
 
-#
 msgid "Video enhancement settings"
-msgstr "Kuvanparannuksen asetukset..."
+msgstr "Kuvasäädöt"
 
-#
 msgid "Video enhancement setup"
-msgstr "Kuvanparannuksen asetukset"
+msgstr "Kuvansäätöjen asetukset"
 
 #
 msgid ""
@@ -7087,6 +7811,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Video-tilan valinta."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 msgid "Videobrowser exit behavior:"
 msgstr "Toiminta lopetuksessa:"
 
@@ -7094,6 +7827,9 @@ msgstr "Toiminta lopetuksessa:"
 msgid "Videoenhancement Setup"
 msgstr "Kuvanparannusasetukset"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Toiminta pysäytyksessä/lopetuksessa:"
 
@@ -7101,6 +7837,12 @@ msgstr "Toiminta pysäytyksessä/lopetuksessa:"
 msgid "View Count"
 msgstr "Katselukerrat"
 
+msgid "View Google maps"
+msgstr "Katsele Googlen karttoja"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Katsele Googlen karttoja Dreamboxin kautta."
+
 #
 msgid "View Movies..."
 msgstr "Näytä tallenteita..."
@@ -7119,9 +7861,8 @@ msgstr "Katso Video-CD..."
 msgid "View active downloads"
 msgstr "Näytä aktiiviset lataukset"
 
-#
 msgid "View details"
-msgstr "Yksityiskohdat"
+msgstr "Lisätiedot"
 
 #
 msgid "View list of available "
@@ -7198,6 +7939,14 @@ msgstr "Näkymät:"
 msgid "Virtual KeyBoard"
 msgstr "Virtuaalinen näppäimistö"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "13/18V-jännite"
@@ -7248,6 +7997,15 @@ msgstr "Odottaa"
 msgid "Warn if free space drops below (kB):"
 msgstr "Varoita jos tyhjä tila putoaa alle (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 msgid "Webinterface"
 msgstr "Web-liittymä"
 
@@ -7393,7 +8151,6 @@ msgstr ""
 "Tämä toiminto näyttää kuvaukset yleisimmistä asetuksista joiden avulla voit "
 "luoda uusia automaattiajastuksia"
 
-#
 #  Ohjatun alkuasennuksen (Start Wizard) aloitusruutu. Teksti on
 #  sovitettu melko tarkasti tilaansa, joten muutoksia ei ole syytä
 #  tehdä testaamatta niitä ensin käytännössä. Tekstiin on lisätty
@@ -7408,7 +8165,7 @@ msgid ""
 msgstr ""
 "Tervetuloa.\n"
 "\n"
-"Tämä asennustoiminto opastaa\n"
+"Tämä asennustoiminto neuvoo\n"
 "kuinka laitat Dreamboxin\n"
 "perusasetukset kuntoon.\n"
 "\n"
@@ -7464,10 +8221,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Minne ajansiirron väliaikainen tiedosto tallennetaan?"
 
 #
-msgid "Wireless"
-msgstr "Langaton"
-
-#
 msgid "Wireless LAN"
 msgstr "WLAN-verkko"
 
@@ -7480,6 +8233,93 @@ msgid "Wireless Network State"
 msgstr "WLAN-verkon tila"
 
 msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
+msgid ""
 "With this option enabled the channel to record on can be changed to a "
 "alternative service it is restricted to."
 msgstr ""
@@ -7505,10 +8345,6 @@ msgid "Write failed!"
 msgstr "Kirjoitus epäonnistui!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "NFI-päivityksen asennus suoritetti"
-
-#
 msgid "YPbPr"
 msgstr "Komponentti (YPbPr)"
 
@@ -7523,6 +8359,9 @@ msgstr "Kyllä"
 msgid "Yes to all"
 msgstr "Kyllä kaikkiin"
 
+msgid "Yes, always"
+msgstr "Kyllä, aina"
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Kyllä ja poista tämä tallenne"
@@ -7639,6 +8478,9 @@ msgstr ""
 "automaattiajastukselle.\n"
 "Koska kyseinen tieto on pakollinen, et voi jatkaa ennen kuin olet tehnyt sen."
 
+msgid "You didn't select a channel to record from."
+msgstr "Et valinnut tallennuskanavaa."
+
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
@@ -7687,15 +8529,11 @@ msgstr ""
 "Dreamboksisi sammutetaan nyt. Kun olet tehnyt päivitystoimenpiteet sivuston "
 "mukaisesti, uusi ohjelmaversio pyytää sinua palauttamaan asetukset."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Sinun täytyy asettaa tunnusluku ja piilottaa se lapsiltasi.\n"
-"\n"
-"Haluatko asettaa tunnusluvun nyt?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -7783,12 +8621,11 @@ msgstr ""
 msgid "Your email address:"
 msgstr "Sähköpostiosoite:"
 
-#
 msgid ""
 "Your frontprocessor firmware must be upgraded.\n"
 "Press OK to start upgrade."
 msgstr ""
-"Etupaneelin suorittimen ohjelmisto on päivitettävä.\n"
+"Edustaprosessorin ohjelmisto on päivitettävä.\n"
 "Paina OK aloittaaksesi päivityksen."
 
 #
@@ -7828,6 +8665,9 @@ msgstr ""
 "\n"
 "Valitse mitä haluat tehdä seuraavaksi."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 msgid "Zap back to previously tuned service?"
 msgstr "Palataanko aikaisemmalle kanavalle?"
 
@@ -7847,6 +8687,18 @@ msgstr ""
 "Vaihdetaanko takaisin kanavalle, jota katsottiin\n"
 "ennen viritinasetuksien muutosta?"
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Zoomaa letterbox/anamorfisia tallenteita"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -7866,6 +8718,9 @@ msgstr "[Suosikkien lisäys ja poisto]"
 msgid "[move mode]"
 msgstr "[Suosikkien järjestely]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
 "Käyttöliittymä kanavien/palvelutarjoajien määrittämiseen CI-moduuleille"
@@ -7974,6 +8829,9 @@ msgstr "Lisää kanava suosikkeihin"
 msgid "add services"
 msgstr "lisää kanavia"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "lisää lapsilukkoon"
@@ -7986,6 +8844,19 @@ msgstr "Laaja"
 msgid "alphabetic sort"
 msgstr "Aakkosjärjestys"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 msgid "assigned CAIds:"
 msgstr "määritetyt CAId:t:"
 
@@ -8069,10 +8940,6 @@ msgid "chapters"
 msgstr "kappaleet"
 
 #
-msgid "choose destination directory"
-msgstr "valitse kohdehakemisto"
-
-#
 msgid "circular left"
 msgstr "Kiertopolarisaatio vasen"
 
@@ -8104,6 +8971,9 @@ msgstr "kytketty"
 msgid "continue"
 msgstr "jatka"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "Käytä Dreamboxeja eri kaukosäätimillä"
+
 #
 msgid "copy to bouquets"
 msgstr "kopioi suosikkilistalle"
@@ -8116,6 +8986,10 @@ msgstr "ei voitu poistaa"
 msgid "create directory"
 msgstr "luo hakemisto"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "nykyinen ohjelmisto: %s"
+
 #
 msgid "daily"
 msgstr "joka päivä"
@@ -8151,6 +9025,9 @@ msgstr "poista tallennettu soittolista"
 msgid "delete..."
 msgstr "Poista tallenne"
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "Pois"
@@ -8251,9 +9128,8 @@ msgstr "täysi vastaavuus"
 msgid "exit DVD player or return to file browser"
 msgstr "poistu DVD-soittimesta tai palaa tiedostonhallintaan"
 
-#
 msgid "exit mediaplayer"
-msgstr "Poistu Mediatoistimesta"
+msgstr "Poistu Mediasoittimesta"
 
 #
 msgid "exit movielist"
@@ -8276,10 +9152,6 @@ msgid "exit networkadapter setup menu"
 msgstr "poistu verkkosovittimen asetusvalikosta"
 
 #
-msgid "failed"
-msgstr "epäonnistui"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Tiedostomuodot (BMP, PNG, JPG, GIF)"
 
@@ -8555,6 +9427,9 @@ msgstr "ei määritetty"
 msgid "not locked"
 msgstr "ei lukittu"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "ei käyt."
@@ -8659,6 +9534,12 @@ msgstr "tallennetaan..."
 msgid "red"
 msgstr "punainen"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr "Näytä ilmoitusikkunat Growl:in kautta"
+
 #
 msgid "remove a nameserver entry"
 msgstr "poista nimipalvelin"
@@ -8760,15 +9641,14 @@ msgstr "Kääntyvän antennin twin-LNB:n toinen kaapeli"
 msgid "seconds"
 msgstr "sekuntia"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "valitse"
 
 #
-msgid "select .NFI flash file"
-msgstr "valitse .NFI flash-tiedosto"
-
-#
 msgid "select CAId"
 msgstr "Valitse CAId"
 
@@ -8777,10 +9657,6 @@ msgid "select CAId's"
 msgstr "valitse CAId:t"
 
 #
-msgid "select image from server"
-msgstr "valitse päivitys palvelimelta"
-
-#
 msgid "select interface"
 msgstr "valitse sovitin"
 
@@ -8796,17 +9672,18 @@ msgstr "valitse tallenne"
 msgid "select the movie path"
 msgstr "valitse tallennehakemisto"
 
-#
-msgid "service pin"
-msgstr "kanavien tunnusluku"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "aseta ääniviive (lipsync)"
 
-#
-msgid "setup pin"
-msgstr "asetusten tunnusluku"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -8996,6 +9873,9 @@ msgstr "aseta leikkausmerkki nykyiseen kohtaan"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "valitse aika, kappale, ääni, tekstitys"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "Ei saatavilla"
@@ -9020,6 +9900,12 @@ msgstr "valmiustilaan/uudelleenkäynnistykseen asti"
 msgid "use as HDD replacement"
 msgstr "käytä kiintolevyn tilalla"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "Käytä Dreamboxia WWW-proxyna"
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "käyttäjän määrittelemä"
@@ -9117,6 +10003,17 @@ msgstr "vaihdettu"
 #~ msgstr "* Käytettävissä vain kun syötetään piilotettu SSID tai verkkoavain."
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI lataus epäonnistui:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI-tiedoston md5sum-allekirjoitus on kunnossa. Voit asentaa tämän "
+#~ "päivityksen."
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2-hakemisto"
 
@@ -9192,10 +10089,30 @@ msgstr "vaihdettu"
 #~ msgid "Call monitoring"
 #~ msgstr "Puhelun tarkkailu"
 
+#
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Lataushakemistoa ei voitu lukea"
+
 #~ msgid "Category"
 #~ msgstr "Kategoria"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Muuta hak."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Vaihda kanavan tunnusluku"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Vaihda kanavan tunnusluvut"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Vaihda asetusten tunnusluku"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Valitse lähde"
 
@@ -9226,9 +10143,6 @@ msgstr "vaihdettu"
 #~ "epäonnistui! (%s)\n"
 #~ "yritetään uudelleen..."
 
-#~ msgid "Continue"
-#~ msgstr "Jatka"
-
 #~ msgid ""
 #~ "Crashlogs found!\n"
 #~ "Send them to Dream Multimedia ?"
@@ -9252,6 +10166,17 @@ msgstr "vaihdettu"
 #~ msgid "Delete selected mount"
 #~ msgstr "Poista valittu jako"
 
+#
+#~ msgid "Destination directory"
+#~ msgstr "Kohdehakemisto"
+
+#~ msgid "Details for extension: "
+#~ msgstr "Laajennuksen tiedot: "
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Poista tekstitys"
+
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9274,6 +10199,10 @@ msgstr "vaihdettu"
 #~ msgstr "Valmis - asennettu tai päivitetty %d lisäosaa, %d virhettä"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Päivitystiedoston lataaminen epäonnistui:"
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Muokkaa IPKG-lähdeosoitetta..."
 
@@ -9324,6 +10253,12 @@ msgstr "vaihdettu"
 #~ msgstr "Tiedostojärjestelmän tarkistus..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Aluksi lataamme viimeisimmän käynnistysympäristön USB-päivitysohjelmalle."
+
+#
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "Seuraavat tehtävät suoritetaan kun painat jatka!"
 
@@ -9364,6 +10299,10 @@ msgstr "vaihdettu"
 #~ msgstr "Jos näet tämän sivun, paina OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Päivityksen asennusohjelma"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Päivitys"
 
@@ -9379,6 +10318,14 @@ msgstr "vaihdettu"
 #~ msgid "Install software updates..."
 #~ msgstr "Asenna ohjelmistopäivityksiä..."
 
+#
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Sisäinen verkkokortti"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Sisäänrakennettu WLAN"
+
 #~ msgid "Interface: %s"
 #~ msgstr "Liittymä: %s"
 
@@ -9415,9 +10362,17 @@ msgstr "vaihdettu"
 #~ msgstr "Lähiverkko..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Uusi tunnusluku"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Ei 50Hz tilaa. :("
 
+#
+#~ msgid "No useable USB stick found"
+#~ msgstr "Käyttökelpoista USB-muistitikkua ei löytynyt"
+
 #~ msgid "No, but play next video"
 #~ msgstr "Ei, mutta toista seuraava tallenne"
 
@@ -9440,6 +10395,33 @@ msgstr "vaihdettu"
 #~ msgstr "Ohjelmapaketin tiedot:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Sivu"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Valitse päivityspalvelimelta NFI-päivitys latausta varten"
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Poista kaikki USB-laitteet Dreamboxista ja kytke/uudelleenkytke kohde USB-"
+#~ "muistitikku (minimikoko 64 MB) nyt!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Syötä vanha tunnusluku"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Valitse NFI-päivitystiedosto"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Valitse kohdehakemisto tai levy"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Lisäosien hallinta"
 
@@ -9451,6 +10433,10 @@ msgstr "vaihdettu"
 #~ "Enigma2:n oletustoimintaa tai arvoa jonka olet itse määrittänyt."
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Katso koko muutosloki OK-näppäimellä"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS-palvelun osoite"
 
@@ -9462,9 +10448,27 @@ msgstr "vaihdettu"
 #~ msgstr "Tallennushakemistot..."
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Syötä uusi tunnusluku toistamiseen"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Päivitä"
 
+#~ msgid "Remember service pin"
+#~ msgstr "Muista kanavan PIN"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Unohda kanavan PIN"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Poista vioittunut .NFI-tiedosto"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Poista keskeneräinen .NFI-tiedosto"
+
 #
 #~ msgid "Restore backups..."
 #~ msgstr "Palauta varmuuskopio"
@@ -9525,6 +10529,13 @@ msgstr "vaihdettu"
 #~ msgstr "Hae WLAN-tukiasemia ja kytkeydy niihin USB WLAN-tikun avulla\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Hae WLAN-tukiasemia ja kytkeydy niihin valittua WLAN-laitetta käyttäen.\n"
+
+#
 #~ msgid "Search"
 #~ msgstr "Hae"
 
@@ -9533,14 +10544,26 @@ msgstr "vaihdettu"
 #~ msgstr "Valitse muokattava IPKG-lähde..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Valitse äänimuoto"
+
+#
 #~ msgid "Select channel audio"
 #~ msgstr "Valitse kanavan ääni"
 
 #
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Valitse kopioitavat tiedostot. Nykyinen valinta:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Valitse kopioitavat tiedostot/kansiot..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Valitse päivitys"
+
+#
 #~ msgid "Select the key you want to set"
 #~ msgstr "Valitse näppäin viivearvon pikavalintaa varten"
 
@@ -9549,6 +10572,10 @@ msgstr "vaihdettu"
 #~ msgstr "Valitse video-sisäänmeno"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Valittu päivitys"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Aseta oletukseksi"
 
@@ -9590,6 +10617,10 @@ msgstr "vaihdettu"
 #~ "Valitse uusi kohde."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Ääniraita"
 
@@ -9601,11 +10632,65 @@ msgstr "vaihdettu"
 #~ msgid "Switch to user key- delays"
 #~ msgstr "Ota itse määritellyt viiveen pikavalinnat käyttöön"
 
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB-muisti on nyt automaattisesti käynnistyvä. Haluatko ladata uusimman "
+#~ "päivityksen ja tallentaa sen muistitikulle?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "MD5SUM-tarkistusluku virheellinen, tiedosto voi olla vioittunut! Oletko "
+#~ "varma, että haluat asentaa tämän ohjelmistopäivityksen? Teet sen omalla "
+#~ "vastuulla!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "MD5SUM-tarkistusluku virheellinen, tiedosto voi olla keskeneräinen tai "
+#~ "vioittunut!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Tunnusluku on nyt vaihdettu."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Syöttämäsi tunnusluvut eroavat toisistaan."
+
 #
 #~ msgid "There is nothing to be done."
 #~ msgstr "Ei tehtäviä."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Tämä .NFI-tiedosto ei sisällä toimivaa %s ohjelmistopäivitystä!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Tällä .NFI-tiedostolla ei ole MD5SUM-tarkistuslukua eikä sen toiminnasta "
+#~ "ole takeita. Oletko varma, että haluat asentaa tämän "
+#~ "ohjelmistopäivityksen?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ ".NFI-tiedoston MD5-tarkistusluku on kunnossa. Jatketaanko "
+#~ "ohjelmistopäivityksen asentamista?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Dreambox ei voi purkaa %s video-raitoja!"
 
@@ -9617,10 +10702,32 @@ msgstr "vaihdettu"
 #~ msgid "Timeshift path..."
 #~ msgstr "Ajansiirron hakemisto..."
 
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Päivitä Dreamboxin ohjelmisto näiden ohjeiden mukaisesti:\n"
+#~ "1) Kytke virta pois päältä takapaneelin kytkimestä ja liitä "
+#~ "automaattisesti käynnistyvä USB-muistitikku.\n"
+#~ "2) Kytke virta takaisin päälle ja pidä etupaneelin nuoli alas -näppäintä "
+#~ "10 sekuntia pohjassa.\n"
+#~ "3) Odota käynnistymistä ja seuraa ohjeita."
+
 #
 #~ msgid "USB"
 #~ msgstr "USB"
 
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB-muistiavustaja on valmis. Dreambox käynnistyy nyt uudella "
+#~ "ohjelmistolla!"
+
 #
 #~ msgid ""
 #~ "Undo\n"
@@ -9677,6 +10784,14 @@ msgstr "vaihdettu"
 #~ msgstr "Mitkä viiveet haluat tallentaa?"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Langaton"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "NFI-päivityksen asennus suoritetti"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9715,6 +10830,16 @@ msgstr "vaihdettu"
 #~ "varmistuksen nyt."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Sinun täytyy asettaa tunnusluku ja piilottaa se lapsiltasi.\n"
+#~ "\n"
+#~ "Haluatko asettaa tunnusluvun nyt?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Televisiosi toimii 50Hz:llä. Hyvä!"
 
@@ -9750,6 +10875,10 @@ msgstr "vaihdettu"
 #~ msgstr "bob"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "valitse kohdehakemisto"
+
+#
 #~ msgid "default"
 #~ msgstr "oletus"
 
@@ -9766,6 +10895,10 @@ msgstr "vaihdettu"
 #~ msgstr "poistu verkkosovittimen asetusvalikosta"
 
 #
+#~ msgid "failed"
+#~ msgstr "epäonnistui"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "piilotettu verkko"
 
@@ -9794,9 +10927,25 @@ msgstr "vaihdettu"
 #~ msgstr "tarvittava tallennusmedia:"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "valitse .NFI flash-tiedosto"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "valitse päivitys palvelimelta"
+
+#
+#~ msgid "service pin"
+#~ msgstr "kanavien tunnusluku"
+
+#
 #~ msgid "sets the AC3 audio Delay (LipSync)"
 #~ msgstr "säätää ääniviivettä (lipsync)"
 
 #
+#~ msgid "setup pin"
+#~ msgstr "asetusten tunnusluku"
+
+#
 #~ msgid "until restart"
 #~ msgstr "kunnes käynnistetään uudelleen"
index 437c3c8..ea368df 100755 (executable)
--- a/po/fr.po
+++ b/po/fr.po
@@ -3,14 +3,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma 2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2008-12-12 12:10+0100\n"
-"Last-Translator: mimi74 <remi.jarrige0293@orange.fr>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2011-02-09 20:34+0200\n"
+"Last-Translator: Remi <remi.jarrige0293@orange.fr>\n"
 "Language-Team: french\n"
+"Language: fr\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-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: French\n"
 "X-Poedit-SourceCharset: iso-8859-15\n"
 "X-Poedit-Country: FRENCH\n"
@@ -23,11 +25,12 @@ msgstr ""
 "\n"
 "Options avancées et paramètres."
 
-#
 msgid ""
 "\n"
 "After pressing OK, please wait!"
 msgstr ""
+"\n"
+"Après appui sur OK, veuillez patienter!"
 
 #
 msgid ""
@@ -45,13 +48,13 @@ msgstr ""
 "\n"
 "Editer l'adresse d'origine de la mise à jour."
 
-#
 msgid ""
 "\n"
 "Manage extensions or plugins for your Dreambox"
 msgstr ""
+"\n"
+"Gestion des extensions ou plugins pour votre Dreambox."
 
-#
 msgid ""
 "\n"
 "Online update of your Dreambox software."
@@ -91,11 +94,12 @@ msgstr ""
 "\n"
 "Restaurer vos sauvegardes par date."
 
-#
 msgid ""
 "\n"
 "Scan for local extensions and install them."
 msgstr ""
+"\n"
+"Scanner les extensions locales et les installer."
 
 #
 msgid ""
@@ -123,97 +127,78 @@ msgstr ""
 "\n"
 "Visualiser, installer et retirer paquets disponibles ou installés."
 
-#
 msgid " "
-msgstr ""
+msgstr " "
 
-#
 msgid " Results"
-msgstr ""
+msgstr " Résultats"
 
-#
 msgid " extensions."
-msgstr ""
+msgstr " extensions."
+
+msgid " ms"
+msgstr " ms"
 
-#
 msgid " packages selected."
-msgstr ""
+msgstr " paquets sélectionnés."
 
-#
 msgid " updates available."
-msgstr ""
+msgstr " MAJ disponibles."
 
-#
 msgid " wireless networks found!"
-msgstr ""
+msgstr " réseaux sans fil trouvés!"
 
-#
 msgid "#000000"
-msgstr ""
+msgstr "#000000"
 
-#
 msgid "#0064c7"
-msgstr ""
+msgstr "#0064c7"
 
-#
 msgid "#25062748"
-msgstr ""
+msgstr "#25062748"
 
-#
 msgid "#389416"
-msgstr ""
+msgstr "#389416"
 
-#
 msgid "#80000000"
-msgstr ""
+msgstr "#80000000"
 
-#
 msgid "#80ffffff"
-msgstr ""
+msgstr "#80ffffff"
 
-#
 msgid "#bab329"
-msgstr ""
+msgstr "#bab329"
 
-#
 msgid "#f23d21"
-msgstr ""
+msgstr "#f23d21"
 
-#
 msgid "#ffffff"
-msgstr ""
+msgstr "#ffffff"
 
-#
 msgid "#ffffffff"
-msgstr ""
+msgstr "#ffffffff"
 
-#
 msgid "%H:%M"
-msgstr ""
+msgstr "%H:%M"
 
-#
 #, python-format
 msgid "%d jobs are running in the background!"
 msgstr "les travaux %d fonctionnent en arrière-plan!"
 
-#
 #, python-format
 msgid "%d min"
-msgstr ""
+msgstr "%d min"
 
-#
 #, python-format
 msgid "%d services found!"
 msgstr "%d services trouvés!"
 
-#
 msgid "%d.%B %Y"
-msgstr ""
+msgstr "%d.%B %Y"
 
-#
 #, python-format
 msgid "%i ms"
-msgstr ""
+msgstr "%i ms"
 
 #
 #, python-format
@@ -224,14 +209,12 @@ msgstr ""
 "%s\n"
 "(%s, %d Mo libres)"
 
-#
 #, python-format
 msgid "%s (%s)\n"
-msgstr ""
+msgstr "%s (%s)\n"
 
-#
 msgid "(ZAP)"
-msgstr ""
+msgstr "(ZAP)"
 
 #
 msgid "(empty)"
@@ -245,156 +228,125 @@ msgstr "(montrer menu audio DVD optionnel)"
 msgid "* Only available if more than one interface is active."
 msgstr "* Seulement disponible si plus d'une interface active."
 
-#
-msgid ".NFI Download failed:"
-msgstr "Téléchargement .NFI échoué:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Le fichier .NFI à passé la vérification signature md5sum. Vous pouvez "
-"flasher cette image sans risque!"
-
-#
 msgid "0"
-msgstr ""
+msgstr "0"
 
-#
 msgid "1"
-msgstr ""
+msgstr "1"
 
-#
 msgid "1 wireless network found!"
-msgstr ""
+msgstr "1 réseau sans fil trouvé!"
 
-#
 msgid "1.0"
-msgstr ""
+msgstr "1.0"
 
-#
 msgid "1.1"
-msgstr ""
+msgstr "1.1"
 
-#
 msgid "1.2"
-msgstr ""
+msgstr "1.2"
 
 #
 msgid "12V output"
 msgstr "Sortie 12V"
 
-#
 msgid "13 V"
-msgstr ""
+msgstr "13 V"
 
-#
 msgid "16:10"
-msgstr ""
+msgstr "16:10"
 
-#
 msgid "16:10 Letterbox"
-msgstr ""
+msgstr "16:10 Letterbox"
 
-#
 msgid "16:10 PanScan"
-msgstr ""
+msgstr "16:10 PanScan"
 
-#
 msgid "16:9"
-msgstr ""
+msgstr "16:9"
 
-#
 msgid "16:9 Letterbox"
-msgstr ""
+msgstr "16:9 Letterbox"
 
 #
 msgid "16:9 always"
 msgstr "16:9 toujours"
 
-#
 msgid "18 V"
-msgstr ""
+msgstr "18 V"
 
-#
 msgid "2"
-msgstr ""
+msgstr "2"
 
-#
 msgid "3"
-msgstr ""
+msgstr "3"
 
-#
 msgid "30 minutes"
-msgstr ""
+msgstr "30 minutes"
 
-#
 msgid "4"
-msgstr ""
+msgstr "4"
 
-#
 msgid "4:3"
-msgstr ""
+msgstr "4:3"
 
-#
 msgid "4:3 Letterbox"
-msgstr ""
+msgstr "4:3 Letterbox"
 
-#
 msgid "4:3 PanScan"
-msgstr ""
+msgstr "4:3 PanScan"
 
-#
 msgid "5"
-msgstr ""
+msgstr "5"
 
-#
 msgid "5 minutes"
-msgstr ""
+msgstr "5 minutes"
 
-#
 msgid "6"
-msgstr ""
+msgstr "6"
 
-#
 msgid "60 minutes"
-msgstr ""
+msgstr "60 minutes"
 
-#
 msgid "7"
-msgstr ""
+msgstr "7"
 
-#
 msgid "8"
-msgstr ""
+msgstr "8"
 
-#
 msgid "9"
-msgstr ""
+msgstr "9"
 
-#
 msgid "<Current movielist location>"
-msgstr ""
+msgstr "<Emplacement courante liste film>"
 
-#
 msgid "<Default movie location>"
-msgstr ""
+msgstr "<Emplacement défaut film>"
 
-#
 msgid "<Last timer location>"
-msgstr ""
+msgstr "<Emplacement dernière programmation>"
 
 #
 msgid "<unknown>"
 msgstr "<inconnu>"
 
-#
 msgid "??"
-msgstr "Mise à jour terminée. voulez-vous redémarrer votre Dreambox ?"
+msgstr "??"
 
-#
 msgid "A"
-msgstr ""
+msgstr "A"
+
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Un thème retour aux sources .. ou bon vieux temps."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Un thème retour aux sources ... ou bon vieux temps."
+
+msgid "A basic ftp client"
+msgstr "Un client FTP basic"
+
+msgid "A client for www.dyndns.org"
+msgstr "Un client pour www.dyndns.org"
 
 #
 #, python-format
@@ -406,7 +358,7 @@ msgstr ""
 "l'installation. Voulez-vous garder votre version?"
 
 msgid "A demo plugin for TPM usage."
-msgstr ""
+msgstr "Un plugin démo pour usage TPM."
 
 #
 msgid ""
@@ -428,11 +380,28 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Un EPG graphique pour tous les services d'un bouquet spécifique"
 
+msgid "A graphical EPG interface"
+msgstr "Un interface graphique EPG"
+
+msgid "A graphical EPG interface."
+msgstr "Un interface graphique EPG."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
+"Une entrée montage avec le même nom existe déjà!\n"
+"Mettre à jour l'entrée et continuer?\n"
+
+msgid "A nice looking HD skin from Kerni"
+msgstr "Un thème HD d'apparence sympatique de Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Un thème HD d'apparence sympatique alu brossé de Kerni"
+
+msgid "A nice looking skin from Kerni"
+msgstr "Un thème d'apparence sympatique de Kerni"
 
 #
 #, python-format
@@ -474,7 +443,7 @@ msgstr "Un outil (%s) nécessaire n'a pas été trouvé"
 
 #
 msgid "A search for available updates is currently in progress."
-msgstr ""
+msgstr "La recherche pour des mises à jour est actuellement en cours"
 
 #
 msgid ""
@@ -482,6 +451,12 @@ msgid ""
 "\n"
 "Do you want to disable the second network interface?"
 msgstr ""
+"Une seconde interface configurée a été trouvée.\n"
+"\n"
+"Voulez-vous désactiver la seconde interface réseau?"
+
+msgid "A simple downloading application for other plugins"
+msgstr "Une simple application téléchargement pour d'autres plugins"
 
 #
 msgid ""
@@ -501,15 +476,14 @@ msgstr ""
 
 #
 msgid "A small overview of the available icon states and actions."
-msgstr ""
+msgstr "Une petite vue d'ensemble des icones disponibles des états et actions."
 
-#
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
 msgstr ""
-"Un programme n'a pas pu s'enregistrer !\n"
-"Désactiver la TV et réessayer ?\n"
+"Un programme n'a pas pu s'enregistrer!\n"
+"Désactiver la TV et réessayer?\n"
 
 #
 msgid "A/V Settings"
@@ -517,11 +491,11 @@ msgstr "Paramètres A/V"
 
 #
 msgid "AA"
-msgstr ""
+msgstr "AA"
 
 #
 msgid "AB"
-msgstr ""
+msgstr "AB"
 
 #
 msgid "AC3 default"
@@ -529,15 +503,15 @@ msgstr "AC3 par défaut"
 
 #
 msgid "AC3 downmix"
-msgstr ""
+msgstr "Downmix AC3"
 
 #
 msgid "Abort"
-msgstr ""
+msgstr "Abandon"
 
 #
 msgid "Abort this Wizard."
-msgstr ""
+msgstr "Abandonner cet assistant."
 
 #
 msgid "About"
@@ -547,6 +521,12 @@ msgstr "À propos"
 msgid "About..."
 msgstr "À propos..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Accéder à la Médiatèque-ARD"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Accéder à la base de données en ligne Médiatèque-ARD."
+
 #
 msgid "Accesspoint:"
 msgstr "Point accès:"
@@ -557,7 +537,7 @@ msgstr "Mode appui long sur bouton éteindre"
 
 #
 msgid "Action on short powerbutton press"
-msgstr ""
+msgstr "Mode appui court sur bouton éteindre"
 
 #
 msgid "Action:"
@@ -573,13 +553,15 @@ msgstr "Activer les paramètres réseau"
 
 #
 msgid "Active"
-msgstr ""
+msgstr "Actif"
 
 #
 msgid ""
 "Active/\n"
 "Inactive"
 msgstr ""
+"Activer/\n"
+"Inactiver"
 
 #
 msgid "Adapter settings"
@@ -595,7 +577,7 @@ msgstr "Ajouter marque page"
 
 #
 msgid "Add WLAN configuration?"
-msgstr ""
+msgstr "Ajouter configuration WLAN"
 
 #
 msgid "Add a mark"
@@ -603,7 +585,7 @@ msgstr "Ajouter un marqueur"
 
 #
 msgid "Add a new NFS or CIFS mount point to your Dreambox."
-msgstr ""
+msgstr "Ajouter nouveau point montage NFS ou CIFS à votre Dreambox."
 
 #
 msgid "Add a new title"
@@ -611,15 +593,15 @@ msgstr "Ajouter un nouveau titre"
 
 #
 msgid "Add network configuration?"
-msgstr ""
+msgstr "Ajouter configuration réseau?"
 
 #
 msgid "Add new AutoTimer"
-msgstr ""
+msgstr "Ajouter nouvelle programmation"
 
 #
 msgid "Add new network mount point"
-msgstr ""
+msgstr "Ajouter nouveau point montage réseau"
 
 #
 msgid "Add timer"
@@ -627,7 +609,7 @@ msgstr "Programmer"
 
 #
 msgid "Add timer as disabled on conflict"
-msgstr ""
+msgstr "Ajouter programmation comme désactivée sur conflit"
 
 #
 msgid "Add title"
@@ -643,25 +625,27 @@ msgstr "Ajouter au favoris"
 
 #
 msgid "Add zap timer instead of record timer?"
-msgstr ""
+msgstr "Ajouter tempo zap plutôt que tempo enregistrement?"
 
 #
 msgid "Added: "
-msgstr ""
+msgstr "Ajouté: "
 
 #
 msgid ""
 "Adds enigma2 settings and dreambox model informations like SN, rev... if "
 "enabled."
 msgstr ""
+"Ajouter paramètres enigma2 et informations modèle dreambox comme SN, rev... "
+"si actif."
 
 #
 msgid "Adds network configuration if enabled."
-msgstr ""
+msgstr "Ajouts comfiguration réseau si actif."
 
 #
 msgid "Adds wlan configuration if enabled."
-msgstr ""
+msgstr "Ajouts comfiguration wlan si actif."
 
 #
 msgid ""
@@ -676,21 +660,27 @@ msgstr ""
 "l'accord fin vidéo, ou utilisez les touches numérique pour choisir d'autres "
 "écrans de test. "
 
+msgid "Adult streaming plugin"
+msgstr "Plugin flux vidéo adult"
+
+msgid "Adult streaming plugin."
+msgstr "Plugin flux vidéo adult."
+
 #
 msgid "Advanced Options"
 msgstr "Options avancées"
 
 #
 msgid "Advanced Software"
-msgstr ""
+msgstr "Logiciel avancé"
 
 #
 msgid "Advanced Software Plugin"
-msgstr ""
+msgstr "Plugin logiciel avancé"
 
 #
 msgid "Advanced Video Enhancement Setup"
-msgstr ""
+msgstr "Paramètres avancés vidéo améliorée"
 
 #
 msgid "Advanced Video Setup"
@@ -700,6 +690,13 @@ msgstr "Paramètres avancés vidéo"
 msgid "Advanced restore"
 msgstr "Restauration avancée"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Après un redémarrage ou coupure électrique StartupToStandby mettra "
+"votreDreambox en mode veille."
+
 #
 msgid "After event"
 msgstr "Après l'émission"
@@ -713,9 +710,12 @@ msgstr ""
 "services simples. Se référer au manuel de votre Dreambox pour savoir comment "
 "faire cela."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Plugin contrôle thème style AI.HD"
+
 #
 msgid "Album"
-msgstr ""
+msgstr "Album"
 
 #
 msgid "All"
@@ -727,15 +727,23 @@ msgstr "Tous satellites"
 
 #
 msgid "All Time"
-msgstr ""
+msgstr "Tout le temps"
 
 #
 msgid "All non-repeating timers"
-msgstr ""
+msgstr "toutes les tempo non-répétitives"
 
 #
 msgid "Allow zapping via Webinterface"
+msgstr "Permettre le zapping depuis l'interface WEB"
+
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Permettre l'exécution des plugins Tuxbox."
+
+msgid "Allows user to download files from rapidshare in the background."
 msgstr ""
+"Permettre à l'utilisateur le téléchargement de fichiers depuis rapidshare en "
+"arrière plan."
 
 #
 msgid "Alpha"
@@ -749,13 +757,16 @@ msgstr "Mode radio alternatif"
 msgid "Alternative services tuner priority"
 msgstr "Priorité tuner services alternatifs"
 
+msgid "Always ask"
+msgstr "Toujours demander"
+
 #
 msgid "Always ask before sending"
-msgstr ""
+msgstr "Toujours demander avant d'envoyer"
 
 #
 msgid "Ammount of recordings left"
-msgstr ""
+msgstr "Quantité d'enregistrements restants"
 
 #
 msgid "An empty filename is illegal."
@@ -763,7 +774,7 @@ msgstr "Un nom de fichier vide est illégal."
 
 #
 msgid "An error occured."
-msgstr ""
+msgstr "Une erreur est survenue."
 
 #
 msgid "An unknown error occured!"
@@ -771,7 +782,7 @@ msgstr "Une erreur est arrivée!"
 
 #
 msgid "Anonymize crashlog?"
-msgstr ""
+msgstr "Afficher crashlog anonyme?"
 
 #
 msgid "Arabic"
@@ -790,10 +801,12 @@ msgid ""
 "Are you sure you want to delete\n"
 "following backup:\n"
 msgstr ""
+"Etes-vous sûr de vouloir effacer\n"
+"la sauvegarde suivante:\n"
 
 #
 msgid "Are you sure you want to exit this wizard?"
-msgstr ""
+msgstr "Etes-vous sûr de vouloir quitter cet assistant?"
 
 #
 msgid ""
@@ -808,6 +821,8 @@ msgid ""
 "Are you sure you want to restore\n"
 "following backup:\n"
 msgstr ""
+"Etes-vous sûr de vouloir restaurer\n"
+"la sauvegarde suivante?\n"
 
 #
 msgid ""
@@ -822,14 +837,16 @@ msgid ""
 "Are you sure you want to save this network mount?\n"
 "\n"
 msgstr ""
+"Etes-vous sûr de vouloir sauver ce montage réseau?\n"
+"\n"
 
 #
 msgid "Artist"
-msgstr ""
+msgstr "Artistes"
 
 #
 msgid "Ascending"
-msgstr ""
+msgstr "Ascendant"
 
 #
 msgid "Ask before shutdown:"
@@ -843,32 +860,41 @@ msgstr "Demande utilisateur"
 msgid "Aspect Ratio"
 msgstr "Format d'image"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Assignation opérateurs/services/caids à un module CI"
+
 msgid "Atheros"
-msgstr ""
+msgstr "Atheros"
 
 #
 msgid "Audio"
 msgstr "Audio"
 
-#
 msgid "Audio Options..."
-msgstr "options audio..."
+msgstr "Options audio..."
 
 #
 msgid "Audio Sync"
-msgstr ""
+msgstr "Synchro audio"
 
 #
 msgid "Audio Sync Setup"
+msgstr "Paramètres synchro audio"
+
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
 msgstr ""
+"La synchro audio retarde la sortie son (Bitstream/PCM) de sorte que ce soit "
+"synchrone avec l'image."
 
 #
 msgid "Australia"
-msgstr ""
+msgstr "Australie"
 
 #
 msgid "Author: "
-msgstr ""
+msgstr "Auteur: "
 
 #
 msgid "Authoring mode"
@@ -884,7 +910,7 @@ msgstr "Partage automatique chapitres chaque ? Minutes (0=jamais)"
 
 #
 msgid "Auto flesh"
-msgstr ""
+msgstr "Correction couleurs auto (Auto flesh)"
 
 #
 msgid "Auto scart switching"
@@ -892,23 +918,30 @@ msgstr "Commutation auto péritel"
 
 #
 msgid "AutoTimer Editor"
-msgstr ""
+msgstr "Editeur AutoTimer"
 
 #
 msgid "AutoTimer Filters"
-msgstr ""
+msgstr "Filtres ProgAuto"
 
 #
 msgid "AutoTimer Services"
-msgstr ""
+msgstr "Services ProgAuto"
 
 #
 msgid "AutoTimer Settings"
-msgstr ""
+msgstr "Paramtètres ProgAuto"
 
 #
 msgid "AutoTimer overview"
+msgstr "vue d'ensemble ProgAuto"
+
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
 msgstr ""
+"La ProgAuto balaye l'EPG et crée des programmations définies par les "
+"critères de recherche utilisateur."
 
 #
 msgid "Automatic"
@@ -918,13 +951,42 @@ msgstr "Automatique"
 msgid "Automatic Scan"
 msgstr "Analyse automatique"
 
+msgid "Automatic volume adjustment"
+msgstr "Ajustement automatique du volume"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Ajustement automatique du volume pour les services AC3/DTS."
+
+msgid "Automatically change video resolution"
+msgstr "Changement automatique résolution vidéo"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Change automatiquement la résolution vidéo de sortie suivant la résolution "
+"vidéo que vous regardez."
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+"Créer automatiquement les programmations d'événements basés sur des mots-clés"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Vous informe automatiquement sur faible mémoire interne"
+
+msgid "Automatically refresh EPG"
+msgstr "Régénérer automatiquement EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Envoyer automatiquement les crashlogs à Dream Multimedia"
+
 #
 msgid "Autos & Vehicles"
-msgstr ""
+msgstr "Autos ¬ Véhicules"
 
 #
 msgid "Autowrite timer"
-msgstr ""
+msgstr "Enregistrement auto programmation"
 
 #
 msgid "Available format variables"
@@ -932,23 +994,29 @@ msgstr "Format variables disponibles"
 
 #
 msgid "B"
-msgstr ""
+msgstr "B"
 
 #
 msgid "BA"
-msgstr ""
+msgstr "BA"
+
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Thème BASIC-HD par Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Thème BASIC-HD pour images Deambox créé par Ismail Demir"
 
 #
 msgid "BB"
-msgstr ""
+msgstr "BB"
 
 #
 msgid "BER"
-msgstr ""
+msgstr "BER"
 
 #
 msgid "BER:"
-msgstr ""
+msgstr "BER:"
 
 #
 msgid "Back"
@@ -964,19 +1032,18 @@ msgstr "Sauvegarde effectuée."
 
 #
 msgid "Backup failed."
-msgstr ""
+msgstr "Echec sauvegarde."
 
 #
 msgid "Backup is running..."
-msgstr ""
+msgstr "Sauvegarde en cours..."
 
 #
 msgid "Backup system settings"
 msgstr "Sauver paramètres système"
 
-#
 msgid "Band"
-msgstr "bande"
+msgstr "Bande"
 
 #
 msgid "Bandwidth"
@@ -984,19 +1051,18 @@ msgstr "Bande passante"
 
 #
 msgid "Begin of \"after event\" timespan"
-msgstr ""
+msgstr "Démarrage par \"après événement\" période"
 
 #
 msgid "Begin of timespan"
-msgstr ""
+msgstr "Démarrage par période"
 
 #
 msgid "Begin time"
 msgstr "Heure début"
 
-#
 msgid "Behavior of 'pause' when paused"
-msgstr "Comportement de 'pause' si déjà en pause"
+msgstr "Comportement de 'pause' si déjà  en pause"
 
 #
 msgid "Behavior of 0 key in PiP-mode"
@@ -1016,15 +1082,21 @@ msgstr "Action lorsqu'un film atteint la fin"
 
 #
 msgid "Bitrate:"
-msgstr ""
+msgstr "Bitrate:"
 
 #
 msgid "Block noise reduction"
-msgstr ""
+msgstr "Bloc réduction bruit"
 
 #
 msgid "Blue boost"
-msgstr ""
+msgstr "Intensifier le bleu"
+
+msgid "Bonjour/Avahi control plugin"
+msgstr "Plugin contrôle Bonjour/Avahi"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Plugin contrôle Bonjour/Avahi."
 
 #
 msgid "Bookmarks"
@@ -1032,19 +1104,25 @@ msgstr "Marque pages"
 
 #
 msgid "Bouquets"
-msgstr ""
+msgstr "Bouquets"
 
 #
 msgid "Brazil"
-msgstr ""
+msgstr "Brésil"
 
 #
 msgid "Brightness"
 msgstr "Luminosité"
 
+msgid "Browse for and connect to network shares"
+msgstr "Recherche pour et connection partages réseau"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Recherche pour partages nfs/cifs et se connecter à eux."
+
 #
 msgid "Browse network neighbourhood"
-msgstr ""
+msgstr "Analyser le voisinage de réseau"
 
 #
 msgid "Burn DVD"
@@ -1054,10 +1132,11 @@ msgstr "Graver DVD"
 msgid "Burn existing image to DVD"
 msgstr "Graver image existante sur le DVD"
 
-#
-#, fuzzy
 msgid "Burn to DVD"
-msgstr "graver sur DVD..."
+msgstr "Graver sur DVD"
+
+msgid "Burn your recordings to DVD"
+msgstr "Graver vos enregistrements sur DVD"
 
 #
 msgid "Bus: "
@@ -1073,23 +1152,29 @@ msgstr ""
 
 #
 msgid "C"
-msgstr ""
+msgstr "C"
 
 #
 msgid "C-Band"
 msgstr "Bande C"
 
-#, fuzzy
 msgid "CDInfo"
-msgstr "Barre d'infos"
+msgstr "Infos CD"
+
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo permet recueillir des détails d'album et de piste depuis CDDB et CD-"
+"Texte en jouant les Cd audio dans Mediaplayer."
 
 #
 msgid "CI assignment"
-msgstr ""
+msgstr "Assignation CI"
 
 #
 msgid "CIFS share"
-msgstr ""
+msgstr "Partage CIFS"
 
 #
 msgid "CVBS"
@@ -1103,23 +1188,24 @@ msgstr "Câble"
 msgid "Cache Thumbnails"
 msgstr "Cache vignettes"
 
-#, fuzzy
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Moniteur d'appel pour avis d'appel NCID-based"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Moniteur d'appel pour routeurs Fritz!Box"
+
 msgid "Can't connect to server. Please check your network!"
-msgstr "Veuillez vérifier vos paramètres réseau!"
+msgstr "Ne peut se connecter au serveur. Veuillez vérifier votre réseau!"
 
 #
 msgid "Canada"
-msgstr ""
+msgstr "Canada"
 
 #
 msgid "Cancel"
 msgstr "Annuler"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Ne peut analyser le répertoire feed"
-
-#
 msgid "Capacity: "
 msgstr "Capacité : "
 
@@ -1133,15 +1219,15 @@ msgstr "Catalan"
 
 #
 msgid "Center screen at the lower border"
-msgstr ""
+msgstr "Centrer image sur la bordure inférieure"
 
 #
 msgid "Center screen at the upper border"
-msgstr ""
+msgstr "Centrer image sur la bordure supérieure"
 
 #
 msgid "Change active delay"
-msgstr ""
+msgstr "Changer le retard actif"
 
 #
 msgid "Change bouquets in quickzap"
@@ -1149,39 +1235,35 @@ msgstr "Changer les bouquets en zapping rapide"
 
 #
 msgid "Change default recording offset?"
-msgstr ""
-
-#
-msgid "Change dir."
-msgstr "Change rép."
+msgstr "Changer décalage d'enregistrement par défaut?"
 
 #
 msgid "Change hostname"
-msgstr ""
+msgstr "Changer nom d'hôte"
 
 #
 msgid "Change pin code"
 msgstr "Changer code pin"
 
-#
-msgid "Change service pin"
-msgstr "Changer pin service"
+msgid "Change service PIN"
+msgstr "Changer PIN service"
 
-#
-msgid "Change service pins"
-msgstr "Changer pins service"
+msgid "Change service PINs"
+msgstr "Changer PINs service"
 
-#
-msgid "Change setup pin"
-msgstr "Changer pin paramètres"
+msgid "Change setup PIN"
+msgstr "Changer PIN paramètres"
 
 #
 msgid "Change step size"
-msgstr ""
+msgstr "changer taille pas"
 
 #
 msgid "Change the hostname of your Dreambox."
-msgstr ""
+msgstr "Modifier le nom d'hôte de votre Dreambox"
+
+msgid "Changelog"
+msgstr "Changelog"
 
 #
 msgid "Channel"
@@ -1193,11 +1275,11 @@ msgstr "Sélection de la chaîne"
 
 #
 msgid "Channel audio:"
-msgstr ""
+msgstr "Canal audio:"
 
 #
 msgid "Channel not in services list"
-msgstr ""
+msgstr "Chaîne absente de la liste services"
 
 #
 msgid "Channel:"
@@ -1209,11 +1291,11 @@ msgstr "Liste des chaînes"
 
 #
 msgid "Channels"
-msgstr ""
+msgstr "Chaîne"
 
 #
 msgid "Chap."
-msgstr ""
+msgstr "Chap."
 
 #
 msgid "Chapter"
@@ -1237,7 +1319,7 @@ msgstr "Choisir tuner"
 
 #
 msgid "Choose a wireless network"
-msgstr ""
+msgstr "Choisir un réseau sans fil"
 
 #
 msgid "Choose backup files"
@@ -1251,6 +1333,9 @@ msgstr "Destination sauvegarde"
 msgid "Choose bouquet"
 msgstr "Choisir le bouquet"
 
+msgid "Choose image to download"
+msgstr "Choisir image à télécharger"
+
 #
 msgid "Choose target folder"
 msgstr "Choisir le dossier cible"
@@ -1265,15 +1350,15 @@ msgstr "Choisir le thème"
 
 #
 msgid "Circular left"
-msgstr ""
+msgstr "Circulaire gauche"
 
 #
 msgid "Circular right"
-msgstr ""
+msgstr "Circulaire droit"
 
 #
 msgid "Classic"
-msgstr ""
+msgstr "Classique"
 
 #
 msgid "Cleanup"
@@ -1281,15 +1366,21 @@ msgstr "Nettoyage"
 
 #
 msgid "Cleanup Wizard"
-msgstr ""
+msgstr "Assistant nettoyage"
 
 #
 msgid "Cleanup Wizard settings"
-msgstr ""
+msgstr "Paramètres assistant nettoyage"
+
+msgid "Cleanup timerlist automatically"
+msgstr "Nettoyer automatiquement la liste programmations"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Nettoyer automatiquement la liste programmations."
 
 #
 msgid "CleanupWizard"
-msgstr ""
+msgstr "AssistantNettoyage"
 
 #
 msgid "Clear before scan"
@@ -1297,7 +1388,7 @@ msgstr "Effacer avant d'analyser"
 
 #
 msgid "Clear history on Exit:"
-msgstr ""
+msgstr "Nettoyer historique en sortant:"
 
 #
 msgid "Clear log"
@@ -1309,15 +1400,15 @@ msgstr "Fermer"
 
 #
 msgid "Close and forget changes"
-msgstr ""
+msgstr "Fermer sans sauver les changements"
 
 #
 msgid "Close and save changes"
-msgstr ""
+msgstr "Fermer et sauver les changements"
 
 #
 msgid "Close title selection"
-msgstr ""
+msgstr "Fermer sélection titre"
 
 #
 msgid "Code rate high"
@@ -1349,7 +1440,7 @@ msgstr "Format de couleur"
 
 #
 msgid "Comedy"
-msgstr ""
+msgstr "Comédie"
 
 #
 msgid "Command execution..."
@@ -1369,15 +1460,15 @@ msgstr "Interface commune"
 
 #
 msgid "Common Interface Assignment"
-msgstr ""
+msgstr "Assignation interface Commune"
 
 #
 msgid "CommonInterface"
-msgstr ""
+msgstr "InterfaceCommune"
 
 #
 msgid "Communication"
-msgstr ""
+msgstr "Communication"
 
 #
 msgid "Compact Flash"
@@ -1392,7 +1483,7 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Complexe (autorise mélange pistes audio et aspects)"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Composition des noms fichiers enregistrements"
 
 #
 msgid "Configuration Mode"
@@ -1404,7 +1495,7 @@ msgstr "Configuration pour la Webinterface"
 
 #
 msgid "Configure AutoTimer behavior"
-msgstr ""
+msgstr "configurer comportement ProgAuto"
 
 #
 msgid "Configure interface"
@@ -1414,6 +1505,9 @@ msgstr "Configurer interface"
 msgid "Configure nameservers"
 msgstr "Configurer noms serveurs"
 
+msgid "Configure your WLAN network interface"
+msgstr "Configurer votre interface réseau WLAN"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Configurer votre réseau interne"
@@ -1442,22 +1536,24 @@ msgstr "Connecter"
 msgid "Connect to a Wireless Network"
 msgstr "Connecter à un réseau sans fil"
 
-#
 msgid "Connected to"
 msgstr "Connecté à"
 
 #
 msgid "Connected!"
-msgstr ""
+msgstr "Connecté!"
 
 #
 msgid "Constellation"
-msgstr ""
+msgstr "Constellation"
 
 #
 msgid "Content does not fit on DVD!"
 msgstr "Le contenu ne tient pas sur le DVD!"
 
+msgid "Continue"
+msgstr "Continuer"
+
 #
 msgid "Continue in background"
 msgstr "Continuer en arrière plan"
@@ -1470,65 +1566,106 @@ msgstr "Lecture continue"
 msgid "Contrast"
 msgstr "Contraste"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Contrôler votre Dreambox avec votre navigateur Web."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Contrôler votre Dreambox avec votre navigateur"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Contrôler votre Dreambox seulement avec le bouton MUTE"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Contrôler votre Dreambox seulement avec le bouton MUTE."
+
+msgid "Control your internal system fan."
+msgstr "Contrôler votre ventilateur interne."
+
+msgid "Control your kids's tv usage"
+msgstr "Contrôler l'usage de la TV par vos enfants"
+
+msgid "Control your system fan"
+msgstr "Contrôler votre ventilateur système"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+"Copier, renommer, effacer, déplacer les fichiers locaux de votre Dreambox."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Ne peux se connecter au serveur d'image Dreambox .NFI Feed:"
 
-#
 msgid "Could not load Medium! No disc inserted?"
-msgstr "Ne peux charger le support! Aucun DVD inserré?"
+msgstr "Ne peux charger le support! Aucun DVD inséré?"
 
 #
 msgid "Could not open Picture in Picture"
-msgstr ""
+msgstr "N'a pu ouvrir l'image dans l'image"
 
 #
 #, python-format
 msgid "Couldn't record due to conflicting timer %s"
-msgstr ""
+msgstr "Enregistrement impossible! Conflit programmation %s!"
 
 #
 msgid "Crashlog settings"
-msgstr ""
+msgstr "Configuration crashlog"
 
 #
 msgid "CrashlogAutoSubmit"
-msgstr ""
+msgstr "Soumission AutoCrashlog"
 
 #
 msgid "CrashlogAutoSubmit settings"
-msgstr ""
+msgstr "Configuration soumission AutoCrashlog"
 
 #
 msgid "CrashlogAutoSubmit settings..."
-msgstr ""
+msgstr "Configuration soumission AutoCrashlog..."
 
 #
 msgid ""
 "Crashlogs found!\n"
 "Send them to Dream Multimedia?"
 msgstr ""
+"Trouvé crashlogs!\n"
+"Envoyer à Dream Multimedia?"
 
 #
 msgid "Create DVD-ISO"
 msgstr "Créer DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Créer une sauvegarde du DVD vidéo sur le disque dur de la Dreambox."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Crérer une sauvegarde de votre DVD-Vidéo"
+
 #
 msgid "Create a new AutoTimer."
-msgstr ""
+msgstr "Créer un nouveau AutoTimer."
 
 #
 msgid "Create a new timer using the classic editor"
-msgstr ""
+msgstr "Créer une nouvelle programmation en utilisant l'éditeur classique"
 
 #
 msgid "Create a new timer using the wizard"
-msgstr ""
+msgstr "Créer une nouvelle programmation en utilisant l'assistant"
 
 #
 msgid "Create movie folder failed"
 msgstr "Echec création dossier films"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Créer des images prévue de vos films"
+
+msgid "Create remote timers"
+msgstr "Créer programmations distantes"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Créer programmations sur Dreamboxes distantes."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1546,30 +1683,36 @@ msgstr "Croate"
 msgid "Current Transponder"
 msgstr "Transpondeur actuel"
 
+msgid "Current device: "
+msgstr "Périphérique actuel: "
+
 #
 msgid "Current settings:"
 msgstr "Paramètres actuels:"
 
 #
 msgid "Current value: "
-msgstr ""
+msgstr "Valeur actuelle: "
 
 #
 msgid "Current version:"
 msgstr "Version actuelle:"
 
+msgid "Currently installed image"
+msgstr "Image installé actuellement"
+
 #
 #, python-format
 msgid "Custom (%s)"
-msgstr ""
+msgstr "Personnel (%s)"
 
 #
 msgid "Custom location"
-msgstr ""
+msgstr "Emplacement personnalisé"
 
 #
 msgid "Custom offset"
-msgstr ""
+msgstr "Décalage personnalisé"
 
 #
 msgid "Custom skip time for '1'/'3'-keys"
@@ -1587,11 +1730,36 @@ msgstr "Personnaliser délai saut pour touches-'7'/'9'"
 msgid "Customize"
 msgstr "Personnaliser"
 
+msgid "Customize Vali-XD skins"
+msgstr "Personnaliser thèmes Vali-XD"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Personnaliser thèmes Vali-XD par vous-même"
+
 #
 msgid "Cut"
 msgstr "Couper"
 
-#
+msgid "Cut your movies"
+msgstr "Couper vos films"
+
+msgid "Cut your movies."
+msgstr "Couper vos films."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "L'éditeur CutList vous permet d'éditer vos films"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"L'éditeur monter/couper vous permet d'éditer vos films.\n"
+"Recherche au début de ce que vous voulez enlever. Presser OK, choisir "
+"'lancer coupe'.\n"
+"puis chercher la fin, presser OK, choisir 'fin coupe'. C'est tout."
+
 msgid "Cutlist editor..."
 msgstr "éditeur monter/couper..."
 
@@ -1601,19 +1769,19 @@ msgstr "Tchèque"
 
 #
 msgid "Czech Republic"
-msgstr ""
+msgstr "République Tchèque"
 
 #
 msgid "D"
-msgstr ""
+msgstr "D"
 
 #
 msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
 
 #
 msgid "DUAL LAYER DVD"
-msgstr ""
+msgstr "DVD DOUBLE COUCHE"
 
 #
 msgid "DVB-S"
@@ -1625,7 +1793,7 @@ msgstr "DVB-S2"
 
 #
 msgid "DVD File Browser"
-msgstr ""
+msgstr "DVD Explorateur fichiers"
 
 #
 msgid "DVD Player"
@@ -1633,12 +1801,25 @@ msgstr "Lecteur DVD"
 
 #
 msgid "DVD Titlelist"
-msgstr ""
+msgstr "Liste titres DVD"
 
 #
 msgid "DVD media toolbox"
 msgstr "Boite outils média DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "Le DVDPlayer joue vos DVDs sur votre Dreambox"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"Le DVDPlayer joue vos DVDs sur votre Dreambox.\n"
+"Avec le DVDPlayer vous pouvez jouer votre DVDs sur votre Dreambox d'un DVD "
+"ou même d'un fichier iso ou dossier de video_ts sur votre disque dur ou "
+"réseau."
+
 #
 msgid "Danish"
 msgstr "Danois"
@@ -1649,24 +1830,24 @@ msgstr "Date"
 
 #
 msgid "Decide if you want to enable or disable the Cleanup Wizard."
-msgstr ""
+msgstr "Décider si vous souhaitez activer ou désactiver l'assistant nettoyage."
 
 #
 msgid "Decide what should be done when crashlogs are found."
-msgstr ""
+msgstr "Décider ce qui sera fait quand des crashlog sont trouvés."
 
 #
 msgid "Decide what should happen to the crashlogs after submission."
-msgstr ""
+msgstr "Décider ce qui arrivera aux crashlogs après la soumission."
 
 #
 msgid "Decrease delay"
-msgstr ""
+msgstr "Diminuer le retard"
 
 #
 #, python-format
 msgid "Decrease delay by %i ms (can be set)"
-msgstr ""
+msgstr "Diminuer le retard par %i ms (peut-être réglé)"
 
 #
 msgid "Deep Standby"
@@ -1674,26 +1855,29 @@ msgstr "Veille profonde"
 
 #
 msgid "Default"
-msgstr ""
+msgstr "Standard"
 
 #
 msgid "Default Settings"
-msgstr ""
+msgstr "Paramètres standards"
 
 #
 msgid "Default movie location"
-msgstr ""
+msgstr "Emplacement standard films"
 
 #
 msgid "Default services lists"
 msgstr "Liste services standard"
 
-#
-#, fuzzy
 msgid "Defaults"
-msgstr "défaut"
+msgstr "Standards"
+
+msgid "Define a startup service"
+msgstr "Définir un services démarrage"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Définir un services démarrage pour votre Dreambox"
 
-#
 msgid "Delay"
 msgstr "Délai"
 
@@ -1703,9 +1887,8 @@ msgstr "Effacer"
 
 #
 msgid "Delete crashlogs"
-msgstr ""
+msgstr "Effacer crashlogs"
 
-#
 msgid "Delete entry"
 msgstr "Retire entrée"
 
@@ -1715,7 +1898,7 @@ msgstr "L'effacement a échoué!"
 
 #
 msgid "Delete mount"
-msgstr ""
+msgstr "Effacer montage"
 
 #
 #, python-format
@@ -1728,7 +1911,7 @@ msgstr ""
 
 #
 msgid "Descending"
-msgstr ""
+msgstr "Descendant"
 
 #
 msgid "Description"
@@ -1736,15 +1919,10 @@ msgstr "Description"
 
 #
 msgid "Deselect"
-msgstr ""
-
-#
-msgid "Destination directory"
-msgstr "Répertoire destination"
+msgstr "Désélectionner"
 
-#
-msgid "Details for extension: "
-msgstr ""
+msgid "Details for plugin: "
+msgstr "Détails pour plugin: "
 
 #
 msgid "Detected HDD:"
@@ -1756,15 +1934,15 @@ msgstr "Tuners détectés:"
 
 #
 msgid "DiSEqC"
-msgstr ""
+msgstr "DiSEqC"
 
 #
 msgid "DiSEqC A/B"
-msgstr ""
+msgstr "DiSEqC A/B"
 
 #
 msgid "DiSEqC A/B/C/D"
-msgstr ""
+msgstr "DiSEqC A/B/C/D"
 
 #
 msgid "DiSEqC mode"
@@ -1776,19 +1954,22 @@ msgstr "DiSEqC-Répétitions"
 
 #
 msgid "DiSEqC-Tester settings"
-msgstr ""
+msgstr "Paramètres Testeur-DiSEqC"
 
 #
 msgid "Dialing:"
-msgstr ""
+msgstr "Appel:"
 
 #
 msgid "Digital contour removal"
-msgstr ""
+msgstr "Retrait contour digital"
 
 #
 msgid "Dir:"
-msgstr ""
+msgstr "Répertoire:"
+
+msgid "Direct playback of Youtube videos"
+msgstr "Playback direct de vidéos Youtube"
 
 #
 msgid "Direct playback of linked titles without menu"
@@ -1801,7 +1982,7 @@ msgstr "Répertoire %s non existant."
 
 #
 msgid "Directory browser"
-msgstr ""
+msgstr "Navigateur répertoire"
 
 #
 msgid "Disable"
@@ -1812,12 +1993,8 @@ msgid "Disable Picture in Picture"
 msgstr "Désactiver l'incrustation d'image"
 
 #
-msgid "Disable Subtitles"
-msgstr "Désactiver sous-titres"
-
-#
 msgid "Disable crashlog reporting"
-msgstr ""
+msgstr "Désactiver rapport automatique crashlog"
 
 #
 msgid "Disable timer"
@@ -1829,15 +2006,15 @@ msgstr "Désactivé"
 
 #
 msgid "Discard changes and close plugin"
-msgstr ""
+msgstr "Ne rien changer et fermer le plugin"
 
 #
 msgid "Discard changes and close screen"
-msgstr ""
+msgstr "Ne rien changer et fermer la fenêtre"
 
 #
 msgid "Disconnect"
-msgstr ""
+msgstr "Déconnecter"
 
 #
 msgid "Dish"
@@ -1853,19 +2030,24 @@ msgstr "Afficher contenu 4:3 comme"
 
 #
 msgid "Display >16:9 content as"
-msgstr ""
+msgstr "Afficher contenu >16:9 comme"
 
-#
 msgid "Display Setup"
-msgstr "Paramètres afficheur..."
+msgstr "Paramètres afficheur"
 
 #
 msgid "Display and Userinterface"
-msgstr ""
+msgstr "Affichage et interface utilisateur"
 
 #
 msgid "Display search results by:"
-msgstr ""
+msgstr "Afficher résultats recherche par:"
+
+msgid "Display your photos on the TV"
+msgstr "Afficher vos photos sur la TV"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Afficher les informations film depuis la base de donnée InternetMovie"
 
 #
 #, python-format
@@ -1884,10 +2066,9 @@ msgstr ""
 "Voulez-vous vraiment vérifier les fichiers système?\n"
 "Cela pourait prendre beaucoup de temps!"
 
-#
 #, python-format
 msgid "Do you really want to delete %s?"
-msgstr "Voulez-vous vraiment effacer %s ?"
+msgstr "Voulez-vous vraiment effacer %s?"
 
 #
 #, python-format
@@ -1902,13 +2083,12 @@ msgstr ""
 msgid "Do you really want to exit?"
 msgstr "Voulez-vous vraiment quitter?"
 
-#
 msgid ""
 "Do you really want to initialize the harddisk?\n"
 "All data on the disk will be lost!"
 msgstr ""
-"Voulez-vous vraiment formater le disque dur ?\n"
-"Toutes les données du disque vont être perdues !"
+"Voulez-vous vraiment formater le disque dur?Toutes les données du disque "
+"vont être perdues!"
 
 #
 #, python-format
@@ -1932,13 +2112,17 @@ msgstr "Voulez-vous faire une analyse des services?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Voulez-vous faire une autre analyse manuelle des services?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Voulez-vous télécharger l'image vers %s?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Voulez-vous activer la fonction contrôle parental sur votre dreambox?"
 
 #
 msgid "Do you want to enter a username and password for this host?\n"
-msgstr ""
+msgstr "Voulez-vous saisir un nom utilisateur et mot de passe pour cet hôte?\n"
 
 #
 msgid "Do you want to install default sat lists?"
@@ -1946,7 +2130,7 @@ msgstr "Voulez-vous installer les listes standards sat?"
 
 #
 msgid "Do you want to install the package:\n"
-msgstr ""
+msgstr "Voulez-vous installer le paquet:\n"
 
 #
 msgid "Do you want to play DVD in drive?"
@@ -1958,15 +2142,14 @@ msgstr "Voulez-vous une prévue du DVD avant de le graver?"
 
 #
 msgid "Do you want to reboot your Dreambox?"
-msgstr ""
+msgstr "Voulez-vous redémarrer votre DreamBox?"
 
 #
 msgid "Do you want to remove the package:\n"
-msgstr ""
+msgstr "Voulez-vous retirer le paquet:\n"
 
-#
 msgid "Do you want to restore your settings?"
-msgstr "Voulez-vous restaurer vos paramètres ?"
+msgstr "Voulez-vous restaurer vos paramètres?"
 
 #
 msgid "Do you want to resume this playback?"
@@ -1974,37 +2157,37 @@ msgstr "Voulez-vous reprendre cette lecture?"
 
 #
 msgid "Do you want to see more entries?"
-msgstr ""
+msgstr "Voulez-vous voir plus d'entrées?"
 
 #
 msgid ""
 "Do you want to submit your email address and name so that we can contact you "
 "if needed?"
 msgstr ""
+"voulez-vous soumettre votre adresse email et votre nom afin que l'on vous "
+"contact si besoin?"
 
 #
 msgid "Do you want to update your Dreambox?"
-msgstr ""
+msgstr "Voulez-vous mettre à jour votre Dreambox?"
 
-#
 msgid ""
 "Do you want to update your Dreambox?\n"
 "After pressing OK, please wait!"
 msgstr ""
-"Voulez-vous mettre à jour votre Dreambox ?\n"
-"Après avoir appuyé sur OK, veuillez patienter !"
+"Voulez-vous mettre à jour votre Dreambox?Après avoir appuyé sur OK, veuillez "
+"patienter!"
 
 #
 msgid "Do you want to upgrade the package:\n"
-msgstr ""
+msgstr "Voulez-vous mettre à jour le paquet:\n"
 
-#
 msgid "Do you want to view a tutorial?"
-msgstr "Voulez-vous voir un tutoriel ?"
+msgstr "Voulez-vous voir un tutoriel?"
 
 #
 msgid "Don't ask, just send"
-msgstr ""
+msgstr "Envoyer sans confirmation"
 
 #
 msgid "Don't stop current event but disable coming events"
@@ -2018,31 +2201,33 @@ msgstr "Terminé - Installé ou mis à jour de %d paquets"
 #
 #, python-format
 msgid "Done - Installed, upgraded or removed %d packages with %d errors"
-msgstr ""
+msgstr "Terminé - Installé, mis à jour ou retiré %d paquets avec %d erreurs"
 
 #
 msgid "Download"
 msgstr "Télécharge"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Télécharge %s depuis le Serveur"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Téléchargement fichiers .NFI pour USB-flasheur"
 
-#
 msgid "Download Plugins"
-msgstr "Obtenir extensions"
+msgstr "Téléchargement Plugins"
 
 #
 msgid "Download Video"
-msgstr ""
+msgstr "Téléchargement vidéo"
 
-#
-msgid "Download location"
-msgstr ""
+msgid "Download files from Rapidshare"
+msgstr "Téléchargement fichiers depuis rapidshare"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Téléchargement de l'image flasheur boot USB échoué: "
+msgid "Download location"
+msgstr "Emplacement téléchargement:"
 
 #
 msgid "Downloadable new plugins"
@@ -2062,7 +2247,7 @@ msgstr "Téléchargement des informations sur les extensions. Patientez SVP..."
 
 #
 msgid "Downloading screenshots. Please wait..."
-msgstr ""
+msgstr "Téléchargement captures écrans. Veuillez patienter..."
 
 #
 msgid "Dreambox format data DVD (HDTV compatible)"
@@ -2070,11 +2255,11 @@ msgstr "Données DVD en format Dreambox (Compatible HDTV)"
 
 #
 msgid "Dreambox software because updates are available."
-msgstr ""
+msgstr "logiciel de Dreambox car des mises à jour sont disponibles."
 
 #
 msgid "Duration: "
-msgstr ""
+msgstr "Durée: "
 
 #
 msgid "Dutch"
@@ -2082,7 +2267,7 @@ msgstr "Hollandais"
 
 #
 msgid "Dynamic contrast"
-msgstr ""
+msgstr "Contraste dynamique"
 
 #
 msgid "E"
@@ -2094,12 +2279,22 @@ msgstr "Sélection EPG"
 
 #
 msgid "EPG encoding"
+msgstr "encodage EPG"
+
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
 msgstr ""
+"EPGRefresh commutera automatiquement sur les canaux définis par "
+"l'utilisateur quand la boîte est disponible\n"
+"(en mode veille sans enregistrements standards) pour exécuter des mises à "
+"jour d'information d'epg sur ces canaux."
 
-#
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
-msgstr "ERREUR - échec lors de l'analyse (%s) !"
+msgstr "ERREUR - échec lors de l'analyse (%s)!"
 
 #
 msgid "East"
@@ -2111,23 +2306,22 @@ msgstr "Editer"
 
 #
 msgid "Edit AutoTimer"
-msgstr ""
+msgstr "Editer ProgAuto"
 
 #
 msgid "Edit AutoTimer filters"
-msgstr ""
+msgstr "Editer filtres ProgAuto"
 
 #
 msgid "Edit AutoTimer services"
-msgstr ""
+msgstr "Editer services ProgAuto"
 
 #
 msgid "Edit DNS"
 msgstr "Editer DNS"
 
-#
 msgid "Edit Timers and scan for new Events"
-msgstr ""
+msgstr "Editer programmations et analyser nouvelles émissions"
 
 #
 msgid "Edit Title"
@@ -2135,7 +2329,7 @@ msgstr "Editer titre"
 
 #
 msgid "Edit bouquets list"
-msgstr ""
+msgstr "Editer liste bouquets"
 
 #
 msgid "Edit chapters of current title"
@@ -2143,11 +2337,11 @@ msgstr "Editer chapitres titre actuel"
 
 #
 msgid "Edit new timer defaults"
-msgstr ""
+msgstr "Editer nouvelle programmation standard"
 
 #
 msgid "Edit selected AutoTimer"
-msgstr ""
+msgstr "Editer ProgAuto sélectionnée"
 
 #
 msgid "Edit services list"
@@ -2157,6 +2351,12 @@ msgstr "Editer liste services"
 msgid "Edit settings"
 msgstr "Editer paramètres"
 
+msgid "Edit tags of recorded movies"
+msgstr "Editer pointeurs des films enregistrés"
+
+msgid "Edit tags of recorded movies."
+msgstr "Editer pointeurs des films enregistrés."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Editer la configuation nom serveur de votre Dreambox.\n"
@@ -2171,31 +2371,34 @@ msgstr "Editer titre"
 
 #
 msgid "Edit upgrade source url."
-msgstr ""
+msgstr "Editer url source mise à jour."
 
 #
 msgid "Editing"
-msgstr ""
+msgstr "Edition:"
 
 #
 msgid "Editor for new AutoTimers"
-msgstr ""
+msgstr "Editeur pour nouveaux ProgAutos"
 
 #
 msgid "Education"
-msgstr ""
+msgstr "Education"
 
 #
 msgid "Electronic Program Guide"
 msgstr "Guide électronique programme"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Client email est une visionneuse IMAP4e-mail pour la Dreambox."
+
 #
 msgid "Enable"
 msgstr "Activer"
 
 #
 msgid "Enable /media"
-msgstr ""
+msgstr "Activer /média"
 
 #
 msgid "Enable 5V for active antenna"
@@ -2203,35 +2406,35 @@ msgstr "Autoriser 5V pour antenne active"
 
 #
 msgid "Enable Cleanup Wizard?"
-msgstr ""
+msgstr "Autoriser assistant nettoyage?"
 
 #
 msgid "Enable Filtering"
-msgstr ""
+msgstr "Activer filtrage"
 
 #
 msgid "Enable HTTP Access"
-msgstr ""
+msgstr "Activer accès HTTP"
 
 #
 msgid "Enable HTTP Authentication"
-msgstr ""
+msgstr "Ativer authentification HTTP"
 
 #
 msgid "Enable HTTPS Access"
-msgstr ""
+msgstr "Activer accès HTTPS"
 
 #
 msgid "Enable HTTPS Authentication"
-msgstr ""
+msgstr "Activer authentification HTTPS"
 
 #
 msgid "Enable Service Restriction"
-msgstr ""
+msgstr "Activer restriction services"
 
 #
 msgid "Enable Streaming Authentication"
-msgstr ""
+msgstr "Activer authentification Streaming"
 
 #
 msgid "Enable multiple bouquets"
@@ -2246,6 +2449,8 @@ msgid ""
 "Enable this to be able to access the AutoTimer Overview from within the "
 "extension menu."
 msgstr ""
+"Activer ceci pour pouvoir accéder à la vue d'ensemble de ProgAuto depuis le "
+"menu extension."
 
 #
 msgid "Enable timer"
@@ -2260,10 +2465,13 @@ msgid ""
 "Encoding the channel uses for it's EPG data. You only need to change this if "
 "you're searching for special characters like the german umlauts."
 msgstr ""
+"Codage de l'utilisations des chaînes pour leurs données EPG. Vous devez "
+"seulement changer ceci si vous cherchez les caractères spéciaux comme les "
+"umlauts allemand."
 
 #
 msgid "Encrypted: "
-msgstr ""
+msgstr "Crypté: "
 
 #
 msgid "Encryption"
@@ -2283,15 +2491,15 @@ msgstr "type cryptage"
 
 #
 msgid "Encryption:"
-msgstr ""
+msgstr "Cryptage:"
 
 #
 msgid "End of \"after event\" timespan"
-msgstr ""
+msgstr "Fin par \"après événement\" période"
 
 #
 msgid "End of timespan"
-msgstr ""
+msgstr "Fin de période"
 
 #
 msgid "End time"
@@ -2305,7 +2513,13 @@ msgstr "Fin"
 msgid "English"
 msgstr "Anglais"
 
-#
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Plugin Enigma2 pour jouer vidéos AVI/DIVX/WMV/etc. depuis le PC sur votre "
+"Dreambox. Un VLC tournant est nécessaire de www.videolan.org sur votre pc."
+
 msgid ""
 "Enigma2 Skinselector\n"
 "\n"
@@ -2314,6 +2528,12 @@ msgid ""
 "\n"
 "© 2006 - Stephan Reichholf"
 msgstr ""
+"Enigma2 Sélecteur-Thèmes\n"
+"\n"
+"S'il vous arrive des problèmes, veuillez\n"
+"contacter stephan@reichholf.net\n"
+"\n"
+"© 2006 - Stephan Reichholf"
 
 #
 msgid "Enter Fast Forward at speed"
@@ -2321,39 +2541,38 @@ msgstr "Entrer avance rapide à la vitesse"
 
 #
 msgid "Enter IP to scan..."
-msgstr ""
+msgstr "Saisir IP à analyser..."
 
 #
 msgid "Enter Rewind at speed"
 msgstr "Entrer rembobinage à la vitesse"
 
-#
 msgid "Enter main menu..."
-msgstr "entrer dans le menu principal..."
+msgstr "Entrer dans le menu principal..."
 
 #
 msgid "Enter new hostname for your Dreambox"
-msgstr ""
+msgstr "Saisir nouveau nom d'hôte pour votre Dreambox"
 
 #
 msgid "Enter options:"
-msgstr ""
+msgstr "Saisir options:"
 
 #
 msgid "Enter password:"
-msgstr ""
+msgstr "Saisir mot de passe:"
 
 #
 msgid "Enter pin code"
-msgstr ""
+msgstr "Saisir code PIN"
 
 #
 msgid "Enter share directory:"
-msgstr ""
+msgstr "Saisir répertoire partagé:"
 
 #
 msgid "Enter share name:"
-msgstr ""
+msgstr "Saisir nom partagé:"
 
 #
 msgid "Enter the service pin"
@@ -2361,23 +2580,23 @@ msgstr "Entrer le pin service"
 
 #
 msgid "Enter user and password for host: "
-msgstr ""
+msgstr "Saisir utilisateur et mot de passe hôte:"
 
 #
 msgid "Enter username:"
-msgstr ""
+msgstr "Saisir nom utilisateur:"
 
 #
 msgid "Enter your email address so that we can contact you if needed."
-msgstr ""
+msgstr "Saisir votre adresse email afin que l'on vous contact si nécessaire."
 
 #
 msgid "Enter your search term(s)"
-msgstr ""
+msgstr "Saisir vos terme(s) recherche ici"
 
 #
 msgid "Entertainment"
-msgstr ""
+msgstr "Divertissement"
 
 #
 msgid "Error"
@@ -2398,7 +2617,7 @@ msgstr ""
 
 #
 msgid "Estonian"
-msgstr ""
+msgstr "Estonien"
 
 #
 msgid "Eventview"
@@ -2410,20 +2629,22 @@ msgstr "Tout est impeccable"
 
 #
 msgid "Exact match"
-msgstr ""
+msgstr "Concordance exacte"
 
 #
-#, fuzzy
 msgid "Exceeds dual layer medium!"
 msgstr "Dépasse la capacité du support double couche!"
 
 #
 msgid "Exclude"
-msgstr ""
+msgstr "Exclure"
 
 #
 msgid "Execute \"after event\" during timespan"
-msgstr ""
+msgstr "Exécuter \"après événement\" pendant période"
+
+msgid "Execute TuxboxPlugins"
+msgstr "Exécuter Plugins Tuxbox"
 
 #
 msgid "Execution Progress:"
@@ -2435,7 +2656,7 @@ msgstr "Exécution terminée!!"
 
 #
 msgid "Exif"
-msgstr ""
+msgstr "Exif"
 
 #
 msgid "Exit"
@@ -2445,13 +2666,16 @@ msgstr "Quitter"
 msgid "Exit editor"
 msgstr "Quitter éditeur"
 
+msgid "Exit input device selection."
+msgstr "Quitter sélection périphériques entrée"
+
 #
 msgid "Exit network wizard"
 msgstr "Quitter assistant réseau"
 
 #
 msgid "Exit the cleanup wizard"
-msgstr ""
+msgstr "Quitter l'assistant nettoyage"
 
 #
 msgid "Exit the wizard"
@@ -2475,11 +2699,11 @@ msgstr "Paramètre avancé..."
 
 #
 msgid "Extended Software"
-msgstr ""
+msgstr "Logiciel étendu"
 
 #
 msgid "Extended Software Plugin"
-msgstr ""
+msgstr "Plugin logiciel étendu"
 
 #
 msgid "Extensions"
@@ -2487,11 +2711,18 @@ msgstr "Extensions"
 
 #
 msgid "Extensions management"
-msgstr ""
+msgstr "Gestionnaire extensions"
 
 #
 msgid "FEC"
+msgstr "FEC"
+
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
 msgstr ""
+"FTPBrowser permet d'envoyer et télécharger des fichiers entre votre Dreambox "
+"et un serveur utilisant le File Transfer Protocol."
 
 #
 msgid "Factory reset"
@@ -2504,17 +2735,17 @@ msgstr "Echoué"
 #
 #, python-format
 msgid "Fan %d"
-msgstr ""
+msgstr "%d ventilateur "
 
 #
 #, python-format
 msgid "Fan %d PWM"
-msgstr ""
+msgstr "%d ventilateur PWM"
 
 #
 #, python-format
 msgid "Fan %d Voltage"
-msgstr ""
+msgstr "%d ventilateur voltage"
 
 #
 msgid "Fast"
@@ -2538,15 +2769,15 @@ msgstr "Favoris"
 
 #
 msgid "Fetching feed entries"
-msgstr ""
+msgstr "Chercher entrées feed"
 
 #
 msgid "Fetching search entries"
-msgstr ""
+msgstr "Chercher entrées recherche"
 
 #
 msgid "Filesystem Check"
-msgstr ""
+msgstr "Vérification fichiers sytème"
 
 #
 msgid "Filesystem contains uncorrectable errors"
@@ -2554,11 +2785,11 @@ msgstr "Fichiers système contiennent des erreurs incorrigibles"
 
 #
 msgid "Film & Animation"
-msgstr ""
+msgstr "Film & Animation"
 
 #
 msgid "Filter"
-msgstr ""
+msgstr "Filtrer"
 
 #
 msgid ""
@@ -2567,6 +2798,11 @@ msgid ""
 "it's Description.\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Filtres est un autre outils puissant de tris d'émissions. Une ProgAuto peut-"
+"être limitée à certains jours de la semaine ou correspondreà une émission "
+"avec un texte intérieur exemple sa description.\n"
+"Pressez BLEU pour ajouter une nouvelle restriction et JAUNE pour retirer le "
+"choix."
 
 #
 msgid "Finetune"
@@ -2588,12 +2824,8 @@ msgstr "Termine le redémarrage de votre réseau"
 msgid "Finnish"
 msgstr "Finlandais"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Nous devons d'abord télécharger le dernier environnement boot pour le "
-"flasheur USB."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Produire d'abord votre modèle-thème avec l'Ai.HD-Contrôle."
 
 #
 msgid "Flash"
@@ -2605,7 +2837,7 @@ msgstr "Flash échoué"
 
 #
 msgid "Following tasks will be done after you press OK!"
-msgstr ""
+msgstr "Le suivi des tâches suivantes sera fait après appui sur OK!"
 
 #
 msgid "Format"
@@ -2617,6 +2849,8 @@ msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified."
 msgstr ""
+"A trouvé un total de %d énissions correspondantes.\n"
+"%d programmations ont été ajoutées et %d modifiées."
 
 #
 msgid "Frame repeat count during non-smooth winding"
@@ -2628,7 +2862,7 @@ msgstr "Dimension frame en plein écran"
 
 #
 msgid "France"
-msgstr ""
+msgstr "France"
 
 #
 msgid "French"
@@ -2660,7 +2894,14 @@ msgstr "Vendredi"
 
 #
 msgid "Frisian"
+msgstr "Frison"
+
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
 msgstr ""
+"FritzCall montre des appels entrant vers votre Fritz!Box sur votre Dreambox."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Tuner pour /tmp/mmi.socket"
 
 #
 #, python-format
@@ -2679,9 +2920,22 @@ msgstr ""
 "L'interface doit redémarrer pour appliquer ce thème\n"
 "Voulez-vous relancer l'interface maintenant?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+"IGU permettant à l'utilisateur de changer le mot de pass ftp- / telnet."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+"IGU permettant à l'utilisateur de changer le mot de pass ftp-/telnet de la "
+"Dreambox."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "IGU permettant à l'utilisateur de changer le mot de pass ftp et telnet"
+
 #
 msgid "Gaming"
-msgstr ""
+msgstr "Jouer"
 
 #
 msgid "Gateway"
@@ -2689,38 +2943,56 @@ msgstr "Passerelle"
 
 #
 msgid "General AC3 Delay"
-msgstr ""
+msgstr "Retard général AC3"
 
 #
 msgid "General AC3 delay (ms)"
-msgstr ""
+msgstr "Retard général AC3 (ms)"
 
 #
 msgid "General PCM Delay"
-msgstr ""
+msgstr "Retard général PCM"
 
 #
 msgid "General PCM delay (ms)"
-msgstr ""
+msgstr "Retard général PCM (ms)"
 
 #
 msgid "Genre"
-msgstr ""
+msgstr "Genre"
 
 #
 msgid "Genuine Dreambox"
-msgstr ""
+msgstr "Authenticité Dreambox"
 
 msgid "Genuine Dreambox validation failed!"
-msgstr ""
+msgstr "Echec validation authenticité Dreambox!"
+
+msgid "Genuine Dreambox verification"
+msgstr "Vérification authenticité Dreambox"
 
 #
 msgid "German"
 msgstr "Allemand"
 
+msgid "German storm information"
+msgstr "Information allemande orage"
+
+msgid "German traffic information"
+msgstr "Information allemande trafic"
+
 #
 msgid "Germany"
-msgstr ""
+msgstr "Allemagne"
+
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Obtenir info AudioCD de CDDB et CD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Obtenir dernière image expérimental"
+
+msgid "Get latest release image"
+msgstr "Obtenir dernière image publiée"
 
 #
 msgid "Getting plugin information. Please wait..."
@@ -2728,7 +3000,7 @@ msgstr "Récupération des informations du plugin. Patientez SVP..."
 
 #
 msgid "Global delay"
-msgstr ""
+msgstr "Retard global"
 
 #
 msgid "Goto 0"
@@ -2738,13 +3010,23 @@ msgstr "Aller à 0"
 msgid "Goto position"
 msgstr "Aller à la position"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG montre un EPG graphique ligne temps"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG montre un EPG graphique ligne temps.\n"
+"Montre une jolie vue d'ensemble des émissions TV actuelles et à venir."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Multi EPG graphique"
 
 #
 msgid "Great Britain"
-msgstr ""
+msgstr "Grande Bretagne"
 
 #
 msgid "Greek"
@@ -2752,7 +3034,17 @@ msgstr "Grèque"
 
 #
 msgid "Green boost"
+msgstr "Intensifier le vert"
+
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
 msgstr ""
+"Growlee permet à votre Dreambox d'envoyer des messages courts par le "
+"protocole growl\n"
+"comme des notifications d'enregistrements démarrés vers un PC avec un client "
+"growl"
 
 #
 msgid "Guard Interval"
@@ -2764,27 +3056,25 @@ msgstr "Mode intervalle garde"
 
 #
 msgid "Guess existing timer based on begin/end"
-msgstr ""
+msgstr "Suposer l'existance d'une programmation basée sur début/fin"
 
 #
 msgid "HD videos"
-msgstr ""
+msgstr "Vidéos HD"
 
 #
 msgid "HTTP Port"
-msgstr ""
+msgstr "Port HTTP"
 
 #
 msgid "HTTPS Port"
-msgstr ""
+msgstr "Port HTTPS"
 
-#
 msgid "Harddisk"
-msgstr "Disque dur..."
+msgstr "Disque dur"
 
-#
 msgid "Harddisk setup"
-msgstr "Paramètres disque dur..."
+msgstr "Paramètres disque dur"
 
 #
 msgid "Harddisk standby after"
@@ -2792,7 +3082,7 @@ msgstr "Disque dur en veille après"
 
 #
 msgid "Help"
-msgstr ""
+msgstr "Aide"
 
 #
 msgid "Hidden network SSID"
@@ -2800,7 +3090,7 @@ msgstr "SSID réseau caché"
 
 #
 msgid "Hidden networkname"
-msgstr ""
+msgstr "Nom réseau caché"
 
 #
 msgid "Hierarchy Information"
@@ -2812,43 +3102,46 @@ msgstr "Mode Hiérarchie"
 
 #
 msgid "High bitrate support"
-msgstr ""
+msgstr "Support \"Hight bitrate\""
 
-#
 msgid "History"
-msgstr ""
+msgstr "Historique"
 
 #
 msgid "Holland"
-msgstr ""
+msgstr "Hollande"
 
 #
 msgid "Hong Kong"
-msgstr ""
+msgstr "Hong Kong"
 
 #
 msgid "Horizontal"
-msgstr ""
+msgstr "Horizontal"
+
+msgid "Hotplugging for removeable devices"
+msgstr "Branchement à chaud pour périphériques retirables"
 
-#
 msgid "How many minutes do you want to record?"
-msgstr "Combien de minutes voulez-vous enregistrer ?"
+msgstr "Combien de minutes voulez-vous enregistrer?"
 
 #
 msgid "How to handle found crashlogs?"
-msgstr ""
+msgstr "Comment gérer les crashlogs trouvés?"
 
 #
 msgid "Howto & Style"
-msgstr ""
+msgstr "Savoir faire & Style"
 
 #
 msgid "Hue"
-msgstr ""
+msgstr "Couleur"
 
-#
 msgid "Hungarian"
-msgstr "hongrois"
+msgstr "Hongrois"
+
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "visionneuse IMAP4e-mail pour la Dreambox"
 
 #
 msgid "IP Address"
@@ -2856,7 +3149,10 @@ msgstr "Adresse IP"
 
 #
 msgid "IP:"
-msgstr ""
+msgstr "IP:"
+
+msgid "IRC Client for Enigma2"
+msgstr "Client IRC pour Enigma2"
 
 #
 msgid "ISO file is too large for this filesystem!"
@@ -2876,6 +3172,8 @@ msgid ""
 "If this is enabled an existing timer will also be considered recording an "
 "event if it records at least 80% of the it."
 msgstr ""
+"Si ceci est activé une programmation existante sera également considérée "
+"enregistrement d'une émission s'il enregistre au moins 80% de celle-ci."
 
 #
 msgid ""
@@ -2886,7 +3184,6 @@ msgstr ""
 "mal avec la péritel. Veuillez presser OK\n"
 "pour continuer."
 
-#
 msgid ""
 "If your TV has a brightness or contrast enhancement, disable it. If there is "
 "something called \"dynamic\", set it to standard. Adjust the backlight level "
@@ -2899,58 +3196,52 @@ msgid ""
 "If you are happy with the result, press OK."
 msgstr ""
 "Si votre TV a un perfectionnement de luminosité ou de contraste, neutralisez-"
-"le. S'il y a quelque chose appelée \"dynami\", positionnez le sur "
+"le. S'il y a quelque chose appelée \"dynamique\", positionnez le sur "
 "standard. Ajustez le niveau de contre-jour sur une valeur convenant à votre "
-"goût. Baissez le contraste sur votre TV autant que possible.\n"
-"Puis baissez les paramètres luminosité aussi bas que possible, mais assurez-"
-"vous que les deux nuances les plus plus basses de gris soient distinguable.\n"
-"Ne pas s'inquièter des nuances luminosité maintenant. Elles seront fixées "
-"dans la prochaine étape.\n"
-" si vous êtes satisfait du résultat, pressez OK."
-
-#
-msgid "Image flash utility"
-msgstr "utilitaire flash image"
+"goût. Baissez le contraste sur votre TV autant que possible.Puis baissez les "
+"paramètres luminosité aussi bas que possible, mais assurez-vous que les deux "
+"nuances les plus plus basses de gris soient distinguable.Ne pas s'inquiéter "
+"des nuances luminosité maintenant. Elles seront fixées dans la prochaine "
+"étape. si vous êtes satisfait du résultat, pressez OK."
 
 #
 msgid "Import AutoTimer"
-msgstr ""
+msgstr "Importer ProgAuto"
 
 #
 msgid "Import existing Timer"
-msgstr ""
+msgstr "Importer programmation existante"
 
 #
 msgid "Import from EPG"
-msgstr ""
+msgstr "Importer depuis EPG"
 
 #
 msgid "In Progress"
 msgstr "En progression"
 
-#
 msgid ""
 "In order to record a timer, the TV was switched to the recording service!\n"
 msgstr ""
 "Afin d'enregistrer une émission programmée, la TV zappera sur la chaîne "
-"enregistrée !\n"
+"enregistrée!\n"
 
 #
 msgid "Include"
-msgstr ""
+msgstr "Inclure"
 
 #
 msgid "Include your email and name (optional) in the mail?"
-msgstr ""
+msgstr "Inclure votre email et nom (optionnel) dans le mail?"
 
 #
 msgid "Increase delay"
-msgstr ""
+msgstr "Augmenter retard"
 
 #
 #, python-format
 msgid "Increase delay by %i ms (can be set)"
-msgstr ""
+msgstr "Augmenter le retard par %i ms (peut-être réglé)"
 
 #
 msgid "Increased voltage"
@@ -2962,19 +3253,18 @@ msgstr "Index"
 
 #
 msgid "India"
-msgstr ""
+msgstr "Inde"
 
 #
 msgid "Info"
-msgstr ""
+msgstr "Info"
 
 #
 msgid "InfoBar"
 msgstr "Barre d'infos"
 
-#
 msgid "Infobar timeout"
-msgstr "Délai barre d'infos"
+msgstr "Temps dépassé barre d'infos"
 
 #
 msgid "Information"
@@ -2986,11 +3276,11 @@ msgstr "Initialiser"
 
 #
 msgid "Initial location in new timers"
-msgstr ""
+msgstr "Emplacement initial pour nouveaux enregistrements"
 
 #
 msgid "Initialization"
-msgstr ""
+msgstr "Initialisation"
 
 #
 msgid "Initialize"
@@ -3004,37 +3294,43 @@ msgstr "Initialisation du disque dur..."
 msgid "Input"
 msgstr "Entrée"
 
+msgid "Input device setup"
+msgstr "Paramètres périphérique entrée"
+
+msgid "Input devices"
+msgstr "Périphériques entrée"
+
 #
 msgid "Install"
-msgstr ""
+msgstr "Installer"
 
 #
 msgid "Install a new image with a USB stick"
-msgstr ""
+msgstr "Installer une nouvelle image avec la clé USB"
 
 #
 msgid "Install a new image with your web browser"
-msgstr ""
+msgstr "Installer une nouvelle image avec navigateur web"
 
 #
 msgid "Install extensions."
-msgstr ""
+msgstr "Installer extensions."
 
 #
 msgid "Install local extension"
-msgstr ""
+msgstr "Installer extension locale"
 
 #
 msgid "Install or remove finished."
-msgstr ""
+msgstr "Installation/Retrait terminé."
 
 #
 msgid "Install settings, skins, software..."
-msgstr ""
+msgstr "Installation paramètres, thèmes, logiciel..."
 
 #
 msgid "Installation finished."
-msgstr ""
+msgstr "Installation terminée."
 
 #
 msgid "Installing"
@@ -3062,19 +3358,11 @@ msgstr "enregistrement immédiat..."
 
 #
 msgid "Instant record location"
-msgstr ""
-
-#
-msgid "Integrated Ethernet"
-msgstr "Ethernet intégrée"
-
-#
-msgid "Integrated Wireless"
-msgstr "Sans fil intégré"
+msgstr "Emplacement enregistrements immédiats"
 
 #
 msgid "Interface: "
-msgstr ""
+msgstr "Interface: "
 
 #
 msgid "Intermediate"
@@ -3085,7 +3373,10 @@ msgid "Internal Flash"
 msgstr "Flash interne"
 
 msgid "Internal LAN adapter."
-msgstr ""
+msgstr "Adaptateur interne LAN"
+
+msgid "Internal firmware updater"
+msgstr "Updater interne firmware"
 
 #
 msgid "Invalid Location"
@@ -3099,22 +3390,21 @@ msgstr "Répertoire sélectionné invalide: %s"
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
-msgstr ""
+msgstr "Réponse invalide du service sécurité, SVP relancer encore"
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
-msgstr ""
+msgstr "Réponse invalide du serveur."
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 177
 #, python-format
 msgid "Invalid response from server. Please report: %s"
-msgstr ""
+msgstr "Réponse invalide du serveur. Veuillez rapporter: %s"
 
 #
 msgid "Invalid selection"
-msgstr ""
+msgstr "sélection invalide"
 
 #
 msgid "Inversion"
@@ -3122,19 +3412,19 @@ msgstr "Inversion"
 
 #
 msgid "Ipkg"
-msgstr ""
+msgstr "Ipkg"
 
 #
 msgid "Ireland"
-msgstr ""
+msgstr "Irlande"
 
 #
 msgid "Is this videomode ok?"
-msgstr ""
+msgstr "Est-ce que ce mode vidéo est OK?"
 
 #
 msgid "Israel"
-msgstr ""
+msgstr "Israël"
 
 #
 msgid ""
@@ -3144,18 +3434,30 @@ msgid ""
 "Service (inside a Bouquet).\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Il est possible de limiter une ProgAuto à certains services ou bouquets ou "
+"d'en refuser certains.\n"
+"Une émission correspondra seulement à cette ProgAuto si elle est sur un "
+"service spécifique et non interdit (à l'intérieur d'un bouquet).\n"
+"Presser BLEU pour ajouter une nouvelle restriction et JAUNE pour retirer le "
+"choix."
 
 #
 msgid "Italian"
 msgstr "Italien"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Prévisions météorologiques italiennes sur Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Prévisions météorologiques italiennes sur Dreambox de www.google.it."
+
 #
 msgid "Italy"
-msgstr ""
+msgstr "Italie"
 
 #
 msgid "Japan"
-msgstr ""
+msgstr "Japon"
 
 #
 msgid "Job View"
@@ -3166,25 +3468,69 @@ msgstr "Vue travail"
 msgid "Just Scale"
 msgstr "Juste mettre à l'échelle"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Thème Kerni BrushedAlu-HD"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Thème Kerni DreamMM-HD"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Thème Kerni Elgato-HD"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Thème Kerni SWAIN"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Thème Kerni SWAIN-HD"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Thème Kerni UltraViolet"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Thème Kerni YADS-HD"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Thème Kerni dTV-HD"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Thème Kerni dTV-HD-Reloaded"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Thème Kerni dmm-HD"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Thème Kerni dreamTV-HD"
+
+msgid "Kerni's simple skin"
+msgstr "Thème Kerni simple"
+
+msgid "Kerni-HD1 skin"
+msgstr "Thème Kerni-HD1"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Thème Kerni-HD1R2"
+
+msgid "Kernis HD1 skin"
+msgstr "Thème Kernis HD1"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
-msgstr ""
+msgstr "Touche %(Touche)s réglés avec succès à %(délai)i ms"
 
 #
 #, python-format
 msgid "Key %(key)s (current value: %(value)i ms)"
-msgstr ""
+msgstr "Touche %(Touche)s (valeur courante: %(valeur)i ms)"
 
 #
 msgid "Keyboard"
-msgstr ""
+msgstr "Clavier"
 
 #
 msgid "Keyboard Map"
 msgstr "Agencement du clavier"
 
-#
 msgid "Keyboard Setup"
 msgstr "Paramétrage du clavier"
 
@@ -3192,28 +3538,31 @@ msgstr "Paramétrage du clavier"
 msgid "Keymap"
 msgstr "Agencement touches"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "KiddyTimer permet de contrôler l'usage TV journalier de vos enfants"
+
 #
 msgid "LAN Adapter"
 msgstr "Adaptateur réseau local"
 
 msgid "LAN connection"
-msgstr ""
+msgstr "Connection LAN"
 
 #
 msgid "LNB"
-msgstr ""
+msgstr "LNB"
 
 #
 msgid "LOF"
-msgstr ""
+msgstr "LOF"
 
 #
 msgid "LOF/H"
-msgstr ""
+msgstr "LOF/H"
 
 #
 msgid "LOF/L"
-msgstr ""
+msgstr "LOF/L"
 
 #
 msgid "Language"
@@ -3225,9 +3574,8 @@ msgstr "Sélection de la langue"
 
 #
 msgid "Last config"
-msgstr ""
+msgstr "Dernière config"
 
-#
 msgid "Last speed"
 msgstr "Dernière vitesse"
 
@@ -3237,7 +3585,7 @@ msgstr "Latitude"
 
 #
 msgid "Latvian"
-msgstr ""
+msgstr "Letton"
 
 #
 msgid "Leave DVD Player?"
@@ -3250,7 +3598,7 @@ msgstr "Gauche"
 #
 #. TRANSLATORS: (aspect ratio policy: black bars on top/bottom) in doubt, keep english term.
 msgid "Letterbox"
-msgstr ""
+msgstr "Letterbox"
 
 #
 msgid "Limit east"
@@ -3262,7 +3610,7 @@ msgstr "Limite ouest"
 
 #
 msgid "Limited character set for recording filenames"
-msgstr ""
+msgstr "Jeu de caractères limité pour nom enregistrements"
 
 #
 msgid "Limits off"
@@ -3288,6 +3636,12 @@ msgstr "Titres liés avec un menu DVD"
 msgid "List of Storage Devices"
 msgstr "Liste périphériques stockage"
 
+msgid "Listen and record internet radio"
+msgstr "Ecouter et enregistrer radio internet"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Ecouter et enregistrer radio shoutcast internet sur votre Dreambox."
+
 #
 msgid "Lithuanian"
 msgstr "Lithuanien"
@@ -3300,13 +3654,12 @@ msgstr "charger"
 msgid "Load Length of Movies in Movielist"
 msgstr "Charger longueur des films dans liste films"
 
-#
 msgid "Load feed on startup:"
-msgstr ""
+msgstr "Charger feed au démarrage:"
 
 #
 msgid "Load movie-length"
-msgstr ""
+msgstr "Charger longueur-film"
 
 #
 msgid "Local Network"
@@ -3314,7 +3667,7 @@ msgstr "Réseau local"
 
 #
 msgid "Local share name"
-msgstr ""
+msgstr "Nom partage local"
 
 #
 msgid "Location"
@@ -3322,7 +3675,7 @@ msgstr "Emplacement"
 
 #
 msgid "Location for instant recordings"
-msgstr ""
+msgstr "Emplacement pour enregistrements instantanés"
 
 #
 msgid "Lock:"
@@ -3330,14 +3683,14 @@ msgstr "Signal:"
 
 #
 msgid "Log results to harddisk"
-msgstr ""
+msgstr "Sauver log sur disque dur"
 
 #
 msgid "Long Keypress"
 msgstr "Appui long touche"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Nom fichiers longs"
 
 #
 msgid "Longitude"
@@ -3345,13 +3698,15 @@ msgstr "Longitude"
 
 #
 msgid "Lower bound of timespan."
-msgstr ""
+msgstr "Limite inférieure de période."
 
 #
 msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Limite inférieure de période. Rien avant cette fois ne sera trié. Les "
+"décalages ne sont pas pris en considération!"
 
 #
 msgid "MMC Card"
@@ -3383,19 +3738,34 @@ msgstr "Faire de cette marque juste une marque"
 
 #
 msgid "Manage extensions"
-msgstr ""
+msgstr "Gestionnaire extensions"
+
+msgid "Manage local files"
+msgstr "Gestion fichiers locales"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Gestion logos à afficher au démarrage ou pendant le mode radio."
+
+msgid "Manage logos to display at boottime"
+msgstr "Gestion logos à afficher pendant le boot"
 
 #
 msgid "Manage network shares"
+msgstr "Gestionnaire partages réseau"
+
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
 msgstr ""
+"Gérer vos fichiers musique dans la base de données, jouez les avec Music "
+"Player Merlin."
 
 #
 msgid "Manage your network shares..."
-msgstr ""
+msgstr "Gérer vos partages réseau..."
 
 #
 msgid "Manage your receiver's software"
-msgstr ""
+msgstr "Gestion de votre logiciel récepteur"
 
 #
 msgid "Manual Scan"
@@ -3407,7 +3777,7 @@ msgstr "Transpondeur manuel"
 
 #
 msgid "Manufacturer"
-msgstr ""
+msgstr "Constructeur"
 
 #
 msgid "Margin after record"
@@ -3420,30 +3790,32 @@ msgstr "Marge avant l'enregistrement (minutes)"
 #
 #, python-format
 msgid "Match Timespan: %02d:%02d - %02d:%02d"
-msgstr ""
+msgstr "Période correspondante: %02d:%02d - %02d:%02d"
 
 #
 msgid "Match title"
-msgstr ""
+msgstr "Titre correspondant"
 
 #
 #, python-format
 msgid "Match title: %s"
-msgstr ""
+msgstr "Titre correspondant: %s"
 
 #
 msgid "Max. Bitrate: "
-msgstr ""
+msgstr "Bitrate Max.: "
 
 #
 msgid "Maximum duration (in m)"
-msgstr ""
+msgstr "Durée maximum (en m)"
 
 #
 msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
 "time (without offset) it won't be matched."
 msgstr ""
+"Durée maximum émission pour correspondance. Si un événement est plus long "
+"que ce nombre d'heure (sans décalage) il ne sera pas équivalent."
 
 #
 msgid "Media player"
@@ -3453,6 +3825,23 @@ msgstr "Lecteur de médias"
 msgid "MediaPlayer"
 msgstr "Lecteur multimédia"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner balaye les périphériques pour les fichiers médias jouables et "
+"montre un menu avec des actions possibles comme visionnement images ou "
+"lecture de films."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediaplayer écoute vos musiques et vidéos préférées.\n"
+"Jouez toute vos musiques préférées et fichiers vidéo, organisez les en "
+"playlists, Visionnez couverture et informations album."
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Ce support n'est pas un DVD enregistrable!"
@@ -3465,17 +3854,20 @@ msgstr "Ce support n'est pas vide!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Music Player Merlin et iDream"
+
 #
 msgid "Message"
 msgstr "Message"
 
 #
 msgid "Message..."
-msgstr ""
+msgstr "Message..."
 
 #
 msgid "Mexico"
-msgstr ""
+msgstr "Mexique"
 
 #
 msgid "Mkfs failed"
@@ -3483,7 +3875,7 @@ msgstr "Echec Mkfs"
 
 #
 msgid "Mode"
-msgstr ""
+msgstr "Mode"
 
 #
 msgid "Model: "
@@ -3491,7 +3883,7 @@ msgstr "Modèle:"
 
 #
 msgid "Modify existing timers"
-msgstr ""
+msgstr "Modifier programmations existantes"
 
 #
 msgid "Modulation"
@@ -3515,39 +3907,39 @@ msgstr "Lundi"
 
 #
 msgid "Monthly"
-msgstr ""
+msgstr "Mensuellement"
 
 #
 msgid "More video entries."
-msgstr ""
+msgstr "Plus d'entrées vidéo."
 
 #
 msgid "Mosquito noise reduction"
-msgstr ""
+msgstr "Réduction bruit pixelisation"
 
 #
 msgid "Most discussed"
-msgstr ""
+msgstr "Plus discutés"
 
 #
 msgid "Most linked"
-msgstr ""
+msgstr "Plus visités"
 
 #
 msgid "Most popular"
-msgstr ""
+msgstr "Plus populaires"
 
 #
 msgid "Most recent"
-msgstr ""
+msgstr "Plus récents"
 
 #
 msgid "Most responded"
-msgstr ""
+msgstr "Plus répondus"
 
 #
 msgid "Most viewed"
-msgstr ""
+msgstr "Plus vus"
 
 #
 msgid "Mount failed"
@@ -3555,37 +3947,39 @@ msgstr "Echec montage"
 
 #
 msgid "Mount informations"
-msgstr ""
+msgstr "Informations montage"
 
 #
 msgid "Mount options"
-msgstr ""
+msgstr "Options montage"
 
 #
 msgid "Mount type"
-msgstr ""
+msgstr "Type montage"
 
 #
 msgid "MountManager"
-msgstr ""
+msgstr "Gestionnaire montage"
 
 #
 msgid ""
 "Mounted/\n"
 "Unmounted"
 msgstr ""
+"Monté/\n"
+"Démonté"
 
 #
 msgid "Mountpoints management"
-msgstr ""
+msgstr "Gestionnaire points montage"
 
 #
 msgid "Mounts editor"
-msgstr ""
+msgstr "Editeur montages"
 
 #
 msgid "Mounts management"
-msgstr ""
+msgstr "Gestionnaire montages"
 
 #
 msgid "Move Picture in Picture"
@@ -3597,59 +3991,78 @@ msgstr "Déplacer vers l'est"
 
 #
 msgid "Move plugin screen"
-msgstr ""
+msgstr "Déplacer écran plugin"
 
 #
 msgid "Move screen down"
-msgstr ""
+msgstr "Déplacer écran vers le bas"
 
 #
 msgid "Move screen to the center of your TV"
-msgstr ""
+msgstr "Déplacer écran vers le centre de votre TV"
 
 #
 msgid "Move screen to the left"
-msgstr ""
+msgstr "Déplacer écran vers la gauche"
 
 #
 msgid "Move screen to the lower left corner"
-msgstr ""
+msgstr "Déplacer écran vers le coin bas gauche"
 
 #
 msgid "Move screen to the lower right corner"
-msgstr ""
+msgstr "Déplacer écran vers le coin bas droit"
 
 #
 msgid "Move screen to the middle of the left border"
-msgstr ""
+msgstr "Déplacer écran vers le milieu bord gauche"
 
 #
 msgid "Move screen to the middle of the right border"
-msgstr ""
+msgstr "Déplacer écran vers le milieu bord droit"
 
 #
 msgid "Move screen to the right"
-msgstr ""
+msgstr "Déplacer écran vers la droite"
 
 #
 msgid "Move screen to the upper left corner"
-msgstr ""
+msgstr "Déplacer écran vers le coin haut gauche"
 
 #
 msgid "Move screen to the upper right corner"
-msgstr ""
+msgstr "Déplacer écran vers le coin haut droit"
 
 #
 msgid "Move screen up"
-msgstr ""
+msgstr "Déplacer écran vers le haut"
 
 #
 msgid "Move west"
 msgstr "Déplacer vers l'ouest"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Information film depuis la Film Datenbank en ligne (Allemagne)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Informations film depuis la Film Datenbank en ligne"
+
 #
 msgid "Movie location"
+msgstr "Emplcement film"
+
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger ajoute des pointeurs aux films enregistrés pour trier une grande "
+"liste de films."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
 msgstr ""
+"Movielist Preview créé des captures d'écran des enregistrements et le montre "
+"dans la liste des films."
 
 #
 msgid "Movielist menu"
@@ -3661,7 +4074,7 @@ msgstr "Multi EPG"
 
 #
 msgid "Multimedia"
-msgstr ""
+msgstr "Multimédia"
 
 #
 msgid "Multiple service support"
@@ -3673,47 +4086,48 @@ msgstr "Multisat"
 
 #
 msgid "Music"
-msgstr ""
+msgstr "Musique"
 
 #
 msgid "Mute"
 msgstr "Sourdine"
 
-#
 msgid "My TubePlayer"
-msgstr ""
+msgstr "Lecteur MyTube"
 
 #
 msgid "MyTube Settings"
-msgstr ""
+msgstr "Paramètres MyTube"
 
-#
 msgid "MyTubePlayer"
-msgstr ""
+msgstr "Lecteur MyTube"
 
-#
 msgid "MyTubePlayer Help"
-msgstr ""
+msgstr "Aide Lecteur MyTube"
 
-#
 msgid "MyTubePlayer active video downloads"
-msgstr ""
+msgstr "Lecteur MyTube téléchargement vidéo actif"
 
-#
 msgid "MyTubePlayer settings"
-msgstr ""
+msgstr "Paramètres Lecteur MyTube"
 
-#
 msgid "MyTubeVideoInfoScreen"
-msgstr ""
+msgstr "Ecran infos vidéo MyTube"
 
 #
 msgid "MyTubeVideohelpScreen"
-msgstr ""
+msgstr "EcranAideMyTubeVideo"
 
 #
 msgid "N/A"
+msgstr "N/A"
+
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
 msgstr ""
+"Le client de NCID montre des appels vocaux entrants favorisés par n'importe "
+"quel serveur de NCID (par exemple Vodafone Easybox) sur votre Dreambox."
 
 #
 msgid "NEXT"
@@ -3721,7 +4135,7 @@ msgstr "SUIVANT"
 
 #
 msgid "NFI Image Flashing"
-msgstr ""
+msgstr "Flash de l'image NFI"
 
 #
 msgid "NFI image flashing completed. Press Yellow to Reboot!"
@@ -3729,7 +4143,7 @@ msgstr "Flash de l'image NFI terminé. Presser Jaune pour redémarrer!"
 
 #
 msgid "NFS share"
-msgstr ""
+msgstr "Partage NFS"
 
 #
 msgid "NOW"
@@ -3760,13 +4174,109 @@ msgstr "Paramètres nom serveur"
 msgid "Nameserver settings"
 msgstr "Paramètres nom serveur"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Thème Nemesis BlackBox"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Thème Nemesis BlackBox pour la Dreambox"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Thème Nemesis Blueline Single"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Thème Nemesis Blueline Single pour la Dreambox"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Thème Nemesis Blueline"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Thème Nemesis Blueline pour la Dreambox"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Thème Nemesis Blueline.Extended"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Thème Nemesis Blueline.Extended pour la Dreambox"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Thème Nemesis ChromeLine Cobolt"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Thème Nemesis ChromeLine Cobolt pour la Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Thème Nemesis ChromeLine"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Thème Nemesis ChromeLine pour la Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Thème Nemesis Flatline Blue"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Thème Nemesis Flatline Blue pur la Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Thème Nemesis Flatline"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Thème Nemesis Flatline pour la Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Thème Nemesis GlassLine"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Thème Nemesis GlassLine pour la Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Thème Nemesis Greenline Extended"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Thème Nemesis Greenline Extended pour la Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Thème Nemesis Greenline Single"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Thème Nemesis Greenline Single pour la Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Thème Nemesis Greenline"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Thème Nemesis Greenline pour la Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Thème Nemesis Greyline Extended"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Thème Nemesis Greyline Extended pour la Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Thème Nemesis Greyline Single"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Thème Nemesis Greyline Single pour la Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Thème Nemesis Greyline"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Thème Nemesis Greyline pour la Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Thème Nemesis ShadowLine"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Thème Nemesis ShadowLine pour la Dreambox"
+
 #
 msgid "Netmask"
 msgstr "Masque sous réseau"
 
 #
 msgid "Network"
-msgstr ""
+msgstr "Réseau"
 
 #
 msgid "Network Configuration..."
@@ -3805,7 +4315,7 @@ msgid "Network test..."
 msgstr "Test réseau..."
 
 msgid "Network test: "
-msgstr ""
+msgstr "Test réseau: "
 
 #
 msgid "Network:"
@@ -3813,7 +4323,7 @@ msgstr "Réseau:"
 
 #
 msgid "NetworkBrowser"
-msgstr ""
+msgstr "Parcours réseau"
 
 #
 msgid "NetworkWizard"
@@ -3821,19 +4331,18 @@ msgstr "Assistant réseau"
 
 #
 msgid "Never"
-msgstr ""
+msgstr "Jamais"
 
 #
 msgid "New"
 msgstr "Nouvelle"
 
-#
-msgid "New Zealand"
-msgstr ""
+msgid "New PIN"
+msgstr "Nouveau PIN"
 
 #
-msgid "New pin"
-msgstr "Nouveau pin"
+msgid "New Zealand"
+msgstr "Nouvelle Zélande"
 
 #
 msgid "New version:"
@@ -3841,7 +4350,7 @@ msgstr "Nouvelle version : "
 
 #
 msgid "News & Politics"
-msgstr ""
+msgstr "Nouvelles et Politiques"
 
 #
 msgid "Next"
@@ -3857,13 +4366,10 @@ msgstr "Aucun lecteur DVD (supporté) trouvé!"
 
 #
 msgid "No Connection"
-msgstr ""
+msgstr "Pas de connection"
 
-#
 msgid "No HDD found or HDD not initialized!"
-msgstr ""
-"Aucun disque dur trouvé ou\n"
-"disque dur non initialisé !"
+msgstr "Aucun disque dur trouvé oudisque dur non initialisé!"
 
 #
 msgid "No Networks found"
@@ -3883,7 +4389,7 @@ msgstr ""
 
 #
 msgid "No description available."
-msgstr ""
+msgstr "Description non disponible."
 
 #
 msgid "No details for this image file"
@@ -3891,7 +4397,7 @@ msgstr "Aucun détails pour ce fichier image"
 
 #
 msgid "No displayable files on this medium found!"
-msgstr ""
+msgstr "Aucun fichiers affichables trouvés sur ce support!"
 
 #
 msgid "No event info found, recording indefinitely."
@@ -3902,6 +4408,8 @@ msgid ""
 "No fast winding possible yet.. but you can use the number buttons to skip "
 "forward/backward!"
 msgstr ""
+"Aucun passage rapide possible encore. Cependant, vous pouvez sauter avec les "
+"boutons numériques avant/arrière!"
 
 #
 msgid "No free tuner!"
@@ -3909,30 +4417,28 @@ msgstr "Pas de tuner libre"
 
 #
 msgid "No network connection available."
-msgstr ""
+msgstr "Aucune connection réseau disponible."
 
 #
 msgid "No network devices found!"
-msgstr ""
+msgstr "Pas de périphériques réseau trouvé!"
 
 #
 msgid "No networks found"
 msgstr "Aucun réseaux trouvés"
 
-#
 msgid ""
 "No packages were upgraded yet. So you can check your network and try again."
 msgstr ""
-"Aucun paquet n'a été encore upgradé. Veuillez vérifier le réseau et essayer "
-"encore."
+"Aucun paquet n'a été encore upgradé. Veuillez vérifier le réseau et "
+"réessayer."
 
-#
 msgid "No picture on TV? Press EXIT and retry."
-msgstr "Pas d'image sur la TV? Presser EXIT and réessayer."
+msgstr "Pas d'image sur la TV? Presser EXIT et réessayer."
 
 #
 msgid "No playable video found! Stop playing this movie?"
-msgstr ""
+msgstr "Pas de vidéo lisible trouvée! Stopper lecture du film?"
 
 #
 msgid "No positioner capable frontend found."
@@ -3942,29 +4448,22 @@ msgstr "Aucun positionneur tuner détecté."
 msgid "No satellite frontend found!!"
 msgstr "Aucun tuner satellite trouvé!!"
 
-#
 msgid "No tags are set on these movies."
-msgstr "Aucune étiquette réglée sur ces films."
+msgstr "Aucun pointeur réglé sur ces films."
 
 #
 msgid "No to all"
-msgstr ""
+msgstr "Non à tout"
 
-#
 msgid "No tuner is configured for use with a diseqc positioner!"
-msgstr "Aucun tuner n'est configuré pour utiliser un positionneur DiSEqC !"
+msgstr "Aucun tuner n'est configuré pour utiliser un positionneur DiSEqC!"
 
-#
 msgid ""
 "No tuner is enabled!\n"
 "Please setup your tuner settings before you start a service scan."
 msgstr ""
 "Aucun tuner est activé!\n"
-"Veuillez paramètrer vos tuner avant de lancer l'analyse des services."
-
-#
-msgid "No useable USB stick found"
-msgstr "Aucune clef USB utilisable trouvée"
+"Veuillez paramétrer vos tuner avant de lancer l'analyse des services."
 
 #
 msgid ""
@@ -3988,18 +4487,19 @@ msgstr ""
 
 #
 msgid "No videos to display"
-msgstr ""
+msgstr "Pas de vidéos à afficher"
 
 #
 msgid "No wireless networks found! Please refresh."
-msgstr ""
+msgstr "Aucun réseau sans fil trouvé! veuillez rafraichir."
 
-#
 msgid ""
 "No working local network adapter found.\n"
 "Please verify that you have attached a network cable and your network is "
 "configured correctly."
 msgstr ""
+"Aucun adaptateur réseau fonctionnel trouvé.Veuillez vérifier que vous avez "
+"connecté un câble réseau et que le réseau est configuré correctement."
 
 #
 msgid ""
@@ -4023,7 +4523,7 @@ msgstr ""
 
 #
 msgid "No, but play video again"
-msgstr ""
+msgstr "Non, mais jouer encore vidéo."
 
 #
 msgid "No, but restart from begin"
@@ -4031,11 +4531,11 @@ msgstr "Non, mais relancer depuis le début"
 
 #
 msgid "No, but switch to video entries."
-msgstr ""
+msgstr "Non, mais commuter vers entrées vidéo."
 
 #
 msgid "No, but switch to video search."
-msgstr ""
+msgstr "Non, mais commuter vers recherche vidéo."
 
 #
 msgid "No, do nothing."
@@ -4045,13 +4545,16 @@ msgstr "Non, ne rien faire."
 msgid "No, just start my dreambox"
 msgstr "Non, juste démarrer ma Dreambox"
 
+msgid "No, never"
+msgstr "Non, jamais"
+
 #
 msgid "No, not now"
-msgstr ""
+msgstr "Non, pas maintenant"
 
 #
 msgid "No, remove them."
-msgstr ""
+msgstr "Non, les retirer."
 
 #
 msgid "No, scan later manually"
@@ -4059,7 +4562,7 @@ msgstr "Non, analyser manuellement plus tard"
 
 #
 msgid "No, send them never"
-msgstr ""
+msgstr "Non, ne jamais envoyer"
 
 #
 msgid "None"
@@ -4072,7 +4575,7 @@ msgstr "Non Linéaire"
 
 #
 msgid "Nonprofits & Activism"
-msgstr ""
+msgstr "Nonprofits & Activisme"
 
 #
 msgid "North"
@@ -4093,15 +4596,14 @@ msgstr ""
 
 #
 msgid "Not fetching feed entries"
-msgstr ""
+msgstr "Pas chercher entrées feed"
 
-#
 msgid ""
 "Nothing to scan!\n"
 "Please setup your tuner settings before you start a service scan."
 msgstr ""
-"Rien à analyser !\n"
-"Veuillez paramètrer votre tuner avant de démarrer une analyse de chaînes."
+"Rien à analyser!Veuillez paramétrer votre tuner avant de démarrer une "
+"analyse de chaînes."
 
 #
 msgid "Now Playing"
@@ -4120,7 +4622,7 @@ msgstr ""
 
 #
 msgid "Number of scheduled recordings left."
-msgstr ""
+msgstr "nombre d'enregistrements programmés restants."
 
 #
 msgid "OK"
@@ -4132,11 +4634,11 @@ msgstr "D'accord, guidez moi à travers la procédure de mise à jour"
 
 #
 msgid "OK, remove another extensions"
-msgstr ""
+msgstr "OK, retirer autre extensions"
 
 #
 msgid "OK, remove some extensions"
-msgstr ""
+msgstr "OK, retirer quelques extensions"
 
 #
 msgid "OSD Settings"
@@ -4152,11 +4654,11 @@ msgstr "Arrêt"
 
 #
 msgid "Offset after recording (in m)"
-msgstr ""
+msgstr "Décalage après enregistrement (en m)"
 
 #
 msgid "Offset before recording (in m)"
-msgstr ""
+msgstr "Décalage avant enregistrement (en m)"
 
 #
 msgid "On"
@@ -4164,11 +4666,11 @@ msgstr "Marche"
 
 #
 msgid "On any service"
-msgstr ""
+msgstr "Sur tout service"
 
 #
 msgid "On same service"
-msgstr ""
+msgstr "Sur même service"
 
 #
 msgid "One"
@@ -4176,7 +4678,7 @@ msgstr "Un"
 
 #
 msgid "Only AutoTimers created during this session"
-msgstr ""
+msgstr "Seulement ProgAutos créées durant cette session"
 
 #
 msgid "Only Free scan"
@@ -4184,28 +4686,28 @@ msgstr "Scanner seulement libre"
 
 #
 msgid "Only extensions."
-msgstr ""
+msgstr "Extensions seules"
 
 #
 msgid "Only match during timespan"
-msgstr ""
+msgstr "Seulement correspondant pendant la période"
 
 #
 #, python-format
 msgid "Only on Service: %s"
-msgstr ""
+msgstr "Seulement sur service: %s"
 
 #
 msgid "Open Context Menu"
-msgstr ""
+msgstr "Ouvrir menu contextuel"
 
 #
 msgid "Open plugin menu"
-msgstr ""
+msgstr "Ouvrir menu plugin"
 
 #
 msgid "Optionally enter your name if you want to."
-msgstr ""
+msgstr "Optionnel, saisir votre nom si vous le souhaitez."
 
 #
 msgid "Orbital Position"
@@ -4213,11 +4715,20 @@ msgstr "Position orbitale"
 
 #
 msgid "Outer Bound (+/-)"
-msgstr ""
+msgstr "Limite externe (+/-)"
+
+msgid "Overlay for scrolling bars"
+msgstr "Recouvrement barres défilement"
 
 #
 msgid "Override found with alternative service"
-msgstr ""
+msgstr "Dépassement trouvé avec le service alternatif"
+
+msgid "Overwrite configuration files ?"
+msgstr "Ecraser fichiers configuration?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Ecraser fichiers configuration pendant mise à jour logicielle?"
 
 #
 msgid "PAL"
@@ -4233,11 +4744,11 @@ msgstr "Mise à jour liste paquets"
 
 #
 msgid "Package removal failed.\n"
-msgstr ""
+msgstr "Echec retrait du paquet!\n"
 
 #
 msgid "Package removed successfully.\n"
-msgstr ""
+msgstr "Paquet retiré avec succès.\n"
 
 #
 msgid "Packet management"
@@ -4248,13 +4759,9 @@ msgid "Packet manager"
 msgstr "Gestionnaire paquet"
 
 #
-msgid "Page"
-msgstr "Page"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
-msgstr ""
+msgstr "Pan&Scan"
 
 #
 msgid "Parent Directory"
@@ -4276,9 +4783,16 @@ msgstr "Paramètres contrôle parental"
 msgid "Parental control type"
 msgstr "Type contrôle parental"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox permet d'éditer à distance les programmations enregistrements et "
+"flux vidéo programme TV."
+
 #
 msgid "Password"
-msgstr ""
+msgstr "Mot de passe"
 
 #
 msgid "Pause movie at end"
@@ -4286,15 +4800,21 @@ msgstr "Pause film à la fin"
 
 #
 msgid "People & Blogs"
-msgstr ""
+msgstr "Peuple & Blogs"
+
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock affiche l'horloge permanente sur l'écran."
+
+msgid "Persian"
+msgstr "Iranien"
 
 #
 msgid "Pets & Animals"
-msgstr ""
+msgstr "Animaux & Sauvages"
 
 #
 msgid "Phone number"
-msgstr ""
+msgstr "Numéro téléphone"
 
 #
 msgid "PiPSetup"
@@ -4327,19 +4847,25 @@ msgstr "Jouer CD-Audio..."
 
 #
 msgid "Play DVD"
-msgstr ""
+msgstr "Jouer DVD..."
 
 #
 msgid "Play Music..."
-msgstr ""
+msgstr "Jouer Musique..."
 
 #
 msgid "Play YouTube movies"
-msgstr ""
+msgstr "Jouer films YouTube"
+
+msgid "Play music from Last.fm"
+msgstr "Jouer musique depuis Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Jouer musique depuis Last.fm."
 
 #
 msgid "Play next video"
-msgstr ""
+msgstr "Jouer vidéo suivante"
 
 #
 msgid "Play recorded movies..."
@@ -4347,7 +4873,22 @@ msgstr "lire les films enregistrés..."
 
 #
 msgid "Play video again"
-msgstr ""
+msgstr "Jouer vidéo encore"
+
+msgid "Play videos from PC on your Dreambox"
+msgstr "Jouer vidéo du PC sur votre Dreambox"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Playback de Youtube à travers un PC"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Lecteur pour flux réseau et internet"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Lecteur pour flux réseau et internet."
+
+msgid "Plays your favorite music and videos"
+msgstr "Jouer vos musiques et vidéos favorites"
 
 #
 msgid "Please Reboot"
@@ -4359,7 +4900,14 @@ msgstr "Veuillez choisir média à scanner"
 
 #
 msgid "Please add titles to the compilation."
+msgstr "Veuillez ajouter titres à la compilation."
+
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
 msgstr ""
+"Soyez conscient que n'importe qui peut désactiver le contrôle parental, si "
+"vous n'avez pas mis un PIN."
 
 #
 msgid "Please change recording endtime"
@@ -4370,10 +4918,6 @@ msgid "Please check your network settings!"
 msgstr "Veuillez vérifier vos paramètres réseau!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Veuillez choisir le fichier image .NFI du serveur feed à télécharger"
-
-#
 msgid "Please choose an extension..."
 msgstr "Veuillez choisir une extension..."
 
@@ -4406,14 +4950,6 @@ msgstr ""
 "Quand vous serez prèt, pressez OK pour continuer."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Veuillez déconnecter tous les périphériques USB  de votre Dreambox, puis "
-"reconnecter la clé USB de destination (capacité minimum 64 MB) maintenant!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Veuillez ne changer aucune valeur avant de savoir ce que vous faites!"
 
@@ -4441,21 +4977,20 @@ msgstr "Veuillez saisir le nom du nouveau répertoire"
 msgid "Please enter the correct pin code"
 msgstr "Veuillez saisir le code pin correcte"
 
-#
-msgid "Please enter the old pin code"
+msgid "Please enter the old PIN code"
 msgstr "Veuillez saisir l'ancien code pin"
 
 #
 msgid "Please enter your email address here:"
-msgstr ""
+msgstr "Veuillez saisir votre adresse email ici:"
 
 #
 msgid "Please enter your name here (optional):"
-msgstr ""
+msgstr "Veuillez saisir votre nom ici (optionnel):"
 
 #
 msgid "Please enter your search term."
-msgstr ""
+msgstr "Veuillez saisir votre terme de recherche."
 
 #
 msgid "Please follow the instructions on the TV"
@@ -4479,11 +5014,7 @@ msgstr "Veuille presser OK!"
 
 #
 msgid "Please provide a Text to match"
-msgstr ""
-
-#
-msgid "Please select .NFI flash image file from medium"
-msgstr "Veuiller sélectionner le fichier image flash .NFI du support"
+msgstr "Veuillez fournir un texte pour correspondance"
 
 #
 msgid "Please select a playlist to delete..."
@@ -4496,6 +5027,7 @@ msgstr "Veuillez choisir une liste lecture..."
 #
 msgid "Please select a standard feed or try searching for videos."
 msgstr ""
+"Veuillez sélectionner une feed standard ou essyer de chercher des vidéos."
 
 #
 msgid "Please select a subservice to record..."
@@ -4505,25 +5037,24 @@ msgstr "Veuillez choisir un sous-service à enregistrer..."
 msgid "Please select a subservice..."
 msgstr "Veuillez choisir un sous-service..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Veuillez choisir un fichier NFI et presser vert pour flasher!"
+
 #
 msgid "Please select an extension to remove."
-msgstr ""
+msgstr "Veuillez choisir une extension à retirer."
 
 #
 msgid "Please select an option below."
-msgstr ""
+msgstr "Veuillez choisir une option ci-dessous."
 
 #
 msgid "Please select medium to use as backup location"
-msgstr ""
+msgstr "Veuillez choisir le support pour la sauvegarde"
 
 #
 msgid "Please select tag to filter..."
-msgstr ""
-
-#
-msgid "Please select target directory or medium"
-msgstr "Veuillez sélectionner le répertoire ou support cible"
+msgstr "Veuillez choisir pointeur pour filtrer..."
 
 #
 msgid "Please select the movie path..."
@@ -4581,10 +5112,8 @@ msgstr ""
 "Veuillez utiliser les touches HAUT et BAS pour choisir votre langage. "
 "Ensuite presser le bouton OK."
 
-#
-#, fuzzy
 msgid "Please wait (Step 2)"
-msgstr "Veuillez attendre..."
+msgstr "Veuillez patienter (étape 2)"
 
 #
 msgid "Please wait for activation of your network configuration..."
@@ -4592,27 +5121,27 @@ msgstr "Veuillez attendre l'activation de votre configuration réseau..."
 
 #
 msgid "Please wait for activation of your network mount..."
-msgstr ""
+msgstr "Veuillez patienter, activation du montage de votre réseau..."
 
 #
 msgid "Please wait while removing selected package..."
-msgstr ""
+msgstr "Veuillez attendre pendant le retrait du paquet sélctionné..."
 
 #
 msgid "Please wait while removing your network mount..."
-msgstr ""
+msgstr "Veuillez patienter, retrait du montage de votre réseau..."
 
 #
 msgid "Please wait while scanning is in progress..."
-msgstr ""
+msgstr "Veuillez attendre pendant l'analyse en cours..."
 
 #
 msgid "Please wait while searching for removable packages..."
-msgstr ""
+msgstr "Veuillez attendre pendant la recherche des paquets retirables..."
 
 #
 msgid "Please wait while updating your network mount..."
-msgstr ""
+msgstr "Veuillez patienter, mise à jour du montage de votre réseau..."
 
 #
 msgid "Please wait while we configure your network..."
@@ -4644,44 +5173,44 @@ msgstr "Navigateur d'extensions"
 
 #
 msgid "Plugin manager activity information"
-msgstr ""
+msgstr "Information d'activité gestionnaire plugin"
 
 #
 msgid "Plugin manager help"
-msgstr ""
+msgstr "Aide gestionnaire plugin"
 
 #
 #, python-format
 msgid "Plugin: %(plugin)s , Version: %(version)s"
-msgstr ""
+msgstr "Plugin: %(plugin)s , Version: %(version)s"
 
-#
 msgid "Plugins"
-msgstr "Extensions"
+msgstr "Plugins"
+
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "Podcast envoie flux Podcast vers votre Dreambox."
 
 #
 msgid "Poland"
-msgstr ""
+msgstr "Pologne"
 
 #
 msgid "Polarity"
 msgstr "Polarité"
 
-#
 msgid "Polarization"
-msgstr "polarisation"
+msgstr "Polarisation"
 
 #
 msgid "Polish"
 msgstr "Polonais"
 
-#
 msgid "Poll Interval (in h)"
-msgstr ""
+msgstr "Intervalle entre scrutation (en h)"
 
 #
 msgid "Poll automatically"
-msgstr ""
+msgstr "Scruter automatiquement"
 
 #
 msgid "Port A"
@@ -4723,11 +5252,17 @@ msgstr "Paramètres positionneur"
 msgid "Positioner storage"
 msgstr "Stockage du positionneur"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "PositionerSetup vous aide à installer une parabole motorisée"
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
 msgstr ""
+"changement état de puissance après des enregistrements. Choisir \"standard\" "
+"pour ne pas changer le comportement par défaut d'enigma2 ou valeurs changées "
+"par vous-même."
 
 #
 msgid "Power threshold in mA"
@@ -4737,17 +5272,26 @@ msgstr "Seuil puissance en mA"
 msgid "Predefined transponder"
 msgstr "transpondeur prédéfini"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Préparer une nouvelle clé USB pour flasher l'image"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Préparation... Veuillez patienter"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Presser INFO sur votre télécommande pour information additionnelle."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Presser MENU sur votre télécommande pour options additionnelles."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Presser OK sur la télécommande pour continuer."
 
 #
 msgid "Press OK to activate the selected skin."
-msgstr ""
+msgstr "Presser OK pour activer le thème sélectionné"
 
 #
 msgid "Press OK to activate the settings."
@@ -4755,11 +5299,11 @@ msgstr "Pressez OK pour activer les paramètres."
 
 #
 msgid "Press OK to collapse this host"
-msgstr ""
+msgstr "Pressez OK pour effondrer cet hôte"
 
 #
 msgid "Press OK to edit selected settings."
-msgstr ""
+msgstr "Presser OK pour éditer paramètres sélectionnés"
 
 #
 msgid "Press OK to edit the settings."
@@ -4767,40 +5311,39 @@ msgstr "Pressez OK pour éditer les paramètres."
 
 #
 msgid "Press OK to expand this host"
-msgstr ""
+msgstr "Pressez OK pour étendre cet hôte"
 
 #
 #, python-format
 msgid "Press OK to get further details for %s"
-msgstr ""
+msgstr "Pressez OK pour avoir des détails sur %s"
 
 #
 msgid "Press OK to mount this share!"
-msgstr ""
+msgstr "Pressez OK pour monter ce partage!"
 
 #
 msgid "Press OK to mount!"
-msgstr ""
+msgstr "Pressez OK pour monter!"
 
 #
 msgid "Press OK to save settings."
-msgstr ""
+msgstr "Pressez OK pour sauver les paramètres"
 
 #
 msgid "Press OK to scan"
 msgstr "Pressez OK pour analyser"
 
-#
 msgid "Press OK to select a Provider."
-msgstr ""
+msgstr "Presser OK pour sélectionner un opérateur."
 
 #
 msgid "Press OK to select."
-msgstr ""
+msgstr "Presser OK  pour sélectionner"
 
 #
 msgid "Press OK to select/deselect a CAId."
-msgstr ""
+msgstr "Presser OK pour sélectionner/désélectionner un CAId."
 
 #
 msgid "Press OK to start the scan"
@@ -4808,15 +5351,11 @@ msgstr "Pressez OK pour commencer l'analyse"
 
 #
 msgid "Press OK to toggle the selection."
-msgstr ""
-
-#
-msgid "Press OK to view full changelog"
-msgstr ""
+msgstr "Presser OK pour basculer le choix"
 
 #
 msgid "Press yellow to set this interface as default interface."
-msgstr ""
+msgstr "Presser JAUNE pour choisir l'interface comme interface standard."
 
 #
 msgid "Prev"
@@ -4824,27 +5363,33 @@ msgstr "Précédent"
 
 #
 msgid "Preview"
-msgstr ""
+msgstr "Prévue"
 
 #
 msgid "Preview AutoTimer"
-msgstr ""
+msgstr "Prévue ProgAuto"
 
 #
 msgid "Preview menu"
 msgstr "Menu prévue"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Prévue captures écrans d'émissions TV en cours"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Prévue captures écrans d'émissions TV en cours."
+
 #
 msgid "Primary DNS"
 msgstr "DNS primaire"
 
 #
 msgid "Priority"
-msgstr ""
+msgstr "Priorité"
 
 #
 msgid "Process"
-msgstr ""
+msgstr "Processes"
 
 #
 msgid "Properties of current title"
@@ -4858,29 +5403,29 @@ msgstr "Services protégés"
 msgid "Protect setup"
 msgstr "Paramètres protection"
 
-#
 msgid "Provider"
-msgstr "Fournisseur"
+msgstr "Opérateur"
 
-#
 msgid "Provider to scan"
-msgstr "Fournisseur à analyser"
+msgstr "Opérateur à analyser"
 
-#
 msgid "Providers"
-msgstr "Fournisseurs"
+msgstr "Opérateurs"
 
 #
 msgid "Published"
-msgstr ""
+msgstr "Edité"
 
 #
 msgid "Python frontend for /tmp/mmi.socket"
-msgstr ""
+msgstr "\"Frontend\" Python pour /tmp/mmi.socket"
+
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "\"Frontend\" Python pour /tmp/mmi.socket."
 
 #
 msgid "Quick"
-msgstr ""
+msgstr "Rapide"
 
 #
 msgid "Quickzap"
@@ -4898,12 +5443,15 @@ msgstr "Sortie RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "Visualisateur RSS"
+
 #
 msgid "Radio"
-msgstr ""
+msgstr "Radio"
 
 msgid "Ralink"
-msgstr ""
+msgstr "Ralink"
 
 #
 msgid "Ram Disk"
@@ -4911,23 +5459,22 @@ msgstr "Disque RAM"
 
 #
 msgid "Random"
-msgstr ""
+msgstr "Aléatoire"
 
 #
 msgid "Rating"
-msgstr ""
+msgstr "Classement"
 
 #
 msgid "Ratings: "
-msgstr ""
+msgstr "Classements: "
 
 #
 msgid "Really close without saving settings?"
 msgstr "Vraiment fermer sans sauver les paramètres?"
 
-#
 msgid "Really delete done timers?"
-msgstr "Enlever les programmations effectués ?"
+msgstr "Enlever les programmations effectués?"
 
 #
 msgid "Really exit the subservices quickzap?"
@@ -4935,7 +5482,7 @@ msgstr "Vraiment quitter sous services zaprapide?"
 
 #
 msgid "Really quit MyTube Player?"
-msgstr ""
+msgstr "Vraiment quitter lecteur Mytube?"
 
 #
 msgid "Really reboot now?"
@@ -4955,28 +5502,36 @@ msgstr "Reboot"
 
 #
 msgid "Recently featured"
-msgstr ""
+msgstr "Récemment montré"
 
 #
 msgid "Reception Settings"
 msgstr "Paramètres réception"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Reconstruction fichiers .ap and .sc"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Reconstruction fichiers .ap et .sc manquants ou corrompus de films "
+"enregistrés."
+
 #
 msgid "Record"
 msgstr "Enregistrer"
 
 #
 msgid "Record a maximum of x times"
-msgstr ""
+msgstr "Enregistrer un maximum de x fois"
 
 #
 msgid "Record on"
-msgstr ""
+msgstr "Enregistrer sur"
 
 #
 #, python-format
 msgid "Record time limited due to conflicting timer %s"
-msgstr ""
+msgstr "Temps enregistrement limité par conflit de programmations %s"
 
 #
 msgid "Recorded files..."
@@ -4988,7 +5543,7 @@ msgstr "Enregistrement"
 
 #
 msgid "Recording paths"
-msgstr ""
+msgstr "Chemins pour enregistrer"
 
 #
 msgid "Recording(s) are in progress or coming up in few seconds!"
@@ -4997,15 +5552,14 @@ msgstr ""
 
 #
 msgid "Recordings"
-msgstr ""
+msgstr "Enregistrements"
 
 #
 msgid "Recordings always have priority"
 msgstr "Enregistrements toujours prioritaires"
 
-#
-msgid "Reenter new pin"
-msgstr "Resaisir nouveau pin"
+msgid "Reenter new PIN"
+msgstr "Re-saisir nouveau PIN"
 
 #
 msgid "Refresh Rate"
@@ -5017,11 +5571,11 @@ msgstr "Sélection vitesse rafraîchissement "
 
 #
 msgid "Related video entries."
-msgstr ""
+msgstr "Entrées visuelles relatives."
 
 #
 msgid "Relevance"
-msgstr ""
+msgstr "Pertinence"
 
 #
 msgid "Reload"
@@ -5029,27 +5583,27 @@ msgstr "Recharger"
 
 #
 msgid "Reload Black-/Whitelists"
-msgstr ""
+msgstr "Recharger Black-/Whitelists"
 
-#
-msgid "Remember service pin"
-msgstr ""
+msgid "Remember service PIN"
+msgstr "Enregistrer PIN service"
 
-#
-msgid "Remember service pin cancel"
-msgstr ""
+msgid "Remember service PIN cancel"
+msgstr "Désenregistrer PIN service"
+
+msgid "Remote timer and remote TV player"
+msgstr "Programmation distante et lecteur TV distant"
 
 #
 msgid "Remove"
-msgstr ""
+msgstr "Retirer"
 
 #
 msgid "Remove Bookmark"
 msgstr "Retirer marque"
 
-#
 msgid "Remove Plugins"
-msgstr "Enlever extensions"
+msgstr "Enlever Plugins"
 
 #
 msgid "Remove a mark"
@@ -5061,11 +5615,11 @@ msgstr "Retirer le titre actuellement sélectionné"
 
 #
 msgid "Remove failed."
-msgstr ""
+msgstr "Retrait échoué!"
 
 #
 msgid "Remove finished."
-msgstr ""
+msgstr "Retrait terminé!"
 
 #
 msgid "Remove plugins"
@@ -5073,19 +5627,11 @@ msgstr "Enlever extensions"
 
 #
 msgid "Remove selected AutoTimer"
-msgstr ""
-
-#
-msgid "Remove the broken .NFI file?"
-msgstr "Retirer le fichier brisé .NFI? "
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Retirer le fichier incomplet .NFI?"
+msgstr "enlever ProgAuto sélectionnée"
 
 #
 msgid "Remove timer"
-msgstr ""
+msgstr "Retirer programmation"
 
 #
 msgid "Remove title"
@@ -5093,11 +5639,11 @@ msgstr "Retirer titre"
 
 #
 msgid "Removed successfully."
-msgstr ""
+msgstr "Retiré avec succès."
 
 #
 msgid "Removing"
-msgstr ""
+msgstr "Retrait en cours..."
 
 #
 #, python-format
@@ -5110,7 +5656,10 @@ msgstr "Renommer"
 
 #
 msgid "Rename crashlogs"
-msgstr ""
+msgstr "Renommer le crashlog"
+
+msgid "Rename your movies"
+msgstr "Renomer vos films"
 
 #
 msgid "Repeat"
@@ -5130,17 +5679,23 @@ msgstr ""
 msgid "Repeats"
 msgstr "Répétitions"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Remplacer l'entrée minute pour les fonctions seek par un seekbar"
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Remplacer l'entrée retour par un seekbar"
+
 #
 msgid "Require description to be unique"
-msgstr ""
+msgstr "Exiger de la description d'être unique"
 
 #
 msgid "Required medium type:"
-msgstr ""
+msgstr "Type medium requis:"
 
 #
 msgid "Rescan"
-msgstr ""
+msgstr "Rescanner"
 
 #
 msgid "Reset"
@@ -5152,19 +5707,21 @@ msgstr "Réinitialiser et renuméroter les titres"
 
 #
 msgid "Reset count"
-msgstr ""
+msgstr "Réinitialiser compte"
 
 #
 msgid "Reset saved position"
-msgstr ""
+msgstr "Réinitialiser position sauvée"
 
 #
 msgid "Reset video enhancement settings to system defaults?"
-msgstr ""
+msgstr "Réinitialiser la configuration vidéo améliorée au système standards?"
 
 #
 msgid "Reset video enhancement settings to your last configuration?"
 msgstr ""
+"Réinitialiser la configuration vidéo améliorée à votre dernière "
+"configuration?"
 
 #
 msgid "Resolution"
@@ -5172,7 +5729,7 @@ msgstr "Résolution"
 
 #
 msgid "Response video entries."
-msgstr ""
+msgstr "Réponse entrées vidéo."
 
 #
 msgid "Restart"
@@ -5204,23 +5761,26 @@ msgstr "Restaurer"
 
 #
 msgid "Restore backups"
-msgstr ""
+msgstr "Restaurer sauvegardes"
 
 #
 msgid "Restore is running..."
-msgstr ""
+msgstr "Restauration en cours..."
 
 #
 msgid "Restore running"
-msgstr ""
+msgstr "Restauration en cours"
 
 #
 msgid "Restore system settings"
 msgstr "Restaurer paramètres système"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Restaurer votre Drembox avec clé USB"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
-msgstr ""
+msgstr "Restreindre \"après émission\" à une certaine période?"
 
 #
 msgid "Resume from last position"
@@ -5229,7 +5789,7 @@ msgstr "Reprendre depuis la dernière position"
 #
 #, python-format
 msgid "Resume position at %s"
-msgstr ""
+msgstr "Reprendre position à %s"
 
 #
 #. TRANSLATORS: The string "Resuming playback" flashes for a moment
@@ -5276,7 +5836,7 @@ msgstr "tourne"
 
 #
 msgid "Russia"
-msgstr ""
+msgstr "Russie"
 
 #
 msgid "Russian"
@@ -5288,19 +5848,19 @@ msgstr "S-Vidéo"
 
 #
 msgid "SINGLE LAYER DVD"
-msgstr ""
+msgstr "SIMPLE COUCHE DVD"
 
 #
 msgid "SNR"
-msgstr ""
+msgstr "SNR"
 
 #
 msgid "SNR:"
-msgstr ""
+msgstr "SNR:"
 
 #
 msgid "SSID:"
-msgstr ""
+msgstr "SSID:"
 
 #
 msgid "Sat"
@@ -5320,7 +5880,11 @@ msgstr "Paramètres équipement satellite"
 
 #
 msgid "Satellite equipment"
+msgstr "Equipement satellite"
+
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
 msgstr ""
+"SatelliteEquipmentControl permet de régler finement les paramètres DiSEqC"
 
 #
 msgid "Satellites"
@@ -5330,13 +5894,16 @@ msgstr "Satellites"
 msgid "Satfinder"
 msgstr "Pointeur satellites"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Satfinder vous aide à aligner votre parabole"
+
 #
 msgid "Sats"
-msgstr ""
+msgstr "Sats"
 
 #
 msgid "Saturation"
-msgstr ""
+msgstr "Saturation"
 
 #
 msgid "Saturday"
@@ -5352,23 +5919,23 @@ msgstr "Sauver liste lecture"
 
 #
 msgid "Save current delay to key"
-msgstr ""
+msgstr "Sauver retard actuel vers clé"
 
 #
 msgid "Save to key"
-msgstr ""
+msgstr "Sauver vers clé"
 
 #
 msgid "Save values and close plugin"
-msgstr ""
+msgstr "Sauver valeurs et fermer plugin"
 
 #
 msgid "Save values and close screen"
-msgstr ""
+msgstr "Sauver valeurs et fermer écran"
 
 #
 msgid "Scaler sharpness"
-msgstr ""
+msgstr "Niveau netteté"
 
 #
 msgid "Scaling Mode"
@@ -5376,7 +5943,7 @@ msgstr "Mode mise à l'échelle"
 
 #
 msgid "Scan "
-msgstr "Analyser"
+msgstr "Analyser "
 
 #
 msgid "Scan Files..."
@@ -5384,7 +5951,7 @@ msgstr "Parcourir fichiers..."
 
 #
 msgid "Scan NFS share"
-msgstr ""
+msgstr "Parcourir partage NFS"
 
 #
 msgid "Scan QAM128"
@@ -5470,20 +6037,22 @@ msgstr "Analyser band US MID"
 msgid "Scan band US SUPER"
 msgstr "Analyser band US SUPER"
 
-#
-msgid "Scan range"
-msgstr ""
+msgid "Scan devices for playable media files"
+msgstr "Analyser périphériques pour fichiers média jouables"
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
+msgid "Scan range"
+msgstr "Scanner chaîne"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
+"Analyser votre réseau pour points d'accès sans fil et se connecter en "
+"utilisant le périphérique sélectionné.\n"
+
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Analyser lamedbs standards triés par satellite"
 
 #
 msgid ""
@@ -5494,15 +6063,14 @@ msgstr ""
 
 #
 msgid "Science & Technology"
-msgstr ""
+msgstr "Science & Technologie"
 
-#
 msgid "Search Term(s)"
-msgstr ""
+msgstr "Terme(s) recherche"
 
 #
 msgid "Search category:"
-msgstr ""
+msgstr "Catégorie recherche:"
 
 #
 msgid "Search east"
@@ -5510,27 +6078,30 @@ msgstr "Rechercher à l'est"
 
 #
 msgid "Search for network shares"
-msgstr ""
+msgstr "Recherche des partages réseau"
 
 #
 msgid "Search for network shares..."
-msgstr ""
+msgstr "Recherche des partages réseau..."
 
 #
 msgid "Search region:"
-msgstr ""
+msgstr "Recherche région:"
 
 #
 msgid "Search restricted content:"
-msgstr ""
+msgstr "Recherche contenu restreinte:"
 
 #
 msgid "Search strictness"
-msgstr ""
+msgstr "Sévérité recherche"
+
+msgid "Search through the EPG"
+msgstr "Recherche dans EPG"
 
 #
 msgid "Search type"
-msgstr ""
+msgstr "Recherche type"
 
 #
 msgid "Search west"
@@ -5538,15 +6109,15 @@ msgstr "Rechercher à l'ouest"
 
 #
 msgid "Searching for available updates. Please wait..."
-msgstr ""
+msgstr "Recherche des mises à jour disponibles. Patienter..."
 
 #
 msgid "Searching for new installed or removed packages. Please wait..."
-msgstr ""
+msgstr "Recherche des nouveaux paquets installés ou retirés. Patienter..."
 
 #
 msgid "Searching your network. Please wait..."
-msgstr ""
+msgstr "Recherche sur votre réseau. Veuillez patienter..."
 
 #
 msgid "Secondary DNS"
@@ -5555,7 +6126,10 @@ msgstr "DNS secondaire"
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 160
 msgid "Security service not running."
-msgstr ""
+msgstr "Service sécurité ne tourne pas."
+
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Voir service-epg (et PiP) depuis d'autres chaînes dans l'infobar."
 
 #
 msgid "Seek"
@@ -5563,13 +6137,16 @@ msgstr "Sauter"
 
 #
 msgid "Select"
-msgstr ""
+msgstr "Sélectionner"
 
 #
 msgid ""
 "Select \"exact match\" to enforce \"Match title\" to match exactly or "
 "\"partial match\" if you only want to search for a part of the event title."
 msgstr ""
+"Sélectionner \"correspondance exacte\" pour imposer \"Titre correspndant\" "
+"pour correspondre axactement ou \"Correspondance partielle\" si vous voulez "
+"seulement rechercher une partie du titre d'émission."
 
 #
 msgid "Select HDD"
@@ -5589,11 +6166,7 @@ msgstr "Choisir un film"
 
 #
 msgid "Select a timer to import"
-msgstr ""
-
-#
-msgid "Select audio mode"
-msgstr "Choisir le mode audio"
+msgstr "Sélectionner une programmation à importer"
 
 #
 msgid "Select audio track"
@@ -5601,7 +6174,7 @@ msgstr "Choisir la piste audio"
 
 #
 msgid "Select bouquet to record on"
-msgstr ""
+msgstr "Choisir un bouquet pour l'enregistrement"
 
 #
 msgid "Select channel to record from"
@@ -5609,35 +6182,37 @@ msgstr "Choisir la chaîne à enregistrer"
 
 #
 msgid "Select channel to record on"
-msgstr ""
+msgstr "choisir une chaîne pour l'enregistrement"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Choix fichiers sauvegarde. Actuellement sélectionnés:\n"
+msgid "Select desired image from feed list"
+msgstr "Choisir l'image désirée depuis liste feed"
+
+msgid "Select files for backup."
+msgstr "Choisir fichiers pour la sauvegarde."
 
 #
 msgid "Select files/folders to backup"
-msgstr ""
+msgstr "Choisir fichiers/dossiers pour sauvegarde"
 
-#
-msgid "Select image"
-msgstr "Choisir l'image"
+msgid "Select input device"
+msgstr "Choisir périphérique entrée"
+
+msgid "Select input device."
+msgstr "Choisir périphérique entrée."
 
 #
 msgid "Select interface"
 msgstr "Sélectionner l'interface"
 
-#
 msgid "Select new feed to view."
-msgstr ""
+msgstr "Choisir nouvelle feed à visualiser."
 
 #
 msgid "Select package"
-msgstr ""
+msgstr "Choisir un paquet"
 
-#
 msgid "Select provider to add..."
-msgstr ""
+msgstr "Choisir opérateur à ajouter..."
 
 #
 msgid "Select refresh rate"
@@ -5645,28 +6220,28 @@ msgstr "Choisir vitesse rafraîchissement"
 
 #
 msgid "Select service to add..."
-msgstr ""
+msgstr "Choisir service à ajouter..."
 
 #
 #, python-format
 msgid "Select the key you want to set to %i ms"
-msgstr ""
+msgstr "Choisir touche à régler à %i ms"
 
 #
 msgid "Select the location to save the recording to."
-msgstr ""
+msgstr "Sélectionner l'endroit ou sauver l'enregistrement."
 
 #
 msgid "Select type of Filter"
-msgstr ""
+msgstr "Choisir le type de filtre"
 
 #
 msgid "Select upgrade source to edit."
-msgstr ""
+msgstr "Choisissez la source de mise à niveau pour éditer."
 
 #
 msgid "Select video input with up/down buttons"
-msgstr ""
+msgstr "Choisir l'entrée vidéo avec touches haut/bas"
 
 #
 msgid "Select video mode"
@@ -5674,7 +6249,7 @@ msgstr "Choisir le mode vidéo"
 
 #
 msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
+msgstr "Choisir si vous voulez imposer l'exactitude de cas."
 
 #
 msgid "Select wireless network"
@@ -5682,11 +6257,7 @@ msgstr "séectionner l'interface sans fil"
 
 #
 msgid "Select your choice."
-msgstr ""
-
-#
-msgid "Selected source image"
-msgstr "Source image sélectionnée"
+msgstr "Sélectionner votre choix"
 
 #
 msgid "Send DiSEqC"
@@ -5706,15 +6277,15 @@ msgstr "Répéter la séquence"
 
 #
 msgid "Serbian"
-msgstr ""
+msgstr "Serbe"
 
 #
 msgid "Server IP"
-msgstr ""
+msgstr "IP Serveur"
 
 #
 msgid "Server share"
-msgstr ""
+msgstr "Serveur partage"
 
 #
 msgid "Service"
@@ -5730,7 +6301,7 @@ msgstr "Recherche des services"
 
 #
 msgid "Service delay"
-msgstr ""
+msgstr "Délai service"
 
 #
 msgid "Service has been added to the favourites."
@@ -5776,22 +6347,23 @@ msgstr "Info service"
 msgid "Services"
 msgstr "Services"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Régler retards audio Bitstream/PCM"
+
 #
 msgid "Set End Time"
-msgstr ""
+msgstr "Régler heure de fin"
 
 #
 msgid "Set Voltage and 22KHz"
 msgstr "Utiliser Voltage et 22KHz"
 
-#
 msgid "Set available internal memory threshold for the warning."
-msgstr ""
+msgstr "Paramétrer seuil mémoire disponible avant l'avertissement"
 
-#
 #, python-format
 msgid "Set delay to %i ms (can be set)"
-msgstr ""
+msgstr "Paramétrer retard à %i ms (peut-être réglé)"
 
 #
 msgid "Set interface as default Interface"
@@ -5803,23 +6375,25 @@ msgstr "Fixer les limites"
 
 #
 msgid "Set maximum duration"
-msgstr ""
+msgstr "Régler durée maximum"
 
 #
 msgid "Set this NO to disable this AutoTimer."
-msgstr ""
+msgstr "Régler ceci à non pour désactiver ProgAuto"
+
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Passer votre Dreambox en mode veille profonde"
 
 #
 msgid "Setting key canceled"
-msgstr ""
+msgstr "Paramètre touche abandonné"
 
 #
 msgid "Settings"
 msgstr "Paramètres"
 
-#
 msgid "Setup"
-msgstr "Paramètrer"
+msgstr "Paramétrer"
 
 #
 msgid "Setup Mode"
@@ -5827,7 +6401,7 @@ msgstr "Mode configuration"
 
 #
 msgid "Setup for the Audio Sync Plugin"
-msgstr ""
+msgstr "Paramètres pour le Plugin Audio Sync"
 
 #
 #, python-format
@@ -5835,30 +6409,34 @@ msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
+"L'assistant clé USB doit-il procéder et programmer le dossier d'image %s "
+"dans la mémoire Flash?"
 
 #
 msgid "Sharpness"
-msgstr ""
+msgstr "Netteté"
 
 #
 msgid "Short Movies"
-msgstr ""
+msgstr "Courts métrages"
 
 msgid "Short filenames"
-msgstr ""
+msgstr "Nom fichiers courts"
 
 #
 msgid "Should this AutoTimer be restricted to a timespan?"
-msgstr ""
+msgstr "La ProgAuto doit-elle est restreinte à une période?"
 
 #
 msgid "Should this AutoTimer only match up to a certain event duration?"
-msgstr ""
+msgstr "La ProgAuto doit-elle correspondre à une certaine durée d'émission?"
 
 #
 msgid ""
 "Should timers created by this AutoTimer be recorded to a custom location?"
 msgstr ""
+"Les programmations créées par cette ProgAuto doivent-elles être enregistrées "
+"dans un emplacement personnel?"
 
 #
 msgid "Show Info"
@@ -5866,7 +6444,7 @@ msgstr "Montrer infos"
 
 #
 msgid "Show Message when Recording starts"
-msgstr ""
+msgstr "Montrer message en démarrant l'enregistrement"
 
 #
 msgid "Show WLAN Status"
@@ -5878,19 +6456,18 @@ msgstr "Montrer clignotement horloge en enregistrement"
 
 #
 msgid "Show event-progress in channel selection"
-msgstr ""
+msgstr "Montrer progression-événement dans sélecteur chaînes"
 
 #
 msgid "Show in extension menu"
-msgstr ""
+msgstr "Montrer dans le menu extension"
 
 #
 msgid "Show infobar on channel change"
 msgstr "Montrer infobar en changeant de chaîne"
 
-#
 msgid "Show infobar on event change"
-msgstr "Montrer infobar en changeant d'événement"
+msgstr "Montrer infobar en changeant d'émission"
 
 #
 msgid "Show infobar on skip forward/backward"
@@ -5900,7 +6477,6 @@ msgstr "Montrer infobar sur saut avant/arrière"
 msgid "Show positioner movement"
 msgstr "Montrer mouvements positionneur"
 
-#
 msgid "Show services beginning with"
 msgstr "Montrer services commençant par"
 
@@ -5912,13 +6488,35 @@ msgstr "afficher la radio..."
 msgid "Show the tv player..."
 msgstr "afficher l'image TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Montrer images webcam sur votre écran TV"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Montrer une liste contenant l'historique zapping et permettre à "
+"l'utilisateur de zapper vers les entrées ou les modifier."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Afficher une liste des entrées zap récente"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Montrer débit binaire moyen vidéo et audio"
+
+msgid "Shows statistics of watched services"
+msgstr "Afficher les statistiques des services regardés"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Afficher l'horloge permanente sur l'écran"
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Montrer l'état de votre connection LAN sans fil.\n"
 
 #
 msgid "Shutdown"
-msgstr ""
+msgstr "Eteindre"
 
 #
 msgid "Shutdown Dreambox after"
@@ -5930,24 +6528,29 @@ msgstr "Force signal:"
 
 #
 msgid "Signal: "
-msgstr ""
+msgstr "Signal: "
 
 #
 msgid "Similar"
 msgstr "Similaire"
 
-#
 msgid "Similar broadcasts:"
-msgstr "Émissions semblables:"
+msgstr "Emissions semblables:"
 
 #
 msgid "Simple"
-msgstr ""
+msgstr "Simple"
+
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Simple IRC GroupChat client pour la chaine e2 #dm8000-vip"
 
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Jeu titre simple (compatibilité descendante lecteurs)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS permet de lire nouvelles feeds RSS sur votre Dreambox"
+
 #
 msgid "Single"
 msgstr "Unique"
@@ -5970,11 +6573,14 @@ msgstr "Pas unique (GOP)"
 
 #
 msgid "Skin"
-msgstr ""
+msgstr "Thème"
+
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelctor montre un menu avec des thèmes disponibles"
 
 #
 msgid "Skins"
-msgstr ""
+msgstr "Thèmes"
 
 #
 msgid "Sleep Timer"
@@ -5991,15 +6597,15 @@ msgstr "Intervalle diaporama (sec.)"
 #
 #, python-format
 msgid "Slot %d"
-msgstr ""
+msgstr "Slot %d"
 
 #
 msgid "Slovakian"
-msgstr ""
+msgstr "Slovaque"
 
 #
 msgid "Slovenian"
-msgstr ""
+msgstr "Slovène"
 
 #
 msgid "Slow"
@@ -6011,11 +6617,14 @@ msgstr "Vitesses du ralenti"
 
 #
 msgid "Software"
-msgstr ""
+msgstr "Logiciel"
 
 #
 msgid "Software management"
-msgstr ""
+msgstr "Gestionnaire logiciel"
+
+msgid "Software manager setup"
+msgstr "Paramètres gestionnaire logiciel"
 
 #
 msgid "Software restore"
@@ -6025,31 +6634,38 @@ msgstr "Restauration logiciel"
 msgid "Software update"
 msgstr "Mise à jour logiciel"
 
-#
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "Le gestionnaire logiciel gère votre logiciel Dreambox"
+
+msgid "Softwaremanager information"
+msgstr "Informations gestionnaire logiciel"
+
 msgid "Some plugins are not available:\n"
-msgstr "Des extensions ne sont pas disponible:\n"
+msgstr "Des plugins ne sont pas disponible:\n"
 
 #
 msgid "Sorry MediaScanner is not installed!"
-msgstr ""
+msgstr "Désolé, MédiaScanner non installé!"
 
 #
 msgid "Sorry no backups found!"
-msgstr ""
+msgstr "Désolé pas de sauvegardes trouvées!"
 
 #
 msgid ""
 "Sorry your backup destination is not writeable.\n"
 "Please choose an other one."
 msgstr ""
+"Désolé, emplacement de sauvegarde non inscriptible!\n"
+"Veuillez en choisir un autre."
 
 #
 msgid "Sorry, no Details available!"
-msgstr ""
+msgstr "Désolé, aucun détail disponible!"
 
 #
 msgid "Sorry, video is not available!"
-msgstr ""
+msgstr "Désolé, la vidéo n'est pas disponible!"
 
 #
 msgid ""
@@ -6057,6 +6673,9 @@ msgid ""
 "\n"
 "Please choose another one."
 msgstr ""
+"Désolé, l'emplacement de sauvegarde n'existe pas\n"
+"\n"
+"Veuillez en choisir un autre."
 
 #
 #. TRANSLATORS: This must fit into the header button in the EPG-List
@@ -6065,7 +6684,7 @@ msgstr "Tri A-Z"
 
 #
 msgid "Sort AutoTimer"
-msgstr ""
+msgstr "Trier ProgAuto"
 
 #
 #. TRANSLATORS: This must fit into the header button in the EPG-List
@@ -6086,11 +6705,11 @@ msgstr "Sud"
 
 #
 msgid "South Korea"
-msgstr ""
+msgstr "Corée du Sud"
 
 #
 msgid "Spain"
-msgstr ""
+msgstr "Espagne"
 
 #
 msgid "Spanish"
@@ -6098,11 +6717,11 @@ msgstr "Espagnol"
 
 #
 msgid "Split preview mode"
-msgstr ""
+msgstr "Mode prévue séparée"
 
 #
 msgid "Sports"
-msgstr ""
+msgstr "Sports"
 
 #
 msgid "Standby"
@@ -6115,16 +6734,16 @@ msgstr "Veille / Redémarrage"
 #
 #, python-format
 msgid "Standby Fan %d PWM"
-msgstr ""
+msgstr "PWM Fan en veille %d"
 
 #
 #, python-format
 msgid "Standby Fan %d Voltage"
-msgstr ""
+msgstr "Voltage Fan en veille %d"
 
 #
 msgid "Start Webinterface"
-msgstr ""
+msgstr "Démarrer interface Web"
 
 #
 msgid "Start from the beginning"
@@ -6140,7 +6759,7 @@ msgstr "Lancer le test"
 
 #
 msgid "Start with following feed:"
-msgstr ""
+msgstr "Démarrer avec feed suivante:"
 
 #
 msgid "StartTime"
@@ -6150,9 +6769,11 @@ msgstr "Départ"
 msgid "Starting on"
 msgstr "Démarre sur"
 
-#
 msgid "Std. Feeds"
-msgstr ""
+msgstr "Feeds Std."
+
+msgid "Step by step network configuration"
+msgstr "Configuration pas à pas du réseau"
 
 #
 msgid "Step east"
@@ -6160,27 +6781,23 @@ msgstr "Un pas vers l'Est"
 
 #
 msgid "Step in ms for arrow keys"
-msgstr ""
+msgstr "Pas en ms pour touches flèche"
 
 #
 #, python-format
 msgid "Step in ms for key %i"
-msgstr ""
+msgstr "Pas en ms pour touches %i"
 
 #
 #, python-format
 msgid "Step in ms for keys '%s'"
-msgstr ""
+msgstr "Pas en ms pour touches '%s'"
 
 #
 msgid "Step west"
 msgstr "Un pas vers l'Ouest"
 
 #
-msgid "Stereo"
-msgstr "Stéréo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6206,11 +6823,11 @@ msgstr "Stopper le test"
 
 #
 msgid "Stop testing plane after # failed transponders"
-msgstr ""
+msgstr "Stopper le test à partir # échec transpondeurs"
 
 #
 msgid "Stop testing plane after # successful transponders"
-msgstr ""
+msgstr "Stopper le test à partir # succès transpondeurs"
 
 #
 msgid "Store position"
@@ -6220,6 +6837,12 @@ msgstr "Enregistrer la position"
 msgid "Stored position"
 msgstr "Position enregistrée"
 
+msgid "Stream podcasts"
+msgstr "Flux podcasts"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Modules flux pour la page web orf.at iptv."
+
 #
 msgid "Subservice list..."
 msgstr "liste des sous-services..."
@@ -6250,7 +6873,7 @@ msgstr "Inverser fenêtres services"
 
 #
 msgid "Sweden"
-msgstr ""
+msgstr "Suède"
 
 #
 msgid "Swedish"
@@ -6266,29 +6889,24 @@ msgstr "basculer vers sous-service précédent"
 
 #
 msgid "Switchable tuner types:"
-msgstr ""
+msgstr "Types de tuner permutables:"
 
 #
 msgid "Symbol Rate"
 msgstr "Fréquence symbole"
 
-#
 msgid "Symbolrate"
-msgstr "FréquenceSymbole"
+msgstr "Fréquence Symbole"
 
 #
 msgid "System"
 msgstr "Système"
 
-#
 #. TRANSLATORS: Add here whatever should be shown in the "translator" about screen, up to 6 lines (use \n for newline)
 msgid "TRANSLATOR_INFO"
 msgstr ""
-"Traduction française\n"
-"Dreambox - Enigma2 image\n"
-"mimi74\n"
-"Support: jrs.concept@orange.fr.\n"
-"- 25 novembre 2008 -"
+"Traduction françaiseDreambox - Enigma2 imagemimi74Support: jrs."
+"concept@orange.fr.- 14 décembre 2010 -"
 
 #
 msgid "TS file is too large for ISO9660 level 1!"
@@ -6316,19 +6934,19 @@ msgstr "Etich."
 
 #
 msgid "Tags the Timer/Recording will have."
-msgstr ""
+msgstr "Pointeur la Programmation/Enregistrement aura."
 
 #
 msgid "Tags: "
-msgstr ""
+msgstr "Pointeurs: "
 
 #
 msgid "Taiwan"
-msgstr ""
+msgstr "Taiwan"
 
 #
 msgid "Temperature and Fan control"
-msgstr ""
+msgstr "Contrôle Fan et Température"
 
 #
 msgid "Terrestrial"
@@ -6340,16 +6958,15 @@ msgstr "Opérateur terrestre"
 
 #
 msgid "Test DiSEqC settings"
-msgstr ""
+msgstr "Test configuration DiSEqC"
 
 #
 msgid "Test Type"
-msgstr ""
+msgstr "Type test"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 80
 msgid "Test again"
-msgstr ""
+msgstr "Tester encore"
 
 #
 msgid "Test mode"
@@ -6359,9 +6976,12 @@ msgstr "Mode test"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Tester la configuration réseau de votre Dreambox\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Tester votre équipement DiSEqC"
+
 #
 msgid "Test-Messagebox?"
-msgstr ""
+msgstr "Test-Messagebox?"
 
 #
 msgid ""
@@ -6386,6 +7006,18 @@ msgid ""
 "List.\n"
 "Please press OK to continue."
 msgstr ""
+"Merci d'utiliser l'assistant. Votre nouveau ProgAuto a été ajouté à la "
+"liste.\n"
+"Veuillez presser OK pour continuer."
+
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"L'assistant nettoyage vous informe quand la mémoire libre interne de votre "
+"dreambox chute au-dessous d'un seuil défini. Vous pouvez employer cet "
+"assistant pour enlever quelques plugins."
 
 #
 msgid ""
@@ -6393,27 +7025,91 @@ msgid ""
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
 msgstr ""
-"Le DVD standard ne support pas les flux vidéo H.264 (HDTV). Souhaitez-vous "
-"créer un DVD au format données Dreambox (qui ne sera pas lu dans un lecteur "
-"DVD seul) à la place?"
+"Le DVD standard ne support pas les flux vidéo H.264 (HDTV). Souhaitez-vous "
+"créer un DVD au format données Dreambox (qui ne sera pas lu dans un lecteur "
+"DVD seul) à la place?"
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Le plugin économiseur d'énergie Elektro met la boîte de veille au mode "
+"veille profonde à certains moments.\n"
+"Ceci se produit seulement si la boîte est en veille et aucun enregistrement "
+"n'est lancé ou prévu dans les 20 minutes suivantes.\n"
+"La boîte se réveille automatiquement pour des enregistrements ou à la fin du "
+"temps de veille. Vous n'aurez pas à attendre jusqu'à ce qu'elle soit "
+"rallumée."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Le plugin Hotplug notifie votre système des périphériques ajoutés ou retirés "
+"dernièrement."
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+"L'extension Assistant Réseau n'est pas installée!\n"
+"Veuillez l'installer."
+
+msgid "The PIN code has been changed successfully."
+msgstr "Le code PIN a été changé avec succès."
+
+msgid "The PIN codes you entered are different."
+msgstr "Les codes PIN saisis sont différents."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"Le PicturePlayer affiche vos photos à la TV.\n"
+"Vous pouvez les regarder comme vignettes ou présentation."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Le plugin Satfinder vous aide à aligner votre parapole.\n"
+"Il vous montre des informations sur le taux et les erreurs de signal."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"Le SkinSelector montre un menu avec les thèmes disponibles.\n"
+"Il est maintenant facile de changer l'apparence de votre Dreambox."
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
+"Le SoftwareManager gère votre logiciel Dreambox.\n"
+"Il est facile de mettre à jour le logiciel de votre récepteur ou retirer des "
+"plugins, ou même sauvegarder ou restaurer vos paramètres système."
 
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
 msgstr ""
+"L'extension Gestionnaire Logiciel n'est pas installée!\n"
+"Veuillez l'installer."
 
 #
 msgid ""
 "The Timer will not be added to the List.\n"
 "Please press OK to close this Wizard."
 msgstr ""
+"La programmation ne sera pas ajoutée à la liste.\n"
+"Veuillez presser OK pour fermer cet assistant."
 
 #
 msgid ""
@@ -6421,14 +7117,35 @@ msgid ""
 "timespan is specified an event will only match this AutoTimer if it lies "
 "inside of this timespan."
 msgstr ""
+"La période d'une ProgAuto est le premier attribut 'advancé'. si une période "
+"est spécifiée, un événement correspondra seulement à la ProgAuto si il se "
+"trouve dans cette période."
+
+msgid ""
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"La clé USB à été préparé pour être bootable.\n"
+"Maintenant vous pouvez télécharger un fichier image NFI!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr "Le plugin VideoEnhancement plugin fourni des paramètres avancés vidéo."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"Le VideoTune aide au réglage fin l'affichage TV.\n"
+"Vous pouvez contrôler la luminosité et le contraste de votre TV."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "Le plugin Videomode fourni un mode avancé des paramètres vidéo."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"La clef USB est maintenant bootable. souhatez-vous télécharger la dernière "
-"image du serveur feed et la sauver sur la clef?"
+"Le plugin WirelessLan vous aide à configurer votre interface réseau sans fil."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6438,6 +7155,8 @@ msgstr "La sauvegarde a échoué. Veuillez choisir un autre emplacement."
 msgid ""
 "The counter can automatically be reset to the limit at certain intervals."
 msgstr ""
+"Le compteur peut automatiquement être remis à zéro à la limite de certains "
+"intervalles."
 
 #
 #, python-format
@@ -6445,12 +7164,16 @@ msgid ""
 "The directory %s is not writable.\n"
 "Make sure you select a writable directory instead."
 msgstr ""
+"Le répertoire %s n'est pas inscriptible.\n"
+"Vérifier d'avoir choisi un répertoire inscriptible à la place."
 
 #
 msgid ""
 "The editor to be used for new AutoTimers. This can either be the Wizard or "
 "the classic editor."
 msgstr ""
+"L'éditeur peut-être utilisé pour des nouveau ProgAutos. Ceci peut être "
+"l'assistant  ou l'éditeur classique."
 
 #
 #, python-format
@@ -6469,7 +7192,7 @@ msgstr ""
 
 #
 msgid "The following files were found..."
-msgstr ""
+msgstr "Les fichiers suivant ont été trouvés..."
 
 #
 msgid ""
@@ -6496,25 +7219,10 @@ msgstr ""
 
 #
 msgid "The match attribute is mandatory."
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"La validation md5sum a échouée, le fichier peut-être corrompu! Etes-vous sur "
-"que vous vous voulez graver cette image ver la mémoire flash? Vous faisez "
-"ceci à vos propres risques!"
+msgstr "L'attribut correspondant est obligatoire."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"La validation md5sum a échouée, le fichier téléchargé doit-être imcomplet ou "
-"être corrompu!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "La validation md5sum a échouée, the file doit-être corrompu!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6522,7 +7230,7 @@ msgstr "Le paquet ne contient rien."
 
 #
 msgid "The package:"
-msgstr ""
+msgstr "Le paquet:"
 
 #
 #, python-format
@@ -6530,21 +7238,16 @@ msgid "The path %s already exists."
 msgstr "Le chemin %s existe déjà."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Le code pin a été changé avec succès."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Le code pin saisi est mauvais"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Les codes pin saisis sont différents."
-
-#
 #, python-format
 msgid "The results have been written to %s."
-msgstr ""
+msgstr "Les résultats ont été écrit sur %s."
+
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Le thème est en grande définition 1024x576"
 
 #
 msgid "The sleep timer has been activated."
@@ -6575,12 +7278,19 @@ msgstr ""
 "L'extension LAN sans fil n'est pas installée!\n"
 "Veuillez l'installer."
 
-#
 msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr ""
 "L'assistant peut sauvegarder vos paramètres actuels. Voulez-vous sauvegarder "
-"maintenant ?"
+"maintenant?"
+
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"L'assistant à trouvé une configuration sauvegarde. Voulez-vous restaurer "
+"vosanciens paramètres depuis %s?"
 
 #
 msgid "The wizard is finished now."
@@ -6588,11 +7298,11 @@ msgstr "L'assistant est terminé."
 
 #
 msgid "There are at least "
-msgstr ""
+msgstr "Il y a au moins "
 
 #
 msgid "There are currently no outstanding actions."
-msgstr ""
+msgstr "Il n'y a actuellement aucune action marquante."
 
 #
 msgid "There are no default services lists in your image."
@@ -6604,11 +7314,11 @@ msgstr "Il n'y a pas de paramètres standards dans votre Image."
 
 #
 msgid "There are no updates available."
-msgstr ""
+msgstr "Il n'y a pas de mise à jour disponible"
 
 #
 msgid "There are now "
-msgstr ""
+msgstr "Il y a maintenant "
 
 #
 msgid ""
@@ -6620,15 +7330,15 @@ msgstr ""
 
 #
 msgid "There was an error downloading the packetlist. Please try again."
-msgstr ""
+msgstr "Erreur de téléchargement de la liste paquet! Veuillez réessayer."
 
 #
 msgid "There was an error getting the feed entries. Please try again."
-msgstr ""
+msgstr "Erreur d'obtention des entrées des feed. Veuillez réessayer."
 
 #
 msgid "There was an error. The package:"
-msgstr ""
+msgstr "Il y a eu une erreur! Le paquet:"
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 130
@@ -6636,28 +7346,8 @@ msgid ""
 "There's a certificate update available for your dreambox. Would you like to "
 "apply this update now?"
 msgstr ""
-
-#
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Ce fichier .NFI ne contient pas une image %s valide!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Ce fichier .NFI ne possède pas la signature md5sum et n'a pas la garantie de "
-"fonctionner. Souhaitez-vous réellement graver cette image vers la mémoire "
-"flash?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Ce fichier .NFI à une signature md5 valide. Continuer à programmer cette "
-"image vers la mémoire flash?"
+"Il y a une mise à jour de certificat de disponible pour votre dreambox. "
+"Souhaitez vous appliquer cette mise à jour maintenant?"
 
 #
 msgid ""
@@ -6670,21 +7360,23 @@ msgstr ""
 #
 #, python-format
 msgid "This Dreambox can't decode %s streams!"
-msgstr ""
+msgstr "Cette Dreambox ne peut décoder les flux %s!"
 
 #
 msgid "This Month"
-msgstr ""
+msgstr "Ce mois"
 
 #
 msgid "This Week"
-msgstr ""
+msgstr "Cette semaine"
 
 #
 msgid ""
 "This is a name you can give the AutoTimer. It will be shown in the Overview "
 "and the Preview."
 msgstr ""
+"C'est un nom que vous pouvez donner à la ProgAuto. Il sera affiché dans la "
+"vue d'ensemble et la prévue."
 
 #
 msgid "This is step number 2."
@@ -6695,10 +7387,12 @@ msgid ""
 "This is the delay in hours that the AutoTimer will wait after a search to "
 "search the EPG again."
 msgstr ""
+"C'est le délai en heures que la ProgAuto attendra après une recherche pour "
+"chercher de nouveau l'EPG."
 
 #
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "Ceci est menu d'aide. Alimentez-moi avec quelque chose montrer."
 
 #
 msgid ""
@@ -6706,28 +7400,56 @@ msgid ""
 "german umlauts can be tricky as you have to know the encoding the channel "
 "uses."
 msgstr ""
+"C'est ce qui sera cherché dans les titres d'émission. Notez que la recherche "
+"par exemple des trémas allemands peut-être rusé comme vous devez savoir la "
+"chaîne d'encodage utilisée."
+
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Ce plugin créé une clé USB qui peut-être utilisé pour mettre à jour le "
+"logiciel de votre Dreambox sans l'aide d'une connection réseau ou sans fil.\n"
+"Premièrementt, une clé USB doit être préparée pour devenir bootable.\n"
+"Dans le pas suivant, un fichier image NFI peut-être téléchargé depuis le "
+"serveur MAJ et sauvé sur la clé USB.\n"
+"si vous avez déjà préparé une clé USB bootable, veuillez l'insérer "
+"maintenant. Autrement insérez une clé USB avec une taille mini de 64 MB!"
 
 #
 msgid "This plugin is installed."
-msgstr ""
+msgstr "Ce plugin est installée."
 
 #
 msgid "This plugin is not installed."
-msgstr ""
+msgstr "Ce plugin n'est pas installée."
 
 #
 msgid "This plugin will be installed."
-msgstr ""
+msgstr "Ce plugin sera installée."
 
 #
 msgid "This plugin will be removed."
-msgstr ""
+msgstr "Ce plugin sera retirée."
 
 #
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
+"Ces paramètres contrôle le comportement quand une programmation correspond à "
+"une émission."
+
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"Cet outil système est utilisé en interne pour programmer le Hardware avec la "
+"MAJ logiciel."
 
-#
 msgid ""
 "This test checks for configured Nameservers.\n"
 "If you get a \"unconfirmed\" message:\n"
@@ -6741,7 +7463,6 @@ msgstr ""
 "- Si vous avez configuré manuellement les noms serveurs, veuillez vérifier "
 "la configuration des \"DNS\" "
 
-#
 msgid ""
 "This test checks whether a network cable is connected to your LAN-Adapter.\n"
 "If you get a \"disconnected\" message:\n"
@@ -6754,7 +7475,6 @@ msgstr ""
 "- Vérifiez qu'un câble est bien connecté\n"
 "- Vérifiez que le câble n'est pas détérioré"
 
-#
 msgid ""
 "This test checks whether a valid IP Address is found for your LAN Adapter.\n"
 "If you get a \"unconfirmed\" message:\n"
@@ -6797,6 +7517,9 @@ msgid ""
 "event that conflicts with an existing timer it will not ignore this event "
 "but add it disabled."
 msgstr ""
+"Ceci bascule le comportement conflits programmations. Si une ProgAuto "
+"correspondante avec une émission en conflit avec une programmation "
+"existante, l'émission ne sera pas ignorée mais ajoutée comme désactivée."
 
 #
 msgid "Three"
@@ -6824,11 +7547,11 @@ msgstr "Heure"
 
 #
 msgid "Time in minutes to append to recording."
-msgstr ""
+msgstr "Temps en minutes à apposer à l'enregistrement."
 
 #
 msgid "Time in minutes to prepend to recording."
-msgstr ""
+msgstr "Temps en minutes à ajouter au début de l'enregistrement."
 
 #
 msgid "Time/Date Input"
@@ -6838,9 +7561,8 @@ msgstr "Entrée Date/Heure"
 msgid "Timer"
 msgstr "Programmation"
 
-#
 msgid "Timer Edit"
-msgstr "Édition des programmations"
+msgstr "Edition des programmations"
 
 #
 msgid "Timer Editor"
@@ -6850,9 +7572,8 @@ msgstr "Editeur programmations"
 msgid "Timer Type"
 msgstr "Type programmation"
 
-#
 msgid "Timer entry"
-msgstr "Programmation d'un enregistrement"
+msgstr "Saisir programmation"
 
 #
 msgid "Timer log"
@@ -6868,7 +7589,7 @@ msgstr ""
 
 #
 msgid "Timer record location"
-msgstr ""
+msgstr "Emplacement enregistrements programmés"
 
 #
 msgid "Timer sanity error"
@@ -6884,7 +7605,7 @@ msgstr "Status programmation:"
 
 #
 msgid "Timer type"
-msgstr ""
+msgstr "Type programmation"
 
 #
 msgid "Timeshift"
@@ -6892,7 +7613,7 @@ msgstr "PauseDirect"
 
 #
 msgid "Timeshift location"
-msgstr ""
+msgstr "Emplacement PauseDirect"
 
 #
 msgid "Timeshift not possible!"
@@ -6914,11 +7635,15 @@ msgstr "Propriétés titre"
 msgid "Titleset mode"
 msgstr "Mode jeu titre"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+"Pour être employé comme application simple de téléchargement par d'autres "
+"Plugins"
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6936,7 +7661,7 @@ msgstr "Aujourd'hui"
 
 #
 msgid "Tone Amplitude"
-msgstr ""
+msgstr "Amplitude tonalité"
 
 #
 msgid "Tone mode"
@@ -6952,16 +7677,19 @@ msgstr "Toneburst A/B"
 
 #
 msgid "Top favorites"
-msgstr ""
+msgstr "Top favoris"
 
 #
 msgid "Top rated"
-msgstr ""
+msgstr "Top classement"
 
 #
 msgid "Track"
 msgstr "Piste"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr "TrafficInfo montre les informations trafic allemand"
+
 #
 msgid "Translation"
 msgstr "Traduction"
@@ -6982,25 +7710,22 @@ msgstr "Mode de transmission"
 msgid "Transponder"
 msgstr "Transpondeur"
 
-#
 msgid "Transponder Type"
-msgstr "Type transponder"
+msgstr "Type transpondeur"
 
 #
 msgid "Travel & Events"
-msgstr ""
+msgstr "Voyages & Evénements"
 
 #
 msgid "Tries left:"
 msgstr "Essais annulés:"
 
-#
 msgid "Try to find used Transponders in cable network.. please wait..."
 msgstr ""
 "Essai de trouver transpondeurs utilisés sur réseau câble... Veuillez "
 "patienter..."
 
-#
 msgid "Try to find used transponders in cable network.. please wait..."
 msgstr ""
 "Essai de trouver transpondeurs utilisés sur réseau câble... Veuillez "
@@ -7008,15 +7733,16 @@ msgstr ""
 
 #
 msgid "Trying to download a new packetlist. Please wait..."
-msgstr ""
+msgstr "Essai téléchargement nouvelle liste paquet. Veuillez patienter..."
 
 #
 msgid "Trying to download the Youtube feed entries. Please wait..."
-msgstr ""
+msgstr "Essai de télécharger les entrées feed Youtube. Veuillez patienter..."
 
 #
 msgid "Trying to download the Youtube search results. Please wait..."
 msgstr ""
+"Essai de télécharger les résultats recherche Youtube. Veuillez patienter..."
 
 #
 msgid "Tue"
@@ -7036,11 +7762,11 @@ msgstr "Echec accord"
 
 #
 msgid "Tuner"
-msgstr ""
+msgstr "Tuner"
 
 #
 msgid "Tuner "
-msgstr ""
+msgstr "Tuner "
 
 #
 msgid "Tuner Slot"
@@ -7056,7 +7782,7 @@ msgstr "Status tuner"
 
 #
 msgid "Tuner type"
-msgstr ""
+msgstr "Type Tuner"
 
 #
 msgid "Turkish"
@@ -7068,7 +7794,7 @@ msgstr "Deux"
 
 #
 msgid "Type"
-msgstr ""
+msgstr "Type"
 
 #
 msgid "Type of scan"
@@ -7087,12 +7813,6 @@ msgid "USB stick wizard"
 msgstr "assistant clef USB"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrainien"
 
@@ -7118,42 +7838,42 @@ msgstr "Commande DiSEqC non validée"
 
 #
 msgid "Undo install"
-msgstr ""
+msgstr "Défaire installation"
 
 #
 msgid "Undo uninstall"
-msgstr ""
+msgstr "Défaire désinstallation"
 
 #
 msgid "UnhandledKey"
-msgstr ""
+msgstr "UnhandledKey"
 
 #
 msgid "Unicable"
-msgstr ""
+msgstr "Unicable"
 
 #
 msgid "Unicable LNB"
-msgstr ""
+msgstr "Unicable LNB"
 
 #
 msgid "Unicable Martix"
-msgstr ""
+msgstr "Unicable Martix"
 
 #
 msgid "Uninstall"
-msgstr ""
+msgstr "Désinstaller"
 
 #
 msgid "United States"
-msgstr ""
+msgstr "Etats Unis"
 
 #
 msgid "Universal LNB"
 msgstr "LNB universel"
 
 msgid "Unknown network adapter."
-msgstr ""
+msgstr "Adaptateur réseau inconnu"
 
 #
 msgid ""
@@ -7161,6 +7881,9 @@ msgid ""
 "matching your AutoTimers but only when you leave the GUI with the green "
 "button."
 msgstr ""
+"À moins que ceci soit permis ProgAuto ne cherchera pas automatiquement des "
+"émissions correspondantes à vos programmations mais seulement quand vous "
+"laissez l'IGU avec le bouton vert."
 
 #
 msgid "Unmount failed"
@@ -7168,15 +7891,17 @@ msgstr "Echec démontage"
 
 #
 msgid "Unsupported"
-msgstr ""
+msgstr "Non supporté"
+
+msgid "UnwetterInfo shows german storm information."
+msgstr "UnwetterInfo montre les informations allemande d'orage"
 
 #
 msgid "Update"
 msgstr "Mise à jour"
 
-#, fuzzy
 msgid "Update done..."
-msgstr "Mise à jour"
+msgstr "Mise à jour effectuée..."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 170
@@ -7184,16 +7909,19 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
+"MAJ effectuée... Le test d'authenticité Dreambox sera maintenant relancé et "
+"ne devrai pas vous demander de remettre à jour."
 
 #
 msgid "Updatefeed not available."
-msgstr ""
+msgstr "MAJ feed non disponible."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 150
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
 msgstr ""
+"Echec mise à jour. Rien n'est cassé, juste que la MAJ n'a pas pu s'effectuer."
 
 #
 msgid "Updating finished. Here is the result:"
@@ -7201,12 +7929,10 @@ msgstr "Mise à jour terminée. Voici le résultat :"
 
 #
 msgid "Updating software catalog"
-msgstr ""
+msgstr "Mise à jour catalogue logiciel"
 
-#
-#, fuzzy
 msgid "Updating, please wait..."
-msgstr "Veuillez attendre..."
+msgstr "Mise à jour, veuillez patienter..."
 
 #
 msgid "Updating... Please wait... This can take some minutes..."
@@ -7215,7 +7941,7 @@ msgstr ""
 
 #
 msgid "Upgrade finished."
-msgstr ""
+msgstr "Mise à jour terminée"
 
 #
 msgid "Upgrading"
@@ -7227,17 +7953,19 @@ msgstr "Mise à jour Dreambox... Veuillez patienter"
 
 #
 msgid "Upper bound of timespan."
-msgstr ""
+msgstr "Limite supérieure de période"
 
 #
 msgid ""
 "Upper bound of timespan. Nothing after this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Limite supérieure de période. Rien après cette fois ne sera comparé. Les "
+"décalages ne sont pas pris en compte!"
 
 #
 msgid "Use"
-msgstr ""
+msgstr "Utiliser"
 
 #
 msgid "Use DHCP"
@@ -7253,12 +7981,15 @@ msgstr "Utiliser mesure puissance"
 
 #
 msgid "Use a custom location"
-msgstr ""
+msgstr "Utiliser un emplacement personnel"
 
 #
 msgid "Use a gateway"
 msgstr "Utiliser passerelle"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Utiliser et contrôler multiples Dreamboxes avec différentes RCs."
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Utiliser lecture discontinue aux vitesses ci-dessus"
@@ -7269,7 +8000,7 @@ msgstr "Utiliser mesure puissance"
 
 #
 msgid "Use the Networkwizard to configure selected network adapter"
-msgstr ""
+msgstr "Utiliser l'asistant réseau pour configurer l'adaptateur réseau"
 
 #
 msgid "Use the Networkwizard to configure your Network\n"
@@ -7293,13 +8024,19 @@ msgstr ""
 "Utilisez les boutons haut/bas de votre télécommande pour sélectionner une "
 "option. Après cela, appuyez sur OK."
 
+msgid "Use this input device settings?"
+msgstr "Utiliser ces paramètres périphérique entrée?"
+
+msgid "Use this settings?"
+msgstr "Utiliser ces paramètres"
+
 #
 msgid "Use this video enhancement settings?"
-msgstr ""
+msgstr "Utiliser ces paramètres vidéo améliorés?"
 
 #
 msgid "Use time of currently running service"
-msgstr ""
+msgstr "Utiliser le temps du service tournant actuellement"
 
 #
 msgid "Use usals for this sat"
@@ -7319,15 +8056,15 @@ msgstr "Défini par l'utilisateur"
 
 #
 msgid "User management"
-msgstr ""
+msgstr "Gestion utilisateur"
 
 #
 msgid "Usermanager"
-msgstr ""
+msgstr "Gestion utilisateur"
 
 #
 msgid "Username"
-msgstr ""
+msgstr "Nom utilisateur"
 
 #
 msgid "VCR scart"
@@ -7337,17 +8074,24 @@ msgstr "Péritel magnétoscope"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro bande-annonce)"
 
+msgid "Vali-XD skin"
+msgstr "Thème Vali-XD"
+
+msgid "Vali.HD.nano skin"
+msgstr "Thème Vali.HD.nano"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
+"Vérifie l'authenticité de votre Dreambox en lançant le plugin authenticité "
+"dreambox!"
 
 #
 msgid "Vertical"
-msgstr ""
+msgstr "Vertical"
 
-#
 msgid "Video Fine-Tuning"
-msgstr "Accord-fin vidéo..."
+msgstr "Accord-fin vidéo"
 
 #
 msgid "Video Fine-Tuning Wizard"
@@ -7367,15 +8111,15 @@ msgstr "Assistant vidéo"
 
 #
 msgid "Video enhancement preview"
-msgstr ""
+msgstr "Prévue vidéo améliorée"
 
 #
 msgid "Video enhancement settings"
-msgstr ""
+msgstr "Paramètres vidéo améliorés"
 
 #
 msgid "Video enhancement setup"
-msgstr ""
+msgstr "Configuration vidéo améliorée"
 
 #
 msgid ""
@@ -7397,29 +8141,47 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Sélection mode vidéo."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Flux vidéo depuis la page web orf.at"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "VideoEnhancement fourni des paramètres vidéo améliorés avancés"
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VideoTune aide aux réglages de l'affichage de votre TV"
+
 #
 msgid "Videobrowser exit behavior:"
-msgstr ""
+msgstr "Comportement sortie explorateur vidéo"
 
 #
 msgid "Videoenhancement Setup"
-msgstr ""
+msgstr "Amélioration image vidéo"
+
+msgid "Videomode provides advanced video mode settings"
+msgstr "Videomode fourni des paramètres avancés mode vidéo"
 
 #
 msgid "Videoplayer stop/exit behavior:"
-msgstr ""
+msgstr "Comportement stop/sortie lecteur vidéo"
 
 #
 msgid "View Count"
-msgstr ""
+msgstr "Voir compteur"
+
+msgid "View Google maps"
+msgstr "Voir Google maps"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Voir Google maps avec votre Dreambox"
 
 #
 msgid "View Movies..."
-msgstr ""
+msgstr "Voir films..."
 
 #
 msgid "View Photos..."
-msgstr ""
+msgstr "Voir photos..."
 
 #
 msgid "View Rass interactive..."
@@ -7427,75 +8189,75 @@ msgstr "Afficher Rass interactif..."
 
 #
 msgid "View Video CD..."
-msgstr ""
+msgstr "Voir viudéo CD..."
 
 #
 msgid "View active downloads"
-msgstr ""
+msgstr "Voir téléchargement actif"
 
 #
 msgid "View details"
-msgstr ""
+msgstr "Voir détails"
 
 #
 msgid "View list of available "
-msgstr ""
+msgstr "Voir liste disponibles des "
 
 #
 msgid "View list of available CommonInterface extensions"
-msgstr ""
+msgstr "Voir liste des Common Interface disponibles."
 
 #
 msgid "View list of available Display and Userinterface extensions."
-msgstr ""
+msgstr "Voir liste extensions affichages/interface utilisateur disponibles."
 
 #
 msgid "View list of available EPG extensions."
-msgstr ""
+msgstr "Voir liste extensions EPG disponibles."
 
 #
 msgid "View list of available Satellite equipment extensions."
-msgstr ""
+msgstr "Voir liste extensions dispositif satellitaire disponibles."
 
 #
 msgid "View list of available communication extensions."
-msgstr ""
+msgstr "Voir liste extensions communication disponibles."
 
 #
 msgid "View list of available default settings"
-msgstr ""
+msgstr "Voir liste configurations prédéfinies disponibles."
 
 #
 msgid "View list of available multimedia extensions."
-msgstr ""
+msgstr "Voir liste extensions multimédias disponibles."
 
 #
 msgid "View list of available networking extensions"
-msgstr ""
+msgstr "Voir liste extensions du réseau disponibles."
 
 #
 msgid "View list of available recording extensions"
-msgstr ""
+msgstr "Voir liste extensions d'enregistrements disponibles."
 
 #
 msgid "View list of available skins"
-msgstr ""
+msgstr "Voir liste thèmes disponibles."
 
 #
 msgid "View list of available software extensions"
-msgstr ""
+msgstr "Voir liste extensions logiciels disponibles."
 
 #
 msgid "View list of available system extensions"
-msgstr ""
+msgstr "Voir liste extensions des systèmes disponibles."
 
 #
 msgid "View related videos"
-msgstr ""
+msgstr "Voir vidéos relatées"
 
 #
 msgid "View response videos"
-msgstr ""
+msgstr "Voir vidéos répondues"
 
 #
 msgid "View teletext..."
@@ -7503,20 +8265,31 @@ msgstr "Afficher télétexte..."
 
 #
 msgid "View, edit or delete mountpoints on your Dreambox."
-msgstr ""
+msgstr "Voir, éditer ou effacer points montage sur votre Dreambox."
 
 #
 msgid "View, edit or delete usernames and passwords for your network."
 msgstr ""
+"Voir, éditer ou effacer nom utilsateur et mots de passe pour votre réseau."
 
 #
 msgid "Views: "
-msgstr ""
+msgstr "Vues: "
 
 #
 msgid "Virtual KeyBoard"
 msgstr "Clavier virtuel"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Visualisation pour l'intallation Bus Européenne"
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+"Visualiser et contrôler vos lumières, variateurs, volets, thermostats etc. à "
+"travers EIB/KNX. (nécessite serveur linknx)"
+
 #
 msgid "Voltage mode"
 msgstr "Mode voltage"
@@ -7531,17 +8304,17 @@ msgstr "O"
 
 #
 msgid "WEP"
-msgstr ""
+msgstr "WEP"
 
 msgid "WLAN adapter."
-msgstr ""
+msgstr "Adaptateur WLAN"
 
 msgid "WLAN connection"
-msgstr ""
+msgstr "Connection WLAN"
 
 #
 msgid "WPA"
-msgstr ""
+msgstr "WPA"
 
 #
 msgid "WPA or WPA2"
@@ -7549,7 +8322,7 @@ msgstr "WPA ou WPA2"
 
 #
 msgid "WPA2"
-msgstr ""
+msgstr "WPA2"
 
 #
 msgid "WSS on 4:3"
@@ -7557,7 +8330,7 @@ msgstr "WSS sur 4:3"
 
 #
 msgid "Wait time in ms before activation:"
-msgstr ""
+msgstr "Temps attente en ms avant activation:"
 
 #
 msgid "Waiting"
@@ -7565,15 +8338,25 @@ msgstr "Attendez"
 
 #
 msgid "Warn if free space drops below (kB):"
+msgstr "Avertissement si l'espace libre chute sous (kB):"
+
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Regarder flux depuis médiatèque ZDF"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
 msgstr ""
+"WeatherPlugin montre les prévisions météorologiques sur votre Dreambox."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Prévisions météorologiques sur votre Dreambox"
 
 #
 msgid "Webinterface"
-msgstr ""
+msgstr "Webinterface"
 
 #
 msgid "Webinterface: Main Setup"
-msgstr ""
+msgstr "Webinterface: paramètres principaux"
 
 #
 msgid "Wed"
@@ -7589,15 +8372,15 @@ msgstr "Jours ouvrables"
 
 #
 msgid "Weekend"
-msgstr ""
+msgstr "Weekend"
 
 #
 msgid "Weekly (Monday)"
-msgstr ""
+msgstr "Hebdomadaire (Lundi)"
 
 #
 msgid "Weekly (Sunday)"
-msgstr ""
+msgstr "Hebdomadaire (Dimanche)"
 
 #
 msgid ""
@@ -7626,7 +8409,6 @@ msgstr ""
 "sauvegarder vos paramètres actuels et une explication sur comment mettre à "
 "jour votre firmware."
 
-#
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
 "\n"
@@ -7641,6 +8423,12 @@ msgid ""
 "\n"
 "The Help button shows this help again."
 msgstr ""
+"Bienvenue dans le lecteur MyTube Youtube.Utiliser les boutons bouquet+ pour "
+"naviguer dans le champ de recherche et le bouquet- pour naviguer dans les "
+"entrées vidéo.Pour lire un film, presser simplement OK sur la télécommmande."
+"Presser sur info pour voir les descriptions de film.Presser le bouton Menu "
+"pour voir les options suplémentaires.Le bouton Help montre à nouveau ce "
+"message."
 
 #
 msgid ""
@@ -7654,6 +8442,16 @@ msgid ""
 "\n"
 "Press exit to get back to the input field."
 msgstr ""
+"Bienvenue dans le lecteur MyTube Youtube.\n"
+"\n"
+"En saisissant vos limites de recherche vous obtiendrez des suggestions "
+"montrées correspondant à votre limite de recherche.\n"
+"\n"
+"Pour sélectionner une suggestion presser DOWN sur la télécommande, "
+"sélectionner le résultat désiré et presser OK sur votre télécommande pour "
+"lancer la recherche.\n"
+"\n"
+"Presser presser sortir pour revenir au champ de saisie."
 
 #
 msgid ""
@@ -7664,8 +8462,13 @@ msgid ""
 "cleaned up.\n"
 "You can use this wizard to remove some extensions.\n"
 msgstr ""
+"Bienvenue dans l'asistant nettoyage.\n"
+"\n"
+"La mémoire interne disponible est inférieure à 2 MB.\n"
+"Pour assurer la stabilité de votre Dreambox, il est nécessaire de libérer la "
+"mémoire interne.\n"
+"Vous pouvez utiliser cet assistant pour retirer des extensions.\n"
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
@@ -7674,12 +8477,9 @@ msgid ""
 "\n"
 "Press OK to start configuring your network"
 msgstr ""
-"Bienvenue.\n"
-"\n"
-"Si vous voulez connecter votre Dreambox à internet, cette assistant vous "
-"guidera à paramètrer les réglages basiques du réseau de votre Dreambox.\n"
-"\n"
-"Presser OK pour démarrer la configuration du réseau"
+"Bienvenue.Si vous voulez connecter votre Dreambox à internet, cette "
+"assistant vous guidera à Paramétrer les réglages basiques du réseau de votre "
+"Dreambox.Presser OK pour démarrer la configuration du réseau"
 
 #
 msgid ""
@@ -7688,6 +8488,10 @@ msgid ""
 "This Wizard will help you to create a new AutoTimer by providing "
 "descriptions for common settings."
 msgstr ""
+"Bienvenue.\n"
+"\n"
+"Cet assistant vous aidera à créer une nouvelle ProgAuto en fournissant des "
+"descriptions pour des paramètres communs."
 
 #
 msgid ""
@@ -7711,19 +8515,21 @@ msgstr "Bienvenue..."
 msgid "West"
 msgstr "Ouest"
 
-#
 msgid "What do you want to scan?"
-msgstr "Que voulez-vous analyser ?"
+msgstr "Que voulez-vous analyser?"
 
 #
 msgid "What to do with submitted crashlogs?"
-msgstr ""
+msgstr "Que faire des crashlogs soumis?"
 
 #
 msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
 "timer with the same description already exists in the timer list."
 msgstr ""
+"Quand cette option est activée la ProAuto ne mariera pas les émissions ou "
+"une autre programmation avec la même description existant déjà dans la liste "
+"de programmation."
 
 #
 msgid ""
@@ -7742,45 +8548,171 @@ msgstr ""
 "\n"
 "Vraiment faire une réinitialisation usine?"
 
-#
 msgid "Where do you want to backup your settings?"
-msgstr "Où voulez-vous sauver vos paramètres ?"
+msgstr "Où voulez-vous sauver vos paramètres?"
 
-#
 msgid "Where to save temporary timeshift recordings?"
-msgstr "Ou sauver les enregistrements temporaires PauseDirect?"
-
-#
-msgid "Wireless"
-msgstr "Sans fil"
+msgstr "Où sauver les enregistrements temporaires PauseDirect?"
 
 #
 msgid "Wireless LAN"
 msgstr "LAN sans fil"
 
-#
-msgid "Wireless Network"
-msgstr "Réseau sans fil"
+#
+msgid "Wireless Network"
+msgstr "Réseau sans fil"
+
+#
+msgid "Wireless Network State"
+msgstr "Etat réseau sans fil"
+
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Avec les AntiScrollbar vous pouvez dissimuler les lignes ennuyantes (par "
+"exemple les chaînes d'informations)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"Avec DVDBurn vous pouvez faire des compilations d'enrigistrement de sur "
+"votre disque dur Dreambox.\n"
+"optionnellement vous pouvez ajouter des menus personnelle. Vous pouvez "
+"enregistrer la compilation en mode compatible-standard DVD pouvant-être lu "
+"sur un lecteur DVD.\n"
+"Les enregistrements HDTV peuvent seulement être gravés en format "
+"propriétaires dreambox."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+"Avec EPGsearch vous pouvez rechercher dans l'EPG et créer des programmations."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Avec Genuine Dreambox vous pouvez vérifer l'authenticité de votre Dreambox."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Avec IMDb vous pouvez télécharger et montrez des informations de film "
+"(estimation, affiche, fonte, synthèse etc.) sur l'émission choisie. "
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "Avec MovieRetitle vous pouvez renommmer vos films."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"Avec MyTube vous pouvez lire des vidéos YouTube directement sur votre TV "
+"sans PC."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr "Avec WebcamViewer vous pouvez observer des webcams sur votre écran TV."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Avec Werbezapper vous pouvez faire un pont sur les publicités en créant\n"
+"des programmations courtes (entre 1 et 9 minutes) qui zap automatiquement de "
+"nouveau sur le canal original après exécution."
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"Avec YouTubePlayer vous pouvez regarder des YouTube-Vidéos sur la Dreambox.\n"
+"Ce plugin exige un PC avec le programme VLC tournant."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Avec le plugin CommonInterfaceAssignment il est possible d'utiliser "
+"différent modules CI dans votre Dreambox et assigner dédier foournisseurs/"
+"services ou caids à chacun d'entre eux.\n"
+"Ceci permet de regarder un service crypté pendant l'enregistrement d'un "
+"autre."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"Avec le plugin CrashlogAutoSubmit il est possible d'envoyer automatiquement "
+"par email les crashlogs trouvés sur le HDD à Dream Multimedia."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Avec le plugin DefaultServicesScanner vous pouvez scanner les lamedbs "
+"standards triés par le satellite avec un positionneur parabole."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Avec le plugin DiseqcTester vous pouvez tester vous pouvez tester votre "
+"équipement sat pour compatibilité DiSEqC et erreursr."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Avec le plugin NFIFlash il est possible de préparer une clé USB avec une "
+"image Dreambox.\n"
+"Il est ensuite possible de flasher votre Dreambox avec l'image sur la clé."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"Avec le NetworkWizard vous pouvez facilement configuer votre réseau pas à "
+"pas."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"Avec le plugin PositionerSetup il est facile d'installer et configurer une "
+"parabole motorisée."
 
-#
-msgid "Wireless Network State"
-msgstr "Etat réseau sans fil"
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"Avec le plugin SatelliteEquipmentControl il est possible paramétrer le "
+"DiSEqC en réglages fins."
 
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
 "alternative service it is restricted to."
 msgstr ""
+"Avec cette option activée, la chaîne à enregistrer peut-être changée vers un "
+"service alternatif limité à celui-ci."
 
 #
 msgid ""
 "With this option you can restrict the AutoTimer to a certain ammount of "
 "scheduled recordings. Set this to 0 to disable this functionality."
 msgstr ""
+"Avec cette option, vous pouvez restreindre la ProgAuto à un certain nombre "
+"d'enregistrements programmés. Mettre à 0 pour désactiver cette "
+"fonctionnalité."
 
 #
 msgid "Wizard"
-msgstr ""
+msgstr "Assistant"
 
 #
 msgid "Write error while recording. Disk full?\n"
@@ -7791,16 +8723,12 @@ msgid "Write failed!"
 msgstr "Echec d'écriture!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Ecriture du fichier image NFI vers flash terminée"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
 #
 msgid "Year"
-msgstr ""
+msgstr "Année"
 
 #
 msgid "Yes"
@@ -7808,7 +8736,10 @@ msgstr "Oui"
 
 #
 msgid "Yes to all"
-msgstr ""
+msgstr "Oui à tout"
+
+msgid "Yes, always"
+msgstr "Oui, toujours"
 
 #
 msgid "Yes, and delete this movie"
@@ -7816,19 +8747,18 @@ msgstr "Oui, et effacer ce film"
 
 #
 msgid "Yes, and don't ask again"
-msgstr ""
+msgstr "Oui et ne pas redemander"
 
-#
 msgid "Yes, backup my settings!"
-msgstr "Oui, sauvegarder mes paramètres !"
+msgstr "Oui, sauvegarder mes paramètres!"
 
 #
 msgid "Yes, but play next video"
-msgstr ""
+msgstr "Oui, mais lire vidéo suivante."
 
 #
 msgid "Yes, but play previous video"
-msgstr ""
+msgstr "Oui, mais lire vidéo précédente."
 
 #
 msgid "Yes, do a manual scan now"
@@ -7844,7 +8774,7 @@ msgstr "Oui, faire une autre analyse manuelle maintenant"
 
 #
 msgid "Yes, keep them."
-msgstr ""
+msgstr "Oui, les garder."
 
 #
 msgid "Yes, perform a shutdown now."
@@ -7864,11 +8794,11 @@ msgstr "Oui, voir le tutoriel"
 
 #
 msgid "You can cancel the installation."
-msgstr ""
+msgstr "Vous pouvez annuler l'installation."
 
 #
 msgid "You can cancel the removal."
-msgstr ""
+msgstr "Vous pouvez annuler le retrait"
 
 #
 msgid ""
@@ -7884,22 +8814,24 @@ msgstr "Vous pouvez choisir ce que vous voulez installer..."
 
 #
 msgid "You can install this plugin."
-msgstr ""
+msgstr "Vous pouvez installer le plugin."
 
 #
 msgid "You can only burn Dreambox recordings!"
-msgstr ""
+msgstr "Vous pouvez seulement grâver des enregistrements Dreambox!"
 
 #
 msgid "You can remove this plugin."
-msgstr ""
+msgstr "Vous pouvez retirer ce plugin."
 
-#
 msgid ""
 "You can set the basic properties of an AutoTimer here.\n"
 "While 'Name' is just a human-readable name displayed in the Overview, 'Match "
 "in title' is what is looked for in the EPG."
 msgstr ""
+"Vous pouvez régler les propriétés de base d'une ProgAuto ici.Tandis que "
+"'Nom' est juste un nom lisible par l'homme affiché dans la vue d'ensemble, "
+"'correspondance dans le titre' est ce qui est recherché dans l'EPG."
 
 #
 msgid "You cannot delete this!"
@@ -7924,12 +8856,18 @@ msgstr ""
 "Vous avez choisi de ne rien installer. Veuillez presser OK pour terminer "
 "l'assistant d'installation."
 
-#
 msgid ""
 "You did not provide a valid 'Match in title' Attribute for your new "
 "AutoTimer.\n"
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
+"Vous n'avez pas fourni un attribut 'Correspondance dans le titre' valide "
+"pour votre nouvelle ProgAuto.\n"
+"Ceci est un attribut obligatoire vous ne pouvez pas continuer sans le faire "
+"ainsi."
+
+msgid "You didn't select a channel to record from."
+msgstr "Vous n'avez pas sélectionné une chaîne à enregistrer."
 
 #
 #, python-format
@@ -7937,12 +8875,16 @@ msgid ""
 "You entered \"%s\" as Text to match.\n"
 "Do you want to remove trailing whitespaces?"
 msgstr ""
+"Vous avec saisi \"%s\" comme texte correspondant.\n"
+"Voulez-vous retirer les espace blanc superflux?"
 
 #
 msgid ""
 "You have chosen to backup your settings. Please press OK to start the backup "
 "now."
 msgstr ""
+"Vous avez choisi de sauvegarder vos paramètres. Veuillez appuyer sur OK pour "
+"commencer la sauvegarde."
 
 #
 msgid ""
@@ -7957,6 +8899,8 @@ msgid ""
 "You have chosen to restore your settings. Enigma2 will restart after "
 "restore. Please press OK to start the restore now."
 msgstr ""
+"Vious avez choisi de restaurer vos paramètres. Enigma2 redémarrera après la "
+"la restauration. Veuillez appuyer sur OK pour démarrer la restauration."
 
 #
 #, python-format
@@ -7977,9 +8921,8 @@ msgstr ""
 "instructions de mise à jour, votre nouveau firmware vous demandera de "
 "restaurer les paramètres."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
@@ -7994,12 +8937,18 @@ msgid ""
 "\n"
 "You can go back a step by pressing EXIT on your remote."
 msgstr ""
+"Vous avez configuré avec succès une nouvelle ProgAuto. voulez-vous l'ajouter "
+"à la liste?\n"
+"\n"
+"Vous pouvez revenir d'un pas en pressant EXIT sur la télécommande."
 
 #
 msgid ""
 "Your 'Match in title' Attribute ends with a Whitespace.\n"
 "Please confirm if this was intentional, if not they will be removed."
 msgstr ""
+"Votre 'Correspondance dans le titre' à mis un espace à la fin.\n"
+"Veuollez confirmer si c'était intentionnel, sinon il sera retiré."
 
 #
 msgid ""
@@ -8008,6 +8957,10 @@ msgid ""
 "Your internet connection is working now.\n"
 "\n"
 msgstr ""
+"Votre Dreambox est maintenant prète à l'utilisation.\n"
+"\n"
+"Votre connection internet fonctionne maintenant.\n"
+"\n"
 
 #
 msgid ""
@@ -8042,6 +8995,8 @@ msgid ""
 "Your collection exceeds the size of a single layer medium, you will need a "
 "blank dual layer DVD!"
 msgstr ""
+"Votre collection dépasse la taille d'un support simple couche, vous aurez "
+"besoin d'un DVD double couche vierge!"
 
 #
 #, python-format
@@ -8049,10 +9004,12 @@ msgid ""
 "Your config file is not well-formed:\n"
 "%s"
 msgstr ""
+"Votre fichier config n'est pas bien-formé:\n"
+"%s"
 
 #
 msgid "Your current collection will get lost!"
-msgstr ""
+msgstr "Votre collection actuelle sera perdue!"
 
 #
 msgid "Your dreambox is shutting down. Please stand by..."
@@ -8068,7 +9025,7 @@ msgstr ""
 
 #
 msgid "Your email address:"
-msgstr ""
+msgstr "Votre adresse email:"
 
 #
 msgid ""
@@ -8088,7 +9045,7 @@ msgstr ""
 
 #
 msgid "Your name (optional):"
-msgstr ""
+msgstr "Votre nom (optionnel):"
 
 #
 msgid "Your network configuration has been activated."
@@ -8096,15 +9053,15 @@ msgstr "Votre configuration réseau a été activée."
 
 #
 msgid "Your network mount has been activated."
-msgstr ""
+msgstr "Votre montage réseau a été activé."
 
 #
 msgid "Your network mount has been removed."
-msgstr ""
+msgstr "Votre montage réseau a été retiré."
 
 #
 msgid "Your network mount has been updated."
-msgstr ""
+msgstr "Votre montage réseau a été actualisé."
 
 #
 msgid ""
@@ -8118,9 +9075,12 @@ msgstr ""
 "\n"
 "Veuillez choisir ce que vous voulez faire ensuite."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek vous permet de regarder des flux depuis ZDF Mediathek."
+
 #
 msgid "Zap back to previously tuned service?"
-msgstr ""
+msgstr "Revenir sur le service précédemment réglé?"
 
 #
 msgid "Zap back to service before positioner setup?"
@@ -8132,10 +9092,22 @@ msgstr "Revenir sur le serveur avant le viseur"
 
 #
 msgid "Zap back to service before tuner setup?"
-msgstr ""
+msgstr "Revenir sur le service avant réglage tuner?"
+
+msgid "Zap between commercials"
+msgstr "Zap entre commerciales"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr "ZapStatistic montre les services regardés avec des statistiques"
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Zoom dans films letterboxed/anamorphic"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr "Zoom dans films letterboxed/anamorphic."
 
 msgid "Zydas"
-msgstr ""
+msgstr "Zydas"
 
 #
 msgid "[alternative edit]"
@@ -8153,13 +9125,15 @@ msgstr "[édition des favoris]"
 msgid "[move mode]"
 msgstr "[mode déplacement]"
 
-#
+msgid "a HD skin from Kerni"
+msgstr "un thème HD de Kerni"
+
 msgid "a gui to assign services/providers to common interface modules"
-msgstr ""
+msgstr "un IGU pour assigner Services/Opérateurs aux modules Interface Commune"
 
-#
 msgid "a gui to assign services/providers/caids to common interface modules"
 msgstr ""
+"un IGU pour assigner Services/Opérateurs/CAIDs aux modules Interface Commune"
 
 #
 msgid "abort alternatives edit"
@@ -8183,19 +9157,17 @@ msgstr "activer configuration courante"
 
 #
 msgid "activate network adapter configuration"
-msgstr ""
+msgstr "Activer la configuration de l'adaptateur réseau"
 
 #
 msgid "add AutoTimer..."
-msgstr ""
+msgstr "ajouter ProgAuto..."
 
-#
 msgid "add Provider"
-msgstr ""
+msgstr "Ajout opérateur"
 
-#
 msgid "add Service"
-msgstr ""
+msgstr "Ajout service"
 
 #
 msgid "add a nameserver entry"
@@ -8227,7 +9199,7 @@ msgstr "ajouter fichiers à la liste lecture"
 
 #
 msgid "add filters"
-msgstr ""
+msgstr "ajouter filtres"
 
 #
 msgid "add marker"
@@ -8259,7 +9231,10 @@ msgstr "ajouter ce service aux favoris"
 
 #
 msgid "add services"
-msgstr ""
+msgstr "ajouter services"
+
+msgid "add tags to recorded movies"
+msgstr "ajouter pointeur au films enregistrés"
 
 #
 msgid "add to parental protection"
@@ -8273,12 +9248,28 @@ msgstr "avancé"
 msgid "alphabetic sort"
 msgstr "tri alphabetique"
 
-msgid "assigned CAIds:"
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
 msgstr ""
+"assigner boutons couleur (rouge/vert/jaune/bleu) aux plugins depuis "
+"MOVIELIST."
 
-#
-msgid "assigned Services/Provider:"
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "assigner boutons couleur aux plugins depuis MOVIELIST"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
 msgstr ""
+"assigner appui-touche long (rouge/vert/jaune/bleu) aux plugins ou fonctions "
+"E2."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr "assigner appui-touche long aux plugins ou fonctions E2."
+
+msgid "assigned CAIds:"
+msgstr "CAIds assignés:"
+
+msgid "assigned Services/Provider:"
+msgstr "Services/Opérateurs assignés:"
 
 #
 #, python-format
@@ -8296,11 +9287,11 @@ msgstr "pistes audio"
 
 #
 msgid "auto"
-msgstr ""
+msgstr "auto"
 
 #
 msgid "available"
-msgstr ""
+msgstr "disponible"
 
 #
 msgid "back"
@@ -8337,11 +9328,11 @@ msgstr "graver piste audio (%s)"
 
 #
 msgid "case-insensitive search"
-msgstr ""
+msgstr "recherche distinguant pas majuscules et minuscules"
 
 #
 msgid "case-sensitive search"
-msgstr ""
+msgstr "recherche distinguant majuscules et minuscules"
 
 #
 msgid "change recording (duration)"
@@ -8356,10 +9347,6 @@ msgid "chapters"
 msgstr "chapitres"
 
 #
-msgid "choose destination directory"
-msgstr "choisir répertoire destination"
-
-#
 msgid "circular left"
 msgstr "circulaire à gauche"
 
@@ -8391,18 +9378,25 @@ msgstr "connecté"
 msgid "continue"
 msgstr "continuer"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "contrôler Dreambox multiples avec différentes RCs"
+
 #
 msgid "copy to bouquets"
 msgstr "copier vers bouquets"
 
 #
 msgid "could not be removed"
-msgstr ""
+msgstr "Ne peut-être retiré"
 
 #
 msgid "create directory"
 msgstr "création répertoire"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "image installée actuellement: %s"
+
 #
 msgid "daily"
 msgstr "quotidien"
@@ -8435,6 +9429,9 @@ msgstr "effacer liste lecture sauvée"
 msgid "delete..."
 msgstr "effacer..."
 
+msgid "description"
+msgstr "description"
+
 #
 msgid "disable"
 msgstr "désactiver"
@@ -8473,11 +9470,11 @@ msgstr "éditer les alternatifs"
 
 #
 msgid "edit filters"
-msgstr ""
+msgstr "éditer filtres"
 
 #
 msgid "edit services"
-msgstr ""
+msgstr "éditer services"
 
 #
 msgid "empty"
@@ -8529,7 +9526,7 @@ msgstr "égale au"
 
 #
 msgid "exact match"
-msgstr ""
+msgstr "concordance exacte"
 
 #
 msgid "exit DVD player or return to file browser"
@@ -8559,13 +9556,8 @@ msgstr "quitter liste interface réseau"
 msgid "exit networkadapter setup menu"
 msgstr "quitter menu réglages adaptateur réseau"
 
-#
-msgid "failed"
-msgstr "échoué"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
-msgstr "formats fichiers (BMP, PNG, JPG, GIF)"
+msgstr "Formats fichiers (BMP, PNG, JPG, GIF)"
 
 #
 msgid "filename"
@@ -8597,7 +9589,7 @@ msgstr "mettre en veille"
 
 #
 msgid "grab this frame as bitmap"
-msgstr ""
+msgstr "Saisir cette frame commme bitmap"
 
 #
 msgid "green"
@@ -8637,15 +9629,15 @@ msgstr "extinction immédiate"
 
 #
 msgid "in Description"
-msgstr ""
+msgstr "dans description"
 
 #
 msgid "in Shortdescription"
-msgstr ""
+msgstr "dans courte description"
 
 #
 msgid "in Title"
-msgstr ""
+msgstr "dans titre"
 
 #
 msgid "init module"
@@ -8653,7 +9645,7 @@ msgstr "initialiser le module"
 
 #
 msgid "init modules"
-msgstr ""
+msgstr "initialiser modules"
 
 #
 msgid "insert mark here"
@@ -8697,7 +9689,7 @@ msgstr "Longueur"
 
 #
 msgid "list of EPG views..."
-msgstr ""
+msgstr "liste de vues EPG..."
 
 #
 msgid "list style compact"
@@ -8801,11 +9793,11 @@ msgstr "non"
 
 #
 msgid "no CAId selected"
-msgstr ""
+msgstr "Aucun CAId sélectionné!"
 
 #
 msgid "no CI slots found"
-msgstr ""
+msgstr "Aucun slots CI trouvés"
 
 #
 msgid "no HDD found"
@@ -8813,7 +9805,7 @@ msgstr "aucun DD trouvé"
 
 #
 msgid "no Services/Providers selected"
-msgstr ""
+msgstr "Aucun Services/Fourniseurs sélectionnés"
 
 #
 msgid "no module found"
@@ -8823,9 +9815,8 @@ msgstr "Aucun module trouvé"
 msgid "no standby"
 msgstr "pas de veille"
 
-#
 msgid "no timeout"
-msgstr "pas d'arrêt"
+msgstr "pas de temps dépassé"
 
 #
 msgid "none"
@@ -8833,19 +9824,21 @@ msgstr "aucun"
 
 #
 msgid "not configured"
-msgstr ""
+msgstr "pas configuré"
 
 #
 msgid "not locked"
 msgstr "pas verrouillé"
 
+msgid "not supported"
+msgstr "pas supporté"
+
 #
 msgid "not used"
-msgstr ""
+msgstr "pas utilisé"
 
-#
 msgid "nothing connected"
-msgstr "rien de connecté"
+msgstr "Rien n'a été trouvé"
 
 #
 msgid "of a DUAL layer medium used."
@@ -8869,7 +9862,7 @@ msgstr "sur support en LECTURE SEULE"
 
 #
 msgid "on Weekday"
-msgstr ""
+msgstr "sur jour semaine"
 
 #
 msgid "once"
@@ -8893,7 +9886,7 @@ msgstr "ouvrir liste service (haut)"
 
 #
 msgid "partial match"
-msgstr ""
+msgstr "concordance partielle"
 
 #
 msgid "pass"
@@ -8943,6 +9936,12 @@ msgstr "enregistrement..."
 msgid "red"
 msgstr "rouge"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "thème kerni-HD1 redessiné"
+
+msgid "redirect notifications to Growl"
+msgstr "rediriger notification vers Growl"
+
 #
 msgid "remove a nameserver entry"
 msgstr "retirer une entrée nom serveur"
@@ -9036,7 +10035,6 @@ msgstr "état de l'analyse"
 msgid "second"
 msgstr "seconde"
 
-#
 msgid "second cable of motorized LNB"
 msgstr "deuxième câble du LNB alimenté"
 
@@ -9044,25 +10042,18 @@ msgstr "deuxième câble du LNB alimenté"
 msgid "seconds"
 msgstr "secondes"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "voir servie-epg (et PiP9 depuis chaînes dans l'infobar"
+
 #
 msgid "select"
 msgstr "sélectionner"
 
-#
-msgid "select .NFI flash file"
-msgstr "sélectionner fichier flash .NFI"
-
-#
 msgid "select CAId"
-msgstr ""
+msgstr "Sélection CAId"
 
-#
 msgid "select CAId's"
-msgstr ""
-
-#
-msgid "select image from server"
-msgstr "sélectionner image depuis le serveur"
+msgstr "Sélectionner CAId's"
 
 #
 msgid "select interface"
@@ -9080,17 +10071,18 @@ msgstr "choisir film"
 msgid "select the movie path"
 msgstr "choisir le chemin film"
 
-#
-msgid "service pin"
-msgstr "pin service"
+msgid "service PIN"
+msgstr "Pin service"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "mettre enigma2 en mode veille après démarrage"
 
 #
 msgid "sets the Audio Delay (LipSync)"
-msgstr ""
+msgstr "régler retard lecture audio (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "pin paramètres"
+msgid "setup PIN"
+msgstr "PIN paramètres"
 
 #
 msgid "show DVD main menu"
@@ -9122,11 +10114,11 @@ msgstr "montrer description étendue"
 
 #
 msgid "show first selected tag"
-msgstr ""
+msgstr "montrer premier pointeur sélectionné"
 
 #
 msgid "show second selected tag"
-msgstr ""
+msgstr "montrer second pointeur sélectionné"
 
 #
 msgid "show shutdown menu"
@@ -9150,7 +10142,7 @@ msgstr "mélanger liste lecture"
 
 #
 msgid "shut down"
-msgstr ""
+msgstr "éteindre"
 
 #
 msgid "shutdown"
@@ -9186,7 +10178,7 @@ msgstr "tri par date"
 
 #
 msgid "special characters"
-msgstr ""
+msgstr "caractères spéciaux"
 
 #
 msgid "standard"
@@ -9246,7 +10238,7 @@ msgstr "basculer vers la liste de lecture"
 
 #
 msgid "switch to the next angle"
-msgstr ""
+msgstr "basculer vers l'angle suivant"
 
 #
 msgid "switch to the next audio track"
@@ -9258,7 +10250,7 @@ msgstr "basculer vers le langage sous-titre suivant"
 
 #
 msgid "template file"
-msgstr ""
+msgstr "fichier modèle"
 
 #
 msgid "textcolor"
@@ -9280,6 +10272,9 @@ msgstr "commuter un marqueur coupé à cette position"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "commuter temps, chapitre, audio, info sous-titres"
 
+msgid "tuner is not supported"
+msgstr "le tuner n'est pas supporté"
+
 #
 msgid "unavailable"
 msgstr "indisponible"
@@ -9290,7 +10285,7 @@ msgstr "non confirmé"
 
 #
 msgid "unknown"
-msgstr ""
+msgstr "inconnu"
 
 #
 msgid "unknown service"
@@ -9298,11 +10293,17 @@ msgstr "service inconnue"
 
 #
 msgid "until standby/restart"
-msgstr ""
+msgstr "jusqu'à veille/redémarrage"
 
 #
 msgid "use as HDD replacement"
-msgstr ""
+msgstr "utiliser un HDD en remplacement"
+
+msgid "use your Dreambox as Web proxy"
+msgstr "utilser votre Dreambox comme Web proxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "utilser votre Dreambox comme Web proxy."
 
 #
 msgid "user defined"
@@ -9334,7 +10335,7 @@ msgstr "en attente"
 
 #
 msgid "was removed successfully"
-msgstr ""
+msgstr "à été retiré avec succès"
 
 #
 msgid "weekly"
@@ -9346,7 +10347,7 @@ msgstr "liste blanche"
 
 #
 msgid "working"
-msgstr ""
+msgstr "travail en cours..."
 
 #
 msgid "yellow"
@@ -9389,10 +10390,21 @@ msgstr "zappé"
 #~ msgstr "* Seulement disponible en entrant SSID caché ou clé réseau"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Téléchargement .NFI échoué:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr "Flasheur bootable sur clef USB .NFI créé avec succés."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Le fichier .NFI à passé la vérification signature md5sum. Vous pouvez "
+#~ "flasher cette image sans risque!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "répertoire /usr/share/enigma2"
 
@@ -9457,6 +10469,26 @@ msgstr "zappé"
 #~ msgstr "Appel moniteur"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Ne peut analyser le répertoire feed"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Change rép."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Changer pin service"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Changer pins service"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Changer pin paramètres"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Choisissez la source"
 
@@ -9507,6 +10539,14 @@ msgstr "zappé"
 #~ msgstr "Mode désentrelacement"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Répertoire destination"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Désactiver sous-titres"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9537,6 +10577,10 @@ msgstr "zappé"
 #~ msgstr "Terminé - Installé ou mis à jour de %d paquets avec %d erreurs"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Téléchargement de l'image flasheur boot USB échoué: "
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Téléchargement description image..."
 
@@ -9593,6 +10637,13 @@ msgstr "zappé"
 #~ msgstr "Vérification fichiers système..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Nous devons d'abord télécharger le dernier environnement boot pour le "
+#~ "flasheur USB."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Correction clef USB"
 
@@ -9625,6 +10676,10 @@ msgstr "zappé"
 #~ msgstr "Si vous voyez cette page, veuillez presser OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "utilitaire flash image"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Mise à jour de l'image"
 
@@ -9637,6 +10692,14 @@ msgstr "zappé"
 #~ msgstr "Installer IPKG local"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Ethernet intégrée"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Sans fil intégré"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Adaptateur: %s"
 
@@ -9657,10 +10720,18 @@ msgstr "zappé"
 #~ msgstr "Réseau..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nouveau pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Pas de 50 Hz, désolé. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Aucune clef USB utilisable trouvée"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your network is "
@@ -9689,6 +10760,10 @@ msgstr "zappé"
 #~ msgstr "Autres..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Page"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "Partitionnement clef USB..."
 
@@ -9697,10 +10772,35 @@ msgstr "zappé"
 #~ msgstr "Visualisateur images (BMP, PNG, JPG)"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr ""
+#~ "Veuillez choisir le fichier image .NFI du serveur feed à télécharger"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Veuillez déconnecter tous les périphériques USB  de votre Dreambox, puis "
+#~ "reconnecter la clé USB de destination (capacité minimum 64 MB) maintenant!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Veuillez saisir l'ancien code pin"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Veuiller sélectionner le fichier image flash .NFI du support"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Veuillez choisir un mot-clé à filtrer..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Veuillez sélectionner le répertoire ou support cible"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Veuillez attendre la vérification signature md5..."
 
@@ -9713,6 +10813,10 @@ msgstr "zappé"
 #~ msgstr "Vraiment effacer cette programmation?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Resaisir nouveau pin"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Actualiser"
 
@@ -9721,6 +10825,14 @@ msgstr "zappé"
 #~ msgstr "Remontage partition clef..."
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Retirer le fichier brisé .NFI? "
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Retirer le fichier incomplet .NFI?"
+
+#
 #~ msgid "Restore backups..."
 #~ msgstr "Restaurer sauvegardes..."
 
@@ -9757,14 +10869,30 @@ msgstr "zappé"
 #~ msgstr "Choisir la source IPKG à éditer..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Choisir le mode audio"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Choix fichiers sauvegarde. Actuellement sélectionnés:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Choisir fichiers/dossiers à sauvegarder..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Choisir l'image"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Choisir l'entrée vidéo"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Source image sélectionnée"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Utiliser comme interface défaut"
 
@@ -9807,6 +10935,10 @@ msgstr "zappé"
 #~ msgstr "Début"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stéréo"
+
+#
 #~ msgid ""
 #~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
 #~ "NFI image file from the feed server and save it on the stick. Then reboot "
@@ -9819,6 +10951,61 @@ msgstr "zappé"
 #~ "booter le flasheur .NFI depuis la clef!"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "La clef USB est maintenant bootable. souhatez-vous télécharger la "
+#~ "dernière image du serveur feed et la sauver sur la clef?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "La validation md5sum a échouée, le fichier peut-être corrompu! Etes-vous "
+#~ "sur que vous vous voulez graver cette image ver la mémoire flash? Vous "
+#~ "faisez ceci à vos propres risques!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "La validation md5sum a échouée, le fichier téléchargé doit-être imcomplet "
+#~ "ou être corrompu!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Le code pin a été changé avec succès."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Les codes pin saisis sont différents."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Ce fichier .NFI ne contient pas une image %s valide!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Ce fichier .NFI ne possède pas la signature md5sum et n'a pas la garantie "
+#~ "de fonctionner. Souhaitez-vous réellement graver cette image vers la "
+#~ "mémoire flash?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Ce fichier .NFI à une signature md5 valide. Continuer à programmer cette "
+#~ "image vers la mémoire flash?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Cette Dreambox ne peut décoder les flux vidéos %s!"
 
@@ -9845,6 +11032,23 @@ msgstr "zappé"
 #~ "quand vous avez retiré la clef."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Pour mettre à jour le firmware Dreambox, veuillez suivre ces "
+#~ "indications:\n"
+#~ "1) Couper votre récepteur avec le bouton d'alimentation arrière et "
+#~ "insérer la clef USB bootable.\n"
+#~ "2) Ré-enclencher l'alimentation en maintenant appuyé le bouton bas du "
+#~ "panneau avant pendant 10 secondes.\n"
+#~ "3) Attendre que ça boot et suivre les instructions de l'assistant."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9872,6 +11076,14 @@ msgstr "zappé"
 #~ "Veuillez presser OK pour commencer."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Sans fil"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Ecriture du fichier image NFI vers flash terminée"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Ecriture fichier image vers NAND flash"
 
@@ -9928,6 +11140,16 @@ msgstr "zappé"
 #~ "Voulez-vous definir les mots-clés naintenant?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "vous devez saisir un code pin et le cacher de vos enfants.\n"
+#~ "\n"
+#~ "Voulez-vous paramétrer ce pin maintenant?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Votre TV fonctionne avec 50 Hz. Super!"
 
@@ -9976,6 +11198,10 @@ msgstr "zappé"
 #~ msgstr "Changer"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "choisir répertoire destination"
+
+#
 #~ msgid "color"
 #~ msgstr "couleur"
 
@@ -10004,6 +11230,10 @@ msgstr "zappé"
 #~ msgstr "quitter menu réglages adaptateur réseau"
 
 #
+#~ msgid "failed"
+#~ msgstr "échoué"
+
+#
 #~ msgid "font face"
 #~ msgstr "Aspect police"
 
@@ -10056,6 +11286,22 @@ msgstr "zappé"
 #~ msgstr "secondes."
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "sélectionner fichier flash .NFI"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "sélectionner image depuis le serveur"
+
+#
+#~ msgid "service pin"
+#~ msgstr "pin service"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin paramètres"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "montrer première étiquette"
 
index 7125c49..5ed3e0e 100755 (executable)
--- a/po/fy.po
+++ b/po/fy.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fy\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-12-29 16:22+0100\n"
 "Last-Translator: gerrit <gerrit@nedlinux.nl>\n"
 "Language-Team: gerrit <fy@li.org>\n"
@@ -119,6 +119,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -230,17 +233,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Allinne beskikber by meer dan ien aktieve ynterfaces"
 
 #
-msgid ".NFI Download failed:"
-msgstr "flater by it binnenhelje fan .NFI triem."
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI triem goedkarre by de md5sum kontrole. Dit image kin feilich nei flash "
-"skreawn wurde."
-
-#
 msgid "0"
 msgstr "0"
 
@@ -380,6 +372,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -412,12 +416,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "In grafyske EPG foar alle kanalen fan in spesifyk bouquet"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -466,6 +485,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -530,6 +552,12 @@ msgstr "Oer"
 msgid "About..."
 msgstr "Oer...."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -658,6 +686,12 @@ msgstr ""
 "fideo ôfstellen ôf te slúten, of brûk de nûmmer toetsen foar in oar test "
 "skerm."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -682,6 +716,11 @@ msgstr "Afansjearre Fideo Ynstellingen"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Nei it barren"
@@ -694,6 +733,9 @@ msgstr ""
 "Ot de startgucheler klear is, kinne jo in service befeilichje. Sjoch yn 'e "
 "hânlieding foar ynformaasje."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -718,6 +760,12 @@ msgstr "Alle net-herhelle Tiidstjoeringen"
 msgid "Allow zapping via Webinterface"
 msgstr "Zappe via Webynterface tastean"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -730,6 +778,9 @@ msgstr "Oare Radio mode"
 msgid "Alternative services tuner priority"
 msgstr "Alternatief kanaal tuner prioriteit"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -822,6 +873,9 @@ msgstr "freechje gebrûker"
 msgid "Aspect Ratio"
 msgstr "Aspect ratio"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -841,6 +895,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -889,6 +948,11 @@ msgstr "AutoTimer ynstellingen"
 msgid "AutoTimer overview"
 msgstr "AutoTimer Oersjoch"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatysk"
@@ -897,6 +961,32 @@ msgstr "Automatysk"
 msgid "Automatic Scan"
 msgstr "Automatysk sykjen"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -917,6 +1007,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1005,6 +1101,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Boekmerkers"
@@ -1021,6 +1123,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Helderens"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1038,6 +1146,9 @@ msgstr "Besteand Image op DVD skiif brâne"
 msgid "Burn to DVD"
 msgstr "Nei DVD brâne"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1060,6 +1171,11 @@ msgstr "C-Bân"
 msgid "CDInfo"
 msgstr "Ynfobalke"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1080,6 +1196,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Cache Plaatsjes"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Graach netwurk ynstellingen neisjen!"
@@ -1093,10 +1215,6 @@ msgid "Cancel"
 msgstr "Ôfbrekke"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Kin feed map net ferwurkje"
-
-#
 msgid "Capacity: "
 msgstr "Skiif-grutte:"
 
@@ -1129,10 +1247,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Feroarje dir."
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1140,17 +1254,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Feroarje pinkode"
 
-#
-msgid "Change service pin"
-msgstr "Feroarje service pin"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Feroarje service pins"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Feroarje ynstellingen pin"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1160,6 +1271,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanaal"
@@ -1228,6 +1342,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Kies bouquet"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Kies doel map"
@@ -1264,6 +1381,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1391,6 +1514,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1435,6 +1561,9 @@ msgstr "Himmel"
 msgid "Content does not fit on DVD!"
 msgstr "Ynhald past net op in DVD !"
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr "Fjierder gean yn 'e eftergrûn"
@@ -1447,6 +1576,30 @@ msgstr "Kontinu spielje"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Kin net ferbine mei Dreambox .NFI Image feed server:"
@@ -1490,6 +1643,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Meitsje DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Nije AutoTimer oanmeitsje"
@@ -1506,6 +1665,15 @@ msgstr "Nei Tiidsbarren ynstelle mei de gûcheler"
 msgid "Create movie folder failed"
 msgstr "Meitjse fan film map mislearre"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1523,6 +1691,9 @@ msgstr "Kroatysk"
 msgid "Current Transponder"
 msgstr "Hjoeddeiske Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Hjoeddeiske ynstellingen:"
@@ -1535,6 +1706,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Hjoeddeiske ferzje :"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1564,10 +1738,32 @@ msgstr "Brûker spring tiid foar knoppen 7-9"
 msgid "Customize"
 msgstr "Oanpasse"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Knip"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Kniplyst bewurker..."
@@ -1616,6 +1812,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "DVD media arkbak"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Deensk"
@@ -1670,6 +1875,12 @@ msgstr "Standert ynstellingen lysten"
 msgid "Defaults"
 msgstr "Standert ynstellingen"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Fertraging"
@@ -1715,12 +1926,7 @@ msgstr "Beskriuwing"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr "Doel Directory"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1767,6 +1973,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direkt ôfspielje fan keppele titels sûnder menu"
@@ -1789,10 +1998,6 @@ msgid "Disable Picture in Picture"
 msgstr "PIP utskeakelje"
 
 #
-msgid "Disable Subtitles"
-msgstr "Undertitels út"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1844,6 +2049,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1903,6 +2114,10 @@ msgstr "Wolle jo no nei kanalen sykje ?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Wolle jo opnei mei de hân sykje ?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Wolle jo it berne slot ynskeakelje ?"
@@ -1995,6 +2210,10 @@ msgstr ""
 msgid "Download"
 msgstr "Binnenhelje"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Binnenhelje fan .NFI triemen foar USB Flasher"
@@ -2007,13 +2226,12 @@ msgstr "Ynstekkers binnenhelje"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Binnenhelje fan USB boot image misljearre:"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2067,6 +2285,13 @@ msgstr "EPG Seleksje"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2128,6 +2353,12 @@ msgstr "Wyzigje kanaallyst"
 msgid "Edit settings"
 msgstr "Wyzigje ynstellingen"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Bewrukje de nammeserver ynstellingen fan de Dreambox.\n"
@@ -2160,6 +2391,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektroniske Programma Gids"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Ynskeakelje"
@@ -2276,6 +2510,11 @@ msgstr "Eintiid"
 msgid "English"
 msgstr "Engelsk"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2396,6 +2635,9 @@ msgstr "Utslúte"
 msgid "Execute \"after event\" during timespan"
 msgstr "Utfiere tiidens in barren yn Tiidsspan"
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Utfieren foarutgong:"
@@ -2416,6 +2658,9 @@ msgstr "ofslúte"
 msgid "Exit editor"
 msgstr "Bewurker ofslúte"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2464,6 +2709,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Fabryks ynstellingen"
@@ -2564,11 +2814,8 @@ msgstr "Klear mei it opnei starten fan it netwurk"
 msgid "Finnish"
 msgstr "Finsk"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"Earst moat de lêste opstart triemen binnenhelle wurde foar de USB flasher."
 
 #
 msgid "Flash"
@@ -2639,6 +2886,12 @@ msgstr "Freed"
 msgid "Frisian"
 msgstr "Frysk "
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2656,6 +2909,16 @@ msgstr ""
 "De GUI moat opnij starte fan wege de nije skin\n"
 "Wolle jo de GUI no opnei starte ?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2691,14 +2954,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Dúts"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Binnenhelje fan ynstekker ynformaasje...."
@@ -2715,6 +2996,14 @@ msgstr "Gjin nei 0"
 msgid "Goto position"
 msgstr "Gjin nei posysje"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafyske Multi EPG"
@@ -2731,6 +3020,12 @@ msgstr "Gryks"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "ynterfal yn 'e gaten halde"
@@ -2807,6 +3102,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hoe folle minuten wolle jo opnimme?"
@@ -2827,6 +3125,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Hongaarsk"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Adres"
@@ -2835,6 +3136,9 @@ msgstr "IP Adres"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO triem is te grut foar dit bestânsysteem!"
@@ -2884,10 +3188,6 @@ msgstr ""
 "Binne jo tefreden mei it resultaat, druk OK"
 
 #
-msgid "Image flash utility"
-msgstr "Image flash ark"
-
-#
 msgid "Import AutoTimer"
 msgstr "Ymport AutoTimer"
 
@@ -2977,6 +3277,12 @@ msgstr "Hurde skiif wurd formatearre..."
 msgid "Input"
 msgstr "Ynfier"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr ""
@@ -3038,14 +3344,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integreerd Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integreerd Triidloas"
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3060,6 +3358,9 @@ msgstr "Ynterne Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Plak net tastien"
@@ -3127,6 +3428,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiaansk"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3144,6 +3451,51 @@ msgstr "Opdracht oansjoch"
 msgid "Just Scale"
 msgstr "Alinne skale"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3170,6 +3522,9 @@ msgstr "Toetseboerd Ynstellingen"
 msgid "Keymap"
 msgstr "Toetsebord yndieling"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN oanslúting"
@@ -3266,6 +3621,12 @@ msgstr "Keppele titels mei in DVD menu"
 msgid "List of Storage Devices"
 msgstr "Lyst Opslach Apparatuur"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Lithuaniansk"
@@ -3363,10 +3724,23 @@ msgstr "Meitsje dit in gewoan markeer punt"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3431,6 +3805,17 @@ msgstr "Media Spieler"
 msgid "MediaPlayer"
 msgstr "MediaSpieler"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Medium is net in skriuwbêre DVD!"
@@ -3443,6 +3828,9 @@ msgstr "Medium is net leech!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Berjocht"
@@ -3625,10 +4013,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Draai nei west"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmlyst menu"
@@ -3693,6 +4096,11 @@ msgstr ""
 msgid "N/A"
 msgstr "Net oanwêzig"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "Folgende"
@@ -3738,6 +4146,102 @@ msgstr "Nammeserver Ynstellingen"
 msgid "Nameserver settings"
 msgstr "Nammeserver ynstellingen"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmasker"
@@ -3805,13 +4309,12 @@ msgstr "Nea"
 msgid "New"
 msgstr "Nij"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Nije pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3937,10 +4440,6 @@ msgstr ""
 "Stel dizze earst yn foar jo kanalen sykje kinne."
 
 #
-msgid "No useable USB stick found"
-msgstr "Gjin brûkbere USB stick fûn"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4020,6 +4519,9 @@ msgstr "Nee, doch neat.."
 msgid "No, just start my dreambox"
 msgstr "Nee, allinne myn box starte"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4189,10 +4691,19 @@ msgstr "Rumtelyke posisje"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4222,10 +4733,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Side"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4250,6 +4757,11 @@ msgstr "Alderlik tasjoch"
 msgid "Parental control type"
 msgstr "Alderlik tasjoch type"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4262,6 +4774,12 @@ msgstr "Film op pause by ein"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4311,6 +4829,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4323,6 +4847,21 @@ msgstr "Opname films ôfspielje..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Start Dreambox opnei"
@@ -4335,6 +4874,11 @@ msgstr "Graach Medium kieze om ôf te sykjen"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Graach eintiid fan it opnimmen feroarje."
@@ -4344,10 +4888,6 @@ msgid "Please check your network settings!"
 msgstr "Graach netwurk ynstellingen neisjen!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Graach .NFI image triem kize fan feed server om binnen te heljen"
-
-#
 msgid "Please choose an extension..."
 msgstr "Kies in uitbreiding..."
 
@@ -4374,14 +4914,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Helje alle USB apparaten út de Dreambox en doch de doel USB stick dan lyk "
-"deryn. minimum grutte is 64 MB."
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Feroarje gjin waarden, wannear jo net witte wat jo dogge!"
 
@@ -4409,9 +4941,8 @@ msgstr "Jou in namme yn foar de nije map"
 msgid "Please enter the correct pin code"
 msgstr "Graach de júste pinkode yn jaan"
 
-#
-msgid "Please enter the old pin code"
-msgstr "De âlde pinkode graach yn jaan"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4450,10 +4981,6 @@ msgid "Please provide a Text to match"
 msgstr "Jou in tekst om mei te sykjen"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Selektearje in .NFI flash image triem fan medium"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Selektearje in ofspiellyst om te ferwiderjen..."
 
@@ -4473,6 +5000,9 @@ msgstr "Jou in undersender op, om op te nimmen."
 msgid "Please select a subservice..."
 msgstr "Selektearje in undersender..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4490,10 +5020,6 @@ msgid "Please select tag to filter..."
 msgstr "Selektearje diel foar it filterjen..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Selektearje doel map of medium"
-
-#
 msgid "Please select the movie path..."
 msgstr "Selektearje it paad nei de film"
 
@@ -4617,6 +5143,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Ynstekkers"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4681,6 +5210,9 @@ msgstr "Rotor ynstellingen"
 msgid "Positioner storage"
 msgstr "Rotor positie opslach"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4695,10 +5227,19 @@ msgstr "Stroom nivo yn mA"
 msgid "Predefined transponder"
 msgstr "Foarôf ynstelde transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Foarbereide fan... Eefkes wachtsje"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Druk OK op of ôfstandsbestjinning om fierder te gean."
@@ -4769,10 +5310,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4792,6 +5329,12 @@ msgstr "Foar-oanskouwing AutoTimer"
 msgid "Preview menu"
 msgstr "Foarige menu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Eerste DNS"
@@ -4836,6 +5379,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4856,6 +5402,9 @@ msgstr "RF Ynstellingen"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4919,6 +5468,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Untfangst Ynstellingen"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Opnimme"
@@ -4960,9 +5515,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Opnimmen hat altiid foarrang"
 
-#
-msgid "Reenter new pin"
-msgstr "pin opnei ynjaan"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4988,12 +5542,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5033,14 +5588,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Ferwiderje koazen AutoTimer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Foute .NFI triem fuortsmite ?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Net komplete .NFI triem fuortsmite ?"
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5069,6 +5616,9 @@ msgstr "Omneame"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Herhelje"
@@ -5085,6 +5635,12 @@ msgstr "Herhelle barren an it opnimmen... Wat wolle jo dwaan ?"
 msgid "Repeats"
 msgstr "Herhellingen"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Unyke beskriuwing needich foar sykjen"
@@ -5173,6 +5729,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5277,6 +5836,9 @@ msgstr "Satellyt ynstellingen"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satellyten"
@@ -5285,6 +5847,9 @@ msgstr "Satellyten"
 msgid "Satfinder"
 msgstr "Sat  syker"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sats"
@@ -5425,14 +5990,11 @@ msgstr "Sykje op bân US MID"
 msgid "Scan band US SUPER"
 msgstr "Sykje op bân US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5440,6 +6002,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5482,6 +6047,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5511,6 +6079,9 @@ msgstr "Twadde DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Sykje"
@@ -5546,10 +6117,6 @@ msgid "Select a timer to import"
 msgstr "Kies yn tiidsbarren foar ymport"
 
 #
-msgid "Select audio mode"
-msgstr "Kies lûd mode"
-
-#
 msgid "Select audio track"
 msgstr "Kies lûd spoor"
 
@@ -5565,17 +6132,21 @@ msgstr "Kies kanaal om fan op te nimmen"
 msgid "Select channel to record on"
 msgstr "Kies kanaal om op te nimmen"
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Kies image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5639,10 +6210,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Koazen bron image"
-
-#
 msgid "Send DiSEqC"
 msgstr "Stjoer DiSEqC"
 
@@ -5728,6 +6295,9 @@ msgstr "Kanaal ynformaasje"
 msgid "Services"
 msgstr "Kanalen"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5761,6 +6331,9 @@ msgstr "Kies maximaal tiidsspan"
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5864,6 +6437,26 @@ msgstr "Radio spieler sjen litte..."
 msgid "Show the tv player..."
 msgstr "TV Spieler sjen litte..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Status fan WLAN sjen litte.\n"
@@ -5896,10 +6489,16 @@ msgstr "Gelykese utsjoeringen"
 msgid "Simple"
 msgstr "Simpel"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Simpele titelset (ek geskikt foar standaard spielers)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Inkel"
@@ -5924,6 +6523,9 @@ msgstr "Ien stap (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5969,6 +6571,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5977,6 +6582,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Inkele ynstekkers binne net anwêzig:\n"
@@ -6106,6 +6717,9 @@ msgstr "Starte op"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Stap nei east"
@@ -6129,10 +6743,6 @@ msgid "Step west"
 msgstr "Stap nei west"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6172,6 +6782,12 @@ msgstr "Posysje opslaan"
 msgid "Stored position"
 msgstr "Opsleine posysje"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "UnderSender lyst..."
@@ -6306,6 +6922,9 @@ msgstr "Test moadus"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Test de netwurk konfiguraasje fan de Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Berjochtbox?"
@@ -6334,6 +6953,12 @@ msgstr ""
 "lyst.\n"
 "Druk OK om troch te gean."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6344,12 +6969,52 @@ msgstr ""
 "Dreambox formaat data DVD meitsje ? Tink der om, dizze kin net in gewoane "
 "DVD spielers ôfspiele wurde !"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6374,13 +7039,26 @@ msgstr ""
 "tiidsspan opjûn is, sil in tiidbarren allinne oerien komme ot it binnen dit "
 "tiidsspan falt."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"Der kin no opstart wurde fan USB stick. Wolle jo de lêste programmaferzje "
-"binnenhelje en op stick sette ?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6448,22 +7126,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "It syk attribuut is ferplicht."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"De md5sum misljearre, de triem is blikber Korrupt. Wolle jo wier dit byld yn "
-"it flash geheugen sette ? Dit gjid op eigen risiko !"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"De md5sum misljearre. De triem mei net kompleet binnen helle wêze of gewoan "
-"korrupt weze !"
 
 #
 msgid "The package doesn't contain anything."
@@ -6479,22 +7143,17 @@ msgid "The path %s already exists."
 msgstr "It paad %s bestiit al."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "De pinkode is mei sukses feroare."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "De ynjûne pinkode is ferkeard."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "De pinkodes binne net gelyk."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "De sliep tiid klok is aktiveert."
@@ -6528,6 +7187,12 @@ msgstr ""
 "De gucheler kin jo ynstellingen efterút sette. Wolle jo no een backup "
 "meitsje ?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "De gucheler is klear."
@@ -6584,27 +7249,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Dizze .NFI triem hat net in jildich %s image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Dizze .NFI triem had gjin md5sum kontrolesom en mei misskien net wurkje. "
-"Wolle jo wier dit byld yn flash geheugen sette ?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Dit .NFI triem hat it jildige md5 kontrolesom. Fjierder gean mei it nei "
-"flash skriuwen fan dit byld ?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6652,6 +7296,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6672,6 +7326,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6856,21 +7515,17 @@ msgstr "Titel eigenskippen"
 msgid "Titleset mode"
 msgstr "Titelset moadus"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Om de software fan de Dreambox by te wurken, folgje de folgende stappen :\n"
-"1) Dreambox útskeakelje mei de skeakeler op de efterside en doch de USB "
-"stick der yn.\n"
-"2) Skeakelje de Dreamobx wer yn en hald de 'nei beneden' taste op 'e "
-"foarkant fan de box yndrukt foar 10 seconden.\n"
-"3) Is de box opstart, folgje dan de opjeftes fan de gûcheler."
 
 #
 msgid "Today"
@@ -6904,6 +7559,9 @@ msgstr ""
 msgid "Track"
 msgstr "Nummer"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Oersetting"
@@ -7025,12 +7683,6 @@ msgid "USB stick wizard"
 msgstr "USB stick gûcheler"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Oekraïne"
 
@@ -7108,6 +7760,9 @@ msgstr "Ofkeppeljen mislearre"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Bywurkje"
@@ -7197,6 +7852,9 @@ msgstr "Kies in eigen lokaasje"
 msgid "Use a gateway"
 msgstr "In gateway brûke"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Brûk net glêd spielen by faasjes heecher"
@@ -7229,6 +7887,12 @@ msgid ""
 "press OK."
 msgstr "Knoppen op en del brûke om in opsje te kiezen. Dêrnei druk Ok"
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7273,6 +7937,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (yntro fan film)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7332,6 +8002,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Fideo moadus seleksje"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7340,6 +8019,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7348,6 +8030,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7452,6 +8140,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Virtueel Toetseboerd"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spanning mode"
@@ -7502,6 +8198,15 @@ msgstr "Oan it wachtsjen"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Webynterface"
@@ -7673,10 +8378,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Wêr moatte it opnimmen mei tiidsferskowing opslein wurde ?"
 
 #
-msgid "Wireless"
-msgstr "Triitloas"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7688,6 +8389,93 @@ msgstr "Triidloas netwurk"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7713,10 +8501,6 @@ msgid "Write failed!"
 msgstr "Skriuw flater!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Skriuwen fan NFI byld nei flash is klear"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7732,6 +8516,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Ja, en ferwiderje dizze film"
@@ -7858,6 +8645,9 @@ msgstr ""
 "AutoTimer.\n"
 "Whylst dizze ferplicht is, kinne jo net fjierder sunder ien te jaan."
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7905,15 +8695,11 @@ msgstr ""
 "Jo dreambox sil no stopje. Nei it bywurkjen neffens de webside, de neie "
 "software sil jo freegje om de oarspronkelike ynstellingen werom te setten."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"In pincode moat brûkt wurde om of te sluten foar bern.\n"
-"\n"
-"No in pinkode ynstelle ?"
 
 #
 msgid ""
@@ -8041,6 +8827,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8057,6 +8846,18 @@ msgstr "Werom zappe nei kanaal foar satellytsyker?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8076,6 +8877,9 @@ msgstr "[favorieten bewurkje]"
 msgid "[move mode]"
 msgstr "[Ferpleats moadus]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8184,6 +8988,9 @@ msgstr "kanaal tafoegje oan favorieten"
 msgid "add services"
 msgstr "Services Tafoegje"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "âlderlik tasjoch tafoegje "
@@ -8196,6 +9003,19 @@ msgstr "afansjearre"
 msgid "alphabetic sort"
 msgstr "sortearje op alfabet"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8280,10 +9100,6 @@ msgid "chapters"
 msgstr "Haadstikken"
 
 #
-msgid "choose destination directory"
-msgstr "kies doel map"
-
-#
 msgid "circular left"
 msgstr "circular links"
 
@@ -8315,6 +9131,9 @@ msgstr "oanslúten"
 msgid "continue"
 msgstr "gjea fierder"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopieer nei boeketten"
@@ -8327,6 +9146,10 @@ msgstr ""
 msgid "create directory"
 msgstr "map meitsje"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "eltse dei"
@@ -8359,6 +9182,9 @@ msgstr "ferwiderje opsleine ofspiellyst"
 msgid "delete..."
 msgstr "ferwiderje..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "utskeakelje"
@@ -8484,10 +9310,6 @@ msgid "exit networkadapter setup menu"
 msgstr "netwurkadapter ynstellingen menu ferlitte"
 
 #
-msgid "failed"
-msgstr "mislearre"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "triemformaat (BMP, PNG, JPG, GIF)"
 
@@ -8763,6 +9585,9 @@ msgstr ""
 msgid "not locked"
 msgstr "net op slot"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8867,6 +9692,12 @@ msgstr "an it opnimmen..."
 msgid "red"
 msgstr "read"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "Ferwiderje in nammeserver"
@@ -8968,15 +9799,14 @@ msgstr "twadde kabel fan LNB-motor"
 msgid "seconds"
 msgstr "seconden"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "kies"
 
 #
-msgid "select .NFI flash file"
-msgstr "kies .NFI flash triem"
-
-#
 msgid "select CAId"
 msgstr ""
 
@@ -8985,10 +9815,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr "kies byld fan server"
-
-#
 msgid "select interface"
 msgstr "Kies ynterface"
 
@@ -9004,17 +9830,18 @@ msgstr "kies film"
 msgid "select the movie path"
 msgstr "kies it film paad"
 
-#
-msgid "service pin"
-msgstr "service pin"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin ynstellingen"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9204,6 +10031,9 @@ msgstr "merker oan/út op dizze posysje"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "tiid, haadstik, lûd en undertiteling ynfo omskeakelje"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9228,6 +10058,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "brûkers ynstelling"
@@ -9313,6 +10149,17 @@ msgstr "knipt"
 #~ msgstr "* Allinne bekikber by ynfieren ferberche SSID of netwurk kaai"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "flater by it binnenhelje fan .NFI triem."
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI triem goedkarre by de md5sum kontrole. Dit image kin feilich nei "
+#~ "flash skreawn wurde."
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 map"
 
@@ -9361,10 +10208,30 @@ msgstr "knipt"
 #~ msgstr "Skille monitor"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Kin feed map net ferwurkje"
+
+#
 #~ msgid "Change"
 #~ msgstr "Feroarje"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Feroarje dir."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Feroarje service pin"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Feroarje service pins"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Feroarje ynstellingen pin"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Kies bron"
 
@@ -9395,6 +10262,14 @@ msgstr "knipt"
 #~ msgstr "Standert ynstellingen"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Doel Directory"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Undertitels út"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9417,6 +10292,10 @@ msgstr "knipt"
 #~ msgstr "Klear - %d paket(ten) ynstallearre of bywurke mei  %d flaters"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Binnenhelje fan USB boot image misljearre:"
+
+#
 #~ msgid "Enable /hdd"
 #~ msgstr "/hdd ynskeakelje"
 
@@ -9448,6 +10327,12 @@ msgstr "knipt"
 #~ msgstr "Bestânsysteem Neisjen..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Earst moat de lêste opstart triemen binnenhelle wurde foar de USB flasher."
+
+#
 #~ msgid "Fritz!Box FON IP address"
 #~ msgstr "Fritz!Box FON IP adres"
 
@@ -9460,6 +10345,10 @@ msgstr "knipt"
 #~ msgstr "Kinne dizze side sjen, druk dan op OK"
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash ark"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Byld-bywurkje"
 
@@ -9468,6 +10357,14 @@ msgstr "knipt"
 #~ msgstr "Formattearje..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integreerd Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integreerd Triidloas"
+
+#
 #~ msgid "Interfaces"
 #~ msgstr "Ynterfaces"
 
@@ -9484,14 +10381,50 @@ msgstr "knipt"
 #~ msgstr "Netwurk..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nije pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Gjin 50 Hz, sorry. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Gjin brûkbere USB stick fûn"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Online-Bywurkje"
 
 #
+#~ msgid "Page"
+#~ msgstr "Side"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Graach .NFI image triem kize fan feed server om binnen te heljen"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Helje alle USB apparaten út de Dreambox en doch de doel USB stick dan lyk "
+#~ "deryn. minimum grutte is 64 MB."
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "De âlde pinkode graach yn jaan"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Selektearje in .NFI flash image triem fan medium"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Selektearje doel map of medium"
+
+#
 #~ msgid "Port"
 #~ msgstr "Poort"
 
@@ -9504,6 +10437,18 @@ msgstr "knipt"
 #~ msgstr "Dizze ynterface wier ferwiderje ?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "pin opnei ynjaan"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Foute .NFI triem fuortsmite ?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Net komplete .NFI triem fuortsmite ?"
+
+#
 #~ msgid "Require Authorization"
 #~ msgstr "Autorisaasje fereaske"
 
@@ -9532,10 +10477,22 @@ msgstr "knipt"
 #~ "stick\n"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Kies lûd mode"
+
+#
+#~ msgid "Select image"
+#~ msgstr "Kies image"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Kies fideo yngong"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Koazen bron image"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Ynstelle as standert ynterface"
 
@@ -9558,6 +10515,63 @@ msgstr "knipt"
 #~ "Kies in oar plak aub..."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "Der kin no opstart wurde fan USB stick. Wolle jo de lêste programmaferzje "
+#~ "binnenhelje en op stick sette ?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "De md5sum misljearre, de triem is blikber Korrupt. Wolle jo wier dit byld "
+#~ "yn it flash geheugen sette ? Dit gjid op eigen risiko !"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "De md5sum misljearre. De triem mei net kompleet binnen helle wêze of "
+#~ "gewoan korrupt weze !"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "De pinkode is mei sukses feroare."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "De pinkodes binne net gelyk."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Dizze .NFI triem hat net in jildich %s image!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Dizze .NFI triem had gjin md5sum kontrolesom en mei misskien net wurkje. "
+#~ "Wolle jo wier dit byld yn flash geheugen sette ?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Dit .NFI triem hat it jildige md5 kontrolesom. Fjierder gean mei it nei "
+#~ "flash skriuwen fan dit byld ?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "De Dreambox kin %s fideo streams net oan !"
 
@@ -9570,6 +10584,23 @@ msgstr "knipt"
 #~ msgstr "Tiidsskow paad..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Om de software fan de Dreambox by te wurken, folgje de folgende "
+#~ "stappen :\n"
+#~ "1) Dreambox útskeakelje mei de skeakeler op de efterside en doch de USB "
+#~ "stick der yn.\n"
+#~ "2) Skeakelje de Dreamobx wer yn en hald de 'nei beneden' taste op 'e "
+#~ "foarkant fan de box yndrukt foar 10 seconden.\n"
+#~ "3) Is de box opstart, folgje dan de opjeftes fan de gûcheler."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9600,6 +10631,14 @@ msgstr "knipt"
 #~ msgstr "Webynterface: lyst fan oanwêzige ynterfaces"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Triitloas"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Skriuwen fan NFI byld nei flash is klear"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9638,6 +10677,16 @@ msgstr "knipt"
 #~ "ynstellingen extra te bewarjen."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "In pincode moat brûkt wurde om of te sluten foar bern.\n"
+#~ "\n"
+#~ "No in pinkode ynstelle ?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Jo TV wurket goed mei 50 Hz. Ok !"
 
@@ -9662,6 +10711,10 @@ msgstr "knipt"
 #~ "de extra kopie:\n"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "kies doel map"
+
+#
 #~ msgid "enigma2 and network"
 #~ msgstr "enigma2 en netwurk"
 
@@ -9674,6 +10727,10 @@ msgstr "knipt"
 #~ msgstr "netwurk adapter ynstellingen menu ferlitte"
 
 #
+#~ msgid "failed"
+#~ msgstr "mislearre"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "ferstoppe netwurk"
 
@@ -9690,5 +10747,21 @@ msgstr "knipt"
 #~ msgstr "Iepenje virtueel toetseboerd ynjefte help"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "kies .NFI flash triem"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "kies byld fan server"
+
+#
+#~ msgid "service pin"
+#~ msgstr "service pin"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin ynstellingen"
+
+#
 #~ msgid "until restart"
 #~ msgstr "oant nijstart ta"
index 3c26307..0d0187c 100755 (executable)
--- a/po/hr.po
+++ b/po/hr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-01-27 23:38+0100\n"
 "Last-Translator: Jurica <jurica@clarkdigital.com>\n"
 "Language-Team:  <jurica@dream-multimedia.eu>\n"
@@ -109,6 +109,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -220,15 +223,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -368,6 +362,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -400,12 +406,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafički EPG za sve usluge od specifičnog paketa"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -455,6 +476,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -519,6 +543,12 @@ msgstr "O programu"
 msgid "About..."
 msgstr "O prijemniku..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -643,6 +673,12 @@ msgid ""
 "test screens."
 msgstr ""
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -667,6 +703,11 @@ msgstr "Napredne video postavke"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Nakon događaja"
@@ -679,6 +720,9 @@ msgstr ""
 "Nakon što Čarobnjak završi, vi trebate zaštititi pojedine usluge. Pogledajte "
 "u korisničke upute kako to učiniti."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -703,6 +747,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -715,6 +765,9 @@ msgstr "Alternativni radio mod"
 msgid "Alternative services tuner priority"
 msgstr "Prioritet alternativnih usluga tunera"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -803,6 +856,9 @@ msgstr ""
 msgid "Aspect Ratio"
 msgstr "Omjer slike"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -822,6 +878,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -870,6 +931,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr ""
@@ -878,6 +944,32 @@ msgstr ""
 msgid "Automatic Scan"
 msgstr "Automatsko skeniranje "
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -898,6 +990,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -986,6 +1084,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1002,6 +1106,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Svjetlost"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1019,6 +1129,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr "Snimi DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1042,6 +1155,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "InfoBar "
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1062,6 +1180,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Učitaj sličice"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
@@ -1075,10 +1199,6 @@ msgid "Cancel"
 msgstr "Odustani"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Kapacitet:"
 
@@ -1111,10 +1231,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1122,17 +1238,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Promjeni pin kod"
 
-#
-msgid "Change service pin"
-msgstr "Promjeni pin usluge"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Promjeni pinove usluga"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Promjeni pin postavki"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1142,6 +1255,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1210,6 +1326,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Odaberi paket"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr ""
@@ -1246,6 +1365,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1373,6 +1498,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1417,6 +1545,9 @@ msgstr "Konstalacija"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1429,6 +1560,30 @@ msgstr ""
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1472,6 +1627,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1488,6 +1649,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Neuspješno stvaranje video direktorija"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1505,6 +1675,9 @@ msgstr "Hrvatski"
 msgid "Current Transponder"
 msgstr "Trenutni transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Trenutne postavke"
@@ -1517,6 +1690,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Trenutna verzija:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1546,10 +1722,32 @@ msgstr ""
 msgid "Customize"
 msgstr "Prilagodi"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Odreži"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Odreži listu editora..."
@@ -1598,6 +1796,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danski"
@@ -1652,6 +1859,12 @@ msgstr ""
 msgid "Defaults"
 msgstr "Tvorni?ko"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Odgoda"
@@ -1695,12 +1908,7 @@ msgstr "Opis"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1747,6 +1955,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1769,10 +1980,6 @@ msgid "Disable Picture in Picture"
 msgstr "Isključi Sliku u Slici"
 
 #
-msgid "Disable Subtitles"
-msgstr "Onemogući titlove"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1824,6 +2031,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1883,6 +2096,10 @@ msgstr "Želite li napraviti skeniranje usluga?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Želite li započeti drugu ručnu pretragu usluga sada?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Želite li uključiti roditeljsku kontrolu na vašem dreambox-u?"
@@ -1975,6 +2192,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1987,12 +2208,11 @@ msgstr "Skini dodatak"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2047,6 +2267,13 @@ msgstr "EPG selektor "
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2108,6 +2335,12 @@ msgstr "Editiraj list usluga"
 msgid "Edit settings"
 msgstr ""
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr ""
@@ -2140,6 +2373,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektronički Programski Vodič"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Omogući"
@@ -2256,6 +2492,11 @@ msgstr "Završno vrijeme "
 msgid "English"
 msgstr "Engleski"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2373,6 +2614,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Tijek izvođenja:"
@@ -2393,6 +2637,9 @@ msgstr ""
 msgid "Exit editor"
 msgstr "Izađi iz editora"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2441,6 +2688,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr ""
@@ -2536,9 +2788,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finski"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2608,6 +2858,12 @@ msgstr "Petak"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2625,6 +2881,16 @@ msgstr ""
 "GUI se treba restartati da se primjeni novo sučelje\n"
 " Želite li restartati GUI sada ?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2660,14 +2926,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Njemački"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Skidam informacije o dodatku. Molim pričekajte..."
@@ -2684,6 +2968,14 @@ msgstr "Pođi do 0"
 msgid "Goto position"
 msgstr "Goto pozicija"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafički Multi EPG"
@@ -2700,6 +2992,12 @@ msgstr "Grčki"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Interval Zaštite"
@@ -2776,6 +3074,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Koliko minuta želite snimati ?"
@@ -2796,6 +3097,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Mađarski"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Adresa"
@@ -2804,6 +3108,9 @@ msgstr "IP Adresa"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2845,10 +3152,6 @@ msgid ""
 msgstr ""
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2940,7 +3243,13 @@ msgstr "Inicijaliziram tvrdi disk..."
 msgid "Input"
 msgstr "Ulaz "
 
-#
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
+#
 msgid "Install"
 msgstr ""
 
@@ -3001,14 +3310,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrirana mreža"
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3023,6 +3324,9 @@ msgstr "Unutarnji Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr ""
@@ -3085,6 +3389,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Talijanski"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3102,6 +3412,51 @@ msgstr ""
 msgid "Just Scale"
 msgstr ""
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3128,6 +3483,9 @@ msgstr "Postavke tipkovnice"
 msgid "Keymap"
 msgstr "Mapa ključa"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr ""
@@ -3224,6 +3582,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Lista uređaja za pohranu"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litvanski"
@@ -3321,10 +3685,23 @@ msgstr "Napravi ovu oznaku samo kao oznaku"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3389,6 +3766,17 @@ msgstr "Preglednik Medija"
 msgid "MediaPlayer"
 msgstr "Preglednika Medija"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3401,6 +3789,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Izbornik "
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Poruka"
@@ -3583,10 +3974,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Pokreći na zapad"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Meni izbornika filmova"
@@ -3651,6 +4057,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SLJEDEĆE"
@@ -3696,6 +4107,102 @@ msgstr "Postavke Nameservera"
 msgid "Nameserver settings"
 msgstr ""
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmask"
@@ -3763,13 +4270,12 @@ msgstr ""
 msgid "New"
 msgstr "Novo"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Novi pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3897,10 +4403,6 @@ msgstr ""
 "Molim podesite postavke tunera prije nego počnete pretragu usluga."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3973,6 +4475,9 @@ msgstr "Ne, ništa ne čini "
 msgid "No, just start my dreambox"
 msgstr "Ne, samo pokreni moj dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4137,10 +4642,19 @@ msgstr "Orbitalna Pozicija"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4170,10 +4684,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Stranica"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr ""
@@ -4198,6 +4708,11 @@ msgstr "Postavke roditeljske zaštite"
 msgid "Parental control type"
 msgstr "Vrsta roditeljske zaštite"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4210,6 +4725,12 @@ msgstr ""
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4259,6 +4780,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4271,6 +4798,21 @@ msgstr "Pokreni snimljene filmove..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr ""
@@ -4283,6 +4825,11 @@ msgstr ""
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Molim promjenite završno vijeme snimanja"
@@ -4292,10 +4839,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Molim odaberite ekstenziju..."
 
@@ -4322,12 +4865,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Molim ne mijenjate vrijednosti ukoliko ne znate što radite!"
 
@@ -4355,9 +4892,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Molim unesite ispravan pin kod"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Molim unesite stari pin kod"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4394,10 +4930,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Molim odaberite playlistu za brisanje..."
 
@@ -4417,6 +4949,9 @@ msgstr "Molim odaberite uslugu za snimanje..."
 msgid "Please select a subservice..."
 msgstr "Molim odaberite poduslugu..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4434,10 +4969,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr ""
 
@@ -4562,6 +5093,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Dodaci"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4626,6 +5160,9 @@ msgstr "Postavke Motora"
 msgid "Positioner storage"
 msgstr "Pohrana motora"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4640,10 +5177,19 @@ msgstr "Granica snage u mA"
 msgid "Predefined transponder"
 msgstr "Predefinirani transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Pripremam... Molim pričekajte"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr ""
@@ -4714,10 +5260,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4737,6 +5279,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr ""
@@ -4781,6 +5329,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Brzo"
@@ -4801,6 +5352,9 @@ msgstr "RF Izlaz"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4864,6 +5418,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Postavke prijema"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Snimi  "
@@ -4905,9 +5465,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Snimanje uvijek ima prioritet"
 
-#
-msgid "Reenter new pin"
-msgstr "Ponovite novi pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4933,12 +5492,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4978,14 +5538,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5014,6 +5566,9 @@ msgstr ""
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Ponovi"
@@ -5030,6 +5585,12 @@ msgstr "Snimanje ponovljenog događaja je u tijeku...Što želite učiniti?"
 msgid "Repeats"
 msgstr ""
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5118,6 +5679,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5222,6 +5786,9 @@ msgstr "Postavke Satelitske Opreme"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Sateliti"
@@ -5230,6 +5797,9 @@ msgstr "Sateliti"
 msgid "Satfinder"
 msgstr "Sat tražitelj"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5370,14 +5940,11 @@ msgstr "Skeniraj band US MID"
 msgid "Scan band US SUPER"
 msgstr "Skeniraj band US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5385,6 +5952,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5426,6 +5996,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5455,6 +6028,9 @@ msgstr ""
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Traži"
@@ -5490,10 +6066,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Odaberite zvučni mod"
-
-#
 msgid "Select audio track"
 msgstr "Odaberi zvučni nosioc"
 
@@ -5509,16 +6081,20 @@ msgstr "Odaberi Kanal za snimanje od"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5583,10 +6159,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5674,6 +6246,9 @@ msgstr "Info Usluge"
 msgid "Services"
 msgstr "Usluge"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5707,6 +6282,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5810,6 +6388,26 @@ msgstr "Prikaži Radio ..."
 msgid "Show the tv player..."
 msgstr "Prikaži tv player..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr ""
@@ -5842,10 +6440,16 @@ msgstr "Slični pružatelji:"
 msgid "Simple"
 msgstr "Jednostavno"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Jedan"
@@ -5870,6 +6474,9 @@ msgstr ""
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5915,6 +6522,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5923,6 +6533,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Neki dodaci nisu dostupni:\n"
@@ -6052,6 +6668,9 @@ msgstr "Pokrećem"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Koran na istok"
@@ -6075,10 +6694,6 @@ msgid "Step west"
 msgstr "Korak na zapad"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Zaustavi  "
 
@@ -6118,6 +6733,12 @@ msgstr "Pohrani poziciju"
 msgid "Stored position"
 msgstr "Pohranjene pozicije"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "lista podusluga..."
@@ -6252,6 +6873,9 @@ msgstr "Test mod"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr ""
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Poruka?"
@@ -6278,17 +6902,63 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
-#
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+#
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6310,10 +6980,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6373,17 +7058,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 #
@@ -6400,22 +7075,17 @@ msgid "The path %s already exists."
 msgstr ""
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Pin kod je uspješno promjenjen."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Unešeni pin kod je krivi."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Unešeni pin kodovi su različiti."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Tajmer spavanja je aktiviran."
@@ -6447,6 +7117,12 @@ msgstr ""
 "Čarobnjak može napraviti sigurnosnu kopiju postavki. Želite li je napraviti "
 "sada?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Čarobnjak je gotov."
@@ -6501,23 +7177,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6563,6 +7222,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6583,6 +7252,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6745,11 +7419,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6787,6 +7463,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Prijevod"
@@ -6912,12 +7591,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -6991,6 +7664,9 @@ msgstr "Odmontiranje neuspjelo"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7081,6 +7757,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Koristi gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr ""
@@ -7115,6 +7794,12 @@ msgstr ""
 "Koristite gore/dolje tipke na vašem bežičnom upravljaču za odabir opcije. "
 "Nakon toga, pritisnite OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7159,6 +7844,12 @@ msgstr "VCR skart"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7213,6 +7904,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr ""
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7221,6 +7921,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7229,6 +7932,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7333,6 +8042,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Mod Napona"
@@ -7383,6 +8100,15 @@ msgstr ""
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7548,10 +8274,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Bežično"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7563,6 +8285,93 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7588,10 +8397,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7607,6 +8412,9 @@ msgstr "Da"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7722,6 +8530,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7766,15 +8577,11 @@ msgstr ""
 "prema uputama s Web stranice, vaš novi softver će vas pitati želite li "
 "vratiti sigurnosnu kopiju vaših postavki."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Vi morate postaviti pin kod te sakriti ga od djece.\n"
-"\n"
-"Želite li postaviti pin kod sada?"
 
 #
 msgid ""
@@ -7894,6 +8701,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7910,6 +8720,18 @@ msgstr "Prebaciti natrag na uslugu prije sat. tražitelja?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7929,6 +8751,9 @@ msgstr "[editiranje favorita]"
 msgid "[move mode]"
 msgstr "[mod premjestanja]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8037,6 +8862,9 @@ msgstr "dodaj uslugu u favorite"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "dodaj u roditeljsku zaštitu"
@@ -8049,6 +8877,19 @@ msgstr "napredno"
 msgid "alphabetic sort"
 msgstr "sortiraj abecedno"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8133,10 +8974,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "lijevi cirkularni"
 
@@ -8168,6 +9005,9 @@ msgstr ""
 msgid "continue"
 msgstr "nastavi"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopiraj u pakete"
@@ -8180,6 +9020,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "dnevno"
@@ -8212,6 +9056,9 @@ msgstr "obriši pohranjenu playlistu"
 msgid "delete..."
 msgstr "Obriši..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "onemogući"
@@ -8337,10 +9184,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8616,6 +9459,9 @@ msgstr ""
 msgid "not locked"
 msgstr "nije prihvaćen"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8720,6 +9566,12 @@ msgstr "snimanje..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8821,12 +9673,11 @@ msgstr "drugi kabel od motoriziranog LNB-a"
 msgid "seconds"
 msgstr "sekundi"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8838,10 +9689,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8857,17 +9704,18 @@ msgstr "odaberi film"
 msgid "select the movie path"
 msgstr ""
 
-#
-msgid "service pin"
-msgstr "pin usluge"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin postavke"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9057,6 +9905,9 @@ msgstr "aktiviraj rezanje na trenutno označenoj poziciji"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr ""
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9081,6 +9932,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "korisnički definirano"
@@ -9296,6 +10153,18 @@ msgstr "prebačen"
 #~ msgstr "praćenje poziva"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Promjeni pin usluge"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Promjeni pinove usluga"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Promjeni pin postavki"
+
+#
 #~ msgid "Choose Tuner to Configure..."
 #~ msgstr "Odaberi Tuner koji želiš konfigurirati..."
 
@@ -9334,6 +10203,10 @@ msgstr "prebačen"
 #~ msgstr "Postavke Uređaja..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Onemogući titlove"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9440,6 +10313,10 @@ msgstr "prebačen"
 #~ msgstr "Inicijalizacija..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrirana mreža"
+
+#
 #~ msgid "Invert"
 #~ msgstr "Invertni"
 
@@ -9488,6 +10365,10 @@ msgstr "prebačen"
 #~ msgstr "Novi DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Novi pin"
+
+#
 #~ msgid "Nothing connected"
 #~ msgstr "NiA!ta nije priklju?eno"
 
@@ -9500,6 +10381,10 @@ msgstr "prebačen"
 #~ msgstr "Ostalo..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Stranica"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "Roditeljska zaA!tita "
 
@@ -9508,6 +10393,10 @@ msgstr "prebačen"
 #~ msgstr "Roditeljska zaA!tita"
 
 #
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Molim unesite stari pin kod"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Molim odaberite kljućnu riječ za filtraciju..."
 
@@ -9576,6 +10465,10 @@ msgstr "prebačen"
 #~ "isključiti sada?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ponovite novi pin"
+
+#
 #~ msgid "Remove service"
 #~ msgstr "Izbriši uslugu"
 
@@ -9620,6 +10513,10 @@ msgstr "prebačen"
 #~ msgstr "Odaberite alternativnu uslugu"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Odaberite zvučni mod"
+
+#
 #~ msgid "Select reference service"
 #~ msgstr "Odaberite referentnu uslugu"
 
@@ -9674,6 +10571,18 @@ msgstr "prebačen"
 #~ msgstr "Korak"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Pin kod je uspješno promjenjen."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Unešeni pin kodovi su različiti."
+
+#
 #~ msgid "This is unsupported at the moment."
 #~ msgstr "To je nepodržano u ovom trenutku."
 
@@ -9728,6 +10637,10 @@ msgstr "prebačen"
 #~ msgstr "Vizualni pokreti pozicionera"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Bežično"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9776,6 +10689,16 @@ msgstr "prebačen"
 #~ "Želite li sada definirati riječi?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Vi morate postaviti pin kod te sakriti ga od djece.\n"
+#~ "\n"
+#~ "Želite li postaviti pin kod sada?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Vi ste odabrali playlistu"
 
@@ -9888,6 +10811,14 @@ msgstr "prebačen"
 #~ msgstr "odaberi Utor"
 
 #
+#~ msgid "service pin"
+#~ msgstr "pin usluge"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin postavke"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "prikaži prvi citat"
 
index a4dfe53..a1971ca 100755 (executable)
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-11-26 15:36+0100\n"
 "Last-Translator: MediaVox-Extrasat <info@mediavox.hu>\n"
 "Language-Team: none\n"
@@ -114,6 +114,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -225,17 +228,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI letöltés sikertelen:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Az .NFI fájl md5sum szignatúra ellenőrzése sikeres. Ezt az imaget "
-"biztonságosan lehet használni!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -375,6 +367,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -407,12 +411,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafikus EPG egy adott bouquet összes csatornájához"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -462,6 +481,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -526,6 +548,12 @@ msgstr "Infó"
 msgid "About..."
 msgstr "Beltéri infó..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -654,6 +682,12 @@ msgstr ""
 "elégedett, akkor nyomja meg az OK gombot a video finombeállítások "
 "bezárásához, vagy a számgombok segítségével válasszon másik teszt ábrát."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -678,6 +712,11 @@ msgstr "Bővített videó beállítások"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Esemény után"
@@ -691,6 +730,9 @@ msgstr ""
 "szolgáltatásokat. Olvassa el a DreamBox kezelési útmutatóját, hogyan kell "
 "ezt elvégeznie."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr ""
@@ -715,6 +757,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alfa"
@@ -727,6 +775,9 @@ msgstr "Alternatív rádió mód"
 msgid "Alternative services tuner priority"
 msgstr "Tuner alternatív szolgáltatások "
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -817,6 +868,9 @@ msgstr "Felhasználó kérdezése"
 msgid "Aspect Ratio"
 msgstr "Képarány"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -836,6 +890,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -884,6 +943,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatikus"
@@ -892,6 +956,32 @@ msgstr "Automatikus"
 msgid "Automatic Scan"
 msgstr "Automatikus keresés"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -912,6 +1002,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1000,6 +1096,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Bookmarkok"
@@ -1016,6 +1118,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Fényerő"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1033,6 +1141,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr "DVD-re kiírás..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1055,6 +1166,11 @@ msgstr "C-sáv"
 msgid "CDInfo"
 msgstr "Info-sor"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1075,6 +1191,12 @@ msgstr "Kábel"
 msgid "Cache Thumbnails"
 msgstr "Cache ikonok"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Kérem ellenőrizze a hálózati beállításokat!"
@@ -1088,10 +1210,6 @@ msgid "Cancel"
 msgstr "Mégse"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Nem található a feed könyvtár"
-
-#
 msgid "Capacity: "
 msgstr "Kapacitás:"
 
@@ -1124,10 +1242,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Könyvtár váltása"
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1135,17 +1249,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "PIN kód megváltoztatása"
 
-#
-msgid "Change service pin"
-msgstr "Csatornavédelem PIN kódjának megváltoztatása"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Csatornavédelem PIN kódok megváltoztatása"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Menüvédelem PIN kódjának megváltoztatása"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1155,6 +1266,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Csatorna"
@@ -1223,6 +1337,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Bouquet kiválasztása"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Válassza ki a célkönyvtárat"
@@ -1259,6 +1376,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1386,6 +1509,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Belső hálózat beállítása"
@@ -1430,6 +1556,9 @@ msgstr "Együttállás"
 msgid "Content does not fit on DVD!"
 msgstr "A tartalom nem fér fel a DVD-re!"
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr "Folytatás a háttérben"
@@ -1442,6 +1571,30 @@ msgstr "Lejátszás folytatása"
 msgid "Contrast"
 msgstr "Kontraszt"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Nem lehet csatlakozni a Dreambox .NFI Image feed szerveréhez:"
@@ -1485,6 +1638,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1501,6 +1660,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Film könyvtár létrehozása nem sikerült"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1518,6 +1686,9 @@ msgstr "Horvát"
 msgid "Current Transponder"
 msgstr "Jelenlegi transzponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Jelenlegi beállítások:"
@@ -1530,6 +1701,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Jelenlegi verzió:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1559,10 +1733,32 @@ msgstr "Állítható átugrási idő a  '7'/'9' gombokra"
 msgid "Customize"
 msgstr "Beállítás"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Vágás"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Vágólista editor..."
@@ -1611,6 +1807,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "DVD media toolbox"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dán"
@@ -1665,6 +1870,12 @@ msgstr "Alaphelyzeti szolgáltatások listája"
 msgid "Defaults"
 msgstr "Alapbeállítások"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Késleltetés"
@@ -1710,12 +1921,7 @@ msgstr "Leírás"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr "Célkönyvtár"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1762,6 +1968,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Linkelt címek menü nélküli közvetlen lejátszása"
@@ -1784,10 +1993,6 @@ msgid "Disable Picture in Picture"
 msgstr "PiP kikapcsolása"
 
 #
-msgid "Disable Subtitles"
-msgstr "Feliratok letiltása"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1839,6 +2044,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1904,6 +2115,10 @@ msgstr "Akar most egy csatornakeresést csinálni?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Akar most egy másik kézi keresést csinálni?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Szeretné bekapcsolni a DreamBox gyermekzárját?"
@@ -1996,6 +2211,10 @@ msgstr ""
 msgid "Download"
 msgstr "Letöltés"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ".NFI fájlok letöltése az USB Flasherhez"
@@ -2008,13 +2227,12 @@ msgstr "Pluginek letöltése"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "USB Flasher boot image letöltése sikertelen:"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2068,6 +2286,13 @@ msgstr "Elektronikus műsorújság"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2129,6 +2354,12 @@ msgstr "Védett csatornák kijelölése"
 msgid "Edit settings"
 msgstr "Beállítások módosítása"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "A Dreambox névszerver beállítások módosítása.\n"
@@ -2161,6 +2392,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektronikus Műsorújság"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Engedélyezve"
@@ -2277,6 +2511,11 @@ msgstr "Befejezési időpont"
 msgid "English"
 msgstr "Angol"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2397,6 +2636,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Végrehajtási állapot:"
@@ -2417,6 +2659,9 @@ msgstr "Kilépés"
 msgid "Exit editor"
 msgstr "Kilépés az editorból"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2465,6 +2710,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Gyári alapbeállítások"
@@ -2560,11 +2810,8 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finn"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"Először le kell töltenünk az utolsó boot környezetet az USB flasherhez."
 
 #
 msgid "Flash"
@@ -2633,6 +2880,12 @@ msgstr "Péntek"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2650,6 +2903,16 @@ msgstr ""
 "Az új skin betöltéséhez újra kell indítani a GUI-t\n"
 "Újraindítsuk most a GUI-t?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2685,14 +2948,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Német"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Plugin információk letöltése. Kérem várjon..."
@@ -2709,6 +2990,14 @@ msgstr "Menj a 0 pozícióra"
 msgid "Goto position"
 msgstr "Pozícióra ugrás"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafikus multi EPG"
@@ -2725,6 +3014,12 @@ msgstr "Görög"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Védelmi intervallum"
@@ -2801,6 +3096,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hány percet szeretne rögzíteni?"
@@ -2821,6 +3119,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Magyar"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP cím"
@@ -2829,6 +3130,9 @@ msgstr "IP cím"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2881,10 +3185,6 @@ msgstr ""
 "Amennyiben az eredmény megfelelő, nyomja meg az OK gombot."
 
 #
-msgid "Image flash utility"
-msgstr "Image flash alkalmazás"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2974,6 +3274,12 @@ msgstr "HDD inicializálása..."
 msgid "Input"
 msgstr "Funkciók"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr ""
@@ -3035,14 +3341,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Beépített Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integrált Wireless"
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3057,6 +3355,9 @@ msgstr "Belső Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Érvénytelen helymeghatározás"
@@ -3119,6 +3420,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Olasz"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3136,6 +3443,51 @@ msgstr "Folyamat nézet"
 msgid "Just Scale"
 msgstr "Skálázás"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3162,6 +3514,9 @@ msgstr "Billentyűzet beállítása"
 msgid "Keymap"
 msgstr "Bill. kiosztás"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Adapter"
@@ -3258,6 +3613,12 @@ msgstr "DVD menüvel linkelt címek"
 msgid "List of Storage Devices"
 msgstr "Tárolóeszközök listája"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litván"
@@ -3355,10 +3716,23 @@ msgstr "Legyen ez csak egy jelölőpont"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3423,6 +3797,17 @@ msgstr "Média Lejátszó"
 msgid "MediaPlayer"
 msgstr "Médialejátszó"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "A médium nem írható DVD"
@@ -3435,6 +3820,9 @@ msgstr "A médium nem üres!"
 msgid "Menu"
 msgstr "Menü"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Üzenet"
@@ -3617,10 +4005,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Mozgatás nyugat felé"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmlista menü"
@@ -3685,6 +4088,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "KÖVETKEZŐ"
@@ -3723,13 +4131,109 @@ msgstr "Névszerver"
 msgid "Nameserver %d"
 msgstr "Névszerver %d"
 
-#
-msgid "Nameserver Setup"
-msgstr "Névszerver beállítások"
+#
+msgid "Nameserver Setup"
+msgstr "Névszerver beállítások"
+
+#
+msgid "Nameserver settings"
+msgstr "Névszerver beállítások..."
+
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
 
-#
-msgid "Nameserver settings"
-msgstr "Névszerver beállítások..."
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
 
 #
 msgid "Netmask"
@@ -3798,13 +4302,12 @@ msgstr ""
 msgid "New"
 msgstr "Új"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Új PIN"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3932,10 +4435,6 @@ msgstr ""
 "Csatornakeresés előtt állítsa be a tunereket."
 
 #
-msgid "No useable USB stick found"
-msgstr "Nem találok használható USB sticket"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4008,6 +4507,9 @@ msgstr "Nem, ne csináljon semmit."
 msgid "No, just start my dreambox"
 msgstr "Nem, csak indítsa el a DreamBox-ot."
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4178,10 +4680,19 @@ msgstr "Pálya pozíció"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4211,10 +4722,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Oldal"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4239,6 +4746,11 @@ msgstr "Gyermekzár beállítások"
 msgid "Parental control type"
 msgstr "Gyermekzár típusa"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4251,6 +4763,12 @@ msgstr "Film megállítása a végén"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4300,6 +4818,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4312,6 +4836,21 @@ msgstr "Felvett filmek lejátszása..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Kérem indítsa újra a rendszert"
@@ -4324,6 +4863,11 @@ msgstr "Válassza ki a keresendő médiumot"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Kérem változtassa meg a felvétel vége idejét"
@@ -4333,12 +4877,6 @@ msgid "Please check your network settings!"
 msgstr "Kérem ellenőrizze a hálózati beállításokat!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-"Kérem válasszon ki egy .NFI image fájlt a feed szerveren amit le szeretne "
-"tölteni"
-
-#
 msgid "Please choose an extension..."
 msgstr "Kérem válasszon egy funkciót..."
 
@@ -4365,12 +4903,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr ""
 "Ha nem tudja mi mit jelent, akkor kérem ne változtassa meg az adatokat!"
@@ -4399,9 +4931,8 @@ msgstr "Kérem adja meg az új konyvtár nevét"
 msgid "Please enter the correct pin code"
 msgstr "Adja meg a helyes PIN kódot"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Adja meg a régi PIN kódot"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4440,10 +4971,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Kérem válasszon a mediumról egy .NFI flash Image fájlt"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Válasszon ki a playlistát melyet törölni szeretne..."
 
@@ -4463,6 +4990,9 @@ msgstr "Válasszon ki egy alcsatornát a felvételhez..."
 msgid "Please select a subservice..."
 msgstr "Válasszon egy alcsatornát..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4480,10 +5010,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr "Kérem válasszon célkönyvtárat vagy médiumot"
-
-#
 msgid "Please select the movie path..."
 msgstr "Válassza ki a film útvonalát..."
 
@@ -4611,6 +5137,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Pluginek"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4675,6 +5204,9 @@ msgstr "Pozícioner beállítás"
 msgid "Positioner storage"
 msgstr "Pozícioner mentés"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4689,10 +5221,19 @@ msgstr "Áram határérték (mA)"
 msgid "Predefined transponder"
 msgstr "Előreprogramozott transzponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Előkészítés... Kérem várjon"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Nyomja meg az OK gombot a távirányítón a folytatáshoz."
@@ -4763,10 +5304,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4786,6 +5323,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Előnézeti menü"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Elsődleges DNS"
@@ -4830,6 +5373,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Gyors"
@@ -4850,6 +5396,9 @@ msgstr "RF kimenet"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Rádió"
@@ -4913,6 +5462,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Vételi beállítások"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Felvétel"
@@ -4954,9 +5509,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "A felvételnek mindíg elsőbbsége van"
 
-#
-msgid "Reenter new pin"
-msgstr "Adja meg újra az új PIN-t"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4982,12 +5536,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5027,14 +5582,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Eltávolítsam a sérült .NFI fájlt?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Eltávolítsam a hiányos .NFI fájlt?"
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5063,6 +5610,9 @@ msgstr "Átnevezés"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Ismétlés"
@@ -5079,6 +5629,12 @@ msgstr "Ismétlődő felvétel megy... Mit csináljak?"
 msgid "Repeats"
 msgstr "Ismétlések"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5167,6 +5723,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5271,6 +5830,9 @@ msgstr "Műholdvevö eszköz beállítása"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Műholdak"
@@ -5279,6 +5841,9 @@ msgstr "Műholdak"
 msgid "Satfinder"
 msgstr "Műholdkereső"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Műholdak"
@@ -5419,14 +5984,11 @@ msgstr "US középsáv szkennelése"
 msgid "Scan band US SUPER"
 msgstr "US szupersáv szkennelése"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5434,6 +5996,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5475,6 +6040,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5504,6 +6072,9 @@ msgstr "Másodlagos DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Keresés"
@@ -5539,10 +6110,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Hang mód kiválasztása"
-
-#
 msgid "Select audio track"
 msgstr "Hangsáv kiválasztása"
 
@@ -5558,17 +6125,21 @@ msgstr "Csatorna kiválasztása melyről fel szeretne venni"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Image kiválasztása"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5632,10 +6203,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Kiválasztott forrás image"
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5723,6 +6290,9 @@ msgstr "Csatorna"
 msgid "Services"
 msgstr "Csatornák"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5756,6 +6326,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5859,6 +6432,26 @@ msgstr "Rádió csatornalista..."
 msgid "Show the tv player..."
 msgstr "TV csatorna lista..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Megmutatja a wireless LAN kapcsolat pillanatnyi állapotát.\n"
@@ -5891,10 +6484,16 @@ msgstr "Hasonló adások:"
 msgid "Simple"
 msgstr "Egyszerű"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Szimpla"
@@ -5919,6 +6518,9 @@ msgstr "Lépés (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5964,6 +6566,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5972,6 +6577,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Egyes pluginek nem elérhetőek:\n"
@@ -6101,6 +6712,9 @@ msgstr "Mely dátumtól?"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Léptetés kelet felé"
@@ -6124,10 +6738,6 @@ msgid "Step west"
 msgstr "Léptetés nyugat felé"
 
 #
-msgid "Stereo"
-msgstr "Sztereó"
-
-#
 msgid "Stop"
 msgstr "Állj"
 
@@ -6167,6 +6777,12 @@ msgstr "Pozíció tárolása"
 msgid "Stored position"
 msgstr "Tárolt pozíció"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Alcsatorna lista..."
@@ -6307,6 +6923,9 @@ msgstr "Teszt mód"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "A Dreambox hálózati beállításánal ellenőrzése.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Teszteljem az Üzenet-dobozt?"
@@ -6332,6 +6951,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6342,12 +6967,52 @@ msgstr ""
 "ehelyett létrehozni egy Dreambox formátumó adat DVD-t (mely azonban nem "
 "játszható le a hagyományos lejátszókban)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6367,10 +7032,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6439,22 +7119,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Az md5 ellenőrzés sikertelen, a fájl valószínűleg sérült! Biztos hogy ezt az "
-"imaget be akarja írni a flash memóriába? Csak saját felelősségre!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Az md5 ellenőrzés sikertelen, a fájl valószínűleg nem lett letöltve "
-"teljesen, vagy sérült!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6470,22 +7136,17 @@ msgid "The path %s already exists."
 msgstr "A %s útvonal már létezik."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "A PIN kódot sikeresen megváltoztattam."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "A megadott PIN kód helytelen."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "A megadott PIN kódok eltérnek egymástól."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Az elalvás időzítő aktiválva lett."
@@ -6519,6 +7180,12 @@ msgstr ""
 "A varázsló el tudja menteni a jelenlegi beállításait. Akar most egy mentést "
 "csinálni?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "A varázsló befejezte feladatát."
@@ -6575,27 +7242,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Ez az .NFI fájl nem tartalmaz valós %s imaget!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Ennek az .NFI fájlnak nincs md5sum szignatúrája ezért nem garantált a "
-"működése. Biztos hogy be akarja írni ezt az imaget a flash memóriába?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Ennek az .NFI fájlnak van érvényes md5 szignatórája. Folytassam az image "
-"beírását a flash memóriába?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6643,6 +7289,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6663,6 +7319,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6849,11 +7510,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6891,6 +7554,9 @@ msgstr ""
 msgid "Track"
 msgstr "Sáv"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Fordítás"
@@ -7014,12 +7680,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7097,6 +7757,9 @@ msgstr "Leállítás sikertelen"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Frissítés"
@@ -7185,6 +7848,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Átjáró használata"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Non-smooth csévélés használata ezen sebességek felett"
@@ -7218,6 +7884,12 @@ msgid ""
 msgstr ""
 "A fel/le nyílgombokkal változtathatja az opciót. Ez után nyomja meg az OK-t."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7262,6 +7934,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (Intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7321,6 +7999,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Video mód kiválasztás"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7329,6 +8016,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7337,6 +8027,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7441,6 +8137,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Feszültség"
@@ -7491,6 +8195,15 @@ msgstr "Várakozás"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7662,10 +8375,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Wireless"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7677,6 +8386,93 @@ msgstr "Wireless hálózat"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7702,10 +8498,6 @@ msgid "Write failed!"
 msgstr "Íz írás sikertelen!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "NFI image beírása a flash-be befejezve"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7721,6 +8513,9 @@ msgstr "Igen"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7842,6 +8637,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7889,15 +8687,11 @@ msgstr ""
 "utasításokat, az új firmware fel fogja Önt kérni a saját beállításainak "
 "visszatöltésére."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Meg kell adnia egy PIN kódot, melyet rejtsen el gyermekei elől.\n"
-"\n"
-"Meg akarja most adni a PIN kódot?"
 
 #
 msgid ""
@@ -8017,6 +8811,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8033,6 +8830,18 @@ msgstr "Ugorjunk vissza a műholdkereső elött nézett csatornához?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8052,6 +8861,9 @@ msgstr "[kedvencek módosítása]"
 msgid "[move mode]"
 msgstr "[mozgatás mód]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8160,6 +8972,9 @@ msgstr "csatorna hozzáadása a kedvencekhez"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "hozzáadás a gyermekzár védelemhez"
@@ -8172,6 +8987,19 @@ msgstr "haladó"
 msgid "alphabetic sort"
 msgstr "ábécé szerinti rendezés"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8256,10 +9084,6 @@ msgid "chapters"
 msgstr "jelenetek"
 
 #
-msgid "choose destination directory"
-msgstr "válasszon célkönyvtárat"
-
-#
 msgid "circular left"
 msgstr "forgó balos"
 
@@ -8291,6 +9115,9 @@ msgstr "csatlakoztatva"
 msgid "continue"
 msgstr "Folytatás"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "másolás a bouquetek-be"
@@ -8303,6 +9130,10 @@ msgstr ""
 msgid "create directory"
 msgstr "könyvtár létrehozása"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "naponta"
@@ -8335,6 +9166,9 @@ msgstr "mentett playlista törlése"
 msgid "delete..."
 msgstr "törlés..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "letiltás"
@@ -8460,10 +9294,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr "sikertelen"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8739,6 +9569,9 @@ msgstr ""
 msgid "not locked"
 msgstr "nem zárolt"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8843,6 +9676,12 @@ msgstr "felvétel..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8944,15 +9783,14 @@ msgstr "forgatós LNB második kábele"
 msgid "seconds"
 msgstr "másodperc"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "válasszon"
 
 #
-msgid "select .NFI flash file"
-msgstr "válasszon ki egy .NFI fájlt"
-
-#
 msgid "select CAId"
 msgstr ""
 
@@ -8961,10 +9799,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr "válasszon image-t a szerverről"
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8980,17 +9814,18 @@ msgstr "film kiválasztása"
 msgid "select the movie path"
 msgstr "válassza ki a film útvonalát"
 
-#
-msgid "service pin"
-msgstr "csatornavédelem PIN"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "menüvédelem PIN"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9180,6 +10015,9 @@ msgstr "jelenlegi pozícióra vágási jelet tenni"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "idő, chapter, hangsáv, feliratsáv választás"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9204,6 +10042,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "egyedi meghatározás"
@@ -9293,10 +10137,21 @@ msgstr "zap-elt"
 #~ msgstr "#33294a6b"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI letöltés sikertelen:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr "Az .NFI Flasher bootolható USB Stick létrehozása sikerült."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Az .NFI fájl md5sum szignatúra ellenőrzése sikeres. Ezt az imaget "
+#~ "biztonságosan lehet használni!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 könyvtár"
 
@@ -9443,6 +10298,26 @@ msgstr "zap-elt"
 #~ msgstr "Hivás figyelése"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Nem található a feed könyvtár"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Könyvtár váltása"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Csatornavédelem PIN kódjának megváltoztatása"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Csatornavédelem PIN kódok megváltoztatása"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Menüvédelem PIN kódjának megváltoztatása"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Válasszon egy pozíciót"
 
@@ -9529,6 +10404,10 @@ msgstr "zap-elt"
 #~ msgstr "Alap-Varázsló"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Célkönyvtár"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Eszközök beállítása..."
 
@@ -9537,6 +10416,10 @@ msgstr "zap-elt"
 #~ msgstr "DiSEqC mód"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Feliratok letiltása"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9587,6 +10470,10 @@ msgstr "zap-elt"
 #~ msgstr "Kész - A %d csomag módosítása/telepítése %d hibával megtörtént"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "USB Flasher boot image letöltése sikertelen:"
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Image leírások letöltése..."
 
@@ -9643,6 +10530,12 @@ msgstr "zap-elt"
 #~ msgstr "Fájlrendszer ellenőrzés..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Először le kell töltenünk az utolsó boot környezetet az USB flasherhez."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Fix USB stick"
 
@@ -9675,6 +10568,10 @@ msgstr "zap-elt"
 #~ msgstr "Ha látja ezt a képernyőt, akkor nyomja meg az OK gombot."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash alkalmazás"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Image-Frissítés"
 
@@ -9683,6 +10580,14 @@ msgstr "zap-elt"
 #~ msgstr "Inicializálás..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Beépített Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integrált Wireless"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Kijelző invertálása"
 
@@ -9719,10 +10624,18 @@ msgstr "zap-elt"
 #~ msgstr "Új DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Új PIN"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Sajnos nincs 50 Hz. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nem találok használható USB sticket"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -9789,6 +10702,10 @@ msgstr "zap-elt"
 #~ msgstr "Kimeneti típus"
 
 #
+#~ msgid "Page"
+#~ msgstr "Oldal"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "USB stick partícionálása..."
 
@@ -9803,6 +10720,12 @@ msgstr "zap-elt"
 #~ "engedélyezze a wireless hálózati támogatást"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr ""
+#~ "Kérem válasszon ki egy .NFI image fájlt a feed szerveren amit le szeretne "
+#~ "tölteni"
+
+#
 #~ msgid ""
 #~ "Please configure your local LAN internet connection by filling out the "
 #~ "needed values.\n"
@@ -9823,6 +10746,14 @@ msgstr "zap-elt"
 #~ "Ha elkészült nyomja meg az OK gombot a folytatáshoz."
 
 #
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Adja meg a régi PIN kódot"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Kérem válasszon a mediumról egy .NFI flash Image fájlt"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr ""
 #~ "Válassza ki alul azt a wireless hálózatot melyhez csatlakozni szeretne."
@@ -9832,6 +10763,10 @@ msgstr "zap-elt"
 #~ msgstr "Válasszon egy keresési kulcsszót..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Kérem válasszon célkönyvtárat vagy médiumot"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Kérem várjon, az md5 szignatúra ellenőrzés folyik..."
 
@@ -9885,6 +10820,10 @@ msgstr "zap-elt"
 #~ "Felvétel van éppen, vagy hamarosan indul... biztos kikapcsoljam most?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Adja meg újra az új PIN-t"
+
+#
 #~ msgid "Remounting stick partition..."
 #~ msgstr "Stick partíció újramountolása..."
 
@@ -9893,6 +10832,14 @@ msgstr "zap-elt"
 #~ msgstr "Csatorna eltávolítása"
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Eltávolítsam a sérült .NFI fájlt?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Eltávolítsam a hiányos .NFI fájlt?"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Jelenlegi playlista lecserélése"
 
@@ -9933,6 +10880,14 @@ msgstr "zap-elt"
 #~ msgstr "Alternatív csatorna kiválasztása"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Hang mód kiválasztása"
+
+#
+#~ msgid "Select image"
+#~ msgstr "Image kiválasztása"
+
+#
 #~ msgid "Select reference service"
 #~ msgstr "Referencia mühold kiválasztása"
 
@@ -9941,6 +10896,10 @@ msgstr "zap-elt"
 #~ msgstr "Válassza ki a video bemenetet"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Kiválasztott forrás image"
+
+#
 #~ msgid "Service scan type needed"
 #~ msgstr "Meg kell adni a csatornakeresés típusát"
 
@@ -9991,6 +10950,10 @@ msgstr "zap-elt"
 #~ msgstr "Lépés"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Sztereó"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -10042,6 +11005,51 @@ msgstr "zap-elt"
 #~ "'Lefelé' gombot hogy a sticken lévő .NFI flasher induljon el!"
 
 #
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Az md5 ellenőrzés sikertelen, a fájl valószínűleg sérült! Biztos hogy ezt "
+#~ "az imaget be akarja írni a flash memóriába? Csak saját felelősségre!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Az md5 ellenőrzés sikertelen, a fájl valószínűleg nem lett letöltve "
+#~ "teljesen, vagy sérült!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "A PIN kódot sikeresen megváltoztattam."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "A megadott PIN kódok eltérnek egymástól."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Ez az .NFI fájl nem tartalmaz valós %s imaget!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Ennek az .NFI fájlnak nincs md5sum szignatúrája ezért nem garantált a "
+#~ "működése. Biztos hogy be akarja írni ezt az imaget a flash memóriába?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Ennek az .NFI fájlnak van érvényes md5 szignatórája. Folytassam az image "
+#~ "beírását a flash memóriába?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Ez a Dreambox nem tudja dekódolni a %s videó streamet!"
 
@@ -10123,6 +11131,14 @@ msgstr "zap-elt"
 #~ "Nyomja meg az OK gombot a távirányítón a következő lépéshez."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wireless"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "NFI image beírása a flash-be befejezve"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Image fájl beírása a NAND Flashbe"
 
@@ -10180,6 +11196,16 @@ msgstr "zap-elt"
 #~ "Akar most megadni néhány kulcsszót?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Meg kell adnia egy PIN kódot, melyet rejtsen el gyermekei elől.\n"
+#~ "\n"
+#~ "Meg akarja most adni a PIN kódot?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Ön egy playlistát választott ki"
 
@@ -10240,6 +11266,10 @@ msgstr "zap-elt"
 #~ msgstr "Exif-el"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "válasszon célkönyvtárat"
+
+#
 #~ msgid "color"
 #~ msgstr "szín"
 
@@ -10256,6 +11286,10 @@ msgstr "zap-elt"
 #~ msgstr "meghaladja a dual layer medium méretét!"
 
 #
+#~ msgid "failed"
+#~ msgstr "sikertelen"
+
+#
 #~ msgid "font face"
 #~ msgstr "font arculat"
 
@@ -10340,10 +11374,26 @@ msgstr "zap-elt"
 #~ "%d csatornát találtam!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "válasszon ki egy .NFI fájlt"
+
+#
 #~ msgid "select Slot"
 #~ msgstr "válasszon nyílást"
 
 #
+#~ msgid "select image from server"
+#~ msgstr "válasszon image-t a szerverről"
+
+#
+#~ msgid "service pin"
+#~ msgstr "csatornavédelem PIN"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "menüvédelem PIN"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "első cimke mutatása"
 
index 60c8228..4dbdde3 100755 (executable)
--- a/po/is.po
+++ b/po/is.po
@@ -5,14 +5,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Icelandic translation v.1.44\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-10 12:05+0200\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-11-18 19:57+0200\n"
 "Last-Translator: Baldur <bsveinsson@gmail.com>\n"
 "Language-Team: Polar Team/LT Team <baddi@oreind.is>\n"
-"Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: is\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Icelandic\n"
@@ -52,7 +52,7 @@ msgid ""
 "Manage extensions or plugins for your Dreambox"
 msgstr ""
 "\n"
-"Umsýsla viðbótum og íforritum fyrir móttakarann þinn"
+"Umsýsla á viðbótum eða íforritum fyrir móttakarann þinn"
 
 #
 msgid ""
@@ -99,7 +99,7 @@ msgid ""
 "Scan for local extensions and install them."
 msgstr ""
 "\n"
-"Leita að viðbótum á móttakara og setja þær upp"
+"Leita að viðbótum á móttakara og setja þær upp."
 
 #
 msgid ""
@@ -137,6 +137,9 @@ msgstr "Útkoma"
 msgid " extensions."
 msgstr " viðbætur."
 
+msgid " ms"
+msgstr " ms"
+
 #
 msgid " packages selected."
 msgstr " pakkar valdir."
@@ -212,10 +215,9 @@ msgstr "%d rásir fundnar!"
 msgid "%d.%B %Y"
 msgstr "%d.%B %Y"
 
-#
 #, python-format
 msgid "%i ms"
-msgstr ""
+msgstr "%i ms"
 
 #
 #, python-format
@@ -248,16 +250,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Bara virkt ef að fleira en eitt tæki er virkt."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI Niðurhal tókst ekki:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI skráin stóðst md5sum undirskrifta próf. Þú getur notað þetta stýrikerfi!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -373,30 +365,36 @@ msgstr "8"
 msgid "9"
 msgstr "9"
 
-#
 msgid "<Current movielist location>"
-msgstr ""
+msgstr "<Núverandi staður bíómyndalista>"
 
-#
 msgid "<Default movie location>"
-msgstr ""
+msgstr "<Sjálfgefinn staður bíómynda>"
 
-#
 msgid "<Last timer location>"
-msgstr ""
+msgstr "<Síðasti staður tímastillinga>"
 
-#
 msgid "<unknown>"
-msgstr "<óþekktur>"
+msgstr "<óþekkt>"
 
-#
 msgid "??"
 msgstr "??"
 
-#
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "BackToTheRoots-Skin eða gömlu góðu dagarnir."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "BackToTheRoots-Skin eða gömlu góðu dagarnir."
+
+msgid "A basic ftp client"
+msgstr "Einfalt ftp forrit"
+
+msgid "A client for www.dyndns.org"
+msgstr "Forrit til uppfærslu á veffangi vistað hjá www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -407,7 +405,7 @@ msgstr ""
 "Viltu halda þinni útgáfu?"
 
 msgid "A demo plugin for TPM usage."
-msgstr ""
+msgstr "Íforrits sýnishorn."
 
 #
 msgid ""
@@ -429,11 +427,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Myndrænt EPG fyrir allar rásir á ákveðnum rásavendi"
 
-#
+msgid "A graphical EPG interface"
+msgstr "Myndrænt EPG viðmót"
+
+msgid "A graphical EPG interface."
+msgstr "Myndrænt EPG viðmót."
+
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
+"Tenging með þessu nafni er þegar til!\n"
+"Uppfæra núverandi nafn og halda áfram?\n"
+
+msgid "A nice looking HD skin from Kerni"
+msgstr "Flott HD skinn frá Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Fallegt HD skinn með burstuðu ál útliti frá Kerni."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Flott skinn frá Kerni"
 
 #
 #, python-format
@@ -473,16 +487,20 @@ msgstr ""
 msgid "A required tool (%s) was not found."
 msgstr "Nauðsynlegt tól (%s) fannst ekki."
 
-#
 msgid "A search for available updates is currently in progress."
-msgstr ""
+msgstr "Leit að tiltækum uppfærslum í gangi."
 
-#
 msgid ""
 "A second configured interface has been found.\n"
 "\n"
 "Do you want to disable the second network interface?"
 msgstr ""
+"Annað uppsett netkort fannst.\n"
+"\n"
+"Viltu hætta að nota það?"
+
+msgid "A simple downloading application for other plugins"
+msgstr "Einfalt forrit til að hlaða niður íforrit"
 
 #
 msgid ""
@@ -504,12 +522,11 @@ msgstr ""
 msgid "A small overview of the available icon states and actions."
 msgstr "Einfalt yfirlit yfir stöðu smámynda og aðgerða."
 
-#
 msgid ""
 "A timer failed to record!\n"
 "Disable TV and try again?\n"
 msgstr ""
-"Tímastillt upptaka mistkst!\n"
+"Tímastillt upptaka mistókst!\n"
 "Hætta og reyna aftur?\n"
 
 #
@@ -536,17 +553,20 @@ msgstr "AC3 blandað"
 msgid "Abort"
 msgstr "Hætta við"
 
-#
 msgid "Abort this Wizard."
-msgstr ""
+msgstr "Um þennan ráðgjafa."
 
-#
 msgid "About"
-msgstr "Um...."
+msgstr "Um"
 
-#
 msgid "About..."
-msgstr "Um....."
+msgstr "Um..."
+
+msgid "Access to the ARD-Mediathek"
+msgstr "Aðgangur að ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Aðgangur að ARD-Mediathek online video gagnagrunni."
 
 #
 msgid "Accesspoint:"
@@ -556,9 +576,8 @@ msgstr "Aðgangspunktur:"
 msgid "Action on long powerbutton press"
 msgstr "Hvað skal gera ef ýtt er lengi á power takka"
 
-#
 msgid "Action on short powerbutton press"
-msgstr ""
+msgstr "Hvað skal gera ef ýtt er stutt á straumrofa"
 
 #
 msgid "Action:"
@@ -572,15 +591,15 @@ msgstr "Virkja Mynd í Mynd"
 msgid "Activate network settings"
 msgstr "Virkja netkerfis stillingar"
 
-#
 msgid "Active"
-msgstr ""
+msgstr "Virkt"
 
-#
 msgid ""
 "Active/\n"
 "Inactive"
 msgstr ""
+"Virkt/\n"
+"Óvirkt"
 
 #
 msgid "Adapter settings"
@@ -602,9 +621,8 @@ msgstr "Bæta við WLAN stillingum?"
 msgid "Add a mark"
 msgstr "Bæta við merki"
 
-#
 msgid "Add a new NFS or CIFS mount point to your Dreambox."
-msgstr ""
+msgstr "Bæta við nýjum NFS eða CIFS tengingu við Dreamboxið."
 
 #
 msgid "Add a new title"
@@ -614,43 +632,33 @@ msgstr "Bæta við nýjum titli"
 msgid "Add network configuration?"
 msgstr "Bæta við net stillingum?"
 
-#
 msgid "Add new AutoTimer"
-msgstr ""
+msgstr "Bæta við nýrri sjálfvirkri tímastillingu"
 
-#
 msgid "Add new network mount point"
-msgstr ""
+msgstr "Bæta við nýrri tengingu af neti"
 
-#
 msgid "Add timer"
 msgstr "Taka upp"
 
-#
 msgid "Add timer as disabled on conflict"
-msgstr ""
+msgstr "Bæta við tímastillingu sem óvirkum ef árekstur verður"
 
-#
 msgid "Add title"
 msgstr "Bæta við titli"
 
-#
 msgid "Add to bouquet"
 msgstr "Bæta við rásavönd"
 
-#
 msgid "Add to favourites"
 msgstr "Bæta við uppáhaldsrásir"
 
-#
 msgid "Add zap timer instead of record timer?"
-msgstr ""
+msgstr "Bæta við stökk tímastillingu í stað upptöku?"
 
-#
 msgid "Added: "
-msgstr ""
+msgstr "Bætt við:"
 
-#
 msgid ""
 "Adds enigma2 settings and dreambox model informations like SN, rev... if "
 "enabled."
@@ -658,15 +666,12 @@ msgstr ""
 "Bætir við enigma2 stillingum og dreambox gerðar upplýsingum eins og SN, "
 "útgáfa... ef virkt."
 
-#
 msgid "Adds network configuration if enabled."
 msgstr "Bætir við net stillingum ef virkt."
 
-#
 msgid "Adds wlan configuration if enabled."
 msgstr "Bætir við wlan stillingum ef virkt."
 
-#
 msgid ""
 "Adjust the color settings so that all the color shades are distinguishable, "
 "but appear as saturated as possible. If you are happy with the result, press "
@@ -677,107 +682,105 @@ msgstr ""
 "eins björt og hægt er. Ef þú ert ánægður með árangurinn, ýttu þá á OK til að "
 "loka stillinga skjánum eða ýttu á númeralykil til að velja aðra prufumynd."
 
-#
+msgid "Adult streaming plugin"
+msgstr "Fullorðins strauma íforrit"
+
+msgid "Adult streaming plugin."
+msgstr "Fullorðins strauma íforrit."
+
 msgid "Advanced Options"
 msgstr "Sérfræði stillingar"
 
-#
 msgid "Advanced Software"
-msgstr ""
+msgstr "Hugbúnaður sérfræðinga"
 
-#
 msgid "Advanced Software Plugin"
-msgstr ""
+msgstr "Sérfræði íforrit"
 
-#
 msgid "Advanced Video Enhancement Setup"
 msgstr "Myndstillingar fyrir lengra komna"
 
-#
 msgid "Advanced Video Setup"
 msgstr "Sérfræði myndstillingar"
 
-#
 msgid "Advanced restore"
 msgstr "Sérfræði innsetning afrita"
 
-#
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr "Eftir að rafmagnsleysi þá er móttakari settur í biðstöðu."
+
 msgid "After event"
 msgstr "Eftir atriði"
 
-#
 msgid ""
 "After the start wizard is completed, you need to protect single services. "
 "Refer to your dreambox's manual on how to do that."
 msgstr ""
-"Eftir að álfurinn er búinn þá þarft þú að læsa sumum rásum. Skoðaðu "
+"Eftir að ráðgjafinn er búinn þá þarft þú að læsa sumum rásum. Skoðaðu "
 "leiðbeiningarnar til að sjá hvernig á að gera það."
 
-#
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai. HD skinn stýri íforrit"
+
 msgid "Album"
 msgstr "Album"
 
-#
 msgid "All"
 msgstr "Allt"
 
-#
 msgid "All Satellites"
 msgstr "Allir gervihnettir"
 
-#
 msgid "All Time"
-msgstr ""
+msgstr "Allir tímar"
 
-#
 msgid "All non-repeating timers"
-msgstr ""
+msgstr "Allar ekki endurteknar tímastillingar"
 
-#
 msgid "Allow zapping via Webinterface"
-msgstr ""
+msgstr "Leyfa stökk á milli rása um vefviðmót"
+
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Leyfir keyrslu á TuxboxÍforritum."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Gerir mögulegt að hlaða niður skrám frá Rapidshare í bakgrunni."
 
-#
 msgid "Alpha"
 msgstr "Gegnsæi"
 
-#
 msgid "Alternative radio mode"
 msgstr "Möguleika útvarps stilling"
 
-#
 msgid "Alternative services tuner priority"
 msgstr "Móttakara forgangur við rásaval"
 
-#
+msgid "Always ask"
+msgstr "Spyrja alltaf"
+
 msgid "Always ask before sending"
 msgstr "Spyrja alltaf fyrir sendingu"
 
-#
 msgid "Ammount of recordings left"
-msgstr ""
+msgstr "Fjöldi upptaka sem eftir er"
 
-#
 msgid "An empty filename is illegal."
-msgstr "Ekkert skráarnafn er ógilt."
+msgstr "Það þarf að vera skráarnafn."
 
-#
 msgid "An error occured."
-msgstr ""
+msgstr "Það varð villa."
 
-#
 msgid "An unknown error occured!"
 msgstr "Óþekkt villa varð!"
 
-#
 msgid "Anonymize crashlog?"
-msgstr "Hrunskýrskla ónafngreind?"
+msgstr "Hrunskýrsla ónafngreind?"
 
-#
 msgid "Arabic"
 msgstr "Arabíska"
 
-#
 msgid ""
 "Are you sure you want to activate this network configuration?\n"
 "\n"
@@ -785,7 +788,6 @@ msgstr ""
 "Ertu viss um að þú viljir virkja þessa net stillingu?\n"
 "\n"
 
-#
 msgid ""
 "Are you sure you want to delete\n"
 "following backup:\n"
@@ -793,11 +795,9 @@ msgstr ""
 "Ertu viss um að þú viljir eyða\n"
 "eftirfarandi afriti:\n"
 
-#
 msgid "Are you sure you want to exit this wizard?"
-msgstr "Ertu viss um að þú viljir hætta?"
+msgstr "Ertu viss um að þú viljir hætta í ráðgjafanum?"
 
-#
 msgid ""
 "Are you sure you want to restart your network interfaces?\n"
 "\n"
@@ -805,7 +805,6 @@ msgstr ""
 "Ertu viss um að þú viljir endurræsa netkortið?\n"
 "\n"
 
-#
 msgid ""
 "Are you sure you want to restore\n"
 "following backup:\n"
@@ -813,7 +812,6 @@ msgstr ""
 "Ertu viss um að þú viljir setja inn\n"
 "eftirfarandi afrit:\n"
 
-#
 msgid ""
 "Are you sure you want to restore your Enigma2 backup?\n"
 "Enigma2 will restart after the restore"
@@ -821,693 +819,641 @@ msgstr ""
 "Ertu viss um að þú viljir setja inn þetta Enigma2 afrit?\n"
 "Enigma2 mun endurræsa eftir innsetningu"
 
-#
 msgid ""
 "Are you sure you want to save this network mount?\n"
 "\n"
 msgstr ""
+"Ertu viss um að þú viljir vista þessa net tengingu?\n"
+"\n"
 
-#
 msgid "Artist"
 msgstr "Listamaður"
 
-#
 msgid "Ascending"
-msgstr ""
+msgstr "Hækkandi"
 
-#
 msgid "Ask before shutdown:"
-msgstr "Spyrja áður en sett er í biðstöðu:"
+msgstr "Spyrja áður en slökkt er:"
 
-#
 msgid "Ask user"
 msgstr "Spyrja notanda"
 
-#
 msgid "Aspect Ratio"
 msgstr "Stærðarhlutfall"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Merkja sendendur/rásir/caids til að nota CI einingu"
+
 msgid "Atheros"
-msgstr ""
+msgstr "Atheros"
 
-#
 msgid "Audio"
 msgstr "Hljóð"
 
-#
 msgid "Audio Options..."
 msgstr "Hljóð stillingar..."
 
-#
 msgid "Audio Sync"
-msgstr ""
+msgstr "Hljóð tími"
 
-#
 msgid "Audio Sync Setup"
+msgstr "Stilling hljóð tíma"
+
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
 msgstr ""
+"Hljóðseinkun gerir mögulegt að leiðrétta tíma á hljóði (Bitstream/PCM út) "
+"þannig að það passi við myndina."
 
-#
 msgid "Australia"
-msgstr ""
+msgstr "Ástralía"
 
-#
 msgid "Author: "
 msgstr "Höfundur:"
 
-#
 msgid "Authoring mode"
 msgstr "Höfunda hamur"
 
-#
 msgid "Auto"
 msgstr "Sjálfvirkt"
 
-#
 msgid "Auto chapter split every ? minutes (0=never)"
 msgstr "Skipta í kafla hverja ? mínútu (0=aldrei)"
 
-#
 msgid "Auto flesh"
 msgstr "Sjálfvirkt skinn"
 
-#
 msgid "Auto scart switching"
 msgstr "Sjálfvirk skipting á scarti"
 
-#
 msgid "AutoTimer Editor"
-msgstr ""
+msgstr "Breyta sjálfvirkri tímatöku"
 
-#
 msgid "AutoTimer Filters"
-msgstr ""
+msgstr "Síun sjálfvirkrar tímatöku"
 
-#
 msgid "AutoTimer Services"
-msgstr ""
+msgstr "Rásir sjálfvirkrar tímatöku"
 
-#
 msgid "AutoTimer Settings"
-msgstr ""
+msgstr "Stilling sjálfvirkrar tímatöku"
 
-#
 msgid "AutoTimer overview"
+msgstr "Yfirlit sjálfvirkar tímatöku"
+
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
 msgstr ""
+"Sjálfvirk tímataka leita í EPG og bætir við upptökum eftir þeim "
+"leitarskilyrðum sem notandi slær inn."
 
-#
 msgid "Automatic"
 msgstr "Sjálfvirkt"
 
-#
 msgid "Automatic Scan"
 msgstr "Sjálfvirk leit"
 
-#
-msgid "Autos & Vehicles"
+msgid "Automatic volume adjustment"
+msgstr "Sjálfvirk stilling hljóðstyrks"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Stillir sjálfvirkt hljóðstyrk fyrir ac3/dts rásir."
+
+msgid "Automatically change video resolution"
+msgstr "Stillir sjálfvirkt mynd upplausn"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
 msgstr ""
+"Stillir sjálfvirkt mynd upplausn samkvæmt mynd upplaust á því sem verið er "
+"að horfa á."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Býr sjálfvirkt til tímastilltar upptökur byggðar á leitarorðum"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Lætur vita sjálfvirkt er að lítið er eftir af innra minni"
+
+msgid "Automatically refresh EPG"
+msgstr "Uppfærir EPG sjálfvirkt"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Sendir sjálfvirkt hrunskýrslur til Dream Multimedia"
+
+msgid "Autos & Vehicles"
+msgstr "Bílar og farartæki"
 
-#
 msgid "Autowrite timer"
-msgstr ""
+msgstr "Skrifa tímastillingu sjálfvirkt"
 
-#
 msgid "Available format variables"
 msgstr "Útfærslur tiltækra forma"
 
-#
 msgid "B"
 msgstr "B"
 
-#
 msgid "BA"
 msgstr "BA"
 
-#
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD Skinn eftir Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD Skinn fyrir Dreambox stýrikerfi skrifað af Ismail Demir"
+
 msgid "BB"
 msgstr "BB"
 
-#
 msgid "BER"
 msgstr "BER"
 
-#
 msgid "BER:"
 msgstr "BER:"
 
-#
 msgid "Back"
 msgstr "Til baka"
 
-#
 msgid "Background"
 msgstr "Bakgrunnur"
 
-#
 msgid "Backup done."
 msgstr "Afritun lokið."
 
-#
 msgid "Backup failed."
 msgstr "Afritun tókst ekki."
 
-#
 msgid "Backup is running..."
 msgstr "Afritun í vinnslu..."
 
-#
 msgid "Backup system settings"
 msgstr "Afrita kerfis stillingar"
 
-#
 msgid "Band"
 msgstr "Tíðnisvið"
 
-#
 msgid "Bandwidth"
 msgstr "Bandbreidd"
 
-#
 msgid "Begin of \"after event\" timespan"
-msgstr ""
+msgstr "Byrjun \"eftir atriði\" tímabils"
 
-#
 msgid "Begin of timespan"
-msgstr ""
+msgstr "Byrjun tímabils"
 
-#
 msgid "Begin time"
 msgstr "Byrjunar tími"
 
-#
 msgid "Behavior of 'pause' when paused"
 msgstr "Aðgerð þegar ýtt er á pásu"
 
-#
 msgid "Behavior of 0 key in PiP-mode"
 msgstr "Virkun 0 hnapps í PiP-ham"
 
-#
 msgid "Behavior when a movie is started"
 msgstr "Aðgerð þegar mynd byrjar"
 
-#
 msgid "Behavior when a movie is stopped"
 msgstr "Aðgerð þegar mynd er stoppuð"
 
-#
 msgid "Behavior when a movie reaches the end"
 msgstr "Aðgerð þegar mynd er búin"
 
-#
 msgid "Bitrate:"
 msgstr "Bitahraði:"
 
-#
 msgid "Block noise reduction"
 msgstr "Suð deyfing"
 
-#
 msgid "Blue boost"
 msgstr "Auka bláan"
 
-#
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi stýri íforrit"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi stýri íforrit."
+
 msgid "Bookmarks"
 msgstr "Bókamerki"
 
-#
 msgid "Bouquets"
-msgstr ""
+msgstr "Rásavendir"
 
-#
 msgid "Brazil"
-msgstr ""
+msgstr "Brasilía"
 
-#
 msgid "Brightness"
 msgstr "Birta"
 
-#
+msgid "Browse for and connect to network shares"
+msgstr "Leita að og tengjast við samnýtt gögn á netinu"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Leita að nfs/cifs samnýttum diskum á netinu og tengjast þeim."
+
 msgid "Browse network neighbourhood"
-msgstr ""
+msgstr "Leita á nærneti"
 
-#
 msgid "Burn DVD"
 msgstr "Brenna DVD"
 
-#
 msgid "Burn existing image to DVD"
 msgstr "Brenna tilbúna mynd á DVD"
 
-#
-#, fuzzy
 msgid "Burn to DVD"
 msgstr "Brenna á DVD"
 
-#
+msgid "Burn your recordings to DVD"
+msgstr "Brenna þínar upptökur á DVD disk"
+
 msgid "Bus: "
 msgstr "Rás:"
 
-#
 msgid ""
 "By pressing the OK Button on your remote control, the info bar is being "
 "displayed."
 msgstr ""
-"Með því að ýta á OK takkann á fjárstýringunni þá sjást upplýsingarnar á "
+"Með því að ýta á OK takkann á fjárstýringunni þá sést upplýsingaborðinn á "
 "skjánum."
 
-#
 msgid "C"
 msgstr "C"
 
-#
 msgid "C-Band"
 msgstr "C-Band"
 
-#, fuzzy
 msgid "CDInfo"
-msgstr "Upplýsingar"
+msgstr "CD Upplýsingar"
+
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDinfo gerir mögulegt að ná í upplýsingar um disk og lög frá CDDB og CD-"
+"Texta þegar spilaður er hljómdiskur."
 
-#
 msgid "CI assignment"
 msgstr "CI stillingar"
 
-#
 msgid "CIFS share"
-msgstr ""
+msgstr "CIFS samnýting"
 
-#
 msgid "CVBS"
 msgstr "CVBS"
 
-#
 msgid "Cable"
 msgstr "Kapalkerfi"
 
-#
 msgid "Cache Thumbnails"
 msgstr "Taka nyndir í skyndiminni"
 
-#, fuzzy
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 msgid "Can't connect to server. Please check your network!"
-msgstr "Vinsamlega athugaðu stillingar netkerfis!"
+msgstr "Gat ekki tengst vefþjóni. Vinsamlega athugaðu stillingar netkerfis!"
 
-#
 msgid "Canada"
-msgstr ""
+msgstr "Kanada"
 
-#
 msgid "Cancel"
 msgstr "Hætta við"
 
-#
-msgid "Cannot parse feed directory"
-msgstr "Get ekki skoðað fæði möppu"
-
-#
 msgid "Capacity: "
 msgstr "Stærð:"
 
-#
 msgid "Card"
 msgstr "Kort"
 
-#
 msgid "Catalan"
-msgstr "Catalan"
+msgstr "Katalónska"
 
-#
 msgid "Center screen at the lower border"
-msgstr ""
+msgstr "Miðja skjá við neðri brún"
 
-#
 msgid "Center screen at the upper border"
-msgstr ""
+msgstr "Miðja skjá við efri brún"
 
-#
 msgid "Change active delay"
-msgstr ""
+msgstr "Breyta virkri töf"
 
-#
 msgid "Change bouquets in quickzap"
 msgstr "Skipta á milli rása flétta í rásastökki"
 
-#
 msgid "Change default recording offset?"
-msgstr ""
-
-#
-msgid "Change dir."
-msgstr "Breyta möppu"
+msgstr "Breyta sjálfgefinni upptöku hliðrun?"
 
-#
 msgid "Change hostname"
-msgstr ""
+msgstr "Breyta netnafni"
 
-#
 msgid "Change pin code"
 msgstr "Breyta aðgangskóða"
 
-#
-msgid "Change service pin"
-msgstr "Breyta rása aðgangskóða"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Breyta rása aðgangskóðum"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Breyta valmynda kóða"
+msgid "Change setup PIN"
+msgstr ""
 
-#
 msgid "Change step size"
 msgstr "Breyta skrefa stærð"
 
-#
 msgid "Change the hostname of your Dreambox."
-msgstr ""
+msgstr "Breyta netnafni á Dreamboxinu þínu."
+
+msgid "Changelog"
+msgstr "Breytingaskrá"
 
-#
 msgid "Channel"
 msgstr "Rás"
 
-#
 msgid "Channel Selection"
 msgstr "Rása val"
 
-#
 msgid "Channel audio:"
-msgstr ""
+msgstr "Hljóð rás:"
 
-#
 msgid "Channel not in services list"
 msgstr "Rás ekki á rásalista"
 
-#
 msgid "Channel:"
 msgstr "Rás:"
 
-#
 msgid "Channellist menu"
 msgstr "Valmynd rásalista"
 
-#
 msgid "Channels"
-msgstr ""
+msgstr "Rásir"
 
-#
 msgid "Chap."
-msgstr "Kafli"
+msgstr "Kafli."
 
-#
 msgid "Chapter"
 msgstr "Kafli"
 
-#
 msgid "Chapter:"
 msgstr "Kafli:"
 
-#
 msgid "Check"
 msgstr "Athuga"
 
-#
 msgid "Checking Filesystem..."
 msgstr "Athuga skráarkerfi..."
 
-#
 msgid "Choose Tuner"
 msgstr "Veldu móttakara"
 
-#
 msgid "Choose a wireless network"
 msgstr "Velja þráðlaust net"
 
-#
 msgid "Choose backup files"
 msgstr "Veldu afrits skrár"
 
-#
 msgid "Choose backup location"
 msgstr "Veldu stað fyrir afrit"
 
-#
 msgid "Choose bouquet"
 msgstr "Veldu fléttu"
 
-#
+msgid "Choose image to download"
+msgstr "Veldu stýrikerfi til að hlaða niður"
+
 msgid "Choose target folder"
 msgstr "Velja úttaks möppu"
 
-#
 msgid "Choose upgrade source"
-msgstr "Veldu uppfærslu staðsetningu"
+msgstr "Veldu uppfærslu uppruna"
 
-#
 msgid "Choose your Skin"
 msgstr "Veldu skinn"
 
-#
 msgid "Circular left"
 msgstr "Hringpólun vinstri"
 
-#
 msgid "Circular right"
 msgstr "Hringpólun hægri"
 
-#
 msgid "Classic"
 msgstr "Sígilt"
 
-#
 msgid "Cleanup"
 msgstr "Hreinsa"
 
-#
 msgid "Cleanup Wizard"
-msgstr "Hreinsi álfur"
+msgstr "Hreinsi ráðgjafi"
 
-#
 msgid "Cleanup Wizard settings"
-msgstr "Stillingar tiltektar álfs"
+msgstr "Stillingar tiltektar ráðgjafa"
+
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
 
-#
 msgid "CleanupWizard"
-msgstr "Tiltektar álfur"
+msgstr "Tiltektar ráðgjafi"
 
-#
 msgid "Clear before scan"
 msgstr "Eyða fyrir leit"
 
-#
 msgid "Clear history on Exit:"
-msgstr ""
+msgstr "Eyða sögu við að hætta:"
 
-#
 msgid "Clear log"
 msgstr "Tæma lista"
 
-#
 msgid "Close"
 msgstr "Loka"
 
-#
 msgid "Close and forget changes"
-msgstr ""
+msgstr "Loka og hætta við breytingar"
 
-#
 msgid "Close and save changes"
-msgstr ""
+msgstr "Loka og vista breytingar"
 
-#
 msgid "Close title selection"
 msgstr "Loka titils vali"
 
-#
 msgid "Code rate high"
 msgstr "Gagna hraði, hár"
 
-#
 msgid "Code rate low"
 msgstr "Gagna hraði, lár"
 
-#
 msgid "Coderate HP"
 msgstr "Gagnahraði HP"
 
-#
 msgid "Coderate LP"
 msgstr "Gagnahraði LP"
 
-#
 msgid "Collection name"
 msgstr "Nafn safns"
 
-#
 msgid "Collection settings"
 msgstr "Stillingar safns"
 
-#
 msgid "Color Format"
 msgstr "Lita kerfi"
 
-#
 msgid "Comedy"
-msgstr ""
+msgstr "Grín"
 
-#
 msgid "Command execution..."
 msgstr "Keyrsla skipunar..."
 
-#
 msgid "Command order"
 msgstr "Röðun skipana"
 
-#
 msgid "Committed DiSEqC command"
 msgstr "Fyrsta DiSEqC rofa stýring"
 
-#
 msgid "Common Interface"
 msgstr "Afruglara tengi"
 
-#
 msgid "Common Interface Assignment"
 msgstr "Stillingar afruglara tengis"
 
-#
 msgid "CommonInterface"
 msgstr "Afruglaratengi"
 
-#
 msgid "Communication"
 msgstr "Samskipti"
 
-#
 msgid "Compact Flash"
 msgstr "Compact Flash"
 
-#
 msgid "Complete"
-msgstr "Búið"
+msgstr "Allt"
 
-#
 msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Flókið (mögulegt að blanda hljóð rásir og stærðar hlutföll)"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Samsetning nafna á upptökum"
 
-#
 msgid "Configuration Mode"
-msgstr "Stillingar"
+msgstr "Stillinga hamur"
 
-#
 msgid "Configuration for the Webinterface"
-msgstr ""
+msgstr "Stillingar á vefviðmóti"
 
-#
 msgid "Configure AutoTimer behavior"
-msgstr ""
+msgstr "Stilla hegðun sjálfvirkar tímastillingar"
 
-#
 msgid "Configure interface"
-msgstr "Stilla viðmót"
+msgstr "Stilla netkort"
 
-#
 msgid "Configure nameservers"
 msgstr "Stilla nafnaþjón"
 
-#
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 msgid "Configure your internal LAN"
 msgstr "Stilla innbyggt netkort"
 
-#
 msgid "Configure your network again"
 msgstr "Stilla netkortið þitt aftur"
 
-#
 msgid "Configure your wireless LAN again"
 msgstr "Stilla þráðlausa netkortið þitt aftur"
 
-#
 msgid "Configuring"
 msgstr "Stilli"
 
-#
 msgid "Conflicting timer"
 msgstr "Tímastilling skarast"
 
-#
 msgid "Connect"
 msgstr "Tengi"
 
-#
 msgid "Connect to a Wireless Network"
-msgstr "Tegnjast við þráðlaust net"
+msgstr "Tengist við þráðlaust net"
 
-#
 msgid "Connected to"
 msgstr "Tengd við"
 
-#
 msgid "Connected!"
 msgstr "Tengdur!"
 
-#
 msgid "Constellation"
 msgstr "Constellation"
 
-#
 msgid "Content does not fit on DVD!"
 msgstr "Innihald passar ekki á DVD!"
 
 #
+msgid "Continue"
+msgstr "Áfram"
+
 msgid "Continue in background"
 msgstr "Halda áfram í bakgrunni"
 
-#
 msgid "Continue playing"
 msgstr "Halda áfram að spila"
 
-#
 msgid "Contrast"
 msgstr "Skerpa"
 
-#
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Gat ekki tengt við Dreambox .NFI stýrikerfis vefþjón:"
 
-#
 msgid "Could not load Medium! No disc inserted?"
 msgstr "Gat ekki lesið disk! Er enginn diskur í drifi?"
 
-#
 msgid "Could not open Picture in Picture"
-msgstr ""
+msgstr "Gat ekki opnað mynd í mynd"
 
-#
 #, python-format
 msgid "Couldn't record due to conflicting timer %s"
-msgstr "Gat ekki tekið upp vegna ósamræmis í tímastillingum %s"
+msgstr "Gat ekki tekið upp vegna skörunar á tímastillingum %s"
 
-#
 msgid "Crashlog settings"
 msgstr "Hrunskýrslu stillingar"
 
-#
 msgid "CrashlogAutoSubmit"
-msgstr "Hrunskýrslu sendingar"
+msgstr "Sjálfvirk sending hrunskýrslu"
 
-#
 msgid "CrashlogAutoSubmit settings"
 msgstr "Stilling sjálfvirkrar hrunskýrslu sendingar"
 
-#
 msgid "CrashlogAutoSubmit settings..."
-msgstr "Stilling sjálfvirkrar hrunskýrslu sendingar"
+msgstr "Stilling sjálfvirkrar hrunskýrslu sendingar..."
 
-#
 msgid ""
 "Crashlogs found!\n"
 "Send them to Dream Multimedia?"
@@ -1515,113 +1461,129 @@ msgstr ""
 "Hrunskýrsla fannst!\n"
 "Senda hana til Dream Multimedia?"
 
-#
 msgid "Create DVD-ISO"
 msgstr "Búa til DVD-ISO"
 
-#
-msgid "Create a new AutoTimer."
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
 msgstr ""
 
-#
-msgid "Create a new timer using the classic editor"
+msgid "Create a backup of your Video-DVD"
 msgstr ""
 
-#
+msgid "Create a new AutoTimer."
+msgstr "Búa til nýjan sjálfvirka tíma stillingu."
+
+msgid "Create a new timer using the classic editor"
+msgstr "Búa til nýja tímastillingu með venjulegum ritli"
+
 msgid "Create a new timer using the wizard"
-msgstr ""
+msgstr "Búa til nýja tímastillingu með ráðgjafa"
 
-#
 msgid "Create movie folder failed"
 msgstr "Tókst ekki að búa til bíómyndamöppu"
 
-#
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #, python-format
 msgid "Creating directory %s failed."
 msgstr "Tókst ekki að búa möppuna %s."
 
-#
 msgid "Creating partition failed"
 msgstr "Tókst ekki að búa til diskhluta"
 
-#
 msgid "Croatian"
 msgstr "Króatíska"
 
-#
 msgid "Current Transponder"
 msgstr "Núverandi sendir"
 
-#
+msgid "Current device: "
+msgstr "Núverandi tæki: "
+
 msgid "Current settings:"
 msgstr "Núverandi stilling:"
 
-#
 msgid "Current value: "
-msgstr "Núvarandi val:"
+msgstr "Núverandi val:"
 
-#
 msgid "Current version:"
 msgstr "Núverandi útgáfa:"
 
-#
+msgid "Currently installed image"
+msgstr "Núverandi stýrikerfi"
+
 #, python-format
 msgid "Custom (%s)"
-msgstr ""
+msgstr "Sérgerð (%s)"
 
-#
 msgid "Custom location"
-msgstr ""
+msgstr "Sérstakur staður"
 
-#
 msgid "Custom offset"
-msgstr ""
+msgstr "Sérstök hliðrun"
 
-#
 msgid "Custom skip time for '1'/'3'-keys"
-msgstr "Stilltur stökktími fyrir '1'/'3' - lykla"
+msgstr "Stilltur stökktími fyrir 1 og 3 takka"
 
-#
 msgid "Custom skip time for '4'/'6'-keys"
-msgstr "Valið stökk fyrir 4 og 6 takka"
+msgstr "Stilltur stökk fyrir 4 og 6 takka"
 
-#
 msgid "Custom skip time for '7'/'9'-keys"
-msgstr "Valið stökk fyrir 7 og 9 takka"
+msgstr "Stilltur stökk fyrir 7 og 9 takka"
 
-#
 msgid "Customize"
-msgstr "Breyta"
+msgstr "Aðrar stillingar"
+
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
 
-#
 msgid "Cut"
 msgstr "Klippa"
 
-#
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 msgid "Cutlist editor..."
 msgstr "Klippingastjóri..."
 
-#
 msgid "Czech"
 msgstr "Tékkneska"
 
-#
 msgid "Czech Republic"
-msgstr ""
+msgstr "Tékkland"
 
-#
 msgid "D"
 msgstr "D"
 
-#
 msgid "DHCP"
 msgstr "DHCP"
 
-#
 msgid "DUAL LAYER DVD"
-msgstr ""
+msgstr "Tveggja laga DVD"
 
-#
 msgid "DVB-S"
 msgstr "DVB-S"
 
@@ -1629,9 +1591,8 @@ msgstr "DVB-S"
 msgid "DVB-S2"
 msgstr "DVB-S2"
 
-#
 msgid "DVD File Browser"
-msgstr "DVD skráar val"
+msgstr "DVD skráar stjóri"
 
 #
 msgid "DVD Player"
@@ -1645,6 +1606,15 @@ msgstr "DVD titlaskrá"
 msgid "DVD media toolbox"
 msgstr "DVD miðla tól"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danska"
@@ -1653,9 +1623,8 @@ msgstr "Danska"
 msgid "Date"
 msgstr "Dags"
 
-#
 msgid "Decide if you want to enable or disable the Cleanup Wizard."
-msgstr "Velja hvort að eigi að nota skráar hreinsi álf."
+msgstr "Velja hvort að eigi að nota skráa hreinsi ráðgjafa."
 
 #
 msgid "Decide what should be done when crashlogs are found."
@@ -1665,14 +1634,12 @@ msgstr "Ákveða hvað skal gera þegar hrunskýrsla finnst."
 msgid "Decide what should happen to the crashlogs after submission."
 msgstr "Ákveða hvað skal gera við hrunskýrslur eftir sendingu."
 
-#
 msgid "Decrease delay"
-msgstr ""
+msgstr "Minnka seinkun"
 
-#
 #, python-format
 msgid "Decrease delay by %i ms (can be set)"
-msgstr ""
+msgstr "Minnka seinkun um %i ms (hægt að stilla)"
 
 #
 msgid "Deep Standby"
@@ -1686,19 +1653,22 @@ msgstr "Venjulegt"
 msgid "Default Settings"
 msgstr "Upphafs stillingar"
 
-#
 msgid "Default movie location"
-msgstr ""
+msgstr "Sjálfgefin staðsetning bíómynda"
 
 #
 msgid "Default services lists"
 msgstr "Sjálfgefinn rásalisti"
 
-#
-#, fuzzy
 msgid "Defaults"
 msgstr "Venjulegt"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Seinkun"
@@ -1719,9 +1689,8 @@ msgstr "Eyða innslætti"
 msgid "Delete failed!"
 msgstr "Tókst ekki að eyða!"
 
-#
 msgid "Delete mount"
-msgstr ""
+msgstr "Eyða tengingu"
 
 #
 #, python-format
@@ -1732,9 +1701,8 @@ msgstr ""
 "Ekki eyða fleiri innstilltum gervihnöttum\n"
 "%s?"
 
-#
 msgid "Descending"
-msgstr ""
+msgstr "Minnkandi"
 
 #
 msgid "Description"
@@ -1744,12 +1712,7 @@ msgstr "Lýsing"
 msgid "Deselect"
 msgstr "Ekki velja"
 
-#
-msgid "Destination directory"
-msgstr "Endanleg mappa"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1792,8 +1755,10 @@ msgstr "Hringi:"
 msgid "Digital contour removal"
 msgstr "Fjarlægja stafrænt contour"
 
-#
 msgid "Dir:"
+msgstr "Mappa:"
+
+msgid "Direct playback of Youtube videos"
 msgstr ""
 
 #
@@ -1818,10 +1783,6 @@ msgid "Disable Picture in Picture"
 msgstr "Gera Mynd í Mynd óvirka"
 
 #
-msgid "Disable Subtitles"
-msgstr "Ekki undirtexta"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Ekki gera hrunskýrslur"
 
@@ -1833,13 +1794,11 @@ msgstr "Slökkva á tímastillingu"
 msgid "Disabled"
 msgstr "Óvirkt"
 
-#
 msgid "Discard changes and close plugin"
-msgstr ""
+msgstr "Hætta við breytingar og loka íforriti"
 
-#
 msgid "Discard changes and close screen"
-msgstr ""
+msgstr "Hætta við breytingar og loka valmynd"
 
 #
 msgid "Disconnect"
@@ -1869,18 +1828,22 @@ msgstr "Uppsetning skjás"
 msgid "Display and Userinterface"
 msgstr "Skjár og notenda viðmót"
 
-#
 msgid "Display search results by:"
+msgstr "Sýna útkomu leitar sem:"
+
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
 msgstr ""
 
-#
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
 "the plugin \"%s\"?"
 msgstr ""
 "Viltu örugglega eyða EYÐA\n"
-"innskoti \"%s\"?"
+"íforriti \"%s\"?"
 
 #
 msgid ""
@@ -1895,14 +1858,13 @@ msgstr ""
 msgid "Do you really want to delete %s?"
 msgstr "Viltu virkilega eyða %s?"
 
-#
 #, python-format
 msgid ""
 "Do you really want to download\n"
 "the plugin \"%s\"?"
 msgstr ""
 "Viltu örugglega hala niður\n"
-"innskotinu \"%s\"?"
+"íforritinu \"%s\"?"
 
 #
 msgid "Do you really want to exit?"
@@ -1938,13 +1900,16 @@ msgstr "Viltu leita að rásum?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Viltu leita aftur handvirkt?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Viltu hlaða niður stýrikerfinu á %s ?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Viltu gera virkan foreldrastýrðan aðgang að dreamboxinu?"
 
-#
 msgid "Do you want to enter a username and password for this host?\n"
-msgstr ""
+msgstr "Viltu slá inn notendanafn og aðgangsorð fyrir þennan vefþjón?\n"
 
 #
 msgid "Do you want to install default sat lists?"
@@ -1978,9 +1943,8 @@ msgstr "Viltu setja inn stillingarnar þínar aftur?"
 msgid "Do you want to resume this playback?"
 msgstr "Viltu halda áfram að spila þetta?"
 
-#
 msgid "Do you want to see more entries?"
-msgstr ""
+msgstr "Viltu sjá fleiri atriði?"
 
 #
 msgid ""
@@ -2009,9 +1973,8 @@ msgstr "Viltu uppfæra pakkann:\n"
 msgid "Do you want to view a tutorial?"
 msgstr "Viltu horfa á kennslu?"
 
-#
 msgid "Don't ask, just send"
-msgstr "Ekki spurja, sendu bara"
+msgstr "Ekki spyrja, sendu bara"
 
 #
 msgid "Don't stop current event but disable coming events"
@@ -2031,45 +1994,40 @@ msgstr "Búin, setti inn, uppfærði eða tót út %d pakka með %d villum"
 msgid "Download"
 msgstr "Hlaða niður"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Hleð niður %s frá vefþjón"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Hlaða niður .NFI skrár fyrir keyranlegt USB"
 
-#
 msgid "Download Plugins"
-msgstr "Hala niður innskotum"
+msgstr "Hala niður íforritum"
 
-#
 msgid "Download Video"
-msgstr ""
+msgstr "Haða niður bíómyndum"
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
-#
-msgid "Download of USB flasher boot image failed: "
-msgstr "Niðurhleðsla keyranlegs USB stýrikerfis tóks ekki:"
+msgid "Download location"
+msgstr "Niðurhals staður"
 
-#
 msgid "Downloadable new plugins"
-msgstr "Niðurhalanleg ný innskot"
+msgstr "Niðurhalanleg ný íforrit"
 
-#
 msgid "Downloadable plugins"
-msgstr "Niðurhalanleg innskot"
+msgstr "Niðurhalanleg íforrit"
 
-#
 msgid "Downloading"
-msgstr "Hleð  niður"
+msgstr "Hleð niður"
 
-#
 msgid "Downloading plugin information. Please wait..."
-msgstr "Hala niður innskots upplýsingum. Vinsamlega bíðið..."
+msgstr "Hala niður íforrits upplýsingum. Vinsamlega bíðið..."
 
-#
 msgid "Downloading screenshots. Please wait..."
-msgstr ""
+msgstr "Hleð niður skjámyndum. Vinsamlega bíðið..."
 
 #
 msgid "Dreambox format data DVD (HDTV compatible)"
@@ -2079,17 +2037,15 @@ msgstr "Dreambox gagna formaður DVD diskur (HDTV samhæfður)"
 msgid "Dreambox software because updates are available."
 msgstr "Hugbúnaður uppfærslur eru tiltækar fyrir Dreamboxið."
 
-#
 msgid "Duration: "
-msgstr ""
+msgstr "Lengd:"
 
 #
 msgid "Dutch"
 msgstr "Hollenska"
 
-#
 msgid "Dynamic contrast"
-msgstr "Dínamísk skerpa"
+msgstr "Dýnamísk skerpa"
 
 #
 msgid "E"
@@ -2099,14 +2055,19 @@ msgstr "E"
 msgid "EPG Selection"
 msgstr "EPG val"
 
-#
 msgid "EPG encoding"
+msgstr "EPG kóðun"
+
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
 msgstr ""
 
-#
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
-msgstr "VILLA - gat ekki opnað leit (%s)!"
+msgstr "VILLA - gat ekki leitað (%s)!"
 
 #
 msgid "East"
@@ -2116,45 +2077,37 @@ msgstr "Austur"
 msgid "Edit"
 msgstr "Breyta"
 
-#
 msgid "Edit AutoTimer"
-msgstr ""
+msgstr "Breyta sjálfvirkri tímastillingu"
 
-#
 msgid "Edit AutoTimer filters"
-msgstr ""
+msgstr "Breyta síu á sjálfvirkri tímastillingu"
 
-#
 msgid "Edit AutoTimer services"
-msgstr ""
+msgstr "Breyta rásum á sjálfvirkri tímastillingu"
 
 #
 msgid "Edit DNS"
 msgstr "Breyta DNS"
 
-#
 msgid "Edit Timers and scan for new Events"
-msgstr ""
+msgstr "Breyta tímastillingum og leita að nýjum atriðum"
 
 #
 msgid "Edit Title"
 msgstr "Breyta titli"
 
-#
 msgid "Edit bouquets list"
-msgstr ""
+msgstr "Breyta rásavanda lista"
 
-#
 msgid "Edit chapters of current title"
-msgstr "Breyta kafla núverandi titils"
+msgstr "Breyta köflum núverandi titils"
 
-#
 msgid "Edit new timer defaults"
-msgstr ""
+msgstr "Breyta sjálfgefnum gildum nýrra tímastillinga"
 
-#
 msgid "Edit selected AutoTimer"
-msgstr ""
+msgstr "Breyta valdri tímastillingu"
 
 #
 msgid "Edit services list"
@@ -2164,6 +2117,12 @@ msgstr "Breyta rása lista"
 msgid "Edit settings"
 msgstr "Breyta stillingum"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Breyta nafnaþjóns stillingum Dreamboxins.\n"
@@ -2176,69 +2135,59 @@ msgstr "Breyta stillingum netkorts í Dreamboxinu.\n"
 msgid "Edit title"
 msgstr "Breyta titili"
 
-#
 msgid "Edit upgrade source url."
-msgstr "Breyta uppfærslu slóð."
+msgstr "Breyta uppfærslu uppruna slóð."
 
-#
 msgid "Editing"
-msgstr ""
+msgstr "Breyta"
 
-#
 msgid "Editor for new AutoTimers"
-msgstr ""
+msgstr "Ritill til að breyta sjálfvirkum tímastillingum"
 
-#
 msgid "Education"
-msgstr ""
+msgstr "Námsefni"
 
 #
 msgid "Electronic Program Guide"
 msgstr "Rafrænn dagskrárstjóri (EPG)"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Virkja"
 
-#
 msgid "Enable /media"
-msgstr ""
+msgstr "Virkja /media"
 
 #
 msgid "Enable 5V for active antenna"
 msgstr "Kveikja á 5V fyrir loftnet með magnara"
 
-#
 msgid "Enable Cleanup Wizard?"
-msgstr "Virkja hreinsi álfi?"
+msgstr "Virkja hreinsi ráðgjafa?"
 
-#
 msgid "Enable Filtering"
-msgstr ""
+msgstr "Virkja síun"
 
-#
 msgid "Enable HTTP Access"
-msgstr ""
+msgstr "Virkja HTTP aðgang"
 
-#
 msgid "Enable HTTP Authentication"
-msgstr ""
+msgstr "Virkja HTTP læsingu"
 
-#
 msgid "Enable HTTPS Access"
-msgstr ""
+msgstr "Virkja HTTPS aðgang"
 
-#
 msgid "Enable HTTPS Authentication"
-msgstr ""
+msgstr "Virkja HTTPS læsingu"
 
-#
 msgid "Enable Service Restriction"
-msgstr ""
+msgstr "Virkja takmörkun rása"
 
-#
 msgid "Enable Streaming Authentication"
-msgstr ""
+msgstr "Virkja læsingu á mynd straumum"
 
 #
 msgid "Enable multiple bouquets"
@@ -2248,11 +2197,11 @@ msgstr "Virkja marga rásavendi"
 msgid "Enable parental control"
 msgstr "Virkja foreldra stýringu"
 
-#
 msgid ""
 "Enable this to be able to access the AutoTimer Overview from within the "
 "extension menu."
 msgstr ""
+"Virkja þetta til að geta séð sjálfvirka tímastillingu frá viðauka valmynd."
 
 #
 msgid "Enable timer"
@@ -2262,15 +2211,15 @@ msgstr "Virkja tímastillingu"
 msgid "Enabled"
 msgstr "Virkt"
 
-#
 msgid ""
 "Encoding the channel uses for it's EPG data. You only need to change this if "
 "you're searching for special characters like the german umlauts."
 msgstr ""
+"Kóðun rása fyrir EPG gögn. Þú þarft aðeins að breyta þessu ef að þú ert að "
+"skoða sérstafi svo sem Þ, Æ og Ð."
 
-#
 msgid "Encrypted: "
-msgstr ""
+msgstr "Kóðun:"
 
 #
 msgid "Encryption"
@@ -2288,17 +2237,14 @@ msgstr "Kóðunar lykilgerð"
 msgid "Encryption Type"
 msgstr "Gerð kóðunar"
 
-#
 msgid "Encryption:"
-msgstr "Ruglunarkerfi:"
+msgstr "Kóðun:"
 
-#
 msgid "End of \"after event\" timespan"
-msgstr ""
+msgstr "Endir á \"eftir atriði\" tímamarka"
 
-#
 msgid "End of timespan"
-msgstr ""
+msgstr "Endir á tímamörkum"
 
 #
 msgid "End time"
@@ -2312,6 +2258,11 @@ msgstr "EndaTími"
 msgid "English"
 msgstr "Enska"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2332,9 +2283,8 @@ msgstr ""
 msgid "Enter Fast Forward at speed"
 msgstr "Hraðspólunar hraði áfram, fyrst"
 
-#
 msgid "Enter IP to scan..."
-msgstr ""
+msgstr "Sláðu inn IP til að leita..."
 
 #
 msgid "Enter Rewind at speed"
@@ -2344,61 +2294,49 @@ msgstr "Hraðspólunar hraði til baka, fyrst"
 msgid "Enter main menu..."
 msgstr "Fara í aðal valmynd..."
 
-#
 msgid "Enter new hostname for your Dreambox"
-msgstr ""
+msgstr "Slá inn nýtt netnafn fyrir Dreamboxið þitt"
 
-#
 msgid "Enter options:"
-msgstr ""
+msgstr "Slá inn aukaupplýsingar:"
 
-#
 msgid "Enter password:"
-msgstr ""
+msgstr "Slá inn aðgangsorð:"
 
-#
 msgid "Enter pin code"
-msgstr ""
+msgstr "Slá inn kóða"
 
-#
 msgid "Enter share directory:"
-msgstr ""
+msgstr "Sláðu inn slóð möppu:"
 
-#
 msgid "Enter share name:"
-msgstr ""
+msgstr "Sláðu inn nafn samnýtingar:"
 
-#
 msgid "Enter the service pin"
-msgstr "Sláðu inn kóða"
+msgstr "Sláðu inn rása kóða"
 
-#
 msgid "Enter user and password for host: "
-msgstr ""
+msgstr "Sláðu inn notenda nafn og aðgangsorð fyrir vefþjón:"
 
-#
 msgid "Enter username:"
-msgstr ""
+msgstr "Sláðu inn notendanafn:"
 
 #
 msgid "Enter your email address so that we can contact you if needed."
 msgstr "Sláðu inn netfang þitt svo að við getum haft samband ef að þarf."
 
-#
 msgid "Enter your search term(s)"
-msgstr ""
+msgstr "Sláðu inn leitarskilyrði"
 
-#
 msgid "Entertainment"
-msgstr ""
+msgstr "Skemmtiefni"
 
 #
 msgid "Error"
 msgstr "Villa"
 
-#
 msgid "Error executing plugin"
-msgstr "Villa við keyrslu innskots"
+msgstr "Villa við keyrslu íforrits"
 
 #
 #, python-format
@@ -2421,30 +2359,27 @@ msgstr "Skoða atriði"
 msgid "Everything is fine"
 msgstr "Allt er í þessu fína"
 
-#
 msgid "Exact match"
-msgstr ""
+msgstr "Alveg eins"
 
-#
-#, fuzzy
 msgid "Exceeds dual layer medium!"
-msgstr "meira en tveggja laga diskur!"
+msgstr "Þarf meira en tveggja laga disk!"
 
-#
 msgid "Exclude"
-msgstr ""
+msgstr "Undanskilja"
 
-#
 msgid "Execute \"after event\" during timespan"
+msgstr "Keyra \"eftir atriði\" innan tímamarka"
+
+msgid "Execute TuxboxPlugins"
 msgstr ""
 
 #
 msgid "Execution Progress:"
 msgstr "Framganga keyrslu:"
 
-#
 msgid "Execution finished!!"
-msgstr "Keyrslu lokið!"
+msgstr "Keyrslu lokið!!"
 
 #
 msgid "Exif"
@@ -2458,54 +2393,53 @@ msgstr "Hætta"
 msgid "Exit editor"
 msgstr "Hætta í breytingum"
 
-#
+msgid "Exit input device selection."
+msgstr "Hætta í inntaks tækja vali."
+
 msgid "Exit network wizard"
-msgstr "Hætta í netkerfis álfi"
+msgstr "Hætta í netkerfis ráðgjafa"
 
-#
 msgid "Exit the cleanup wizard"
-msgstr "Hætta Ãº hreinsi Ã¡lfi"
+msgstr "Hætta Ã­ hreinsi ráðgjafa"
 
-#
 msgid "Exit the wizard"
-msgstr "Hætta í álfinum"
+msgstr "Hætta í ráðgjafa"
 
-#
 msgid "Exit wizard"
-msgstr "Hætta í álfi"
+msgstr "Hætta í ráðgjafa"
 
 #
 msgid "Expert"
 msgstr "Sérfræði"
 
-#
 msgid "Extended Networksetup Plugin..."
-msgstr "Innskot fyrir nánari stillingar netkerfis..."
+msgstr "Íforrit fyrir nánari stillingar netkerfis..."
 
-#
 msgid "Extended Setup..."
-msgstr "Meiri stillingar..."
+msgstr "Viðbótar stillingar..."
 
-#
 msgid "Extended Software"
-msgstr ""
+msgstr "Viðbótar forrit"
 
-#
 msgid "Extended Software Plugin"
-msgstr ""
+msgstr "Viðbótar hugbúnaðar íforrit"
 
 #
 msgid "Extensions"
 msgstr "Viðbætur"
 
-#
 msgid "Extensions management"
-msgstr ""
+msgstr "Viðbóta umsýsla"
 
 #
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Verksmiðju stilling"
@@ -2514,20 +2448,17 @@ msgstr "Verksmiðju stilling"
 msgid "Failed"
 msgstr "Tókst ekki"
 
-#
 #, python-format
 msgid "Fan %d"
-msgstr ""
+msgstr "Vifta %d"
 
-#
 #, python-format
 msgid "Fan %d PWM"
-msgstr ""
+msgstr "Vifta %d PWM"
 
-#
 #, python-format
 msgid "Fan %d Voltage"
-msgstr ""
+msgstr "Viftu %d Spenna"
 
 #
 msgid "Fast"
@@ -2549,37 +2480,35 @@ msgstr "Hratt tímabil"
 msgid "Favourites"
 msgstr "Uppáhald listar"
 
-#
 msgid "Fetching feed entries"
-msgstr ""
+msgstr "Sæki fæði atriði"
 
-#
 msgid "Fetching search entries"
-msgstr ""
+msgstr "Sæki leitar atriði"
 
-#
 msgid "Filesystem Check"
-msgstr ""
+msgstr "Skráarkerfis athugun"
 
 #
 msgid "Filesystem contains uncorrectable errors"
 msgstr "Skráarkerfi inniheldur alvarlegar villur sem ekki er hægt að laga"
 
-#
 msgid "Film & Animation"
-msgstr ""
+msgstr "Teiknimyndir"
 
-#
 msgid "Filter"
-msgstr ""
+msgstr "Sía"
 
-#
 msgid ""
 "Filters are another powerful tool when matching events. An AutoTimer can be "
 "restricted to certain Weekdays or only match an event with a text inside eg "
 "it's Description.\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Sía er annað öflug tól til að leita að atriðum. Sjálfvirk tímastilling getur "
+"verið bundin ákveðnum vikudögum eða bara bundið texta í EPG lýsingu.\n"
+"Ýttu á BLÁA takka til að bæta við nýjum skilyrðum og GULA til að eyða völdu "
+"skilyrði."
 
 #
 msgid "Finetune"
@@ -2601,12 +2530,8 @@ msgstr "Búið að endurræsa netkerfið"
 msgid "Finnish"
 msgstr "Finnska"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"Fyrst þarf að hala niður nýjustu uppfærslum til að búa til keyranlegan USB "
-"Staut. "
 
 #
 msgid "Flash"
@@ -2616,32 +2541,30 @@ msgstr "Forritun"
 msgid "Flashing failed"
 msgstr "Forritun tókt ekki"
 
-#
 msgid "Following tasks will be done after you press OK!"
-msgstr ""
+msgstr "Eftirfarandi aðgerðir verða framkvæmdar eftir að þú ýtir á OK!"
 
 #
 msgid "Format"
 msgstr "Forma"
 
-#
 #, python-format
 msgid ""
 "Found a total of %d matching Events.\n"
 "%d Timer were added and %d modified."
 msgstr ""
+"Fann samtals %d passandi atriði.\n"
+"%d tímastillingar verða bætt við og %d breytt."
 
-#
 msgid "Frame repeat count during non-smooth winding"
-msgstr "Fjöldi ramma við hraðspólun"
+msgstr "Fjöldi ramma sem á að sleppa við hraðspólun"
 
 #
 msgid "Frame size in full view"
 msgstr "Stærð ramma í fullri stærð"
 
-#
 msgid "France"
-msgstr ""
+msgstr "Frakkland"
 
 #
 msgid "French"
@@ -2671,9 +2594,14 @@ msgstr "Fös"
 msgid "Friday"
 msgstr "Föstudagur"
 
-#
 msgid "Frisian"
-msgstr "Frisian"
+msgstr "Frísneska"
+
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
 
 #
 #, python-format
@@ -2692,10 +2620,19 @@ msgstr ""
 "Gluggakerfi þarf að endurræsa til að virkja nýtt skinn\n"
 "Viltu endurræsa gluggakerfi núna?"
 
-#
-msgid "Gaming"
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
 msgstr ""
 
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
+msgid "Gaming"
+msgstr "Leikir"
+
 #
 msgid "Gateway"
 msgstr "Beinir"
@@ -2704,60 +2641,78 @@ msgstr "Beinir"
 msgid "General AC3 Delay"
 msgstr "Heildar AC3 seinkun"
 
-#
 msgid "General AC3 delay (ms)"
-msgstr ""
+msgstr "Heildar AC3 seinkun (ms)"
 
 #
 msgid "General PCM Delay"
 msgstr "Heildar PCM seinkun"
 
-#
 msgid "General PCM delay (ms)"
-msgstr ""
+msgstr "Heildar PCM seinkun (ms)"
 
 #
 msgid "Genre"
 msgstr "Gerð"
 
-#
 msgid "Genuine Dreambox"
-msgstr ""
+msgstr "Ósvikið Dreambox"
 
 msgid "Genuine Dreambox validation failed!"
+msgstr "Staðfesting á að Dreamboxið er ósvikið tókst ekki!"
+
+msgid "Genuine Dreambox verification"
 msgstr ""
 
 #
 msgid "German"
 msgstr "Þýska"
 
-#
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 msgid "Germany"
+msgstr "Þýskaland"
+
+msgid "Get AudioCD info from CDDB and CD-Text"
 msgstr ""
 
-#
+msgid "Get latest experimental image"
+msgstr "Ná í nýjustu prufuútgáfu stýrikerfis"
+
+msgid "Get latest release image"
+msgstr "Ná í nýjasta útgefið stýrikerfi"
+
 msgid "Getting plugin information. Please wait..."
-msgstr "Næ í upplýsingar um innskot. Vinsamlega bíðið..."
+msgstr "Næ í upplýsingar um íforrit. Vinsamlega bíðið..."
 
-#
 msgid "Global delay"
-msgstr ""
+msgstr "Heildar seinkun"
 
-#
 msgid "Goto 0"
-msgstr "Fara 0"
+msgstr "Fara á 0"
 
 #
 msgid "Goto position"
 msgstr "Fara á staðsetningu"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Myndrænn dagskrárstjóri (EPG)"
 
-#
 msgid "Great Britain"
-msgstr ""
+msgstr "Stóra Bretland"
 
 #
 msgid "Greek"
@@ -2767,6 +2722,12 @@ msgstr "Gríska"
 msgid "Green boost"
 msgstr "Auka grænan"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Guard Interval"
@@ -2775,21 +2736,17 @@ msgstr "Guard Interval"
 msgid "Guard interval mode"
 msgstr "Guard millibils hamur"
 
-#
 msgid "Guess existing timer based on begin/end"
-msgstr ""
+msgstr "Giska á núverandi tímastillingu grundvallað á byrjun og enda"
 
-#
 msgid "HD videos"
-msgstr ""
+msgstr "HD myndir"
 
-#
 msgid "HTTP Port"
-msgstr ""
+msgstr "HTTP Port"
 
-#
 msgid "HTTPS Port"
-msgstr ""
+msgstr "HTTPS Port"
 
 #
 msgid "Harddisk"
@@ -2803,46 +2760,43 @@ msgstr "Uppsetning harða disks"
 msgid "Harddisk standby after"
 msgstr "Harði diskur í biðstöðu eftir"
 
-#
 msgid "Help"
-msgstr ""
+msgstr "Hjálp"
 
 #
 msgid "Hidden network SSID"
 msgstr "Falið netkerfis SSID"
 
-#
 msgid "Hidden networkname"
-msgstr "Fela net á neti"
+msgstr "Falið nafn á netkerfi"
 
 #
 msgid "Hierarchy Information"
 msgstr "Stigskipta upplýsingar"
 
-#
 msgid "Hierarchy mode"
-msgstr "Flokkunar hamur"
+msgstr "Stigskipta hamur"
 
 #
 msgid "High bitrate support"
 msgstr "Háhraða stuðningur"
 
-#
 msgid "History"
-msgstr ""
+msgstr "Saga"
 
-#
 msgid "Holland"
-msgstr ""
+msgstr "Holland"
 
-#
 msgid "Hong Kong"
-msgstr ""
+msgstr "Hong Kong"
 
 #
 msgid "Horizontal"
 msgstr "Lárétt"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Í hvað margar mínútur viltu taka upp?"
@@ -2851,9 +2805,8 @@ msgstr "Í hvað margar mínútur viltu taka upp?"
 msgid "How to handle found crashlogs?"
 msgstr "Hvað skal gera við hrunskýrslur?"
 
-#
 msgid "Howto & Style"
-msgstr ""
+msgstr "Hvernig & stíll"
 
 #
 msgid "Hue"
@@ -2863,12 +2816,17 @@ msgstr "Litatónn"
 msgid "Hungarian"
 msgstr "Ungverska"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Netfang"
 
-#
 msgid "IP:"
+msgstr "IP:"
+
+msgid "IRC Client for Enigma2"
 msgstr ""
 
 #
@@ -2883,12 +2841,13 @@ msgstr "Slóð ISO skráar"
 msgid "Icelandic"
 msgstr "Íslenska"
 
-#
 #, python-format
 msgid ""
 "If this is enabled an existing timer will also be considered recording an "
 "event if it records at least 80% of the it."
 msgstr ""
+"Ef þetta er virkt þá mun núverandi tímastilling vera líka skoðuð sem upptaka "
+"er atriði er allavega 80% tekið upp."
 
 #
 msgid ""
@@ -2918,21 +2877,14 @@ msgstr ""
 "Ekki hafa áhyggjur af björtum svæðum núna. Þeir verða stilltir næst.\n"
 "Ef stillingin er orðin eins og þér finnst best ýttu þá á OK."
 
-#
-msgid "Image flash utility"
-msgstr "Tól fyrir forritun stýrikerfis"
-
-#
 msgid "Import AutoTimer"
-msgstr ""
+msgstr "Lesa inn sjálfvirkar tímastillingar"
 
-#
 msgid "Import existing Timer"
-msgstr ""
+msgstr "Lesa inn tímastillingar"
 
-#
 msgid "Import from EPG"
-msgstr ""
+msgstr "Lesa inn frá EPG"
 
 #
 msgid "In Progress"
@@ -2944,22 +2896,19 @@ msgid ""
 msgstr ""
 "Til að taka upp á tíma stillingu þá var sjónvarpið stillt á upptökurás!\n"
 
-#
 msgid "Include"
-msgstr ""
+msgstr "Inniheldur"
 
 #
 msgid "Include your email and name (optional) in the mail?"
 msgstr "Senda með netfang þinn og nafn (aukalega) í póstinum?"
 
-#
 msgid "Increase delay"
-msgstr ""
+msgstr "Auka seinkun"
 
-#
 #, python-format
 msgid "Increase delay by %i ms (can be set)"
-msgstr ""
+msgstr "Auka seinkun um %i ms (er hægt að stilla)"
 
 #
 msgid "Increased voltage"
@@ -2969,9 +2918,8 @@ msgstr "Aukin spenna"
 msgid "Index"
 msgstr "Yfirlit"
 
-#
 msgid "India"
-msgstr ""
+msgstr "Indland"
 
 #
 msgid "Info"
@@ -2993,26 +2941,29 @@ msgstr "Upplýsingar"
 msgid "Init"
 msgstr "Stilli"
 
-#
 msgid "Initial location in new timers"
-msgstr ""
+msgstr "Sjálfgefin staður í nýjum tímastillingum"
 
-#
 msgid "Initialization"
-msgstr ""
+msgstr "Frumstilling"
 
 #
 msgid "Initialize"
 msgstr "Frumstiling"
 
-#
 msgid "Initializing Harddisk..."
-msgstr "Frumstilli harða disk"
+msgstr "Frumstilli harða disk..."
 
 #
 msgid "Input"
 msgstr "Inntak"
 
+msgid "Input device setup"
+msgstr "Inntaks tækja uppsetning"
+
+msgid "Input devices"
+msgstr "Inntaks tæki"
+
 #
 msgid "Install"
 msgstr "Setja inn"
@@ -3025,13 +2976,11 @@ msgstr "Setja inn nýtt stýrikerfi með USB staut"
 msgid "Install a new image with your web browser"
 msgstr "Setja inn nýtt stýrikerfi með vafra"
 
-#
 msgid "Install extensions."
-msgstr "Setja inn innskot."
+msgstr "Setja inn viðbót."
 
-#
 msgid "Install local extension"
-msgstr "Setja inn innskot af boxi"
+msgstr "Setja inn viðbót af boxi"
 
 #
 msgid "Install or remove finished."
@@ -3049,17 +2998,15 @@ msgstr "Uppsetning búin."
 msgid "Installing"
 msgstr "Set inn"
 
-#
 msgid "Installing Software..."
-msgstr "Set inn hugbúnað"
+msgstr "Set inn hugbúnað..."
 
 #
 msgid "Installing default sat lists... Please wait..."
 msgstr "Set inn sjálfgefna gervihnatta lista... vinsamlega bíðið..."
 
-#
 msgid "Installing defaults... Please wait..."
-msgstr "Set inn sjálfgefnar stillingar... vinsamlega bíðið.."
+msgstr "Set inn sjálfgefnar stillingar... vinsamlega bíðið..."
 
 #
 msgid "Installing package content... Please wait..."
@@ -3069,21 +3016,11 @@ msgstr "Set inn innihald pakkans... vinsamlega bíðið..."
 msgid "Instant Record..."
 msgstr "Skyndi upptaka..."
 
-#
 msgid "Instant record location"
-msgstr ""
-
-#
-msgid "Integrated Ethernet"
-msgstr "Innbyggt Netkort"
+msgstr "Skyndi upptöku staðsetning"
 
-#
-msgid "Integrated Wireless"
-msgstr "Innbyggt þráðlaust"
-
-#
 msgid "Interface: "
-msgstr ""
+msgstr "Netkort:"
 
 #
 msgid "Intermediate"
@@ -3094,6 +3031,9 @@ msgid "Internal Flash"
 msgstr "Innra Flash minni"
 
 msgid "Internal LAN adapter."
+msgstr "Innbyggt netkort."
+
+msgid "Internal firmware updater"
 msgstr ""
 
 #
@@ -3105,25 +3045,21 @@ msgstr "Ógildur staður"
 msgid "Invalid directory selected: %s"
 msgstr "Ógild mappa valin: %s"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
 msgid "Invalid response from Security service pls restart again"
-msgstr ""
+msgstr "Ógilt svar frá öryggis þjónustu. Byrjaðu aftur"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
-msgstr ""
+msgstr "Ógilt svar frá vefþjón."
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 177
 #, python-format
 msgid "Invalid response from server. Please report: %s"
-msgstr ""
+msgstr "Ógilt svar frá vefþjóni. Vinsamlega tilkynnið: %s"
 
-#
 msgid "Invalid selection"
-msgstr ""
+msgstr "Ógilt val"
 
 #
 msgid "Inversion"
@@ -3133,19 +3069,16 @@ msgstr "Umbreyting"
 msgid "Ipkg"
 msgstr "Ipkg"
 
-#
 msgid "Ireland"
-msgstr ""
+msgstr "Írland"
 
 #
 msgid "Is this videomode ok?"
 msgstr "Er þessi stilling í lagi?"
 
-#
 msgid "Israel"
-msgstr ""
+msgstr "Ísrael"
 
-#
 msgid ""
 "It's possible to restrict an AutoTimer to certain Services or Bouquets or to "
 "deny specific ones.\n"
@@ -3153,19 +3086,29 @@ msgid ""
 "Service (inside a Bouquet).\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
+"Það er mögulegt að takmarka sjálfvirka tímastillingu við eða útiloka "
+"ákveðnar rásir eða rásavendi.\n"
+"Atriði er bara samþykkt fyrir þessa sjálvirka tímastillingu ef það er á "
+"valinni en ekki útilokaðri rás (innan rásvandar).\n"
+"Ýttu á BLÁA takka til að bæta við takmörkunum og GULA til að taka út "
+"takmarkanir."
 
 #
 msgid "Italian"
 msgstr "Ítalska"
 
-#
-msgid "Italy"
+msgid "Italian Weather forecast on Dreambox"
 msgstr ""
 
-#
-msgid "Japan"
+msgid "Italian Weather forecast on Dreambox from www.google.it."
 msgstr ""
 
+msgid "Italy"
+msgstr "Ítalía"
+
+msgid "Japan"
+msgstr "Japan"
+
 #
 msgid "Job View"
 msgstr "Skoða vinnslu"
@@ -3175,15 +3118,58 @@ msgstr "Skoða vinnslu"
 msgid "Just Scale"
 msgstr "Bara full mynd"
 
-#
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
-msgstr ""
+msgstr "Takki %(Key)s settir með %(delay)i ms"
 
-#
 #, python-format
 msgid "Key %(key)s (current value: %(value)i ms)"
-msgstr ""
+msgstr "Takki %(key)s (núverandi gildi: %(value)i ms)"
 
 #
 msgid "Keyboard"
@@ -3201,12 +3187,15 @@ msgstr "Uppsetning lyklaborðs"
 msgid "Keymap"
 msgstr "Lyklaborðsstilling"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "Netkort"
 
 msgid "LAN connection"
-msgstr ""
+msgstr "LAN tenging"
 
 #
 msgid "LNB"
@@ -3285,17 +3274,21 @@ msgstr "Mörk á"
 msgid "Link Quality:"
 msgstr "Gæði tengingar:"
 
-#
 msgid "Link:"
-msgstr "Hnappur:"
+msgstr "Tenging:"
 
 #
 msgid "Linked titles with a DVD menu"
 msgstr "Tengdir titlar við DVD valmynd"
 
-#
 msgid "List of Storage Devices"
-msgstr "Listi minnis hluta"
+msgstr "Listi geymslu tækja"
+
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
 
 #
 msgid "Lithuanian"
@@ -3305,33 +3298,28 @@ msgstr "Litháíska"
 msgid "Load"
 msgstr "Hleð"
 
-#
 msgid "Load Length of Movies in Movielist"
-msgstr "Hlaða lengd myndar í myndalista"
+msgstr "Hlaða inn lengd myndar í myndalista"
 
-#
 msgid "Load feed on startup:"
-msgstr ""
+msgstr "Hlaða inn feed við ræsingu:"
 
-#
 msgid "Load movie-length"
-msgstr ""
+msgstr "Hlaða inn lengd bíómyndar"
 
 #
 msgid "Local Network"
 msgstr "Nærnet"
 
-#
 msgid "Local share name"
-msgstr ""
+msgstr "Nafn samnýtingar hér"
 
 #
 msgid "Location"
 msgstr "Staðsetning"
 
-#
 msgid "Location for instant recordings"
-msgstr ""
+msgstr "Staðsetning fyrir skyndi upptökur"
 
 #
 msgid "Lock:"
@@ -3346,21 +3334,21 @@ msgid "Long Keypress"
 msgstr "Ýtt lengi á hnapp"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Löng skráarnöfn"
 
 #
 msgid "Longitude"
 msgstr "Lengdargráða"
 
-#
 msgid "Lower bound of timespan."
-msgstr ""
+msgstr "Lægri mörk á tímabili."
 
-#
 msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Lægri mörk á tímabili. Ekkert fyrir þennan tíma verður athugað. Hliðrun er "
+"ekki tekin með!"
 
 #
 msgid "MMC Card"
@@ -3390,17 +3378,27 @@ msgstr "Gera þetta merki að 'út' merki"
 msgid "Make this mark just a mark"
 msgstr "Gera þetta merki bara að merki"
 
-#
 msgid "Manage extensions"
+msgstr "Sýsla með íforrit"
+
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
 msgstr ""
 
-#
 msgid "Manage network shares"
+msgstr "Sýsla með net tengingar"
+
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
 msgstr ""
 
-#
 msgid "Manage your network shares..."
-msgstr ""
+msgstr "Sýsla með net tengingar..."
 
 #
 msgid "Manage your receiver's software"
@@ -3426,33 +3424,29 @@ msgstr "Mörk eftir upptöku"
 msgid "Margin before record (minutes)"
 msgstr "Mörk fyrir upptöku (mínútur)"
 
-#
 #, python-format
 msgid "Match Timespan: %02d:%02d - %02d:%02d"
-msgstr ""
+msgstr "Passa við tímabil: %02d:%02d - %02d:%02d"
 
-#
 msgid "Match title"
-msgstr ""
+msgstr "Passa við titil"
 
-#
 #, python-format
 msgid "Match title: %s"
-msgstr ""
+msgstr "Passa við titil: %s"
 
-#
 msgid "Max. Bitrate: "
-msgstr ""
+msgstr "Mesti bitahraði:"
 
-#
 msgid "Maximum duration (in m)"
-msgstr ""
+msgstr "Mesti tími (í mín)"
 
-#
 msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
 "time (without offset) it won't be matched."
 msgstr ""
+"Mesti tími atriðis þarf að passa. Ef að atriði er lengra en þessi tími (án "
+"tímamarka) þá er það ekki tekið með."
 
 #
 msgid "Media player"
@@ -3462,6 +3456,17 @@ msgstr "Spilari"
 msgid "MediaPlayer"
 msgstr "Spilari"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Diskur er ekki skrifanlegur DVD diskur!"
@@ -3474,6 +3479,9 @@ msgstr "Diskur er ekki tómur!"
 msgid "Menu"
 msgstr "Valmynd"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Skilaboð"
@@ -3482,9 +3490,8 @@ msgstr "Skilaboð"
 msgid "Message..."
 msgstr "Skilaboð..."
 
-#
 msgid "Mexico"
-msgstr ""
+msgstr "Mexíkó"
 
 #
 msgid "Mkfs failed"
@@ -3498,9 +3505,8 @@ msgstr "Hamur"
 msgid "Model: "
 msgstr "Gerð:"
 
-#
 msgid "Modify existing timers"
-msgstr ""
+msgstr "Breyta núverandi tímastillingum"
 
 #
 msgid "Modulation"
@@ -3522,79 +3528,65 @@ msgstr "Mán-Fös"
 msgid "Monday"
 msgstr "Mánudagur"
 
-#
 msgid "Monthly"
-msgstr ""
+msgstr "Mánaðarlega"
 
-#
 msgid "More video entries."
-msgstr ""
+msgstr "Fleiri mynd stillingar."
 
 #
 msgid "Mosquito noise reduction"
 msgstr "Mosquito suð deyfing"
 
-#
 msgid "Most discussed"
-msgstr ""
+msgstr "Flestar umræður"
 
-#
 msgid "Most linked"
-msgstr ""
+msgstr "Mest vísað til"
 
-#
 msgid "Most popular"
-msgstr ""
+msgstr "Vinsælast"
 
-#
 msgid "Most recent"
-msgstr ""
+msgstr "Nýjast"
 
-#
 msgid "Most responded"
-msgstr ""
+msgstr "Mestu viðbrögð"
 
-#
 msgid "Most viewed"
-msgstr ""
+msgstr "Oftast skoðað"
 
 #
 msgid "Mount failed"
 msgstr "Tenging tókst ekki"
 
-#
 msgid "Mount informations"
-msgstr ""
+msgstr "Tengi upplýsingar"
 
-#
 msgid "Mount options"
-msgstr ""
+msgstr "Tenginga stillingar"
 
-#
 msgid "Mount type"
-msgstr ""
+msgstr "Tengi gerð"
 
-#
 msgid "MountManager"
-msgstr ""
+msgstr "Tenginga stjóri"
 
-#
 msgid ""
 "Mounted/\n"
 "Unmounted"
 msgstr ""
+"Tengt/\n"
+"Ótengt"
 
-#
 msgid "Mountpoints management"
-msgstr ""
+msgstr "Tengipunkta stjóri"
 
-#
 msgid "Mounts editor"
-msgstr ""
+msgstr "Tengi ritill"
 
-#
 msgid "Mounts management"
-msgstr ""
+msgstr "Tenginga umsjón"
 
 #
 msgid "Move Picture in Picture"
@@ -3604,60 +3596,62 @@ msgstr "Færa Mynd í Mynd"
 msgid "Move east"
 msgstr "Færa austur"
 
-#
 msgid "Move plugin screen"
-msgstr ""
+msgstr "Færa íforrita skjá"
 
-#
 msgid "Move screen down"
-msgstr ""
+msgstr "Færa mynd niður"
 
-#
 msgid "Move screen to the center of your TV"
-msgstr ""
+msgstr "Færa mynd á miðju sjónvarpsins"
 
-#
 msgid "Move screen to the left"
-msgstr ""
+msgstr "Færa mynd til vinstri"
 
-#
 msgid "Move screen to the lower left corner"
-msgstr ""
+msgstr "Færa mynd að neðra horni til vinstri"
 
-#
 msgid "Move screen to the lower right corner"
-msgstr ""
+msgstr "Færa mynd að neðra horni til hægri"
 
-#
 msgid "Move screen to the middle of the left border"
-msgstr ""
+msgstr "Færa mynd að miðju á vinstri hlið"
 
-#
 msgid "Move screen to the middle of the right border"
-msgstr ""
+msgstr "Færa mynd að miðju á hægri hlið"
 
-#
 msgid "Move screen to the right"
-msgstr ""
+msgstr "Færa mynd til hægri"
 
-#
 msgid "Move screen to the upper left corner"
-msgstr ""
+msgstr "Færa mynd að efra horni til vinstri"
 
-#
 msgid "Move screen to the upper right corner"
-msgstr ""
+msgstr "Færa mynd að efra horni til hægri"
 
-#
 msgid "Move screen up"
-msgstr ""
+msgstr "Færa mynd upp"
 
 #
 msgid "Move west"
 msgstr "Færa vestur"
 
-#
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 msgid "Movie location"
+msgstr "Staðsetning bíómynda"
+
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
 msgstr ""
 
 #
@@ -3680,65 +3674,59 @@ msgstr "Styður margar rásir"
 msgid "Multisat"
 msgstr "Margir gervihnettir"
 
-#
 msgid "Music"
-msgstr ""
+msgstr "Tónlist"
 
 #
 msgid "Mute"
 msgstr "Hljóð Af"
 
-#
 msgid "My TubePlayer"
-msgstr ""
+msgstr "Netspilari"
 
-#
 msgid "MyTube Settings"
-msgstr ""
+msgstr "Stillingar Netspilara"
 
-#
 msgid "MyTubePlayer"
-msgstr ""
+msgstr "Netspilari"
 
-#
 msgid "MyTubePlayer Help"
-msgstr ""
+msgstr "Hjálp Netspilara"
 
-#
 msgid "MyTubePlayer active video downloads"
-msgstr ""
+msgstr "Netspilara virk mynda niðurhöl"
 
-#
 msgid "MyTubePlayer settings"
-msgstr ""
+msgstr "Netspilara stillingar"
 
-#
 msgid "MyTubeVideoInfoScreen"
-msgstr ""
+msgstr "Upplýsingar um mynd"
 
-#
 msgid "MyTubeVideohelpScreen"
-msgstr ""
+msgstr "Hjálp Netspilara"
 
 #
 msgid "N/A"
 msgstr "Ekki til"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NÆST"
 
-#
 msgid "NFI Image Flashing"
-msgstr ""
+msgstr "NFI stýrikerfis forritun"
 
 #
 msgid "NFI image flashing completed. Press Yellow to Reboot!"
 msgstr "NFI forritun er lokið. Ýttu á gulan til að endurræsa!"
 
-#
 msgid "NFS share"
-msgstr ""
+msgstr "NFS samnýting"
 
 #
 msgid "NOW"
@@ -3765,9 +3753,105 @@ msgstr "Nafnaþjónn %d"
 msgid "Nameserver Setup"
 msgstr "Uppsetning nafnaþjóns"
 
-#
-msgid "Nameserver settings"
-msgstr "Uppsetning nafnaþjóns"
+#
+msgid "Nameserver settings"
+msgstr "Uppsetning nafnaþjóns"
+
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
 
 #
 msgid "Netmask"
@@ -3793,9 +3877,8 @@ msgstr "SSID nets"
 msgid "Network Setup"
 msgstr "Stilla netkerfi"
 
-#
 msgid "Network Wizard"
-msgstr "Netkerfis álfur"
+msgstr "Netkerfis ráðgjafi"
 
 #
 msgid "Network scan"
@@ -3814,43 +3897,37 @@ msgid "Network test..."
 msgstr "Prufa nettengingu..."
 
 msgid "Network test: "
-msgstr ""
+msgstr "Prufa nettengingu:"
 
 #
 msgid "Network:"
 msgstr "Nettenging:"
 
-#
 msgid "NetworkBrowser"
-msgstr ""
+msgstr "Netkerfis vafri"
 
-#
 msgid "NetworkWizard"
-msgstr "Nettengi álfur"
+msgstr "Nettengi ráðgjafi"
 
-#
 msgid "Never"
-msgstr ""
+msgstr "Aldrei"
 
 #
 msgid "New"
 msgstr "Nýtt"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
-#
-msgid "New pin"
-msgstr "Nýr kóði"
+msgid "New Zealand"
+msgstr "Nýja Sjáland"
 
 #
 msgid "New version:"
 msgstr "Ný útgáfa:"
 
-#
 msgid "News & Politics"
-msgstr ""
+msgstr "Fréttir og stjórnmál"
 
 #
 msgid "Next"
@@ -3904,23 +3981,22 @@ msgstr "Engar skrár fundust á þessu tæki!"
 msgid "No event info found, recording indefinitely."
 msgstr "Engar upplýsingar um atriði fundust, tek upp endalaust."
 
-#
 msgid ""
 "No fast winding possible yet.. but you can use the number buttons to skip "
 "forward/backward!"
 msgstr ""
+"Ekki mögulegt að hraðspóla enn, þú getur notað númera takkana til að stökkva "
+"áfram/afturábak!"
 
 #
 msgid "No free tuner!"
 msgstr "Enginn laus móttakari!"
 
-#
 msgid "No network connection available."
-msgstr ""
+msgstr "Engin nettenging virk."
 
-#
 msgid "No network devices found!"
-msgstr ""
+msgstr "Fannst ekkert netkort!"
 
 #
 msgid "No networks found"
@@ -3936,9 +4012,8 @@ msgstr ""
 msgid "No picture on TV? Press EXIT and retry."
 msgstr "Engin mynd á skjánum? Ýttu á EXIT og prófaðu aftur."
 
-#
 msgid "No playable video found! Stop playing this movie?"
-msgstr ""
+msgstr "Fannst engin spilanleg skrá! Hætta að spila þessa bíómynd?"
 
 #
 msgid "No positioner capable frontend found."
@@ -3952,9 +4027,8 @@ msgstr "Það fannst ekki gervihnattamóttakari!!"
 msgid "No tags are set on these movies."
 msgstr "Engin merki sett á þessa mynd."
 
-#
 msgid "No to all"
-msgstr ""
+msgstr "Nei við öllu"
 
 #
 msgid "No tuner is configured for use with a diseqc positioner!"
@@ -3968,11 +4042,6 @@ msgstr ""
 "Enginn móttakari er valinn!\n"
 "Stilltu móttakara áður er að þú ferð að leita að rásum."
 
-#
-msgid "No useable USB stick found"
-msgstr "Ekkert nothæfur USB stautur fannst"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3980,9 +4049,8 @@ msgid ""
 msgstr ""
 "Enginn virkur kóði fyrir rásalæsingu fannst!\n"
 "Viltu búa til nýjan kóða núna?\n"
-"Ef þú svarar \"Nei\" þá er engin læsing virk."
+"Ef þú svarar \"Nei\" þá er engin læsing virk!"
 
-#
 msgid ""
 "No valid setup PIN found!\n"
 "Do you like to change the setup PIN now?\n"
@@ -3990,11 +4058,10 @@ msgid ""
 msgstr ""
 "Enginn virkur kóði fyrir uppsetningu fannst!\n"
 "Viltu búa til nýjan kóða núna?\n"
-"Ef þú svarar \"Nei\" þá er engin læsing virk."
+"Ef þú svarar \"Nei\" þá er engin læsing virk!"
 
-#
 msgid "No videos to display"
-msgstr ""
+msgstr "Engar bíómyndir til að sýna"
 
 #
 msgid "No wireless networks found! Please refresh."
@@ -4029,21 +4096,18 @@ msgstr ""
 " Athugaðu hvort að það sé tengt samhæft þráðlaust netkort eða athugaðu með "
 "stillingar á því."
 
-#
 msgid "No, but play video again"
-msgstr ""
+msgstr "Nei, en spilaðu myndina aftur"
 
 #
 msgid "No, but restart from begin"
 msgstr "Nei, en byrja frá byrjun"
 
-#
 msgid "No, but switch to video entries."
-msgstr ""
+msgstr "Nei, en skiptu yfir á mynda lista."
 
-#
 msgid "No, but switch to video search."
-msgstr ""
+msgstr "Nei, en skiptu yfir í myndaleit."
 
 #
 msgid "No, do nothing."
@@ -4053,13 +4117,15 @@ msgstr "Nei, ekki gera neitt."
 msgid "No, just start my dreambox"
 msgstr "Nei, ræstu bara boxið mitt"
 
+msgid "No, never"
+msgstr "Nei, aldrei"
+
 #
 msgid "No, not now"
 msgstr "Nei, ekki núna"
 
-#
 msgid "No, remove them."
-msgstr ""
+msgstr "Nei, eyddu þeim."
 
 #
 msgid "No, scan later manually"
@@ -4078,9 +4144,8 @@ msgstr "Enginn"
 msgid "Nonlinear"
 msgstr "Teygð mynd"
 
-#
 msgid "Nonprofits & Activism"
-msgstr ""
+msgstr "Án hagnaðar"
 
 #
 msgid "North"
@@ -4099,9 +4164,8 @@ msgstr ""
 "Ekki nóg diskpláss. Taktu til á diskinum og reyndu aftur. (%d MB þarf, %d MB "
 "tiltæk)"
 
-#
 msgid "Not fetching feed entries"
-msgstr ""
+msgstr "Sæki ekki fæði rásir"
 
 #
 msgid ""
@@ -4125,9 +4189,8 @@ msgstr ""
 "mikið og hægt er en vertu samt viss um að sjá mun á björtustu tveim hlutum "
 "myndarinnar. Þegar þú hefur gert það ýttu þá á OK."
 
-#
 msgid "Number of scheduled recordings left."
-msgstr ""
+msgstr "Fjöldi áætlaðra upptaka eftir."
 
 #
 msgid "OK"
@@ -4137,13 +4200,11 @@ msgstr "OK"
 msgid "OK, guide me through the upgrade process"
 msgstr "Leiðbeindu mér með uppfærsluna"
 
-#
 msgid "OK, remove another extensions"
-msgstr "OK, eyða annarri viðbót"
+msgstr "OK, eyða öðru íforriti"
 
-#
 msgid "OK, remove some extensions"
-msgstr "OK, eyða viðbótum"
+msgstr "OK, eyða íforritum"
 
 #
 msgid "OSD Settings"
@@ -4157,58 +4218,48 @@ msgstr "Sýnileiki OSD"
 msgid "Off"
 msgstr "Af"
 
-#
 msgid "Offset after recording (in m)"
-msgstr ""
+msgstr "Viðbót eftir upptöku (í mín)"
 
-#
 msgid "Offset before recording (in m)"
-msgstr ""
+msgstr "Viðbót fyrir upptöku (í mín)"
 
 #
 msgid "On"
 msgstr "Á"
 
-#
 msgid "On any service"
-msgstr ""
+msgstr "Á öllum rásum"
 
-#
 msgid "On same service"
-msgstr ""
+msgstr "Á sömu rás"
 
 #
 msgid "One"
 msgstr "Einn"
 
-#
 msgid "Only AutoTimers created during this session"
-msgstr ""
+msgstr "Bara sjálfvirkar tímastillingar búnar til núna"
 
 #
 msgid "Only Free scan"
 msgstr "Bara fríar rásir"
 
-#
 msgid "Only extensions."
-msgstr ""
+msgstr "Bara viðbætur."
 
-#
 msgid "Only match during timespan"
-msgstr ""
+msgstr "Passar bara innan tímamarka"
 
-#
 #, python-format
 msgid "Only on Service: %s"
-msgstr ""
+msgstr "Bara á rás: %s"
 
-#
 msgid "Open Context Menu"
-msgstr ""
+msgstr "Opna samhengis valmynd"
 
-#
 msgid "Open plugin menu"
-msgstr ""
+msgstr "Opna íforrita valmynd"
 
 #
 msgid "Optionally enter your name if you want to."
@@ -4218,13 +4269,20 @@ msgstr "Settu inn nafn þitt ef að þú vilt."
 msgid "Orbital Position"
 msgstr "Staðsetnging gervihnattar"
 
-#
 msgid "Outer Bound (+/-)"
+msgstr "Ytri mörk (+/-)"
+
+msgid "Overlay for scrolling bars"
 msgstr ""
 
-#
 msgid "Override found with alternative service"
-msgstr ""
+msgstr "Önnur rás fannst í stað hunsaðar rásar"
+
+msgid "Overwrite configuration files ?"
+msgstr "Skrifa yfir stillinga skrár ?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Skrifa yfir stillinga skrár við hugbúnaðar uppfærslu?"
 
 #
 msgid "PAL"
@@ -4255,17 +4313,12 @@ msgid "Packet manager"
 msgstr "Hugbúnaðarpakka stjóri"
 
 #
-msgid "Page"
-msgstr "Blaðsíða"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
 
-#
 msgid "Parent Directory"
-msgstr "Fyrri mappa"
+msgstr "Hýsingar mappa"
 
 #
 msgid "Parental control"
@@ -4283,6 +4336,11 @@ msgstr "Uppsetning á foreldrastýringu"
 msgid "Parental control type"
 msgstr "Gerð foreldrastýringar"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Aðgangsorð"
@@ -4291,14 +4349,18 @@ msgstr "Aðgangsorð"
 msgid "Pause movie at end"
 msgstr "Setja á pásu við enda myndar"
 
-#
 msgid "People & Blogs"
+msgstr "Fólk & blogg"
+
+msgid "PermanentClock shows the clock permanently on the screen."
 msgstr ""
 
-#
-msgid "Pets & Animals"
+msgid "Persian"
 msgstr ""
 
+msgid "Pets & Animals"
+msgstr "Dýralíf"
+
 #
 msgid "Phone number"
 msgstr "Síma númer"
@@ -4340,49 +4402,63 @@ msgstr "Spila DVD"
 msgid "Play Music..."
 msgstr "Spila tónlist..."
 
-#
 msgid "Play YouTube movies"
+msgstr "Spila YouTube myndbönd"
+
+msgid "Play music from Last.fm"
 msgstr ""
 
-#
-msgid "Play next video"
+msgid "Play music from Last.fm."
 msgstr ""
 
-#
+msgid "Play next video"
+msgstr "Spila næstu bíómynd"
+
 msgid "Play recorded movies..."
-msgstr "Spila uppteknar myndir..."
+msgstr "Spila uppteknar bíómyndir..."
 
-#
 msgid "Play video again"
+msgstr "Spila bíómynd aftur"
+
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
 msgstr ""
 
 #
 msgid "Please Reboot"
 msgstr "Vinsamlega endurræsið"
 
-#
 msgid "Please Select Medium to be Scanned"
-msgstr "Vinsamlega veljið stað sem á að skoða"
+msgstr "Vinsamlega veljið tæki sem á að leita"
 
-#
 msgid "Please add titles to the compilation."
+msgstr "Vinsamlega bætið við titlum við efnið."
+
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
 msgstr ""
 
-#
 msgid "Please change recording endtime"
-msgstr "Sláðu inn lokatíma upptöku"
+msgstr "Vinsamlega breytið lokatíma upptöku"
 
 #
 msgid "Please check your network settings!"
 msgstr "Vinsamlega athugaðu stillingar netkerfis!"
 
-#
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Vinsamlega veldu .NFI af strauma vefþjón til að hlaða niður"
-
-#
 msgid "Please choose an extension..."
-msgstr "Vinsamlega veldu viðbót.."
+msgstr "Vinsamlega veldu viðbót..."
 
 #
 msgid "Please choose he package..."
@@ -4411,14 +4487,6 @@ msgstr ""
 "Ýttu þá á OK til að halda áfram."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Vinsamlegast aftengið all frá USB tengjum á Dreamboxinu þínu og tengið USB "
-"stautinn sem að þú ætlar að nota (minnst 64 MB) núna!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Ekki breyta gildum ef þú veist ekki hvað þú ert að gera!"
 
@@ -4446,9 +4514,8 @@ msgstr "Sláðu inn nafn á nýju möppunni"
 msgid "Please enter the correct pin code"
 msgstr "Sláðu inn réttan kóða"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Sláðu inn gamla kóðann"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4458,13 +4525,11 @@ msgstr "Vinsamlega sláið inn netfang þitt hér:"
 msgid "Please enter your name here (optional):"
 msgstr "Sláðu inn nafn þitt hér (aukalega):"
 
-#
 msgid "Please enter your search term."
-msgstr ""
+msgstr "Sláðu inn leitarskilyrði."
 
-#
 msgid "Please follow the instructions on the TV"
-msgstr "Fylgdu leiðbeiningum á skjá."
+msgstr "Fylgdu leiðbeiningum á skjá"
 
 #
 msgid ""
@@ -4482,13 +4547,8 @@ msgstr "Ýttu á OK til að halda áfram."
 msgid "Please press OK!"
 msgstr "Ýtið á OK!"
 
-#
 msgid "Please provide a Text to match"
-msgstr ""
-
-#
-msgid "Please select .NFI flash image file from medium"
-msgstr "Vinsamlega veldu .NFI stýrikerfi frá geymslu"
+msgstr "Vinsamlega sláið inn texta við að leita"
 
 #
 msgid "Please select a playlist to delete..."
@@ -4498,9 +4558,8 @@ msgstr "Veldu spilunarlista til að eyða..."
 msgid "Please select a playlist..."
 msgstr "Vinsamlega veldu spilunarlista..."
 
-#
 msgid "Please select a standard feed or try searching for videos."
-msgstr ""
+msgstr "Vinsamlega veljið staðlaðan fæðistraum eða reyndu að leita að myndum."
 
 #
 msgid "Please select a subservice to record..."
@@ -4510,6 +4569,10 @@ msgstr "Velja undirrás til að taka upp..."
 msgid "Please select a subservice..."
 msgstr "Vinsamlega veldu undirrás..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+"Vinsamlega veldu NFI stýrikerfi og ýttu á græna takkann til að setja inn!"
+
 #
 msgid "Please select an extension to remove."
 msgstr "Veldu viðbót til að taka út."
@@ -4527,10 +4590,6 @@ msgid "Please select tag to filter..."
 msgstr "Vinsamlega veldu merki til að sía út..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Vinsamlega veldu möppu eða geymslu"
-
-#
 msgid "Please select the movie path..."
 msgstr "Veldu slóð að mynd..."
 
@@ -4585,26 +4644,22 @@ msgstr ""
 "Vinsamlega notið UP og NIÐUR takka til að velja tungumál. Ýttu svo á OK til "
 "að nota."
 
-#
-#, fuzzy
 msgid "Please wait (Step 2)"
-msgstr "Vinsamlega bíðið..."
+msgstr "Vinsamlega bíðið (Þrep 2)"
 
 #
 msgid "Please wait for activation of your network configuration..."
 msgstr "Vinsamlega bíðið eftir virkjun á netkerfis stillingum..."
 
-#
 msgid "Please wait for activation of your network mount..."
-msgstr ""
+msgstr "Vinsamlega bíðið eftir virkjun nettengingar..."
 
 #
 msgid "Please wait while removing selected package..."
 msgstr "Vinsamlega bíðið á meðan valinn pakki er tekinn út..."
 
-#
 msgid "Please wait while removing your network mount..."
-msgstr ""
+msgstr "Vinsamlega bíðið á meðan nettenging er tekin út..."
 
 #
 msgid "Please wait while scanning is in progress..."
@@ -4614,9 +4669,8 @@ msgstr "Vinsamlega bíðið á meðan leit fer fram..."
 msgid "Please wait while searching for removable packages..."
 msgstr "Vinsamlega bíðið á meðan leitað er að pökkum til að taka út..."
 
-#
 msgid "Please wait while updating your network mount..."
-msgstr ""
+msgstr "Vinsamlega bíðið á meðan nettenging er uppfærð..."
 
 #
 msgid "Please wait while we configure your network..."
@@ -4638,35 +4692,31 @@ msgstr "Vinsamlega bíðið á meðan netkerfið er endurræst..."
 msgid "Please wait..."
 msgstr "Vinsamlega bíðið..."
 
-#
 msgid "Please wait... Loading list..."
-msgstr "Vinsamlega bíðið.. les inn lista...."
+msgstr "Vinsamlega bíðið.. les inn lista..."
 
-#
 msgid "Plugin browser"
-msgstr "Innskots leit"
+msgstr "Íforrita leit"
 
-#
 msgid "Plugin manager activity information"
-msgstr "Innskots stjóra aðgerða upplýsingar"
+msgstr "Íforritstjóra aðgerða upplýsingar"
 
-#
 msgid "Plugin manager help"
-msgstr "Innskots stjóra hjálp"
+msgstr "Íforritsstjóra hjálp"
 
-#
 #, python-format
 msgid "Plugin: %(plugin)s , Version: %(version)s"
-msgstr ""
+msgstr "Íforrit: %(plugin)s , Útgáfa: %(version)s"
 
-#
 msgid "Plugins"
-msgstr "Innskot"
+msgstr "Íforrit"
 
-#
-msgid "Poland"
+msgid "PodCast streams podcasts to your Dreambox."
 msgstr ""
 
+msgid "Poland"
+msgstr "Pólland"
+
 #
 msgid "Polarity"
 msgstr "Pólun"
@@ -4679,13 +4729,11 @@ msgstr "Pólun"
 msgid "Polish"
 msgstr "Pólska"
 
-#
 msgid "Poll Interval (in h)"
-msgstr ""
+msgstr "Tími á milli athugana (í klst)"
 
-#
 msgid "Poll automatically"
-msgstr ""
+msgstr "Athuga sjálfvirkt"
 
 #
 msgid "Port A"
@@ -4727,11 +4775,15 @@ msgstr "Uppsetning mótors"
 msgid "Positioner storage"
 msgstr "Vistun í staðsetjjara"
 
-#
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
 msgstr ""
+"Staða móttakara sem á að setja í eftir upptöku. Veldu \"venjulegt\" til að "
+"halda stillingum sem fyrir eru."
 
 #
 msgid "Power threshold in mA"
@@ -4741,10 +4793,19 @@ msgstr "Aflmörk í mA"
 msgid "Predefined transponder"
 msgstr "Fyrirfram forritaður sendir"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Undirbúa annan USB staut fyrir stýrikerfis forritun"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Undirbý...vinsamlega bíðið"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Ýttu á INFO á fjarstýringunni fyrir nánari upplýsingar."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Ýttu á MENU á fjarstýringunni til að sjá meiri möguleika."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Ýttu á OK á fjarstýringunni til að halda áfram."
@@ -4757,38 +4818,32 @@ msgstr "Ýttu á OK til að velja valið skinn."
 msgid "Press OK to activate the settings."
 msgstr "Ýtið á OK til að virkja stillingar."
 
-#
 msgid "Press OK to collapse this host"
-msgstr ""
+msgstr "Ýttu á OK til að loka þessari tölvu"
 
-#
 msgid "Press OK to edit selected settings."
-msgstr ""
+msgstr "Ýttu á OK til að breyta völdum stillingum."
 
 #
 msgid "Press OK to edit the settings."
 msgstr "Ýttu á OK til að breyta stillingum."
 
-#
 msgid "Press OK to expand this host"
-msgstr ""
+msgstr "Ýttu á OK til að sjá allar samnýtingar á þessari tölvu"
 
 #
 #, python-format
 msgid "Press OK to get further details for %s"
 msgstr "Ýttu á OK til að fá nánari upplýsingar um %s"
 
-#
 msgid "Press OK to mount this share!"
-msgstr ""
+msgstr "Ýttu á OK til að tengjast þessari samnýtingu!"
 
-#
 msgid "Press OK to mount!"
-msgstr ""
+msgstr "Ýttu á OK til að tengja!"
 
-#
 msgid "Press OK to save settings."
-msgstr ""
+msgstr "Ýttu á OK til að vista stillingar."
 
 #
 msgid "Press OK to scan"
@@ -4798,9 +4853,8 @@ msgstr "Ýtið á OK til að leita"
 msgid "Press OK to select a Provider."
 msgstr "Ýttu á OK til að velja sendanda."
 
-#
 msgid "Press OK to select."
-msgstr ""
+msgstr "Ýttu á OK til að velja."
 
 #
 msgid "Press OK to select/deselect a CAId."
@@ -4815,10 +4869,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Ýttu á OK til að velja á milli."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Ýttu á OK til að skoða breytingaskýrslu"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Ýttu á gula til að hafa þetta netkort sem sjálfvalið."
 
@@ -4826,18 +4876,22 @@ msgstr "Ýttu á gula til að hafa þetta netkort sem sjálfvalið."
 msgid "Prev"
 msgstr "Fyrri"
 
-#
 msgid "Preview"
-msgstr ""
+msgstr "Forsýn"
 
-#
 msgid "Preview AutoTimer"
-msgstr ""
+msgstr "Forskoða sjálfvirka tímastillingu"
 
 #
 msgid "Preview menu"
 msgstr "Forskoða valmynd"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Aðal DNS"
@@ -4874,14 +4928,16 @@ msgstr "Sendandi sem leita á"
 msgid "Providers"
 msgstr "Sendendur"
 
-#
 msgid "Published"
-msgstr ""
+msgstr "Útgefið"
 
 #
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python framendi fyrir /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Hratt"
@@ -4902,6 +4958,9 @@ msgstr "Loftnetsrás"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Útvarp"
@@ -4917,13 +4976,11 @@ msgstr "Ram Diskur"
 msgid "Random"
 msgstr "Handahóf"
 
-#
 msgid "Rating"
-msgstr ""
+msgstr "Einkunn"
 
-#
 msgid "Ratings: "
-msgstr ""
+msgstr "Einkunn: "
 
 #
 msgid "Really close without saving settings?"
@@ -4937,9 +4994,8 @@ msgstr "Viltu eyða liðnum tímastillingum?"
 msgid "Really exit the subservices quickzap?"
 msgstr "Viltu hætta í undirrása hraðstökki?"
 
-#
 msgid "Really quit MyTube Player?"
-msgstr ""
+msgstr "Viltu hætta í vefspilara?"
 
 #
 msgid "Really reboot now?"
@@ -4957,25 +5013,28 @@ msgstr "Viltu örugglega slökkva núna?"
 msgid "Reboot"
 msgstr "Endurræsi"
 
-#
 msgid "Recently featured"
-msgstr ""
+msgstr "Nýlega sýnt"
 
 #
 msgid "Reception Settings"
 msgstr "Stilling móttöku"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Upptaka"
 
-#
 msgid "Record a maximum of x times"
-msgstr ""
+msgstr "Taka upp mest x sinnum"
 
-#
 msgid "Record on"
-msgstr ""
+msgstr "Upptaka í gangi"
 
 #
 #, python-format
@@ -4990,9 +5049,8 @@ msgstr "Uppteknar skrár..."
 msgid "Recording"
 msgstr "Upptaka"
 
-#
 msgid "Recording paths"
-msgstr ""
+msgstr "Upptöku slóð"
 
 #
 msgid "Recording(s) are in progress or coming up in few seconds!"
@@ -5006,9 +5064,8 @@ msgstr "Upptökur"
 msgid "Recordings always have priority"
 msgstr "Upptaka hefur alltaf forgang"
 
-#
-msgid "Reenter new pin"
-msgstr "Sláðu aftur inn kóða"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5018,28 +5075,26 @@ msgstr "Hressingar tíðni"
 msgid "Refresh rate selection."
 msgstr "Hressingar tíðni val."
 
-#
 msgid "Related video entries."
-msgstr ""
+msgstr "Tengd myndbönd."
 
-#
 msgid "Relevance"
-msgstr ""
+msgstr "Mikilvægi"
 
 #
 msgid "Reload"
 msgstr "Endurlesa"
 
-#
 msgid "Reload Black-/Whitelists"
+msgstr "Endurhlaða svart-/hvítlista"
+
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin"
-msgstr "Muna kóða fyrir rásir"
+msgid "Remember service PIN cancel"
+msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5050,9 +5105,8 @@ msgstr "Eyða"
 msgid "Remove Bookmark"
 msgstr "Taka út bókamerki"
 
-#
 msgid "Remove Plugins"
-msgstr "Taka út Innskot"
+msgstr "Taka út íforrit"
 
 #
 msgid "Remove a mark"
@@ -5070,21 +5124,11 @@ msgstr "Tókst ekki að taka út."
 msgid "Remove finished."
 msgstr "Eyðingu lokið."
 
-#
 msgid "Remove plugins"
-msgstr "Taka út innskot"
+msgstr "Taka út íforrit"
 
-#
 msgid "Remove selected AutoTimer"
-msgstr ""
-
-#
-msgid "Remove the broken .NFI file?"
-msgstr "Taka út skemmda .NFI skrá"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Taka út skemmda .NFI skrá?"
+msgstr "Taka út valda sjálfvirka tímatöku"
 
 #
 msgid "Remove timer"
@@ -5115,6 +5159,9 @@ msgstr "Endurnefna"
 msgid "Rename crashlogs"
 msgstr "Endurnefna hrunskýrslu"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Endurtaka"
@@ -5131,17 +5178,20 @@ msgstr "Endurtaka atriði sem er í upptöku.. hvað viltu gera núna?"
 msgid "Repeats"
 msgstr "Endurtekningar"
 
-#
-msgid "Require description to be unique"
+msgid "Replace the minute input for the seek functions with a seekbar."
 msgstr ""
 
-#
-msgid "Required medium type:"
+msgid "Replace the rewind  input with a seekbar"
 msgstr ""
 
-#
+msgid "Require description to be unique"
+msgstr "Þarf lýsingu til að vera einstakt"
+
+msgid "Required medium type:"
+msgstr "Þarf gerð disks:"
+
 msgid "Rescan"
-msgstr ""
+msgstr "Endurleita"
 
 #
 msgid "Reset"
@@ -5151,13 +5201,11 @@ msgstr "Endursetja"
 msgid "Reset and renumerate title names"
 msgstr "Endursetja og endurnúmera nöfn titla"
 
-#
 msgid "Reset count"
-msgstr ""
+msgstr "Nûlla talningu"
 
-#
 msgid "Reset saved position"
-msgstr ""
+msgstr "Hreinsa út vistaðar staðsetningar"
 
 #
 msgid "Reset video enhancement settings to system defaults?"
@@ -5171,9 +5219,8 @@ msgstr "Endursetja mynd bóta stillingar á síðast valdar stillingar?"
 msgid "Resolution"
 msgstr "Upplausn"
 
-#
 msgid "Response video entries."
-msgstr ""
+msgstr "Viðbrögð við myndbandinu."
 
 #
 msgid "Restart"
@@ -5219,18 +5266,19 @@ msgstr "Innsetning afrita í gangi"
 msgid "Restore system settings"
 msgstr "Setja inn kerfis stillingar"
 
-#
-msgid "Restrict \"after event\" to a certain timespan?"
+msgid "Restore your Dreambox with a USB stick"
 msgstr ""
 
+msgid "Restrict \"after event\" to a certain timespan?"
+msgstr "Binda \"eftir atriði\" að ákveðnu tímabili?"
+
 #
 msgid "Resume from last position"
 msgstr "Halda áfram frá sama stað og síðast"
 
-#
 #, python-format
 msgid "Resume position at %s"
-msgstr ""
+msgstr "Byrja aftur eftir %s"
 
 #
 #. TRANSLATORS: The string "Resuming playback" flashes for a moment
@@ -5275,9 +5323,8 @@ msgstr "Hraði mótors"
 msgid "Running"
 msgstr "Keyri"
 
-#
 msgid "Russia"
-msgstr ""
+msgstr "Rûssland"
 
 #
 msgid "Russian"
@@ -5287,9 +5334,8 @@ msgstr "Rússneska"
 msgid "S-Video"
 msgstr "S-Video"
 
-#
 msgid "SINGLE LAYER DVD"
-msgstr ""
+msgstr "SINGLE LAYER DVD"
 
 #
 msgid "SNR"
@@ -5319,8 +5365,10 @@ msgstr "Gervihnöttur"
 msgid "Satellite Equipment Setup"
 msgstr "Uppsetning Gervihnattabúnaðar"
 
-#
 msgid "Satellite equipment"
+msgstr "Gervihnatta búnaður"
+
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
 msgstr ""
 
 #
@@ -5331,7 +5379,9 @@ msgstr "Gervihnettir"
 msgid "Satfinder"
 msgstr "Gervihnattaleit"
 
-#
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 msgid "Sats"
 msgstr "Gervihn."
 
@@ -5351,21 +5401,17 @@ msgstr "Vista"
 msgid "Save Playlist"
 msgstr "Vista spilunarlista"
 
-#
 msgid "Save current delay to key"
-msgstr ""
+msgstr "Vista núverandi seinkun á takka"
 
-#
 msgid "Save to key"
-msgstr ""
+msgstr "Vista á takka"
 
-#
 msgid "Save values and close plugin"
-msgstr ""
+msgstr "Vista gildi og loka íforriti"
 
-#
 msgid "Save values and close screen"
-msgstr ""
+msgstr "Vista gildi og loka skjá"
 
 #
 msgid "Scaler sharpness"
@@ -5383,9 +5429,8 @@ msgstr "Leita"
 msgid "Scan Files..."
 msgstr "Leita að skrám..."
 
-#
 msgid "Scan NFS share"
-msgstr ""
+msgstr "Leita að NFS samnýtingu"
 
 #
 msgid "Scan QAM128"
@@ -5471,19 +5516,18 @@ msgstr "Leita á bandi US MID"
 msgid "Scan band US SUPER"
 msgstr "Leita á bandi US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
-#
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr "Leita að þráðlausu neti og tengja svo með völdu þráðlausu netkorti.\n"
+msgid "Scan range"
+msgstr "Leitar svið"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
+msgstr "Leita að þráðlausu neti og tengjast þeim með völdu netkorti.\n"
+
+msgid "Scans default lamedbs sorted by satellite"
 msgstr ""
 
 #
@@ -5491,70 +5535,62 @@ msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
 msgstr "Leita sjálfgefna gervihnetti, raðað eftir hnöttum með tengdum mótor"
 
-#
 msgid "Science & Technology"
-msgstr ""
+msgstr "Tækni og vísindi"
 
-#
 msgid "Search Term(s)"
-msgstr ""
+msgstr "Leitar skilyrði"
 
-#
 msgid "Search category:"
-msgstr ""
+msgstr "Leita flokk:"
 
 #
 msgid "Search east"
 msgstr "Leita austur"
 
-#
 msgid "Search for network shares"
-msgstr ""
+msgstr "Leita að samnýtingum á neti"
 
-#
 msgid "Search for network shares..."
-msgstr ""
+msgstr "Leita að samnýtingum..."
 
-#
 msgid "Search region:"
-msgstr ""
+msgstr "Leitar svæði:"
 
-#
 msgid "Search restricted content:"
-msgstr ""
+msgstr "Leita í læstu efni:"
 
-#
 msgid "Search strictness"
+msgstr "Leitar nákvæmni"
+
+msgid "Search through the EPG"
 msgstr ""
 
-#
 msgid "Search type"
-msgstr ""
+msgstr "Gerð leitar"
 
-#
 msgid "Search west"
 msgstr "Leita vestur"
 
-#
 msgid "Searching for available updates. Please wait..."
-msgstr ""
+msgstr "Leita að tiltækum uppfærslum. Vinsamlega bíðið..."
 
 #
 msgid "Searching for new installed or removed packages. Please wait..."
 msgstr "Leita að nýinnsettum eða fjarlægðum pökkum. Vinsamlega bíðið..."
 
-#
 msgid "Searching your network. Please wait..."
-msgstr ""
+msgstr "Leita á netinu. VInsamlega bíðið..."
 
 #
 msgid "Secondary DNS"
 msgstr "Vara DNS"
 
-#
-#, fuzzy
 msgid "Security service not running."
-msgstr "Veldur rás til að bæta við..."
+msgstr "Öryggis rás ekki í keyrslu."
+
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
 
 #
 msgid "Seek"
@@ -5564,11 +5600,12 @@ msgstr "Leita"
 msgid "Select"
 msgstr "Veldu"
 
-#
 msgid ""
 "Select \"exact match\" to enforce \"Match title\" to match exactly or "
 "\"partial match\" if you only want to search for a part of the event title."
 msgstr ""
+"Veldu \"alveg eins\" til að velja bara titla sem eru alveg eins eða \"eins "
+"að hluta\" ef að bara hluti af titli þarf að passa."
 
 #
 msgid "Select HDD"
@@ -5586,49 +5623,45 @@ msgstr "Veldu Netkort"
 msgid "Select a movie"
 msgstr "Veldu mynd"
 
-#
 msgid "Select a timer to import"
-msgstr ""
-
-#
-msgid "Select audio mode"
-msgstr "Veldu hljóð stillingu"
+msgstr "Veldu tímastillingar til að flytja inn"
 
 #
 msgid "Select audio track"
 msgstr "Veldu hljóð rás"
 
-#
 msgid "Select bouquet to record on"
-msgstr ""
+msgstr "Veldu rásavönd til upptöku"
 
 #
 msgid "Select channel to record from"
 msgstr "Veldu rás til að taka upp frá"
 
-#
 msgid "Select channel to record on"
-msgstr ""
+msgstr "Veldu rás til að taka upp"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Veldu skrár fyrir afrit. Núþegar valið:\n"
+msgid "Select desired image from feed list"
+msgstr "Veldu stýrikerfi af listanum"
+
+msgid "Select files for backup."
+msgstr "Veldu skrár fyrir afrit."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Veldu skrár/möppur til afritunar"
 
-#
-msgid "Select image"
-msgstr "Veldu stýrikerfi"
+msgid "Select input device"
+msgstr "Veldu inntaks tæki"
+
+msgid "Select input device."
+msgstr "Veldu inntaks tæki."
 
 #
 msgid "Select interface"
 msgstr "Veldu netkort"
 
-#
 msgid "Select new feed to view."
-msgstr ""
+msgstr "Veldu nýja fæðirás til að skoða."
 
 #
 msgid "Select package"
@@ -5638,26 +5671,22 @@ msgstr "Veldu pakka"
 msgid "Select provider to add..."
 msgstr "Veldu sendanda til að bæta við..."
 
-#
 msgid "Select refresh rate"
-msgstr "Veldu hressingar tíðni."
+msgstr "Veldu hressingar tíðni"
 
 #
 msgid "Select service to add..."
 msgstr "Veldur rás til að bæta við..."
 
-#
 #, python-format
 msgid "Select the key you want to set to %i ms"
-msgstr ""
+msgstr "Veldu takka til að stilla á %i ms"
 
-#
 msgid "Select the location to save the recording to."
-msgstr ""
+msgstr "Veldu stað til að vista upptökur á."
 
-#
 msgid "Select type of Filter"
-msgstr ""
+msgstr "Veldu gerð síu"
 
 #
 msgid "Select upgrade source to edit."
@@ -5671,21 +5700,15 @@ msgstr "Veldu mynd inngang með up/niður tökkum"
 msgid "Select video mode"
 msgstr "Veldu mynd stillingu"
 
-#
 msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
+msgstr "Veldu hvort að þú vilt leita eftir há og lá stöfum."
 
 #
 msgid "Select wireless network"
 msgstr "Veldu þráðlaust net"
 
-#
 msgid "Select your choice."
-msgstr ""
-
-#
-msgid "Selected source image"
-msgstr "Veldu grunn stýrikerfi"
+msgstr "Veldu nú."
 
 #
 msgid "Send DiSEqC"
@@ -5707,13 +5730,11 @@ msgstr "Endurtaka runu"
 msgid "Serbian"
 msgstr "Serneska"
 
-#
 msgid "Server IP"
-msgstr ""
+msgstr "IP vefþjóns"
 
-#
 msgid "Server share"
-msgstr ""
+msgstr "Vefþjóns samnýting"
 
 #
 msgid "Service"
@@ -5727,9 +5748,8 @@ msgstr "Leita að rásum"
 msgid "Service Searching"
 msgstr "Leita að rásum"
 
-#
 msgid "Service delay"
-msgstr ""
+msgstr "Seinkun hljóðs"
 
 #
 msgid "Service has been added to the favourites."
@@ -5775,10 +5795,12 @@ msgstr "Upplýsingar"
 msgid "Services"
 msgstr "Rásir"
 
-#
-msgid "Set End Time"
+msgid "Set Bitstream/PCM audio delays"
 msgstr ""
 
+msgid "Set End Time"
+msgstr "Stilla loka tíma"
+
 #
 msgid "Set Voltage and 22KHz"
 msgstr "Setja spennu og 22KHz"
@@ -5787,10 +5809,9 @@ msgstr "Setja spennu og 22KHz"
 msgid "Set available internal memory threshold for the warning."
 msgstr "Stilla laus minnis mörk áður en viðvörun er gefin."
 
-#
 #, python-format
 msgid "Set delay to %i ms (can be set)"
-msgstr ""
+msgstr "Stilla leinkun á %i ms (hægt að stilla)"
 
 #
 msgid "Set interface as default Interface"
@@ -5800,17 +5821,17 @@ msgstr "Gera að sjálfgefnu korti"
 msgid "Set limits"
 msgstr "Setja mörk"
 
-#
 msgid "Set maximum duration"
-msgstr ""
+msgstr "Stilla mesta tímabil"
 
-#
 msgid "Set this NO to disable this AutoTimer."
+msgstr "Stilla á NEI til að hætta með sjálfvirka tímastillingu"
+
+msgid "Sets your Dreambox into Deep-Standby"
 msgstr ""
 
-#
 msgid "Setting key canceled"
-msgstr ""
+msgstr "Hætt við að stilla takka"
 
 #
 msgid "Settings"
@@ -5824,40 +5845,39 @@ msgstr "Uppsetning"
 msgid "Setup Mode"
 msgstr "Uppsetninga hamur"
 
-#
 msgid "Setup for the Audio Sync Plugin"
-msgstr ""
+msgstr "Uppsetning á hljóðseinkunar íforriti"
 
-#
 #, python-format
 msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
+"Á USB stauts ráðgjafi  að halda áfram og setja stýrikerfi %s inn í minni "
+"móttakarans?"
 
 #
 msgid "Sharpness"
 msgstr "Skerpa"
 
-#
 msgid "Short Movies"
-msgstr ""
+msgstr "Stuttar bíómyndir"
 
 msgid "Short filenames"
-msgstr ""
+msgstr "Stutt skráarnöfn"
 
-#
 msgid "Should this AutoTimer be restricted to a timespan?"
-msgstr ""
+msgstr "Á þessi sjálfvirka tímastilling að vera takmörkuð við ákveðið tímabil?"
 
-#
 msgid "Should this AutoTimer only match up to a certain event duration?"
 msgstr ""
+"Á þessi sjálfvirka tímastilling bara að passa við ákveðna lengd átriða?"
 
-#
 msgid ""
 "Should timers created by this AutoTimer be recorded to a custom location?"
 msgstr ""
+"Eiga þessar tímastillingar sem búnar eru til núna að vera teknar upp á "
+"ákveðinn stað?"
 
 #
 msgid "Show Info"
@@ -5875,13 +5895,11 @@ msgstr "Sýna WLAN stöðu"
 msgid "Show blinking clock in display during recording"
 msgstr "Láta klukkuna blikka á skjá við upptöku"
 
-#
 msgid "Show event-progress in channel selection"
-msgstr ""
+msgstr "Sýna framvindu atriðis við rásaval"
 
-#
 msgid "Show in extension menu"
-msgstr ""
+msgstr "Sýna við viðbótar valmynd"
 
 #
 msgid "Show infobar on channel change"
@@ -5907,17 +5925,35 @@ msgstr "Sýna rásir sem byrja á"
 msgid "Show the radio player..."
 msgstr "Sýna útvarpsspilara..."
 
-#
 msgid "Show the tv player..."
-msgstr "Sýna sjónvarpsspilara"
+msgstr "Sýna sjónvarpsspilara..."
+
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
 
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Sýnir stöðu þráðlausrar nettenginar.\n"
 
-#
 msgid "Shutdown"
-msgstr ""
+msgstr "Slökkva"
 
 #
 msgid "Shutdown Dreambox after"
@@ -5943,10 +5979,16 @@ msgstr "Svipuð útsending:"
 msgid "Simple"
 msgstr "Einfalt"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Einföld valmynd (virkar fyrir flesta spilara)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Einn"
@@ -5971,6 +6013,9 @@ msgstr "Eitt skref (GOP)"
 msgid "Skin"
 msgstr "Skinn"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Skinn"
@@ -6012,9 +6057,11 @@ msgstr "Hraði hægspilunar"
 msgid "Software"
 msgstr "Hugbúnaður"
 
-#
 msgid "Software management"
-msgstr ""
+msgstr "Hugbúnaðar umsýsla"
+
+msgid "Software manager setup"
+msgstr "Uppsetning hugbúnaðar umsýslu"
 
 #
 msgid "Software restore"
@@ -6024,9 +6071,14 @@ msgstr "Hugbúnaðar endurinnsetning"
 msgid "Software update"
 msgstr "Hugbúnaðar uppfærsla"
 
-#
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr "Upplýsingar hugbúnaðar umsýslu"
+
 msgid "Some plugins are not available:\n"
-msgstr "Sum innskot eru ekki til:\n"
+msgstr "Sum íforrit eru ekki til:\n"
 
 #
 msgid "Sorry MediaScanner is not installed!"
@@ -6048,9 +6100,8 @@ msgstr ""
 msgid "Sorry, no Details available!"
 msgstr "Því miður, engar nánari upplýsingar til!"
 
-#
 msgid "Sorry, video is not available!"
-msgstr ""
+msgstr "Því miður, mynd ekki tiltæk!"
 
 #
 msgid ""
@@ -6067,9 +6118,8 @@ msgstr ""
 msgid "Sort A-Z"
 msgstr "Raða A-Ö"
 
-#
 msgid "Sort AutoTimer"
-msgstr ""
+msgstr "Raða sjálfvirkum tímastillingum"
 
 #
 #. TRANSLATORS: This must fit into the header button in the EPG-List
@@ -6088,13 +6138,11 @@ msgstr "Hljóðburðarbylgja"
 msgid "South"
 msgstr "Suður"
 
-#
 msgid "South Korea"
-msgstr ""
+msgstr "Suður Kórea"
 
-#
 msgid "Spain"
-msgstr ""
+msgstr "Spánn"
 
 #
 msgid "Spanish"
@@ -6104,9 +6152,8 @@ msgstr "Spænska"
 msgid "Split preview mode"
 msgstr "Skipta forsýn"
 
-#
 msgid "Sports"
-msgstr ""
+msgstr "Íþróttir"
 
 #
 msgid "Standby"
@@ -6116,19 +6163,16 @@ msgstr "Biðstaða"
 msgid "Standby / Restart"
 msgstr "Biðstaða / Endurræsing"
 
-#
 #, python-format
 msgid "Standby Fan %d PWM"
-msgstr ""
+msgstr "Vifta í biðstöðu %d PWM"
 
-#
 #, python-format
 msgid "Standby Fan %d Voltage"
-msgstr ""
+msgstr "%d Volt á viftu í biðstöðu "
 
-#
 msgid "Start Webinterface"
-msgstr ""
+msgstr "Ræsa vefviðmót"
 
 #
 msgid "Start from the beginning"
@@ -6142,9 +6186,8 @@ msgstr "Byrja upptöku?"
 msgid "Start test"
 msgstr "Byrja prófun"
 
-#
 msgid "Start with following feed:"
-msgstr ""
+msgstr "Ræsa með eftirfarandi fæðirásum:"
 
 #
 msgid "StartTime"
@@ -6154,37 +6197,32 @@ msgstr "Byrjunartími"
 msgid "Starting on"
 msgstr "Byrja á"
 
-#
 msgid "Std. Feeds"
+msgstr "Std. fæðirásir"
+
+msgid "Step by step network configuration"
 msgstr ""
 
 #
 msgid "Step east"
 msgstr "Skref austur"
 
-#
 msgid "Step in ms for arrow keys"
-msgstr ""
+msgstr "Þrep í ms fyrir örva takka"
 
-#
 #, python-format
 msgid "Step in ms for key %i"
-msgstr ""
+msgstr "Þrep í ms fyrir %i takka"
 
-#
 #, python-format
 msgid "Step in ms for keys '%s'"
-msgstr ""
+msgstr "Þrep í ms fyrir '%s' takka"
 
 #
 msgid "Step west"
 msgstr "Skref vestur"
 
 #
-msgid "Stereo"
-msgstr "Víðóma"
-
-#
 msgid "Stop"
 msgstr "Stopp"
 
@@ -6224,6 +6262,12 @@ msgstr "Vista staðsetningu"
 msgid "Stored position"
 msgstr "Vistuð staða"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Listi undirrása..."
@@ -6252,9 +6296,8 @@ msgstr "Sunnudagur"
 msgid "Swap Services"
 msgstr "Skipta á rásum"
 
-#
 msgid "Sweden"
-msgstr ""
+msgstr "Svíþjóð"
 
 #
 msgid "Swedish"
@@ -6268,9 +6311,8 @@ msgstr "Skipta á næstu undirrás"
 msgid "Switch to previous subservice"
 msgstr "Skipta á fyrri undirrás"
 
-#
 msgid "Switchable tuner types:"
-msgstr ""
+msgstr "Gerðir umskiptanlegra móttakara:"
 
 #
 msgid "Symbol Rate"
@@ -6319,21 +6361,17 @@ msgstr "Merki 2"
 msgid "Tags"
 msgstr "Merki"
 
-#
 msgid "Tags the Timer/Recording will have."
-msgstr ""
+msgstr "Merkingar sem að tíma atriði/upptökur hafa."
 
-#
 msgid "Tags: "
-msgstr ""
+msgstr "Merki:"
 
-#
 msgid "Taiwan"
-msgstr ""
+msgstr "Taiwan"
 
-#
 msgid "Temperature and Fan control"
-msgstr ""
+msgstr "Hiti og viftu stillingar"
 
 #
 msgid "Terrestrial"
@@ -6351,10 +6389,9 @@ msgstr "Prufa DiSEqC stillingar"
 msgid "Test Type"
 msgstr "Prufa gerð"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 80
 msgid "Test again"
-msgstr ""
+msgstr "Prufa aftur"
 
 #
 msgid "Test mode"
@@ -6364,6 +6401,9 @@ msgstr "Prufu hamur"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Prófa stillingar netkorts í Dreamboxinu.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Prófa skilaboðaskjóðu?"
@@ -6376,84 +6416,150 @@ msgstr ""
 "Takk fyrir að nota álfinn.\n"
 "Ýttu á OK til að halda áfram."
 
-#
 msgid ""
 "Thank you for using the wizard. Your box is now ready to use.\n"
 "Please press OK to start using your Dreambox."
 msgstr ""
-"Takk fyrir að nota álfinn. Núna er móttakarinn tilbúinn til notkunar.\n"
-"Ýttu á OK til að byrja að nota móttakarann,"
+"Takk fyrir að nota ráðgjafann. Núna er móttakarinn tilbúinn til notkunar.\n"
+"Ýttu á OK til að byrja að nota móttakarann."
 
-#
 msgid ""
 "Thank you for using the wizard. Your new AutoTimer has been added to the "
 "List.\n"
 "Please press OK to continue."
 msgstr ""
+"Takk fyrir að nota ráðgjafann. Nýju sjálfvirku tímastillingunni hefur verið "
+"bætt við.\n"
+"Ýttu á OK til að halda áfram."
+
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
 
-#
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
 msgstr ""
 "DVD staðallinn er ekki með möguleika á H.264 (HDTV). Viltu búa til Dreambox "
-"gagna disk (sem ekki er hægt að venjulegum DVD spilara) í staðinn."
+"gagna disk (sem ekki er hægt að venjulegum DVD spilara) í staðinn?"
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
 
-#
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
+"Netkerfis ráðgjafinn er ekki innsettur!\n"
+"Vinsamlega settu hann inn."
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
 
-#
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
 msgstr ""
+"Hugbúnaðar umsýslu viðbót er ekki innsett!\n"
+"Vinsamlega settu það inn."
 
-#
 msgid ""
 "The Timer will not be added to the List.\n"
 "Please press OK to close this Wizard."
 msgstr ""
+"Tímastillingu verður ekki bætt í listann.\n"
+"Ýttu á OK til að loka ráðgjafanum."
 
-#
 msgid ""
 "The Timespan of an AutoTimer is the first 'advanced' attribute. If a "
 "timespan is specified an event will only match this AutoTimer if it lies "
 "inside of this timespan."
 msgstr ""
+"Tímabil sjálfvirkar tímastillingar er fyrsta atriðið. Ef að tímabil er valið "
+"þá mun atriði aðeins vera valið er að það passar."
+
+msgid ""
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"USB stauturinn var gerður ræsanlegur.\n"
+"Núna getur þú hlaðið niður NFI  stýrikerfis skrá!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB stauturinn er ræsanlegur núna. Viltu hlaða niður nýjasta stýrikerfninu "
-"frá vefþjóninum og vista það á stautinn?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
 msgstr "Afritun mistókst. Veldu annan stað fyrir afritið."
 
-#
 msgid ""
 "The counter can automatically be reset to the limit at certain intervals."
-msgstr ""
+msgstr "Teljarann er aðeins hægt að núlla sjálvirkt með ákveðnu millibili."
 
-#
 #, python-format
 msgid ""
 "The directory %s is not writable.\n"
 "Make sure you select a writable directory instead."
 msgstr ""
+"Mappan %s er ekki skrifanleg.\n"
+"Vertu viss um að velja möppu sem má skrifa í."
 
-#
 msgid ""
 "The editor to be used for new AutoTimers. This can either be the Wizard or "
 "the classic editor."
 msgstr ""
+"Þessi ritill er notaður með sjálfvirkri tímastillingu. Það er bæði hægt að "
+"nota ráðgjafann eða venjulegan ritil."
 
 #
 #, python-format
@@ -6495,27 +6601,11 @@ msgstr ""
 "Innsetning sjálfgefins rásalista er lokið. Þú getur nú haldið áfram að "
 "stilla Dreamboxið með því að ýta á OK takkann á fjarstýringunni."
 
-#
 msgid "The match attribute is mandatory."
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Staðfesting md5sum tókst ekki, skráin gæti verið skemmd! Ertu viss um að þú "
-"viljir setja þetta stýrikerfi inn í minni? Það er ekki mælt með því að gera "
-"það!"
+msgstr "Þú verður að velja hvernig á að leita."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Staðfesting md5sum tókst ekki, það gæti vantað hluta á skrána eða þá að hún "
-"sé skemmd!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "Md5sum prufun tókst ekki, skráin er sennilega skemmd!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6531,22 +6621,17 @@ msgid "The path %s already exists."
 msgstr "Slóðin %s er þegar til."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Það tókst að breyta kóðanum."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Kóðinn sem þú slóst inn er rangur."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Kóðarnir sem þú slóst inn eru ekki eins."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Útkoman hefur verið skrifuð á %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Tíma stilling fyrir svefn er virk."
@@ -6575,22 +6660,27 @@ msgstr ""
 "Þráðlausa netkortið er ekki tengt!\n"
 "Vinsamlega tengið það."
 
-#
 msgid ""
-"The wizard can backup your current settings. Do you want to do a backup now?"
-msgstr "Álfurinn getur tekið afrit af stillingum þínum. Viltu taka afrit núna?"
+"The wizard can backup your current settings. Do you want to do a backup now?"
+msgstr ""
+"Ráðgjafinn getur tekið afrit af stillingum þínum. Viltu taka afrit núna?"
+
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Ráðgjafinn fann afrit af stillingum. Viltu setja inn stillingar síðan %s?"
 
-#
 msgid "The wizard is finished now."
-msgstr "Álfurinn er búinn núna."
+msgstr "Ráðgjafinn er búinn núna."
 
 #
 msgid "There are at least "
 msgstr "Það eru allavega "
 
-#
 msgid "There are currently no outstanding actions."
-msgstr ""
+msgstr "Það er ekkert atriði sem að liggur fyrir."
 
 #
 msgid "There are no default services lists in your image."
@@ -6600,9 +6690,8 @@ msgstr "Það er enginn sjálfgefinn rásalisti í þessu stýrikerfi."
 msgid "There are no default settings in your image."
 msgstr "Það er engar sjálfgefnar stillingar í þessu stýrikerfi."
 
-#
 msgid "There are no updates available."
-msgstr ""
+msgstr "Það er engin uppfærsla tiltæk."
 
 #
 msgid "There are now "
@@ -6620,41 +6709,20 @@ msgstr ""
 msgid "There was an error downloading the packetlist. Please try again."
 msgstr "Það varð villa við niðurhal pakka listans. Vinsamlega prófaðu aftur."
 
-#
 msgid "There was an error getting the feed entries. Please try again."
-msgstr ""
+msgstr "Það varð villa við að sækja fæðirásir. Reyndu aftur."
 
 #
 msgid "There was an error. The package:"
 msgstr "Það varð villa. Pakkinn:"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 130
 msgid ""
 "There's a certificate update available for your dreambox. Would you like to "
 "apply this update now?"
 msgstr ""
-
-#
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Þessi .NFI skrá inniheldur ekki %s stýrikerfi í lagi!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Þessi .NFI skrá er ekki með md5sum undirskrift og er ekki hægt að tryggja að "
-"hún virki. Viltu örugglega forrita hana inn í minni?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Þessi .NFI skrá er með gilda md5 undirskrift. Viltu halda áfram að forrita "
-"minni móttakarans með henni?"
+"Það er tiltæk uppfærsla fyrir Dreamboxið þitt. Viltu setja þessa uppfærslu "
+"inn núna?"
 
 #
 msgid ""
@@ -6669,59 +6737,77 @@ msgstr ""
 msgid "This Dreambox can't decode %s streams!"
 msgstr "Þetta Dreambox getur ekki afrugað %s strauma!"
 
-#
 msgid "This Month"
-msgstr ""
+msgstr "Þennan mánuð"
 
-#
 msgid "This Week"
-msgstr ""
+msgstr "Þessa viku"
 
-#
 msgid ""
 "This is a name you can give the AutoTimer. It will be shown in the Overview "
 "and the Preview."
 msgstr ""
+"Þetta er nafn sem að þú gefur sjálfvirku tímastillingunni. Það er sýnt í "
+"yfirliti og forsýn."
 
 #
 msgid "This is step number 2."
 msgstr "Þetta er hluti númer 2"
 
-#
 msgid ""
 "This is the delay in hours that the AutoTimer will wait after a search to "
 "search the EPG again."
 msgstr ""
+"Þetta er bið í klukkustundum sem að sjálfvirka tímastillingin bíður eftir að "
+"leita í dagskránni aftur."
 
-#
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "Þetta er hjálpar valmyndin. Sláðu inn eitthvað svo ég geti sýnt þér."
 
-#
 msgid ""
 "This is what will be looked for in event titles. Note that looking for e.g. "
 "german umlauts can be tricky as you have to know the encoding the channel "
 "uses."
 msgstr ""
+"Þetta er það sem að leitað verður að í titli atriðis. Athugaðu að "
+"séríslenskir stafir virka ekki nema að nota sé sama kóðun sem að stöðin "
+"notar."
+
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Þetta íforrit útbýr USB staut sem er hægt að nota til að uppfæta stýrikerfið "
+"í Dreamboxinu án þess að nota tölvu.\n"
+"Fyrst þarf að undirbúa USB stautinn þannig að hægt verði að ræsa frá honum.\n"
+"Næst þarf að hlaða niður NFI stýrikerfi frá uppfærslu vefþjóni sem er vistað "
+"á USB stautnum.\n"
+"Ef þú hefur nú þegar útbúið USB staut þá skaltu setja það í núna. Annars "
+"skaltu setja USB staut sem er minnst 64MB sem er hægt að nota!"
 
-#
 msgid "This plugin is installed."
-msgstr "Þetta innskot er innsett."
+msgstr "Þetta íforrit er uppsett."
 
-#
 msgid "This plugin is not installed."
-msgstr "Þetta innskot er ekki innsett."
+msgstr "Þetta íforrit er ekki sett upp."
 
-#
 msgid "This plugin will be installed."
-msgstr "Þetta innskot verður sett inn."
+msgstr "Þetta íforrit verður sett inn."
 
-#
 msgid "This plugin will be removed."
-msgstr "Þetta innskot verður tekið út."
+msgstr "Þetta íforrit verður tekið út."
 
-#
 msgid "This setting controls the behavior when a timer matches a found event."
+msgstr "Þetta stjórnar því sem að gera á þegar að atriði finnst við leit."
+
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
 msgstr ""
 
 #
@@ -6786,12 +6872,14 @@ msgstr ""
 msgid "This test detects your configured LAN-Adapter."
 msgstr "Þessi prufun skynjar innstillt netkort."
 
-#
 msgid ""
 "This toggles the behavior on timer conflicts. If an AutoTimer matches an "
 "event that conflicts with an existing timer it will not ignore this event "
 "but add it disabled."
 msgstr ""
+"Þetta velur hvað gera skal ef að tímastilling skarast. Ef að sjálfvirk "
+"tímastilling finnur atriði sem að skarast við annað atriði þá er því bætt "
+"við en sem óvirku."
 
 #
 msgid "Three"
@@ -6817,13 +6905,11 @@ msgstr "Fimmtudagur"
 msgid "Time"
 msgstr "Tími"
 
-#
 msgid "Time in minutes to append to recording."
-msgstr ""
+msgstr "Tími í mínútum sem að bæta á við upptökur."
 
-#
 msgid "Time in minutes to prepend to recording."
-msgstr ""
+msgstr "Tími í mínútum sem að bæta á framan við upptökur."
 
 #
 msgid "Time/Date Input"
@@ -6861,9 +6947,8 @@ msgstr ""
 "Tímastillingar ná yfir hvorn annan!\n"
 "Vinsamlega athugið það!"
 
-#
 msgid "Timer record location"
-msgstr ""
+msgstr "Staður fyrir tímastilltar upptökur"
 
 #
 msgid "Timer sanity error"
@@ -6877,17 +6962,15 @@ msgstr "Tímastillinga val"
 msgid "Timer status:"
 msgstr "Tíma staða:"
 
-#
 msgid "Timer type"
-msgstr ""
+msgstr "Gerð tímastillingar"
 
 #
 msgid "Timeshift"
 msgstr "Lifandi pása"
 
-#
 msgid "Timeshift location"
-msgstr ""
+msgstr "Staður fyrir lifandi pásu"
 
 #
 msgid "Timeshift not possible!"
@@ -6909,29 +6992,31 @@ msgstr "Upplýsingar titils"
 msgid "Titleset mode"
 msgstr "Titla stillingar"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Til að uppfæra stýrikerfi Dreamboxins, fylgdu þá þessum leiðbeiningum:\n"
-"1) Slökktu á móttakaranum með rofanum aftaná og settu inn startanlega USB "
-"stautinn í USB tengið.\n"
-"2) Kveiktu á rofanum aftaná móttakaranum og haldu inni NIÐUR takkanum á "
-"framhlið móttakarans í 10 sekúndur eftir það.\n"
-"3) Bíðið eftir ræsingu og fylgdu leiðbeiningunum á skjánum."
+"TIl að uppfæra stýrikerfið í Dreamboxinu farðu þá eftir þessum "
+"leiðbeiningum:\n"
+"1. Slökktu á móttakaranum með rofanum aftaná boxinu og vertu viss um að "
+"ræsanlegi USB stauturinn er tengdur.\n"
+"2. Kveiktu á móttakaranum og haltu inn NIÐUR takkanum framaná móttakaranum í "
+"10 sekúndur.\\3. Bíddu eftir að móttakarinn ræsi og farðu eftir "
+"leiðbeiningum ráðgjafans."
 
 #
 msgid "Today"
 msgstr "Í dag"
 
-#
 msgid "Tone Amplitude"
-msgstr ""
+msgstr "Styrkur tóns"
 
 #
 msgid "Tone mode"
@@ -6945,18 +7030,19 @@ msgstr "Tónstýring"
 msgid "Toneburst A/B"
 msgstr "Tón stýring A/B"
 
-#
 msgid "Top favorites"
-msgstr ""
+msgstr "Vinsælast"
 
-#
 msgid "Top rated"
-msgstr ""
+msgstr "Hæsta einkunn"
 
 #
 msgid "Track"
 msgstr "Spor"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Þýðing"
@@ -6981,9 +7067,8 @@ msgstr "Sendir"
 msgid "Transponder Type"
 msgstr "Gerð sendis"
 
-#
 msgid "Travel & Events"
-msgstr ""
+msgstr "Ferðalög"
 
 #
 msgid "Tries left:"
@@ -7001,13 +7086,11 @@ msgstr "Reyni að finna sendi í kapalkerfi.. vinsamlega bíðið..."
 msgid "Trying to download a new packetlist. Please wait..."
 msgstr "Reyni að hlaða niður nýjum pakka lista. Vinsamlega bíðið..."
 
-#
 msgid "Trying to download the Youtube feed entries. Please wait..."
-msgstr ""
+msgstr "Reyni að hlaða niður Youtube myndum. Vinsamlega bíðið..."
 
-#
 msgid "Trying to download the Youtube search results. Please wait..."
-msgstr ""
+msgstr "Reyni að hlaða niður Youtube leit. Vinsamlega bíðið..."
 
 #
 msgid "Tue"
@@ -7045,9 +7128,8 @@ msgstr "Stilling móttakara"
 msgid "Tuner status"
 msgstr "Móttakari"
 
-#
 msgid "Tuner type"
-msgstr ""
+msgstr "Gerð móttakara"
 
 #
 msgid "Turkish"
@@ -7078,12 +7160,6 @@ msgid "USB stick wizard"
 msgstr "USB stauta stjóri"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrainian"
 
@@ -7107,17 +7183,14 @@ msgstr ""
 msgid "Uncommitted DiSEqC command"
 msgstr "Uncommitted DiSEqC stýring"
 
-#
 msgid "Undo install"
-msgstr ""
+msgstr "Hætta við innsetningu"
 
-#
 msgid "Undo uninstall"
-msgstr ""
+msgstr "Hætta við að hætta við"
 
-#
 msgid "UnhandledKey"
-msgstr ""
+msgstr "Ónotaður"
 
 #
 msgid "Unicable"
@@ -7131,27 +7204,27 @@ msgstr "Unicable LNB"
 msgid "Unicable Martix"
 msgstr "Unicable Martix"
 
-#
 msgid "Uninstall"
-msgstr ""
+msgstr "Taka út"
 
-#
 msgid "United States"
-msgstr ""
+msgstr "Bandaríkin"
 
 #
 msgid "Universal LNB"
 msgstr "Venjulegt LNB"
 
 msgid "Unknown network adapter."
-msgstr ""
+msgstr "Óþekkt netkort."
 
-#
 msgid ""
 "Unless this is enabled AutoTimer will NOT automatically look for events "
 "matching your AutoTimers but only when you leave the GUI with the green "
 "button."
 msgstr ""
+"Ef þetta er óvirkt þá mun sjálfvirk tímastilling ekki leita að atriðum sem "
+"passa við leitarskilyrði nema þegar þú hættir núna þegar þú ferð út með "
+"græna takkanum."
 
 #
 msgid "Unmount failed"
@@ -7161,45 +7234,41 @@ msgstr "Aftenging tókst ekki"
 msgid "Unsupported"
 msgstr "Ekki stutt"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Uppfæra"
 
-#
-#, fuzzy
 msgid "Update done..."
-msgstr "Uppfæra"
+msgstr "Uppfærslu lokið..."
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 170
 msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
+"Uppfærslu lokið... Orginal Dreambox prufa verður núna keyrt aftur og mun "
+"ekki spyrja aftur."
 
-#
-#, fuzzy
 msgid "Updatefeed not available."
-msgstr " uppfærslur tiltækar."
+msgstr "Uppfærslur á fæðirásum ekki tiltækar."
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 150
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
-msgstr ""
+msgstr "Uppfærsla tókst ekki. Ekkert er að, það tókst bara ekki að uppfæra."
 
 #
 msgid "Updating finished. Here is the result:"
 msgstr "Uppfærslu er lokið. Hér er útkoman:"
 
-#
 msgid "Updating software catalog"
-msgstr ""
+msgstr "Uppfæri efnisyfirlit hugbúnaðar"
 
-#
-#, fuzzy
 msgid "Updating, please wait..."
-msgstr "Vinsamlega bíðið..."
+msgstr "Uppfæri, vinsamlega bíðið..."
 
 #
 msgid "Updating... Please wait... This can take some minutes..."
@@ -7217,15 +7286,15 @@ msgstr "Uppfæri"
 msgid "Upgrading Dreambox... Please wait"
 msgstr "Uppfæri Dreamboxið...vinsamlegast bíðið"
 
-#
 msgid "Upper bound of timespan."
-msgstr ""
+msgstr "Efri mörk tímabils."
 
-#
 msgid ""
 "Upper bound of timespan. Nothing after this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Efri mörk tímabils. Ekkert eftir þennan tíma verður skoðað. Auka tímamörk "
+"eru ekki tekin með!"
 
 #
 msgid "Use"
@@ -7243,14 +7312,16 @@ msgstr "Nota netkort"
 msgid "Use Power Measurement"
 msgstr "Nota afl mælingu"
 
-#
 msgid "Use a custom location"
-msgstr ""
+msgstr "Nota sérstakan stað"
 
 #
 msgid "Use a gateway"
 msgstr "Nota beini"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Nota kyrrmyndir við hraðspólun hraðar en"
@@ -7259,9 +7330,8 @@ msgstr "Nota kyrrmyndir við hraðspólun hraðar en"
 msgid "Use power measurement"
 msgstr "Nota aflmælingu"
 
-#
 msgid "Use the Networkwizard to configure selected network adapter"
-msgstr ""
+msgstr "Nota ráðgjafa til að stilla valið netkort"
 
 #
 msgid "Use the Networkwizard to configure your Network\n"
@@ -7283,6 +7353,12 @@ msgid ""
 "press OK."
 msgstr "Ýttu á up/niður takka á fjarstýringu til að velja. Ýttu svo á OK."
 
+msgid "Use this input device settings?"
+msgstr "Nota þessar stillingar fyrir inntaks tæki?"
+
+msgid "Use this settings?"
+msgstr "Nota þessar stillingar?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Nota mynd endurbóta stillingar?"
@@ -7307,13 +7383,11 @@ msgstr "Notuð leitunaraðferð"
 msgid "User defined"
 msgstr "Stillt af notanda"
 
-#
 msgid "User management"
-msgstr ""
+msgstr "Notenda umsýsla"
 
-#
 msgid "Usermanager"
-msgstr ""
+msgstr "Notendastjóri"
 
 #
 msgid "Username"
@@ -7327,9 +7401,17 @@ msgstr "Vídeó scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (mynd sýnishorn)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
+"Athuga hvort Dreamboxið þitt er orginal með því að keyra genuine dreambox "
+"íforrit!"
 
 #
 msgid "Vertical"
@@ -7339,9 +7421,8 @@ msgstr "Lóðrétt"
 msgid "Video Fine-Tuning"
 msgstr "Mynd fínstillingar"
 
-#
 msgid "Video Fine-Tuning Wizard"
-msgstr "Mynd fínstillinga álfur"
+msgstr "Mynd fínstillinga ráðgjafi"
 
 #
 msgid "Video Output"
@@ -7351,9 +7432,8 @@ msgstr "Mynd útgangur"
 msgid "Video Setup"
 msgstr "Mynd uppsetning"
 
-#
 msgid "Video Wizard"
-msgstr "Mynd álfur"
+msgstr "Mynd ráðgjafi"
 
 #
 msgid "Video enhancement preview"
@@ -7386,20 +7466,35 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Mynd hams stilling."
 
-#
-msgid "Videobrowser exit behavior:"
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
 msgstr ""
 
+msgid "Videobrowser exit behavior:"
+msgstr "Myndvafra hegðun þegar hætt er:"
+
 #
 msgid "Videoenhancement Setup"
 msgstr "Mynd endurbóta uppsetning"
 
-#
-msgid "Videoplayer stop/exit behavior:"
+msgid "Videomode provides advanced video mode settings"
 msgstr ""
 
-#
+msgid "Videoplayer stop/exit behavior:"
+msgstr "Myndspilara hegðun við að stoppa/hætta"
+
 msgid "View Count"
+msgstr "Skoða fjölda"
+
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
 msgstr ""
 
 #
@@ -7418,9 +7513,8 @@ msgstr "Skoða gagnvirkt Útvarp"
 msgid "View Video CD..."
 msgstr "Skoða Video CD..."
 
-#
 msgid "View active downloads"
-msgstr ""
+msgstr "Skoða virk niðurhöl"
 
 #
 msgid "View details"
@@ -7442,9 +7536,8 @@ msgstr "Skoða lista af tiltækum Skjá og viðmóts viðbótum."
 msgid "View list of available EPG extensions."
 msgstr "Skoða lista af tiltækum EPG viðbótum."
 
-#
 msgid "View list of available Satellite equipment extensions."
-msgstr ""
+msgstr "Skoða lista af tiltækum gervihnatta viðbótum."
 
 #
 msgid "View list of available communication extensions."
@@ -7478,34 +7571,37 @@ msgstr "Skoða lista af tiltækum hugbúnaðar viðbótum"
 msgid "View list of available system extensions"
 msgstr "Skoða lista af tiltækum kerfis viðbótum"
 
-#
 msgid "View related videos"
-msgstr ""
+msgstr "Skoða tengd myndbönd"
 
-#
 msgid "View response videos"
-msgstr ""
+msgstr "Skoða svörunar myndbönd"
 
 #
 msgid "View teletext..."
 msgstr "Skoða textavarp..."
 
-#
 msgid "View, edit or delete mountpoints on your Dreambox."
-msgstr ""
+msgstr "Skoða, breyta eða eyða tengipunkta við Dreamboxið."
 
-#
 msgid "View, edit or delete usernames and passwords for your network."
-msgstr ""
+msgstr "Skoða, breyta eða eyða notendanöfnum og aðgangsorðum að netkerfinu."
 
-#
 msgid "Views: "
-msgstr ""
+msgstr "Skoðað:"
 
 #
 msgid "Virtual KeyBoard"
 msgstr "Sýndar lyklaborð"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spennu stýring"
@@ -7523,10 +7619,10 @@ msgid "WEP"
 msgstr "WEP"
 
 msgid "WLAN adapter."
-msgstr ""
+msgstr "WLAN netkort."
 
 msgid "WLAN connection"
-msgstr ""
+msgstr "WLAN nettenging"
 
 #
 msgid "WPA"
@@ -7544,9 +7640,8 @@ msgstr "WPA2"
 msgid "WSS on 4:3"
 msgstr "WSS á 4:3"
 
-#
 msgid "Wait time in ms before activation:"
-msgstr ""
+msgstr "Biðtími í ms fyrir virkjun:"
 
 #
 msgid "Waiting"
@@ -7556,14 +7651,21 @@ msgstr "Bíð"
 msgid "Warn if free space drops below (kB):"
 msgstr "Vara við ef að laust minni fer niður fyrir (kB):"
 
-#
-msgid "Webinterface"
+msgid "Watch streams from ZDF Mediathek"
 msgstr ""
 
-#
-msgid "Webinterface: Main Setup"
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
 msgstr ""
 
+msgid "Webinterface"
+msgstr "Vefviðmót"
+
+msgid "Webinterface: Main Setup"
+msgstr "Vefviðmót: Uppsetning"
+
 #
 msgid "Wed"
 msgstr "Mið"
@@ -7576,17 +7678,14 @@ msgstr "Miðvikudagur"
 msgid "Weekday"
 msgstr "Vikudagur"
 
-#
 msgid "Weekend"
-msgstr ""
+msgstr "Helgi"
 
-#
 msgid "Weekly (Monday)"
-msgstr ""
+msgstr "Vikulega (mánudaga)"
 
-#
 msgid "Weekly (Sunday)"
-msgstr ""
+msgstr "Vikulega (sunnudaga)"
 
 #
 msgid ""
@@ -7605,17 +7704,15 @@ msgstr ""
 "Farðu þá að enda þess og ýttu á OK, veldu 'enda klippingu'. Það er allt og "
 "sumt."
 
-#
 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 ""
-"Velkominn til stýrikerfis uppfærslu álfinn. Álfurinn aðstoðar þig við að "
-"uppfæra stýrikerfi Dreamboxins með því að sjá um afritun af þínum stillingum "
-"og sýnir svo hverning uppfærslan fer fram."
+"Velkominn til stýrikerfis uppfærslu ráðgjafann. Ráðgjafinn aðstoðar þig við "
+"að uppfæra stýrikerfi Dreamboxins með því að sjá um afritun af þínum "
+"stillingum og sýnir svo hverning uppfærslan fer fram."
 
-#
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
 "\n"
@@ -7630,8 +7727,19 @@ msgid ""
 "\n"
 "The Help button shows this help again."
 msgstr ""
+"Velkomin í MyTube YouTube spilarann.\n"
+"\n"
+"Nota Bouqet+ takka til að fara í leitar svæði og Bouqet- til að fara í mynd "
+"svæði.\n"
+"\n"
+"Til að spila mynd þá er bara að ýta ða OK á fjarstýringunni.\n"
+"\n"
+"Ýttu á info til að skoða lýsingu myndar.\n"
+"\n"
+"Ýttu á menu fyrir fleiri möguleika.\n"
+"\n"
+"Hjálpartakkinn sýnir þessa hjálp aftur. "
 
-#
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
 "\n"
@@ -7643,6 +7751,14 @@ msgid ""
 "\n"
 "Press exit to get back to the input field."
 msgstr ""
+"Velkomin í MyTube YouTube spilarann.\n"
+"\n"
+"Þegar þú slærð inn leitar streng þá færðu tillögur sem passa við innslátt.\n"
+"\n"
+"TIl að velja tillögu ýttu á Niður ör á fjarstýringu á tillögu og ýttu á OK "
+"til að leita.\n"
+"\n"
+"Ýttu á exit til að fara aftur í innsláttar svæði."
 
 #
 msgid ""
@@ -7660,7 +7776,6 @@ msgstr ""
 "minninu.\n"
 "Þú getur notað álfinn til að taka út auka forrit.\n"
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
@@ -7671,20 +7786,22 @@ msgid ""
 msgstr ""
 "Velkomin (n).\n"
 "\n"
-"Ef þú vilt tengja Draumaboxið við veraldarvefinn þá getur þessi álfur "
+"Ef þú vilt tengja Dreamboxið við veraldarvefinn þá getur þessi ráðgjafi "
 "hjálpað þér að setja upp grunnstillingar til þess.\n"
 "\n"
 "Ýttu á OK til að byrja stillingar á netkortinu"
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
 "This Wizard will help you to create a new AutoTimer by providing "
 "descriptions for common settings."
 msgstr ""
+"Velkomin/n.\n"
+"\n"
+"Þessi ráðgjafi hjálpar þér við að búa til sjálvirkar tímastillingar með "
+"lýsingu við algengar stillingar."
 
-#
 msgid ""
 "Welcome.\n"
 "\n"
@@ -7693,7 +7810,7 @@ msgid ""
 msgstr ""
 "Velkomin.\n"
 "\n"
-"Þessi álfur hjálpar þér í gegnum grunnstillingar á Dreamboxinu.\n"
+"Þessi ráðgjafi hjálpar þér í gegnum grunnstillingar á Dreamboxinu.\n"
 "Ýttu á OK hnappinn á fjarstýringunni til að fara á næsta þrep."
 
 #
@@ -7712,11 +7829,12 @@ msgstr "Að hverju viltu leita?"
 msgid "What to do with submitted crashlogs?"
 msgstr "Hvað skal gera við innsendar hrunskýrslur?"
 
-#
 msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
 "timer with the same description already exists in the timer list."
 msgstr ""
+"Þegar þetta er valið þá mun sjálfvirka tímastillingin ekki velja atriði sem "
+"að önnur tímastilling með sömu lýsingu er til í tímalista."
 
 #
 msgid ""
@@ -7742,10 +7860,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Hvar á að vista tímabundnar tímafærslu upptökur?"
 
 #
-msgid "Wireless"
-msgstr "Þráðlaust"
-
-#
 msgid "Wireless LAN"
 msgstr "­Þráðlaust net"
 
@@ -7757,21 +7871,109 @@ msgstr "Þráðlaust netkerfi"
 msgid "Wireless Network State"
 msgstr "Staða þráðlausa nets"
 
-#
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
 "alternative service it is restricted to."
 msgstr ""
+"Með þetta valið er hægt að taka upp af annarri rás en leitarskilyrðin segja "
+"til um."
 
-#
 msgid ""
 "With this option you can restrict the AutoTimer to a certain ammount of "
 "scheduled recordings. Set this to 0 to disable this functionality."
 msgstr ""
+"Með þetta valið er hægt að takmarka sjálvirka tímastillinguna við hámarks "
+"fjölda upptaka. Hafðu þetta í 0 til að gera óvirkt."
 
-#
 msgid "Wizard"
-msgstr ""
+msgstr "Ráðgjafi"
 
 #
 msgid "Write error while recording. Disk full?\n"
@@ -7782,10 +7984,6 @@ msgid "Write failed!"
 msgstr "Tókst ekki að skrifa!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Búið að skrifa .NFI stýrikerfi í minni"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7797,9 +7995,11 @@ msgstr "Ár"
 msgid "Yes"
 msgstr "Já"
 
-#
 msgid "Yes to all"
-msgstr ""
+msgstr "Já við allt"
+
+msgid "Yes, always"
+msgstr "Já, alltaf"
 
 #
 msgid "Yes, and delete this movie"
@@ -7813,13 +8013,11 @@ msgstr "Já, og ekki spyrja aftur"
 msgid "Yes, backup my settings!"
 msgstr "Já, taka afrit að stilinunum!"
 
-#
 msgid "Yes, but play next video"
-msgstr ""
+msgstr "Já, en spila næstu mynd"
 
-#
 msgid "Yes, but play previous video"
-msgstr ""
+msgstr "Já, en spila fyrri mynd"
 
 #
 msgid "Yes, do a manual scan now"
@@ -7833,9 +8031,8 @@ msgstr "Já, leita sjálfvirkt núna"
 msgid "Yes, do another manual scan now"
 msgstr "Já, leitaðu aftur handvirkt núna"
 
-#
 msgid "Yes, keep them."
-msgstr ""
+msgstr "Já, halda þeim."
 
 #
 msgid "Yes, perform a shutdown now."
@@ -7873,24 +8070,23 @@ msgstr ""
 msgid "You can choose, what you want to install..."
 msgstr "Þú getur valið það sem að þú vilt setja inn..."
 
-#
 msgid "You can install this plugin."
-msgstr "Þú getur sett inn þetta innskot."
+msgstr "Þú getur sett inn þetta íforrit."
 
-#
 msgid "You can only burn Dreambox recordings!"
-msgstr ""
+msgstr "Þú getur bara brennt Dreambox upptökur!"
 
-#
 msgid "You can remove this plugin."
-msgstr "Þú getur tekið út þetta innskot."
+msgstr "Þú getur tekið út þetta íforrit."
 
-#
 msgid ""
 "You can set the basic properties of an AutoTimer here.\n"
 "While 'Name' is just a human-readable name displayed in the Overview, 'Match "
 "in title' is what is looked for in the EPG."
 msgstr ""
+"Þú getur stillt grunnupplýsingar sjálfvirku tímastillinganna hér.\n"
+"Þegar 'Nafn' er bara skiljanlegt nafn sýnt í yfirliti, 'Passar í titli' er "
+"það sem leitað er að í EPG."
 
 #
 msgid "You cannot delete this!"
@@ -7914,19 +8110,24 @@ msgid ""
 msgstr ""
 "Þú valdir ekki að setja in neitt. Vinsamlega ýttu á OK til að ljúka álfi."
 
-#
 msgid ""
 "You did not provide a valid 'Match in title' Attribute for your new "
 "AutoTimer.\n"
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
+"Þú slóst ekki inn gilt 'Passar í titli' texta til að leita að.\n"
+"Þar sem að það er nauðsynlegt þá er ekki hægt að halda áfram án þess."
+
+msgid "You didn't select a channel to record from."
+msgstr "Þú valdir ekki rás til að taka upp af."
 
-#
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
 "Do you want to remove trailing whitespaces?"
 msgstr ""
+"Þú valdir \"%s\" sem texta til að leita að.\n"
+"Viltu taka út stafabil í byrjun texta?"
 
 #
 msgid ""
@@ -7971,37 +8172,40 @@ msgstr ""
 "leiðbeinungunum á síðunni þá mun nýja stýrikerfið biðja þig um að setja "
 "aftur inn afritið."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Þú þarft að velja númer og fela hann fyrir börnunum.\n"
-"\n"
-"Viltu búa til númerið núna?"
 
-#
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
 "list?\n"
 "\n"
 "You can go back a step by pressing EXIT on your remote."
 msgstr ""
+"Það tókst að búa til sjálfvirka tímastillingu. Viltu bæta honum við "
+"listann?\n"
+"\n"
+"Þú getur farið til baka eitt skref með því að ýta á Exit á fjarstýringunni."
 
-#
 msgid ""
 "Your 'Match in title' Attribute ends with a Whitespace.\n"
 "Please confirm if this was intentional, if not they will be removed."
 msgstr ""
+"\"Passar í titli\" textinn hjá þér endar með bili.\n"
+"Vinsamlega staðfestu að það á að vera svo, ef ekki þá verður það tekið út."
 
-#
 msgid ""
 "Your Dreambox is now ready to use.\n"
 "\n"
 "Your internet connection is working now.\n"
 "\n"
 msgstr ""
+"Dreamboxið þitt er nú tilbúið til notkunar.\n"
+"\n"
+"Veraldarvefs tengingin er virk núna.\n"
+"\n"
 
 #
 msgid ""
@@ -8036,16 +8240,16 @@ msgstr ""
 "Safn þitt er of stórt fyrir disk með einfalt lag. Þú þarft tóman disk með "
 "tveim lögum."
 
-#
 #, python-format
 msgid ""
 "Your config file is not well-formed:\n"
 "%s"
 msgstr ""
+"Stillinga skráin er ekki í lagi:\n"
+"%s"
 
-#
 msgid "Your current collection will get lost!"
-msgstr ""
+msgstr "Núverandi safn þitt mun glatast!"
 
 #
 msgid "Your dreambox is shutting down. Please stand by..."
@@ -8085,17 +8289,14 @@ msgstr "Nafn þitt (aukalega):"
 msgid "Your network configuration has been activated."
 msgstr "Stillingar netkerfis hafa verið gerðar virkar."
 
-#
 msgid "Your network mount has been activated."
-msgstr ""
+msgstr "Nettengi punktur hefur verið gerður virkur."
 
-#
 msgid "Your network mount has been removed."
-msgstr ""
+msgstr "Nettengi punktur hefur verið tekinn út."
 
-#
 msgid "Your network mount has been updated."
-msgstr ""
+msgstr "Nettengi punktur hefur verið uppfærður."
 
 #
 msgid ""
@@ -8109,10 +8310,12 @@ msgstr ""
 "\n"
 "Vinsamlega veldu hvað þú vilt gera næst."
 
-#
-msgid "Zap back to previously tuned service?"
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
 msgstr ""
 
+msgid "Zap back to previously tuned service?"
+msgstr "Fara aftur á rás sem áður var stillt á?"
+
 #
 msgid "Zap back to service before positioner setup?"
 msgstr "Fara aftur á rás fyrir stillingu á mótorstýringu?"
@@ -8121,8 +8324,19 @@ msgstr "Fara aftur á rás fyrir stillingu á mótorstýringu?"
 msgid "Zap back to service before satfinder?"
 msgstr "Fara aftur á rás fyrir rásaleitun?"
 
-#
 msgid "Zap back to service before tuner setup?"
+msgstr "Fara aftur á rás fyrir stillingu móttakara?"
+
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
 msgstr ""
 
 msgid "Zydas"
@@ -8144,6 +8358,9 @@ msgstr "[breyta uppáhalds lista]"
 msgid "[move mode]"
 msgstr "[færslu staða]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8175,13 +8392,11 @@ msgstr "er að byrja"
 msgid "activate current configuration"
 msgstr "virkja núverandi stillingar"
 
-#
 msgid "activate network adapter configuration"
-msgstr ""
+msgstr "virkja stillingar netkorts"
 
-#
 msgid "add AutoTimer..."
-msgstr ""
+msgstr "bæta við sjálfvirkri tímastillingu..."
 
 #
 msgid "add Provider"
@@ -8219,9 +8434,8 @@ msgstr "bæta skrá við spilunarlista"
 msgid "add files to playlist"
 msgstr "bæta rásum við spilunarlista"
 
-#
 msgid "add filters"
-msgstr ""
+msgstr "bæta við síum"
 
 #
 msgid "add marker"
@@ -8251,8 +8465,10 @@ msgstr "bæta rás við fléttu"
 msgid "add service to favourites"
 msgstr "bæta rás við uppáhalds lista"
 
-#
 msgid "add services"
+msgstr "bæta við rásum"
+
+msgid "add tags to recorded movies"
 msgstr ""
 
 #
@@ -8267,6 +8483,19 @@ msgstr "meiri stillingar"
 msgid "alphabetic sort"
 msgstr "raða í stafrófsröð"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "úthlutað CAIds:"
@@ -8330,13 +8559,11 @@ msgstr "blár"
 msgid "burn audio track (%s)"
 msgstr "brenna hljóð rás (%s)"
 
-#
 msgid "case-insensitive search"
-msgstr ""
+msgstr "gera greinarmun á há og lá stöfum við leit"
 
-#
 msgid "case-sensitive search"
-msgstr ""
+msgstr "gera greinarmun á há og lá stöfum við leit"
 
 #
 msgid "change recording (duration)"
@@ -8351,10 +8578,6 @@ msgid "chapters"
 msgstr "kaflar"
 
 #
-msgid "choose destination directory"
-msgstr "veldu ákvörðunar möppu"
-
-#
 msgid "circular left"
 msgstr "hringpólun vinstri"
 
@@ -8386,6 +8609,9 @@ msgstr "tengt"
 msgid "continue"
 msgstr "halda áfram"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "afrita til rásavanda"
@@ -8398,6 +8624,10 @@ msgstr "var ekki hægt að taka út"
 msgid "create directory"
 msgstr "búa til möppu"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "núverandi stýrikerfi: %s"
+
 #
 msgid "daily"
 msgstr "daglega"
@@ -8430,6 +8660,9 @@ msgstr "eyða vistuðum spilunarlista"
 msgid "delete..."
 msgstr "eyða...."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "óvirkt"
@@ -8466,13 +8699,11 @@ msgstr "búinn!"
 msgid "edit alternatives"
 msgstr "breyta valkosti"
 
-#
 msgid "edit filters"
-msgstr ""
+msgstr "breyta síum"
 
-#
 msgid "edit services"
-msgstr ""
+msgstr "breyta rásum"
 
 #
 msgid "empty"
@@ -8522,9 +8753,8 @@ msgstr "sláðu inn SSID falins netkerfis"
 msgid "equal to"
 msgstr "jafnt og"
 
-#
 msgid "exact match"
-msgstr ""
+msgstr "alveg eins"
 
 #
 msgid "exit DVD player or return to file browser"
@@ -8555,10 +8785,6 @@ msgid "exit networkadapter setup menu"
 msgstr "hætta í netkorts stillingum"
 
 #
-msgid "failed"
-msgstr "tókst ekki"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "skráarform (BMP, PNG, JPG, GIF)"
 
@@ -8630,17 +8856,14 @@ msgstr "klst"
 msgid "immediate shutdown"
 msgstr "slökkva strax"
 
-#
 msgid "in Description"
-msgstr ""
+msgstr "í lýsingu"
 
-#
 msgid "in Shortdescription"
-msgstr ""
+msgstr "í stuttri lýsingu"
 
-#
 msgid "in Title"
-msgstr ""
+msgstr "í titli"
 
 #
 msgid "init module"
@@ -8690,9 +8913,8 @@ msgstr "vinstri"
 msgid "length"
 msgstr "lengd"
 
-#
 msgid "list of EPG views..."
-msgstr ""
+msgstr "listi EPG skoðunar..."
 
 #
 msgid "list style compact"
@@ -8826,14 +9048,16 @@ msgstr "ekki tímalok"
 msgid "none"
 msgstr "engin"
 
-#
 msgid "not configured"
-msgstr ""
+msgstr "ekki stillt"
 
 #
 msgid "not locked"
 msgstr "ekki læst"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "ekki notað"
@@ -8862,9 +9086,8 @@ msgstr "á"
 msgid "on READ ONLY medium."
 msgstr "á READ ONLY disk."
 
-#
 msgid "on Weekday"
-msgstr ""
+msgstr "á vikudögum"
 
 #
 msgid "once"
@@ -8886,9 +9109,8 @@ msgstr "opna rásalista (niður)"
 msgid "open servicelist(up)"
 msgstr "opna rásalista (upp)"
 
-#
 msgid "partial match"
-msgstr ""
+msgstr "passar að hluta"
 
 #
 msgid "pass"
@@ -8938,6 +9160,12 @@ msgstr "tek upp...."
 msgid "red"
 msgstr "rauður"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "taka út nafnaþjón"
@@ -9039,15 +9267,14 @@ msgstr "annar kapall frá mótorstýrðu LNB"
 msgid "seconds"
 msgstr "sekúndur"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "veldu"
 
 #
-msgid "select .NFI flash file"
-msgstr "veldu .NFI stýrikerfis skrá"
-
-#
 msgid "select CAId"
 msgstr "veldu CAId"
 
@@ -9056,10 +9283,6 @@ msgid "select CAId's"
 msgstr "veldu CAId"
 
 #
-msgid "select image from server"
-msgstr "veldu stýrikerfi frá vefþjón"
-
-#
 msgid "select interface"
 msgstr "veldu netkort"
 
@@ -9075,17 +9298,17 @@ msgstr "veldu mynd"
 msgid "select the movie path"
 msgstr "velja slóð að mynd"
 
-#
-msgid "service pin"
-msgstr "rása kóði"
+msgid "service PIN"
+msgstr ""
 
-#
-msgid "sets the Audio Delay (LipSync)"
+msgid "set enigma2 to standby-mode after startup"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "kóði valmyndar"
+msgid "sets the Audio Delay (LipSync)"
+msgstr "stilla hljóð seinkum (LipSync)"
+
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9143,9 +9366,8 @@ msgstr "sýna upplýsingar um sendi"
 msgid "shuffle playlist"
 msgstr "spila af handahófi úr lista"
 
-#
 msgid "shut down"
-msgstr ""
+msgstr "slökkva"
 
 #
 msgid "shutdown"
@@ -9179,9 +9401,8 @@ msgstr "sýna myndir í aftur og aftur"
 msgid "sort by date"
 msgstr "raða eftir dagsetningu"
 
-#
 msgid "special characters"
-msgstr ""
+msgstr "sérstafir"
 
 #
 msgid "standard"
@@ -9275,6 +9496,9 @@ msgstr "setja merki á núverandi stað"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "skipta á milli tíma, kafla, undirtexta upplýsingar"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "ekki tiltækt"
@@ -9291,12 +9515,16 @@ msgstr "óþekktur"
 msgid "unknown service"
 msgstr "óþekkt rás"
 
-#
 msgid "until standby/restart"
-msgstr ""
+msgstr "þartil biðstaða/endurræsa"
 
-#
 msgid "use as HDD replacement"
+msgstr "nota í staðinn fyrir harðan disk"
+
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
 msgstr ""
 
 #
@@ -9307,9 +9535,8 @@ msgstr "stillt af notanda"
 msgid "vertical"
 msgstr "lóðrétt"
 
-#
 msgid "view extensions..."
-msgstr "skoða innskot"
+msgstr "skoða íforrit..."
 
 #
 msgid "view recordings..."
@@ -9432,10 +9659,21 @@ msgstr "stokkið"
 #~ msgstr "* Bara virkt þegar slegið er inn falið SSID eða aðgangslykil"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Niðurhal tókst ekki:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr ".NFI keyranlegt stýrikerfi af USB staut tilbúið."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI skráin stóðst md5sum undirskrifta próf. Þú getur notað þetta "
+#~ "stýrikerfi!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 mappa"
 
@@ -9575,6 +9813,21 @@ msgstr "stokkið"
 #~ msgid "Call monitoring"
 #~ msgstr "Fylgist með hringingum"
 
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Get ekki skoðað fæði möppu"
+
+#~ msgid "Change dir."
+#~ msgstr "Breyta möppu."
+
+#~ msgid "Change service pin"
+#~ msgstr "Breyta rása aðgangskóða"
+
+#~ msgid "Change service pins"
+#~ msgstr "Breyta rása aðgangskóðum"
+
+#~ msgid "Change setup pin"
+#~ msgstr "Breyta valmynda kóða"
+
 #
 #~ msgid "Choose Location"
 #~ msgstr "Velja staðsetningu"
@@ -9618,10 +9871,6 @@ msgstr "stokkið"
 #~ "retrying..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Áfram"
-
-#
 #~ msgid "Copying USB flasher boot image to stick..."
 #~ msgstr "Afrita keyranlegt USB stýrikerfi yfir á staut..."
 
@@ -9650,6 +9899,13 @@ msgstr "stokkið"
 #~ msgstr "Sjálfgefnar stillingar"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Endanleg mappa"
+
+#~ msgid "Details for extension: "
+#~ msgstr "Nánari upplýsingar:"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Uppsetning tækja..."
 
@@ -9658,6 +9914,10 @@ msgstr "stokkið"
 #~ msgstr "DiSEqC Gerð"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Ekki undirtexta"
+
+#
 #~ msgid "Disable subtitles"
 #~ msgstr "Taka af undirtexta"
 
@@ -9720,6 +9980,10 @@ msgstr "stokkið"
 #~ msgstr "Búinn - %d pakkar settir inn eða upp færðir með %d villum"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Niðurhleðsla keyranlegs USB stýrikerfis tóks ekki:"
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Hleð niður lýsingu stýrikerfis..."
 
@@ -9784,6 +10048,13 @@ msgstr "stokkið"
 #~ msgstr "Skráarkerfis athugun...."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Fyrst þarf að hala niður nýjustu uppfærslum til að búa til keyranlegan "
+#~ "USB Staut. "
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Laga USB staut"
 
@@ -9844,6 +10115,10 @@ msgstr "stokkið"
 #~ msgstr "Ef þú getur séð þessa mynd, ýttu þá á OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Tól fyrir forritun stýrikerfis"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Uppfærsla stýrikerfi"
 
@@ -9860,6 +10135,14 @@ msgstr "stokkið"
 #~ msgstr "Setja inn hugbúnaðar uppfærslur..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Innbyggt Netkort"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Innbyggt þráðlaust"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Netkort: %s"
 
@@ -9916,10 +10199,18 @@ msgstr "stokkið"
 #~ msgstr "Netkerfi..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nýr kóði"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Ekki 50 Hz, því miður. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Ekkert nothæfur USB stautur fannst"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -9980,6 +10271,10 @@ msgstr "stokkið"
 #~ msgstr "Upplýsingar um pakka:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Blaðsíða"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "Foreldra stýring"
 
@@ -9992,10 +10287,33 @@ msgstr "stokkið"
 #~ msgstr "Bý til diskhluta á USB staut..."
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Vinsamlega veldu .NFI af strauma vefþjón til að hlaða niður"
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Vinsamlegast aftengið allt frá USB tengjum á Dreamboxinu þínu og tengið "
+#~ "USB stautinn sem að þú ætlar að nota (minnst 64 MB) núna!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Sláðu inn gamla kóðann"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Vinsamlega veldu .NFI stýrikerfi frá geymslu"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Veldu orð til að leita út..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Vinsamlega veldu möppu eða geymslu"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Vinsamlega bíðið eftir staðfestingu md5 staðfestingu..."
 
@@ -10020,6 +10338,10 @@ msgstr "stokkið"
 #~ msgstr "Fyrirfram stilltur gervihnöttur"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Ýttu á OK til að skoða breytingaskýrslu"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS strauma URI"
 
@@ -10074,10 +10396,21 @@ msgstr "stokkið"
 #~ "núna?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Sláðu aftur inn kóða"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Hressa"
 
 #
+#~ msgid "Remember service pin"
+#~ msgstr "Muna kóða fyrir rásir"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Gleyma kóða fyrir rásir"
+
+#
 #~ msgid "Remounting stick partition..."
 #~ msgstr "Endurtengi diskhluta stauts..."
 
@@ -10085,6 +10418,13 @@ msgstr "stokkið"
 #~ msgid "Remove service"
 #~ msgstr "Eyða rás"
 
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Taka út skemmda .NFI skrá?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Taka út skemmda .NFI skrá?"
+
 #
 #~ msgid "Replace current playlist"
 #~ msgstr "Skipta út núverandi spilunarlista"
@@ -10130,6 +10470,13 @@ msgstr "stokkið"
 #~ "netkortinu\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Leita að þráðlausu neti og tengja svo með völdu þráðlausu netkorti.\n"
+
+#
 #~ msgid "Secondary cable from motorized LNB"
 #~ msgstr "Seinni kapall frá mótorstýrðum nema"
 
@@ -10142,10 +10489,22 @@ msgstr "stokkið"
 #~ msgstr "Velja aðra rás"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Veldu hljóð stillingu"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Veldu skrár fyrir afrit. Núþegar valið:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Veldur skrár/möppur til afritunar..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Veldu stýrikerfi"
+
+#
 #~ msgid "Select reference service"
 #~ msgstr "Velja viðmiðunarrás"
 
@@ -10154,6 +10513,10 @@ msgstr "stokkið"
 #~ msgstr "Veldu mynd inngang"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Veldu grunn stýrikerfi"
+
+#
 #~ msgid "Service scan type needed"
 #~ msgstr "Vantar gerð rásaleitar"
 
@@ -10224,6 +10587,10 @@ msgstr "stokkið"
 #~ msgstr "Þrep"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Víðóma"
+
+#
 #~ msgid "Swap services"
 #~ msgstr "Skipta á milli rása"
 
@@ -10240,6 +10607,40 @@ msgstr "stokkið"
 #~ "móttakaranum þá getur þú valið stýrikerfi frá stautnum!"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB stauturinn er ræsanlegur núna. Viltu hlaða niður nýjasta "
+#~ "stýrikerfninu frá vefþjóninum og vista það á stautinn?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Staðfesting md5sum tókst ekki, skráin gæti verið skemmd! Ertu viss um að "
+#~ "þú viljir setja þetta stýrikerfi inn í minni? Það er ekki mælt með því að "
+#~ "gera það!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Staðfesting md5sum tókst ekki, það gæti vantað hluta á skrána eða þá að "
+#~ "hún sé skemmd!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Það tókst að breyta kóðanum."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Kóðarnir sem þú slóst inn eru ekki eins."
+
+#
 #~ msgid "The sleep timer has been acitvated."
 #~ msgstr "Tímastilling fyrir biðstöðu er virkur."
 
@@ -10248,6 +10649,26 @@ msgstr "stokkið"
 #~ msgstr "Það er ekkert sem þarf að gera."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Þessi .NFI skrá inniheldur ekki %s stýrikerfi í lagi!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Þessi .NFI skrá er ekki með md5sum undirskrift og er ekki hægt að tryggja "
+#~ "að hún virki. Viltu örugglega forrita hana inn í minni?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Þessi .NFI skrá er með gilda md5 undirskrift. Viltu halda áfram að "
+#~ "forrita minni móttakarans með henni?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Þetta Dreambox getur ekki spilað %s mynd strauma!"
 
@@ -10278,6 +10699,22 @@ msgstr "stokkið"
 #~ "Ýttu á OK þegar þú er búinn að taka hann úr sambandi."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Til að uppfæra stýrikerfi Dreamboxins, fylgdu þá þessum leiðbeiningum:\n"
+#~ "1) Slökktu á móttakaranum með rofanum aftaná og settu inn startanlega USB "
+#~ "stautinn í USB tengið.\n"
+#~ "2) Kveiktu á rofanum aftaná móttakaranum og haldu inni NIÐUR takkanum á "
+#~ "framhlið móttakarans í 10 sekúndur eftir það.\n"
+#~ "3) Bíðið eftir ræsingu og fylgdu leiðbeiningunum á skjánum."
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "Gerð sendis"
 
@@ -10289,6 +10726,13 @@ msgstr "stokkið"
 #~ msgid "USB"
 #~ msgstr "USB"
 
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB stauts ráðgjafi er búinn. Dreamboxið mun nú endurræsa nýja "
+#~ "stýrikerfinu!"
+
 #
 #~ msgid ""
 #~ "Unable to initialize harddisk.\n"
@@ -10367,6 +10811,14 @@ msgstr "stokkið"
 #~ msgstr "Hvað skal gera við hrunskýrslur:"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Þráðlaust"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Búið að skrifa .NFI stýrikerfi í minni"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Skrifa stýrikerfi í NAND Flash"
 
@@ -10431,6 +10883,16 @@ msgstr "stokkið"
 #~ "Viltu setja inn orð núna?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Þú þarft að velja númer og fela hann fyrir börnunum.\n"
+#~ "\n"
+#~ "Viltu búa til númerið núna?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Þú valdir spilunarlista"
 
@@ -10475,6 +10937,10 @@ msgstr "stokkið"
 #~ msgstr "by Exif"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "veldu ákvörðunar möppu"
+
+#
 #~ msgid "color"
 #~ msgstr "litur"
 
@@ -10503,6 +10969,10 @@ msgstr "stokkið"
 #~ msgstr "hætta í netkorts stillingum"
 
 #
+#~ msgid "failed"
+#~ msgstr "tókst ekki"
+
+#
 #~ msgid "font face"
 #~ msgstr "stafagerð"
 
@@ -10611,10 +11081,26 @@ msgstr "stokkið"
 #~ "%d rásir fundust!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "veldu .NFI stýrikerfis skrá"
+
+#
 #~ msgid "select Slot"
 #~ msgstr "veldu hólf"
 
 #
+#~ msgid "select image from server"
+#~ msgstr "veldu stýrikerfi frá vefþjón"
+
+#
+#~ msgid "service pin"
+#~ msgstr "rása kóði"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "kóði valmyndar"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "sýna fyrsta merki"
 
index 78a41fb..ea377f1 100755 (executable)
--- a/po/it.po
+++ b/po/it.po
@@ -4,8 +4,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2 v2.6 Italian Locale\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-16 22:07+0200\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2011-02-06 00:32+0200\n"
 "Last-Translator: spaeleus <spaeleus@croci.org>\n"
 "Language-Team: WWW.LINSAT.NET <spaeleus@croci.org>\n"
 "Language: it\n"
@@ -141,6 +141,9 @@ msgstr " Risultati"
 msgid " extensions."
 msgstr " estensioni"
 
+msgid " ms"
+msgstr " ms"
+
 #
 msgid " packages selected."
 msgstr " pacchetti selezionati."
@@ -251,15 +254,6 @@ msgstr "(Mostrare il menu opzionale DVD audio)"
 msgid "* Only available if more than one interface is active."
 msgstr "* Disponibile solo se più di un'interfaccia è attiva."
 
-msgid ".NFI Download failed:"
-msgstr "Download .nfi fallito:"
-
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Il file .nfi ha superato la verifica della firma md5sum. L'immagine può "
-"essere installata!"
-
 #
 msgid "0"
 msgstr "0"
@@ -400,6 +394,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Una skin che ci riporta alle origini... o ai bei vecchi tempi."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Una skin che ci riporta alle origini... o ai bei vecchi tempi."
+
+msgid "A basic ftp client"
+msgstr "Un semplice client FTP "
+
+msgid "A client for www.dyndns.org"
+msgstr "Un client per www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -428,9 +434,14 @@ msgstr ""
 "Il termine di una registrazione programmata prevede\n"
 "di spegnere il DreamBox. Farlo ora?"
 
-#
 msgid "A graphical EPG for all services of an specific bouquet"
-msgstr "Un EPG grafico per tutti i canali di uno specifico bouquet"
+msgstr "EPG grafico per i canali di uno specifico bouquet"
+
+msgid "A graphical EPG interface"
+msgstr "Un'interfaccia grafica per l'EPG"
+
+msgid "A graphical EPG interface."
+msgstr "Un'interfaccia grafica per l'EPG."
 
 #
 msgid ""
@@ -440,6 +451,15 @@ msgstr ""
 "Voce di mount già esistente!\n"
 "Aggiornarla con la configurazione corrente e continuare?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Una gradevole skin HD da Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Una gradevole skin HD in stile alluminio satinato da Kerni."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Una gradevole skin da Kerni"
+
 #
 #, python-format
 msgid ""
@@ -492,6 +512,10 @@ msgstr ""
 "\n"
 "Disabilitare la seconda interfaccia di rete?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+"Una semplice applicazione per il download a disposizione di altri plugin"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -508,10 +532,9 @@ msgstr ""
 "Un timer di spegnimento prevede\n"
 "l'arresto del DreamBox. Farlo ora?"
 
-#
 msgid "A small overview of the available icon states and actions."
 msgstr ""
-"Ecco una piccola anteprima delle icone di stato e delle azioni disponibili."
+"Ecco una rapida panoramica delle icone di stato e delle azioni disponibili."
 
 #
 msgid ""
@@ -557,6 +580,12 @@ msgstr "Info"
 msgid "About..."
 msgstr "Informazioni..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Plugin per accedere a ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Plugin per accedere al database video online di ARD-Mediathek"
+
 #
 msgid "Accesspoint:"
 msgstr "Accesspoint:"
@@ -685,6 +714,12 @@ msgstr ""
 "premere OK per uscire dalla configurazione avanzata video, o usare i tasti "
 "numerici per accedere alle altre schermate."
 
+msgid "Adult streaming plugin"
+msgstr "Plugin di streaming per adulti"
+
+msgid "Adult streaming plugin."
+msgstr "Plugin di streaming per adulti."
+
 #
 msgid "Advanced Options"
 msgstr "Opzioni avanzate"
@@ -709,6 +744,13 @@ msgstr "Configurazione avanzata video"
 msgid "Advanced restore"
 msgstr "Ripristino avanzato"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"In caso di riavvio, StatupToStandby collocherà automaticamente il Dreambox "
+"in standby"
+
 #
 msgid "After event"
 msgstr "Dopo l'evento"
@@ -722,6 +764,9 @@ msgstr ""
 "Fare riferimento al manuale del DreamBox per ulteriori informazioni in "
 "merito."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Plugin di controllo dello stile per skin HD"
+
 #
 msgid "Album"
 msgstr "Album"
@@ -746,6 +791,12 @@ msgstr "Tutti i timer non ripetuti"
 msgid "Allow zapping via Webinterface"
 msgstr "Consentire zapping via webif"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Consente l'esecuzione di plugin Tuxbox"
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Plugin che consente il download di file in background da rapidshare."
+
 #
 msgid "Alpha"
 msgstr "Trasparenza"
@@ -758,6 +809,9 @@ msgstr "Modalità radio alternativa"
 msgid "Alternative services tuner priority"
 msgstr "Priorità tuner"
 
+msgid "Always ask"
+msgstr "Chiedere sempre"
+
 #
 msgid "Always ask before sending"
 msgstr "Chiedere sempre prima di inoltrare"
@@ -858,6 +912,9 @@ msgstr "Chiedere"
 msgid "Aspect Ratio"
 msgstr "Rapporto d'aspetto"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Plugin per l'assegnazione di provider/canali/caid a un modulo CI"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -877,6 +934,13 @@ msgstr "Audio Sync"
 msgid "Audio Sync Setup"
 msgstr "Configurazione sincronismo audio"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"Plugin che permette di ritardare l'output audio (Bistream/PCM) per "
+"sincronizzarlo con le immagini."
+
 #
 msgid "Australia"
 msgstr "Australia"
@@ -921,6 +985,13 @@ msgstr "Configurazione Autotimer"
 msgid "AutoTimer overview"
 msgstr "Panoramica AutoTimer"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"Plugin che permette la creazione di timer utilizzando criteri di ricerca "
+"nell'EPG definiti dall'utente."
+
 #
 msgid "Automatic"
 msgstr "Automatico"
@@ -929,6 +1000,34 @@ msgstr "Automatico"
 msgid "Automatic Scan"
 msgstr "Ricerca automatica"
 
+msgid "Automatic volume adjustment"
+msgstr "Plugin per il controllo automatico del volume."
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Plugin per il controllo automatico del volume per audio ac3/dts."
+
+msgid "Automatically change video resolution"
+msgstr "Plugin per adattare automaticamente la risoluzione video"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Plugin che adatta automaticamente la risoluzione video in funzione di quella "
+"disponibile sul canale sintonizzato."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Plugin per la creazione automatica di timer in base a parole chiave"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Plugin per segnalare l'esaurimento della memoria interna"
+
+msgid "Automatically refresh EPG"
+msgstr "Plugin per l'aggiornamento automatico dell'EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Plugin per l'invio automatico dei crashlog a DMM"
+
 msgid "Autos & Vehicles"
 msgstr "Auto & Veicoli"
 
@@ -948,6 +1047,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Semplice skin HD da Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Semplice skin HD per immagini Dreambox creata da Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1033,6 +1138,12 @@ msgstr "Riduzione disturbo blocchi"
 msgid "Blue boost"
 msgstr "Intensificare il blu"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Plugin per il controllo Bonjour/Avahi"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Plugin per il controllo Bonjour/Avahi."
+
 #
 msgid "Bookmarks"
 msgstr "Contrassegni"
@@ -1049,6 +1160,12 @@ msgstr "Brasile"
 msgid "Brightness"
 msgstr "Luminosità"
 
+msgid "Browse for and connect to network shares"
+msgstr "Plugin per la ricerca e la connessione di condivisioni di rete"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Plugin per navigare tra connessioni nfs/cifs e collegarsi a esse."
+
 msgid "Browse network neighbourhood"
 msgstr "Sfogliare risorse di rete"
 
@@ -1063,6 +1180,9 @@ msgstr "Scrivere immagine esistente su DVD"
 msgid "Burn to DVD"
 msgstr "Masterizzare su DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr "Plugin per masterizzare le registrazioni su DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1084,6 +1204,13 @@ msgstr "Banda C"
 msgid "CDInfo"
 msgstr "Info CD"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo consente la raccolta di informazioni su album e tracce da CDDB e CD-"
+"Text durante la riproduzione di CD audio con Mediaplayer"
+
 #
 msgid "CI assignment"
 msgstr "Assegnazione CI"
@@ -1104,6 +1231,12 @@ msgstr "Cavo"
 msgid "Cache Thumbnails"
 msgstr "Cache miniature"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Monitoraggio chiamanti per notifica chiamate su standard NCID"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Plugin per il controllo delle chiamate su router Fritz!box"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
 "Impossibile connettersi al server. Verificare la configurazione di rete!"
@@ -1117,10 +1250,6 @@ msgid "Cancel"
 msgstr "Annull."
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Impossibile analizzare la cartella feed!"
-
-#
 msgid "Capacity: "
 msgstr "Capacità: "
 
@@ -1151,10 +1280,6 @@ msgstr "Cambio di bouquet nello zapping veloce"
 msgid "Change default recording offset?"
 msgstr "Cambiare i margini registrazione predefiniti?"
 
-#
-msgid "Change dir."
-msgstr "Camb. dir."
-
 msgid "Change hostname"
 msgstr "Cambiare nome host"
 
@@ -1162,17 +1287,14 @@ msgstr "Cambiare nome host"
 msgid "Change pin code"
 msgstr "Cambiare codice PIN"
 
-#
-msgid "Change service pin"
-msgstr "Cambiare codice PIN canale"
+msgid "Change service PIN"
+msgstr "Cambiare il PIN canale"
 
-#
-msgid "Change service pins"
-msgstr "Cambiare codici PIN canale"
+msgid "Change service PINs"
+msgstr "Cambiare i PIN canale"
 
-#
-msgid "Change setup pin"
-msgstr "Cambiare codice PIN setup"
+msgid "Change setup PIN"
+msgstr "Cambiare il PIN configurazione"
 
 #
 msgid "Change step size"
@@ -1182,6 +1304,9 @@ msgstr "Cambiare dimensioni passo"
 msgid "Change the hostname of your Dreambox."
 msgstr "Cambiare nome Host del Dreambox."
 
+msgid "Changelog"
+msgstr "Changelog"
+
 #
 msgid "Channel"
 msgstr "Canale"
@@ -1249,6 +1374,9 @@ msgstr "Destinazione backup"
 msgid "Choose bouquet"
 msgstr "Selezionare un bouquet"
 
+msgid "Choose image to download"
+msgstr "Selezionare l'immagine da scaricare"
+
 #
 msgid "Choose target folder"
 msgstr "Cartella destinazione"
@@ -1285,6 +1413,12 @@ msgstr "Cleanup Wizard"
 msgid "Cleanup Wizard settings"
 msgstr "Configurazione Cleanup Wizard"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Plugin per la pulizia automatica dell'elenco timer"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Plugin per la pulizia automatica dell'elenco timer"
+
 #
 msgid "CleanupWizard"
 msgstr "CleanupWizard"
@@ -1412,6 +1546,9 @@ msgstr "Configurare l'interfaccia"
 msgid "Configure nameservers"
 msgstr "Configurare i nameserver"
 
+msgid "Configure your WLAN network interface"
+msgstr "Plugin per la configurazione di una interfaccia di rete WLAN"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Configurare la rete locale cablata."
@@ -1457,6 +1594,10 @@ msgid "Content does not fit on DVD!"
 msgstr "I contenuti superano la capacità del DVD!"
 
 #
+msgid "Continue"
+msgstr "Continuare"
+
+#
 msgid "Continue in background"
 msgstr "Proseguire in background"
 
@@ -1468,9 +1609,33 @@ msgstr "Continuare la riproduzione"
 msgid "Contrast"
 msgstr "Contrasto"
 
-#
+msgid "Control your Dreambox with your Web browser."
+msgstr "Plugin per il controllo del Dreambox tramite un browser web."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Plugin per il controllo del Dreambox tramite un browser web"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Plugin per il controllo del Dreambox attraverso il solo pulsante MUTE"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Plugin per il controllo del Dreambox attraverso il solo pulsante MUTE."
+
+msgid "Control your internal system fan."
+msgstr "Plugin per il controllo della ventola interna."
+
+msgid "Control your kids's tv usage"
+msgstr "Plugin per il controllo dell'utilizzo della TV da parte dei bambini"
+
+msgid "Control your system fan"
+msgstr "Plugin per il controllo della ventola di sistema"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+"Plugin per copiare, rinominare, cancellare, spostare file sul Dreambox."
+
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
-msgstr "Impossibile collegarsi al server Immagini .nfi Dreambox:"
+msgstr "Impossibile collegarsi al server Immagini .NFI Dreambox:"
 
 #
 msgid "Could not load Medium! No disc inserted?"
@@ -1513,6 +1678,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Creare DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Plugin per creare un backup dei DVD video sull'hard disk del Dreambox."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Plugin per creare un backup dei DVD video"
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Creare un nuovo AutoTimer."
@@ -1527,6 +1698,15 @@ msgstr "Impostare un nuovo timer usando la conf. guidata"
 msgid "Create movie folder failed"
 msgstr "Creazione cartella video fallita!"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Plugin per creare anteprime delle registrazioni"
+
+msgid "Create remote timers"
+msgstr "Plugin per creare timer remoti"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Plugin per creare timer su Dreambox remoti"
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1544,6 +1724,9 @@ msgstr "Croato"
 msgid "Current Transponder"
 msgstr "Transponder corrente"
 
+msgid "Current device: "
+msgstr "Dispositivo corrente: "
+
 #
 msgid "Current settings:"
 msgstr "Configurazione corrente:"
@@ -1556,6 +1739,9 @@ msgstr "Valore corrente: "
 msgid "Current version:"
 msgstr "Versione corrente:"
 
+msgid "Currently installed image"
+msgstr "Immagine installata"
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1582,10 +1768,37 @@ msgstr "Salto di tempo per i tasti 7-9"
 msgid "Customize"
 msgstr "Personalizzare"
 
+msgid "Customize Vali-XD skins"
+msgstr "Plugin per personalizzare le skin Vali-XD"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Plugin che permette la personalizzazione di skin Vali-XD."
+
 #
 msgid "Cut"
 msgstr "Tagliare"
 
+msgid "Cut your movies"
+msgstr "Plugin per tagliare le registrazioni"
+
+msgid "Cut your movies."
+msgstr "Plugin per tagliare le registrazioni"
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "Plugin per gestire i tagli da applicare alle registrazioni"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListsEditor consente di applicare tagli alle registrazioni.\n"
+"Portarsi all'inizio dela sequenza da tagliare. Premere Ok, selezionare \\"
+"\"Inizio taglio\\\".\n"
+"Portarsi alla fine della sequenza da rimuovere, premere Ok, selezionare \\"
+"\"Fine taglio\\\". E' tutto."
+
 #
 msgid "Cutlist editor..."
 msgstr "Editor elenco tagli..."
@@ -1633,6 +1846,18 @@ msgstr "Elenco titoli DVD"
 msgid "DVD media toolbox"
 msgstr "Strumenti DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "Plugin per riprodurre DVD sul Dreambox"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVDPlayer riproduce DVD tramite il Dreambox.\n"
+"Con DVDPlayer non solo è possibile riprodurre DVD, ma anche file ISO e "
+"directory VIDEO_TS direttamente da harddisk o dalla rete."
+
 #
 msgid "Danish"
 msgstr "Danese"
@@ -1685,17 +1910,23 @@ msgstr "Liste canali predefinite"
 msgid "Defaults"
 msgstr "Predefiniti"
 
+msgid "Define a startup service"
+msgstr "Definire un canale di avvio"
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+"Plugin per definire un canale su cui il Dreambox deve sintonizzarsi ad ogni "
+"avvio."
+
 #
 msgid "Delay"
 msgstr "Ritardo"
 
-#
 msgid "Delete"
-msgstr "Canc."
+msgstr "Rimuovere"
 
-#
 msgid "Delete crashlogs"
-msgstr "Cancellare i crashlog"
+msgstr "Rimuovere i crashlog"
 
 #
 msgid "Delete entry"
@@ -1705,9 +1936,8 @@ msgstr "Rimuovere la voce"
 msgid "Delete failed!"
 msgstr "Rimozione fallita!"
 
-#
 msgid "Delete mount"
-msgstr "Canc. il mount"
+msgstr "Rimuovere mount"
 
 #
 #, python-format
@@ -1730,13 +1960,8 @@ msgstr "Descrizione"
 msgid "Deselect"
 msgstr "Deselezionare"
 
-#
-msgid "Destination directory"
-msgstr "Cartella destinazione"
-
-#
-msgid "Details for extension: "
-msgstr "Dettagli estensione: "
+msgid "Details for plugin: "
+msgstr "Dettagli per il plugin: "
 
 #
 msgid "Detected HDD:"
@@ -1781,6 +2006,9 @@ msgstr "Rimozione contorni"
 msgid "Dir:"
 msgstr "Dir: "
 
+msgid "Direct playback of Youtube videos"
+msgstr "Plugin per la riproduzione diretta di video da Youtube"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Riproduzione diretta dei titoli collegati, senza menu"
@@ -1803,10 +2031,6 @@ msgid "Disable Picture in Picture"
 msgstr "Disabiltare PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Disabilitare sottotitoli"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Disabilitare report automatico crashlog"
 
@@ -1858,6 +2082,12 @@ msgstr "Display e Interfaccia utente"
 msgid "Display search results by:"
 msgstr "Mostrare i risultati della ricerca per:"
 
+msgid "Display your photos on the TV"
+msgstr "Plugin per la visualizzazione di foto sulla TV"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Plugin per visualizzare informazioni caricate da InternetMovieDatabase"
+
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
@@ -1874,10 +2104,9 @@ msgstr ""
 "Eseguire una verifica del filesystem?\n"
 "Attenzione, potrebbe richiedere molto tempo!"
 
-#
 #, python-format
 msgid "Do you really want to delete %s?"
-msgstr "Cancellare %s?"
+msgstr "Rimuovere %s?"
 
 #
 #, python-format
@@ -1921,6 +2150,10 @@ msgstr "Effettuare una ricerca canali?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Effettuare un'altra ricerca canali manuale?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Scaricare l'immagine in %s?"
+
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Attivare la funzione di controllo parentale?"
 
@@ -2011,6 +2244,10 @@ msgstr "Fatto! Installati, aggiornati o rimossi %d pacchetti con %d errori"
 msgid "Download"
 msgstr "Download"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Scaricare %s dal server"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Download file .nfi per flasher USB"
@@ -2023,15 +2260,14 @@ msgstr "Download plugin"
 msgid "Download Video"
 msgstr "Download filmato"
 
+msgid "Download files from Rapidshare"
+msgstr "Plugin per il download di file da Rapidshare"
+
 #
 msgid "Download location"
 msgstr "Collocazione download"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Download immagine di avvio per Flasher USB fallito: "
-
-#
 msgid "Downloadable new plugins"
 msgstr "Nuovi plugin scaricabili"
 
@@ -2083,6 +2319,17 @@ msgstr "Selezione EPG"
 msgid "EPG encoding"
 msgstr "Codifica EPG"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh provvede a sintonizzare automaticamente il canale previsto quando "
+"il box è inattivo\n"
+"(il box deve essere in standby e senza registrazioni in corso) per "
+"l'aggiornamento dell'EPG."
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2143,6 +2390,14 @@ msgstr "Modificare elenco canali"
 msgid "Edit settings"
 msgstr "Mod. configurazione"
 
+msgid "Edit tags of recorded movies"
+msgstr "Plugin per la gestione delle etichette delle registrazioni"
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+"Plugin che permette la gestione delle etichette da applicare alle "
+"registrazioni."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Modificare configurazione nameserver del DreamBox.\n"
@@ -2175,6 +2430,9 @@ msgstr "Educativi"
 msgid "Electronic Program Guide"
 msgstr "Guida Programmi Elettronica"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Emailclient è un visualizzatore di e-mail (IMAP4) per il Dreambox."
+
 #
 msgid "Enable"
 msgstr "Abilitare"
@@ -2293,6 +2551,13 @@ msgstr "Ora fine"
 msgid "English"
 msgstr "Inglese"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Plugin che permette la riproduzione di filmati AVI/DIVX/WMV/ecc. dal PC sul "
+"Dreambox. Richiedeuna sessione attiva di VLC (www.videolan.org) sul pc."
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2360,9 +2625,8 @@ msgstr ""
 "Inserendo nome e indirizzo email sarà possibile essere contattati, se "
 "necessario."
 
-#
 msgid "Enter your search term(s)"
-msgstr "Inserire le voci di ricerca"
+msgstr "Inserire i criterii di ricerca"
 
 #
 msgid "Entertainment"
@@ -2411,6 +2675,9 @@ msgstr "Escludere"
 msgid "Execute \"after event\" during timespan"
 msgstr "Eseguire \"dopo l'evento\" durante l'intervallo"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Plugin che permette l'esecuzione di plugin Tuxbox"
+
 #
 msgid "Execution Progress:"
 msgstr "Processo in esecuzione:"
@@ -2431,6 +2698,9 @@ msgstr "Uscire"
 msgid "Exit editor"
 msgstr "Uscire dall'editor"
 
+msgid "Exit input device selection."
+msgstr "Uscire dalla selezione dispositivo di input."
+
 #
 msgid "Exit network wizard"
 msgstr "Uscire da conf. guidata"
@@ -2479,6 +2749,13 @@ msgstr "Gestione delle estensioni"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser consente il caricamento e il download di file tra il Dreambox e "
+"un file server tramite FTP."
+
 #
 msgid "Factory reset"
 msgstr "Reset configurazioni di fabbrica"
@@ -2575,11 +2852,8 @@ msgstr "Riavvio rete terminato"
 msgid "Finnish"
 msgstr "Finlandese"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Per prima cosa, scaricare l'ambiente di avvio aggiornato per il flasher USB."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Plugin per generare uno stile di skin mediante Ai.HD-Control."
 
 #
 msgid "Flash"
@@ -2648,6 +2922,14 @@ msgstr "Venerdì"
 msgid "Frisian"
 msgstr "Frisone"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+"FritzCall permette di visualizzare le chiamate che giungono alla Fritz!Box "
+"su Dreambox."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Plugin che si colloca come frontend per /tmp/mmi.socket"
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2664,6 +2946,18 @@ msgstr ""
 "L'attivazione della nuova skin richiede\n"
 "il riavvio di enigma2. Riavviare ora?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "Plugin che consente la gestione della password ftp / telnet."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+"Plugin che consente, tramite una GUI, la gestione della password ftp / "
+"telnet del Dreambox."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "Plugin che consente la gestione della password ftp / telnet"
+
 #
 msgid "Gaming"
 msgstr "Giochi"
@@ -2698,14 +2992,32 @@ msgstr "Genuine Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Convalida Genuine Dreambox fallita!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Plugin per la verifica dell'originalità del Dreambox"
+
 #
 msgid "German"
 msgstr "Tedesco"
 
+msgid "German storm information"
+msgstr "Informazioni metereologiche per l'area della Germania"
+
+msgid "German traffic information"
+msgstr "Informazioni sul traffico nell'area della Germania"
+
 #
 msgid "Germany"
 msgstr "Germania"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Plugin per ottenere informazioni da CDDB e CD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Ottenere l'immagine \\\"esperimental\\\" più recente"
+
+msgid "Get latest release image"
+msgstr "Ottenere l'ultima immagine rilasciata"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Ricezione informazioni sul plugin. Attendere..."
@@ -2721,6 +3033,17 @@ msgstr "Goto 0"
 msgid "Goto position"
 msgstr "Posizione goto"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG mostra l'EPG attraverso una interfaccia grafica."
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG mostra l'EPG attraverso una interfaccia grafica.\n"
+"Utilizza una gradevole impaginazioni degli eventi, sia in corso che in "
+"arrivo."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Multi EPG grafico"
@@ -2737,6 +3060,15 @@ msgstr "Greco"
 msgid "Green boost"
 msgstr "Intensificare il verde"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growlee consente al Dreambox l'invio di brevi messaggi (come l'avvio di una "
+"regisrazione)\n"
+"attraverso il protocollo growl a un PC su cui sia attivo un client growl"
+
 #
 msgid "Guard Interval"
 msgstr "Intervallo di guardia"
@@ -2813,6 +3145,10 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Orizzontale"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+"Plugin per gestire inserimento/rimozione a caldo di supporti rimovibili"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Durata registrazione (minuti):"
@@ -2833,6 +3169,9 @@ msgstr "Colore"
 msgid "Hungarian"
 msgstr "Ungherese"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "Plugin per visualizzare e-mail (IMAP4) sul Dreambox"
+
 #
 msgid "IP Address"
 msgstr "Indirizzo IP"
@@ -2841,6 +3180,9 @@ msgstr "Indirizzo IP"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "Client IRC per Enigma2"
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "File ISO troppo grande per questo filesystem!"
@@ -2892,10 +3234,6 @@ msgstr ""
 "Quando il risultato appare soddisfacente, premere OK."
 
 #
-msgid "Image flash utility"
-msgstr "Utilità flash immagini"
-
-#
 msgid "Import AutoTimer"
 msgstr "Importare AutoTimer"
 
@@ -2986,6 +3324,12 @@ msgstr "Formattazione harddisk in corso..."
 msgid "Input"
 msgstr "Input"
 
+msgid "Input device setup"
+msgstr "Configurazione dispositivo di input"
+
+msgid "Input devices"
+msgstr "Dispositivi di input"
+
 #
 msgid "Install"
 msgstr "Installare"
@@ -3047,14 +3391,6 @@ msgid "Instant record location"
 msgstr "Percorso registrazione istantanea"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Ethernet integrata"
-
-#
-msgid "Integrated Wireless"
-msgstr "Wireless integrata"
-
-#
 msgid "Interface: "
 msgstr "Interfaccia: "
 
@@ -3069,6 +3405,9 @@ msgstr "Flash interna"
 msgid "Internal LAN adapter."
 msgstr "Interfaccia di rete interna."
 
+msgid "Internal firmware updater"
+msgstr "Pluginper l'aggiornamento del firmware interno"
+
 #
 msgid "Invalid Location"
 msgstr "Percorso non valido"
@@ -3133,6 +3472,14 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiano"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Plugin per visualizzare previsioni metereologiche per l'Italia"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+"Plugin che consente di visualizzare previsioni metereologiche per l'Italia "
+"da www.google.it."
+
 #
 msgid "Italy"
 msgstr "Italia"
@@ -3150,6 +3497,51 @@ msgstr "Vista processi"
 msgid "Just Scale"
 msgstr "Scalare solamente"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Skin BrushedAlu-HD by Kerni"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Skin DreamMM-HD by Kerni"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Skin Elgato-HD by Kerni"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Skin SWAIN by Kerni"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Skin SWAIN-HD by Kerni"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Skin Ultraviolet by Kerni"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Skin YADS-HD by Kerni"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Skin dTV-HD by Kerni"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Skin dTV-HD-Reloaded by Kerni"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Skin dmm-HD by Kerni"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Skin dreamTV-HD by Kerni"
+
+msgid "Kerni's simple skin"
+msgstr "Skin simple by Kerni"
+
+msgid "Kerni-HD1 skin"
+msgstr "Skin HD1 by Kerni"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Skin HDR2 by Kerni"
+
+msgid "Kernis HD1 skin"
+msgstr "Skin HD1 by Kerni"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3176,6 +3568,10 @@ msgstr "Configurazione tastiera"
 msgid "Keymap"
 msgstr "Mappa tastiera"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+"Plugin per il controllo dell'uso quotidiano della TV da parte dei bambini."
+
 #
 msgid "LAN Adapter"
 msgstr "Scheda di rete"
@@ -3270,6 +3666,13 @@ msgstr "Titoli collegati ad un Menu DVD"
 msgid "List of Storage Devices"
 msgstr "Elenco supporti memorizzazione"
 
+msgid "Listen and record internet radio"
+msgstr "Plugin per ascoltare e registrare internet-radio"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+"Plugin per ascoltare e registrare internet-radio shoutcast sul Dreambox."
+
 #
 msgid "Lithuanian"
 msgstr "Lituano"
@@ -3367,10 +3770,27 @@ msgstr "Contrassegnare solamente"
 msgid "Manage extensions"
 msgstr "Gestire le estensioni"
 
+msgid "Manage local files"
+msgstr "Plugin per la gestione locale di file"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+"Plugin per la gestione dei loghi mostrati durante l'avvio o in modalità "
+"radio."
+
+msgid "Manage logos to display at boottime"
+msgstr "Plugin per la gestione dei loghi mostrati durante l'avvio"
+
 #
 msgid "Manage network shares"
 msgstr "Gestire condivisioni di rete"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Plugin per la gestione di un database di file musicali, da riprodurre "
+"tramite Merlin Music Player."
+
 #
 msgid "Manage your network shares..."
 msgstr "Gestire condivisioni di rete..."
@@ -3437,6 +3857,23 @@ msgstr "Media player"
 msgid "MediaPlayer"
 msgstr "MediaPlayer"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner analizza i supporti alla ricerca di file multimediali, "
+"mostrando un menu riguardo le azioni possibili come la visualizzazione di "
+"immagini o la riproduzione di viedeo."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediaplayer è in grado di riprodurre musica e video.\n"
+"Consente inoltre di organizzare playlist, complete di cover e informazioni "
+"sugli album."
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Il supporto non è un DVD masterizzabile!"
@@ -3449,6 +3886,9 @@ msgstr "Il supporto non è vuoto!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Plugin Merlin Music Player e iDream"
+
 #
 msgid "Message"
 msgstr "Messaggio"
@@ -3632,10 +4072,29 @@ msgstr "Spostare la finestra in sù"
 msgid "Move west"
 msgstr "Muovere a ovest"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Plugin per mostrare informazioni da Online Film Datenbank (Tedesco)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Plugin per mostrare informazioni da Online Film Datenbank"
+
 #
 msgid "Movie location"
 msgstr "Percorso registrazione"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger permette di aggiungere etichette alle registrazioni per poterle "
+"catalogare più facilmente."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Movielist Preview crea screenshot delle registrazioni per mostrarle insieme "
+"all'elenco registrazioni."
+
 #
 msgid "Movielist menu"
 msgstr "Menu elenco registrazioni"
@@ -3700,6 +4159,13 @@ msgstr "MyTubeVideohelpScreen"
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+"NCID Client permette di visualizzare sul Dreambox chiamate vocali processate "
+"da un server NCID (come il Vodafone Easybox)."
+
 #
 msgid "NEXT"
 msgstr "PROSSIMI"
@@ -3746,39 +4212,135 @@ msgstr "Configurazione nameserver"
 msgid "Nameserver settings"
 msgstr "Conf. nameserver"
 
-#
-msgid "Netmask"
-msgstr "Netmask"
+msgid "Nemesis BlackBox Skin"
+msgstr "Skin Nemesis BlackBox"
 
-#
-msgid "Network"
-msgstr "Rete"
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Skin Nemesis BlackBox per Dreambox"
 
-#
-msgid "Network Configuration..."
-msgstr "Configurazione rete..."
+msgid "Nemesis Blueline Single Skin"
+msgstr "Skin Nemesis Blueline Single"
 
-#
-msgid "Network Mount"
-msgstr "Mount di rete"
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Skin Nemesis Blueline Single per Dreambox"
 
-#
-msgid "Network SSID"
-msgstr "SSID di Rete"
+msgid "Nemesis Blueline Skin"
+msgstr "Skin Nemesis Blueline"
 
-#
-msgid "Network Setup"
-msgstr "Configurazione rete"
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Skin Nemesis Blueline per Dreambox"
 
-#
-msgid "Network Wizard"
-msgstr "Conf. guidata rete"
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Skin Nemesis BlueLine.Extended"
 
-#
-msgid "Network scan"
-msgstr "Ricerca rete"
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Skin Nemesis BlueLine.Extended per Dreambox"
 
-#
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Skin Nemesis ChromeLine Cobolt"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Skin Nemesis ChromeLine Cobolt per Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Skin Nemesis Chromeline"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Skin Nemesis Chromeline per Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Skin Nemesis Flatline Blue"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Skin Nemesis Flatline Blue per Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Skin Nemesis Flatline"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Skin Nemesis Flatline per Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Skin Nemesis GlassLine"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Skin Nemesis GlassLine per Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Skin Nemesis Greenline Extended"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Skin Nemesis Greenline Extended per Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Skin Nemesis Greenline Single"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Skin Nemesis Greenline Single per Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Skin Nemesis Greenline"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Skin Nemesis Greenline per Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Skin Nemesis Greyline Extended"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Skin Nemesis Greyline Extended per Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Skin Nemesis Greyline Single"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Skin Nemesis Greyline Single per Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Skin Nemesis Greyline"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Skin Nemesis Greyline per Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Skin Nemesis ShadowLine"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Skin Nemesis ShadowLine per Dreambox"
+
+#
+msgid "Netmask"
+msgstr "Netmask"
+
+#
+msgid "Network"
+msgstr "Rete"
+
+#
+msgid "Network Configuration..."
+msgstr "Configurazione rete..."
+
+#
+msgid "Network Mount"
+msgstr "Mount di rete"
+
+#
+msgid "Network SSID"
+msgstr "SSID di Rete"
+
+#
+msgid "Network Setup"
+msgstr "Configurazione rete"
+
+#
+msgid "Network Wizard"
+msgstr "Conf. guidata rete"
+
+#
+msgid "Network scan"
+msgstr "Ricerca rete"
+
+#
 msgid "Network setup"
 msgstr "Configurazione rete"
 
@@ -3813,15 +4375,14 @@ msgstr "Mai"
 msgid "New"
 msgstr "Nuovo"
 
+msgid "New PIN"
+msgstr "Nuovo PIN"
+
 #
 msgid "New Zealand"
 msgstr "Nuova Zelanda"
 
 #
-msgid "New pin"
-msgstr "Nuovo codice PIN"
-
-#
 msgid "New version:"
 msgstr "Nuova versione:"
 
@@ -3946,10 +4507,6 @@ msgstr ""
 "Nessun tuner abilitato!\n"
 "Configurare i tuner prima di effettuare una ricerca canali."
 
-#
-msgid "No useable USB stick found"
-msgstr "Nessuna penna USB utilizzabile rilevata!"
-
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4029,6 +4586,9 @@ msgstr "No, non fare nulla."
 msgid "No, just start my dreambox"
 msgstr "No, riavviare il Dreambox"
 
+msgid "No, never"
+msgstr "No, mai"
+
 #
 msgid "No, not now"
 msgstr "No, non inoltrare ora."
@@ -4055,7 +4615,7 @@ msgid "Nonlinear"
 msgstr "Non lineare"
 
 msgid "Nonprofits & Activism"
-msgstr "Nonprofit & Volontariato"
+msgstr "No profit & volontariato"
 
 #
 msgid "North"
@@ -4196,10 +4756,21 @@ msgstr "Posizione orbitale"
 msgid "Outer Bound (+/-)"
 msgstr "Ritardo massimo (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Plugin per generare overlay per barre di scorrimento"
+
 #
 msgid "Override found with alternative service"
 msgstr "Sovrascrivere le corrispondenze trovate su canale alternativo"
 
+msgid "Overwrite configuration files ?"
+msgstr "Sovrascrivere i file di configurazione?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+"Sovrascrivere i file di configurazione nel corso di un aggiornamento "
+"software?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4229,10 +4800,6 @@ msgid "Packet manager"
 msgstr "Gestore pacchetti"
 
 #
-msgid "Page"
-msgstr "Pagina"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4255,6 +4822,13 @@ msgstr "Configurazione controllo parentale"
 msgid "Parental control type"
 msgstr "Tipo controllo parentale"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox permette la gestione di timer e lo stream di programmi TV usando "
+"un decoder remoto."
+
 #
 msgid "Password"
 msgstr "Password"
@@ -4266,6 +4840,12 @@ msgstr "A termine riproduzione, mettere in pausa"
 msgid "People & Blogs"
 msgstr "Gente & Blog"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "Plugin per visualizzare un orologio in modo permanente sullo schermo."
+
+msgid "Persian"
+msgstr "Persiano"
+
 msgid "Pets & Animals"
 msgstr "Cuccioli & Animali"
 
@@ -4314,6 +4894,12 @@ msgstr "Riprodurre musica..."
 msgid "Play YouTube movies"
 msgstr "Riprodurre filmati YouTube"
 
+msgid "Play music from Last.fm"
+msgstr "Plugin per riprodurre musica da Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Plugin per riprodurre musica da Last.fm."
+
 #
 msgid "Play next video"
 msgstr "Riprodurre il filmato successivo"
@@ -4326,6 +4912,21 @@ msgstr "Riprodurre registrazioni..."
 msgid "Play video again"
 msgstr "Riprodurre nuovamente il filmato"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Plugin per riprodurre video dal PC sul Dreambox"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Plugin per riprodurre filamti Yotube tramite un PC"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Plugin per riprodurre stream dalla rete o da internet"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Plugin per riprodurre stream dalla rete o da internet."
+
+msgid "Plays your favorite music and videos"
+msgstr "Plugin per riprodurre filmati e musica"
+
 #
 msgid "Please Reboot"
 msgstr "Riavviare"
@@ -4337,6 +4938,13 @@ msgstr "Selezionare il supporto su cui cercare"
 msgid "Please add titles to the compilation."
 msgstr "Aggiungere titoli alla collezione"
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Attenzione! Chiunque potrebbe disabilitare il parental control se non è "
+"stato configurato un PIN."
+
 #
 msgid "Please change recording endtime"
 msgstr "Cambiare ora fine registrazione"
@@ -4346,10 +4954,6 @@ msgid "Please check your network settings!"
 msgstr "Verificare la configurazione di rete!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Selezionare quale immagine .nfi scaricare dal server feed"
-
-#
 msgid "Please choose an extension..."
 msgstr "Selezionare un'estensione..."
 
@@ -4380,14 +4984,6 @@ msgstr ""
 "Quando pronti, premere OK per continuare."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Ora scollegare tutti i dispositivi USB dal Dreambox, poi ricollegare la "
-"penna USB di destinazione (capacità minima 64 MB)!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr ""
 "Non modificare alcun parametro se non si è certi di quello che si sta "
@@ -4417,8 +5013,7 @@ msgstr "Inserire un nome per la nuova cartella"
 msgid "Please enter the correct pin code"
 msgstr "Inserire il codice PIN corretto"
 
-#
-msgid "Please enter the old pin code"
+msgid "Please enter the old PIN code"
 msgstr "Inserire il vecchio codice PIN"
 
 #
@@ -4455,13 +5050,8 @@ msgstr "Premere OK!"
 msgid "Please provide a Text to match"
 msgstr "Introdurre una stringa di confronto"
 
-#
-msgid "Please select .NFI flash image file from medium"
-msgstr "Selezionare immagine .nfi dal supporto"
-
-#
 msgid "Please select a playlist to delete..."
-msgstr "Selezionare la playlist da cancellare..."
+msgstr "Selezionare la playlist da rimuovere..."
 
 #
 msgid "Please select a playlist..."
@@ -4479,6 +5069,9 @@ msgstr "Selezionare un sottocanale da registrare..."
 msgid "Please select a subservice..."
 msgstr "Selezionare un sottocanale..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Selezionare un file .NFI, poi premere il tasto verde! "
+
 #
 msgid "Please select an extension to remove."
 msgstr "Selezionare un'estensione da rimuovere."
@@ -4496,10 +5089,6 @@ msgid "Please select tag to filter..."
 msgstr "Selezionare una etichetta come filtro..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Selezionare cartella o supporto di destinazione"
-
-#
 msgid "Please select the movie path..."
 msgstr "Selezionare cartella video..."
 
@@ -4631,6 +5220,9 @@ msgstr "Plugin: %(plugin)s , Versione: %(version)s"
 msgid "Plugins"
 msgstr "Plugin"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "Plugin per riprodurre stream podcast sul Dreambox"
+
 #
 msgid "Poland"
 msgstr "Polonia"
@@ -4695,6 +5287,10 @@ msgstr "Configurazione motore"
 msgid "Positioner storage"
 msgstr "Memorizzazione posizione motore"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+"Plugin che fornisce supporto nell'installazione di una parabola motorizzata"
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4711,10 +5307,19 @@ msgstr "Limite di potenza in mA"
 msgid "Predefined transponder"
 msgstr "Transponder predefinito"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Preparare un'altra penna USB per il caricamento immagine"
+
 #
 msgid "Preparing... Please wait"
 msgstr "In preparazione. Attendere..."
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "INFO -> Informazioni addizionali"
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "MENU -> Informazioni addizionali"
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "OK -> continuare."
@@ -4784,10 +5389,6 @@ msgid "Press OK to toggle the selection."
 msgstr "OK -> commutare la selezione."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "OK -> Vista completa changelog"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Giallo -> configurare l'interfaccia come predefinita."
 
@@ -4807,6 +5408,12 @@ msgstr "Anteprima AutoTimer"
 msgid "Preview menu"
 msgstr "Menu anteprima"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Plugin per creare istantanee delle trasmissioni in corso"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Plugin per creare istantanee delle trasmissioni in corso."
+
 #
 msgid "Primary DNS"
 msgstr "DNS primario"
@@ -4850,6 +5457,9 @@ msgstr "Pubblicato"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Frontend python per /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Plugin che si colloca come frontend per /tmp/mmi.socket"
+
 #
 msgid "Quick"
 msgstr "Veloce"
@@ -4870,6 +5480,9 @@ msgstr "Output RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "Plugin per visualizzare RSS"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4889,15 +5502,14 @@ msgid "Rating"
 msgstr "Valutazione"
 
 msgid "Ratings: "
-msgstr "Votii: "
+msgstr "Voti: "
 
 #
 msgid "Really close without saving settings?"
 msgstr "Chiudere senza salvare le modifiche?"
 
-#
 msgid "Really delete done timers?"
-msgstr "Cancellare i timer conclusi?"
+msgstr "Rimuovere i timer conclusi?"
 
 #
 msgid "Really exit the subservices quickzap?"
@@ -4931,6 +5543,14 @@ msgstr "Posti in primo piano di recente"
 msgid "Reception Settings"
 msgstr "Configurazione ricezione"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Plugin per ricostruire file .ap e .sc"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Plugin per ricostruire file .ap e .sc corrotti o mancanti nelle "
+"registrazioni."
+
 #
 msgid "Record"
 msgstr "Registrare"
@@ -4970,9 +5590,8 @@ msgstr "Registrazioni"
 msgid "Recordings always have priority"
 msgstr "Le registrazioni hanno sempre la priorità"
 
-#
-msgid "Reenter new pin"
-msgstr "Ripetere il nuovo codice PIN"
+msgid "Reenter new PIN"
+msgstr "Ripetere il nuovo PIN"
 
 #
 msgid "Refresh Rate"
@@ -4997,11 +5616,14 @@ msgstr "Ricaricare"
 msgid "Reload Black-/Whitelists"
 msgstr "Ricaricare black-whitelist"
 
-msgid "Remember service pin"
-msgstr "Memorizzare PIN canale"
+msgid "Remember service PIN"
+msgstr "Ricordare il PIN canale"
 
-msgid "Remember service pin cancel"
-msgstr "Annullare memoria PIN canale"
+msgid "Remember service PIN cancel"
+msgstr "Ricordare disabilitazione PIN canale"
+
+msgid "Remote timer and remote TV player"
+msgstr "Plugin che permette gestione timer e visualizzazione remote"
 
 #
 msgid "Remove"
@@ -5040,14 +5662,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Cancellare AutoTimer selezionato"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Rimuovere il file .nfi corrotto?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Rimuovere il file .nfi incompleto?"
-
-#
 msgid "Remove timer"
 msgstr "Rim. timer"
 
@@ -5076,6 +5690,9 @@ msgstr "Rinominare"
 msgid "Rename crashlogs"
 msgstr "Rinominare i crashlog"
 
+msgid "Rename your movies"
+msgstr "Plugin per rinominare le registrazioni"
+
 #
 msgid "Repeat"
 msgstr "Ripetere"
@@ -5092,6 +5709,14 @@ msgstr "Registrazione in corso di evento ricorrente. Cosa si desidera fare?"
 msgid "Repeats"
 msgstr "Ripetizioni"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+"Plugin che sostituisce l'input dei minuti della funzione seek con una "
+"seekbar."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Plugin che sostituisce l'input della funzione REW con una seekbar."
+
 #
 msgid "Require description to be unique"
 msgstr "Richiesta descrizione univoca"
@@ -5181,6 +5806,9 @@ msgstr "Ripristino in corso"
 msgid "Restore system settings"
 msgstr "Ripristino conf. sistema"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Plugin per ripristinare il firmware del Dreambox da una penna USB"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Restringere \"dopo l'evento\" a un preciso intervallo?"
@@ -5282,6 +5910,11 @@ msgstr "Conf. dispositivo satellitare"
 msgid "Satellite equipment"
 msgstr "Dispositivo satellitare"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+"SatelliteEquipmentControl permette una messa a punto precisa dei parametri "
+"DISEqC"
+
 #
 msgid "Satellites"
 msgstr "Satelliti"
@@ -5290,6 +5923,9 @@ msgstr "Satelliti"
 msgid "Satfinder"
 msgstr "Satfinder"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Satfinder fornisce un supporto nell'allineamento della parabola"
+
 #
 msgid "Sats"
 msgstr "Satelliti"
@@ -5429,18 +6065,13 @@ msgstr "Ricerca su banda US MID"
 msgid "Scan band US SUPER"
 msgstr "Ricerca su banda US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Plugin per la ricerca di file multimediali"
+
 #
 msgid "Scan range"
 msgstr "Intervallo ricerca"
 
-#
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-"Analizzare la rete alla ricerca di Access Point wireless e collegarsi ad "
-"essi tramite l'adattatore WLAN selezionato\n"
-
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
@@ -5448,6 +6079,9 @@ msgstr ""
 "Analizzare la rete alla ricerca di access point wireless e collegarsi ad "
 "essi tramite l'adattatore WLAN selezionato\n"
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Plugin per la scansione di lamedb predefiniti, ordinati per satellite"
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5489,6 +6123,9 @@ msgstr "Ricarcare contenuti vietati"
 msgid "Search strictness"
 msgstr "Rigore ricerca"
 
+msgid "Search through the EPG"
+msgstr "Plugin che consente la ricerca di eventi nell'EPG"
+
 #
 msgid "Search type"
 msgstr "Tipo ricerca"
@@ -5516,6 +6153,10 @@ msgstr "DNS Secondario"
 msgid "Security service not running."
 msgstr "Il servizio di sicurezza non è attivo."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+"Plugin per mostrare EPG (e PiP) di altri canali in una barra informazioni."
+
 #
 msgid "Seek"
 msgstr "Ricerca"
@@ -5552,10 +6193,6 @@ msgid "Select a timer to import"
 msgstr "Selezionare un timer da importare"
 
 #
-msgid "Select audio mode"
-msgstr "Selezionare modalità audio"
-
-#
 msgid "Select audio track"
 msgstr "Selezionare una traccia audio"
 
@@ -5571,17 +6208,21 @@ msgstr "Selezionare il canale di registrazione"
 msgid "Select channel to record on"
 msgstr "Selezionare il canale da cui registrare"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Selezionare file per il backup. Selezionati per ora:\n"
+msgid "Select desired image from feed list"
+msgstr "Selezionare l'immagine desiderata dalla lista feed"
+
+msgid "Select files for backup."
+msgstr "Selezionare i file per il backup"
 
 #
 msgid "Select files/folders to backup"
 msgstr "Selezionare file/cartelle per il backup."
 
-#
-msgid "Select image"
-msgstr "Selezionare un'immagine"
+msgid "Select input device"
+msgstr "Selezionare il dispositivo di input"
+
+msgid "Select input device."
+msgstr "Selezionare il dispositivo di input."
 
 #
 msgid "Select interface"
@@ -5646,10 +6287,6 @@ msgid "Select your choice."
 msgstr "Selezionare una voce."
 
 #
-msgid "Selected source image"
-msgstr "Selezionare immagine sorgente"
-
-#
 msgid "Send DiSEqC"
 msgstr "Inviare DiSEqC"
 
@@ -5734,6 +6371,9 @@ msgstr "Info canale"
 msgid "Services"
 msgstr "Canali"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Plugin per gestire il ritardo di flussi audio Bitstreams/PCM"
+
 msgid "Set End Time"
 msgstr "Conf. ora fine"
 
@@ -5765,6 +6405,9 @@ msgstr "Configurazione durata massima"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "No -> disabilitare AutoTimer."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Plugin di risparmio energetico (pone il box in Deep-Standby)"
+
 #
 msgid "Setting key canceled"
 msgstr "Configurazione tasto cancellata!"
@@ -5873,6 +6516,28 @@ msgstr "Radio..."
 msgid "Show the tv player..."
 msgstr "TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Plugin per la visualizzazione di immagini da webcam tramite Dreambox"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Plugin per visualizzare la cronologia dello zapping, che consente lo zap "
+"sulle voci presenti o la loro modifica."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Plugin per visualizzare la cronologia recente dello zapping"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Plugin per visualizzare il valore medio dei bitrate audio e video"
+
+msgid "Shows statistics of watched services"
+msgstr "Plugin che mostra una statistica dei canali utilizzati"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Plugin per visualizzare permanentemente un orologio sullo schermo"
+
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Mostrare lo stato della connessione di rete wireless.\n"
 
@@ -5903,10 +6568,16 @@ msgstr "Programmi simili:"
 msgid "Simple"
 msgstr "Semplice"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Semplice client IRC per il canale e2 #dm8000-vip"
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Set titoli semplice (compatibilità con player legacy)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS consente la letture di feed RSS sul Dreambox"
+
 #
 msgid "Single"
 msgstr "Singolo"
@@ -5931,6 +6602,9 @@ msgstr "Passo-Passo (GOP)"
 msgid "Skin"
 msgstr "Skin"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelector visualizza un menu per scegliere tra le skin disponibili."
+
 #
 msgid "Skins"
 msgstr "Skin..."
@@ -5975,6 +6649,9 @@ msgstr "Software"
 msgid "Software management"
 msgstr "Gestione software"
 
+msgid "Software manager setup"
+msgstr "Configurazione software manager"
+
 #
 msgid "Software restore"
 msgstr "Ripristino software"
@@ -5983,6 +6660,12 @@ msgstr "Ripristino software"
 msgid "Software update"
 msgstr "Aggiornamento software"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "SoftwareManager permette di gestire il software per il Dreambox."
+
+msgid "Softwaremanager information"
+msgstr "Informazioni su software manager"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Alcuni plugin non sono disponibili:\n"
@@ -6114,6 +6797,9 @@ msgstr "Avvio il"
 msgid "Std. Feeds"
 msgstr "Feed std."
 
+msgid "Step by step network configuration"
+msgstr "Configurazione di rete passo per passo"
+
 msgid "Step east"
 msgstr "Passo a est"
 
@@ -6134,10 +6820,6 @@ msgid "Step west"
 msgstr "Passo a ovest"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6175,6 +6857,12 @@ msgstr "Memorizzare posizione"
 msgid "Stored position"
 msgstr "Posizione memorizzata"
 
+msgid "Stream podcasts"
+msgstr "Plugin per stream podcast"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Plugin per lo stream di moduli dalla pagina web di orf.at iptv"
+
 #
 msgid "Subservice list..."
 msgstr "Elenco sottocanali..."
@@ -6241,7 +6929,7 @@ msgstr ""
 "a cura di Dario Croci\n"
 "www.linsat.net\n"
 "Supporto: spaeleus@croci.org\n"
-"aggiornamento: 16 giugno 2010"
+"aggiornamento: 30 ottobre 2010"
 
 #
 msgid "TS file is too large for ISO9660 level 1!"
@@ -6311,6 +6999,9 @@ msgstr "Modalità test"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Collaudo della configurazione di rete del DreamBox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Plugin per il test degli apparati DISEqC"
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Messagebox?"
@@ -6339,6 +7030,15 @@ msgstr ""
 "Grazie per aver usato la configurazione guidata. Un nuovo Autotimer è stato\n"
 "aggiunto alla lista. Premere OK per continuare."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"CleanupWizard controlla che la memoria interna libera del Dreambox non sia "
+"inferiore a un limite configurabile. Nel caso ciò avvenga, il wizard "
+"consente la rimozione di alcuni plugin per liberare memoria."
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6348,6 +7048,26 @@ msgstr ""
 "Lo standard DVD non supporta stream video H.264 (HDTV). Creare un DVD in "
 "formato dati Dreambox? (NON sarà riproducibile su lettori DVD standard!)"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Elektro Power Save pone il box in modalità \"dormiente\" (Deep Standby) a "
+"orari prefissati.\n"
+"Ciò avviene solo se il box si trova in standby e non ci sono registrazioni "
+"attive o programmate nei 20 minuti successivi.\n"
+"Il box viene automaticamente riattivato in caso di registrazioni programmate "
+"o al termine del periodo prefissato."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Hotplug aggiorna il sistema circa i supporti che vengono aggiunti o rimossi."
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
@@ -6356,6 +7076,43 @@ msgstr ""
 "L'estensione NetworkWizard non è installata!\n"
 "Provvedere a installarla."
 
+msgid "The PIN code has been changed successfully."
+msgstr "Codice PIN aggiornato correttamente."
+
+msgid "The PIN codes you entered are different."
+msgstr "I codici PIN inseriti sono diversi!"
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"Il Plugin PicturePlayer permette la visualizzazione di fotografie sulla TV.\n"
+"Le foto possono essere visualizzate come anteprime o presentazioni."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Satfinder fornisce un supporto per l'allineamento della parabola.\n"
+"Esso visualizza informazioni circa la potenza del segnale e gli errori in "
+"ricezione."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"Il plugin SkinSelector visualizza attraverso un menu le skin disponibili.\n"
+"In tal modo risulta molto semplice cambiare il \"look\" del Dreambox."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"Il plugin SoftwareManager consente di gestire il software del Dreambox.\n"
+"Permette di aggiornare facilmente il software del ricevitore, installare/"
+"rimuovere plugin, effettuare backup/ripristini delle configurazioni."
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6381,13 +7138,35 @@ msgstr ""
 "specificato un intervallo verranno considerati validi solo gli eventi "
 "previsti all'interno di tale intervallo temporale."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"La penna USB è stata configurata per essere avviabile.\n"
+"Ora si può scaricare il file immagine .NFI!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+"VideoEnhancement consente di effettuare regolazioni avanzate delle "
+"configurazioni video."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"VideoTune fornisce un supporto per l'ottimizzazione di\n"
+"luminosità e contrasto sulla TV."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+"Il plugin Videomode consente la configurazione avanzata della modalità video."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"Ora la penna USB è avviabile. Scaricare l'immagine più recente dal server "
-"feed e salvarla sulla penna?"
+"Il plugin WirelessLan fornisce supporto per la configurazione di "
+"un'interfaccia di rete wireless."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6460,23 +7239,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "La stringa di confronto è obbligatoria!"
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Convalida md5sum fallita, il file potrebbe essere corrotto! Il caricamento "
-"di questa immagine su memoria flash potrebbe rappresentare un rischio! "
-"Continuare comunque?"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Convalida md5sum fallita: il file potrebbe essere stato scaricato solo "
-"parzialmente o essere corrotto!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "Verifica md5sum fallita: il file potrebbe essere corrotto!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6492,22 +7256,17 @@ msgid "The path %s already exists."
 msgstr "Percorso %s già esistente."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Codice PIN aggiornato correttamente!"
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Inserito codice PIN errato!"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Inseriti codici PIN non coincidenti!"
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Risultati salvati su %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Questa skin è sviluppata con definizione KingSize 1024x576"
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Timer di spegnimento attivato!"
@@ -6541,6 +7300,14 @@ msgid ""
 msgstr ""
 "Il wizard permette di effettuare un backup della configurazione. Farlo ora?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Il wizard ha rilevato un backup delle configurazioni. Ripristinare le "
+"vecchie configurazioni da %s?"
+
 #
 msgid "The wizard is finished now."
 msgstr "Il wizard è terminato!"
@@ -6597,27 +7364,6 @@ msgstr ""
 "ora?"
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Il file .nfi non contiene un'immagine %s valida!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Il file .nfi non possiede una firma md5 valida: non è garantito il suo "
-"funzionamento. Procedere comunque con l'installazione dell'immagine sulla "
-"memoria flash?"
-
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Il file .nfi possiede una firma md5 valida. Procedere con l'installazione "
-"dell'immagine sulla memoria flash?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6671,6 +7417,25 @@ msgstr ""
 "la umlaut tedesca) richiedono di conoscere la codifica caratteri utilizzata "
 "dal canale."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Questo plugin permette di configurare una penna USB in modo che possa essere "
+"utilizzata per ripristinare il firmware del Dreambox senza l'utilizzo della "
+"rete o di una connesione WLAN.\n"
+"Per prima cosa occorre predisporre la penna USB in modo che risulti "
+"avviabile.\n"
+"Nel passo successivo, un'immagine .NFI può essere scaricata dal server degli "
+"aggiornamenti e salvata sulla penna USB.\n"
+"Se si dispone di una penna USB già configurata come avviabile, inserirla "
+"ora. In caso contrario inserire una penna USB dalla capacità di almeno 64 MB!"
+
 #
 msgid "This plugin is installed."
 msgstr "Questo plugin è installato."
@@ -6694,6 +7459,13 @@ msgstr ""
 "un evento trovato."
 
 msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"Questo plugin viene usato dal sistema per gestire l'aggiornamento del "
+"frirmware relativo all'hardware"
+
+msgid ""
 "This test checks for configured Nameservers.\n"
 "If you get a \"unconfirmed\" message:\n"
 "- please check your DHCP, cabling and Adapter setup\n"
@@ -6879,21 +7651,25 @@ msgstr "Proprietà titolo"
 msgid "Titleset mode"
 msgstr "Modalità set titoli"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+"Plugin che permette ad altri plugin di utilizzarlo come sempliuce "
+"applicazione per il download."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Per aggiornare il firmware del Dreambox, seguire queste indicazioni:\n"
-"1) Spegnere il box tramite l'interruttore posteriore e collegare la penna "
-"USB avviabile.\n"
-"2) Riaccendere il box tenendo premuto il tasto GIU' del pannello frontale "
-"per 10 secondi.\n"
-"3) Attendere l'avvio e seguire le istruzioni della configurazione guidata."
+"Per aggiornrte il Dreambox, eseguire i seguenti passaggii:\n"
+"1) Spegnere il box tramite l'interruttore posteriore, e assicurarsi di avere "
+"inserito una penna USB avviabile.\n"
+"2) Riaccendere il box tramite l'interruttore posteriore tenendo premuto il "
+"pulsante DOWN sul pannello anteriore per 10 secondi.\n"
+"3) Attendere il boot e seguire le istruzioni fornite dal wizard."
 
 #
 msgid "Today"
@@ -6927,6 +7703,10 @@ msgstr "Top valutazioni"
 msgid "Track"
 msgstr "Traccia"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+"TrafficInfo fornisce informazioni sul traffico nell'area della Germania"
+
 #
 msgid "Translation"
 msgstr "Traduzione"
@@ -7045,13 +7825,6 @@ msgstr "Penna USB"
 msgid "USB stick wizard"
 msgstr "Wizard penna USB"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"La configurazione guidata è terminata. Ora il dreambox verrà riavviato con "
-"la nuova immagine!"
-
 #
 msgid "Ukrainian"
 msgstr "Ucraino"
@@ -7131,6 +7904,10 @@ msgstr "Unmount fallito!"
 msgid "Unsupported"
 msgstr "Non supportata"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+"UnwetterInfo fornisce informazioni metereologiche per l'area della Germania."
+
 #
 msgid "Update"
 msgstr "Aggiornare"
@@ -7218,6 +7995,9 @@ msgstr "Usare destinazione personalizzata"
 msgid "Use a gateway"
 msgstr "Usare un gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Plugin per configurare diversi telecomandi per Dreambox multipli."
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Riproduzione discontinua a velocità maggiore di"
@@ -7251,6 +8031,12 @@ msgstr ""
 "Usare i tasti Sù/Giù del telecomando per selezionare un'opzione, poi premere "
 "OK."
 
+msgid "Use this input device settings?"
+msgstr "Usare questa configurazione per il dispositivo di input?"
+
+msgid "Use this settings?"
+msgstr "Usare questa configurazione?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Usare questa configurazione per il miglioramento immagine?"
@@ -7292,6 +8078,12 @@ msgstr "Scart VCR"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (trailer introduttivo)"
 
+msgid "Vali-XD skin"
+msgstr "Skin HD by Vali"
+
+msgid "Vali.HD.nano skin"
+msgstr "Skin Vali.HD.nano"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7353,6 +8145,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Selezione modalità video."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Plugin per straming video dalla pagina web di orf.at"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "VideoEnhancement fornisce controlli avanzati di configurazione video."
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VidaoTune fornisce supporto per l'ottimizzazione del video della TV."
+
 msgid "Videobrowser exit behavior:"
 msgstr "Comportamento browser video su uscita: "
 
@@ -7360,6 +8161,9 @@ msgstr "Comportamento browser video su uscita: "
 msgid "Videoenhancement Setup"
 msgstr "Miglioramento immagine"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr "Videomode fornisce configurazioni video avanzate"
+
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Comportamento player video su stop/uscita: "
 
@@ -7367,6 +8171,12 @@ msgstr "Comportamento player video su stop/uscita: "
 msgid "View Count"
 msgstr "Visual. conteggio"
 
+msgid "View Google maps"
+msgstr "Visualizzatore per Google Map"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Plugin per visualizzare Google Map sul Dreambox."
+
 #
 msgid "View Movies..."
 msgstr "Riprodurre registrazioni..."
@@ -7453,12 +8263,11 @@ msgstr "Visualizzare filmati disponibili"
 msgid "View teletext..."
 msgstr "Televideo..."
 
-#
 msgid "View, edit or delete mountpoints on your Dreambox."
-msgstr "Vedere, modificare o cancellare mount point sul Dreambox."
+msgstr "Vedere, modificare o rimuovere mount point sul Dreambox."
 
 msgid "View, edit or delete usernames and passwords for your network."
-msgstr "Vedere, modificare o cancellare nome user e password per la rete."
+msgstr "Vedere, modificare o rimuovere nome user e password per la rete."
 
 #
 msgid "Views: "
@@ -7468,6 +8277,16 @@ msgstr "Visite: "
 msgid "Virtual KeyBoard"
 msgstr "Tastiera virtuale"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Plugin per \"European Installation Bus\""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+"Viualzzazione e controllo di luci, dimmer, termostati, ecc. attraverso EIB/"
+"KNX. (E' richiesto un server linknx)"
+
 #
 msgid "Voltage mode"
 msgstr "Modalità voltaggio"
@@ -7518,6 +8337,15 @@ msgstr "In attesa"
 msgid "Warn if free space drops below (kB):"
 msgstr "Attivarsi se lo spazio libero è minore di (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Visualizzatore stream da ZDF Mediathek"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "WheatherPlugin fornisce informazioni metereologiche sul Dreambox."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Info meteo sul Dreambox"
+
 #
 msgid "Webinterface"
 msgstr "Webinterface"
@@ -7730,10 +8558,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Cartella salvataggio registrazioni temporanee timeshift"
 
 #
-msgid "Wireless"
-msgstr "Wireless"
-
-#
 msgid "Wireless LAN"
 msgstr "LAN Wireless"
 
@@ -7745,6 +8569,137 @@ msgstr "Rete wireless"
 msgid "Wireless Network State"
 msgstr "Stato rete wireless"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Tramite AntiScrollbar è possibile nascondere i noiosissimi messaggi "
+"scorrevoli (es: canali di notizie)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"DVDBurn consente di creare compilazioni di registrazioni dall'harddisk del "
+"Dreambox.\n"
+"E' inoltre possibile l'aggiunta di menu. Il DVD masterizzato potrà essere "
+"riprodotto su qualunque riproduttore DVD convenzionale.\n"
+"Le registrazione HDTV potranno essere masterizzate solo nel formato "
+"proprietario Dreambox."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr "EGSearch consente di effettuare ricerche nell'EPG, e creare timer."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Genuine Dreambox consente di verificare l'autenticità del proprio Dreambox."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"IMDb consente di scaricare e visualizzare informazioni dettagliate "
+"(valutazioni, locandine, cast, sinossi ecc.) in merito all'evento "
+"selezionato."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+"Il plugin MovieRetitle consente di modificare il nome delle proprie "
+"registrazioni."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"MyTube consente la visualizzazione di filmati YouTube direttamente sulla TV, "
+"senza la necessità di un PC."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+"WebcamViewer consente di visualizzare immagini trasmesse da webcam sulla TV."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Tramite Werbezapper è possibile saltare gli intervalli pubblicitari tramite "
+"la creazione di brevi timer\n"
+"(da 1 a 9 minuti) che provvederanno a risintonizzare il canale originale al "
+"termine della loro esecuzione. "
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"YouTubePlayer consente la visualizzazione di filamti da YouTube sul "
+"Dreambox.\n"
+"Questo plugin richiede una sessione di VLC attiva su un PC collegato in rete."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"CommonInterfaceAssignement consente l'utilizzo di differenti moduli CI, "
+"assegnandoli ai rispettivi provider/canali/caid.\n"
+"Ciò consente di guardare un canale criptato mentre contemporaneamente un "
+"altro viene registrato."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"CrashLogAutoSubmit consente di inviare automaticamente via mail a Drea "
+"Multimedia i crashlog presenti sul proprio harddisk."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Con DefaultServiceScanner è possibile effettuare una scansione dei lamedb "
+"predefiniti ordinati per satellite utilizzando un posizionatore"
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Il plugin DiseqcTester consente di verificare il proprio apparato "
+"satellitare ver verificarne la compatibilità DISEqC."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Il plugin NFIFlash consente di caricare un'immagine per Dreambox su di una "
+"penna USB.\n"
+"In caso di necessità sarà poi possibile caricare questa immagine in flash "
+"sul Dreambox."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"NetworkWizard consente di configurare facilmente la rete locale, passo dopo "
+"passo."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"Tramite il plugin PositionerSetup si può installare e configurare facilmente "
+"una parabola motorizzata."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"Tramite SatelliteEquipmentControl è possibile ottenere una messa a punto "
+"precisa dei parametri DISEqC."
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7773,10 +8728,6 @@ msgid "Write failed!"
 msgstr "Scrittura fallita!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Scrittura file immagine .nfi su flash completata"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7792,9 +8743,11 @@ msgstr "Sì"
 msgid "Yes to all"
 msgstr "Sì a tutto"
 
-#
+msgid "Yes, always"
+msgstr "Sì, sempre"
+
 msgid "Yes, and delete this movie"
-msgstr "Sì, e cancellare questa registrazione"
+msgstr "Sì, e rimuovere questa registrazione"
 
 #
 msgid "Yes, and don't ask again"
@@ -7885,9 +8838,8 @@ msgstr ""
 "[Descrizione] rappresenta solo la voce mostrata nell'Anteprima, mentre "
 "[Stringa di confronto] rappresenta la voce utilizzata per la ricerca nell'EPG"
 
-#
 msgid "You cannot delete this!"
-msgstr "Impossibile cancellare!"
+msgstr "Impossibile rimuovere!"
 
 #
 msgid "You chose not to install any default services lists."
@@ -7916,6 +8868,9 @@ msgstr ""
 "Questo attributo è obbligatorio: non sarà possibile proseguire senza "
 "fornirla!"
 
+msgid "You didn't select a channel to record from."
+msgstr "Non è stato selezionato alcun canale da cui registrare."
+
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
@@ -7966,15 +8921,15 @@ msgstr ""
 "Il DreamBox sarà arrestato, e al termine delle operazioni il nuovo firmware "
 "chiederà di ripristinare le configurazioni."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Inserire un codice PIN, curando di tenerlo nascosto ai bambini.\n"
+"E' richiesta la configurazione di un codice PIN (tenere nascosto ai "
+"bambini).\n"
 "\n"
-"Configurare un codice PIN ora?"
+"Configurare un PIN ora?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -8116,6 +9071,9 @@ msgstr ""
 "\n"
 "Selezionare un'opzione per proseguire."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek consente la visione di stream da ZDF Mediathek."
+
 msgid "Zap back to previously tuned service?"
 msgstr "Tornare al canale sintonizzato in precedenza?"
 
@@ -8134,6 +9092,20 @@ msgstr ""
 msgid "Zap back to service before tuner setup?"
 msgstr "Ritornare al canale attivo prima della configurazione tuner?"
 
+msgid "Zap between commercials"
+msgstr "Plugin per saltare messaggi pubblicitari"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr "Plugin per visualizzare alcune statistiche su canali utilizzati."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+"Plugin per attivare la funzione di zoom in registrazioni letterbox/anamorfe"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+"Plugin per attivare la funzione di zoom in registrazioni letterbox/anamorfe."
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -8153,6 +9125,9 @@ msgstr "[edit preferiti]"
 msgid "[move mode]"
 msgstr "[modalità muovere]"
 
+msgid "a HD skin from Kerni"
+msgstr "Una skin HD by Kerni"
+
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "Assegnazione canali/provider a moduli common interface tramite GUI"
 
@@ -8258,6 +9233,9 @@ msgstr "Aggiungere canale a preferiti"
 msgid "add services"
 msgstr "Agg. canali"
 
+msgid "add tags to recorded movies"
+msgstr "Plugin per aggiungere etichette alle registrazioni"
+
 msgid "add to parental protection"
 msgstr "Aggiungere al controllo parentale"
 
@@ -8269,6 +9247,26 @@ msgstr "Avanzato"
 msgid "alphabetic sort"
 msgstr "Ordine alfabetico"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+"Plugin per assegnare i tasti colorati (rosso/verde/giallo/blu) ad altri "
+"plugin in Elenco registrazioni."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+"Plugin per assegnare i tasti colorati ad altri plugin in Elenco registrazioni"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"Plugin per associare la pressione prolungata tasto (rosso/verde/giallo/blu) "
+"a plugin o funzioni E2."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+"Plugin per associare la pressione prolungata dei tasti colorati a plugin o "
+"funzioni E2"
+
 #
 msgid "assigned CAIds:"
 msgstr "CAIds assegnati:"
@@ -8351,10 +9349,6 @@ msgid "chapters"
 msgstr "Capitoli"
 
 #
-msgid "choose destination directory"
-msgstr "Selezionare cartella destinazione"
-
-#
 msgid "circular left"
 msgstr "Circolare a sinistra"
 
@@ -8386,6 +9380,9 @@ msgstr "Connesso"
 msgid "continue"
 msgstr "Continuare"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "Plugin per il controllo di Dreambox multipli con diversi telecomandi"
+
 #
 msgid "copy to bouquets"
 msgstr "Copiare nei bouquet"
@@ -8398,6 +9395,10 @@ msgstr "non può essere rimosso"
 msgid "create directory"
 msgstr "Creare cartella"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "Immagine installata: %s"
+
 #
 msgid "daily"
 msgstr "Giornaliero"
@@ -8406,9 +9407,8 @@ msgstr "Giornaliero"
 msgid "day"
 msgstr "Giorno"
 
-#
 msgid "delete"
-msgstr "Cancellare"
+msgstr "Rimuovere"
 
 #
 msgid "delete cut"
@@ -8426,9 +9426,11 @@ msgstr "Rimuovere voce dalla playlist"
 msgid "delete saved playlist"
 msgstr "Rimuovere la playlist salvata"
 
-#
 msgid "delete..."
-msgstr "Cancellare..."
+msgstr "Rimuovere..."
+
+msgid "description"
+msgstr "Descrizione"
 
 #
 msgid "disable"
@@ -8553,10 +9555,6 @@ msgid "exit networkadapter setup menu"
 msgstr "Uscire da menu configurazione interfaccia di rete"
 
 #
-msgid "failed"
-msgstr "Fallito"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Formati file (BMP, PNG, JPG, GIF)"
 
@@ -8825,6 +9823,9 @@ msgstr "non configurato"
 msgid "not locked"
 msgstr "Non bloccato"
 
+msgid "not supported"
+msgstr "Non supportato"
+
 #
 msgid "not used"
 msgstr "Non in uso"
@@ -8927,6 +9928,12 @@ msgstr "Registrazione..."
 msgid "red"
 msgstr "Rosso"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "Skin HD1 by Kerni ridisegnata"
+
+msgid "redirect notifications to Growl"
+msgstr "Plugin per ridirezionare notifiche a Growl"
+
 #
 msgid "remove a nameserver entry"
 msgstr "Rimuovere voce nameserver"
@@ -9026,15 +10033,15 @@ msgstr "Cavo secondario da LNB motorizzato"
 msgid "seconds"
 msgstr "Secondi"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+"Plugin per visualizzare EPG (e PiP) dei canali in una barra informazioni"
+
 #
 msgid "select"
 msgstr "Selezionare"
 
 #
-msgid "select .NFI flash file"
-msgstr "Selezionare il file flash .nfi"
-
-#
 msgid "select CAId"
 msgstr "Selezionare CAId"
 
@@ -9043,10 +10050,6 @@ msgid "select CAId's"
 msgstr "Selezionare CAId's"
 
 #
-msgid "select image from server"
-msgstr "Selezionare immagine dal server"
-
-#
 msgid "select interface"
 msgstr "Selezionare interfaccia"
 
@@ -9062,17 +10065,18 @@ msgstr "Selezionare registrazione"
 msgid "select the movie path"
 msgstr "Selezionare cartella video"
 
-#
-msgid "service pin"
-msgstr "Codice PIN canale"
+msgid "service PIN"
+msgstr "PIN canale"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "Plugin per lo standby automatico del Dreambox dopo un riavvio"
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "Configurare il ritardo audio (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "Codice PIN configurazione"
+msgid "setup PIN"
+msgstr "PIN configurazione"
 
 #
 msgid "show DVD main menu"
@@ -9258,6 +10262,9 @@ msgstr "Commutare contrassegno di taglio qui"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "Info tempo, capitolo, audio, sottotitoli -> on/off"
 
+msgid "tuner is not supported"
+msgstr "Tuner non supportato"
+
 #
 msgid "unavailable"
 msgstr "non disponibile"
@@ -9281,6 +10288,12 @@ msgstr "Fino allo standby/riavvio"
 msgid "use as HDD replacement"
 msgstr "Usare in sostituzione HDD"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "Plugin che permette l'utilizzo del Dreambox come proxy web"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "Plugin che permette l'utilizzo del Dreambox come proxy web."
+
 #
 msgid "user defined"
 msgstr "Definito dall'utente"
@@ -9365,6 +10378,15 @@ msgstr "Zap eseguito"
 #~ msgid "* Only available when entering hidden SSID or network key"
 #~ msgstr "* Disponibile solo su inserimento SSID nascosto o chiave di rete"
 
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Download .NFI fallito:"
+
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Il file .NFI ha superato la verifica della firma md5sum. L'immagine può "
+#~ "essere installata!"
+
 #
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "Cartella /usr/share/enigma2"
@@ -9434,6 +10456,26 @@ msgstr "Zap eseguito"
 #~ msgstr "Controllo chiamata"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Impossibile analizzare la cartella feed!"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Camb. dir."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Cambiare codice PIN canale"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Cambiare codici PIN canale"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Cambiare codice PIN setup"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Selezionare origine"
 
@@ -9468,10 +10510,6 @@ msgstr "Zap eseguito"
 #~ "Nuovo tentativo in corso..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Continuare"
-
-#
 #~ msgid "CrashlogAutoSubmitConfiguration"
 #~ msgstr "Configurazione CrashlogAutoSubmit"
 
@@ -9500,6 +10538,18 @@ msgstr "Zap eseguito"
 #~ msgstr "Cancellare il mount selezionato"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Cartella destinazione"
+
+#
+#~ msgid "Details for extension: "
+#~ msgstr "Dettagli estensione: "
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Disabilitare sottotitoli"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9522,6 +10572,10 @@ msgstr "Zap eseguito"
 #~ msgstr "Fatto! Installati o aggiornati %d pacchetti con %d errori"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Download immagine di avvio per Flasher USB fallito: "
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Mod. URL sorgenti IPKG..."
 
@@ -9573,6 +10627,13 @@ msgstr "Zap eseguito"
 #~ msgid "Filesystem Check..."
 #~ msgstr "Verifica filesystem..."
 
+#
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Per prima cosa, scaricare l'ambiente di avvio aggiornato per il flasher "
+#~ "USB."
+
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "I seguenti processi saranno eseguiti premendo \\\"Continuare\\\"!"
 
@@ -9611,6 +10672,10 @@ msgstr "Zap eseguito"
 #~ msgstr "Se questa pagina è visibile, premere OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Utilità flash immagini"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Aggiornamento immagine"
 
@@ -9626,6 +10691,14 @@ msgstr "Zap eseguito"
 #~ msgstr "Installazione aggiornamenti software..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Ethernet integrata"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Wireless integrata"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Interfaccia: %s"
 
@@ -9650,10 +10723,18 @@ msgstr "Zap eseguito"
 #~ msgstr "Rete..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nuovo codice PIN"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "50Hz non disponibili. :-("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nessuna penna USB utilizzabile rilevata!"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Aggiornamento online"
 
@@ -9661,10 +10742,38 @@ msgstr "Zap eseguito"
 #~ msgid "Package details for: "
 #~ msgstr "Dettagli pacchetto per: "
 
+#
+#~ msgid "Page"
+#~ msgstr "Pagina"
+
 #~ msgid "Please add titles to the compilation"
 #~ msgstr "Aggiungere titoli alla compilation"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Selezionare quale immagine .nfi scaricare dal server feed"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Ora scollegare tutti i dispositivi USB dal Dreambox, poi ricollegare la "
+#~ "penna USB di destinazione (capacità minima 64 MB)!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Inserire il vecchio codice PIN"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Selezionare immagine .nfi dal supporto"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Selezionare cartella o supporto di destinazione"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Gestore plugin"
 
@@ -9685,6 +10794,10 @@ msgstr "Zap eseguito"
 #~ "valore personalizzato."
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "OK -> Vista completa changelog"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "URI Feed RSS"
 
@@ -9693,9 +10806,27 @@ msgstr "Zap eseguito"
 #~ msgstr "Percorso registrazioni..."
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ripetere il nuovo codice PIN"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Aggiornare"
 
+#~ msgid "Remember service pin"
+#~ msgstr "Memorizzare PIN canale"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Annullare memoria PIN canale"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Rimuovere il file .nfi corrotto?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Rimuovere il file .nfi incompleto?"
+
 #~ msgid "Rescan network"
 #~ msgstr "Nuova ricerca rete"
 
@@ -9746,22 +10877,46 @@ msgstr "Zap eseguito"
 #~ "tramite adattatore WLAN USB\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Analizzare la rete alla ricerca di Access Point wireless e collegarsi ad "
+#~ "essi tramite l'adattatore WLAN selezionato\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Selezionare una sorgente IPKG da modificare..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Selezionare modalità audio"
+
+#
 #~ msgid "Select channel audio"
 #~ msgstr "Selezionare il canale audio"
 
 #
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Selezionare file per il backup. Selezionati per ora:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Selezionare file/cartelle per il backup..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Selezionare un'immagine"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Selezionare l'ingresso video"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Selezionare immagine sorgente"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "-> interfaccia predefinita"
 
@@ -9795,13 +10950,71 @@ msgstr "Zap eseguito"
 #~ "Selezionarne un'altra!"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Cambiare audio"
 
+#
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "Ora la penna USB è avviabile. Scaricare l'immagine più recente dal server "
+#~ "feed e salvarla sulla penna?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Convalida md5sum fallita, il file potrebbe essere corrotto! Il "
+#~ "caricamento di questa immagine su memoria flash potrebbe rappresentare un "
+#~ "rischio! Continuare comunque?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Convalida md5sum fallita: il file potrebbe essere stato scaricato solo "
+#~ "parzialmente o essere corrotto!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Codice PIN aggiornato correttamente!"
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Inseriti codici PIN non coincidenti!"
+
 #~ msgid "There is nothing to be done."
 #~ msgstr "Non c'è nulla da fare."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Il file .nfi non contiene un'immagine %s valida!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Il file .nfi non possiede una firma md5 valida: non è garantito il suo "
+#~ "funzionamento. Procedere comunque con l'installazione dell'immagine sulla "
+#~ "memoria flash?"
+
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Il file .nfi possiede una firma md5 valida. Procedere con l'installazione "
+#~ "dell'immagine sulla memoria flash?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Impossibile decodificare stream video %s con questo Dreambox!"
 
@@ -9829,9 +11042,32 @@ msgstr "Zap eseguito"
 #~ msgstr "Percorso timeshift..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Per aggiornare il firmware del Dreambox, seguire queste indicazioni:\n"
+#~ "1) Spegnere il box tramite l'interruttore posteriore e collegare la penna "
+#~ "USB avviabile.\n"
+#~ "2) Riaccendere il box tenendo premuto il tasto GIU' del pannello frontale "
+#~ "per 10 secondi.\n"
+#~ "3) Attendere l'avvio e seguire le istruzioni della configurazione guidata."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "La configurazione guidata è terminata. Ora il dreambox verrà riavviato "
+#~ "con la nuova immagine!"
+
 #
 #~ msgid ""
 #~ "Undo\n"
@@ -9879,6 +11115,14 @@ msgstr "Zap eseguito"
 #~ "60Hz. Premere OK per iniziare."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wireless"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Scrittura file immagine .nfi su flash completata"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9915,6 +11159,16 @@ msgstr "Zap eseguito"
 #~ "ora."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Inserire un codice PIN, curando di tenerlo nascosto ai bambini.\n"
+#~ "\n"
+#~ "Configurare un codice PIN ora?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "La TV opera a 50Hz. Ottimo!"
 
@@ -9949,6 +11203,10 @@ msgstr "Zap eseguito"
 #~ msgid "bob"
 #~ msgstr "bob"
 
+#
+#~ msgid "choose destination directory"
+#~ msgstr "Selezionare cartella destinazione"
+
 #~ msgid "default"
 #~ msgstr "Predefinito"
 
@@ -9965,6 +11223,10 @@ msgstr "Zap eseguito"
 #~ msgstr "Uscire da menu configurazione interfaccia di rete"
 
 #
+#~ msgid "failed"
+#~ msgstr "Fallito"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "Rete nascosta"
 
@@ -9988,5 +11250,21 @@ msgstr "Zap eseguito"
 #~ msgstr "tipo di supporto richiesto:"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "Selezionare il file flash .nfi"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "Selezionare immagine dal server"
+
+#
+#~ msgid "service pin"
+#~ msgstr "Codice PIN canale"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "Codice PIN configurazione"
+
+#
 #~ msgid "until restart"
 #~ msgstr "Fino al riavvio"
index f920f70..fe69c5c 100755 (executable)
--- a/po/lt.po
+++ b/po/lt.po
@@ -3,9 +3,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-16 07:13+0200\n"
-"Last-Translator: Adga <audrgrin@takas.lt>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2011-01-28 21:11+0200\n"
+"Last-Translator: Audronis <audrgrin@takas.lt>\n"
 "Language-Team: Adga / enigma2 (c) <audrgrin@takas.lt>\n"
 "Language: lt\n"
 "MIME-Version: 1.0\n"
@@ -18,13 +18,12 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "X-Poedit-Country: LITHUANIA\n"
 
-#
 msgid ""
 "\n"
 "Advanced options and settings."
 msgstr ""
 "\n"
-"Išplėstiniai pasirinkimai ir nustatymai."
+"Išplėstinės funkcijos ir nustatymai."
 
 #
 msgid ""
@@ -129,7 +128,7 @@ msgstr ""
 "Peržiūrėkite, įdiekite ir pašalinkite esamus arba įdiegtus paketus."
 
 msgid " "
-msgstr ""
+msgstr " "
 
 msgid " Results"
 msgstr "Rezultatai"
@@ -137,6 +136,9 @@ msgstr "Rezultatai"
 msgid " extensions."
 msgstr "išplėtimai."
 
+msgid " ms"
+msgstr "ms"
+
 msgid " packages selected."
 msgstr "paketai išsirinkti."
 
@@ -184,10 +186,9 @@ msgstr "#ffffffff"
 msgid "%H:%M"
 msgstr "%H:%M"
 
-#
 #, python-format
 msgid "%d jobs are running in the background!"
-msgstr "%d darbas yra veikiantis fone!"
+msgstr "%d darbai, veikiantys fone!"
 
 #, python-format
 msgid "%d min"
@@ -233,17 +234,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Pasiekiamas tiktai, jei daugiau kaip viena sąsaja yra aktyvi."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI parsisiuntimas klaidingas:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI failas atitinka md5sum parašo tikrinimą. Jūs galite saugiai diegti šį "
-"atvaizdą!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -283,7 +273,7 @@ msgid "16:10 Letterbox"
 msgstr "16:10 Letterbox"
 
 msgid "16:10 PanScan"
-msgstr "16:10 PanScan"
+msgstr "16:10 Panoraminis Skanavimas"
 
 #
 msgid "16:9"
@@ -324,7 +314,7 @@ msgid "4:3 Letterbox"
 msgstr "4:3 Letterbox"
 
 msgid "4:3 PanScan"
-msgstr "4:3 PanScan"
+msgstr "4:3 Panoraminis skanavimas"
 
 #
 msgid "5"
@@ -377,6 +367,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Atgal į TheRoots-Temą .. arba kaip senais gerais laikais."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Atgal į TheRoots-Temą ... arba kaip senais gerais laikais."
+
+msgid "A basic ftp client"
+msgstr "Pagrindinis ftp klientas"
+
+msgid "A client for www.dyndns.org"
+msgstr "Klientas www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -397,7 +399,6 @@ msgstr ""
 "Baigtas įrašymas pagal laikmatį nori nustatyti Jūsų\n"
 "imtuvą išjungimui. Padaryti tai dabar?"
 
-#
 msgid ""
 "A finished record timer wants to shut down\n"
 "your Dreambox. Shutdown now?"
@@ -409,6 +410,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafinis EPG visiems kanalams iš specifinio paketo"
 
+msgid "A graphical EPG interface"
+msgstr "Grafinė EPG sąsaja"
+
+msgid "A graphical EPG interface."
+msgstr "Grafinė EPG sąsaja."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -417,6 +424,15 @@ msgstr ""
 "Pajungimas su šiuo pavadinimu jau egzistuoja!\n"
 "Atnaujinti egzistuojantį ir tęsti?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Gražiai atrodanti HD tema iš Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Gražiai atrodanti HD tema Brushed Alu projekte iš Kerni."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Gražiai atrodanti tema iš Kerni"
+
 #
 #, python-format
 msgid ""
@@ -468,6 +484,9 @@ msgstr ""
 "\n"
 "Jūs norite išjungti antrą tinklo sąsają?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Paprasta duomenų parsisiuntimo paraiška kitoms papildomoms programoms"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -531,6 +550,12 @@ msgstr "Apie"
 msgid "About..."
 msgstr "Apie..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Prieiga prie ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Prieiga prie ARD-Mediathek internetinės vaizdo duomenų bazės."
+
 #
 msgid "Accesspoint:"
 msgstr "Prieigos taškas:"
@@ -591,23 +616,18 @@ msgstr "Pridėti žymeklį"
 msgid "Add a new NFS or CIFS mount point to your Dreambox."
 msgstr "Pridėti naują NFS arba CIFS pajungimo tašką jūsų Dreambox'ui."
 
-#
 msgid "Add a new title"
-msgstr "Pridėkite naują pavadinimą"
+msgstr "Pridėti naują pavadinimą"
 
-#
 msgid "Add network configuration?"
 msgstr "Pridėti tinklo konfigūraciją?"
 
-#
 msgid "Add new AutoTimer"
 msgstr "Pridėti naują Auto Laikmatį"
 
-#
 msgid "Add new network mount point"
 msgstr "Pridėti naują tinklo pajungimo tašką"
 
-#
 msgid "Add timer"
 msgstr "Laikmatis"
 
@@ -663,33 +683,39 @@ msgstr ""
 "suderinimą, ar pasinaudokite skaičių mygtukais, kad išrinktumėte kitus "
 "bandomuosius ekranus."
 
-#
+msgid "Adult streaming plugin"
+msgstr "Transliacijos tik suaugusiems priedas"
+
+msgid "Adult streaming plugin."
+msgstr "Transliacijos tik suaugusiems priedas."
+
 msgid "Advanced Options"
-msgstr "Išplėstiniai nustatymai"
+msgstr "Išplėstinės funkcijos"
 
-#
 msgid "Advanced Software"
 msgstr "Išplėstinė programinė įranga"
 
-#
 msgid "Advanced Software Plugin"
 msgstr "Išplėstinė programinės įrangos papildoma programa"
 
-#
 msgid "Advanced Video Enhancement Setup"
-msgstr "Išplėstas vaizdo stiprinimo valdymas"
+msgstr "Išplėstinis vaizdo gerinimo valdymas"
 
-#
 msgid "Advanced Video Setup"
 msgstr "Išplėstiniai vaizdo nustatymai"
 
-#
 msgid "Advanced restore"
 msgstr "Išplėstinis atkūrimas"
 
-#
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Po perkrovimo ar elektros energijos nutraukimo, StartupToStandby perkels "
+"jūsų Dreambox į budėjimo režimą."
+
 msgid "After event"
-msgstr "Po įvykio"
+msgstr "Po užduoties"
 
 #
 msgid ""
@@ -699,6 +725,9 @@ msgstr ""
 "Po nustatymų vedlio darbo baigimo Jūs galite nustatyti kai kurių kanalų "
 "apribojimus. Paskaitykite imtuvo instrukciją kaip tai padaryti."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai.HD temos stiliaus kontrolės priedas"
+
 #
 msgid "Album"
 msgstr "Albumas"
@@ -723,6 +752,12 @@ msgstr "Visi nekartojami laikmačiai"
 msgid "Allow zapping via Webinterface"
 msgstr "Leisti jungti per web sąsają"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Leisti Tuxbox priedų vykdymą."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Leisti vartotojui atsisiųsti failus iš Rapidshare fone."
+
 #
 msgid "Alpha"
 msgstr "Permatoma"
@@ -735,6 +770,9 @@ msgstr "Kitoks radijo būdas"
 msgid "Alternative services tuner priority"
 msgstr "Kitų kanalų imtuvo pirmenybė"
 
+msgid "Always ask"
+msgstr "Visada klausti"
+
 #
 msgid "Always ask before sending"
 msgstr "Visada klauskite prieš siuntimą"
@@ -809,7 +847,7 @@ msgid ""
 "Are you sure you want to save this network mount?\n"
 "\n"
 msgstr ""
-"Jūs esate įsitikinęs, kad norite išsaugoti šį tinklo prijungimą?\n"
+"Jūs esate įsitikinęs, kad norite išsaugoti šį tinklo pajungimą?\n"
 "\n"
 
 #
@@ -831,6 +869,9 @@ msgstr "Klausti vartotojo"
 msgid "Aspect Ratio"
 msgstr "Vaizdo formatas"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Priskirti tiekėjus/kanalus/caids CI moduliui"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -849,6 +890,13 @@ msgstr "Garso sinchronizavimas"
 msgid "Audio Sync Setup"
 msgstr "Garso sinchronizavimo nustatymai"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudoSync leidžia uždelsti garso išėjimą (Bitstream/PCM), kad tai būtų "
+"sinchroniška paveikslėlyje."
+
 #
 msgid "Australia"
 msgstr "Australija"
@@ -896,6 +944,13 @@ msgstr "Auto laikmačio nustatymai"
 msgid "AutoTimer overview"
 msgstr "Auto laikmačio apžvalga"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"Autolaikmatis skanuoja EPG ir kuria Laikmačius priklausomai nuo vartotojo "
+"apibrėžtų paieškos kriterijų."
+
 #
 msgid "Automatic"
 msgstr "Automatinis"
@@ -904,31 +959,58 @@ msgstr "Automatinis"
 msgid "Automatic Scan"
 msgstr "Automatinė paieška"
 
-#
+msgid "Automatic volume adjustment"
+msgstr "Automatinis garso reguliavimas"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automatinis ac3/dts kanalų garso reguliavimas."
+
+msgid "Automatically change video resolution"
+msgstr "Automatiškai keisti vaizdo rezoliuciją"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Automatiškai keisti išėjimo rezoliuciją priklausomai nuo vaizdo "
+"rezoliucijos, kurį jūs žiūrite."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Automatiškai kurti laikmačio įvykius, pagrįstus reikšminiais žodžiais"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Automatiškai informuoti jus apie nepakankamą vidinę atmintį"
+
+msgid "Automatically refresh EPG"
+msgstr "Automatiškai atnaujinti EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Automatiškai siųsti crashlogs į Dream Multimediją"
+
 msgid "Autos & Vehicles"
-msgstr "Automobiliai ir Transporto priemonės"
+msgstr "Automobiliai ir transporto priemonės"
 
-#
 msgid "Autowrite timer"
 msgstr "Automatinis laikamačio perrašymas"
 
-#
 msgid "Available format variables"
-msgstr "Galimi formatai"
+msgstr "Galimi kintami formatai"
 
-#
 msgid "B"
 msgstr "B"
 
-#
 msgid "BA"
 msgstr "BA"
 
-#
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD Tema nuo Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD tema dėl Dreambox atvaizdų sukurta Ismail Demir"
+
 msgid "BB"
 msgstr "BB"
 
-#
 msgid "BER"
 msgstr "BER"
 
@@ -1012,6 +1094,12 @@ msgstr "Blokuoti triukšmo mažėjimą"
 msgid "Blue boost"
 msgstr "Daugiau mėlynos"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi kontrolės priedas"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi kontrolės priedas."
+
 #
 msgid "Bookmarks"
 msgstr "Žymės"
@@ -1028,6 +1116,12 @@ msgstr "Brazilija"
 msgid "Brightness"
 msgstr "Šviesumas"
 
+msgid "Browse for and connect to network shares"
+msgstr "Ieškoti ir jungtis prie tinklo bendrinimo"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Ieškoti nfs/cifs bendrinimų ir jungtis prie jų."
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Naršyti tinklo kaimynystės"
@@ -1043,6 +1137,9 @@ msgstr "Įrašyti esamą atvaizdą į DVD"
 msgid "Burn to DVD"
 msgstr "Įrašyti į DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr "Irašyti savo įrašus į DVD"
+
 msgid "Bus: "
 msgstr "Bus:"
 
@@ -1063,6 +1160,13 @@ msgstr "C-juosta"
 msgid "CDInfo"
 msgstr "CD info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo įgalina rinktis albumo ir takelio detales iš CDDB ir CD-tekstą, "
+"grojant CD su Mediaplayer."
+
 #
 msgid "CI assignment"
 msgstr "CI nustatymas"
@@ -1083,6 +1187,12 @@ msgstr "Kabelinė"
 msgid "Cache Thumbnails"
 msgstr "Slėpti nedidelius"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Callmonitor dėl NCID pagrindu skambinamo pranešimo"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Callmonitor dėl Fritz!Box routerių"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Negalima prisijungti prie serverio. Prašome tikrinti savo tinklą!"
 
@@ -1093,10 +1203,6 @@ msgstr "Kanada"
 msgid "Cancel"
 msgstr "Atšaukti"
 
-#
-msgid "Cannot parse feed directory"
-msgstr "Negalima nagrinėti serverio direktorijos"
-
 msgid "Capacity: "
 msgstr "Talpa:"
 
@@ -1121,23 +1227,20 @@ msgstr "Keisti paketus greitai perjungiant"
 msgid "Change default recording offset?"
 msgstr "Keisti numatytą įrašymą (pabaigos laiką)"
 
-msgid "Change dir."
-msgstr "Keisti dir."
-
 msgid "Change hostname"
 msgstr "Keisti pagrindinio kompiuterio vardą"
 
 msgid "Change pin code"
 msgstr "Keisti PIN kodą"
 
-msgid "Change service pin"
-msgstr "Keisti kanalo PIN"
+msgid "Change service PIN"
+msgstr "Keisti kanalo PIN kodą"
 
-msgid "Change service pins"
-msgstr "Keisti kanalo pin'us"
+msgid "Change service PINs"
+msgstr "Keisti kanalų PIN kodus"
 
-msgid "Change setup pin"
-msgstr "Keisti nustatymų PIN"
+msgid "Change setup PIN"
+msgstr "Keisti valdymo PIN kodą"
 
 msgid "Change step size"
 msgstr "Keisti žingsnio dydį"
@@ -1145,6 +1248,9 @@ msgstr "Keisti žingsnio dydį"
 msgid "Change the hostname of your Dreambox."
 msgstr "Keisti savo Dreambox'o pagrindinio kompiuterio vardą."
 
+msgid "Changelog"
+msgstr "Pakeitimų sąrašas"
+
 msgid "Channel"
 msgstr "Kanalas"
 
@@ -1207,6 +1313,9 @@ msgstr "Išsirinkite atsarginės kopijos vietą"
 msgid "Choose bouquet"
 msgstr "Išsirinkite paketą"
 
+msgid "Choose image to download"
+msgstr "Pasirinkite atvaizdą parsisiuntimui"
+
 #
 msgid "Choose target folder"
 msgstr "Išsirinkite aplanką"
@@ -1243,6 +1352,12 @@ msgstr "Išvalymo vedlys"
 msgid "Cleanup Wizard settings"
 msgstr "Išvalyti vedlio nustatymus"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Automatinis laikmačio sąrašo išvalymas"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Automatinis laikmačio sąrašo išvalymas."
+
 #
 msgid "CleanupWizard"
 msgstr "Išvalymo vedlys"
@@ -1275,21 +1390,18 @@ msgstr "Uždaryti ir išsaugoti pakeitimus"
 msgid "Close title selection"
 msgstr "Uždaryti pavadinimo pasirinkimą"
 
-#
 msgid "Code rate high"
-msgstr "Aukštas kodavimo greitis"
+msgstr "Aukšta kodavimo norma"
 
-#
 msgid "Code rate low"
-msgstr "Žemas kodavimo greitis"
+msgstr "Žema kodavimo norma"
 
 #
 msgid "Coderate HP"
 msgstr "Kodavimo greitis HP"
 
-#
 msgid "Coderate LP"
-msgstr "Kodavimo greitis LP"
+msgstr "Kodavimo norma LP"
 
 #
 msgid "Collection name"
@@ -1354,9 +1466,8 @@ msgstr "Įrašo failų sudėtis"
 msgid "Configuration Mode"
 msgstr "Konfigūravimo būdas"
 
-#
 msgid "Configuration for the Webinterface"
-msgstr "Konfigūravimo būdas"
+msgstr "Web sąsajos konfigūravimas"
 
 #
 msgid "Configure AutoTimer behavior"
@@ -1370,6 +1481,9 @@ msgstr "Konfigūruokite sąsają"
 msgid "Configure nameservers"
 msgstr "Konfigūruokite serverių pavadinimus"
 
+msgid "Configure your WLAN network interface"
+msgstr "Konfigūruokite savo WLAN tinklo sąsają"
+
 msgid "Configure your internal LAN"
 msgstr "Konfigūruokite savo vidinį LAN"
 
@@ -1412,6 +1526,9 @@ msgstr "Žvaigždynas"
 msgid "Content does not fit on DVD!"
 msgstr "Turinys netinka dėl DVD!"
 
+msgid "Continue"
+msgstr "Toliau"
+
 #
 msgid "Continue in background"
 msgstr "Tęsti fone"
@@ -1424,39 +1541,57 @@ msgstr "Tęsti žiūrėjimą"
 msgid "Contrast"
 msgstr "Kontrastas"
 
-#
+msgid "Control your Dreambox with your Web browser."
+msgstr "Kontroliuokite savo Dreambox su jūsų Tinklo naršykle."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Kontroliuokite savo Dreambox su jūsų naršykle"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Kontroliuokite savo Dreambox tiktai su MUTE mygtuku"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Kontroliuokite savo Dreambox tiktai su MUTE mygtuku."
+
+msgid "Control your internal system fan."
+msgstr "Kontroliuokite savo vidaus sistemą."
+
+msgid "Control your kids's tv usage"
+msgstr "Kontroliuokite savo vaikų televizijos naudojimą"
+
+msgid "Control your system fan"
+msgstr "Kontroliuokite savo sistemą"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+"Nukopijuokite, pervadinkite, pašalinkite, perkelkite vietinius failus į savo "
+"Dreambox."
+
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Negalima prisijungti prie Dreambox .NFI atvaizdo perdavimo serverio:"
 
-#
 msgid "Could not load Medium! No disc inserted?"
 msgstr "Negalima užkrauti! Joks diskas neįdėtas?"
 
-#
 msgid "Could not open Picture in Picture"
 msgstr "Negalima atidaryti paveikslėlio paveikslėlyje"
 
-#
 #, python-format
 msgid "Couldn't record due to conflicting timer %s"
 msgstr "Neįrašyta dėl prieštaringo laikmačio %s"
 
-#
 msgid "Crashlog settings"
 msgstr "Crashlog nustatymai"
 
 msgid "CrashlogAutoSubmit"
 msgstr "CrashlogAutoSubmit"
 
-#
 msgid "CrashlogAutoSubmit settings"
 msgstr "CrashlogAutoSubmit nustatymai"
 
-#
 msgid "CrashlogAutoSubmit settings..."
 msgstr "CrashlogAutoSubmit nustatymai..."
 
-#
 msgid ""
 "Crashlogs found!\n"
 "Send them to Dream Multimedia?"
@@ -1464,72 +1599,78 @@ msgstr ""
 "Crashlogs surastas!\n"
 "Siųsti juos į Dream Multimediją?"
 
-#
 msgid "Create DVD-ISO"
 msgstr "Sukurkite DVD-ISO"
 
-#
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+"Kurkite atsarginę kopiją savo Vaizdo DVD į jūsų DreamBox kietąjį diską."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Kurkite atsarginę kopiją į savo Vaizdo DVD"
+
 msgid "Create a new AutoTimer."
 msgstr "Sukurkite naują Auto laikmatį."
 
-#
 msgid "Create a new timer using the classic editor"
 msgstr "Sukurkite naują laikmatį, naudodami klasikinį redaktorių"
 
-#
 msgid "Create a new timer using the wizard"
 msgstr "Sukurkite naują laikmatį, naudodami vedlį"
 
-#
 msgid "Create movie folder failed"
 msgstr "Fimų aplanko sukurti nepavyko"
 
-#
+msgid "Create preview pictures of your Movies"
+msgstr "Sukurkite savo Kino filmų peržiūros paveikslėlius"
+
+msgid "Create remote timers"
+msgstr "Sukurkite tolimus laikmačius"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Sukurkite laikmačius į tolimus Dreambox'us."
+
 #, python-format
 msgid "Creating directory %s failed."
 msgstr "Direktorijos sukurti %s nepavyko."
 
-#
 msgid "Creating partition failed"
 msgstr "Disko skaidinio sukurti nepavyko"
 
-#
 msgid "Croatian"
 msgstr "Kroatų"
 
-#
 msgid "Current Transponder"
 msgstr "Dabartinis transponderis"
 
-#
+msgid "Current device: "
+msgstr "Dabartinis prietaisas:"
+
 msgid "Current settings:"
 msgstr "Dabartiniai nustatymai:"
 
 msgid "Current value: "
 msgstr "Dabartinė reikšmė:"
 
-#
 msgid "Current version:"
 msgstr "Dabartinė versija:"
 
-#
+msgid "Currently installed image"
+msgstr "Šiuo metu įdiegtas atvaizdas"
+
 #, python-format
 msgid "Custom (%s)"
 msgstr "Pasirinktina (%s)"
 
-#
 msgid "Custom location"
 msgstr "Pasirinktina vieta"
 
-#
 msgid "Custom offset"
 msgstr "Pasirinktinas padengimas"
 
-#
 msgid "Custom skip time for '1'/'3'-keys"
 msgstr "Praleisti laiką pasirinktinai '1'/'3'-mygtukams"
 
-#
 msgid "Custom skip time for '4'/'6'-keys"
 msgstr "Praleisti laiką pasirinktinai '4'/'6'-mygtukams"
 
@@ -1541,10 +1682,37 @@ msgstr "Praleisti laiką pasirinktinai '7'/'9'-mygtukams"
 msgid "Customize"
 msgstr "Vartotojo pasirinkimai"
 
+msgid "Customize Vali-XD skins"
+msgstr "Pritaikyti Vali-XD temas"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Pritaikyti Vali-XD temas savarankiškai."
+
 #
 msgid "Cut"
 msgstr "Iškirpti"
 
+msgid "Cut your movies"
+msgstr "Iškirpti savo kino filmus"
+
+msgid "Cut your movies."
+msgstr "Iškirpti savo kino filmus."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "CutListEditor leidžia jums suredaguoti jūsų kino filmus"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListEditor leidžia redaguoti jūsų kino filmus.\n"
+"Ieškokite pradžios medžiagos, kurią jūs norite iškirpti.Spauskite OK ir "
+"išsirinkite 'iškirpimo pradžią'.\n"
+"Tada ieškokite pabaigos, spauskite OK ir išsirinkite \"iškirpimo pabaigą'. "
+"Štai ir viskas."
+
 #
 msgid "Cutlist editor..."
 msgstr "Iškirpimo redaktorius..."
@@ -1592,6 +1760,18 @@ msgstr "DVD pavadinimo sąrašas"
 msgid "DVD media toolbox"
 msgstr "DVD priemonių komplektas"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVD grotuvas laidžia DVD su jūsų Dreambox"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVD gotuvas groja jūsų DVD su Dreambox.\n"
+"Su DVD grotuvu jūs galite žiūrėti savo DVD su Dreambox, arba net iš iso "
+"failo ar video_ts aplanko iš jūsų kieto disko ar tinklo."
+
 #
 msgid "Danish"
 msgstr "Danų"
@@ -1643,6 +1823,12 @@ msgstr "Numatytas kanalų sąrašas"
 msgid "Defaults"
 msgstr "Numatyti"
 
+msgid "Define a startup service"
+msgstr "Nustatykite paleidimo kanalą"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Nustatykite paleidimo kanalą jūsų Dreambox'e."
+
 #
 msgid "Delay"
 msgstr "Užlaikymas"
@@ -1686,13 +1872,8 @@ msgstr "Aprašymas"
 msgid "Deselect"
 msgstr "Nepasirinkti"
 
-#
-msgid "Destination directory"
-msgstr "Paskirta direktorija"
-
-#
-msgid "Details for extension: "
-msgstr "Smulkiau išplėtimui:"
+msgid "Details for plugin: "
+msgstr "Informacija apie priedą:"
 
 #
 msgid "Detected HDD:"
@@ -1734,6 +1915,9 @@ msgstr "Skaitmeninis kontūro pašalinimas"
 msgid "Dir:"
 msgstr "Dir:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Tiesioginis Youtube vaizdo rodymas"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Tiesioginis atkūrimas sujungtų pavadinimų be meniu"
@@ -1756,10 +1940,6 @@ msgid "Disable Picture in Picture"
 msgstr "Išjungti paveikslėlį paveikslėlyje"
 
 #
-msgid "Disable Subtitles"
-msgstr "Išjungti subtitrus"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Išjungti crashlog pranešimą"
 
@@ -1809,6 +1989,12 @@ msgstr "Monitorius ir vartotojo sąsaja"
 msgid "Display search results by:"
 msgstr "Parodyti paieškos rezultatus:"
 
+msgid "Display your photos on the TV"
+msgstr "Parodyti savo fotografijas televizoriuje"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Parodyti kino filmo informaciją iš InternetMovieDatabase"
+
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
@@ -1873,6 +2059,10 @@ msgstr "Jūs norite skanuoti palydovą?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Jūs norite atlikti rankinį kanalų skanavimą?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Jūs norite parsisiųsti atvaizdą į %s ?"
+
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Jūs norite įdiegti tėvų kontrolę Jūsų imtuvui?"
 
@@ -1966,6 +2156,10 @@ msgstr "Baigta - Įdiegti, patobulinti ar pašalinti %d paketai su %d klaidomis"
 msgid "Download"
 msgstr "Parsisiuntimas"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Parsisiųsta %s iš serverio"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Parsisiunčiami .NFI failai į USB diegėją"
@@ -1978,15 +2172,14 @@ msgstr "Parsisiųsti papildomas programas"
 msgid "Download Video"
 msgstr "Parsisiųsti vaizdą"
 
+msgid "Download files from Rapidshare"
+msgstr "Parsisiųsti failus iš Rapidshare"
+
 #
 msgid "Download location"
 msgstr "Parsisiuntimo vieta"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "USB diegėjo atvaizdo parsisiuntimas klaidingas:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "Galimos įdiegti naujos papildomos programos"
 
@@ -2039,6 +2232,17 @@ msgstr "EPG pasirinkimas"
 msgid "EPG encoding"
 msgstr "EPG kodavimas"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh automatiškai persijungs į vartotojo nustatytus kanalus, kai "
+"imtuvas yra nenaudojamas\n"
+"(Laukimo režimu be jokių veikiančių įrašų) ir atliks atnaujinimus EPG "
+"informacijos apie šiuos kanalus."
+
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
 msgstr "KLAIDA - nenuskanuota (%s)!"
@@ -2099,6 +2303,12 @@ msgstr "Redaguoti kanalų sąrašą"
 msgid "Edit settings"
 msgstr "Redaguoti nustatymus"
 
+msgid "Edit tags of recorded movies"
+msgstr "Redaguoti žanrus įrašytiems filmams"
+
+msgid "Edit tags of recorded movies."
+msgstr "Redaguoti žanrus įrašytiems filmams."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Redaguokite serverio pavadinimo konfigūraciją savo imtuve.\n"
@@ -2131,6 +2341,9 @@ msgstr "Išsilavinimas"
 msgid "Electronic Program Guide"
 msgstr "Elektroninis programų gidas"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Emailclient yra IMAP4 e-pašto peržiūrėtojas Dreambox."
+
 #
 msgid "Enable"
 msgstr "Įjungti"
@@ -2227,6 +2440,14 @@ msgid "English"
 msgstr "Anglų"
 
 msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Enigma2 papildoma programa, kad rodytų AVI/DIVX/WMV/etc. vaizdą iš asmeninio "
+"kompiuterio su jūsų Dreambox. Reikia veikiančio VLC iš www.videolan.org ant "
+"jūsų Pc."
+
+msgid ""
 "Enigma2 Skinselector\n"
 "\n"
 "If you experience any problems please contact\n"
@@ -2326,6 +2547,9 @@ msgstr "Išskyrus"
 msgid "Execute \"after event\" during timespan"
 msgstr "Vykdyti \"po įvykio \" per laiko atkarpą"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Vykdyti TuxboxPlugins"
+
 msgid "Execution Progress:"
 msgstr "Vykdymo eiga:"
 
@@ -2341,6 +2565,9 @@ msgstr "Išeiti"
 msgid "Exit editor"
 msgstr "Išeiti iš redaktoriaus"
 
+msgid "Exit input device selection."
+msgstr "Išeiti iš įvesto prietaiso pasirinkimo."
+
 msgid "Exit network wizard"
 msgstr "Išeiti iš tinklo vedlio"
 
@@ -2377,6 +2604,13 @@ msgstr "Išplėtimų valdymas"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser leidžia įkelti ir atsisiųsti failus tarp jūsų Dreambox ir "
+"serverio naudojant failų perdavimo protokolą."
+
 msgid "Factory reset"
 msgstr "Gamykliniai nustatymai"
 
@@ -2423,7 +2657,7 @@ msgid "Filesystem contains uncorrectable errors"
 msgstr "Failų sistema turi nepataisomų klaidų"
 
 msgid "Film & Animation"
-msgstr "Filmas ir Multiplikacija "
+msgstr "Filmai ir Multiplikacija"
 
 msgid "Filter"
 msgstr "Filtras"
@@ -2454,9 +2688,8 @@ msgstr "Baigtas jūsų tinklo paleidimas iš naujo"
 msgid "Finnish"
 msgstr "Suomių"
 
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Iš pradžių reikia parsisiųsti paskutinę aplinką USB atvaizdo diegėjui."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Pirma savo temos stiliaus generacija su Ai.HD-Control priedu."
 
 msgid "Flash"
 msgstr "Vidinė atmintis"
@@ -2512,6 +2745,12 @@ msgstr "Penktadienis"
 msgid "Frisian"
 msgstr "Frizų"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr "FritzCall rodo gaunamus skambučius į jūsų Fritz! Box jūsų Dreambox'e."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Priekinės ir /tmp/mmi.socket"
+
 #, python-format
 msgid "Frontprocessor version: %d"
 msgstr "Priekinio procesoriaus versija: %d"
@@ -2526,6 +2765,16 @@ msgstr ""
 "Reikia paleisti iš naujo GUI ,kad patvirtinti naują temą\n"
 "Jūs norite paleisti iš naujo GUI dabar?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "GUI, kuri leidžia vartotojui keisti ftp-/ Telnet slaptažodį."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr "GUI, kuri leidžia vartotojui keisti Dreambox ftp-/telnet-slaptažodį."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "GUI pakeisti ftp ir telnet ir slaptažodį"
+
 msgid "Gaming"
 msgstr "Žaidimai"
 
@@ -2553,12 +2802,30 @@ msgstr "Originalus Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Tikro Dreambox patvirtinimas nepasisekė!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Dreambox originalumo tikrinimas"
+
 msgid "German"
 msgstr "Vokiečių"
 
+msgid "German storm information"
+msgstr "Vokietijos audrų informacija"
+
+msgid "German traffic information"
+msgstr "Vokietijos informacija apie eismą"
+
 msgid "Germany"
 msgstr "Vokietija"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Gauti garso cd info iš CDDB ir CD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Gaukite paskutinį bandomąjį atvaizdą"
+
+msgid "Get latest release image"
+msgstr "Gaukite paskutinį atvaizdą"
+
 msgid "Getting plugin information. Please wait..."
 msgstr "Gaunama informacija apie papildomas programas. Prašome palaukti..."
 
@@ -2571,6 +2838,16 @@ msgstr "Eiti į 0"
 msgid "Goto position"
 msgstr "Eiti į poziciją"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG rodo grafinę laiko EPG"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG rodo grafinę laiko eilutę EPG.\n"
+"Rodo gražią apžvalgą veikiančių ir artėjančių tv programų."
+
 msgid "Graphical Multi EPG"
 msgstr "Grafinis kelių kanalų EPG"
 
@@ -2583,6 +2860,15 @@ msgstr "Graikų"
 msgid "Green boost"
 msgstr "Žalio didėjimas"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growlee leidžia jūsų Dreambox siųsti trumpąsias žinutes, naudojant growl "
+"protokolą\n"
+"Įrašas paleidžia pranešimus į PC, veikiant growl klientui"
+
 msgid "Guard Interval"
 msgstr "Apsaugos intervalas"
 
@@ -2640,6 +2926,9 @@ msgstr "Honkongas"
 msgid "Horizontal"
 msgstr "Horizontalus"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Hotplugging dėl keičiamų įrenginių"
+
 msgid "How many minutes do you want to record?"
 msgstr "Kiek minučių norite daryti įrašą?"
 
@@ -2655,12 +2944,18 @@ msgstr "Atspalvis"
 msgid "Hungarian"
 msgstr "Vengrų"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "IMAP4 e-pašto peržiūra dėl Dreambox"
+
 msgid "IP Address"
 msgstr "IP adresas"
 
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "IRC Klientas Enigma2"
+
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO failas yra per didelis šiai failų sistemai!"
 
@@ -2707,9 +3002,6 @@ msgstr ""
 "žingsnyje.\n"
 "Jeigu Jūs patenkinti gautu rezultatu, spauskite OK."
 
-msgid "Image flash utility"
-msgstr "Atvaizdo diegimo programėlė"
-
 msgid "Import AutoTimer"
 msgstr "Importuoti Auto Laikmatį"
 
@@ -2781,6 +3073,12 @@ msgstr "Kieto disko inicializavimas..."
 msgid "Input"
 msgstr "Įėjimas"
 
+msgid "Input device setup"
+msgstr "Prietaiso įvesties valdymas"
+
+msgid "Input devices"
+msgstr "Įvesties prietaisai"
+
 msgid "Install"
 msgstr "Įdiegti"
 
@@ -2826,12 +3124,6 @@ msgstr "Greitas įrašas..."
 msgid "Instant record location"
 msgstr "Greito įrašo vieta"
 
-msgid "Integrated Ethernet"
-msgstr "Integruotas tinklo adapteris"
-
-msgid "Integrated Wireless"
-msgstr "Integruotas belaidis tinklas"
-
 msgid "Interface: "
 msgstr "Sąsaja:"
 
@@ -2844,6 +3136,9 @@ msgstr "Vidinė atmintinė"
 msgid "Internal LAN adapter."
 msgstr "Vidinis LAN adapteris"
 
+msgid "Internal firmware updater"
+msgstr "Vidinis programinės įrangos atnaujinimas"
+
 msgid "Invalid Location"
 msgstr "Neteisinga vieta"
 
@@ -2896,6 +3191,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italų"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Italų Orų prognozė Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Italų Orų prognozė Dreambox iš www.google.it."
+
 msgid "Italy"
 msgstr "Italija"
 
@@ -2909,6 +3210,51 @@ msgstr "Darbo vaizdas"
 msgid "Just Scale"
 msgstr "Tik skalė"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD tema"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD tema"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD tema"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN tema"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD tema"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet tema"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD tema"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD tema"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded tema"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD tema"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD tema"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's paprasta tema"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 tema"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 tema"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 tema"
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
 msgstr "Mygtukas %(Key)s sėkmingai pasirinktas %(delay)i ms"
@@ -2929,6 +3275,10 @@ msgstr "Klaviatūros nustatymas"
 msgid "Keymap"
 msgstr "Mygtukų išdėstymas"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+"KiddyTimer leidžia kontroliuoti jūsų vaikų kasdieninį televizijos vartojimą."
+
 msgid "LAN Adapter"
 msgstr "LAN adapteris"
 
@@ -3002,6 +3352,12 @@ msgstr "Sujungti pavadinimai su DVD meniu"
 msgid "List of Storage Devices"
 msgstr "Išsaugotų įrenginių sąrašas"
 
+msgid "Listen and record internet radio"
+msgstr "Klausykite ir įrašykite interneto radiją"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Klausykite ir įrašykite shoutcast interneto radiją į savo Dreambox."
+
 msgid "Lithuanian"
 msgstr "Lietuvių"
 
@@ -3045,7 +3401,7 @@ msgid "Longitude"
 msgstr "Ilguma"
 
 msgid "Lower bound of timespan."
-msgstr "Žemesnioji trukmės riba. "
+msgstr "Žemesnioji trukmės riba."
 
 msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
@@ -3078,9 +3434,24 @@ msgstr "Padarykite šį žymeklį kaip žymekliu"
 msgid "Manage extensions"
 msgstr "Išplėtimų valdymas"
 
+msgid "Manage local files"
+msgstr "Valdykite vietinius failus"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Valdykite emblemas, kad rodyti paleidžiant ar radijo režime."
+
+msgid "Manage logos to display at boottime"
+msgstr "Valdykite emblemas, kad rodyti paleidžiant"
+
 msgid "Manage network shares"
 msgstr "Valdykite tinklo bendrinimus"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Valdykite savo muzikos failus duomenų bazėje, grokite tai su Merlin Music "
+"grotuvu."
+
 msgid "Manage your network shares..."
 msgstr "Valdykite savo tinklo bendrinimus..."
 
@@ -3132,6 +3503,22 @@ msgstr "Media grotuvas"
 msgid "MediaPlayer"
 msgstr "Media grotuvas"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner skanuoja prietaisus dėl tinkamų media failų ir rodo meniu su "
+"galimais veiksmais kaip paveikslėlių peržiūra ar kino filmų žiūrėjimas."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediaplayer groja jūsų mėgstamą muziką ir vaizdus.\n"
+"Groja visą jūsų mėgstamą muziką ir vaizdo failus, organizuoja juos "
+"grojaraščiuose, peržiūri albumo informaciją ir viršelius."
+
 msgid "Medium is not a writeable DVD!"
 msgstr "Tai ne įrašomas DVD!"
 
@@ -3141,6 +3528,9 @@ msgstr "Ne tuščias!"
 msgid "Menu"
 msgstr "Meniu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Merlin Music grotuvas ir iDream"
+
 msgid "Message"
 msgstr "Pranešimas"
 
@@ -3280,9 +3670,29 @@ msgstr "Perkelkite ekraną į viršų"
 msgid "Move west"
 msgstr "Sukti į vakarus"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+"Kino filmo informacija iš Internetinio Filmų Datenbank (vokiečių kalba)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Kino filmų informacijos iš Internetinio Filmų Datenbank"
+
 msgid "Movie location"
 msgstr "Filmo vieta"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger prideda korteles su užrašu prie įrašytų kino filmų, kad rūšiuotų "
+"didelį kino filmų sąrašą."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Kino filmo sąrašo peržiūra kuria momentines ekrano įrašų kopijas ir rodo jas "
+"kino filmo sąraše."
+
 msgid "Movielist menu"
 msgstr "Filmų sąrašo meniu"
 
@@ -3331,6 +3741,13 @@ msgstr "MyTube vaizdo pagalbos ekranas"
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+"NCID klientas rodo įeinančius balso skambučius iš bet kurio NCID serverio "
+"(pvz., \"Vodafone\" Easybox) į savo Dreambox."
+
 msgid "NEXT"
 msgstr "KITAS"
 
@@ -3367,6 +3784,102 @@ msgstr "Serverio nustatymas"
 msgid "Nameserver settings"
 msgstr "Serverio pavadinimas"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox tema"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox tema dėl Dreambox"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline viena tema"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline viena tema dėl Dreambox"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline tema"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline tema dėl Dreambox"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline išplėsta tema"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline išplėsta tema dėl Dreambox"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt tema"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt tema dėl Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine tema"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine tema dėl Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue tema"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue tema dėl Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline tema"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline tema dėl Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine tema"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine tema dėl Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline išplėsta tema"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline išplėsta tema dėl Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline viena tema"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline viena tema dėl Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline tema"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline tema dėl Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline išplėsta tema"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline išplėsta tema dėl Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline viena tema"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline viena tema dėl Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline tema"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline tema dėl Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine tema"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine tema dėl Dreambox"
+
 msgid "Netmask"
 msgstr "Potinklio kaukė"
 
@@ -3418,12 +3931,12 @@ msgstr "Niekada"
 msgid "New"
 msgstr "Naujas"
 
+msgid "New PIN"
+msgstr "Naujas PIN"
+
 msgid "New Zealand"
 msgstr "Naujoji Zelandija"
 
-msgid "New pin"
-msgstr "Naujas pin kodas"
-
 msgid "New version:"
 msgstr "Nauja versija:"
 
@@ -3524,9 +4037,6 @@ msgstr ""
 "Imtuvas neįjungtas!\n"
 "Prašome nustatyti Jūsų imtuvą, prieš pradedant ieškoti kanalų."
 
-msgid "No useable USB stick found"
-msgstr "Joks tinkamas USB raktas nesurastas"
-
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3598,6 +4108,9 @@ msgstr "Ne, nereikia"
 msgid "No, just start my dreambox"
 msgstr "Ne, įjungti mano imtuvą"
 
+msgid "No, never"
+msgstr "Ne, niekada"
+
 msgid "No, not now"
 msgstr "Ne, ne dabar"
 
@@ -3729,9 +4242,18 @@ msgstr "Pozicija orbitoje"
 msgid "Outer Bound (+/-)"
 msgstr "Išorinis Susijęs (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Perdangos slinkties juostoms"
+
 msgid "Override found with alternative service"
 msgstr "Nepaisyti rastų alternatyvių kanalų"
 
+msgid "Overwrite configuration files ?"
+msgstr "Perrašyti konfigūracijos failus ?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Perrašyti konfigūracijos failus per programinės įrangos atnaujinimą?"
+
 msgid "PAL"
 msgstr "PAL"
 
@@ -3753,9 +4275,6 @@ msgstr "Paketų valdymas"
 msgid "Packet manager"
 msgstr "Paketo valdytojas"
 
-msgid "Page"
-msgstr "Puslapis"
-
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -3775,6 +4294,13 @@ msgstr "Tėvų kontrolės nustatymai"
 msgid "Parental control type"
 msgstr "Tėvų kontrolės rūšis"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox leidžia redaguoti nuotolinio Dreambox įrašų laikmačius ir srautus "
+"jo televizijos programa."
+
 msgid "Password"
 msgstr "Slaptažodis"
 
@@ -3784,6 +4310,12 @@ msgstr "Filmo pauzė pabaigoje"
 msgid "People & Blogs"
 msgstr "Liaudis ir Blogai"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock rodo laikrodį ilgam ant ekrano."
+
+msgid "Persian"
+msgstr "Persų"
+
 msgid "Pets & Animals"
 msgstr "Numylėtiniai ir Gyvūnai"
 
@@ -3821,6 +4353,12 @@ msgstr "Groti muziką..."
 msgid "Play YouTube movies"
 msgstr "Rodyti YouTube filmus"
 
+msgid "Play music from Last.fm"
+msgstr "Groti muziką iš Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Groti muziką iš Last.fm."
+
 msgid "Play next video"
 msgstr "Rodyti kitą vaizdą"
 
@@ -3830,6 +4368,21 @@ msgstr "Leisti įrašytus filmus..."
 msgid "Play video again"
 msgstr "Rodyti vaizdą vėl"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Atkurti vaizdo įrašus iš kompiuterio į savo Dreambox"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Atkūrimas Youtube per kompiuterį"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Tinklo ir interneto srautų grotuvas"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Tinklo ir interneto srautų grotuvas."
+
+msgid "Plays your favorite music and videos"
+msgstr "Atkuria jūsų mėgstamą muziką ir vaizdo įrašus"
+
 msgid "Please Reboot"
 msgstr "Prašome perjungti"
 
@@ -3839,15 +4392,19 @@ msgstr "Prašome išsirinkti sritį kuri bus skanuojama"
 msgid "Please add titles to the compilation."
 msgstr "Prašome pridėti pavadinimus į kompiliaciją."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Atminkite, kad kiekvienas gali išjungti tėvų kontrolę, jei esate nenustatę "
+"PIN kodo."
+
 msgid "Please change recording endtime"
 msgstr "Prašome pakeisti įrašymo pabaigos laiką"
 
 msgid "Please check your network settings!"
 msgstr "Prašome tikrinti savo tinklo nustatymus!"
 
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Prašome pasirinkti.NFI atvaizdo failą iš parsisiuntimo serverio"
-
 msgid "Please choose an extension..."
 msgstr "Prašome išsirinkti papildymus..."
 
@@ -3875,13 +4432,6 @@ msgstr ""
 "Prašome sukonfigūruoti savo interneto ryšį, užpildydami būtinas reikšmes. \n"
 "Kai jūs esate pasiruošęs, prašome spausti OK, kad tęsti."
 
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Prašome atjungti visus USB raktus nuo savo Dreambox, ir (per-) įjungti "
-"pasirinktą USB raktą (minimalus dydis yra 64 MB) dabar!"
-
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Prašome nekeisti reikšmių, jeigu Jūs nežinote ką darote! "
 
@@ -3903,7 +4453,7 @@ msgstr "Prašome įrašyti naujos direktorijos pavadinimą"
 msgid "Please enter the correct pin code"
 msgstr "Prašome įrašyti teisingą PIN kodą"
 
-msgid "Please enter the old pin code"
+msgid "Please enter the old PIN code"
 msgstr "Prašome įrašyti seną PIN kodą"
 
 msgid "Please enter your email address here:"
@@ -3934,9 +4484,6 @@ msgstr "Prašome spausti OK!"
 msgid "Please provide a Text to match"
 msgstr "Prašome pateikti tekstą"
 
-msgid "Please select .NFI flash image file from medium"
-msgstr "Prašome išsirinkti.NFI diegimo atvaizdo failą iš disko"
-
 msgid "Please select a playlist to delete..."
 msgstr "Prašome išsirinkti ką norite trinti iš grojaraščio..."
 
@@ -3952,6 +4499,10 @@ msgstr "Prašome išsirinkti subkanalą dėl įrašymo..."
 msgid "Please select a subservice..."
 msgstr "Prašome išsirinkti subkanalą..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+"Prašome išsirinkti NFI failą ir spauskite žalią mygtuką atvaizdo užkrovumui!"
+
 msgid "Please select an extension to remove."
 msgstr "Prašome išsirinkti išplėtimą pašalinimui."
 
@@ -3964,9 +4515,6 @@ msgstr "Prašome išsirinkti tai, kaip atsarginės kopijos vietą"
 msgid "Please select tag to filter..."
 msgstr "Prašome išsirinkti kortelę filtravimui..."
 
-msgid "Please select target directory or medium"
-msgstr "Prašome išsirinkti direktoriją arba diską"
-
 msgid "Please select the movie path..."
 msgstr "Prašome išsirinkti filmo kelią..."
 
@@ -4073,6 +4621,9 @@ msgstr "Papildoma programa: %(plugin)s , Versija: %(version)s"
 msgid "Plugins"
 msgstr "Papildomos programos"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "Podcast srautų užsakomosios transliacijos į savo Dreambox"
+
 msgid "Poland"
 msgstr "Lenkija"
 
@@ -4121,6 +4672,9 @@ msgstr "Pozicionieriaus nustatymas"
 msgid "Positioner storage"
 msgstr "Pozicionieriaus išsaugojimas"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "PositionerSetup padeda jums įdiegti motorizuotą lėkštę"
+
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
@@ -4134,9 +4688,21 @@ msgstr "Įtampos galia mA"
 msgid "Predefined transponder"
 msgstr "Nustatytas transponderis"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Paruoškite kitą USB laikmeną atvaizdo užkrovimui"
+
 msgid "Preparing... Please wait"
 msgstr "Pasiruošiama... Prašome laukti"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+"Spauskite INFO ant savo distancinio valdymo pulto dėl papildomos "
+"informacijos."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+"Spauskite MENU ant savo distancinio valdymo pulto papildomam pasirinkimui."
+
 msgid "Press OK on your remote control to continue."
 msgstr "Spauskite OK savo valdymo pulte ir tęskite."
 
@@ -4189,9 +4755,6 @@ msgstr "Spauskite OK norėdami pradėti paiešką."
 msgid "Press OK to toggle the selection."
 msgstr "Spauskite OK dėl pasirinkimo."
 
-msgid "Press OK to view full changelog"
-msgstr "Spauskite OK, kad peržiūrėtumėte pilną changelog"
-
 msgid "Press yellow to set this interface as default interface."
 msgstr "Spauskite geltoną, kad nustatyti šią sąsają kaip numatytąją."
 
@@ -4207,6 +4770,12 @@ msgstr "Peržiūrėti Auto Laikmatį"
 msgid "Preview menu"
 msgstr "Peržiūros meniu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Peržiūrėti momentines ekrano kopijas iš veikiančių tv laidų"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Peržiūrėti momentines ekrano kopijas iš veikiančių tv laidų."
+
 msgid "Primary DNS"
 msgstr "Pirminis DNS"
 
@@ -4214,7 +4783,7 @@ msgid "Priority"
 msgstr "Pirmenybė"
 
 msgid "Process"
-msgstr "Procesas"
+msgstr "Eiga"
 
 msgid "Properties of current title"
 msgstr "Dabartinio pavadinimo ypatybės"
@@ -4240,11 +4809,14 @@ msgstr "Publikuotas"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python pradinė fazė dėl /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Python pradinė fazė dėl /tmp/mmi.socket."
+
 msgid "Quick"
 msgstr "Greitas"
 
 msgid "Quickzap"
-msgstr "Greitas perjungimas"
+msgstr "Greitas jungimas"
 
 msgid "RC Menu"
 msgstr "Valdymo pulto meniu"
@@ -4255,6 +4827,9 @@ msgstr "RF išėjimas"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "RSS žiūrėjimas"
+
 msgid "Radio"
 msgstr "Radijas"
 
@@ -4268,10 +4843,10 @@ msgid "Random"
 msgstr "Atsitiktinis"
 
 msgid "Rating"
-msgstr "Reitingas"
+msgstr "Įvertinimas"
 
 msgid "Ratings: "
-msgstr "Reitingai:"
+msgstr "Įvertinimai:"
 
 msgid "Really close without saving settings?"
 msgstr "Tikrai uždaryti be nustatymų išsaugojimo ?"
@@ -4303,6 +4878,13 @@ msgstr "Neseniai rodytas"
 msgid "Reception Settings"
 msgstr "Priėmimo nustatymai"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Atstatyti.ap ir.sc failus"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Atstatyti dingusius arba sugadintas. Ag ir. Sc failus iš įrašytų filmų."
+
 msgid "Record"
 msgstr "Įrašas"
 
@@ -4334,8 +4916,8 @@ msgstr "Įrašai"
 msgid "Recordings always have priority"
 msgstr "Įrašai visada turi pirmenybę"
 
-msgid "Reenter new pin"
-msgstr "Pakartokite naują pin"
+msgid "Reenter new PIN"
+msgstr "Iš naujo įrašykite naują PIN"
 
 msgid "Refresh Rate"
 msgstr "Atnaujinimo norma"
@@ -4344,7 +4926,7 @@ msgid "Refresh rate selection."
 msgstr "Atnaujinkite normos pasirinkimą"
 
 msgid "Related video entries."
-msgstr "Susiję vaizdo įėjimai."
+msgstr "Susiję vaizdo įrašai."
 
 msgid "Relevance"
 msgstr "Tinkamumas"
@@ -4355,11 +4937,14 @@ msgstr "Užkrauti"
 msgid "Reload Black-/Whitelists"
 msgstr "Perkrauti Juodus-/Baltus sąrašus"
 
-msgid "Remember service pin"
-msgstr "Atsiminti kanalo pin"
+msgid "Remember service PIN"
+msgstr "Atsiminti kanalo PIN"
+
+msgid "Remember service PIN cancel"
+msgstr "Kanalo PIN atsiminimas panaikintas"
 
-msgid "Remember service pin cancel"
-msgstr "Atšaukti kanalo pin prisiminimą"
+msgid "Remote timer and remote TV player"
+msgstr "Nuotolinio laikmačio ir nuotolinės televizijos grotuvas"
 
 msgid "Remove"
 msgstr "Pašalinti"
@@ -4388,17 +4973,11 @@ msgstr "Pašalinti papildomas programas"
 msgid "Remove selected AutoTimer"
 msgstr "Pašalinti pasirinktą Auto Laikmatį"
 
-msgid "Remove the broken .NFI file?"
-msgstr "Pašalinti brokuotą .NFI failą?"
-
-msgid "Remove the incomplete .NFI file?"
-msgstr "Pašalinti neužbaigtą .NFI failą?"
-
 msgid "Remove timer"
 msgstr "Pašalinti laikmatį"
 
 msgid "Remove title"
-msgstr "Pašalinti "
+msgstr "Pašalinti"
 
 msgid "Removed successfully."
 msgstr "Sėkmingai pašalinta."
@@ -4416,6 +4995,9 @@ msgstr "Pervardinti"
 msgid "Rename crashlogs"
 msgstr "Pervardinti crashlogs"
 
+msgid "Rename your movies"
+msgstr "Pervadinti savo filmus"
+
 msgid "Repeat"
 msgstr "Pakartoti"
 
@@ -4428,6 +5010,12 @@ msgstr "Kartojama užduotis dabar įrašinėjama... Jūs norite tai padaryti?"
 msgid "Repeats"
 msgstr "Pakartojimai"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Pakeisti minutės įėjimą dėl ieškojimo funkcijos su seekbar."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Pakeisti įėjimus atgal su seekbar"
+
 msgid "Require description to be unique"
 msgstr "Reikia, kad apibūdinimas būtų unikalus"
 
@@ -4447,7 +5035,7 @@ msgid "Reset count"
 msgstr "Anuliuoti skaičius"
 
 msgid "Reset saved position"
-msgstr "Atstatyti išsaugotą padėtį"
+msgstr "Atstatyti išsaugotą poziciją"
 
 msgid "Reset video enhancement settings to system defaults?"
 msgstr "Perjungti vaizdo stiprinimo nustatymus į sisteminius numatytus?"
@@ -4457,7 +5045,7 @@ msgstr ""
 "Perjungti vaizdo stiprinimo nustatymus į jūsų paskutinę vaizdo konfigūraciją?"
 
 msgid "Resolution"
-msgstr "Rezoliucija"
+msgstr "Skiriamoji geba"
 
 msgid "Response video entries."
 msgstr "Atsakymo vaizdo įėjimai."
@@ -4495,6 +5083,9 @@ msgstr "Vyksta atkūrimas"
 msgid "Restore system settings"
 msgstr "Atkurkite sisteminius nustatymus"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Atkurkite savo Dreambox su USB įrenginiu"
+
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Riboti \"po įvykio \" tam tikrą laiko atkarpą?"
 
@@ -4564,7 +5155,7 @@ msgid "Sat"
 msgstr "Šeš"
 
 msgid "Sat / Dish Setup"
-msgstr "Palydovų / lėkščių nustatymas"
+msgstr "Palydovų / lėkštės nustatymas"
 
 msgid "Satellite"
 msgstr "Palydovas"
@@ -4575,12 +5166,18 @@ msgstr "Palydovinės įrangos nustatymas"
 msgid "Satellite equipment"
 msgstr "Palydovinė įranga"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr "SatelliteEquipmentControl leidžia jums sureguliuoti DiSEqC-nustatymus"
+
 msgid "Satellites"
 msgstr "Palydovai"
 
 msgid "Satfinder"
 msgstr "Palydovų paieška"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Satfinder padės jums suderinti savo lėkštę"
+
 msgid "Sats"
 msgstr "Palydovai"
 
@@ -4686,23 +5283,22 @@ msgstr "Skanuoti diapazoną US MID"
 msgid "Scan band US SUPER"
 msgstr "Skanuoti diapazoną US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Skanuoti įrenginius dėl palaikomų media failų"
+
 msgid "Scan range"
 msgstr "Skanavimo diapazonas"
 
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-"Skanuokite savo tinklą belaidžiams Prieigos Taškams ir junkitės prie jų "
-"naudojantis jūsų išsirinktu belaidžiu įrenginiu.\n"
-
-msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 "Peržiūrėkite savo tinklą belaidžiams prieigos taškams ir junkitės prie jų "
 "naudojant jūsų išsirinktą belaidžio tinklo įrenginį.\n"
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Skanuoti numatytą lamedbs surūšiuotą pagal palydovą"
+
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
 msgstr ""
@@ -4736,6 +5332,9 @@ msgstr "Ieškokite tik turinio:"
 msgid "Search strictness"
 msgstr "Paieškos griežtumas"
 
+msgid "Search through the EPG"
+msgstr "Paieška per EPG"
+
 msgid "Search type"
 msgstr "Paieškos tipas"
 
@@ -4757,6 +5356,9 @@ msgstr "Antrinis DNS"
 msgid "Security service not running."
 msgstr "Saugos paslauga neveikia."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Žiūrėkite kanalų EPG (ir PiP) iš kitų kanalų infojuostoje."
+
 msgid "Seek"
 msgstr "Ieškoti"
 
@@ -4786,9 +5388,6 @@ msgstr "Išsirinkite filmą"
 msgid "Select a timer to import"
 msgstr "Išsirinkite laikmatį importavimui"
 
-msgid "Select audio mode"
-msgstr "Išsirinkite garsą"
-
 msgid "Select audio track"
 msgstr "Išsirinkite garso takelį"
 
@@ -4801,14 +5400,20 @@ msgstr "Išsirinkite kanalą įrašymui"
 msgid "Select channel to record on"
 msgstr "Išsirinkite kanalą įrašymui"
 
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Išsirinkite failus atsarginei kopijai. Dabar išsirinkta:\n"
+msgid "Select desired image from feed list"
+msgstr "Išsirinkite pageidaujamą atvaizdą iš perdavimo sąrašo"
+
+msgid "Select files for backup."
+msgstr "Pasirinkite failus atsarginei kopijai."
 
 msgid "Select files/folders to backup"
 msgstr "Išsirinkite failus/aplankus dėl atsarginės kopijos"
 
-msgid "Select image"
-msgstr "Išsirinkite atvaizdą"
+msgid "Select input device"
+msgstr "Išsirinkite įvesties prietaisą"
+
+msgid "Select input device."
+msgstr "Išsirinkite įvesties prietaisą."
 
 msgid "Select interface"
 msgstr "Išsrinkite sąsają"
@@ -4830,10 +5435,10 @@ msgstr "Išsirinkite kanalą, kurį norite pridėti..."
 
 #, python-format
 msgid "Select the key you want to set to %i ms"
-msgstr "Pasirinkite mygtuką, kurį norite nustatyti į %i ms"
+msgstr "sirinkite mygtuką, kurį norite nustatyti į %i ms"
 
 msgid "Select the location to save the recording to."
-msgstr "Pasirinkite vietą kur išsaugoti įrašus."
+msgstr "sirinkite vietą kur išsaugoti įrašus."
 
 msgid "Select type of Filter"
 msgstr "Pasirinkite filtro tipą"
@@ -4856,9 +5461,6 @@ msgstr "Išsirinkite bevielį tinklą"
 msgid "Select your choice."
 msgstr "Išsirinkite savo pasirinkimą."
 
-msgid "Selected source image"
-msgstr "Išsirinktas atvaizdo šaltinis"
-
 msgid "Send DiSEqC"
 msgstr "Siųskite DiSEqC"
 
@@ -4910,7 +5512,7 @@ msgid ""
 "(SID not found in PAT)"
 msgstr ""
 "Kanalas nerastas!\n"
-"(SID nėra  PAT)"
+"(SID nėra PAT)"
 
 msgid "Service scan"
 msgstr "Kanalo skanavimas"
@@ -4928,6 +5530,9 @@ msgstr "Kanalo informacija"
 msgid "Services"
 msgstr "Kanalai"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Nustatyti Bitstream / PCM garso vėlavimus"
+
 msgid "Set End Time"
 msgstr "Nustatyti pabaigos laiką"
 
@@ -4939,7 +5544,7 @@ msgstr "Nustatykite pasiekiamą vidaus atminties slenkstį įspėjimui."
 
 #, python-format
 msgid "Set delay to %i ms (can be set)"
-msgstr "Nustatyti užlaikymą%i ms (galima nustatyti)"
+msgstr "Nustatyti vėlavimą %i ms (galima nustatyti)"
 
 msgid "Set interface as default Interface"
 msgstr "Nustatykite sąsają, kaip numatytą sąsają"
@@ -4948,11 +5553,14 @@ msgid "Set limits"
 msgstr "Nustatykite ribas"
 
 msgid "Set maximum duration"
-msgstr "Nustatyti maksimalią trukmę"
+msgstr "Nustatykite maksimalią trukmę"
 
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Nustatykite NE, kad išjungti šį Auto Laikmatį."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Nustatykite jūsų Dreambox į gilų budėjimą"
+
 msgid "Setting key canceled"
 msgstr "Nustatymų mygtukas panaikintas"
 
@@ -4960,7 +5568,7 @@ msgid "Settings"
 msgstr "Nustatymai"
 
 msgid "Setup"
-msgstr "Nustatymai"
+msgstr "Valdymas"
 
 msgid "Setup Mode"
 msgstr "Valdymo būdas"
@@ -4973,7 +5581,8 @@ msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
-"Ar USB vedliui vykdyti programos atvaizdo failą %s į \"vidinę\" atmintį?"
+"Ar USB atmintinės vedliui vykdyti programos atvaizdo failą %s į \"vidinę\" "
+"atmintį?"
 
 msgid "Sharpness"
 msgstr "Aštrumas"
@@ -5001,7 +5610,7 @@ msgid "Show Message when Recording starts"
 msgstr "Rodyti žinutę, kai prasideda įrašymas"
 
 msgid "Show WLAN Status"
-msgstr "Rodyti belaidžio tinklo būseną"
+msgstr "Rodyti WLAN būseną"
 
 msgid "Show blinking clock in display during recording"
 msgstr "Rodyti mirksintį laikrodį monitoriuje, įrašymo metu"
@@ -5033,14 +5642,36 @@ msgstr "Rodyti radijo grotuvą..."
 msgid "Show the tv player..."
 msgstr "Rodyti TV grotuvą ..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Rodyti web kameros nuotraukas televizoriaus ekrane"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Rodo sąrašą, kuriame yra jungimo-istorija ir leidžia vartotojui jungti "
+"įrašus arba juos pakeisti."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Rodo nesenų jungimų sąrašą"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Rodo vidutinę vaizdo ir garso perdavimo spartą bitais. "
+
+msgid "Shows statistics of watched services"
+msgstr "Rodo žiūrėtų kanalų statistiką"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Pastoviai rodo laikrodį ekrane"
+
 msgid "Shows the state of your wireless LAN connection.\n"
-msgstr "Rodyti jūsų belaidžio tinklo prisijungimo ribas.\n"
+msgstr "Rodo jūsų belaidžio tinklo prisijungimo ribas.\n"
 
 msgid "Shutdown"
 msgstr "Išjungti"
 
 msgid "Shutdown Dreambox after"
-msgstr "Išjungti imtuvą po:  "
+msgstr "Išjungti imtuvą po:"
 
 msgid "Signal Strength:"
 msgstr "Signalo stiprumas:"
@@ -5049,17 +5680,23 @@ msgid "Signal: "
 msgstr "Signalas:"
 
 msgid "Similar"
-msgstr "Kartojama"
+msgstr "Panašios"
 
 msgid "Similar broadcasts:"
-msgstr "Kartojamos laidos:"
+msgstr "Panašios laidos:"
 
 msgid "Simple"
 msgstr "Paprastas"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Paprastas IRC GroupChat klientas e2 # dm8000-vip kanalas"
+
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Paprastas pavadinimo nustatymas (suderinamas žaidėjams)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS leidžia skaityti RSS žinias jūsų Dreambox'e."
+
 msgid "Single"
 msgstr "Vienintelis"
 
@@ -5078,6 +5715,9 @@ msgstr "Vienpakopis (GOP)"
 msgid "Skin"
 msgstr "Tema"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelector rodo meniu su pasirinktomis temomis"
+
 msgid "Skins"
 msgstr "Temos"
 
@@ -5092,7 +5732,7 @@ msgstr "Paveikslėlių rodymo tarpas (sеk.)"
 
 #, python-format
 msgid "Slot %d"
-msgstr "Modulis %d"
+msgstr "Anga %d"
 
 msgid "Slovakian"
 msgstr "Slovakų"
@@ -5112,12 +5752,21 @@ msgstr "Programinė įranga"
 msgid "Software management"
 msgstr "Programinės įrangos valdymas"
 
+msgid "Software manager setup"
+msgstr "Programinės įrangos valdymo nustatymas"
+
 msgid "Software restore"
 msgstr "Programinės įrangos atkūrimas"
 
 msgid "Software update"
 msgstr "Programinės įrangos atnaujinimas"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "SoftwareManager valdo jūsų Dreambox programinę įrangą"
+
+msgid "Softwaremanager information"
+msgstr "Programinės įrangos valdymo informacija"
+
 msgid "Some plugins are not available:\n"
 msgstr "Kai kurių papildomų programų nėra:\n"
 
@@ -5202,7 +5851,7 @@ msgid "Start Webinterface"
 msgstr "Paleisti Tinklo sąsają"
 
 msgid "Start from the beginning"
-msgstr "Pradžia nuo pradžios"
+msgstr "Pradėti nuo pradžios"
 
 msgid "Start recording?"
 msgstr "Pradėti įrašymą?"
@@ -5222,6 +5871,9 @@ msgstr "Paleidimas įjungtas"
 msgid "Std. Feeds"
 msgstr "Std.kanalai"
 
+msgid "Step by step network configuration"
+msgstr "Žingsnis po žingsnio tinklo konfigūracijos"
+
 msgid "Step east"
 msgstr "Žingsnis į rytus"
 
@@ -5239,9 +5891,6 @@ msgstr "Žingsnis ms mygtukams '%s'"
 msgid "Step west"
 msgstr "Žingsnis į vakarus"
 
-msgid "Stereo"
-msgstr "Stereo"
-
 msgid "Stop"
 msgstr "Stabdyti"
 
@@ -5267,10 +5916,16 @@ msgid "Stop testing plane after # successful transponders"
 msgstr "Stabdykite testavimą po to kai # pavykę transponderiai"
 
 msgid "Store position"
-msgstr "Išsaugoti padėtį"
+msgstr "Išsaugoti poziciją"
 
 msgid "Stored position"
-msgstr "Išsaugota padėtis"
+msgstr "Išsaugota pozicija"
+
+msgid "Stream podcasts"
+msgstr "Srautas podcasts"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Srautiniai moduliai orf.at IPTV web puslapyje."
 
 msgid "Subservice list..."
 msgstr "Subkanalų sąrašas..."
@@ -5372,6 +6027,9 @@ msgstr "Testuoti"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Testuoti tinklo konfigūraciją savo imtuve.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Testuoti savo DiSEqC įrangą"
+
 msgid "Test-Messagebox?"
 msgstr "Testuoti pranešimų dėžutę?"
 
@@ -5400,6 +6058,15 @@ msgstr ""
 "Prašome spausti OK, kad tęsti."
 
 msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"CleanupWizard jus informuoja, kai vidinė laisva atmintis jūsų Dreambox "
+"nukrito žemiau apibrėžtos. Jūs galite naudoti šį vedlį, pašalinant kai "
+"kuriuos priedus."
+
+msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
@@ -5409,12 +6076,69 @@ msgstr ""
 "grotuvuose), vietoj to?"
 
 msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Elektro Energijos taupymo priedas padeda imtuvui iš laukimo pereiti į miego "
+"režimą (Gilus budėjimas) tam tikru laiku.\n"
+"Tai atsitinka tik jei imtuvas yra budėjime ir neveikia joks įrašymas ar "
+"laikamtis per ateinančias 20 minučių.\n"
+"Imtuvas automatiškai atsibus įrašams arba po miego pabaigos. Jums nereikia "
+"laukti, kol jis įsijungs vėl."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Hotplug priedas praneša jūsų sistemą apie naujai pridėtus ar pašalintus "
+"prietaisus."
+
+msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 "Tinklo vedlio programa neįdiegta!\n"
 "Prašome įdiegti tai."
 
+msgid "The PIN code has been changed successfully."
+msgstr "PIN kodas buvo pakeistas sėkmingai."
+
+msgid "The PIN codes you entered are different."
+msgstr "Jūsų įvesti PIN kodai yra skirtingi."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"PicturePlayer rodo jūsų nuotraukas televizoriuje.\n"
+"Jūs galite peržiūrėti miniatiūras arba kaip skaidrių peržiūrą."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Satfinder priedas padės jums suderinti savo lėkštę.\n"
+"Jis rodo jums informaciją apie signalo lygį ir klaidas."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"SkinSelector rodo meniu su pasirenkamomis temomis.\n"
+"Dabar lengva pakeisti išvaizdą ir savo Dreambox."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"SoftwareManager valdo jūsų Dreambox programinę įrangą.\n"
+"Tai lengva atnaujinti savo imtuvo programinę įrangą, įdiegti ar pašalinti "
+"priedus ar net atsarginę kopiją ir atkurti jūsų sistemos nustatymus."
+
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
@@ -5439,11 +6163,31 @@ msgstr ""
 "laikamčio, jei ji yra viduje tai laiko atkarpos."
 
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"USB laikmena buvo paruošta paleidimui.\n"
+"Dabar, jūs galite parsisiųsti NFI atvaizdo failą!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+"VideoEnhancement priedas suteikia pažangius vaizdo stiprinimo parametrus."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"VideoTune padeda koreguoti jūsų TV ekraną.\n"
+"Jūs galite kontroliuoti ryškumą ir kontrastą savo tv."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "Videomode priedas suteikia pažangius vaizdo režimo parametrus."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB raktas dabar yra paleidžiamasis. Jūs norite persisiųsti paskutinį "
-"atvaizdą iš perdavimo serverio ir išsaugoti tai rakte?"
+"WirelessLan papildoma programa padeda jums formuoti jūsų WLAN tinklo sąsają."
 
 msgid "The backup failed. Please choose a different backup location."
 msgstr "Išsaugoti nepavyko. Pasirinkite kitą vietą išsaugojimui. "
@@ -5507,21 +6251,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Požymis yra privalomas."
 
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Md5sum patvirtinimas klaidingas, failas gali būti sugadintas! Jūs esate "
-"įsitikinęs, kad norite diegti šį atvaizdą vidinę atmintį? Jūs darote tai su "
-"rizika!"
-
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Md5sum patvirtinimas klaidingas, failas gali būti nepilnai persisiųstas arba "
-"sugadintas!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "Md5sum patvirtinimas nepasisekė, failas gali būti sugadintas!"
 
 msgid "The package doesn't contain anything."
 msgstr "Paketas neturi savyje nieko."
@@ -5533,19 +6264,16 @@ msgstr "Paketas:"
 msgid "The path %s already exists."
 msgstr "Kelias %s jau egzistuoja."
 
-msgid "The pin code has been changed successfully."
-msgstr "PIN kodas sėkmingai pakeistas."
-
 msgid "The pin code you entered is wrong."
 msgstr "Surinktas PIN kodas neteisingas."
 
-msgid "The pin codes you entered are different."
-msgstr "Surinkti PIN kodai skiriasi."
-
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Rezultatai buvo įrašyti į %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Tema yra KingSize raiškos 1024x576"
+
 msgid "The sleep timer has been activated."
 msgstr "Budėjimo laikmatis jau aktyvuotas."
 
@@ -5575,6 +6303,14 @@ msgstr ""
 "Nustatymų vedlys gali išsaugoti Jūsų dabartinius nustatymus. Jūs norite tai "
 "padaryti dabar?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Vedlys surado konfigūracijos atsarginę kopiją. Jūs norite atkurti savo senus "
+"nustatymus iš %s?"
+
 msgid "The wizard is finished now."
 msgstr "Nustatymų vedlys baigė darbą."
 
@@ -5620,24 +6356,6 @@ msgstr ""
 "Yra pasiekiamas sertifikato atnaujinimas jūsų Dreambox. Ar norėtumėte "
 "taikyti šį naujinimą dabar?"
 
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Šis .NFI failas neturi galiojančio %s atvaizdo!"
-
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Šis .NFI failas neturi md5sum parašo ir nėra garantijos, kad dirbs. Jūs iš "
-"tikrųjų norite diegti šį atvaizdą į vidinę atmintį?"
-
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Šis .NFI failas turi galiojantį md5 parašą. Tęskite šio atvaizdo diegimą į "
-"vidinę atmintį?"
-
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -5683,6 +6401,23 @@ msgstr ""
 "Tai yra tai, kas bus ieškoma įvykių pavadinimuose. Žinokite, kad ieškojimas "
 "gali būti sudėtingas, kadangi jūs turite žinoti kanalo naudojamą kodavimą."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Ši papildoma programa kuria USB laikmeną, kuri gali būti panaudota, kad "
+"atnaujinti programinę įrangą jūsų Dreambox be tinklo ar WLAN ryšio.\n"
+"Iš pradžių USB laikmena turi būti paruošta, kad tai taptų paleidžiama.\n"
+"Kitame žingsnyje NFI atvaizdo failas gali būti parsisiųstas iš atnaujinimo "
+"serverio ir išsaugotas USB laikmenoje.\n"
+"Jei jūs jau turite parengtą paleidžiamą USB laikmeną, prašome įdėti tai "
+"dabar. Kitaip įjunkite USB laikmeną su minimaliu 64 MB dydžiu!"
+
 msgid "This plugin is installed."
 msgstr "Ši papildoma programa yra įdiegta."
 
@@ -5700,6 +6435,13 @@ msgstr ""
 "Šis nustatymas kontroliuoja elgseną, kai laikmatis atitinka surastą atvejį."
 
 msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"Šis sistemos įrankis yra viduje naudojamos programos su programinės įrangos "
+"atnaujinimais."
+
+msgid ""
 "This test checks for configured Nameservers.\n"
 "If you get a \"unconfirmed\" message:\n"
 "- please check your DHCP, cabling and Adapter setup\n"
@@ -5818,7 +6560,7 @@ msgid ""
 "Please recheck it!"
 msgstr ""
 "Aptiktas laikmačio timers.xml sutapimas! \n"
-" prašome iš naujo tikrinti tai!"
+"prašome iš naujo tikrinti tai!"
 
 msgid "Timer record location"
 msgstr "Laikmačio įrašo vieta"
@@ -5830,7 +6572,7 @@ msgid "Timer selection"
 msgstr "Laikmačio pasirinkimas"
 
 msgid "Timer status:"
-msgstr "Laikmačio būsena:  "
+msgstr "Laikmačio būsena:"
 
 msgid "Timer type"
 msgstr "Laikmačio būdas"
@@ -5856,20 +6598,24 @@ msgstr "Ypatybės"
 msgid "Titleset mode"
 msgstr "Pavadinimo nustatymo būdas"
 
+msgid "To be used as simple downloading application by other Plugins."
+msgstr "Tai naudojama kaip paprastam atsisiuntimui kitų priedų."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Kad atnaujintumėte jūsų imtuvo programinę įrangą, prašome atlikti:\n"
-"1) Išjunkite savo imtuvą su galiniu įtampos išjungimo mygtuku ir prijunkite "
-"paleidžiamąjį USB raktą.\n"
-"2) Vėl įjunkite maitinimo tinklą laikydami nuspaustą ŽEMYN mygtuką ant "
-"priekinės panėlės apie 10 sekundžių \n"
-"3) Laukite paleidimo ir sekite nustatymų vedlio instrukcijas."
+"Kad atnaujintumėte jūsų Dreambox programinę įrangą, prašome sekti šiuos "
+"žingsnius:\n"
+"1) Išjunkite jūsų imtuvą su užpakaliniu įtampos išjungimo mygtuku ir "
+"įsitikinkite, kad paleidžiama USB laikmena yra pajungta.\n"
+"2) Įjunkite atgal įtampą, laikydami nuspaustą DOWN mygtuką ant priekinės "
+"panelės 10 sekundžių.\n"
+"3) Laukite paleidimo ir sekite vedlio instrukcijas."
 
 msgid "Today"
 msgstr "Šiandien"
@@ -5895,6 +6641,9 @@ msgstr "Labiausiai įvertinti"
 msgid "Track"
 msgstr "Takelis"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr "TrafficInfo rodo vokiečių informaciją apie eismą."
+
 msgid "Translation"
 msgstr "Vertimas"
 
@@ -5914,7 +6663,7 @@ msgid "Transponder Type"
 msgstr "Transponderio tipas"
 
 msgid "Travel & Events"
-msgstr "Kelionės ir  Įvykiai"
+msgstr "Kelionės ir Įvykiai"
 
 msgid "Tries left:"
 msgstr "Bandymo kartų:"
@@ -5961,7 +6710,7 @@ msgid "Tuner configuration"
 msgstr "Imtuvo konfigūravimas"
 
 msgid "Tuner status"
-msgstr "Imtuvo būsena  "
+msgstr "Imtuvo būsena"
 
 msgid "Tuner type"
 msgstr "Imtuvo tipas"
@@ -5987,13 +6736,6 @@ msgstr "USB raktas"
 msgid "USB stick wizard"
 msgstr "USB rakto vedlys"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"USB vedlys baigė darbą. Jūsų Dreambox dabar bus iš naujo paleistas su nauju "
-"atvaizdu!"
-
 msgid "Ukrainian"
 msgstr "Ukrainiečių"
 
@@ -6058,6 +6800,9 @@ msgstr "Atjungimas nepavyko"
 msgid "Unsupported"
 msgstr "Nepalaikoma"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr "UnwetterInfo rodo vokiečių audrų informaciją."
+
 msgid "Update"
 msgstr "Atnaujinimas"
 
@@ -6124,19 +6869,22 @@ msgid "Use Power Measurement"
 msgstr "Naudoti įtampos matavimą"
 
 msgid "Use a custom location"
-msgstr "Išsirinkite vietą"
+msgstr "Naudoti Išsirinktą vietą"
 
 msgid "Use a gateway"
 msgstr "Naudoti šliuzą"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Naudoti bei kontroliuoti kelis Dreambox su skirtingais RC."
+
 msgid "Use non-smooth winding at speeds above"
-msgstr "Panaudokite nelygų vingiavimą greičiais virš"
+msgstr "Naudoti nelygų vingiavimą greičiais didesniais kaip"
 
 msgid "Use power measurement"
 msgstr "Naudoti įtampos išmatavimus"
 
 msgid "Use the Networkwizard to configure selected network adapter"
-msgstr "Panaudokite Tinklo vedlį, kad sukonfigūruotumėte savo tinklo plokštę"
+msgstr "Naudokite Tinklo vedlį, kad sukonfigūruotumėte savo tinklo plokštę"
 
 msgid "Use the Networkwizard to configure your Network\n"
 msgstr "Panaudokite Tinklo vedlį, kad sukonfigūruotumėte savo tinklą\n"
@@ -6157,6 +6905,12 @@ msgstr ""
 "Naudokitės mygtukais aukštyn/žemyn valdymo pulte, nustatymų pasirinkimui. Po "
 "to spauskite OK."
 
+msgid "Use this input device settings?"
+msgstr "Naudoti šiuos įvesties prietaiso nustatymus?"
+
+msgid "Use this settings?"
+msgstr "Naudoti šiuos nustatymus?"
+
 msgid "Use this video enhancement settings?"
 msgstr "Naudoti šiuos vaizdo stiprinimo nustatymus?"
 
@@ -6164,7 +6918,7 @@ msgid "Use time of currently running service"
 msgstr "Naudoti laiką iš dabar veikiančio kanalo"
 
 msgid "Use usals for this sat"
-msgstr "Naudoti USALS šiam palydovui "
+msgstr "Naudoti USALS šiam palydovui"
 
 msgid "Use wizard to set up basic features"
 msgstr "Naudoti vedlį pagrindiniams nustatymams"
@@ -6190,6 +6944,12 @@ msgstr "Vaizdo grotuvas"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (įvadas)"
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD tema"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vali.HD.nano tema"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -6208,19 +6968,19 @@ msgid "Video Output"
 msgstr "Vaizdo išėjimas"
 
 msgid "Video Setup"
-msgstr "Vaizdo nustatymai"
+msgstr "Vaizdo valdymas"
 
 msgid "Video Wizard"
-msgstr "Vaizdo nustatymo vedlys"
+msgstr "Vaizdo valdymo vedlys"
 
 msgid "Video enhancement preview"
-msgstr "Vaizdo pakėlimo peržiūra"
+msgstr "Vaizdo stiprinimo peržiūra"
 
 msgid "Video enhancement settings"
-msgstr "Vaizdo pakėlimo nustatymai"
+msgstr "Vaizdo stiprinimo nustatymai"
 
 msgid "Video enhancement setup"
-msgstr "Vaizdo pakėlimo valdymas"
+msgstr "Vaizdo stiprinimo valdymas"
 
 msgid ""
 "Video input selection\n"
@@ -6232,7 +6992,7 @@ msgid ""
 msgstr ""
 "Vaizdo įėjimo pasirinkimas\n"
 "\n"
-" Prašome spausti OK, jei jūs galite matyti šį puslapį savo televizoriuje (ar "
+"Prašome spausti OK, jei jūs galite matyti šį puslapį savo televizoriuje (ar "
 "išrinkti skirtingą įėjimo jungtį).\n"
 "\n"
 "Kita įėjimo jungtis bus automatiškai išbandyta po 10 sekundžių."
@@ -6240,11 +7000,23 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Vaizdo būdo pasirinkimas."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Vaizdo srautinė transliacija iš orf.at tinklapio"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "VideoEnhancement numato pažangius vaizdo stiprinimo parametrus"
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VideoTune padeda koreguoti jūsų TV ekraną"
+
 msgid "Videobrowser exit behavior:"
 msgstr "Elgsena uždarant vaizdo paiešką:"
 
 msgid "Videoenhancement Setup"
-msgstr "Vaizdo pakėlimo valdymas"
+msgstr "Vaizdo stiprinimo valdymas"
+
+msgid "Videomode provides advanced video mode settings"
+msgstr "Videomode numato pažangius vaizdo režimo parametrus"
 
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Vaizdo grotuvo sustojimo/išėjimo elgsena:"
@@ -6252,6 +7024,12 @@ msgstr "Vaizdo grotuvo sustojimo/išėjimo elgsena:"
 msgid "View Count"
 msgstr "Vaizdo Skaičiavimas"
 
+msgid "View Google maps"
+msgstr "Žiūrėti Google žemėlapius"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Žiūrėti Google žemėlapius su Dreambox"
+
 msgid "View Movies..."
 msgstr "Žiūrėti kino filmus..."
 
@@ -6323,8 +7101,8 @@ msgstr "Žiūrėkite, redaguokite ar trinkite pajungimo taškus savo Dreambox'e.
 
 msgid "View, edit or delete usernames and passwords for your network."
 msgstr ""
-"Apžiūrėkite, suredaguokite ar pašalinkite vartotojo vardus ir slaptažodžius "
-"jūsų tinklui."
+"Žiūrėkite, redaguokite ar pašalinkite vartotojo vardus ir slaptažodžius jūsų "
+"tinklui."
 
 msgid "Views: "
 msgstr "Žiūrėta:"
@@ -6332,6 +7110,17 @@ msgstr "Žiūrėta:"
 msgid "Virtual KeyBoard"
 msgstr "Virtuali Klaviatūra"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Vizualizacija Europos Įdiegimui"
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+"Įsivaizduokite ir kontroliuokite savo šviesą, apšvietimo reguliatorių, "
+"žaliuzes, termostatus ir taip toliau per EIB/KNX. (linknx reikalingas "
+"serveris)"
+
 msgid "Voltage mode"
 msgstr "Įtampa"
 
@@ -6348,7 +7137,7 @@ msgid "WLAN adapter."
 msgstr "WLAN adapteris."
 
 msgid "WLAN connection"
-msgstr "WLAN ryšys"
+msgstr "Ryšys su WLAN tinklu"
 
 msgid "WPA"
 msgstr "WPA"
@@ -6371,6 +7160,15 @@ msgstr "Laukite"
 msgid "Warn if free space drops below (kB):"
 msgstr "Įspėti, jei laisva erdvė krinta žemiau (kb):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Žiūrėti srautus iš ZDF Mediathek"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "WeatherPlugin rodo orų prognozes jūsų Dreambox."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Orų prognozė Jūsų Dreambox"
+
 msgid "Webinterface"
 msgstr "Web sąsaja"
 
@@ -6443,7 +7241,7 @@ msgstr ""
 "\n"
 "Spauskite info, kad pamatyti kino filmo apibūdinimą.\n"
 "\n"
-"Spauskite  Menu mygtuką dėl papildomų funkcijų.\n"
+"Spauskite Menu mygtuką dėl papildomų funkcijų.\n"
 "\n"
 "Help mygtukas rodo pagalbą."
 
@@ -6565,9 +7363,6 @@ msgstr "Kur Jūs norite išsaugoti nustatymų atsarginę kopiją?"
 msgid "Where to save temporary timeshift recordings?"
 msgstr "Kur saugoti laikinus laiko poslinkio įrašus?"
 
-msgid "Wireless"
-msgstr "Belaidis "
-
 msgid "Wireless LAN"
 msgstr "Belaidis LAN"
 
@@ -6575,7 +7370,125 @@ msgid "Wireless Network"
 msgstr "Belaidis tinklas"
 
 msgid "Wireless Network State"
-msgstr "Belaidis tinklas "
+msgstr "Belaidis tinklas"
+
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Su AntiScrollbar galite uždengti jus erzinančių simbolių eilutes (pvz., "
+"naujienų kanalai)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"Su DVDBurn galite padaryti įrašus iš jūsų Dreambox kietojo disko.\n"
+"Pasirinktinai galite pridėti savo meniu. Galite įrašyti standartinių "
+"reikalavimų DVD, kuriuos galima žiūrėti ant DVD grotuvų.\n"
+"HDTV įrašus galima rašyti tik Dreambox formatu."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr "Su EPGSearch galite ieškoti EPG ir sukurti laikmačius."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr "Su Genuine Dreambox galite patikrinti savo Dreambox autentiškumą."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Su IMDb galite atsisiųsti ir rodyti kino filmų informaciją (reitingas, "
+"plakatas, dauguma, santrauką ir tt) apie pasirinktą įvykį."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "Su MovieRetitle jūs galite pervadinti savo filmus."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"Su MyTube galite žiūrėti \"YouTube\" vaizdo įrašus tiesiai į jūsų TV be "
+"kompiuterio."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr "Su WebcamViewer galite žiūrėti vaizdo kameras televizoriaus ekrane."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Su Werbezapper galite jungti tiltu reklamą kuriant trumpus laikmačius\n"
+"(Nuo 1 iki 9 minučių ilgio), kuri bus automatiškai įjungta atgal į originalų "
+"kanalą po vykdymo."
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"Su YouTubePlayer galite žiūrėti YouTube vaizdus su Dreambox.\n"
+"Šiam priedui įjungti reikia VLC programos veikiančios kompiuteryje."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Su CommonInterfaceAssignment priedu galima naudoti įvairius CI modulius jūsų "
+"Dreambox ir priskirti specialius tiekėjus/kanalus arba caids kiekvienam iš "
+"jų.\n"
+"Tai leidžia žiūrėti užkoduotus kanalus."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"Su CrashlogAutoSubmit priedu galima automatiškai siųsti paštu crashlogs, "
+"rastus kietajame diske, į Dream Multimedia."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Su DefaultServicesScanner priedu galite ieškoti pagal nutylėjimą lamedbs, "
+"surūšiuoti pagal palydovus prijungtas lėkštės padėtis."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Su DiseqcTester priedu galite išbandyti savo palydovo įrangos DiSEqC "
+"suderinamumą ir klaidas."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Su NFIFlash priedu galima paruošti USB raktą su Dreambox vaizdu.\n"
+"Tada galima įrašyti atvaizdą į jūsų Dreambox su šiuo raktu."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"Su NetworkWizard jūs galite lengvai konfigūruoti savo tinklą žingsnis po "
+"žingsnio."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"Su PositionerSetup priedu lengva įdiegti ir konfigūruoti motorizuotą lėkštę."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"Su SatelliteEquipmentControl priedu galima sureguliuoti DiSEqC-parametrus."
 
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -6600,9 +7513,6 @@ msgstr "Įrašymo klaida. Diskas pilnas?\n"
 msgid "Write failed!"
 msgstr "Įrašymas klaidingas!"
 
-msgid "Writing NFI image file to flash completed"
-msgstr "NFI atvaizdo failo įrašymas į vidinę atmintį užbaigtas"
-
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -6615,6 +7525,9 @@ msgstr "Taip"
 msgid "Yes to all"
 msgstr "Taip į visus"
 
+msgid "Yes, always"
+msgstr "Taip, visada"
+
 msgid "Yes, and delete this movie"
 msgstr "Taip, ir trinti šį filmą"
 
@@ -6716,6 +7629,9 @@ msgstr ""
 "laikmačiui.\n"
 "Kadangi tai yra privalomas Požymis, jūs negalite tęsti, nedarydami taip."
 
+msgid "You didn't select a channel to record from."
+msgstr "Jūs nepasirinkote kanalo, kad įrašyti."
+
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
@@ -6762,13 +7678,13 @@ msgstr ""
 "Jūsų nustatymus. "
 
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Jūs galite surinkti PIN kodą ir paslėpti jį nuo vaikų.\n"
+"Jūs turite nustatyti PIN kodą ir paslėpti tai nuo jūsų vaikų.\n"
 "\n"
-"Norite tai padaryti dabar?"
+"Jūs norite nustatyti pin kodą dabar?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -6819,7 +7735,7 @@ msgstr ""
 msgid ""
 "Your backup succeeded. We will now continue to explain the further upgrade "
 "process."
-msgstr "Atsarginė kopija sukurta. Dabar mes tęsime atnaujinimą. "
+msgstr "Atsarginė kopija sukurta. Dabar mes tęsime atnaujinimą."
 
 msgid ""
 "Your collection exceeds the size of a single layer medium, you will need a "
@@ -6892,6 +7808,9 @@ msgstr ""
 "\n"
 "Prašome pasirinkti tai, ką jūs norite daryti vėliau."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek leidžia jums stebėti srautus iš ZDF Mediathek."
+
 msgid "Zap back to previously tuned service?"
 msgstr "Perjungti į ankstesnį suderintą kanalą?"
 
@@ -6904,6 +7823,19 @@ msgstr "Perjungti atgal į kanalą po palydovo paieškos?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Perjungti atgal į kanalą po imtuvo nustatymo?"
 
+msgid "Zap between commercials"
+msgstr "Jungti tarp reklamos"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+"ZapStatistic rodo žiūrėtus kanalus su kai kuriais statistiniais duomenimis."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Padidinti į letterboxed/anamorfa filmus"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr "Padidinti į letterboxed/anamorfa filmus."
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -6919,6 +7851,9 @@ msgstr "[mėgstamiausių redagavimas]"
 msgid "[move mode]"
 msgstr "[perkėlimas]"
 
+msgid "a HD skin from Kerni"
+msgstr "a HD tema iš Kerni"
+
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "kad paskirtų kanalus/tiekėjus bendriems įstatomiems moduliams"
 
@@ -7000,6 +7935,9 @@ msgstr "pridėti kanalą į mėgstamiausi"
 msgid "add services"
 msgstr "pridėti kanalus"
 
+msgid "add tags to recorded movies"
+msgstr "pridėti korteles su užrašu prie įrašytų kino filmų"
+
 msgid "add to parental protection"
 msgstr "pridėti į tėvų kontrolę"
 
@@ -7009,11 +7947,30 @@ msgstr "Išplėstas"
 msgid "alphabetic sort"
 msgstr "pagal abėcėlę"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+"priskirti spalvos mygtukus (raudonas/žalias/geltonas/mėlynas) su priedais iš "
+"MOVIELIST."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "priskirti spalvos mygtukus priedams iš MOVIELIST"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"priskirti ilgai spaustą mygtuką (raudona/žalia/geltona/mėlyna) priedams ar "
+"E2 funkcijoms."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+"priskirti ilgai spaustą mygtuką ant spalvotų mygtukų priedams arba E2 "
+"funkcijoms"
+
 msgid "assigned CAIds:"
-msgstr "paskirtas CAIds:"
+msgstr "priskirti CAIds:"
 
 msgid "assigned Services/Provider:"
-msgstr "paskirtos Kanalai/Tiekėjai:"
+msgstr "priskirti Kanalai/Tiekėjai:"
 
 #, python-format
 msgid "audio track (%s) format"
@@ -7072,9 +8029,6 @@ msgstr "keisti įrašymą (pabaigos laiką)"
 msgid "chapters"
 msgstr "skyriai"
 
-msgid "choose destination directory"
-msgstr "pasirinkite direktoriją"
-
 msgid "circular left"
 msgstr "apskritiminė kairė"
 
@@ -7099,6 +8053,9 @@ msgstr "prisijungta"
 msgid "continue"
 msgstr "tęsti"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "valdyti daug Dreambox'ų su įvairiais RC"
+
 msgid "copy to bouquets"
 msgstr "kopijuoti į paketus"
 
@@ -7108,6 +8065,10 @@ msgstr "negalėjo būti pašalintas"
 msgid "create directory"
 msgstr "kurti direktoriją"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "šiuo metu įdiegtas atvaizdas: %s"
+
 msgid "daily"
 msgstr "kasdien"
 
@@ -7124,7 +8085,7 @@ msgid "delete file"
 msgstr "trinti failą"
 
 msgid "delete playlist entry"
-msgstr "trinti įrašą iš grojaraščio "
+msgstr "trinti įrašą iš grojaraščio"
 
 msgid "delete saved playlist"
 msgstr "trinti išsaugotą grojaraštį"
@@ -7132,6 +8093,9 @@ msgstr "trinti išsaugotą grojaraštį"
 msgid "delete..."
 msgstr "trinti..."
 
+msgid "description"
+msgstr "aprašymas"
+
 msgid "disable"
 msgstr "išjungti"
 
@@ -7225,9 +8189,6 @@ msgstr "išeiti iš tinklo sąsajos sąrašo"
 msgid "exit networkadapter setup menu"
 msgstr "išeiti iš tinklo adapterio nustatymų meniu"
 
-msgid "failed"
-msgstr "klaidingas"
-
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "failų formatai (BMP, PNG, JPG, GIF)"
 
@@ -7376,16 +8337,16 @@ msgid "move PiP to main picture"
 msgstr "perkelti PiP į mano paveikslėlį"
 
 msgid "move down to last entry"
-msgstr "perkelti žemyn prie paskutinio įėjimo"
+msgstr "perkelti žemyn prie paskutinio įrašo"
 
 msgid "move down to next entry"
-msgstr "perkelti žemyn prie kito įėjimo"
+msgstr "perkelti žemyn prie kito įrašo"
 
 msgid "move up to first entry"
-msgstr "perkelti aukštyn prie pirmo įėjimo"
+msgstr "perkelti aukštyn prie pirmo įrašo"
 
 msgid "move up to previous entry"
-msgstr "perkelti aukštyn prie ankstesnio įėjimo"
+msgstr "perkelti aukštyn prie ankstesnio įrašo"
 
 msgid "movie list"
 msgstr "filmų sąrašas"
@@ -7409,7 +8370,7 @@ msgid "no CAId selected"
 msgstr "joks CAId neišsirinktas"
 
 msgid "no CI slots found"
-msgstr "jokie CI skaitytuvai nesurasti"
+msgstr "jokios CI angos nesurastos"
 
 msgid "no HDD found"
 msgstr "kietas diskas nerastas"
@@ -7435,6 +8396,9 @@ msgstr "nesukonfigūruotas"
 msgid "not locked"
 msgstr "neužrakintas"
 
+msgid "not supported"
+msgstr "nepalaikomas"
+
 msgid "not used"
 msgstr "nenaudojamas"
 
@@ -7513,8 +8477,14 @@ msgstr "įrašoma..."
 msgid "red"
 msgstr "raudonas"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "pertvarkyta Kerni-HD1 tema"
+
+msgid "redirect notifications to Growl"
+msgstr "nukreipti pranešimai Growl"
+
 msgid "remove a nameserver entry"
-msgstr "pašalinkite serverio pavadinimo įėjimą"
+msgstr "pašalinkite serverio pavadinimo įrašą"
 
 msgid "remove after this position"
 msgstr "pašalinti po šios vietos"
@@ -7589,21 +8559,18 @@ msgstr "antras kabelis nuo poliarizuotos LNB"
 msgid "seconds"
 msgstr "sekundžių"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "žr. kanalo EPG (ir PiP) iš kanalų infojuostoje"
+
 msgid "select"
 msgstr "pasirinkti"
 
-msgid "select .NFI flash file"
-msgstr "išsirinkite .NFI diegimo failą"
-
 msgid "select CAId"
 msgstr "išsirinkite CAId"
 
 msgid "select CAId's"
 msgstr "išsirinkite CAId's"
 
-msgid "select image from server"
-msgstr "išsirinkite atvaizdą iš serverio"
-
 msgid "select interface"
 msgstr "išsrinkite sąsają"
 
@@ -7616,14 +8583,17 @@ msgstr "pasirinkite filmą"
 msgid "select the movie path"
 msgstr "pasirinkite filmo kelią"
 
-msgid "service pin"
+msgid "service PIN"
 msgstr "kanalo PIN"
 
+msgid "set enigma2 to standby-mode after startup"
+msgstr "nustatyti į budėjimo režimą po enigma2 paleidimo"
+
 msgid "sets the Audio Delay (LipSync)"
 msgstr "nustatyti Garso Užlaikymą (LipSync)"
 
-msgid "setup pin"
-msgstr "nustatymų PIN"
+msgid "setup PIN"
+msgstr "valdymo PIN"
 
 msgid "show DVD main menu"
 msgstr "rodyti DVD pagrindinį meniu"
@@ -7766,6 +8736,9 @@ msgstr "iškirpti žymeklį dabartinėje pozicijoje"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "laikas, skyrius, garsas, subtitrų informacija"
 
+msgid "tuner is not supported"
+msgstr "imtuvas nepalaikomas"
+
 msgid "unavailable"
 msgstr "nepasiekiamas"
 
@@ -7784,6 +8757,12 @@ msgstr "iki budėjimo/paleisti iš naujo"
 msgid "use as HDD replacement"
 msgstr "naudoti kaip HDD keitimui"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "naudoti savo Dreambox kaip Web Proxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "naudoti savo Dreambox kaip Web Proxy."
+
 msgid "user defined"
 msgstr "vartotojo nustatytas"
 
@@ -7844,6 +8823,17 @@ msgstr "įjungta"
 #~ msgstr "* Pasiekiamas tiktai, surinkus paslėptą SSID ar tinklo raktą"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI parsisiuntimas klaidingas:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI failas atitinka md5sum parašo tikrinimą. Jūs galite saugiai diegti "
+#~ "šį atvaizdą!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 direktoriją"
 
@@ -7909,9 +8899,25 @@ msgstr "įjungta"
 #~ msgid "Call monitoring"
 #~ msgstr "Skambučio kontrolė"
 
+#
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Negalima nagrinėti serverio direktorijos"
+
 #~ msgid "Category"
 #~ msgstr "Kategorija"
 
+#~ msgid "Change dir."
+#~ msgstr "Keisti dir."
+
+#~ msgid "Change service pin"
+#~ msgstr "Keisti kanalo PIN"
+
+#~ msgid "Change service pins"
+#~ msgstr "Keisti kanalo pin'us"
+
+#~ msgid "Change setup pin"
+#~ msgstr "Keisti nustatymų pin"
+
 #
 #~ msgid "Choose source"
 #~ msgstr "Išsirinkite šaltinį"
@@ -7971,6 +8977,18 @@ msgstr "įjungta"
 #~ msgstr "Trinti pasirinktą pajungimą"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Paskirta direktorija"
+
+#
+#~ msgid "Details for extension: "
+#~ msgstr "Smulkiau išplėtimui:"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Išjungti subtitrus"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -7993,6 +9011,10 @@ msgstr "įjungta"
 #~ msgstr "Baigta - Įdiegta arba atnaujinta %d paketų su %d klaidomis"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "USB diegėjo atvaizdo parsisiuntimas klaidingas:"
+
+#
 #~ msgid "Enable 1080p24 Mode"
 #~ msgstr "Įjungti 1080p24 būdą"
 
@@ -8012,10 +9034,160 @@ msgstr "įjungta"
 #~ msgid "Enable Autoresolution"
 #~ msgstr "Įjungti autorezoliuciją"
 
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Iš pradžių reikia parsisiųsti paskutinę aplinką USB atvaizdo diegėjui."
+
 #
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "Kitos užduotys bus padarytos po to, kai jūs paspausite tęsti!"
 
+#~ msgid "Image flash utility"
+#~ msgstr "Atvaizdo diegimo programėlė"
+
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integruotas tinklo adapteris"
+
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integruotas belaidis tinklas"
+
+#~ msgid "New pin"
+#~ msgstr "Naujas pin kodas"
+
+#~ msgid "No useable USB stick found"
+#~ msgstr "Joks tinkamas USB raktas nesurastas"
+
+#~ msgid "Page"
+#~ msgstr "Puslapis"
+
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Prašome pasirinkti.NFI atvaizdo failą iš parsisiuntimo serverio"
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Prašome atjungti visus USB raktus nuo savo Dreambox, ir (per-) įjungti "
+#~ "pasirinktą USB raktą (minimalus dydis yra 64 MB) dabar!"
+
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Prašome įrašyti seną PIN kodą"
+
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Prašome išsirinkti.NFI diegimo atvaizdo failą iš disko"
+
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Prašome išsirinkti direktoriją arba diską"
+
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Spauskite OK, kad peržiūrėtumėte pilną changelog"
+
+#~ msgid "Reenter new pin"
+#~ msgstr "Pakartokite naują pin"
+
+#~ msgid "Remember service pin"
+#~ msgstr "Atsiminti kanalo pin"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Atšaukti kanalo pin prisiminimą"
+
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Pašalinti brokuotą .NFI failą?"
+
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Pašalinti neužbaigtą .NFI failą?"
+
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Skanuokite savo tinklą belaidžiams Prieigos Taškams ir junkitės prie jų "
+#~ "naudojantis jūsų išsirinktu belaidžiu įrenginiu.\n"
+
+#~ msgid "Select audio mode"
+#~ msgstr "Išsirinkite garsą"
+
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Išsirinkite failus atsarginei kopijai. Dabar išsirinkta:\n"
+
+#~ msgid "Select image"
+#~ msgstr "Išsirinkite atvaizdą"
+
+#~ msgid "Selected source image"
+#~ msgstr "Išsirinktas atvaizdo šaltinis"
+
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB raktas dabar yra paleidžiamasis. Jūs norite persisiųsti paskutinį "
+#~ "atvaizdą iš perdavimo serverio ir išsaugoti tai rakte?"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Md5sum patvirtinimas klaidingas, failas gali būti sugadintas! Jūs esate "
+#~ "įsitikinęs, kad norite diegti šį atvaizdą vidinę atmintį? Jūs darote tai "
+#~ "su rizika!"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Md5sum patvirtinimas klaidingas, failas gali būti nepilnai persisiųstas "
+#~ "arba sugadintas!"
+
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "PIN kodas sėkmingai pakeistas."
+
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Surinkti PIN kodai skiriasi."
+
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Šis .NFI failas neturi galiojančio %s atvaizdo!"
+
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Šis .NFI failas neturi md5sum parašo ir nėra garantijos, kad dirbs. Jūs "
+#~ "iš tikrųjų norite diegti šį atvaizdą į vidinę atmintį?"
+
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Šis .NFI failas turi galiojantį md5 parašą. Tęskite šio atvaizdo diegimą "
+#~ "į vidinę atmintį?"
+
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Kad atnaujintumėte jūsų imtuvo programinę įrangą, prašome atlikti:\n"
+#~ "1) Išjunkite savo imtuvą su galiniu įtampos išjungimo mygtuku ir "
+#~ "prijunkite paleidžiamąjį USB raktą.\n"
+#~ "2) Vėl įjunkite maitinimo tinklą laikydami nuspaustą ŽEMYN mygtuką ant "
+#~ "priekinės panėlės apie 10 sekundžių \n"
+#~ "3) Laukite paleidimo ir sekite nustatymų vedlio instrukcijas."
+
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB vedlys baigė darbą. Jūsų Dreambox dabar bus iš naujo paleistas su "
+#~ "nauju atvaizdu!"
+
 #
 #~ msgid "Webinterface: edit Interface"
 #~ msgstr "Web sąsaja: redaguoti"
@@ -8049,6 +9221,12 @@ msgstr "įjungta"
 #~ msgid "When complete, press Key 0 to burn the collection!"
 #~ msgstr "Kai bus baigta, spauskite mygtuką 0, kad išdegintumėte kolekciją!"
 
+#~ msgid "Wireless"
+#~ msgstr "Belaidis"
+
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "NFI atvaizdo failo įrašymas į vidinę atmintį užbaigtas"
+
 #
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Atvaizdo failo į NAND fliašą įrašymas"
@@ -8075,6 +9253,15 @@ msgstr "įjungta"
 #~ "Spauskite MENU-mygtuką nustatykite raktinius žodžius.\n"
 #~ "Ar jūs norite nustatyti raktinius žodžius dabar?"
 
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Jūs galite surinkti PIN kodą ir paslėpti jį nuo vaikų.\n"
+#~ "\n"
+#~ "Norite tai padaryti dabar?"
+
 #
 #~ msgid ""
 #~ "Your local LAN internet connection is not working!\n"
@@ -8132,6 +9319,9 @@ msgstr "įjungta"
 #~ msgid "cancel"
 #~ msgstr "panaikinti"
 
+#~ msgid "choose destination directory"
+#~ msgstr "pasirinkite direktoriją"
+
 #
 #~ msgid "color"
 #~ msgstr "Spalva"
@@ -8160,6 +9350,9 @@ msgstr "įjungta"
 #~ msgid "equal to Socket A"
 #~ msgstr "lygus lizdui A"
 
+#~ msgid "failed"
+#~ msgstr "klaidingas"
+
 #
 #~ msgid "font face"
 #~ msgstr "šrifto išvaizda"
@@ -8224,6 +9417,18 @@ msgstr "įjungta"
 #~ msgid "seconds."
 #~ msgstr "sekundžių."
 
+#~ msgid "select .NFI flash file"
+#~ msgstr "išsirinkite .NFI diegimo failą"
+
+#~ msgid "select image from server"
+#~ msgstr "išsirinkite atvaizdą iš serverio"
+
+#~ msgid "service pin"
+#~ msgstr "kanalo PIN"
+
+#~ msgid "setup pin"
+#~ msgstr "nustatymų PIN"
+
 #
 #~ msgid "show first tag"
 #~ msgstr "rodyti pirmą etiketę"
index 4a7aa65..b733ef1 100755 (executable)
--- a/po/lv.po
+++ b/po/lv.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2009-02-25 20:35+0200\n"
 "Last-Translator: Ivo Grinbergs <ivog@apollo.lv>\n"
 "Language-Team: Ivo / enigma2 (c) <ivog@apolllo.lv>\n"
@@ -135,6 +135,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -247,16 +250,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Pieejams ja ir aktīvs vairāk nekā viens interfeiss."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI lejuplāde neizdevās:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI datne izsgāja md5sum paraksta pārbaudi. Varat droši lādēt šo imidžu!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -396,6 +389,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 # bija pārveidota?
 #, python-format
@@ -430,12 +435,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafiskais EPG visiem kanāliem izvēlētā buķetē"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -485,6 +505,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -550,6 +573,12 @@ msgstr "Par"
 msgid "About..."
 msgstr "Par..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -679,6 +708,12 @@ msgstr ""
 "aizvērtu attēla precizēšanu vai izmantojiet ciparu taustiņus, lai izvēlētos "
 "citus testēšanas rastrus."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Paplašinātās opcijas"
@@ -703,6 +738,11 @@ msgstr "Paplašinātā attēla iestatne"
 msgid "Advanced restore"
 msgstr "Paplašinātā atjaunošana"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Pēc notikuma"
@@ -716,6 +756,9 @@ msgstr ""
 "Pēc starta vednis ir pabeigts, jums ir jāaizsargā atsevišķi kanāli. "
 "Meklējiet dreambox rokasgrāmatā kā to izdarīt."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Albums"
@@ -740,6 +783,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -753,6 +802,9 @@ msgstr "Alternatīvais radio režīms"
 msgid "Alternative services tuner priority"
 msgstr "Alternatīvo uztvērēju prioritātes"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -849,6 +901,9 @@ msgstr "Jautāt"
 msgid "Aspect Ratio"
 msgstr "Malu attiecība"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -868,6 +923,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -916,6 +976,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automātiski"
@@ -924,6 +989,32 @@ msgstr "Automātiski"
 msgid "Automatic Scan"
 msgstr "Automātiskā meklēšana"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -945,6 +1036,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1034,6 +1131,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Grāmatzīmes"
@@ -1050,6 +1153,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Spilgtums"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1067,6 +1176,9 @@ msgstr "Rakstīt esošo imidžu uz DVD"
 msgid "Burn to DVD"
 msgstr "Rakstīt uz DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1089,6 +1201,11 @@ msgstr "C-josla"
 msgid "CDInfo"
 msgstr "Infojosla"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1110,6 +1227,12 @@ msgstr "Kabeļu"
 msgid "Cache Thumbnails"
 msgstr "Kešatmiņas sīktēli"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Lūdzu pārbaudiet tīkla iestatījumus!"
@@ -1123,11 +1246,6 @@ msgid "Cancel"
 msgstr "Atcelt"
 
 #
-# ???
-msgid "Cannot parse feed directory"
-msgstr "Nevar analizēt barotnes katalogu"
-
-#
 msgid "Capacity: "
 msgstr "Ietilpība: "
 
@@ -1161,10 +1279,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Mainīt dir."
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1172,17 +1286,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Mainīt PIN"
 
-#
-msgid "Change service pin"
-msgstr "Mainīt kanāla PIN"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Mainīt kanālu PIN"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Mainīt iestatnes PIN"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1192,6 +1303,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanāls"
@@ -1260,6 +1374,9 @@ msgstr "Izvēlieties dublējumkopijas vietu"
 msgid "Choose bouquet"
 msgstr "Izvēlēties buķeti"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Izvēlēties mērķa mapi"
@@ -1296,6 +1413,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1424,6 +1547,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1468,6 +1594,9 @@ msgstr "Zvaigznājs"
 msgid "Content does not fit on DVD!"
 msgstr "Saturs neietilpst DVD!"
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr "Turpināt fonā"
@@ -1480,6 +1609,30 @@ msgstr "Turpināt atskaņošanu"
 msgid "Contrast"
 msgstr "Kontrasts"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Nevar savienoties ar Dreambox .NFI imidža barotnes serveris:"
@@ -1523,6 +1676,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Izveidot DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1539,6 +1698,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Neizdevās izveidot filmas mapi"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1556,6 +1724,9 @@ msgstr "Horvātu"
 msgid "Current Transponder"
 msgstr "Pašreizējais transponderis"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Pašreizējie iestatījumi:"
@@ -1568,6 +1739,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Pašreizējā versija:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1597,10 +1771,32 @@ msgstr "Pielāgots pārlēciena laiks '7'/'9'-taustiņi"
 msgid "Customize"
 msgstr "Lietotāja iestatījumi"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Griezt"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Griešanas redaktors..."
@@ -1649,6 +1845,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "DVD mediju aprīkojums"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dāņu"
@@ -1703,6 +1908,12 @@ msgstr "Noklus. kanālu saraksti"
 msgid "Defaults"
 msgstr "Noklusējuma iestatījumi"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Aizkave"
@@ -1750,12 +1961,7 @@ msgstr "Apraksts"
 msgid "Deselect"
 msgstr "Neizvēlēties"
 
-#
-msgid "Destination directory"
-msgstr "Galamērķa mape"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1802,6 +2008,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 # ???
 msgid "Direct playback of linked titles without menu"
@@ -1825,10 +2034,6 @@ msgid "Disable Picture in Picture"
 msgstr "Izslēgt Picture in Picture"
 
 #
-msgid "Disable Subtitles"
-msgstr "Izslēgt subtitrus"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1881,6 +2086,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1947,6 +2158,10 @@ msgstr "Vai vēleties meklēt kanālus?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Vai vēleties manuāli meklēt citus kanālus?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Vai vēlaties aktivizēt vecāku kontroles iespēju?"
@@ -2040,6 +2255,10 @@ msgstr ""
 msgid "Download"
 msgstr "Lejuplādēt"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Lejuplādēt .NFI-datnes priekš USB-ielādes"
@@ -2052,14 +2271,12 @@ msgstr "Lejuplādēt spraudņus"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-# ???
-msgid "Download of USB flasher boot image failed: "
-msgstr "USB lādētāja palaišanas imidža ielāde neizdevās:"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2113,6 +2330,13 @@ msgstr "EPG izvēle"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2175,6 +2399,12 @@ msgstr "Rediģēt kanālu sarakstu"
 msgid "Edit settings"
 msgstr "Rediģēt iestatījumus"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Rediģēt Dreambox domēna vārdu servera konfigurāciju.\n"
@@ -2207,6 +2437,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektroniskais programu gids"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Aktivizēt"
@@ -2323,6 +2556,11 @@ msgstr "Beigu laiks"
 msgid "English"
 msgstr "Angļu"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2443,6 +2681,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Izpildes progress:"
@@ -2463,6 +2704,9 @@ msgstr "Iziet"
 msgid "Exit editor"
 msgstr "Iziet no redaktora"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Iziet no tīkla iestatīšanas vedņa"
@@ -2511,6 +2755,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Rūpnīcas uzstādījumi"
@@ -2606,11 +2855,8 @@ msgstr "Tīkla restartēšana pabeigta"
 msgid "Finnish"
 msgstr "Somu"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"No sākuma nepieciešams lejuplādēt pēdējo palaišanas vidi priekš USB ielādes."
 
 #
 msgid "Flash"
@@ -2680,6 +2926,12 @@ msgstr "Piektdiena"
 msgid "Frisian"
 msgstr "Frīzu"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2697,6 +2949,16 @@ msgstr ""
 "GUI nepieciešams restartēt, lai lietotu jauno ādiņu\n"
 "Vai vēlaties restartēt GUI tagad?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2732,14 +2994,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Vācu"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Iegūst spraudņa informāciju. Lūdzu gaidiet..."
@@ -2756,6 +3036,14 @@ msgstr "Iet uz 0"
 msgid "Goto position"
 msgstr "Iet uz pozīciju"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafiskais daudzkanālu EPG"
@@ -2772,6 +3060,12 @@ msgstr "Grieķu"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Sardzes intervāls"
@@ -2848,6 +3142,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr "Horizontālā"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Cik minūšu vēlaties ierakstīt?"
@@ -2868,6 +3165,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Ungāru"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP adrese"
@@ -2876,6 +3176,9 @@ msgstr "IP adrese"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO datne ir par lielu šai failsistēmai!"
@@ -2926,10 +3229,6 @@ msgstr ""
 "Ja esat apmierināts ar rezultātu, spiediet OK."
 
 #
-msgid "Image flash utility"
-msgstr "Imidža ielādes utilītprogramma"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -3020,11 +3319,17 @@ msgstr "Inicializē cieto disku..."
 msgid "Input"
 msgstr "Ievade"
 
-#
-msgid "Install"
+msgid "Input device setup"
 msgstr ""
 
-#
+msgid "Input devices"
+msgstr ""
+
+#
+msgid "Install"
+msgstr ""
+
+#
 msgid "Install a new image with a USB stick"
 msgstr "Uzstādīt jaunu imidžu no USB atmiņas"
 
@@ -3081,14 +3386,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Iebūvētais Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Iebūvētais Wireless"
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3103,6 +3400,9 @@ msgstr "Iekšējā atmiņa"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Nederīga vieta"
@@ -3165,6 +3465,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Itāļu"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3182,6 +3488,51 @@ msgstr "Darbu skats"
 msgid "Just Scale"
 msgstr "Vienkārši mērogot"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3208,6 +3559,9 @@ msgstr "Klaviatūras iestatne"
 msgid "Keymap"
 msgstr "Taustiņu izkārtojums"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "Tīkla adapteris"
@@ -3304,6 +3658,12 @@ msgstr "Saistītie nosaukumi ar DVD izvēlni"
 msgid "List of Storage Devices"
 msgstr "Atmiņas ierīču saraksts"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Lietuviešu"
@@ -3401,10 +3761,23 @@ msgstr "Padarīt šo iezīmi vienkārši par zīmi"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3469,6 +3842,17 @@ msgstr "Mediju atskaņotājs"
 msgid "MediaPlayer"
 msgstr "Mediju atskaņotājs"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Datu nesējs nav ierakstāms DVD!"
@@ -3481,6 +3865,9 @@ msgstr "Datu nesējs nav tukšs!"
 msgid "Menu"
 msgstr "Izvēlne"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Paziņojums"
@@ -3663,10 +4050,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Griezt uz rietumiem"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmu saraksta izvēlne"
@@ -3731,6 +4133,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NĀKAMAIS"
@@ -3776,6 +4183,102 @@ msgstr "Domēna vārdu servera iestatne"
 msgid "Nameserver settings"
 msgstr "Domēna vārdu servera iestatījumi"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Tīkla maska"
@@ -3843,13 +4346,12 @@ msgstr ""
 msgid "New"
 msgstr "Jauns"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Jauns pin kods"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3975,10 +4477,6 @@ msgstr ""
 "Lūdzu iestatiet uztvērēju pirms sākat meklēt kanālus."
 
 #
-msgid "No useable USB stick found"
-msgstr "Nav atrasta lietojama USB atmiņa"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4060,6 +4558,9 @@ msgstr "Nē, nedarīt neko"
 msgid "No, just start my dreambox"
 msgstr "Nē, vienkārši startēt dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4229,10 +4730,19 @@ msgstr "Pozīcija orbītā"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4262,10 +4772,6 @@ msgid "Packet manager"
 msgstr "Pakotņu pārvaldnieks"
 
 #
-msgid "Page"
-msgstr "Lappuse"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4290,6 +4796,11 @@ msgstr "Vecāku kontroles iestatne"
 msgid "Parental control type"
 msgstr "Vecāku kontroles veids"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4302,6 +4813,12 @@ msgstr "Apturēt filmu beigās"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4351,6 +4868,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4363,6 +4886,21 @@ msgstr "Atskaņot ierakstītās filmas..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Lūdzu atsāknēt"
@@ -4375,6 +4913,11 @@ msgstr "Lūdzu izvēlēties datu nesēju meklēšanai"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Lūdzu nomainiet ieraksta beigu laiku"
@@ -4384,10 +4927,6 @@ msgid "Please check your network settings!"
 msgstr "Lūdzu pārbaudiet tīkla iestatījumus!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Lūdzu izvēlēties .NFI imidža datni lejuplādei no barotnes servera"
-
-#
 msgid "Please choose an extension..."
 msgstr "Lūdzu izvēlieties darbību..."
 
@@ -4415,14 +4954,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Tagad lūdzu atvienojiet visas USB ierīces no Dreambox, un pievienojiet "
-"atpakaļ USB atmiņu (minimālais izmērs 64 MB)!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr ""
 "Lūdzu nemainiet jebkādas vērtības, izņemot ja skaidri apzināties ko darāt!"
@@ -4451,9 +4982,8 @@ msgstr "Lūdzu ievadiet jaunās mapes nosaukumu"
 msgid "Please enter the correct pin code"
 msgstr "Lūdzu ievadiet pareizu PIN kodu"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Lūdzu ievadiet veco PIN kodu"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4492,10 +5022,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Lūdzu izvēlieties lādējamo .NFI imidža datni no datu nesēja"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Lūdzu izvēlieties repertuāru dzēšanai..."
 
@@ -4515,6 +5041,9 @@ msgstr "Lūdzu izvēlieties papildkanālu ierakstam..."
 msgid "Please select a subservice..."
 msgstr "Lūdzu izvēlieties papildkanālu..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4532,10 +5061,6 @@ msgid "Please select tag to filter..."
 msgstr "Lūdzu izvēlieties etiķeti filtrēšanai..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Lūdzu izvēlieties mērķa mapi vai datu nesēju"
-
-#
 msgid "Please select the movie path..."
 msgstr "Lūdzu izvēlieties ceļu filmām..."
 
@@ -4662,6 +5187,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Spraudņi"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4727,6 +5255,9 @@ msgstr "Pozicioniera iestatne"
 msgid "Positioner storage"
 msgstr "Pozicioniera atmiņa"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4741,10 +5272,19 @@ msgstr "Barošanas robežvērtība mA"
 msgid "Predefined transponder"
 msgstr "Definēts transponderis"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Sagatavo... Lūdzu gaidiet"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Spiediet OK uz tālvadības pults, lai turpinātu."
@@ -4815,10 +5355,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4838,6 +5374,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Priekšskatījuma izvēlne"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primārā DNS"
@@ -4882,6 +5424,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Ātrais"
@@ -4902,6 +5447,9 @@ msgstr "RF izeja"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4965,6 +5513,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Uztveršanas iestatījumi"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Ierakstīt"
@@ -5006,9 +5560,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Ierakstiem vienmēr ir prioritāte"
 
-#
-msgid "Reenter new pin"
-msgstr "Ievadiet vēlreiz jauno pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5034,12 +5587,13 @@ msgstr "Pārlādēt"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5079,14 +5633,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Dzēst bojāto .NFI datni?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Dzēst nepilnīgo .NFI datni?"
-
-#
 msgid "Remove timer"
 msgstr "Dzēst taimeri"
 
@@ -5115,6 +5661,9 @@ msgstr "Pārsaukt"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Atkārtot"
@@ -5131,6 +5680,12 @@ msgstr "Atkārtotais notikums pašreiz ierakstās... Ko vēlaties darīt?"
 msgid "Repeats"
 msgstr "Atkārto"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5219,6 +5774,9 @@ msgstr "Notiek atjaunošana"
 msgid "Restore system settings"
 msgstr "Atjaunot sistēmas iestatījumus"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5324,6 +5882,9 @@ msgstr "Pavadoņa piederumu iestatne"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Pavadoņi"
@@ -5332,6 +5893,9 @@ msgstr "Pavadoņi"
 msgid "Satfinder"
 msgstr "Sat-meklētājs"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Pavadoņi"
@@ -5472,14 +6036,11 @@ msgstr "Meklēt diapazonā US MID"
 msgid "Scan band US SUPER"
 msgstr "Meklēt diapazonā US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5487,6 +6048,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5530,7 +6094,10 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
-#
+msgid "Search through the EPG"
+msgstr ""
+
+#
 msgid "Search type"
 msgstr ""
 
@@ -5559,6 +6126,9 @@ msgstr "Sekundārā DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Meklēt"
@@ -5594,10 +6164,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Izvēlēties skaņas režīmu"
-
-#
 msgid "Select audio track"
 msgstr "Izvēlēties skaņas celiņu"
 
@@ -5613,17 +6179,21 @@ msgstr "Izvēlēties ierakstāmo kanālu"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Izvēlēties datnes dublējumkopēšanai. Pašreiz izvēlētas:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Izvēlēties imidžu"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5687,11 +6257,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-# ???
-msgid "Selected source image"
-msgstr "Izvēlētā avota imidžs"
-
-#
 msgid "Send DiSEqC"
 msgstr "Sūtīt DiSEqC"
 
@@ -5780,6 +6345,9 @@ msgstr "Kanāla info"
 msgid "Services"
 msgstr "Kanāli"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5813,6 +6381,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5916,6 +6487,26 @@ msgstr "Klausīties radio..."
 msgid "Show the tv player..."
 msgstr "Skatīties TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Rādīt bezvadu tīkla savienojuma statusu.\n"
@@ -5948,12 +6539,18 @@ msgstr "Tie paši raidījumi:"
 msgid "Simple"
 msgstr "Vienkāršs"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 "Vienkāršu simbolu lietojums nosaukumos (savietojamībai ar parastiem "
 "atskaņotājiem)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Viens"
@@ -5979,6 +6576,9 @@ msgstr "Viensolis (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -6024,6 +6624,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Programmatūras atjaunošana"
@@ -6032,6 +6635,12 @@ msgstr "Programmatūras atjaunošana"
 msgid "Software update"
 msgstr "Programmatūras atjaunināšana"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Daži spraudņi nav pieejami:\n"
@@ -6163,6 +6772,9 @@ msgstr "Palaižas uz"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Soli uz austrumiem"
@@ -6186,10 +6798,6 @@ msgid "Step west"
 msgstr "Soli uz rietumiem"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Apturēt"
 
@@ -6229,6 +6837,12 @@ msgstr "Saglabāt pozīciju"
 msgid "Stored position"
 msgstr "Saglabātā pozīcija"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Papildkanālu saraksts..."
@@ -6363,6 +6977,9 @@ msgstr "Testa režīms"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Pārbaudīt tīkla Dreambox konfigurāciju.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Pārbaudes ziņojumu kaste?"
@@ -6388,6 +7005,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6398,12 +7021,52 @@ msgstr ""
 "vēlaties izveidot Dreambox formāta datu DVD (kuru nevarēs izmantot standarta "
 "DVD atskaņotājos)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6423,13 +7086,26 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB atmiņas ierīce tagad ir sāknējama. Vai vēlaties lejuplādēt pēdējo imidžu "
-"no barotnes servera un saglabāt to USB atmiņas ierīcē?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6500,22 +7176,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Md5sum validācija neizdevās, iespējams, ka datne ir bojāta! Vai tiešām "
-"vēlaties rakstīt šo imidžu iekšējā atmiņā? Tā darot, Jūs riskējat!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Md5sum validācija neizdevās, iespējams, ka datne ir nepilnīgi ielādēta vai "
-"bojāta!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6531,22 +7193,17 @@ msgid "The path %s already exists."
 msgstr "Ceļš %s jau eksistē."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "PIN kods veiksmīgi nomainīts."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Jūsu ievadītais PIN kods ir nepareizs."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Jūsu ievadītie PIN kodi ir atšķirīgi."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Rezultāti saglabāti %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Miega taimeris tika aktivizēts."
@@ -6580,6 +7237,12 @@ msgstr ""
 "Vednis var izveidot pašreizējo iestatījumu dublējumkopiju. Vai vēlaties "
 "veidot dublējumkopiju tagad?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Vednis ir pabeidzis darbu."
@@ -6636,27 +7299,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Šī .NFI datne nesatur derīgu %s imidžu!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Šai .NFI datnei nav md5sum paraksta un nav garantijas ka tā strādās. Vai "
-"tiešām vēlaties šo imidžu rakstīt iekšējā atmiņā?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Šai .NFI datnei ir derīgs md5sum paraksts. Vai turpināt imidža programmēšanu "
-"iekšējā atmiņā?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6704,6 +7346,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6724,6 +7376,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6909,21 +7566,17 @@ msgstr "Nosaukuma parametri"
 msgid "Titleset mode"
 msgstr "Nosaukuma iestatīšanas režīms"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Lūdzu veiciet šādus soļus, lai atjauninātu Dreambox programmatūru:\n"
-"1) Izslēdziet ierīci ar aizmugures barošanas slēdzi un iespraudiet sāknējamu "
-"USB atmiņu.\n"
-"2) Ieslēdziet ierīci un 10 sekundes turiet nospiestu DOWN pogu uz priekšējā "
-"paneļa.\n"
-"3) Gaidiet līdz ielādējas un sekojiet vedņa norādījumiem."
 
 #
 msgid "Today"
@@ -6957,6 +7610,9 @@ msgstr ""
 msgid "Track"
 msgstr "Celiņš"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Translēšana"
@@ -7079,12 +7735,6 @@ msgid "USB stick wizard"
 msgstr "USB atmiņas vednis"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukraiņu"
 
@@ -7162,6 +7812,9 @@ msgstr "Nomontēšana neizdevās"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Atjaunināt"
@@ -7250,6 +7903,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Lietot vārteju"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Izmantot 'attēlu virknes' režīmu pie augstākminētajiem ātrumiem"
@@ -7284,6 +7940,12 @@ msgstr ""
 "Lietojiet tālvadības pults up/down taustiņus, lai izdarītu izvēli. Pēc tam "
 "spiediet OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7329,6 +7991,12 @@ msgstr "VCR scart savienojums"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (ievada treileris)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7388,6 +8056,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Attēla režīma izvēle."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7396,6 +8073,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7404,6 +8084,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7509,6 +8195,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Virtuālā klaviatūra"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Sprieguma režīms"
@@ -7559,6 +8253,15 @@ msgstr "Gaida"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7734,10 +8437,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Kur saglabāt pagaidu laikaiztures ierakstus?"
 
 #
-msgid "Wireless"
-msgstr "Bezvadu"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7749,6 +8448,93 @@ msgstr "Bezvadu tīkls"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7774,10 +8560,6 @@ msgid "Write failed!"
 msgstr "Rakstīšana neizdevās!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "NFI imidža datnes rakstīšana iekšējā atmiņā pabeigta"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7793,6 +8575,9 @@ msgstr "Jā"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Jā, un dzēst šo filmu"
@@ -7914,6 +8699,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7964,15 +8752,11 @@ msgstr ""
 "instrukcijas no tīkla vietnes, jaunā programmatūra piedāvās Jums atjaunot "
 "iestatījumus."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Jums vajag uzstādīt PIN kodu un nerādīt to bērniem.\n"
-"\n"
-"Vai vēlaties tagad uzstādīt PIN kodu?"
 
 #
 msgid ""
@@ -8092,6 +8876,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8108,6 +8895,18 @@ msgstr "Pārslēgties atpakaļ uz kanālu pirms sat-meklētāja?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8127,6 +8926,9 @@ msgstr "[favorītu rediģēšana]"
 msgid "[move mode]"
 msgstr "[pārvietošanas režīms]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8236,6 +9038,9 @@ msgstr "pievienot kanālu favorītiem"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "pievienot vecāku kontrolei"
@@ -8248,6 +9053,19 @@ msgstr "paplašināts"
 msgid "alphabetic sort"
 msgstr "sakārtot pēc alfabēta"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8332,10 +9150,6 @@ msgid "chapters"
 msgstr "nodaļas"
 
 #
-msgid "choose destination directory"
-msgstr "izvēlēties galamērķa mapi"
-
-#
 msgid "circular left"
 msgstr "cirkulārā kreisā"
 
@@ -8367,6 +9181,9 @@ msgstr "pievienots"
 msgid "continue"
 msgstr "turpināt"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopēt buķetēs"
@@ -8379,6 +9196,10 @@ msgstr ""
 msgid "create directory"
 msgstr "izveidot mapi"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "ikdienas"
@@ -8411,6 +9232,9 @@ msgstr "dzēst saglabātu repertuāru"
 msgid "delete..."
 msgstr "dzēst..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "izslēgt"
@@ -8536,10 +9360,6 @@ msgid "exit networkadapter setup menu"
 msgstr "iziet no tīkla adaptera iestatīšanas izvēlnes"
 
 #
-msgid "failed"
-msgstr "neizdevās"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "datņu formāti (BMP, PNG, JPG, GIF)"
 
@@ -8817,6 +9637,9 @@ msgstr ""
 msgid "not locked"
 msgstr "nav noenkurojies"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "neizmantots"
@@ -8921,6 +9744,12 @@ msgstr "ieraksta..."
 msgid "red"
 msgstr "sarkans"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "dzēst vārdu servera ierakstu"
@@ -9022,15 +9851,14 @@ msgstr "otrs motorizētās LNB kabelis"
 msgid "seconds"
 msgstr "sekundes"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "atlasīt"
 
 #
-msgid "select .NFI flash file"
-msgstr "izvēlēties .NFI lādējamo datni"
-
-#
 msgid "select CAId"
 msgstr ""
 
@@ -9039,10 +9867,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr "izvēlēties imidžu no servera"
-
-#
 msgid "select interface"
 msgstr "izvēlēties interfeisu"
 
@@ -9058,17 +9882,18 @@ msgstr "izvēlēties filmu"
 msgid "select the movie path"
 msgstr "izvēlēties filmas ceļu"
 
-#
-msgid "service pin"
-msgstr "kanāla PIN"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "iestatnes PIN"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9258,6 +10083,9 @@ msgstr "Ie-/iz-slēgt griešanas iezīmi pašreizējā pozīcijā"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "Ie-/iz-slēgt laiku, nodaļu, skaņu, subtitru informāciju"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9282,6 +10110,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "lietotāja definēts"
@@ -9375,6 +10209,16 @@ msgstr "pārslēgts"
 #~ msgstr "* Pieejams tikai ievadot slēptu SSID vai tīkla atslēgu"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI lejuplāde neizdevās:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI datne izsgāja md5sum paraksta pārbaudi. Varat droši lādēt šo imidžu!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 katalogs"
 
@@ -9440,6 +10284,27 @@ msgstr "pārslēgts"
 #~ msgstr "Zvanu monitorings"
 
 #
+# ???
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Nevar analizēt barotnes katalogu"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Mainīt dir."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Mainīt kanāla PIN"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Mainīt kanālu PIN"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Mainīt iestatnes PIN"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Izvēlēties avotu"
 
@@ -9474,6 +10339,14 @@ msgstr "pārslēgts"
 #~ msgstr "Pārlecošās izvērses režīms"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Galamērķa mape"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Izslēgt subtitrus"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9496,6 +10369,11 @@ msgstr "pārslēgts"
 #~ msgstr "Pabeigts - uzstādītas vai atjauninātas %d pakotnes ar %d kļūdām"
 
 #
+# ???
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "USB lādētāja palaišanas imidža ielāde neizdevās:"
+
+#
 #~ msgid "Enable Autoresolution"
 #~ msgstr "Aktivizēt auto izšķirtspēju"
 
@@ -9528,6 +10406,13 @@ msgstr "pārslēgts"
 #~ msgstr "Failsistēmas pārbaude..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "No sākuma nepieciešams lejuplādēt pēdējo palaišanas vidi priekš USB "
+#~ "ielādes."
+
+#
 #~ msgid "Fritz!Box FON IP address"
 #~ msgstr "Fritz!Box FON IP adrese"
 
@@ -9540,6 +10425,10 @@ msgstr "pārslēgts"
 #~ msgstr "Ja redzat šo lappusi, spiediet OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Imidža ielādes utilītprogramma"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Imidža atjaunināšana"
 
@@ -9616,6 +10505,14 @@ msgstr "pārslēgts"
 #~ msgstr "Uzstādīt lokālo IPKG"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Iebūvētais Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Iebūvētais Wireless"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Inverss displejs"
 
@@ -9628,18 +10525,66 @@ msgstr "pārslēgts"
 #~ msgstr "Tīkls..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Jauns pin kods"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Nav 50 Hz, atvainojiet. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nav atrasta lietojama USB atmiņa"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Tiešsaistes atjaunināšana"
 
 #
+#~ msgid "Page"
+#~ msgstr "Lappuse"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Lūdzu izvēlēties .NFI imidža datni lejuplādei no barotnes servera"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Tagad lūdzu atvienojiet visas USB ierīces no Dreambox, un pievienojiet "
+#~ "atpakaļ USB atmiņu (minimālais izmērs 64 MB)!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Lūdzu ievadiet veco PIN kodu"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Lūdzu izvēlieties lādējamo .NFI imidža datni no datu nesēja"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Lūdzu izvēlieties mērķa mapi vai datu nesēju"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS barotnes URI"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ievadiet vēlreiz jauno pin"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Dzēst bojāto .NFI datni?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Dzēst nepilnīgo .NFI datni?"
+
+#
 #~ msgid "Restore backups..."
 #~ msgstr "Atjaunot dublējumkopijas..."
 
@@ -9664,14 +10609,31 @@ msgstr "pārslēgts"
 #~ "bezvadu tīkla USB ierīci\n"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Izvēlēties skaņas režīmu"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Izvēlēties datnes dublējumkopēšanai. Pašreiz izvēlētas:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Izvēlēties datnes/mapes dublējumkopēšanai..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Izvēlēties imidžu"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Izvēlēties attēla ieeju"
 
 #
+# ???
+#~ msgid "Selected source image"
+#~ msgstr "Izvēlētā avota imidžs"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Iestatīt kā noklusēto interfeisu"
 
@@ -9712,6 +10674,63 @@ msgstr "pārslēgts"
 #~ "Lūdzu izvēlieties citu."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB atmiņas ierīce tagad ir sāknējama. Vai vēlaties lejuplādēt pēdējo "
+#~ "imidžu no barotnes servera un saglabāt to USB atmiņas ierīcē?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Md5sum validācija neizdevās, iespējams, ka datne ir bojāta! Vai tiešām "
+#~ "vēlaties rakstīt šo imidžu iekšējā atmiņā? Tā darot, Jūs riskējat!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Md5sum validācija neizdevās, iespējams, ka datne ir nepilnīgi ielādēta "
+#~ "vai bojāta!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "PIN kods veiksmīgi nomainīts."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Jūsu ievadītie PIN kodi ir atšķirīgi."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Šī .NFI datne nesatur derīgu %s imidžu!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Šai .NFI datnei nav md5sum paraksta un nav garantijas ka tā strādās. Vai "
+#~ "tiešām vēlaties šo imidžu rakstīt iekšējā atmiņā?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Šai .NFI datnei ir derīgs md5sum paraksts. Vai turpināt imidža "
+#~ "programmēšanu iekšējā atmiņā?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Šis Dreambox modelis nevar atkodēt %s attēla plūsmas!"
 
@@ -9724,6 +10743,22 @@ msgstr "pārslēgts"
 #~ msgstr "Laikaiztures ceļš..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Lūdzu veiciet šādus soļus, lai atjauninātu Dreambox programmatūru:\n"
+#~ "1) Izslēdziet ierīci ar aizmugures barošanas slēdzi un iespraudiet "
+#~ "sāknējamu USB atmiņu.\n"
+#~ "2) Ieslēdziet ierīci un 10 sekundes turiet nospiestu DOWN pogu uz "
+#~ "priekšējā paneļa.\n"
+#~ "3) Gaidiet līdz ielādējas un sekojiet vedņa norādījumiem."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9747,6 +10782,14 @@ msgstr "pārslēgts"
 #~ "Lūdzu spiediet OK, lai sāktu."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Bezvadu"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "NFI imidža datnes rakstīšana iekšējā atmiņā pabeigta"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9785,6 +10828,16 @@ msgstr "pārslēgts"
 #~ "lai sāktu dublējumkopijas veidošanu."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Jums vajag uzstādīt PIN kodu un nerādīt to bērniem.\n"
+#~ "\n"
+#~ "Vai vēlaties tagad uzstādīt PIN kodu?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Jūsu TV darbojas ar 50 Hz. Labi!"
 
@@ -9809,6 +10862,10 @@ msgstr "pārslēgts"
 #~ "šī dublējumkopija:\n"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "izvēlēties galamērķa mapi"
+
+#
 #~ msgid "committed, toneburst"
 #~ msgstr "aktīvā, toņsignāls"
 
@@ -9829,6 +10886,10 @@ msgstr "pārslēgts"
 #~ msgstr "iziet no tīkla adaptera iestatīšanas izvēlnes"
 
 #
+#~ msgid "failed"
+#~ msgstr "neizdevās"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "slēpts tīkls"
 
@@ -9845,6 +10906,22 @@ msgstr "pārslēgts"
 #~ msgstr "atvērt virtuālās klaviatūras ievades palīgu"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "izvēlēties .NFI lādējamo datni"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "izvēlēties imidžu no servera"
+
+#
+#~ msgid "service pin"
+#~ msgstr "kanāla PIN"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "iestatnes PIN"
+
+#
 #~ msgid "toneburst, committed"
 #~ msgstr "toņsignāls, aktīvā"
 
index 1292b9c..91f983a 100755 (executable)
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-07-23 12:19+0200\n"
-"Last-Translator: Mladen <acid-burn@opendreambox.org>\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2011-01-28 09:34+0200\n"
+"Last-Translator: Benny <Benny.DeTandt@gmail.com>\n"
 "Language-Team: <Benny.DeTandt@gmail.com>\n"
 "Language: nl\n"
 "MIME-Version: 1.0\n"
@@ -145,6 +145,9 @@ msgstr " Resultaten"
 msgid " extensions."
 msgstr " extensies."
 
+msgid " ms"
+msgstr " ms"
+
 #
 msgid " packages selected."
 msgstr " pakketten geselecteerd."
@@ -262,17 +265,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Alleen beschikbaar indien meer dan één interface actief is."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI Download mislukt:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Md5 controle was succesvol op .NFI bestand. U kunt dit image veilig "
-"schrijven!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -410,6 +402,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr "Een basis ftp-client"
+
+msgid "A client for www.dyndns.org"
+msgstr "Een client voor www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -442,6 +446,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafische EPG voor alle zenders uit een specifiek boeket"
 
+msgid "A graphical EPG interface"
+msgstr "Een grafische EPG interface"
+
+msgid "A graphical EPG interface."
+msgstr "Een grafische EPG interface."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -450,6 +460,15 @@ msgstr ""
 "Deze verbinding bestaat reeds met deze naam!\n"
 "Bestaande item overschrijven en verder gaan?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Een leuk uitziende HD skin van Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Een leuk uitziende HD skin in geborsteld aluminium van Kerni."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Een leuk uitziende skin van Kerni"
+
 #
 #, python-format
 msgid ""
@@ -502,6 +521,9 @@ msgstr ""
 "\n"
 "Wilt u de tweede netwerk interface uitschakelen?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Een eenvoudige downloadapplicatie voor andere plugins"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -564,6 +586,12 @@ msgstr "Uw Dreambox"
 msgid "About..."
 msgstr "Uw Dreambox"
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Toegang tot de ARD-Mediatheek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Toegang tot de ARD-Mediatheek online video database."
+
 #
 msgid "Accesspoint:"
 msgstr "Toegangspunt:"
@@ -693,17 +721,21 @@ msgstr ""
 "mogelijk zijn. Zodra het resultaat u bevalt, druk dan op OK om dit menu af "
 "te sluiten of gebruik de nummertoetsen om een ander testscherm te selecteren."
 
+msgid "Adult streaming plugin"
+msgstr "Volwassen streaming plugin"
+
+msgid "Adult streaming plugin."
+msgstr "Volwassen streaming plugin."
+
 #
 msgid "Advanced Options"
 msgstr "Geavanceerde opties"
 
-#
 msgid "Advanced Software"
-msgstr "Geadvanceerde software"
+msgstr "Geavanceerde software"
 
-#
 msgid "Advanced Software Plugin"
-msgstr "Geadvanceerde software plugin"
+msgstr "Geavanceerde software plugin"
 
 #
 msgid "Advanced Video Enhancement Setup"
@@ -717,6 +749,13 @@ msgstr "Geavanceerde video instellingen"
 msgid "Advanced restore"
 msgstr "Geavanceerd herstellen"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Na een reboot of stroomuitval, brengt StartupToStandby uw Dreambox in stand-"
+"by."
+
 #
 msgid "After event"
 msgstr "Na opname"
@@ -729,6 +768,9 @@ msgstr ""
 "Zodra de installatiewizard gereed is, kunt u een zender beveiligen. "
 "Raadpleeg de handleiding voor aanwijzigingen."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -741,9 +783,8 @@ msgstr "Alles"
 msgid "All Satellites"
 msgstr "Alle Satellieten"
 
-#
 msgid "All Time"
-msgstr ""
+msgstr "Alle tijden"
 
 #
 msgid "All non-repeating timers"
@@ -753,6 +794,14 @@ msgstr "Alle niet-herhalende timers"
 msgid "Allow zapping via Webinterface"
 msgstr "Zappen via Webinterface toestaan"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Maakt het uitvoeren van TuxboxPlugins mogelijk."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+"Maakt het mogelijk om op de achtergrond bestanden van RapidShare te "
+"downloaden."
+
 #
 msgid "Alpha"
 msgstr "Transparantie"
@@ -765,6 +814,9 @@ msgstr "Alternatieve radio modus"
 msgid "Alternative services tuner priority"
 msgstr "Alternatieve tuner prioriteit"
 
+msgid "Always ask"
+msgstr "Altijd vragen"
+
 #
 msgid "Always ask before sending"
 msgstr "Altijd vragen"
@@ -792,12 +844,11 @@ msgstr "Crashlog anoniem maken?"
 msgid "Arabic"
 msgstr "Arabisch"
 
-#
 msgid ""
 "Are you sure you want to activate this network configuration?\n"
 "\n"
 msgstr ""
-"Weet u zeker om deze netwerk configuratie te activeren?\n"
+"Weet u zeker om deze netwerkconfiguratie te activeren?\n"
 "\n"
 
 #
@@ -864,6 +915,9 @@ msgstr "Vraag gebruiker"
 msgid "Aspect Ratio"
 msgstr "Beeldverhouding"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Toewijzen van zenders/kanalen/caids aan een CI-module"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -883,6 +937,13 @@ msgstr "Audio synchronisatie"
 msgid "Audio Sync Setup"
 msgstr "Audio synchronisatie"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudioSync kan geluid (Bitstream/PCM) vertragen zodat het synchroon loopt met "
+"het beeld."
+
 #
 msgid "Australia"
 msgstr "Australië"
@@ -931,6 +992,13 @@ msgstr "AutoTimer instellingen"
 msgid "AutoTimer overview"
 msgstr "AutoTimer overzicht"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"AutoTimer scant de EPG en creëert Timers afhankelijk van de door de "
+"gebruiker gedefinieerde zoekcriteria."
+
 #
 msgid "Automatic"
 msgstr "Automatisch"
@@ -939,6 +1007,34 @@ msgstr "Automatisch"
 msgid "Automatic Scan"
 msgstr "Automatisch zoeken"
 
+msgid "Automatic volume adjustment"
+msgstr "Automatische volumeregeling"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automatische volume aanpassing voor AC3/DTS."
+
+msgid "Automatically change video resolution"
+msgstr "Automatisch veranderen videoresolutie"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Verandert automatisch de output resolutie, afhankelijk van de videoresolutie "
+"waar u naar kijkt."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Maakt automatisch timers aan op basis van trefwoorden"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Automatisch informeert u over weinig intern geheugen"
+
+msgid "Automatically refresh EPG"
+msgstr "Automatisch vernieuwen EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Automatisch verzenden crash logboeken naar Dream Multimedia"
+
 #
 msgid "Autos & Vehicles"
 msgstr "Auto's & Voertuigen"
@@ -959,6 +1055,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Basic-HD skin van Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Basic-HD skin voor Enigma2 images van Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1047,6 +1149,12 @@ msgstr "Blokruisvermindering"
 msgid "Blue boost"
 msgstr "Blauwe impuls"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi control plugin"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi control plugin."
+
 #
 msgid "Bookmarks"
 msgstr "Markeerpunten :"
@@ -1063,6 +1171,12 @@ msgstr "Brazilië"
 msgid "Brightness"
 msgstr "Helderheid"
 
+msgid "Browse for and connect to network shares"
+msgstr "Blader naar en maak verbinding met het netwerk"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Blader naar nfs/cifs en maak verbinding."
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Blader door netwerkomgeving"
@@ -1079,6 +1193,9 @@ msgstr "Schrijf deze image op DVD"
 msgid "Burn to DVD"
 msgstr "Schrijf op DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr "Brand uw opnamen op DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1103,6 +1220,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "CD Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI taken"
@@ -1123,6 +1245,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Miniatuurafbeeldingen cachen"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #
 msgid "Can't connect to server. Please check your network!"
 msgstr "Kan de server niet bereiken. Controleer uw netwerkinstellingen a.u.b.!"
@@ -1136,10 +1264,6 @@ msgid "Cancel"
 msgstr "Annuleren"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Kan feed map niet doorgeven"
-
-#
 msgid "Capacity: "
 msgstr "Capaciteit: "
 
@@ -1172,10 +1296,6 @@ msgid "Change default recording offset?"
 msgstr "Wijzig de standaard opname afwijking?"
 
 #
-msgid "Change dir."
-msgstr "Wijzig map."
-
-#
 msgid "Change hostname"
 msgstr "Hostnaam wijzigen"
 
@@ -1183,16 +1303,13 @@ msgstr "Hostnaam wijzigen"
 msgid "Change pin code"
 msgstr "Verander pincode"
 
-#
-msgid "Change service pin"
+msgid "Change service PIN"
 msgstr "Wijzig zender pincode"
 
-#
-msgid "Change service pins"
+msgid "Change service PINs"
 msgstr "Wijzig zender pincode"
 
-#
-msgid "Change setup pin"
+msgid "Change setup PIN"
 msgstr "Wijzig menu pincode"
 
 #
@@ -1203,6 +1320,9 @@ msgstr "Wijzig stap grootte"
 msgid "Change the hostname of your Dreambox."
 msgstr "Wijzig de hostnaam van uw Dreambox."
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanaal"
@@ -1272,6 +1392,9 @@ msgstr "Kies een back-up locatie"
 msgid "Choose bouquet"
 msgstr "Kies boeket"
 
+msgid "Choose image to download"
+msgstr "Kies bestand om te downloaden"
+
 #
 msgid "Choose target folder"
 msgstr "Kies doelmap"
@@ -1308,6 +1431,12 @@ msgstr "Cleanup Wizard"
 msgid "Cleanup Wizard settings"
 msgstr "Cleanup Wizard instellingen"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Ruimt de timerlijst automatisch op"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Ruimt de timerlijst automatisch op."
+
 #
 msgid "CleanupWizard"
 msgstr "CleanupWizard"
@@ -1434,6 +1563,9 @@ msgstr "Configureer interface"
 msgid "Configure nameservers"
 msgstr "Configureer nameservers"
 
+msgid "Configure your WLAN network interface"
+msgstr "Configureer uw WLAN netwerkinterface"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Configureer uw interne netwerk"
@@ -1479,6 +1611,10 @@ msgid "Content does not fit on DVD!"
 msgstr "De inhoud past niet op deze DVD!"
 
 #
+msgid "Continue"
+msgstr "Doorgaan"
+
+#
 msgid "Continue in background"
 msgstr "Verder op de achtergrond"
 
@@ -1490,6 +1626,31 @@ msgstr "Afspelen voortzetten"
 msgid "Contrast"
 msgstr "Contrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Bedien uw Dreambox met uw webbrowser."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Bedien uw Dreambox met uw browser"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Bedien uw ontvanger met slechts de mute-knop"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Bedien uw ontvanger met slechts de mute-knop."
+
+msgid "Control your internal system fan."
+msgstr "Bedien uw interne systeem ventilator."
+
+msgid "Control your kids's tv usage"
+msgstr "Controleer het TV gebruik van uw kinderen"
+
+msgid "Control your system fan"
+msgstr "Bedien uw ventilator"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+"Kopiëren, hernoemen, wissen, verplaatsen lokale bestanden op je Dreambox."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Kan geen verbinding maken met de .NFI Feed Server:"
@@ -1535,6 +1696,13 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "DVD-ISO maken"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+"Maak een back-up van van uw Video-DVD op de harde schijf van uw ontvanger"
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Maak een back-up van van uw Video-DVD"
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Een nieuwe AutoTimer aanmaken"
@@ -1551,6 +1719,15 @@ msgstr "Nieuwe timer instellen met de wizard"
 msgid "Create movie folder failed"
 msgstr "Aanmaken van de opnamemap is mislukt"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Maakt voorbeeld miniaturen aan van uw films"
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1568,6 +1745,9 @@ msgstr "Kroatisch"
 msgid "Current Transponder"
 msgstr "Huidige transponder"
 
+msgid "Current device: "
+msgstr "Huidig apparaat: "
+
 #
 msgid "Current settings:"
 msgstr "Huidige instellingen:"
@@ -1580,6 +1760,9 @@ msgstr "Huidige waarde: "
 msgid "Current version:"
 msgstr "Actuele versie:"
 
+msgid "Currently installed image"
+msgstr "Huidig geinstalleerd image"
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1609,10 +1792,37 @@ msgstr "Aangepaste spoeltijd voor de '7'/'9'-toetsen"
 msgid "Customize"
 msgstr "Diversen"
 
+msgid "Customize Vali-XD skins"
+msgstr "Pas Vali-XD skins aan"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Pas Vali-XD skins zelf aan."
+
 #
 msgid "Cut"
 msgstr "Knip"
 
+msgid "Cut your movies"
+msgstr "Bewerk uw films"
+
+msgid "Cut your movies."
+msgstr "Bewerk uw films."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "Met CutList Editor kunt u uw films bewerken"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"Met CutListEditor kunt u uw opnames bewerken.\n"
+"Ga naar het begin van het deel dat u wilt knippen. Druk op 'OK', kies 'start "
+"cut'.\n"
+"Ga vervolgens naar het einde van het deel dat u wilt knippen, druk op 'OK', "
+"kies 'end cut'. Dat is alles. "
+
 #
 msgid "Cutlist editor..."
 msgstr "Cutlist editor..."
@@ -1661,6 +1871,15 @@ msgstr "DVD Titellijst"
 msgid "DVD media toolbox"
 msgstr "DVD medium hulpmiddel"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVD-speler speelt uw DVD's af op uw Dreambox"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Deens"
@@ -1714,6 +1933,12 @@ msgstr "Standaard zenderlijst"
 msgid "Defaults"
 msgstr "Standaard"
 
+msgid "Define a startup service"
+msgstr "Bepaal de status na opstarten"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Bepaal de status na het opstarten van uw Dreambox."
+
 #
 msgid "Delay"
 msgstr "Vertraging"
@@ -1759,13 +1984,8 @@ msgstr "Omschrijving"
 msgid "Deselect"
 msgstr "Deselecteer"
 
-#
-msgid "Destination directory"
-msgstr "Doelmap"
-
-#
-msgid "Details for extension: "
-msgstr "Details voor extensies: "
+msgid "Details for plugin: "
+msgstr "Details voor plugin: "
 
 #
 msgid "Detected HDD:"
@@ -1811,6 +2031,9 @@ msgstr "Digitale contour verwijderen"
 msgid "Dir:"
 msgstr "Map:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Directe weergave van Youtube video's"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direct afspelen van titels zonder menu"
@@ -1833,10 +2056,6 @@ msgid "Disable Picture in Picture"
 msgstr "Picture In Picture uitschakelen"
 
 #
-msgid "Disable Subtitles"
-msgstr "Ondertitels uit"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Crashlogs uitschakelen"
 
@@ -1885,6 +2104,12 @@ msgstr "Display en gebruikersinterface"
 msgid "Display search results by:"
 msgstr "Zoekresultaten weergeven voor:"
 
+msgid "Display your photos on the TV"
+msgstr "Toon uw foto's op de TV"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Geeft informatie over films uit de InternetMovieDatabase"
+
 #
 #, python-format
 msgid ""
@@ -1950,6 +2175,10 @@ msgstr "Wilt u nu zenders zoeken?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Wilt u opnieuw handmatig zoeken?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Wilt u het image downloaden naar %s ?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Wilt u het kinderslot van uw dreambox activeren?"
@@ -2045,6 +2274,10 @@ msgstr ""
 msgid "Download"
 msgstr "Downloaden"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Download %s van server"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Download .NFI-Bestanden naar USB-Flasher"
@@ -2057,15 +2290,14 @@ msgstr "Downloaden"
 msgid "Download Video"
 msgstr "Download Video"
 
+msgid "Download files from Rapidshare"
+msgstr "Downloaden bestanden van Rapidshare"
+
 #
 msgid "Download location"
 msgstr "Download locatie:"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Downloaden van USB flasher opstart bestand mislukt: "
-
-#
 msgid "Downloadable new plugins"
 msgstr "Beschikbare nieuwe applicaties"
 
@@ -2113,6 +2345,17 @@ msgstr "EPG selectie"
 msgid "EPG encoding"
 msgstr "EPG codering"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh zal automatisch op de door de u ingestelde kanalen afstemmen als "
+"de ontvanger niet in gebruik is\n"
+"(in standby zonder dat er een opname loopt) om de EPG-gegevens van die "
+"kanalen in te lezen. "
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2174,13 +2417,18 @@ msgstr "Wijzig zenderlijst"
 msgid "Edit settings"
 msgstr "Instellingen wijzigen"
 
+msgid "Edit tags of recorded movies"
+msgstr "Tags bewerken van opgenomen films"
+
+msgid "Edit tags of recorded movies."
+msgstr "Tags bewerken van opgenomen films."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "De nameserver configuaratie van uw Dreambox wijzigen.\n"
 
-#
 msgid "Edit the network configuration of your Dreambox.\n"
-msgstr "De netwerk configuratie van uw Dreambox wijzigen.\n"
+msgstr "De netwerkconfiguratie van uw Dreambox wijzigen.\n"
 
 #
 msgid "Edit title"
@@ -2206,6 +2454,9 @@ msgstr "Ontwikkeling"
 msgid "Electronic Program Guide"
 msgstr "Electronische Programma Gids"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Aan"
@@ -2321,6 +2572,11 @@ msgstr "Eindtijd"
 msgid "English"
 msgstr "Engels"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2445,6 +2701,9 @@ msgstr "Uitsluiten"
 msgid "Execute \"after event\" during timespan"
 msgstr "Uitvoeren na gebeurtenis gedurende tijdspanne"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Voer TuxboxPlugins uit"
+
 #
 msgid "Execution Progress:"
 msgstr "Voortgang extern commando:"
@@ -2465,6 +2724,9 @@ msgstr "Afsluiten"
 msgid "Exit editor"
 msgstr "Editor afsluiten"
 
+msgid "Exit input device selection."
+msgstr "Verlaat invoerapparaat selectie."
+
 #
 msgid "Exit network wizard"
 msgstr "Verlaat netwerk wizard"
@@ -2513,6 +2775,11 @@ msgstr "Extensies beheer"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Fabrieksinstellingen"
@@ -2611,10 +2878,8 @@ msgstr "Herstarten van uw netwerk is voltooid"
 msgid "Finnish"
 msgstr "Fins"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Eerst dienen we de opstart omgeving voor de USB flasher te downloaden."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2684,6 +2949,12 @@ msgstr "Vrijdag"
 msgid "Frisian"
 msgstr "Fries"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr "FritzCall toont inkomende gesprekken op uw Dreambox."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2701,6 +2972,18 @@ msgstr ""
 "Het gebruikersinterface moet herstart worden om\n"
 "de nieuwe skin te activeren. Nu herstarten?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "Gebruikersinterface voor het aanpassen van het FTP-/telnet-wachtwoord."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+"Gebruikersinterface voor het aanpassen van het FTP-/telnet-wachtwoord van uw "
+"Dreambox."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "Gebruikersinterface voor het aanpassen van het FTP-/telnet-wachtwoord."
+
 #
 msgid "Gaming"
 msgstr "Spelletjes"
@@ -2735,14 +3018,32 @@ msgstr "Echtheid Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Echtheid Dreambox validatie mislukt!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Echtheid Dreambox controle"
+
 #
 msgid "German"
 msgstr "Duits"
 
+msgid "German storm information"
+msgstr "Duitse weersinformatie"
+
+msgid "German traffic information"
+msgstr "Duitse verkeersinformatie"
+
 #
 msgid "Germany"
 msgstr "Duitsland"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Toont AudioCD-informatie van de CDDB en van CD-tekst"
+
+msgid "Get latest experimental image"
+msgstr "Ontvang het laatste experimentele image"
+
+msgid "Get latest release image"
+msgstr "Ontvang het laatste release image"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Gegevens worden opgehaald. Een ogenblikje geduld a.u.b..."
@@ -2759,6 +3060,16 @@ msgstr "Naar 0 positie"
 msgid "Goto position"
 msgstr "Naar positie draaien"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG toont de EPG op een grafische tijdschaal"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG toont de EPG op een grafische tijdschaal.\n"
+"Geeft een mooi overzicht van alle lopende en komende programma's."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafische Multi EPG"
@@ -2775,6 +3086,12 @@ msgstr "Grieks"
 msgid "Green boost"
 msgstr "Groene impuls"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Guard interval"
@@ -2851,6 +3168,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horizontaal"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Hotplugging voor verwijderbare opslagmedia"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hoeveel minuten wilt u opnemen?"
@@ -2870,6 +3190,9 @@ msgstr "Tint"
 msgid "Hungarian"
 msgstr "Hongaars"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Adres"
@@ -2878,9 +3201,11 @@ msgstr "IP Adres"
 msgid "IP:"
 msgstr "IP:"
 
-#
+msgid "IRC Client for Enigma2"
+msgstr "IRC Client voor Enigma2"
+
 msgid "ISO file is too large for this filesystem!"
-msgstr "ISO betand is te groot voor dit bestandsysteem!"
+msgstr "ISO bestand is te groot voor dit bestandsysteem!"
 
 #
 msgid "ISO path"
@@ -2930,10 +3255,6 @@ msgstr ""
 "Indien het resultaat nu goed is, druk dan op OK."
 
 #
-msgid "Image flash utility"
-msgstr "Image flash utility"
-
-#
 msgid "Import AutoTimer"
 msgstr "Importeren AutoTimer"
 
@@ -3022,6 +3343,12 @@ msgstr "Formatteren harde schijf..."
 msgid "Input"
 msgstr "Invoer"
 
+msgid "Input device setup"
+msgstr "Invoerapparaat instellingen"
+
+msgid "Input devices"
+msgstr "Invoerapparaten"
+
 #
 msgid "Install"
 msgstr "Installeer"
@@ -3083,14 +3410,6 @@ msgid "Instant record location"
 msgstr "Direct opnemen locatie"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Geïntegreerde ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Geïntegreerde WiFi"
-
-#
 msgid "Interface: "
 msgstr "Interface: "
 
@@ -3105,6 +3424,9 @@ msgstr "Intern geheugen"
 msgid "Internal LAN adapter."
 msgstr "Interne LAN adapter."
 
+msgid "Internal firmware updater"
+msgstr "Interne firmware updater"
+
 #
 msgid "Invalid Location"
 msgstr "Ongeldige locatie"
@@ -3114,10 +3436,10 @@ msgstr "Ongeldige locatie"
 msgid "Invalid directory selected: %s"
 msgstr "Ongeldige map geselecteerd: %s"
 
-#
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 304
+#
 msgid "Invalid response from Security service pls restart again"
-msgstr ""
+msgstr "Ongeldig antwoord van de Veiligheidsraad dienst probeer opnieuw"
 
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 132
 msgid "Invalid response from server."
@@ -3172,6 +3494,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiaans"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Italiaanse weersverwachting op uw Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Italiaanse weersverwachting van www.google.it op uw Dreambox"
+
 #
 msgid "Italy"
 msgstr "Italië"
@@ -3189,6 +3517,51 @@ msgstr "Voortgang"
 msgid "Just Scale"
 msgstr "Alleen schalen"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD skin"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD skin"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD skin"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN skin"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD skin"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet skin"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD skin"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD skin"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded skin"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD skin"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD skin"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's eenvoudige skin"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 skin"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 skin"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 skin"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3215,6 +3588,9 @@ msgstr "Toetsenbord instelling"
 msgid "Keymap"
 msgstr "Toetsenbord layout"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN adapter"
@@ -3311,6 +3687,12 @@ msgstr "Verbind titels met een DVD menu"
 msgid "List of Storage Devices"
 msgstr "Lijst van opslagmedia"
 
+msgid "Listen and record internet radio"
+msgstr "Luister en neem internet radio op"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Luister en neem shoutcast internet radio op op je Dreambox."
+
 #
 msgid "Lithuanian"
 msgstr "Litouws"
@@ -3372,6 +3754,8 @@ msgid ""
 "Lower bound of timespan. Nothing before this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Ondergrens van tijdspanne. Programma's vangen niet voor deze tijd aan. "
+"Offsets worden niet meegenomen."
 
 #
 msgid "MMC Card"
@@ -3405,10 +3789,27 @@ msgstr "Universele markering"
 msgid "Manage extensions"
 msgstr "Beheer extensies"
 
+msgid "Manage local files"
+msgstr "Beheren van lokale bestanden"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+"Beheer logo's om te laten zien tijdens het opstarten of terwijl in radio "
+"modus."
+
+msgid "Manage logos to display at boottime"
+msgstr "Beheren van logo's weer te geven bij het opstarten"
+
 #
 msgid "Manage network shares"
 msgstr "Beheer gedeelde netwerkmappen"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Beheer muziekbestanden in een database, speel die af met de Merlin Music "
+"Player."
+
 msgid "Manage your network shares..."
 msgstr "Beheer uw netwerkverbindingen."
 
@@ -3439,7 +3840,7 @@ msgstr "Marge voor opname (minuten)"
 #
 #, python-format
 msgid "Match Timespan: %02d:%02d - %02d:%02d"
-msgstr ""
+msgstr "Match tijdspanne: %02d:%02d - %02d:%02d"
 
 #
 msgid "Match title"
@@ -3461,6 +3862,8 @@ msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
 "time (without offset) it won't be matched."
 msgstr ""
+"Maximale tijdsduur van een programma. Een programma dat langer duurt komt "
+"niet overeen."
 
 #
 msgid "Media player"
@@ -3470,6 +3873,17 @@ msgstr "Mediaspeler"
 msgid "MediaPlayer"
 msgstr "Mediaspeler"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Dit medium is geen beschrijfbare DVD!"
@@ -3482,6 +3896,9 @@ msgstr "Medium is niet leeg!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Bericht"
@@ -3666,10 +4083,28 @@ msgstr "Verplaats scherm omhoog"
 msgid "Move west"
 msgstr "Draai west"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Film informatie uit de Online Film Datenbank(Duits)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Film informatie uit de Online Film Datenbank"
+
 #
 msgid "Movie location"
 msgstr "Opname locatie"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger voegt tags toe aan opnames om die gemakkelijk te kunnen sorteren."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Movielist Preview maakt schermafbeeldingen van opnames en toont die in de "
+"opnamelijst."
+
 #
 msgid "Movielist menu"
 msgstr "Opname menu"
@@ -3724,16 +4159,21 @@ msgstr "MyTubePlayer instellingen"
 
 #
 msgid "MyTubeVideoInfoScreen"
-msgstr ""
+msgstr "MyTube Info Scherm"
 
 #
 msgid "MyTubeVideohelpScreen"
-msgstr ""
+msgstr "MyTube Help Scherm"
 
 #
 msgid "N/A"
 msgstr "Niet beschikbaar"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "VOLGENDE"
@@ -3779,23 +4219,118 @@ msgstr "Nameserver instellingen"
 msgid "Nameserver settings"
 msgstr "Nameserver instellingen"
 
-#
-msgid "Netmask"
-msgstr "Netmask"
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox Skin"
 
-#
-msgid "Network"
-msgstr "Netwerk"
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox Skin voor de Dreambox"
 
-#
-msgid "Network Configuration..."
-msgstr "Netwerk configuratie..."
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single Skin"
 
-msgid "Network Mount"
-msgstr "Netwerkverbinding"
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single Skin voor de Dreambox"
 
-#
-msgid "Network SSID"
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline Skin"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline Skin voor de Dreambox"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended Skin"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended Skin voor de Dreambox"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt Skin"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt Skin voor de Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine Skin"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Skin voor de Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue Skin"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue Skin voor de Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline Skin"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline Skin voor de Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine Skin"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine Skin voor de Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended Skin"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended Skin voor de Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single Skin"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single Skin voor de Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline Skin"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline Skin voor de Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended Skin"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended Skin voor de Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single Skin"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single Skin voor de Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline Skin"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline Skin voor de Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine Skin"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine Skin voor de Dreambox"
+
+#
+msgid "Netmask"
+msgstr "Netmask"
+
+#
+msgid "Network"
+msgstr "Netwerk"
+
+msgid "Network Configuration..."
+msgstr "Netwerkconfiguratie..."
+
+msgid "Network Mount"
+msgstr "Netwerkverbinding"
+
+#
+msgid "Network SSID"
 msgstr "Netwerk SSID"
 
 #
@@ -3845,15 +4380,14 @@ msgstr "Nooit"
 msgid "New"
 msgstr "Nieuw"
 
+msgid "New PIN"
+msgstr "Nieuwe pincode"
+
 #
 msgid "New Zealand"
 msgstr "Nieuw-Zeeland"
 
 #
-msgid "New pin"
-msgstr "Nieuwe pincode"
-
-#
 msgid "New version:"
 msgstr "Nieuwe versie:"
 
@@ -3980,10 +4514,6 @@ msgstr ""
 "Controleer uw tunerinstellingen alvorens zenders te zoeken."
 
 #
-msgid "No useable USB stick found"
-msgstr "Geen bruikbare USB stick gevonden"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4060,6 +4590,9 @@ msgstr "Nee, geen actie."
 msgid "No, just start my dreambox"
 msgstr "Nee, uitsluitend Dreambox starten"
 
+msgid "No, never"
+msgstr "Nee, nooit"
+
 #
 msgid "No, not now"
 msgstr "Nee, niet nu"
@@ -4108,7 +4641,7 @@ msgstr ""
 
 #
 msgid "Not fetching feed entries"
-msgstr ""
+msgstr "Niet ophalen Feed items"
 
 #
 msgid ""
@@ -4227,10 +4760,19 @@ msgstr "Orbit positie"
 msgid "Outer Bound (+/-)"
 msgstr "Maximale vertraging (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr "Overschrijf items met de alternatieve Service"
 
+msgid "Overwrite configuration files ?"
+msgstr "Overschrijven configuratiebestanden?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Overschrijven configuratiebestanden tijdens de upgrade?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4260,10 +4802,6 @@ msgid "Packet manager"
 msgstr "Pakketbeheer"
 
 #
-msgid "Page"
-msgstr "Pagina"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4288,6 +4826,11 @@ msgstr "Kinderslot instellingen"
 msgid "Parental control type"
 msgstr "Kinderslot type"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Wachtwoord"
@@ -4299,6 +4842,12 @@ msgstr "Pauzeer afspelen aan het einde"
 msgid "People & Blogs"
 msgstr "Mensen & Blogs"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock toont de klok permanent op het scherm."
+
+msgid "Persian"
+msgstr ""
+
 msgid "Pets & Animals"
 msgstr "Huisdieren & Dieren"
 
@@ -4347,6 +4896,12 @@ msgstr "Muziek afspelen..."
 msgid "Play YouTube movies"
 msgstr "Afspelen YouTube filmpjes"
 
+msgid "Play music from Last.fm"
+msgstr "Afspelen van muziek via Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Afspelen van muziek via Last.fm."
+
 #
 msgid "Play next video"
 msgstr "Speel volgende video"
@@ -4359,6 +4914,21 @@ msgstr "Opname afspelen..."
 msgid "Play video again"
 msgstr "Speel video opnieuw"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Video's afspelen vanaf de pc op je Dreambox"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Het afspelen van Youtube door middel van een PC"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Speler voor netwerk-en internet streams"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Speler voor netwerk-en internet streams."
+
+msgid "Plays your favorite music and videos"
+msgstr "Speelt uw favoriete muziek en video's af"
+
 #
 msgid "Please Reboot"
 msgstr "A.u.b. herstarten"
@@ -4369,7 +4939,12 @@ msgstr "Selecteer het te scannen medium..."
 
 #
 msgid "Please add titles to the compilation."
-msgstr "Gelieve titels aan de compilatie toevoegen."
+msgstr "Gelieve titels aan de compilatie toe te voegen."
+
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
 
 #
 msgid "Please change recording endtime"
@@ -4380,10 +4955,6 @@ msgid "Please check your network settings!"
 msgstr "Controleer uw netwerkinstellingen a.u.b.!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Kies .NFI image bestand van feed server om te downloaden"
-
-#
 msgid "Please choose an extension..."
 msgstr "Kies een applicatie a.u.b..."
 
@@ -4415,14 +4986,6 @@ msgstr ""
 "Druk op OK om verder te gaan."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Verwijder al uw USB apparaten van uw Dreambox en plaats nu de doel USB stick "
-"(min grootte van 64 mb)!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr ""
 "Wijzig hier geen instellingen indien u niet precies weet waar u mee bezig "
@@ -4452,8 +5015,7 @@ msgstr "Voer de naam van de nieuwe map in a.u.b."
 msgid "Please enter the correct pin code"
 msgstr "Gelieve de juiste pincode in te voeren"
 
-#
-msgid "Please enter the old pin code"
+msgid "Please enter the old PIN code"
 msgstr "Oude pincode invoeren a.u.b."
 
 #
@@ -4492,10 +5054,6 @@ msgid "Please provide a Text to match"
 msgstr "Geef aub een tekst in om te vergelijken."
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Selecteer.NFI flash image bestand van medium"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Selecteer de afspeellijst die u wilt verwijderen..."
 
@@ -4515,6 +5073,9 @@ msgstr "Selecteer een subzender voor opname a.u.b..."
 msgid "Please select a subservice..."
 msgstr "Selecteer een subzender..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Selecteer een NFI-bestand en druk op de groene toets om te flashen!"
+
 #
 msgid "Please select an extension to remove."
 msgstr "Selecteer een extensie om te verwijderen."
@@ -4532,10 +5093,6 @@ msgid "Please select tag to filter..."
 msgstr "Selecteer markering om te filteren..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Selecteer doelmap of medium"
-
-#
 msgid "Please select the movie path..."
 msgstr "Selecteer het opname pad..."
 
@@ -4671,6 +5228,9 @@ msgstr "Plugin: %(plugin)s , Versie: %(version)s"
 msgid "Plugins"
 msgstr "Applicaties"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr "Polen"
@@ -4735,11 +5295,16 @@ msgstr "Rotor instellingen"
 msgid "Positioner storage"
 msgstr "Rotor positie opslaan"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
 msgstr ""
+"Met deze optie kan de Dreambox worden uitgeschakeld na een opname. Kies "
+"\"standaard\" om dit ongewijzigd te laten."
 
 #
 msgid "Power threshold in mA"
@@ -4749,10 +5314,19 @@ msgstr "Limieteer stroomverbruik in mA"
 msgid "Predefined transponder"
 msgstr "Vooraf ingestelde transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Maak een andere USB-stick klaar voor image flashing"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Voorbereiden... Een ogenblik geduld a.u.b."
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Druk op INFO van uw afstandsbediening voor aanvullende informatie."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Druk op MENU van uw afstandsbediening voor extra opties."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Druk op de OK toets om door te gaan."
@@ -4788,7 +5362,7 @@ msgstr "Druk op OK voor meer detail van: %s"
 
 #
 msgid "Press OK to mount this share!"
-msgstr ""
+msgstr "Druk op OK om te verbinden!"
 
 #
 msgid "Press OK to mount!"
@@ -4823,10 +5397,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Druk op OK om te selecteren."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Druk op OK en bekijk de volledige changelog"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Druk op geel om deze interface als standaard in te stellen."
 
@@ -4844,6 +5414,12 @@ msgstr "AutoTimer voorbeeld"
 msgid "Preview menu"
 msgstr "Voorbeeld menu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primaire DNS"
@@ -4887,6 +5463,9 @@ msgstr "Geplaatst"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend voor /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Snel"
@@ -4907,12 +5486,15 @@ msgstr "RF modulator"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "RSS-viewer"
+
 #
 msgid "Radio"
 msgstr "Radio"
 
 msgid "Ralink"
-msgstr ""
+msgstr "Ralink"
 
 #
 msgid "Ram Disk"
@@ -4969,6 +5551,12 @@ msgstr "Recent aanbevolen"
 msgid "Reception Settings"
 msgstr "Ontvangstinstellingen"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Opname"
@@ -5010,8 +5598,7 @@ msgstr "Opnames"
 msgid "Recordings always have priority"
 msgstr "Een opname heeft altijd voorrang"
 
-#
-msgid "Reenter new pin"
+msgid "Reenter new PIN"
 msgstr "Voer nieuwe pincode nogmaals in"
 
 #
@@ -5037,13 +5624,14 @@ msgstr "Herlaad"
 msgid "Reload Black-/Whitelists"
 msgstr "Herlaad zwarte-/witte lijst"
 
-#
-msgid "Remember service pin"
-msgstr "Onthoud service pin"
+msgid "Remember service PIN"
+msgstr "Onthoud zender pincode"
 
-#
-msgid "Remember service pin cancel"
-msgstr "Herinner service pin annuleren"
+msgid "Remember service PIN cancel"
+msgstr "Onthoud zender pincode bij annuleren"
+
+msgid "Remote timer and remote TV player"
+msgstr ""
 
 #
 msgid "Remove"
@@ -5082,14 +5670,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Verwijder geselecteerde Autotimer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Verwijder het defecte .NFI bestand?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Verwijder het onvolledige .NFI bestand?"
-
-#
 msgid "Remove timer"
 msgstr "Verwijder timer"
 
@@ -5118,6 +5698,9 @@ msgstr "Hernoemen"
 msgid "Rename crashlogs"
 msgstr "Hernoem crashlogs"
 
+msgid "Rename your movies"
+msgstr "Hernoem uw films"
+
 #
 msgid "Repeat"
 msgstr "Herhaling"
@@ -5134,6 +5717,12 @@ msgstr "Een herhaalde timer maakt nu een opname... Wat wilt u doen?"
 msgid "Repeats"
 msgstr "Herhalingen"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Beschrijving moet uniek zijn"
@@ -5144,7 +5733,7 @@ msgstr "Benodigd medium type:"
 
 #
 msgid "Rescan"
-msgstr ""
+msgstr "Zoek opnieuw"
 
 #
 msgid "Reset"
@@ -5222,6 +5811,9 @@ msgstr "Herstellen bezig"
 msgid "Restore system settings"
 msgstr "Herstel uw instellingen"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Herstel uw Dreambox met een USB-stick"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5276,7 +5868,7 @@ msgstr "Rotor draaisnelheid"
 
 #
 msgid "Running"
-msgstr "Geactiveerd"
+msgstr "In behandeling"
 
 #
 msgid "Russia"
@@ -5326,6 +5918,9 @@ msgstr "Apparartuur instellingen"
 msgid "Satellite equipment"
 msgstr "Satellietapparatuur"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satellieten"
@@ -5334,6 +5929,9 @@ msgstr "Satellieten"
 msgid "Satfinder"
 msgstr "Signaalzoeker"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Satellieten"
@@ -5356,7 +5954,7 @@ msgstr "Afspeellijst opslaan"
 
 #
 msgid "Save current delay to key"
-msgstr ""
+msgstr "Bewaar huidige vertraging aan toets"
 
 #
 msgid "Save to key"
@@ -5364,11 +5962,11 @@ msgstr "Opslaan onder toets"
 
 #
 msgid "Save values and close plugin"
-msgstr ""
+msgstr "Bewaar gegevens en sluit plugin"
 
 #
 msgid "Save values and close screen"
-msgstr ""
+msgstr "Bewaar gegevens en sluit scherm"
 
 #
 msgid "Scaler sharpness"
@@ -5474,21 +6072,21 @@ msgstr "Zoek band US MID"
 msgid "Scan band US SUPER"
 msgstr "Zoek band US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Scan apparaten voor afspeelbare mediabestanden"
+
 #
 msgid "Scan range"
 msgstr "Scanbereik"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
-"Doorzoek uw netwerk naar draadloze Access Points en connecteer met behulp "
-"van uw geselecteerde draadloze apparaat.\n"
+"Doorzoek uw netwerk naar draadloze access points en maak een verbinding met "
+"uw geselecteerd apparaat.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scans default lamedbs sorted by satellite"
 msgstr ""
 
 msgid ""
@@ -5533,6 +6131,9 @@ msgstr "Zoek beperkte inhoud:"
 msgid "Search strictness"
 msgstr "Hoe strikt zoeken"
 
+msgid "Search through the EPG"
+msgstr "Zoeken via de EPG"
+
 #
 msgid "Search type"
 msgstr "Zoektype"
@@ -5559,9 +6160,11 @@ msgid "Secondary DNS"
 msgstr "Secondaire DNS"
 
 #
-#, fuzzy
 msgid "Security service not running."
-msgstr "Selecteer zender om toe te voegen..."
+msgstr "Security service draait niet."
+
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
 
 #
 msgid "Seek"
@@ -5576,6 +6179,8 @@ msgid ""
 "Select \"exact match\" to enforce \"Match title\" to match exactly or "
 "\"partial match\" if you only want to search for a part of the event title."
 msgstr ""
+"Kies hier of de titel precies moet overeenkomen, of dat een gedeeltelijke "
+"overeenkomst voldoende is."
 
 #
 msgid "Select HDD"
@@ -5598,10 +6203,6 @@ msgid "Select a timer to import"
 msgstr "Kies een timer om te importeren"
 
 #
-msgid "Select audio mode"
-msgstr "Kies audio modus"
-
-#
 msgid "Select audio track"
 msgstr "Kies audiospoor"
 
@@ -5617,17 +6218,21 @@ msgstr "Selecteer een zender voor opname"
 msgid "Select channel to record on"
 msgstr "Kies zender voor opname"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Kies bestanden voor back-up. Momenteel geselecteerd:\n"
+msgid "Select desired image from feed list"
+msgstr "Selecteer het gewenste bestand van de feed lijst"
+
+msgid "Select files for backup."
+msgstr "Selecteer bestanden voor back-up."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Kies bestanden/mappen om te back-uppen"
 
-#
-msgid "Select image"
-msgstr "Selecteer bestand"
+msgid "Select input device"
+msgstr "Selecteer invoerapparaat"
+
+msgid "Select input device."
+msgstr "Selecteer invoerapparaat."
 
 #
 msgid "Select interface"
@@ -5680,7 +6285,7 @@ msgstr "Selecteer videomodus"
 
 #
 msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
+msgstr "Kies of hoofdletters en kleine letters exact moeten overeenkomen."
 
 #
 msgid "Select wireless network"
@@ -5691,10 +6296,6 @@ msgid "Select your choice."
 msgstr "Selecteer uw keuze."
 
 #
-msgid "Selected source image"
-msgstr "Selecteer bron bestand"
-
-#
 msgid "Send DiSEqC"
 msgstr "Verstuur DiSEqC"
 
@@ -5782,9 +6383,12 @@ msgstr "Zender"
 msgid "Services"
 msgstr "Zenders"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Stel Bitstream/PCM audio vertragingen in"
+
 #
 msgid "Set End Time"
-msgstr ""
+msgstr "Zet eind tijd"
 
 #
 msgid "Set Voltage and 22KHz"
@@ -5797,7 +6401,7 @@ msgstr "Voor een waarschuwing stel de beschikbare interne geheugendrempel in."
 #
 #, python-format
 msgid "Set delay to %i ms (can be set)"
-msgstr ""
+msgstr "Stelt vertraging in %i ms (instelbaar)"
 
 #
 msgid "Set interface as default Interface"
@@ -5813,6 +6417,9 @@ msgstr "Stel maximale tijdsduur in"
 
 #
 msgid "Set this NO to disable this AutoTimer."
+msgstr "Kies NEE om deze AutoTimer uit te schakelen."
+
+msgid "Sets your Dreambox into Deep-Standby"
 msgstr ""
 
 #
@@ -5842,6 +6449,8 @@ msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
+"Zal de USB-stick wizard verder gaan en het bestand %s in het flash geheugen "
+"wegschrijven?"
 
 #
 msgid "Sharpness"
@@ -5856,16 +6465,16 @@ msgstr "Korte naam"
 
 #
 msgid "Should this AutoTimer be restricted to a timespan?"
-msgstr ""
+msgstr "Moet deze AutoTimer beperkt blijven tot een tijdspanne?"
 
 #
 msgid "Should this AutoTimer only match up to a certain event duration?"
-msgstr ""
+msgstr "Is er een maximale tijdsduur van een bepaald programma?"
 
 #
 msgid ""
 "Should timers created by this AutoTimer be recorded to a custom location?"
-msgstr ""
+msgstr "Bewaar opnames van deze AutoTimer op een alternatieve plaats?"
 
 #
 msgid "Show Info"
@@ -5919,6 +6528,26 @@ msgstr "Radio weergave modus..."
 msgid "Show the tv player..."
 msgstr "TV weergave modus..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Toon webcam foto's op uw TV-scherm"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr "Toont een lijst van recente zap activiteit"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Toont de gemiddelde bitrate van video en audio"
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Toont de klok permanent op het scherm"
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Geeft de status van uw WiFi verbinding weer.\n"
@@ -5951,10 +6580,16 @@ msgstr "Gelijkwaardige uitzendingen:"
 msgid "Simple"
 msgstr "Eenvoudig"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Eenvoudige titelset (compatibel met gewone spelers)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Enkel"
@@ -5979,6 +6614,9 @@ msgstr "Stap voor stap"
 msgid "Skin"
 msgstr "Skin"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Skins"
@@ -6024,6 +6662,9 @@ msgstr "Software"
 msgid "Software management"
 msgstr "Softwarebeheer"
 
+msgid "Software manager setup"
+msgstr "Softwarebeheer instellingen"
+
 #
 msgid "Software restore"
 msgstr "Software herstellen"
@@ -6032,6 +6673,12 @@ msgstr "Software herstellen"
 msgid "Software update"
 msgstr "Software update"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr "Sofwarebeheer informatie"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Applicaties die niet beschikbaar zijn:\n"
@@ -6166,6 +6813,9 @@ msgstr "Start op"
 msgid "Std. Feeds"
 msgstr "Std. Feeds"
 
+msgid "Step by step network configuration"
+msgstr "Stap voor stap netwerkconfiguratie"
+
 #
 msgid "Step east"
 msgstr "Stap > oost"
@@ -6191,10 +6841,6 @@ msgid "Step west"
 msgstr "Stap > west"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6234,6 +6880,12 @@ msgstr "Sla positie op"
 msgid "Stored position"
 msgstr "Opgeslagen positie"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Subzenderlijst..."
@@ -6328,7 +6980,7 @@ msgstr "Markeringen"
 
 #
 msgid "Tags the Timer/Recording will have."
-msgstr ""
+msgstr "Labels de Timer/Opnames zullen hebben."
 
 #
 msgid "Tags: "
@@ -6367,9 +7019,11 @@ msgstr "Test opnieuw"
 msgid "Test mode"
 msgstr "Test modus"
 
-#
 msgid "Test the network configuration of your Dreambox.\n"
-msgstr "Test de netwerk configuratie van uw Dreambox.\n"
+msgstr "Test de netwerkconfiguratie van uw Dreambox.\n"
+
+msgid "Test your DiSEqC equipment"
+msgstr "Test uw DiSEqC-apparatuur"
 
 #
 msgid "Test-Messagebox?"
@@ -6401,6 +7055,15 @@ msgstr ""
 "aan de lijst.\n"
 "Druk OK om door te gaan."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"De CleanupWizard informeert u wanneer het interne geheugen van uw dreambox "
+"gedaald is onder een instelbare waarde. U kunt deze wizard gebruiken om een "
+"aantal plugins te verwijderen."
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6410,6 +7073,19 @@ msgstr ""
 "De DVD standaard ondersteunt geen H.264 (HDTV) video. Wil je een Dreambox "
 "formaat data DVD maken (deze speelt niet af in een DVD speler) ?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
@@ -6418,6 +7094,39 @@ msgstr ""
 "De netwerk wizard extensie is niet geïnstalleerd!\n"
 "Installeer deze a.u.b."
 
+msgid "The PIN code has been changed successfully."
+msgstr "De pincode is succesvol gewijzigd."
+
+msgid "The PIN codes you entered are different."
+msgstr "De ingevoerde pincodes komen niet overeen."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"De PicturePlayer toont uw foto's op de TV.\n"
+"U kunt ze bekijken als miniaturen of diavoorstelling."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"De SoftwareManager beheert uw Dreambox software.\n"
+"Het is gemakkelijk om uw ontvanger software te bijwerken, installeren of "
+"verwijderen van plugins of zelfs back-up en herstellen van uw "
+"systeeminstellingen."
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6444,13 +7153,29 @@ msgstr ""
 "Wanneer een tijdspanne is gespecificeerd, dan zal een gebeurtenis alleen "
 "overeenkomen met de AutoTimer indien deze binnen dit tijdspanne ligt."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"De USB-stick was voorbereid om op te starten.\n"
+"Nu kunt nu een NFI-bestand downloaden!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+"De VideoEnhancement plugin biedt geavanceerde videoverbetering instellingen."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "De videomode plugin biedt geavanceerde video-instellingen."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"De USB stick is opstartbaar. Wilt u de laatste image downloaden van de feed "
-"server en opslaan op de stick ?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6460,6 +7185,8 @@ msgstr "Back-up is mislukt. Kies een andere back-up locatie a.u.b."
 msgid ""
 "The counter can automatically be reset to the limit at certain intervals."
 msgstr ""
+"De teller kan automatisch worden teruggezet naar de grens met bepaalde "
+"tussenpozen."
 
 #
 #, python-format
@@ -6475,6 +7202,8 @@ msgid ""
 "The editor to be used for new AutoTimers. This can either be the Wizard or "
 "the classic editor."
 msgstr ""
+"De te gebruiken editor voor nieuwe AutoTimers. Dit kan zowel de Wizard of de "
+"klassieke editor zijn."
 
 #
 #, python-format
@@ -6521,22 +7250,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Het vergelijkings attribuut is verplicht."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"De md5 validatie is mislukt, het bestand is waarschijnlijk beschadigd! Bent "
-"u zeker dat u dit image wil schrijven naar het flash geheugen? Dit is op uw "
-"eigen risico!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"De md5 validatie is mislukt, het bestand is niet compleet of beschadigd!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "De md5sum validatie is mislukt, het bestand is misschien beschadigd!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6552,22 +7267,17 @@ msgid "The path %s already exists."
 msgstr "Het pad %s bestaat al."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "De pincode is succesvol gewijzigd."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "De ingevoerde pincode is onjuist."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "De ingevoerde pincodes komen niet overeen."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "De resultaten zijn bewaard op %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "De slaaptimer is geactiveerd."
@@ -6602,6 +7312,14 @@ msgid ""
 msgstr ""
 "De wizard kan uw huidige settings opslaan. Wilt u nu een back-up maken?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"De wizard vond een configuratie back-up. Wilt u uw oude instellingen van %s "
+"herstellen?"
+
 #
 msgid "The wizard is finished now."
 msgstr "De wizard is nu gereed."
@@ -6658,27 +7376,8 @@ msgid ""
 "There's a certificate update available for your dreambox. Would you like to "
 "apply this update now?"
 msgstr ""
-
-#
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Dit .NFI bestand bevat geen geldig %s image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Dit .NFI bestand bevat geen geldige md5 signatuur en is niet gegarandeerd om "
-"te werken. Wilt u echt dit image in het flash geheugen schrijven?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Dit .NFI bestand heeft een geldige md5 signatuur. Wilt u dit image in het "
-"flash geheugen schrijven?"
+"Er is een certificaat update beschikbaar voor uw dreambox. Wilt u deze "
+"update nu toepassen?"
 
 #
 msgid ""
@@ -6706,6 +7405,8 @@ msgid ""
 "This is a name you can give the AutoTimer. It will be shown in the Overview "
 "and the Preview."
 msgstr ""
+"De naam die u kunt geven aan de AutoTimer. Het zal getoond worden in het "
+"overzicht en het voorbeeld."
 
 #
 msgid "This is step number 2."
@@ -6716,10 +7417,12 @@ msgid ""
 "This is the delay in hours that the AutoTimer will wait after a search to "
 "search the EPG again."
 msgstr ""
+"Dit is het aantal uren dat de Autotimer zal wachten alvorens opnieuw door de "
+"EPG data te zoeken."
 
 #
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "Dit is het help-scherm. Geef iets om te laten zien."
 
 #
 msgid ""
@@ -6727,6 +7430,18 @@ msgid ""
 "german umlauts can be tricky as you have to know the encoding the channel "
 "uses."
 msgstr ""
+"Deze tekst wordt gezocht in programmatitels. Voor het zoeken op speciale "
+"tekens dient de encoding correct gekozen te zijn."
+
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
 
 #
 msgid "This plugin is installed."
@@ -6747,6 +7462,13 @@ msgstr "Deze plugin wordt verwijderd."
 #
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
+"Dit bepaalt het gedrag als een timer al overeenkomt met een gevonden "
+"programma."
+
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
 
 #
 msgid ""
@@ -6817,6 +7539,8 @@ msgid ""
 "event that conflicts with an existing timer it will not ignore this event "
 "but add it disabled."
 msgstr ""
+"Bij timer conflicten kan de AutoTimer het programma toevoegen zonder deze te "
+"activeren. Als deze optie uit staat wordt het programma overgeslagen."
 
 #
 msgid "Three"
@@ -6846,9 +7570,8 @@ msgstr "Tijd"
 msgid "Time in minutes to append to recording."
 msgstr "Tijd in minuten toe te voegen aan de opname."
 
-#
 msgid "Time in minutes to prepend to recording."
-msgstr ""
+msgstr "Tijd in minuten voorafgaand een opname."
 
 #
 msgid "Time/Date Input"
@@ -6934,11 +7657,13 @@ msgstr "Titel instellingen"
 msgid "Titleset mode"
 msgstr "Titelset modus"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6982,6 +7707,9 @@ msgstr "Best gewaardeerd"
 msgid "Track"
 msgstr "Spoor"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Vertaling"
@@ -7107,12 +7835,6 @@ msgid "USB stick wizard"
 msgstr "USB stick wizard"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Oekraïens"
 
@@ -7181,6 +7903,8 @@ msgid ""
 "matching your AutoTimers but only when you leave the GUI with the green "
 "button."
 msgstr ""
+"Als dit uit staat zoekt AutoTimer alleen naar programma's als vanuit de "
+"AutoTimer de groene knop wordt gebruikt."
 
 #
 msgid "Unmount failed"
@@ -7190,14 +7914,16 @@ msgstr "Unmount mislukt"
 msgid "Unsupported"
 msgstr "Niet Ondersteund"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Update"
 
 #
-#, fuzzy
 msgid "Update done..."
-msgstr "Update"
+msgstr "Update klaar..."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 170
@@ -7205,17 +7931,20 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
+"Update klaar... De echtheids dreambox test zal nu worden herhaald en zal u "
+"niet vragen om nogmaals bij te werken."
 
 #
-#, fuzzy
 msgid "Updatefeed not available."
-msgstr " updates beschikbaar."
+msgstr "Updatefeed niet beschikbaar."
 
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 150
 msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
 msgstr ""
+"Bijwerken is mislukt. Niets is gebroken, maar de update kan niet worden "
+"toegepast."
 
 #
 msgid "Updating finished. Here is the result:"
@@ -7256,6 +7985,8 @@ msgid ""
 "Upper bound of timespan. Nothing after this time will be matched. Offsets "
 "are not taken into account!"
 msgstr ""
+"Bovengrens van tijdspanne. Niets na dit tijdstip komt overeen. Offsets "
+"worden niet meegenomen!"
 
 #
 msgid "Use"
@@ -7281,6 +8012,9 @@ msgstr "Gebruik een aangepaste locatie"
 msgid "Use a gateway"
 msgstr "Gateway gebruiken"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Gebruik 'ruw' spoelen bij snelheden boven"
@@ -7316,6 +8050,12 @@ msgstr ""
 "U kunt met de omhoog/omlaag toets op uw afstandsbediening een optie kiezen. "
 "Druk daarna op OK."
 
+msgid "Use this input device settings?"
+msgstr "Gebruik deze invoerapparaat instellingen?"
+
+msgid "Use this settings?"
+msgstr "Gebruik deze instellingen?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Gebruik deze videoverbetering instellingen?"
@@ -7360,9 +8100,17 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD skin"
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
+"Controleer uw Dreambox authenticiteit door het uitvoeren van de echtheids "
+"dreambox plugin!"
 
 #
 msgid "Vertical"
@@ -7418,6 +8166,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Video modus selectie"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Videobrowser exit gedrag:"
@@ -7426,6 +8183,9 @@ msgstr "Videobrowser exit gedrag:"
 msgid "Videoenhancement Setup"
 msgstr "Videoverbetering instellingen"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Videospeler stop/exit gedrag:"
@@ -7434,6 +8194,12 @@ msgstr "Videospeler stop/exit gedrag:"
 msgid "View Count"
 msgstr "Bekijk aantal"
 
+msgid "View Google maps"
+msgstr "Bekijk Google Maps"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Bekijk Google Maps met je Dreambox."
+
 #
 msgid "View Movies..."
 msgstr "Bekijk opname..."
@@ -7540,6 +8306,14 @@ msgstr "Bekeken: "
 msgid "Virtual KeyBoard"
 msgstr "Virtueel Toetsenbord"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spanningsmodus"
@@ -7591,6 +8365,15 @@ msgstr "Wacht..."
 msgid "Warn if free space drops below (kB):"
 msgstr "Waarschuwen als vrije ruimte daalt onder (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "WeatherPlugin toont de weersverwachting op uw Dreambox."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "De weersverwachting op uw Dreambox."
+
 #
 msgid "Webinterface"
 msgstr "Webinterface"
@@ -7649,7 +8432,6 @@ msgstr ""
 "vernieuwen van de software in uw Dreambox, het maken van een back-up van uw "
 "huidige instellingen en geeft u een korte uitleg over dit proces."
 
-#
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
 "\n"
@@ -7664,7 +8446,7 @@ msgid ""
 "\n"
 "The Help button shows this help again."
 msgstr ""
-"Wekom bij de MyTube Youtube speler.\n"
+"Welkom bij de MyTube Youtube speler.\n"
 "\n"
 "Gebruik de boeket+ toets om te navigeren naar het zoekveld en de boeket- om "
 "te navigeren naar de video inzendingen.\n"
@@ -7677,7 +8459,6 @@ msgstr ""
 "\n"
 "De knop Help geeft deze hulp weer."
 
-#
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
 "\n"
@@ -7689,11 +8470,14 @@ msgid ""
 "\n"
 "Press exit to get back to the input field."
 msgstr ""
-"Wekom bij de MyTube Youtube speler.\n"
+"Welkom bij de MyTube Youtube speler.\n"
 "\n"
 "Tijdens het invoeren van je zoekterm(en) krijg je suggesties weergegeven die "
 "overeenkomen met uw zoekterm.\n"
 "\n"
+"Om een suggestie te selecteren druk op DOWN van uw afstandsbediening, "
+"selecteer het gewenste resultaat en druk op OK om het zoeken te starten.\n"
+"\n"
 "Druk op exit om terug te keren naar het zoek veld."
 
 #
@@ -7774,6 +8558,8 @@ msgid ""
 "When this option is enabled the AutoTimer won't match events where another "
 "timer with the same description already exists in the timer list."
 msgstr ""
+"Als deze optie is ingesteld zal AutoTimer geen gebeurtenissen koppelen als "
+"een andere timer met dezelfde beschrijving al bestaat."
 
 #
 msgid ""
@@ -7801,10 +8587,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Waar de tijdelijke timeshift opnames bewaren?"
 
 #
-msgid "Wireless"
-msgstr "Draadloos"
-
-#
 msgid "Wireless LAN"
 msgstr "Draadloos LAN"
 
@@ -7816,17 +8598,132 @@ msgstr "Draadloos netwerk"
 msgid "Wireless Network State"
 msgstr "Status draadloos netwerk"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Met de AntiScrollbar kunt u hinderlijke 'ticker lines' (b.v. bij "
+"nieuwskanalen) verbergen."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"Met DVDBurn kunt u compilaties maken van opnames op de schijf van uw "
+"ontvanger.\n"
+"Optioneel kunt u aanpasbare menu's toevoegen. De compilatie kan worden "
+"opgeslagen op een standaard DVD die op een convetionele DVD-speler kan "
+"worden afgespeeld.\n"
+"HDTV opnames kunnen alleen maar worden opgeslagen in het standaard .ts-"
+"formaat."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr "Met EPGSearch kunt u de EPG doorzoeken en timers aanmaken."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Met Genuine Dreambox kunt u de authenticiteit van uw Dreambox verifieren."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Met IMDB kunt u informatie binnenhalen en vertonen (waardering, poster, "
+"cast, beschrijving etc) over de geselecteerde opname."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "Met MovieRetitle kunt u de naam van uw films wijzigen."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"Met MyTube kunt u YouTube-video's direct afspelen op uw TV zonder een PC."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr "Met Webcam Viewer kunt u webcams bekijken op uw TV-scherm."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Met de CommonInterfaceAssignment plugin kunt u aan elke CI-module in uw "
+"ontvanger specifieke providers/services/caids toewijzen.\n"
+"Dit maakt het mogelijk naar een versleutelde uitzending te kijken en "
+"tegelijkertijd een andere op te nemen."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Met de DefaultServicesScanner plugin kunt u met een gemotoriseerde schotel "
+"de default lamedbs scannen op volgorde van satellieten."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Met de DiseqcTester plugin kunt u uw installatie controleren op DiSEqC-"
+"compatibiliteit en -fouten."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Met de NFIFlash plugin kunt u een USB-stick met een Dreambox-image "
+"gereedmaken.\n"
+"U kunt dan uw Dreambox flashen met het image op de stick."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr "Met de NetworkWizard kunt u stap-voor-stap uw netwerk configureren."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
 "alternative service it is restricted to."
 msgstr ""
+"Indien ingeschakeld kan een alternatieve zender worden gebruikt om de opname "
+"te maken als de ingestelde zender niet beschikbaar is."
 
 #
 msgid ""
 "With this option you can restrict the AutoTimer to a certain ammount of "
 "scheduled recordings. Set this to 0 to disable this functionality."
 msgstr ""
+"Deze optie beperkt het aantal timers dat de AutoTimer toevoegt. De waarde \"0"
+"\" staat een onbeperkt aantal toe."
 
 #
 msgid "Wizard"
@@ -7841,10 +8738,6 @@ msgid "Write failed!"
 msgstr "Schrijven mislukt!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Schrijven NFI image naar flash is voltooid"
-
-#
 msgid "YPbPr"
 msgstr "Component"
 
@@ -7860,6 +8753,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr "Ja op alles"
 
+msgid "Yes, always"
+msgstr "Ja, altijd"
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Ja en verwijder dit bestand"
@@ -7986,6 +8882,9 @@ msgstr ""
 "U geeft geen geldige 'Match een titel' attribuut gegeven voor uw AutoTimer.\n"
 "Omdat deze verplicht is, kunt u niet verder zonder deze alsnog op te geven."
 
+msgid "You didn't select a channel to record from."
+msgstr "U heeft geen kanaal geselecteerd om op te nemen."
+
 #
 #, python-format
 msgid ""
@@ -8037,9 +8936,8 @@ msgstr ""
 "volgt, zal de Dreambox u na de update vragen of u uw instellingen terug wilt "
 "plaatsen."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
@@ -8190,6 +9088,9 @@ msgstr ""
 "\n"
 "Kies wat je hierna wenst te doen."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr "Wilt u terugkeren naar de vorige zender?"
@@ -8206,6 +9107,18 @@ msgstr "Wilt u terugkeren naar de vorige zender?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Wilt u terugkeren naar de vorige zender?"
 
+msgid "Zap between commercials"
+msgstr "Zap tussen de commercials"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -8225,6 +9138,9 @@ msgstr "[favorieten bewerken]"
 msgid "[move mode]"
 msgstr "[verplaats modus]"
 
+msgid "a HD skin from Kerni"
+msgstr "een HD skin van Kerni"
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "een GUI om zenders/providers aan de CI modules toe te voegen"
@@ -8333,6 +9249,9 @@ msgstr "Zender toevoegen aan favorieten"
 msgid "add services"
 msgstr "Zenders toevoegen"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "Zender op kinderslot zetten"
@@ -8345,6 +9264,19 @@ msgstr "geavanceerd"
 msgid "alphabetic sort"
 msgstr "Alfabetisch sorteren"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "Toegewezen CAids:"
@@ -8429,10 +9361,6 @@ msgid "chapters"
 msgstr "hoofdstukken"
 
 #
-msgid "choose destination directory"
-msgstr "Kies doelmap"
-
-#
 msgid "circular left"
 msgstr "circular links"
 
@@ -8464,6 +9392,9 @@ msgstr "Verbonden"
 msgid "continue"
 msgstr "Doorgaan"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "Kopieer naar boeketten"
@@ -8476,6 +9407,10 @@ msgstr "kon niet worden verwijderd"
 msgid "create directory"
 msgstr "Map aanmaken"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "huidig geïnstalleerd image: %s"
+
 #
 msgid "daily"
 msgstr "dagelijks"
@@ -8508,6 +9443,9 @@ msgstr "Opgeslagen afspeellijst wissen"
 msgid "delete..."
 msgstr "Wissen..."
 
+msgid "description"
+msgstr "beschrijving"
+
 #
 msgid "disable"
 msgstr "deactiveren"
@@ -8633,10 +9571,6 @@ msgid "exit networkadapter setup menu"
 msgstr "verlaat netwerkadapter instellingen menu"
 
 #
-msgid "failed"
-msgstr "mislukt"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Bestandsformaat (BMP, PNG, JPG, GIF)"
 
@@ -8912,13 +9846,15 @@ msgstr "niet geconfigureerd"
 msgid "not locked"
 msgstr "niet vergrendeld"
 
+msgid "not supported"
+msgstr "niet ondersteund"
+
 #
 msgid "not used"
 msgstr "niet gebruikt"
 
-#
 msgid "nothing connected"
-msgstr "niets aangesloten"
+msgstr "Niets aangesloten"
 
 #
 msgid "of a DUAL layer medium used."
@@ -9016,6 +9952,12 @@ msgstr "opnemen..."
 msgid "red"
 msgstr "rood"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "redesigned Kerni-HD1 skin"
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "verwijder een nameserver "
@@ -9117,15 +10059,14 @@ msgstr "2e kabel van gemotoriseerde LNB"
 msgid "seconds"
 msgstr "seconden"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "selecteer"
 
 #
-msgid "select .NFI flash file"
-msgstr "selecteer .NFI flash bestand"
-
-#
 msgid "select CAId"
 msgstr "Selecteer CAId"
 
@@ -9134,10 +10075,6 @@ msgid "select CAId's"
 msgstr "Selecteer CAId's"
 
 #
-msgid "select image from server"
-msgstr "Selecteer bestand van server"
-
-#
 msgid "select interface"
 msgstr "selecteer interface"
 
@@ -9153,16 +10090,17 @@ msgstr "Selecteer opname"
 msgid "select the movie path"
 msgstr "Selecteer het opname pad"
 
-#
-msgid "service pin"
+msgid "service PIN"
 msgstr "zender pincode"
 
-#
-msgid "sets the Audio Delay (LipSync)"
+msgid "set enigma2 to standby-mode after startup"
 msgstr ""
 
 #
-msgid "setup pin"
+msgid "sets the Audio Delay (LipSync)"
+msgstr "Stelt de audio vertraging in (Lipsync)"
+
+msgid "setup PIN"
 msgstr "menu pincode"
 
 #
@@ -9353,6 +10291,9 @@ msgstr "Op huidige positie een markering wijzigen"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "Tijd, hoofdstuk, audio en ondertitels instellen"
 
+msgid "tuner is not supported"
+msgstr "tuner wordt niet ondersteund"
+
 #
 msgid "unavailable"
 msgstr "niet beschikbaar"
@@ -9371,12 +10312,18 @@ msgstr "onbekende zender"
 
 #
 msgid "until standby/restart"
-msgstr ""
+msgstr "tot standby/herstart"
 
 #
 msgid "use as HDD replacement"
 msgstr "Gebruik als harde schijf vervanging"
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "door u gedefinieerd"
@@ -9482,6 +10429,17 @@ msgstr "zapte"
 #~ "sleutel"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Download mislukt:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Md5 controle was succesvol op .NFI bestand. U kunt dit image veilig "
+#~ "schrijven!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 map"
 
@@ -9554,10 +10512,30 @@ msgstr "zapte"
 #~ msgstr "Bel monitor"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Kan feed map niet doorgeven"
+
+#
 #~ msgid "Change"
 #~ msgstr "Wijzigen"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Wijzig map."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Wijzig zender pincode"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Wijzig zender pincode"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Wijzig menu pincode"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Bron kiezen"
 
@@ -9592,10 +10570,6 @@ msgstr "zapte"
 #~ "Probeert opnieuw..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Doorgaan"
-
-#
 #~ msgid "CrashlogAutoSubmitConfiguration"
 #~ msgstr "Crashlog mailer instellingen"
 
@@ -9616,10 +10590,22 @@ msgstr "zapte"
 #~ msgstr "Verwijder deze verbinding"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Doelmap"
+
+#
 #~ msgid "Details"
 #~ msgstr "Details"
 
 #
+#~ msgid "Details for extension: "
+#~ msgstr "Details voor extensies: "
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Ondertitels uit"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9648,6 +10634,10 @@ msgstr "zapte"
 #~ msgstr "Klaar - %d pakket(ten) geïnstalleerd of vervangen met %d fouten"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Downloaden van USB flasher opstart bestand mislukt: "
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Wijzig IPKG bron URL..."
 
@@ -9684,6 +10674,12 @@ msgstr "zapte"
 #~ msgstr "Bestandssysteem controle..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Eerst dienen we de opstart omgeving voor de USB flasher te downloaden."
+
+#
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "Volgende taken zullen gebeuren nadat u op OK drukt!"
 
@@ -9720,6 +10716,10 @@ msgstr "zapte"
 #~ msgstr "Indien u deze pagina kunt zien, druk dan op OK"
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash utility"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Image vernieuwen"
 
@@ -9744,6 +10744,14 @@ msgstr "zapte"
 #~ "Verwijder"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Geïntegreerde ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Geïntegreerde WiFi"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Interface: %s"
 
@@ -9772,10 +10780,18 @@ msgstr "zapte"
 #~ msgstr "Netwerk..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nieuwe pincode"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Geen 50Hz, sorry! :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Geen bruikbare USB stick gevonden"
+
+#
 #~ msgid "No, send them never."
 #~ msgstr "Nee, verstuur ze nooit."
 
@@ -9788,6 +10804,34 @@ msgstr "zapte"
 #~ msgstr "Pakket details voor:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Pagina"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Kies .NFI image bestand van feed server om te downloaden"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Verwijder al uw USB apparaten van uw Dreambox en plaats nu de doel USB "
+#~ "stick (min grootte van 64 mb)!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Oude pincode invoeren a.u.b."
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Selecteer.NFI flash image bestand van medium"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Selecteer doelmap of medium"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Applicatie beheer"
 
@@ -9804,6 +10848,10 @@ msgstr "zapte"
 #~ msgstr "Poort"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Druk op OK en bekijk de volledige changelog"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -9816,10 +10864,30 @@ msgstr "zapte"
 #~ msgstr "Opname paden..."
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Voer nieuwe pincode nogmaals in"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Vernieuwen"
 
 #
+#~ msgid "Remember service pin"
+#~ msgstr "Onthoud service pin"
+
+#
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Herinner service pin annuleren"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Verwijder het defecte .NFI bestand?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Verwijder het onvolledige .NFI bestand?"
+
+#
 #~ msgid "Require Authorization"
 #~ msgstr "Autorisatie vereist"
 
@@ -9889,18 +10957,42 @@ msgstr "zapte"
 #~ "Stick.\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Doorzoek uw netwerk naar draadloze Access Points en connecteer met behulp "
+#~ "van uw geselecteerde draadloze apparaat.\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Selecteer IPKG bron om te bewerken..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Kies audio modus"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Kies bestanden voor back-up. Momenteel geselecteerd:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Kies bestanden/mappen om te back-uppen..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Selecteer bestand"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Selecteer video ingang"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Selecteer bron bestand"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Als standaard interface instellen"
 
@@ -9940,15 +11032,72 @@ msgstr "zapte"
 #~ "Kies een andere locatie a.u.b..."
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 # L:\Dreambox\Eclipse\enigma2-plugins\ac3lipsync\src/AC3main.py:94
 #~ msgid "Switch audio"
 #~ msgstr "Kies audio"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "De USB stick is opstartbaar. Wilt u de laatste image downloaden van de "
+#~ "feed server en opslaan op de stick ?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "De md5 validatie is mislukt, het bestand is waarschijnlijk beschadigd! "
+#~ "Bent u zeker dat u dit image wil schrijven naar het flash geheugen? Dit "
+#~ "is op uw eigen risico!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "De md5 validatie is mislukt, het bestand is niet compleet of beschadigd!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "De pincode is succesvol gewijzigd."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "De ingevoerde pincodes komen niet overeen."
+
+#
 #~ msgid "There is nothing to be done."
 #~ msgstr "Er is niets om uit te voeren."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Dit .NFI bestand bevat geen geldig %s image!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Dit .NFI bestand bevat geen geldige md5 signatuur en is niet gegarandeerd "
+#~ "om te werken. Wilt u echt dit image in het flash geheugen schrijven?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Dit .NFI bestand heeft een geldige md5 signatuur. Wilt u dit image in het "
+#~ "flash geheugen schrijven?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Deze Dreambox kan volgende %s video niet decoderen!"
 
@@ -9961,11 +11110,35 @@ msgstr "zapte"
 #~ msgstr "Timeshift pad..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Om de Dreambox firmware te upgraden, ga als volgt te werk :\n"
+#~ "1)Zet uw box af via de knop achteraan het toestel en plaats een "
+#~ "opstartbare USB stick.\n"
+#~ "2)Zet de box aan via dezelfde knop en druk op de DOWN toets gedurende 10 "
+#~ "seconden.\n"
+#~ "3)Wacht op het opstarten en volg de instructies van de wizard."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
 #
 #~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB-stick wizard klaar. Uw Dreambox zal nu opnieuw opstarten met uw nieuw "
+#~ "image!"
+
+#
+#~ msgid ""
 #~ "Undo\n"
 #~ "Install"
 #~ msgstr ""
@@ -10029,6 +11202,14 @@ msgstr "zapte"
 #~ msgstr "Welke vertragingen wilt u instellen..."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Draadloos"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Schrijven NFI image naar flash is voltooid"
+
+#
 #~ msgid "Yes, and don't ask again."
 #~ msgstr "Ja, en niet meer vragen."
 
@@ -10072,6 +11253,16 @@ msgstr "zapte"
 #~ "OK om de back-up te starten."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Voer nu een pincode in en verberg het voor uw kinderen.\n"
+#~ "\n"
+#~ "Wilt u nu een pincode instellen?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Uw TV werkt prima op 50Hz!"
 
@@ -10108,6 +11299,10 @@ msgstr "zapte"
 #~ msgstr "Toegewezen Zenders/Provider:"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "Kies doelmap"
+
+#
 #~ msgid "enigma2 and network"
 #~ msgstr "enigma2 en netwerk"
 
@@ -10116,6 +11311,10 @@ msgstr "zapte"
 #~ msgstr "verlaat netwerkadapter instellingen menu"
 
 #
+#~ msgid "failed"
+#~ msgstr "mislukt"
+
+#
 #~ msgid "hidden network"
 #~ msgstr "verborgen netwerk"
 
@@ -10140,11 +11339,27 @@ msgstr "zapte"
 #~ msgstr "open virtueel toetsenbord hulp"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "selecteer .NFI flash bestand"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "Selecteer bestand van server"
+
+#
+#~ msgid "service pin"
+#~ msgstr "zender pincode"
+
+#
 # L:\Dreambox\Eclipse\enigma2-plugins\ac3lipsync\src/plugin.py:34
 # L:\Dreambox\Eclipse\enigma2-plugins\ac3lipsync\src/plugin.py:36
 #~ msgid "sets the AC3 audio Delay (LipSync)"
 #~ msgstr "Stel de AC3 audio vertraging in (LipSync)"
 
 #
+#~ msgid "setup pin"
+#~ msgstr "menu pincode"
+
+#
 #~ msgid "until restart"
 #~ msgstr "tot herstart"
index d7557a1..a089b9d 100755 (executable)
--- a/po/no.po
+++ b/po/no.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-06-12 14:34+0100\n"
 "Last-Translator: MMMMMM <theMMMMMM@gmail.com>\n"
 "Language-Team: none\n"
@@ -111,6 +111,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -222,15 +225,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -370,6 +364,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -402,12 +408,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "En grafisk EPG for alle kanaler i en valgt bouqet"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -457,6 +478,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -520,6 +544,12 @@ msgstr "Om"
 msgid "About..."
 msgstr "Om..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -648,6 +678,12 @@ msgstr ""
 "lukke Video-Finjustering, eller bruk nummer knapper for å velge andre "
 "testbilder"
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -672,6 +708,11 @@ msgstr "Avansert Video Oppsett"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Etter program"
@@ -684,6 +725,9 @@ msgstr ""
 "Etter oppstartsguiden er ferdig, trenger du beskytte enkelte kanaler. Les i "
 "manualen for din Dreambox hvordan det gjøres."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -708,6 +752,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr "Tillat zapping via WebInterface"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -720,6 +770,9 @@ msgstr "Alternativ radio modus"
 msgid "Alternative services tuner priority"
 msgstr "Alternativ tuner prioritet for kanaler"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -808,6 +861,9 @@ msgstr "Spør bruker"
 msgid "Aspect Ratio"
 msgstr "Breddeforhold"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -827,6 +883,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -875,6 +936,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatisk"
@@ -883,6 +949,32 @@ msgstr "Automatisk"
 msgid "Automatic Scan"
 msgstr "Automatisk Søk"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -903,6 +995,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -991,6 +1089,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1007,6 +1111,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Lysstyrke"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1023,6 +1133,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr ""
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1046,6 +1159,11 @@ msgstr "C-bånd"
 msgid "CDInfo"
 msgstr "InfoBar"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1066,6 +1184,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Cache Thumbnails"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
@@ -1080,10 +1204,6 @@ msgid "Cancel"
 msgstr "Avbryte"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Kapasitet: "
 
@@ -1116,10 +1236,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1127,17 +1243,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Bytt pin kode"
 
-#
-msgid "Change service pin"
-msgstr "Bytt kanal kode"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Bytt kanal koder"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Bytt oppsetnings pin"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1147,6 +1260,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1215,6 +1331,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Velg bouquet"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Velg folder du vil bruke"
@@ -1251,6 +1370,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1378,6 +1503,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Konfigurer ditt lokal nettverk"
@@ -1422,6 +1550,9 @@ msgstr "Konstellasjon"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1434,6 +1565,30 @@ msgstr "Fortsett avspilling"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1477,6 +1632,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 msgid "Create a new AutoTimer."
 msgstr ""
 
@@ -1492,6 +1653,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Oppretting av film mappe feilet"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1509,6 +1679,9 @@ msgstr "Kroatisk"
 msgid "Current Transponder"
 msgstr "Nåværende Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Nåværende innstillinger:"
@@ -1521,6 +1694,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Aktuell Versjon:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1550,10 +1726,32 @@ msgstr "Bruker skip tid for '7'/96'-tastene"
 msgid "Customize"
 msgstr "Tilpass"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Klipp ut"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Klippliste editor..."
@@ -1602,6 +1800,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dansk"
@@ -1656,6 +1863,12 @@ msgstr "Standard tjeneste liste"
 msgid "Defaults"
 msgstr "Standard"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Forsinkelse"
@@ -1699,12 +1912,7 @@ msgstr "Beskrivelse"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1751,6 +1959,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1773,10 +1984,6 @@ msgid "Disable Picture in Picture"
 msgstr "Slå av Bilde i Bilde"
 
 #
-msgid "Disable Subtitles"
-msgstr "Slå av Undertekster"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1828,6 +2035,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1889,6 +2102,10 @@ msgstr "Vil du utføre et kanalsøk?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Vil du gjøre enda et manuelt kanalsøk?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Vil du aktivere foreldrekontroll på dreamboxen din?"
@@ -1981,6 +2198,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1993,12 +2214,11 @@ msgstr "Last ned plugin"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2053,6 +2273,13 @@ msgstr "EPG Valg"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2114,6 +2341,12 @@ msgstr "Editer kanallister"
 msgid "Edit settings"
 msgstr "Endre instillinger"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Endre navneserver konfigurasjon for din Dreambox.\n"
@@ -2146,6 +2379,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektronisk Program Guide"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Aktiver"
@@ -2262,6 +2498,11 @@ msgstr "Slutttid"
 msgid "English"
 msgstr "Engelsk"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2379,6 +2620,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Progresjon av utførelsen:"
@@ -2399,6 +2643,9 @@ msgstr "Avslutt"
 msgid "Exit editor"
 msgstr "Avslutt editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2447,6 +2694,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Gjenopprett fabrikkinstillingene"
@@ -2541,9 +2793,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finsk"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2613,6 +2863,12 @@ msgstr "Fredag"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2630,6 +2886,16 @@ msgstr ""
 "GUI skal restartes for aktivering av nytt skin\n"
 "Vil du restarte GUI nå?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2665,14 +2931,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Tysk"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Henter Plugin-Informasjon. Vennligst vent..."
@@ -2689,6 +2973,14 @@ msgstr "Goto 0"
 msgid "Goto position"
 msgstr "Gå til posisjon"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafisk Multi EPG"
@@ -2705,6 +2997,12 @@ msgstr "Gresk"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Guard Interval"
@@ -2781,6 +3079,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hvor mange minutter vil du ta opp?"
@@ -2801,6 +3102,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Ungarsk"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP-Adresse"
@@ -2809,6 +3113,9 @@ msgstr "IP-Adresse"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2858,10 +3165,6 @@ msgstr ""
 "Når du er fornøyd med resultatet, trykk OK."
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2953,7 +3256,13 @@ msgstr "Initialiserer Harddisk..."
 msgid "Input"
 msgstr "Input"
 
-#
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
+#
 msgid "Install"
 msgstr ""
 
@@ -3014,14 +3323,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrert Nettverk"
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3036,6 +3337,9 @@ msgstr "Intern Flash"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Feil plassering"
@@ -3097,6 +3401,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiensk"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3114,6 +3424,51 @@ msgstr "Job oversikt"
 msgid "Just Scale"
 msgstr "Bare skaler"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3140,6 +3495,9 @@ msgstr "Tastaturinstillinger"
 msgid "Keymap"
 msgstr "Taste-layout"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Adapter"
@@ -3236,6 +3594,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Liste over Lagringsenheter"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litauisk"
@@ -3333,10 +3697,23 @@ msgstr "Gjør denne markør til bare en markør"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3401,6 +3778,17 @@ msgstr "Media Avspiller"
 msgid "MediaPlayer"
 msgstr "MediaAvspiller"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3413,6 +3801,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Meny"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Melding"
@@ -3595,10 +3986,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Flytt vestover"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Filmliste Meny"
@@ -3663,6 +4069,11 @@ msgstr ""
 msgid "N/A"
 msgstr "Ikke tilgjengelig"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NESTE"
@@ -3708,6 +4119,102 @@ msgstr "Navneserver Oppsett"
 msgid "Nameserver settings"
 msgstr "Navneserver instillinger"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Nettverksmaske"
@@ -3775,13 +4282,12 @@ msgstr ""
 msgid "New"
 msgstr "Ny"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Ny pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3910,10 +4416,6 @@ msgstr ""
 "Vennligst utfør Tuner instilling før du starter en kanal søking."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3986,6 +4488,9 @@ msgstr "Nei, gjør ingenting"
 msgid "No, just start my dreambox"
 msgstr "Nei, bare start min dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4152,10 +4657,19 @@ msgstr "Orbital Posisjon"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4185,10 +4699,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Side"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4213,6 +4723,11 @@ msgstr "Foreldrekontroll oppsett"
 msgid "Parental control type"
 msgstr "Foreldrekontroll type"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4225,6 +4740,12 @@ msgstr "Pause filem ved slutt"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4274,6 +4795,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4286,6 +4813,21 @@ msgstr "Spill av filmopptak..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Vennligst restart"
@@ -4298,6 +4840,11 @@ msgstr "Vennligst velg medie for søkingen"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Vennligst endre sluttid for innspilling"
@@ -4307,10 +4854,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Vennligst velg en utvidelse"
 
@@ -4337,12 +4880,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Vennligst ikke endre verdier, hvis du ikke vet hva du gjør!"
 
@@ -4370,9 +4907,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Vennligst skriv den korrekte pin kode"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Vennligst skriv den gamle pin kode"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4409,10 +4945,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Vennligst velg en spilleliste å slette..."
 
@@ -4432,6 +4964,9 @@ msgstr "Vennligst velg en underkanal for innspilling"
 msgid "Please select a subservice..."
 msgstr "Vennligst velg en underkanal"
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4449,10 +4984,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr "Vennligst velg sti for lagring av film..."
 
@@ -4577,6 +5108,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4641,6 +5175,9 @@ msgstr "Motor oppsett"
 msgid "Positioner storage"
 msgstr "Motor lagring"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4655,10 +5192,19 @@ msgstr "Strøm grenseverdi i mA"
 msgid "Predefined transponder"
 msgstr "Predefinert transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Forbereder.. Vennligst vent"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Trykk OK for å fortsette."
@@ -4729,10 +5275,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4752,6 +5294,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primær DNS"
@@ -4796,6 +5344,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4816,6 +5367,9 @@ msgstr "RF utgang"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4879,6 +5433,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Mottakings Innstillinger"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Spille inn"
@@ -4920,9 +5480,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Innspillinger har alltid prioritet"
 
-#
-msgid "Reenter new pin"
-msgstr "Skriv inn ny pin igjen"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4948,12 +5507,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4993,14 +5553,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5029,6 +5581,9 @@ msgstr "Gi nytt navn"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Gjenta"
@@ -5045,6 +5600,12 @@ msgstr "Gjentagende event holder på med en innspilling... Hva vil du gjøre?"
 msgid "Repeats"
 msgstr "Gjentagelser"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5133,6 +5694,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5237,6 +5801,9 @@ msgstr "Satellittutstyr Oppsett"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satelliter"
@@ -5245,6 +5812,9 @@ msgstr "Satelliter"
 msgid "Satfinder"
 msgstr "Satellittfinner"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5385,14 +5955,11 @@ msgstr "Søke bånd US MID"
 msgid "Scan band US SUPER"
 msgstr "Søke bånd US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5400,6 +5967,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5441,6 +6011,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5470,6 +6043,9 @@ msgstr "Sekundær DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Søk"
@@ -5505,10 +6081,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Velg lydmodus"
-
-#
 msgid "Select audio track"
 msgstr "Velg lydspor"
 
@@ -5524,16 +6096,20 @@ msgstr "Velg kanal å ta opp fra"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5598,10 +6174,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5689,6 +6261,9 @@ msgstr "Kanalinfo"
 msgid "Services"
 msgstr "Kanaler"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5722,6 +6297,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5825,6 +6403,26 @@ msgstr "Vis radio spilleren"
 msgid "Show the tv player..."
 msgstr "Vis TV spilleren"
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Viser status for din trådløse forbindelse.\n"
@@ -5857,10 +6455,16 @@ msgstr "Samme utsendelser"
 msgid "Simple"
 msgstr "Enkel"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Singel"
@@ -5885,6 +6489,9 @@ msgstr "Enkelt trinn (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5930,6 +6537,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5938,6 +6548,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Noen plugins er ikke tilgjengelige:\n"
@@ -6067,6 +6683,9 @@ msgstr "Starter på"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Steg øst"
@@ -6090,10 +6709,6 @@ msgid "Step west"
 msgstr "Steg vest"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Stopp"
 
@@ -6133,6 +6748,12 @@ msgstr "Lagret posisjon"
 msgid "Stored position"
 msgstr "Lagret posisjon"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Underkanal liste..."
@@ -6271,6 +6892,9 @@ msgstr "Testmodus"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Test nettverkskonfigurasjonen for din Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Meldingsboks"
@@ -6295,17 +6919,63 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
-#
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+#
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6325,10 +6995,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6393,17 +7078,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 #
@@ -6420,22 +7095,17 @@ msgid "The path %s already exists."
 msgstr ""
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Pin koden har blitt endret"
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Pin koden du la inn var feil"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Pin kodene du skrev inn er ikke like"
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Sleep timeren har blitt aktivert"
@@ -6466,6 +7136,12 @@ msgid ""
 msgstr ""
 "Guiden kan ta backup av dine nåværende innstillinger. Vil du ta backup nå?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Guiden er ferdig nå."
@@ -6522,23 +7198,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6584,6 +7243,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6604,6 +7273,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6788,11 +7462,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6830,6 +7506,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Oversetting"
@@ -6951,12 +7630,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7034,6 +7707,9 @@ msgstr "Unmount feilet"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7123,6 +7799,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Bruk en gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Spoling/avspilling ved bruk av stillbilder"
@@ -7155,6 +7834,12 @@ msgid ""
 "press OK."
 msgstr "Bruk pil opp/ned på din fjernkontroll for å velge. Trykk deretter OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7199,6 +7884,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7259,6 +7950,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Valg av videotype."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7267,6 +7967,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7275,6 +7978,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7379,6 +8088,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spenningsmodus"
@@ -7429,6 +8146,15 @@ msgstr "Venter"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "WebInterface"
@@ -7591,10 +8317,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Trådløs"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7606,6 +8328,93 @@ msgstr "Trådløst Nettverk"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7631,10 +8440,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7650,6 +8455,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7767,6 +8575,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7811,15 +8622,11 @@ msgstr ""
 "instruksjonene fra websiden, vil din nye firmware spørre deg om å legg inn "
 "igjen innstillingene."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Du mp sette opp en pin kode og gjemme den for dine barn.\n"
-"\n"
-"Vil du sette opp en pin kode nå?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -7937,6 +8744,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7953,6 +8763,18 @@ msgstr "Zap tilbake til kanal før sattellitfinner"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7972,6 +8794,9 @@ msgstr "[favoritt editering]"
 msgid "[move mode]"
 msgstr "[flytte modus]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8080,6 +8905,9 @@ msgstr "Legg kanal til favoritter"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "legg til i foreldrekontrollen"
@@ -8092,6 +8920,19 @@ msgstr "avansert"
 msgid "alphabetic sort"
 msgstr "sorter alfabetisk"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8176,10 +9017,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "Sirkulær venstre"
 
@@ -8211,6 +9048,9 @@ msgstr "tilkoblet"
 msgid "continue"
 msgstr "fortsett"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopier til bouquets"
@@ -8223,6 +9063,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "Daglig"
@@ -8255,6 +9099,9 @@ msgstr "slett lagret spilliste"
 msgid "delete..."
 msgstr "slett..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "deaktiver"
@@ -8380,10 +9227,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8659,6 +9502,9 @@ msgstr ""
 msgid "not locked"
 msgstr "Ikke låst"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8763,6 +9609,12 @@ msgstr "spiller inn..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8864,12 +9716,11 @@ msgstr "sekundær kabel i motorisert LNB"
 msgid "seconds"
 msgstr "sekunder"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8881,10 +9732,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8900,17 +9747,18 @@ msgstr "velg film"
 msgid "select the movie path"
 msgstr "velg sti for lagring av film"
 
-#
-msgid "service pin"
-msgstr "kanal pin"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "oppsettnings pin"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9100,6 +9948,9 @@ msgstr "toggle en kutt markør på denne posisjon"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "skift tid, kapittel, lyd, tekst info"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9124,6 +9975,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "Brukerdefinert"
@@ -9310,6 +10167,18 @@ msgstr "zapped"
 #~ msgstr "Samtalemonitorering"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Bytt kanal kode"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Bytt kanal koder"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Bytt oppsetnings pin"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Velg kilde"
 
@@ -9384,6 +10253,10 @@ msgstr "zapped"
 #~ msgstr "Nettverk Oppsett"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Slå av Undertekster"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9522,6 +10395,10 @@ msgstr "zapped"
 #~ msgstr "Initiering..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrert Nettverk"
+
+#
 #~ msgid "Invert"
 #~ msgstr "Inverter"
 
@@ -9558,6 +10435,10 @@ msgstr "zapped"
 #~ msgstr "Nettverk..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Ny pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Ingen 50 Hz, desverre. :("
 
@@ -9608,6 +10489,10 @@ msgstr "zapped"
 #~ msgstr "Annet..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Side"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "Foreldrekontroll"
 
@@ -9645,6 +10530,10 @@ msgstr "zapped"
 #~ "Når du er ferdig, vennligst trykk OK for å fortsette."
 
 #
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Vennligst skriv den gamle pin kode"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr "Vennligst velg nedenfor det trådløse nettverket du vil koble til."
 
@@ -9708,6 +10597,10 @@ msgstr "zapped"
 #~ "stenge av nå?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Skriv inn ny pin igjen"
+
+#
 #~ msgid "Restart your wireless interface"
 #~ msgstr "Restart ditt trådløse grensesnitt"
 
@@ -9740,6 +10633,10 @@ msgstr "zapped"
 #~ msgstr "Kabel nr.2 fra Rotor-LNB"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Velg lydmodus"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Velg videoinngang"
 
@@ -9786,6 +10683,10 @@ msgstr "zapped"
 #~ msgstr "Steg "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
 #~ "\n"
@@ -9834,6 +10735,14 @@ msgstr "zapped"
 #~ "OK for å begynne å bruke din Dreambox."
 
 #
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Pin koden har blitt endret"
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Pin kodene du skrev inn er ikke like"
+
+#
 #~ msgid "This is unsupported at the moment."
 #~ msgstr "Dette er ikke støttet for øyeblikket."
 
@@ -9918,6 +10827,10 @@ msgstr "zapped"
 #~ "Trykk OK for å fortsette til neste steg."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Trådløs"
+
+#
 #~ msgid "Yes, scan now"
 #~ msgstr "Ja, søk nå."
 
@@ -9969,6 +10882,16 @@ msgstr "zapped"
 #~ "Vil du definere nøkkelord nå?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Du mp sette opp en pin kode og gjemme den for dine barn.\n"
+#~ "\n"
+#~ "Vil du sette opp en pin kode nå?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Din TV virker med 50 Hz. Bra!"
 
@@ -10125,6 +11048,14 @@ msgstr "zapped"
 #~ msgstr "Velg Slot"
 
 #
+#~ msgid "service pin"
+#~ msgstr "kanal pin"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "oppsettnings pin"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "vis første tag"
 
index 9bdb3a7..703e02d 100755 (executable)
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2010-07-23 12:21+0200\n"
 "Last-Translator: Mladen <acid-burn@opendreambox.org>\n"
 "Language-Team: none\n"
-"Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: pl\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Pootle 2.0.3\n"
@@ -128,6 +128,9 @@ msgstr " Wyniki"
 msgid " extensions."
 msgstr "Rozszerzenia"
 
+msgid " ms"
+msgstr " ms"
+
 msgid " packages selected."
 msgstr "Wybrane paczki"
 
@@ -236,17 +239,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Dostępne tylko gdy więcej niż jeden interfejs jest aktywny."
 
 #
-msgid ".NFI Download failed:"
-msgstr "Ładowanie pliku .NFI nie powiodło się:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Suma kontrolna md5 pliku .NFi została sprawdzona. Możesz bezpiecznie "
-"flashować tym image'm!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -386,6 +378,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Powrót do korzeni-Skórka .. lub starych dobrych czasów."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Powrót do korzeni-Skórka ... lub starych dobrych czasów."
+
+msgid "A basic ftp client"
+msgstr "Podstawowy klient ftp"
+
+msgid "A client for www.dyndns.org"
+msgstr "Klient dla www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -418,6 +422,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Graficzny EPG dla wszystkich usług określonego bukietu"
 
+msgid "A graphical EPG interface"
+msgstr "Graficzny interfejs EPG"
+
+msgid "A graphical EPG interface."
+msgstr "Graficzny interfejs EPG."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -426,6 +436,15 @@ msgstr ""
 "Wpis montowania o tej nazwie już istnieje!\n"
 "Zaktualizować istniejący wpis i kontynuować?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Fajnie wyglądająca skórka HD od Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Fajnie wyglądająca skórka HD w tonacji starego aluminium od Kerni"
+
+msgid "A nice looking skin from Kerni"
+msgstr "Fajnie wyglądająca skórka od Kerni"
+
 #
 #, python-format
 msgid ""
@@ -476,6 +495,9 @@ msgstr ""
 "\n"
 "Czy chcesz wyłączyć drugi interfejs sieciowy?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Prosta aplikacja pobierania dla innych wtyczek"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -540,6 +562,12 @@ msgstr "O tunerze..."
 msgid "About..."
 msgstr "Informacje o tunerze..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Dostęp do ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Dostęp online do bazy danych wideo ARD-Mediathek"
+
 #
 msgid "Accesspoint:"
 msgstr "Punkt dostępowy:"
@@ -670,6 +698,12 @@ msgstr ""
 "rezultatu wciśnij OK aby wyjść z dostosowania video lub wybierz numer aby "
 "zobaczyć inny testowy ekran."
 
+msgid "Adult streaming plugin"
+msgstr "Wtyczka dla dorosłych"
+
+msgid "Adult streaming plugin."
+msgstr "Wtyczka dla dorosłych."
+
 #
 msgid "Advanced Options"
 msgstr "Zaawansowane Opcje"
@@ -694,6 +728,13 @@ msgstr "Zawansowana Konfiguracja Wideo"
 msgid "Advanced restore"
 msgstr "Zaawansowane przywracanie"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Po zaniku zasilania lub restarcie, funkcja StartupToStandby przełączy "
+"Dreamboxa do trybu czuwania."
+
 #
 msgid "After event"
 msgstr "Po wydarzeniu"
@@ -707,6 +748,9 @@ msgstr ""
 "dowiedzieć sie więcej jak to uczynić, przeczytaj instrukcję obsługi "
 "Dreamboxa."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Wyczka kontroli skóry Ai.HD"
+
 #
 msgid "Album"
 msgstr "Album"
@@ -731,6 +775,12 @@ msgstr "Wszystkie nie-powtarzane timery"
 msgid "Allow zapping via Webinterface"
 msgstr "Zezwól na przełącznie z poziomu Web"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Umożliwia wykonanie TuxboxPlugins."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Pozwala użytkownikowi na pobieranie w tle plików z rapidshare."
+
 #
 msgid "Alpha"
 msgstr "Przezroczystość"
@@ -743,6 +793,9 @@ msgstr "Alternatywny tryb radiowy"
 msgid "Alternative services tuner priority"
 msgstr "Alternatywny priorytet usług tunera"
 
+msgid "Always ask"
+msgstr "Zawsze pytaj"
+
 #
 msgid "Always ask before sending"
 msgstr "Zawsze pytaj przed wysłaniem"
@@ -843,6 +896,9 @@ msgstr "Zapytaj użytkownika"
 msgid "Aspect Ratio"
 msgstr "Format obrazu:"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Przypisywanie dostawców / usług / CAID do modułu CI"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -862,6 +918,13 @@ msgstr "Audio Sync"
 msgid "Audio Sync Setup"
 msgstr "Konfiguracja Audio Sync"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudoSync pozwala na opóźnienia dźwięku (Bitstream / PCM), synchronizuje sie "
+"do obrazu."
+
 #
 msgid "Australia"
 msgstr "Australia"
@@ -910,6 +973,13 @@ msgstr "Ustawienia AutoTimera"
 msgid "AutoTimer overview"
 msgstr "Przegląd AutoTimera"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"AutoTimer skanuje EPG i tworzy Timery w zależności od zdefiniowanych przez "
+"użytkownika kryteriów."
+
 #
 msgid "Automatic"
 msgstr "Automatycznie"
@@ -918,6 +988,34 @@ msgstr "Automatycznie"
 msgid "Automatic Scan"
 msgstr "Automatyczne skanowanie"
 
+msgid "Automatic volume adjustment"
+msgstr "Automatyczna regulacja głośności"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automatyczna regulacja głośności dla kanałów w AC3 / DTS."
+
+msgid "Automatically change video resolution"
+msgstr "Automatyczna zmiana rozdzielczości wideo"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Automatycznie zmienia rozdzielczości w zależności od rozdzielczości wideo "
+"jaką oglądasz."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Automatycznie tworzy timery na podstawie słów kluczowych"
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Automatycznie informuje o niskim poziomie pamięci wewnętrznej"
+
+msgid "Automatically refresh EPG"
+msgstr "Automatyczne odświeżanie EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Automatyczne wysyłanie crash logów do Dream Multimedia"
+
 #
 msgid "Autos & Vehicles"
 msgstr "Samochody & Pojazdy"
@@ -938,6 +1036,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD Skin by Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1026,6 +1130,12 @@ msgstr "Blokowa redukcja szumów"
 msgid "Blue boost"
 msgstr "Niebieski"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Wtyczka kontroli Bonjour/Avahi"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Wtyczka kontroli Bonjour/Avahi."
+
 #
 msgid "Bookmarks"
 msgstr "Zakładki"
@@ -1042,6 +1152,12 @@ msgstr "Brazylia"
 msgid "Brightness"
 msgstr "Jasność"
 
+msgid "Browse for and connect to network shares"
+msgstr "Przeglądaj i łącz się do udziałów sieciowych"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Przeglądaj udziały NFS / CIFS i podłącz się do nich."
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Przeglądaj sąsiedztwo sieci"
@@ -1057,6 +1173,9 @@ msgstr "Nagraj dostępne image na DVD"
 msgid "Burn to DVD"
 msgstr "Wypal na DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr "Wypal swoje nagrania na DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1078,6 +1197,13 @@ msgstr "Pasmo C"
 msgid "CDInfo"
 msgstr "CDInfo"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo umożliwia gromadzenie albumów i utworów z CDDB i CD-Text podczas "
+"odtwarzania płyt Audio CD w Media playerze."
+
 #
 msgid "CI assignment"
 msgstr "Zadania CI"
@@ -1098,6 +1224,12 @@ msgstr "Kablówka"
 msgid "Cache Thumbnails"
 msgstr "Przechowuj miniatury"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Monitor rozmów dla NCID-bazowych powiadomieniach połączenia"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Callmonitor dla routerów Fritz!Box"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Nie można się połączyć. Sprawdź sieć!"
 
@@ -1110,10 +1242,6 @@ msgid "Cancel"
 msgstr "Anuluj"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Nie można odnaleźć katalogu"
-
-#
 msgid "Capacity: "
 msgstr "Pojemność:"
 
@@ -1146,10 +1274,6 @@ msgid "Change default recording offset?"
 msgstr "Zmienić domyślny ofset nagrywania?"
 
 #
-msgid "Change dir."
-msgstr "Zmień katalog"
-
-#
 msgid "Change hostname"
 msgstr "Zmień nazwę hosta"
 
@@ -1157,17 +1281,14 @@ msgstr "Zmień nazwę hosta"
 msgid "Change pin code"
 msgstr "Zmień kod pin"
 
-#
-msgid "Change service pin"
-msgstr "Zmien pin serwisowy"
+msgid "Change service PIN"
+msgstr "Zmień PIN serwisu"
 
-#
-msgid "Change service pins"
-msgstr "Zmień piny serwisowe"
+msgid "Change service PINs"
+msgstr "Zmień PINy serwisu"
 
-#
-msgid "Change setup pin"
-msgstr "Zmień pin ustawień"
+msgid "Change setup PIN"
+msgstr "Zmień konfigurację PIN"
 
 #
 msgid "Change step size"
@@ -1177,6 +1298,9 @@ msgstr "Zmień rozmiar skoku"
 msgid "Change the hostname of your Dreambox."
 msgstr "Zmień nazwę hosta w Dreamboxie."
 
+msgid "Changelog"
+msgstr "Lista zmian"
+
 #
 msgid "Channel"
 msgstr "Wybierz kanał"
@@ -1245,6 +1369,9 @@ msgstr "Wybierz miejsce kopii"
 msgid "Choose bouquet"
 msgstr "Wybierz bukiet"
 
+msgid "Choose image to download"
+msgstr "Wybierz Image do pobrania"
+
 #
 msgid "Choose target folder"
 msgstr "Wybierz folder docelowy"
@@ -1281,6 +1408,12 @@ msgstr "Kreator czyszczenia"
 msgid "Cleanup Wizard settings"
 msgstr "Kreator czyszczenia"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Czyść listę Timerów automatycznie"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Czyść listę Timerów automatycznie."
+
 #
 msgid "CleanupWizard"
 msgstr "Kreator czyszczenia"
@@ -1408,6 +1541,9 @@ msgstr "Konfiguracja interfejsu"
 msgid "Configure nameservers"
 msgstr "Konfiguracja nameservera"
 
+msgid "Configure your WLAN network interface"
+msgstr "Konfiguracja karty sieciowej WLAN"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Skonfiguruj wewnętrzną sieć LAN"
@@ -1453,6 +1589,10 @@ msgid "Content does not fit on DVD!"
 msgstr "Zawartość nie pasuje do DVD!"
 
 #
+msgid "Continue"
+msgstr "Kontynuuj"
+
+#
 msgid "Continue in background"
 msgstr "Kontynuuj w tle"
 
@@ -1464,6 +1604,30 @@ msgstr "Kontynuuj odtwarzanie"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Zarządzaj Dreamboxem przez przeglądarkę internetową."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Zarządzaj Dreamboxem przez przeglądarkę internetową"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Sterowanie Dreamboxem tylko za pomocą przycisku MUTE"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Sterowanie Dreamboxem tylko za pomocą przycisku MUTE."
+
+msgid "Control your internal system fan."
+msgstr "Sterowanie wewnętrznego wentylatora."
+
+msgid "Control your kids's tv usage"
+msgstr "Zarządzaj kotrolą rodzicielską"
+
+msgid "Control your system fan"
+msgstr "Sterowanie wentylatorem systemu."
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr "Kopiuj, zmieniaj nazwy, usuwaj, przenoś pliki lokalne na Dreambox."
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Połączenie z Dreambox .NFI Image Serwerem nie powiodło sie:"
@@ -1509,6 +1673,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Stwórz DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Tworzy kopię zapasową Twojego Video DVD na twardym dysku DreamBoxa."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Tworzy kopię zapasową Twojego Video DVD"
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Stwórz nowy AutoTimer."
@@ -1525,6 +1695,15 @@ msgstr "Stwórz nowy timer używając kreatora"
 msgid "Create movie folder failed"
 msgstr "Tworzenie katalogu filmu nie powiodło się"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Tworzy zdjęciowy podgląd twoich filmów"
+
+msgid "Create remote timers"
+msgstr "Tworzenie zdalnych Timerów"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Zdalne tworzenie Timerów na Dreamboxach."
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1542,6 +1721,9 @@ msgstr "Chorwacki"
 msgid "Current Transponder"
 msgstr "Aktualny Transponder"
 
+msgid "Current device: "
+msgstr "Obecne urządzenia:"
+
 #
 msgid "Current settings:"
 msgstr "Aktualne ustawienia:"
@@ -1554,6 +1736,9 @@ msgstr "Obecna wartość: "
 msgid "Current version:"
 msgstr "Aktualna wersja:"
 
+msgid "Currently installed image"
+msgstr "Aktualnie zainstalowane Image"
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1583,10 +1768,37 @@ msgstr "Ustaw czas opuszczenia dla kluczy '7'/'9'"
 msgid "Customize"
 msgstr "Konfiguracja"
 
+msgid "Customize Vali-XD skins"
+msgstr "Dostosuj skórki Vali-XD"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Dostosuj przez siebie skórki Vali-XD."
+
 #
 msgid "Cut"
 msgstr "Wytnij"
 
+msgid "Cut your movies"
+msgstr "Przycinaj swoje filmy"
+
+msgid "Cut your movies."
+msgstr "Przycinaj swoje filmy."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "CutListEditor pozwala na edycję filmów"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListEditor pozwala na edycję filmów.\n"
+"Zaznacz odkąd chcesz wyciąć. Naciśnij przycisk OK, wybierz opcję \"rozpocząć "
+"cięcie.\n"
+"Następnie zaznacz koniec, naciśnij OK, wybierz \"koniec cięcia\". To "
+"wszystko."
+
 #
 msgid "Cutlist editor..."
 msgstr "Edytor cięcia filmu..."
@@ -1635,6 +1847,18 @@ msgstr "Tytuły DVD"
 msgid "DVD media toolbox"
 msgstr "Narzedzia nośnika DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "DVDPlayer odtworzy płyty DVD na Twoim Dreamboxie"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"DVDPlayer odtworzy płyty DVD na Twoim Dreamboxie.\n"
+"Za pomocą DVDPlayer można odtwarzać filmy DVD na Dreambox z czytnikiem DVD "
+"lub z pliku iso oraz foldera VIDEO_TS na dysku twardym lub z sieci."
+
 #
 msgid "Danish"
 msgstr "Duński"
@@ -1688,6 +1912,12 @@ msgstr "Standardowa lista serwisów"
 msgid "Defaults"
 msgstr "Domyślne"
 
+msgid "Define a startup service"
+msgstr "Zdefiniuj usługi startowe"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Zdefiniuj usługi startowe dla Twojego Dreamboxa."
+
 #
 msgid "Delay"
 msgstr "Opóźnienie"
@@ -1733,13 +1963,8 @@ msgstr "Opis"
 msgid "Deselect"
 msgstr "Odznacz"
 
-#
-msgid "Destination directory"
-msgstr "Katalog docelowy"
-
-#
-msgid "Details for extension: "
-msgstr "Szczegóły rozszerzenia: "
+msgid "Details for plugin: "
+msgstr "Szczegóły dotyczące wtyczki:"
 
 #
 msgid "Detected HDD:"
@@ -1785,6 +2010,9 @@ msgstr "Cyfrowe usunięcie konturu"
 msgid "Dir:"
 msgstr "Katalog:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Bezpośrednie odtwarzanie filmów z YouTube"
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Bezpośrednie odtwarzanie podczepionych tytułów bez menu"
@@ -1807,10 +2035,6 @@ msgid "Disable Picture in Picture"
 msgstr "Wyłącz PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Wyłącz napisy"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Wyłącz raportowanie o crashlogach"
 
@@ -1862,6 +2086,12 @@ msgstr "Wyświetlanie i Interfejs użytkownika"
 msgid "Display search results by:"
 msgstr "Pokaż rezultat wyszukiwania wg:"
 
+msgid "Display your photos on the TV"
+msgstr "Wyświetlanie zdjęć na ekranie telewizora"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Wyświetla napisy z InternetMovieDatabase"
+
 #
 #, python-format
 msgid ""
@@ -1927,6 +2157,10 @@ msgstr "Czy chcesz przeprowadzić skanowanie serwisów?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Czy chcesz wykonać kolejne ręczne skanowanie?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Czy chcesz pobrać Image do %s ?"
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Czy chcesz włączyć kontrole rodzicielską w Twoim Dreamboxie?"
@@ -2019,6 +2253,10 @@ msgstr "Zrobione - Instalowanie lub aktualizowanie %d pakietów z %d błędami"
 msgid "Download"
 msgstr "Ładuj"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Pobrano %s z Serwera"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Ładuj pliki .NFI z USB Flasher"
@@ -2031,15 +2269,14 @@ msgstr "Pobierz pluginy"
 msgid "Download Video"
 msgstr "Pobierz film"
 
+msgid "Download files from Rapidshare"
+msgstr "Pobieranie plików z Rapidshare"
+
 #
 msgid "Download location"
 msgstr "Folder pobierania:"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Ładowanie image'a z USB flasher'a nie powiodło się:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "Nowe pluginy do pobrania"
 
@@ -2091,6 +2328,17 @@ msgstr "Wybór EPG"
 msgid "EPG encoding"
 msgstr "Kodowanie EPG"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"EPGRefresh automatycznie przełączy się na kanały zdefiniowane przez "
+"użytkownika\n"
+"(Gdy jest w trybie czuwania bez uruchomionych nagrań), aby wykonać "
+"aktualizacje informacji EPG na tych kanałach."
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2152,6 +2400,12 @@ msgstr "Edytuj listę serwisów"
 msgid "Edit settings"
 msgstr "Edytuj ustawienia"
 
+msgid "Edit tags of recorded movies"
+msgstr "Edycja etykiet nagranych filmów"
+
+msgid "Edit tags of recorded movies."
+msgstr "Edycja etykiet nagranych filmów."
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Edytuj ustawienia servera nazw Dreamboxa.\n"
@@ -2184,6 +2438,9 @@ msgstr "Nauka"
 msgid "Electronic Program Guide"
 msgstr "Elektroniczny Przewodnik Programowy"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Emailclient jest przeglądarka maili IMAP4 dla Dreamboxa."
+
 #
 msgid "Enable"
 msgstr "Włącz"
@@ -2302,6 +2559,14 @@ msgstr "Czas zakończenia"
 msgid "English"
 msgstr "Angielski"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Wtyczka Enigma2 do odtwarzania plików wideo AVI/DIVX/WMV/itp. z komputera PC "
+"na Dreamboxie. Wymaga uruchomionego VLC na komputerze PC. VLC do pobrania z "
+"www.videolan.org "
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2426,6 +2691,9 @@ msgstr "Wyklucz"
 msgid "Execute \"after event\" during timespan"
 msgstr "Wyklucz \"po wydarzeniu\" podczas horyzontu czasowego"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Wykonaj Pluginy Tuxbox"
+
 #
 msgid "Execution Progress:"
 msgstr "Wykonywanie procesu:"
@@ -2446,6 +2714,9 @@ msgstr "Wyjście"
 msgid "Exit editor"
 msgstr "Opuść edytor"
 
+msgid "Exit input device selection."
+msgstr "Wyjście z wybóru urządzenia wejściowego."
+
 #
 msgid "Exit network wizard"
 msgstr "Opuść konfigurację sieci"
@@ -2494,6 +2765,13 @@ msgstr "Zarządzanie dodatkami"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"FTPBrowser umożliwia wysyłanie i pobieranie plików między Dreamboxem i "
+"serwerem za pomocą protokołu przesyłania plików FTP."
+
 #
 msgid "Factory reset"
 msgstr "Ustawienia fabryczne"
@@ -2593,12 +2871,8 @@ msgstr "Zakończono restartowanie sieci"
 msgid "Finnish"
 msgstr "Fiński"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Najpierw musisz załadować najnowszą wersję środowiska bootującego dla  USB "
-"flash'era."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Pierwsze wygeneruj styl skóry za pomocą wtyczki Ai.HD-Control."
 
 #
 msgid "Flash"
@@ -2669,6 +2943,13 @@ msgstr "Piątek"
 msgid "Frisian"
 msgstr "Fryzyjski"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+"FritzCall pokazuje połączenia przychodzące do Fritz!Box na Twoim Dreamboxie."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr "Nakładka na /tmp/mmi.socket"
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2686,6 +2967,18 @@ msgstr ""
 "GUI musi zostać zrestartowane aby zastosować nowego skina\n"
 "Czy chcesz zrobić restart GUI teraz?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "Interfejs GUI pozwala użytkownikowi na zmianę hasła ftp / telnet."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+"Interfejs GUI pozwala użytkownikowi na zmianę hasła ftp / telnet na "
+"Dreamboxie."
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "Interfejs GUI do zmiany hasła telnet i ftp"
+
 #
 msgid "Gaming"
 msgstr "Gry"
@@ -2721,14 +3014,32 @@ msgstr "Autentyczność Dreamboxa"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Weryfikacja autentyczności Dreamboxa nieudana!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Weryfikacja oryginalości Dreamboxa"
+
 #
 msgid "German"
 msgstr "Niemiecki"
 
+msgid "German storm information"
+msgstr "Niemieckie informacje burzowe"
+
+msgid "German traffic information"
+msgstr "Niemieckie informacje o ruchu drogowym"
+
 #
 msgid "Germany"
 msgstr "Niemcy"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Pobierz dane Audio CD z CDDB i CD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Pobierz ostanie Image Experimental"
+
+msgid "Get latest release image"
+msgstr "Pobierz ostanie Image Release"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Zdobywanie info o pluginie. Proszę czekać..."
@@ -2745,6 +3056,16 @@ msgstr "Idź do 0"
 msgid "Goto position"
 msgstr "Idź na pozycje"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "GraphMultiEPG w sposób graficzny pokazuje przewodnik EPG"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"GraphMultiEPG w sposób graficzny pokazuje przewodnik EPG.\n"
+"Pokazuje przegląd wszystkich uruchomionych i nadchodzących programów tv."
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Graficzny Multi EPG"
@@ -2761,6 +3082,16 @@ msgstr "Grecki"
 msgid "Green boost"
 msgstr "Zielony"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growlee pozwala Dreamboxowi na wysyłanie krótkich wiadomości tekstowych przy "
+"użyciu protokołu growl\n"
+"jak np rozpoczęcie nagrywania zgłoszone do komputera z uruchomionym klientem "
+"growl"
+
 #
 msgid "Guard Interval"
 msgstr "Ochrona odstępu"
@@ -2837,6 +3168,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Pozioma [H]"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Hotplugging do urządzeń odłączalnych"
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Ile minut ma trwać nagranie?"
@@ -2857,6 +3191,9 @@ msgstr "Barwa"
 msgid "Hungarian"
 msgstr "Węgierski"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "przeglądarka maili IMAP4 dla Dreamboxa"
+
 #
 msgid "IP Address"
 msgstr "Adres IP"
@@ -2865,6 +3202,9 @@ msgstr "Adres IP"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "Klient IRC dla Enigma2"
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "Plik ISO jest za duży dla tego systemu plików!"
@@ -2917,10 +3257,6 @@ msgstr ""
 "Jeśli jesteś zadowolony z rezultatu wciśnij OK."
 
 #
-msgid "Image flash utility"
-msgstr "Narzędzia flash'a"
-
-#
 msgid "Import AutoTimer"
 msgstr "Importuj AutoTimera"
 
@@ -3010,6 +3346,12 @@ msgstr "Inicjalizowanie Hdd..."
 msgid "Input"
 msgstr "Info"
 
+msgid "Input device setup"
+msgstr "Konfiguracjia urządzenia wejściowego"
+
+msgid "Input devices"
+msgstr "Konfiguracjia urządzenia"
+
 #
 msgid "Install"
 msgstr "Instalacja"
@@ -3071,14 +3413,6 @@ msgid "Instant record location"
 msgstr "Lokalizacja szybkiego nagrania"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Zintegrowany Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Zintegrowana sieś bezprzewodowa"
-
-#
 msgid "Interface: "
 msgstr "Interfejs: "
 
@@ -3093,6 +3427,9 @@ msgstr "Wewnętrzny Flash"
 msgid "Internal LAN adapter."
 msgstr "Wewnętrzny adapter LAN."
 
+msgid "Internal firmware updater"
+msgstr "Aktualizator oprogramowania wewnętrznego"
+
 #
 msgid "Invalid Location"
 msgstr "Nieprawidłowa Lokalizacja"
@@ -3157,6 +3494,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Włoski"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Włoskia prognoza pogody na Dreambox"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Włoska prognoza pogody na Dreambox z www.google.it"
+
 #
 msgid "Italy"
 msgstr "Włochy"
@@ -3174,6 +3517,51 @@ msgstr "Podgląd zajęć"
 msgid "Just Scale"
 msgstr "Po prostu skaluj"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD skin"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD skin"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD skin"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN skin"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD skin"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet skin"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD skin"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD skin"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded skin"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD skin"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD skin"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's simple skin"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 skin"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 skin"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 skin"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3200,6 +3588,9 @@ msgstr "Ustawienia klawiatury"
 msgid "Keymap"
 msgstr "Mapa klawiszy"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "KiddyTimer pozwala kontrolować dzieci z korzystania TV."
+
 #
 msgid "LAN Adapter"
 msgstr "Adapter LAN"
@@ -3296,6 +3687,12 @@ msgstr "Połącz tytuł z menu DVD"
 msgid "List of Storage Devices"
 msgstr "Lista zapamiętanych urządzeń"
 
+msgid "Listen and record internet radio"
+msgstr "Słuchaj i nagrywaj radio internetowe"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Słuchaj i nagrywaj radio internetowe shoutcast na Dreamboxie."
+
 #
 msgid "Lithuanian"
 msgstr "Litewski"
@@ -3395,10 +3792,26 @@ msgstr "Traktuj znacznik po prostu jak zaznaczenie"
 msgid "Manage extensions"
 msgstr "Zarządzaj rozszerzeniami"
 
+msgid "Manage local files"
+msgstr "Zarządzaj lokalnymi plikami"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+"Zarządzanie logiem wyświetlene podczas uruchamiania tunera lub w trybie "
+"radio."
+
+msgid "Manage logos to display at boottime"
+msgstr "Zarządzanie logoiem wyświetllane podczas startu tunera"
+
 #
 msgid "Manage network shares"
 msgstr "Zarządzaj udziałami sieci"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+"Zarządzaj plikami muzycznymi w bazie danych, odtwarzaj z Merlin Music Player."
+
 #
 msgid "Manage your network shares..."
 msgstr "Zarządzaj swoimi udziałami sieci..."
@@ -3465,6 +3878,22 @@ msgstr "Odtwarzacz"
 msgid "MediaPlayer"
 msgstr "Odtwarzacz Multimedialny"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner skanuje urządzenia odtwarzające pliki multimedialne i wyświetla "
+"menu z możliwymi działaniami, jak wyświetlanie zdjęć lub odtwarzanie filmów."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Mediaplayer odtwarza ulubioną muzykę i wideo.\n"
+"Odtwórz wszystkie swoje ulubione pliki muzyczne i pliki wideo, porządkuj je "
+"w listy odtwarzania, twórz okładki podglądowe i informacje o albumie."
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Nosnik nie jest zapisywalnym DVD!"
@@ -3477,6 +3906,9 @@ msgstr "Nosnik nie jest pusty!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Odtwarzacz Merlin Music i iDream"
+
 #
 msgid "Message"
 msgstr "Wiadomość"
@@ -3661,10 +4093,28 @@ msgstr "Przenieś obraz wyżej"
 msgid "Move west"
 msgstr "Przesuń na zachód"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Informacje o filmach z Filmowej Bazy Danych  (Niemcy)"
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Informacje o filmach z Filmowej Bazy Danych"
+
 #
 msgid "Movie location"
 msgstr "Przenieś lokalizację"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"MovieTagger dodaje tagi w nagranych filmach do sortowania dużej listy filmów."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"MovieList Preview tworzy zdjęcia z nagrań i pokazuje je jako okładki "
+"wewnątrz MovieList."
+
 #
 msgid "Movielist menu"
 msgstr "Menu listy filmów"
@@ -3729,6 +4179,13 @@ msgstr "Pomoc MyTube"
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+"NCID klient pokazuje przychodzące rozmowy promowane przez każdy NCID serwer "
+"(np. Vodafone Easybox) na twoim Dreamboxie."
+
 #
 msgid "NEXT"
 msgstr "Następny"
@@ -3775,6 +4232,102 @@ msgstr "Konfiguracja Nameserver"
 msgid "Nameserver settings"
 msgstr "Ustawienia nameserver"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox Skin"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox Skin for the Dreambox"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single Skin"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single Skin for the Dreambox"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline Skin"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline Skin for the Dreambox"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended Skin"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended Skin for the Dreambox"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt Skin"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine Skin"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Skin for the Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue Skin"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue Skin for the Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline Skin"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline Skin for the Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine Skin"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine Skin for the Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended Skin"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended Skin for the Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single Skin"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single Skin for the Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline Skin"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline Skin for the Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended Skin"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended Skin for the Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single Skin"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single Skin for the Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline Skin"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline Skin for the Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine Skin"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine Skin for the Dreambox"
+
 #
 msgid "Netmask"
 msgstr "Maska sieci"
@@ -3842,15 +4395,14 @@ msgstr "Nigdy"
 msgid "New"
 msgstr "Nowe"
 
+msgid "New PIN"
+msgstr "Nowy PIN"
+
 #
 msgid "New Zealand"
 msgstr "Nowa Zelandia"
 
 #
-msgid "New pin"
-msgstr "Nowy pin"
-
-#
 msgid "New version:"
 msgstr "Nowa wersja:"
 
@@ -3978,10 +4530,6 @@ msgstr ""
 "Ustaw tuner przed rozpoczęciem skanowania."
 
 #
-msgid "No useable USB stick found"
-msgstr "Nie znaleziono uzytecznego nośnika USB"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4063,6 +4611,9 @@ msgstr "Nie, nie rób nic."
 msgid "No, just start my dreambox"
 msgstr "Nie, tylko włącz Dreamboxa"
 
+msgid "No, never"
+msgstr "Nie, nigdy"
+
 #
 msgid "No, not now"
 msgstr "Nie teraz"
@@ -4232,10 +4783,19 @@ msgstr "Pozycja orbitalna"
 msgid "Outer Bound (+/-)"
 msgstr "Zewnętrzne związanie (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Nakładka dla pasków przewijania"
+
 #
 msgid "Override found with alternative service"
 msgstr "Zastępstwo znalezione z alternatywnym serwisem"
 
+msgid "Overwrite configuration files ?"
+msgstr "Zastąp pliki konfiguracyjne?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Zastąpić pliki konfiguracyjne podczas aktualizacji oprogramowania?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4265,10 +4825,6 @@ msgid "Packet manager"
 msgstr "Menadżer pakietów"
 
 #
-msgid "Page"
-msgstr "Strona"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4293,6 +4849,13 @@ msgstr "Ustawienia kontroli rodzicielskiej"
 msgid "Parental control type"
 msgstr "Typ kontroli rodzicielskiej"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox umożliwia edycję zdalnego timera nagrań i strumień programu "
+"telewizyjnego."
+
 #
 msgid "Password"
 msgstr "Hasło"
@@ -4305,6 +4868,12 @@ msgstr "Zatrzymaj film na końcu"
 msgid "People & Blogs"
 msgstr "Ludzie & Blogi"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "PermanentClock pokazuje na stałe zegar na ekranie."
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Zwierzęta"
@@ -4354,6 +4923,12 @@ msgstr "Odtwórz Muzykę..."
 msgid "Play YouTube movies"
 msgstr "Odtwarzacz filmów YouTube"
 
+msgid "Play music from Last.fm"
+msgstr "Odtwarzanie muzyki z Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Odtwarzanie muzyki z Last.fm."
+
 #
 msgid "Play next video"
 msgstr "Odtwórz kolejne wideo"
@@ -4366,6 +4941,21 @@ msgstr "Odtwarzanie nagranego filmu..."
 msgid "Play video again"
 msgstr "Odtwórz wideo ponownie"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Odtwarzanie plików wideo z komputera na Dreamboxie"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Odtwarzanie Youtube za pośrednictwem komputera PC"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Odtwarzacz dla sieciowych i internetowych strumieni"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Odtwarzacz dla sieciowych i internetowych strumieni."
+
+msgid "Plays your favorite music and videos"
+msgstr "Odtwarzanie ulubionej muzyki i wideo"
+
 #
 msgid "Please Reboot"
 msgstr "Proszę uruchom ponownie"
@@ -4377,6 +4967,13 @@ msgstr "Wybierz pośrednio aby skanować"
 msgid "Please add titles to the compilation."
 msgstr "Dodaj tytuły do kompilacji."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Uważaj, każdy może wyłączyć kontrole rodzicielską, jeśli nie ustawiłeś kodu "
+"PIN."
+
 #
 msgid "Please change recording endtime"
 msgstr "Proszę zmień koniec czasu nagrywania"
@@ -4386,10 +4983,6 @@ msgid "Please check your network settings!"
 msgstr "Proszę sprawdzić ustawienia sieciowe!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Proszę wybrać plik do ściągnięcia z serwera .NFI"
-
-#
 msgid "Please choose an extension..."
 msgstr "Proszę wybierz rozszerzenie..."
 
@@ -4420,14 +5013,6 @@ msgstr ""
 "Jeśli już to zrobiłeś naciśnij OK"
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Odłącz wszystkie urządzenia USB od Dreamboxa i podłącz ponownie daną pamięć "
-"USB (minimalny rozmiar to 64 MB) !"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Nie zmieniaj wartości jeśli nie wiesz co zrobić!"
 
@@ -4455,9 +5040,8 @@ msgstr "Podaj nazwę dla nowego katalogu"
 msgid "Please enter the correct pin code"
 msgstr "Wpisz poprawny kod pin"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Wpisz stary kod pin"
+msgid "Please enter the old PIN code"
+msgstr "Podaj stary kod PIN"
 
 #
 msgid "Please enter your email address here:"
@@ -4496,10 +5080,6 @@ msgid "Please provide a Text to match"
 msgstr "Dodaj tekst do dopasowania"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Proszę wybrać plik .NFI z medium"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Wybierz playlistę do usunięcia..."
 
@@ -4519,6 +5099,9 @@ msgstr "Wybierz subserwis..."
 msgid "Please select a subservice..."
 msgstr "Prosze wybierz subserwis..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Wybierz plik NFI i naciśnij zielony przycisk, aby flashować!"
+
 #
 msgid "Please select an extension to remove."
 msgstr "Wybierz dodatek do usunięcia"
@@ -4536,10 +5119,6 @@ msgid "Please select tag to filter..."
 msgstr "Wybierz oznaczenie do filtrowania..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Proszę wybrać nośnik lub katalog docelowy"
-
-#
 msgid "Please select the movie path..."
 msgstr "Wybierz ścieżkę filmu..."
 
@@ -4669,6 +5248,9 @@ msgstr "Plugin: %(plugin)s , Wersja: %(version)s"
 msgid "Plugins"
 msgstr "Pluginy"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "Wtyczka PodCast strumieniuje podcasty do Twojego Dreamboxa."
+
 #
 msgid "Poland"
 msgstr "Polska"
@@ -4733,6 +5315,9 @@ msgstr "Ustawienia pozycjonera"
 msgid "Positioner storage"
 msgstr "Zapamiętywanie pozycjonera"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "PositionerSetup pomocny w instalacji anteny obrotowej"
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4749,10 +5334,19 @@ msgstr "Próg mocy w  mA"
 msgid "Predefined transponder"
 msgstr "Zdefiniowany transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Przygotuj inną pamięć USB na flashowanie Image"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Przygotowywanie... Prosze czekać"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Naciśnij przycisk INFO na pilocie, aby uzyskać dodatkowe informacje."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Naciśnij przycisk MENU na pilocie, aby uzyskać dodatkowe informacje."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Aby kontynuować naciśnij przycisk OK pilota."
@@ -4823,10 +5417,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Wciśnij OK aby wybrać"
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Wciśnij OK aby pokazać listę zmian"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Wciśnij żólty aby ustawić ten interfejs jako domyślny"
 
@@ -4846,6 +5436,12 @@ msgstr "Podgląd AutoTimera"
 msgid "Preview menu"
 msgstr "Podgląd menu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Foto podgląd nadawanej TV"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Foto podgląd nadawanej TV."
+
 #
 msgid "Primary DNS"
 msgstr "Pierwszy DNS"
@@ -4890,6 +5486,9 @@ msgstr "Publikacji"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend dla /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr "Nakładka Python`a do /tmp/mmi.socket."
+
 #
 msgid "Quick"
 msgstr "Szybko"
@@ -4910,6 +5509,9 @@ msgstr "Wyjście RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "Przeglądarka RSS"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4973,6 +5575,14 @@ msgstr "Najczęściej zamieszczane"
 msgid "Reception Settings"
 msgstr "Ustawienia powitania"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Rekonstrukcja plików .ap i .sc"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+"Rekonstrukcja brakujących lub uszkodzonych plików .ap i .sc z nagranych "
+"filmów."
+
 #
 msgid "Record"
 msgstr "Nagraj"
@@ -5014,9 +5624,8 @@ msgstr "Nagrania"
 msgid "Recordings always have priority"
 msgstr "Nagrywanie zawsze ma priorytet"
 
-#
-msgid "Reenter new pin"
-msgstr "Wpisz ponownie nowy pin"
+msgid "Reenter new PIN"
+msgstr "Wpisz ponownie nowy PIN"
 
 #
 msgid "Refresh Rate"
@@ -5042,13 +5651,14 @@ msgstr "Przeładuj"
 msgid "Reload Black-/Whitelists"
 msgstr "Przeładuj czarną-/białą listę"
 
-#
-msgid "Remember service pin"
-msgstr "Pamiętaj pin serwisu"
+msgid "Remember service PIN"
+msgstr "Pamiętaj PIN serwisu"
 
-#
-msgid "Remember service pin cancel"
-msgstr "Pamiętaj anulowanie pinu serwisu"
+msgid "Remember service PIN cancel"
+msgstr "Pamiętaj anulowany PIN serwisu"
+
+msgid "Remote timer and remote TV player"
+msgstr "Zdalny Timer i odtwarzacz TV"
 
 #
 msgid "Remove"
@@ -5087,14 +5697,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Usuń wybrany AutoTimer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Czy usunąć popsuty plik .NFI?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Czy usunąć niekompletne pliki .NFI?"
-
-#
 msgid "Remove timer"
 msgstr "Usuń timer"
 
@@ -5124,6 +5726,9 @@ msgstr "Zmień nazwę"
 msgid "Rename crashlogs"
 msgstr "Zmień nazwę crashlogów"
 
+msgid "Rename your movies"
+msgstr "Zmiana nazw filmów"
+
 #
 msgid "Repeat"
 msgstr "Powtórz"
@@ -5140,6 +5745,12 @@ msgstr "Powtarzane wydarzenie właśnie jest nagrywane... Co chcesz zrobić?"
 msgid "Repeats"
 msgstr "Powtarzaj"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Wymień wejscie minut do wyszukiwania funkcji z paskiem stanu."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Wymień przewijanie wejścia z paskiem stanu"
+
 #
 msgid "Require description to be unique"
 msgstr "Wymagaj opisu aby być wyjątkowym"
@@ -5227,6 +5838,9 @@ msgstr "Przywracanie uruchomione"
 msgid "Restore system settings"
 msgstr "Przywróć ustawienia systemowe"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Przywróć ustawienia Dreamboxa za pomocą pamięci USB"
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Ograniczyć \"po wydarzeniu\" do pewnych horyzontów czasowych?"
@@ -5331,6 +5945,10 @@ msgstr "Zaawansowane ustawienia"
 msgid "Satellite equipment"
 msgstr "Wypozażenie satelity"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+"SatelliteEquipmentControl pozwala na dostrojenie ustawień przełącznika DiSEqC"
+
 #
 msgid "Satellites"
 msgstr "Satelity"
@@ -5339,6 +5957,9 @@ msgstr "Satelity"
 msgid "Satfinder"
 msgstr "Miernik sygnału"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Satfinder pomaga dostroić antenę"
+
 #
 msgid "Sats"
 msgstr "Satelity"
@@ -5479,18 +6100,13 @@ msgstr "Skanuj pasmo US MID"
 msgid "Scan band US SUPER"
 msgstr "Skanuj pasmo US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Skanowanie w poszukiwaniu urządzeń odtwarzających pliki multimedialne"
+
 #
 msgid "Scan range"
 msgstr "Skanuj zakres"
 
-#
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-"Skanuj sieć w poszukiwaniu bezprzewodowych AP i podłącz do nich używając "
-"wybranego urządzenia bezprzewodowego.\n"
-
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
@@ -5498,6 +6114,9 @@ msgstr ""
 "Skanuj sieć w poszukiwaniu punktów dostępu i połączenia z nimi używając "
 "wybranego urządzenia.\n"
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Skanuje domyślne lamedbs posortowane przez satelitę"
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5540,6 +6159,9 @@ msgstr "Szukać zawartości chronionych:"
 msgid "Search strictness"
 msgstr "Szukaj ścisłości"
 
+msgid "Search through the EPG"
+msgstr "Wyszukiwanie w EPG"
+
 #
 msgid "Search type"
 msgstr "Szukaj typu"
@@ -5567,6 +6189,9 @@ msgstr "Drugi DNS"
 msgid "Security service not running."
 msgstr "Serwis chroniony nie uruchomiony."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Zobacz serwis EPG (i PiP) z innych kanałów w pasku informacyjnym."
+
 #
 msgid "Seek"
 msgstr "Wyszukiwanie"
@@ -5605,10 +6230,6 @@ msgid "Select a timer to import"
 msgstr "Wybierz timer do importu"
 
 #
-msgid "Select audio mode"
-msgstr "Wybierz tryb audio"
-
-#
 msgid "Select audio track"
 msgstr "Wybierz ścieżkę audio :"
 
@@ -5624,17 +6245,21 @@ msgstr "Wybierz kanał do nagrania z "
 msgid "Select channel to record on"
 msgstr "Wybierz kanał do nagrania na"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Wybierz pliki dla kopii zapasowej. Aktualnie wybrane:\n"
+msgid "Select desired image from feed list"
+msgstr "Wybierz żądany Image z listy"
+
+msgid "Select files for backup."
+msgstr "Wybierz pliki do kopii zapasowej."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Wybierz pliki /foldery do kopii"
 
-#
-msgid "Select image"
-msgstr "Wybierz image"
+msgid "Select input device"
+msgstr "Wybierz urządzenie wejściowe"
+
+msgid "Select input device."
+msgstr "Wybierz urządzenie wejściowe."
 
 #
 msgid "Select interface"
@@ -5698,10 +6323,6 @@ msgid "Select your choice."
 msgstr "Wybierz jedną z opcji:"
 
 #
-msgid "Selected source image"
-msgstr "Wybierz image źródłowy"
-
-#
 msgid "Send DiSEqC"
 msgstr "Wyślij DiSEqC"
 
@@ -5789,6 +6410,9 @@ msgstr "Info o serwisie"
 msgid "Services"
 msgstr "Serwisy"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Ustaw opóźnienia audio Bitstream/PCM"
+
 #
 msgid "Set End Time"
 msgstr "Ustaw koniec czasu"
@@ -5822,6 +6446,9 @@ msgstr "Ustaw maksymalne trwanie"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Ustaw na NIE aby wyłączyć AutoTimer."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Przełącz Dreamboxa w tryb głębokiego uśpienia"
+
 #
 msgid "Setting key canceled"
 msgstr "Ustawienie anulowania klucza"
@@ -5929,6 +6556,28 @@ msgstr "Pokaż radio odtwarzacz..."
 msgid "Show the tv player..."
 msgstr "Pokaż odtwarzacz tv..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Pokaż zdjęcia kamery web na ekranie telewizora"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Pokazuje listę zawierającą historię przełączeń ZAP ,pozwala również "
+"użytkownikowi na przełączanie ZAP lub ich modyfikacji."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Wyświetla listę ostatnich przełączeń ZAP"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Pokaż średni bitrate wideo i audio"
+
+msgid "Shows statistics of watched services"
+msgstr "Pokazuje statystyki oglądanych kanałów"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Wyświetla na stałe zegar na ekranie"
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Pokaż status połaczenia bezprzewodowego LAN.\n"
@@ -5961,10 +6610,16 @@ msgstr "Podobne transmisje:"
 msgid "Simple"
 msgstr "Prosta"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Prosty klient IRC GroupChat dla Enigma2 kanał #dm8000-vip"
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Proste tytuły (kompatybilne z odtwarzaczami)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS umożliwia czytanie kanałów RSS na Dreamboxie."
+
 #
 msgid "Single"
 msgstr "Jeden"
@@ -5989,6 +6644,9 @@ msgstr "Pojedyńczy krok (GOP)"
 msgid "Skin"
 msgstr "Skiny..."
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "SkinSelector pokazuje menu z możliwością wyboru skórek"
+
 #
 msgid "Skins"
 msgstr "Skiny"
@@ -6034,6 +6692,9 @@ msgstr "Oprogramowanie"
 msgid "Software management"
 msgstr "Zarządzanie oprogramowaniem"
 
+msgid "Software manager setup"
+msgstr "Konfiguracja SoftwareManager"
+
 #
 msgid "Software restore"
 msgstr "Przywracanie oprogramowania"
@@ -6042,6 +6703,12 @@ msgstr "Przywracanie oprogramowania"
 msgid "Software update"
 msgstr "Aktualizacja oprogramowania"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "SoftwareManager zarządza oprogramowaniem Dreambox`a"
+
+msgid "Softwaremanager information"
+msgstr "Informacje Softwaremanager"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Niektóre pluginy są niedostępne:\n"
@@ -6176,6 +6843,9 @@ msgstr "Rozpocznij od"
 msgid "Std. Feeds"
 msgstr "Kategorie"
 
+msgid "Step by step network configuration"
+msgstr "Krok po kroku w konfiguracji sieci"
+
 #
 msgid "Step east"
 msgstr "Krok na wschód"
@@ -6199,10 +6869,6 @@ msgid "Step west"
 msgstr "Krok na zachód"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Zatrzymaj"
 
@@ -6242,6 +6908,12 @@ msgstr "Zapamiętaj pozycje"
 msgid "Stored position"
 msgstr "Pozycja zapamiętana"
 
+msgid "Stream podcasts"
+msgstr "Strumieniowanie Podcast`ów"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Strumieniowanie modułów dla orf.at ze strony internetowej IPTV."
+
 #
 msgid "Subservice list..."
 msgstr "Lista subserwisów..."
@@ -6378,6 +7050,9 @@ msgstr "Tryb testowy"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Test konfiguracji sieci Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Testowanie urządzeń DiSEqC"
+
 #
 msgid "Test-Messagebox?"
 msgstr "Informacja testowa?"
@@ -6407,6 +7082,15 @@ msgstr ""
 "Dziękuję za użycie kreatora. Twój nowy AutoTimer został dodany do listy.\n"
 "Wciśnij OK aby kontynuować."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"CleanupWizard poinformuje Cię o wolnej pamięci wewnętrznej Dreamboxa gdy "
+"spadnie poniżej zdefiniowanego progu. Można również użyć tego kreatora do "
+"usunięcia niektórych wtyczek."
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6417,6 +7101,25 @@ msgstr ""
 "chcesz nagrać dane w formacie data DVD? Dane nie będą czytane w "
 "stacjonarnych czytnikach DVD."
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Wtyczka Elektro Power Save przełącza tuner z trybu czuwania w tryb uśpienia "
+"(Deep Standby) w określonych przez użytkownika godzinach.\n"
+"Tylko wtedy, gdy tuner jest w trybie czuwania i nie ma włączonych lub "
+"zaplanowanych nagran w ciągu następnych 20 minut.\n"
+"Tuner automatycznie wzbudzi się (również do zaplanowanych nagrań). Możesz "
+"zatem nie czekać, aż zostanie ponownie uruchomiony."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr "Wtyczka Hotplug informuje nowo dodawane lub usuwane z urządzenia."
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
@@ -6425,6 +7128,44 @@ msgstr ""
 "Rozszerzenie kreatora sieci jest nie zainstalowane!\n"
 "Zainstaluj to."
 
+msgid "The PIN code has been changed successfully."
+msgstr "Kod PIN został zmieniony pomyślnie."
+
+msgid "The PIN codes you entered are different."
+msgstr "Kody PIN które wpisałeś są inne."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"PicturePlayer wyświetla zdjęcia na ekranie telewizora.\n"
+"Można wyświetlać je w postaci miniatur lub jako pokaz slajdów."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Wtyczka Satfinder pozwala na dostrojenie swojej instalacji sat.\n"
+"Pokazuje informacje na temat wskaźnika sygnału i błędów."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"SkinSelector pokazuje menu z możliwością wyboru skórek.\n"
+"Za ich pomocą łatwo zmienić wygląd i funkcjonalność Dreamboxa wg swoich "
+"preferencji."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"SoftwareManager zarządza oprogramowaniem Twojego Dreamboxa.\n"
+"Pomaga w łatwy sposób aktualizować oprogramowanie odbiornika, instalować i "
+"usuwać wtyczki lub nawet kopie zapasowe oraz przywracania ustawień "
+"systemowych."
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6451,13 +7192,33 @@ msgstr ""
 "przedział czasowy jest określony dla wydarzenia wtedy będzie wybrany tylko "
 "ten Autotimer będący w środku przedziału czasowego."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"USB został przygotowany jako bootowalny.\n"
+"Teraz możesz pobrać plik Image .nfi!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+"Wtyczka VideoEnhancement dostarcza zaawansowane ustawienia rozszerzonych "
+"parametrów wideo."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
 msgstr ""
-"Pamięć USB jest teraz bootowalna. Chcesz pobrać teraz ostatnie image z "
-"servera i zachować je na USB?"
+"VideoTune pomaga dostroić obraz na ekranie TV.\n"
+"Możesz kontrolować jasność i kontrast ekranu telewizora."
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr "Wtyczka Videomode dostarcza zaawansowane ustawienia trybu wideo."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
+msgstr ""
+"Wtyczka WirelessLan pomaga w konfiguracji bezprzewodowej karty sieciowej."
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6531,22 +7292,9 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Atrybut porównania jest obowiązkowy"
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Suma kontrolna md5 jest niewłaściwa- plik może być uszkodzony! Czy jesteś "
-"pewien, że chcesz go wypalić w pamięci flash? Robisz to na własne ryzyko!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Suma kontrolna md5 jest nieprawidłowa. Ściągnięty plik może byc niekompletny "
-"lub zepsuty!"
+"Weryfikacja sumy kontrolnej nie powiodła się, plik może być uszkodzony!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6562,22 +7310,17 @@ msgid "The path %s already exists."
 msgstr "Ścieżka %s już istnieje."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Kod pin został zmieniony pomyślnie."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Kod pin który wpisałeś jest zły."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Kod pin który wpisałeś jest inny."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Wyniki będą zapisane w %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Ta Skóra jest w rozdzielczości 1024x576"
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Wyłącznik czasowy został aktywowany."
@@ -6613,6 +7356,14 @@ msgstr ""
 "Kreator może utworzyć kopie zapasową Twoich ustawień. Chcesz zrobić kopie "
 "teraz?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Kreator znalaz kopie konfiguracji kopii zapasowej. Czy chcesz przywrócić "
+"stare ustawienia z % s?"
+
 #
 msgid "The wizard is finished now."
 msgstr "Kreator zakończony."
@@ -6670,28 +7421,6 @@ msgstr ""
 "aktualizować teraz?"
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Plik .NFI nie posiada prawidłowego %s image'a!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Ten plik .nFI nie posiadsa pospidu dla sumy kontrolnej md5 co nie gwarantuje "
-"poprawności jego działania. Czy napewno chcesz wypalić ten image w pamięci "
-"flash?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Suma kontrolna pliku .NFI jest prawidłowa. Czy chcesz nim zaprogramować "
-"pamięć flash?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6745,6 +7474,23 @@ msgstr ""
 "Tak będą wyglądać tytuły wydarzeń. Uwaga dla wyglądu np. niemieckich znaków "
 "może być trudne ponieważ trzeba znać kodowanie znaków."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Ta wtyczka tworzy pamięć USB, którą można wykorzystać do aktualizacji "
+"oprogramowania sprzętowego Dreambox bez konieczności połączenia z siecią.\n"
+"Po pierwsze, pamięć USB musi być przygotowana tak, aby stała się botowalna.\n"
+"W następnym kroku, plik obrazu NFI należy pobrać z serwera aktualizacji i "
+"zapisać na pamięci USB.\n"
+"Jeżeli masz już przygotowaną botowalną pamięć USB, włóż ją teraz. W "
+"przeciwnym wypadku podłącz pamięć USB minimum 64MB!"
+
 #
 msgid "This plugin is installed."
 msgstr "Plugin zainstalowany"
@@ -6764,7 +7510,14 @@ msgstr "Plugin będzie usunięty"
 #
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
-"To ustawienie kontroluje zachowane gdy rezultaty timera odnajdą wydarzenie."
+"To ustawienie kontroluje zachowane gdy rezultaty timera odnajdą wydarzenie."
+
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+"To narzędzie systemowe jest używane wewnętrznie do programowania sprzętu "
+"przy aktualizacji firmware'u."
 
 #
 msgid ""
@@ -6953,20 +7706,23 @@ msgstr "Właściwości tytułu"
 msgid "Titleset mode"
 msgstr "Tryb ustawienia tytułu"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr "Do stosowania jako prosta aplikacja pobierania przez inne wtyczki."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Aby zaktualizować soft w Dreamboxie podążaj wg. tych kroków:\n"
-"1) Wyłącz Dreamboxa przyciskiem z tyłu, podłącz bootującą pamięć USB.\n"
-"2) Włącz tuner ponownie i trzymaj strzałkę W DÓŁ na przednim panelu przez 10 "
-"sekund.\n"
-"3) Poczekaj aż zbootuje i podążaj wg. instrukcji kreatora."
+"Aby zaktualizować oprogramowanie Dreambox, wykonaj następujące czynności:\n"
+"1) Wyłącz tuner tylnym wyłącznikiem zasilania i upewnij się, że bootowalny "
+"pendrive jest podłączony.\n"
+"2) Włącz zasilanie ponownie i przytrzymaj przycisk na panelu przednim przez "
+"10 sekund.\n"
+"3) Poczekaj na start tunera i postępuj zgodnie z instrukcjami kreatora."
 
 #
 msgid "Today"
@@ -7000,6 +7756,9 @@ msgstr "Najlepiej oceniane"
 msgid "Track"
 msgstr "Ścieżka"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr "TrafficInfo pokazuje informacje o niemieckim ruchu drogowym."
+
 #
 msgid "Translation"
 msgstr "Tłumaczenie"
@@ -7122,13 +7881,6 @@ msgstr "USB Stick"
 msgid "USB stick wizard"
 msgstr "Kreator pamięci USB"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"Kreator pamięci USB zakończony. Twój dreambox z nowym image zostanie "
-"zrestartowany!"
-
 #
 msgid "Ukrainian"
 msgstr "Ukraiński"
@@ -7210,6 +7962,9 @@ msgstr "Błąd odmontowania"
 msgid "Unsupported"
 msgstr "Nieobsługiwany"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr "UnwetterInfo pokazuje niemieckie informacje burzowe."
+
 #
 msgid "Update"
 msgstr "Uaktualnienie"
@@ -7297,6 +8052,9 @@ msgstr "Użyj zwykłej lokalizacji"
 msgid "Use a gateway"
 msgstr "Użyj bramy"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Używaj i kontroluj wiele Dreamboxów za pomocą różnych pilotów."
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Użyj nie-płynnego przewijania z poza szybkości"
@@ -7329,6 +8087,12 @@ msgid ""
 "press OK."
 msgstr "Użyj przycisku góra/dół aby zmienić opcje. Po tym , wciśnij OK."
 
+msgid "Use this input device settings?"
+msgstr "Użyć tego ustawienia urządzenia wejściowego?"
+
+msgid "Use this settings?"
+msgstr "Użyć tych ustawień?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Użyć tych ustawień?"
@@ -7373,6 +8137,12 @@ msgstr "VCR Scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD skin"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vali.HD.nano skin"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr "Sprawdź autentyczność Dreamboxa uruchamiając plugin autentyczności!"
@@ -7433,6 +8203,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Wybór trybu wideo"
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Streaming wideo ze strony ORF.at"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "VideoEnhancement zapewnia zaawansowane ustawienia wideo"
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VideoTune pomaga dostroić obraz Twojego TV"
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Zachowanie przed wyjściem:"
@@ -7441,6 +8220,9 @@ msgstr "Zachowanie przed wyjściem:"
 msgid "Videoenhancement Setup"
 msgstr "Konfiguracja"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr "Videomode zapewnia zaawansowane ustawienia trybu wideo"
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Zachowanie gdy zatrzymany:"
@@ -7449,6 +8231,12 @@ msgstr "Zachowanie gdy zatrzymany:"
 msgid "View Count"
 msgstr "Ilości odtwarć"
 
+msgid "View Google maps"
+msgstr "Zobacz mapy Google"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Zobacz mapy Google za pomocą Dreamboxa."
+
 #
 msgid "View Movies..."
 msgstr "Wyświetl Filmy..."
@@ -7554,6 +8342,16 @@ msgstr "Obejrzano: "
 msgid "Virtual KeyBoard"
 msgstr "Wirtualna klawiatura"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Wizualizacja dla Europejskiej instalacji"
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+"Pokaż i kontroluj oświetlenie, ściemnienie, żaluzje, termostaty etc. przez "
+"EIB/KNX. (wymagany serwer linknx)"
+
 #
 msgid "Voltage mode"
 msgstr "Tryb napięcia"
@@ -7604,6 +8402,15 @@ msgstr "Oczekiwanie"
 msgid "Warn if free space drops below (kB):"
 msgstr "Ostrzegaj jeśli wolne miejsce spadnie poniżej (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Oglądaj stream z ZDF Mediathek"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "Wtyczka WeatherPlugin pokazuje prognozę pogody na Dreamboxie."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Prognoza pogody na Dreambox"
+
 msgid "Webinterface"
 msgstr "Webinterfejs"
 
@@ -7814,10 +8621,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Gdzie zachować tymczasowe nagrania timeshift?"
 
 #
-msgid "Wireless"
-msgstr "Bezprzewodowy"
-
-#
 msgid "Wireless LAN"
 msgstr "Sieć bezprzewodowa"
 
@@ -7829,6 +8632,128 @@ msgstr "Sieć bezprzewodowa"
 msgid "Wireless Network State"
 msgstr "Status sieci bezprzewodowej"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Za pomocą AntiScrollbar można ukryć irytujące tzw. linie giełdowe (np. na "
+"kanałach informacyjnych)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"Z DVDBurn możesz tworzyć kompilacje nagrań z twardego dysku Dreamboxa.\n"
+"Opcjonalnie można dodać konfigurowalne menu. Możesz nagrywać kompilacjie "
+"zgodne ze standardem DVD, które mogą być odtwarzane na konwencjonalnych "
+"odtwarzaczach DVD.\n"
+"Nagrania w wyskiej rozdzielczości HDTV mogą być nagrywane tylko w "
+"odpowiednim formacie dreamboxa."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr "Przy użyciu EPGSearch można przeszukiwać EPG i tworzyć Timery."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Za pomocą Genuine Drembox można zweryfikować autentyczność swojego Dreamboxa."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Za pomocą IMDb możesz pobrać i wyświetlić informacje o filmach (ocena, "
+"plakat, obsada, streszczenie itp.) na temat wybranego wydarzenia."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "Z pomocą MovieRetitle można zmieniać nazwy swoich filmów."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"Za pomocą MyTube można odtwarzać filmy z YouTube bezpośrednio na ekranie "
+"telewizora bez użycia komputera PC."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+"Za pomocą WebcamViever możesz przeglądać kamery Web na Twoim telewizorze."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"Za pomocą Werbezapper można pomijać reklamy, tworząc krótkie Timery\n"
+"(Od 1 do 9 minut) podczas nadawania reklamy samoczynnie przełączy do "
+"pierwotnego kanału."
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"Za pomocą YouTubePlayer można oglądać filmy wideo z YouTube na Dreamboxie.\n"
+"Ta wtyczka wymaga komputera PC z uruchomionym programem VLC."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Za pomocą wtyczki CommonInterfaceAssignment możliwe jest stosowanie różnych "
+"modułów CI w Dreamboxie i przydzielanie im dedykowanych Dostawców / Usług "
+"lub CAID do każdego z nich.\n"
+"Pozwala to oglądać kodowany kanał podczas nagrywania innego."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"Wtyczka CrashlogAutoSubmit wysyła automatycznie mailem crash logi znajdujące "
+"się na dysku twardym do Dream Multimedia."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Za pomocą wtyczki DefaultServicesScanner można skanować lamedbs domyślnie "
+"posortowane przez satelitę z podłączonym sat. pozycjonerem."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"Za pomocą wtyczki DiseqcTester można przetestować instalację sat. oraz "
+"sprawdzić poprawność działania DiSEqC."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Za pomocą wtyczki NFIFlash możesz przygotować Image z pamięci USB.\n"
+"Jest możliwość flaszowania Dreamboxa z pamięci w USB."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr "Z pomocą NetworkWizard można łatwo krok po kroku skonfigurować sieć."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"Za pomocą wtyczki PositionerSetup łatwo zainstalujesz i skonfigurujesz "
+"antenę z obrotnicą."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"Z pomocą wtyczki SatelliteEquipmentControl możliwe jest dostrojenie ustawień "
+"DiSEqC`a."
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7858,10 +8783,6 @@ msgid "Write failed!"
 msgstr "Błąd zapisu!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Zapisywanie image'a NFI do flash'a zakończone"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7877,6 +8798,9 @@ msgstr "Tak"
 msgid "Yes to all"
 msgstr "Tak dla wszystkich"
 
+msgid "Yes, always"
+msgstr "Tak, zawsze"
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Tak, usuń ten film"
@@ -8003,6 +8927,9 @@ msgstr ""
 "Nie podałeś ważnego wyrażenia w tytule Atrybutu dla nowego AutoTimera.\n"
 "Do czasu gdy ten atrybut jest obowiązkowy nie możesz kontynuować bez tego."
 
+msgid "You didn't select a channel to record from."
+msgstr "Nie wybrałeś kanału z którego chcesz nagrywać."
+
 #
 #, python-format
 msgid ""
@@ -8054,15 +8981,14 @@ msgstr ""
 "Teraz Dreambox zostanie zatrzymany. Po wykonaniu  instrukcji aktualizacji ze "
 "strony, nowe oprogramowanie zapyta Ciebie czy powinno przywrocić ustawienia."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Ustaw kod PIN i ukryj to przed Twoimi dziećmi.\n"
+"Podaj kod PIN i ukryj go przed dziećmi.\n"
 "\n"
-"Czy chcesz ustawić kod PIN teraz?"
+"Chcesz podać nowy kod PIN?"
 
 #
 msgid ""
@@ -8206,6 +9132,9 @@ msgstr ""
 "\n"
 "Wybierz co dalej chcesz zrobić."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek pozwala na strumieniowe oglądanie ZDF Mediatek."
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr "Przełączyć spowrotem na poprzedni kanał?"
@@ -8222,6 +9151,18 @@ msgstr "Przełączyć spowrotem na serwis przed miernikiem sygnału?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Przełączyć spowrotem na kanał przed konfiguracją?"
 
+msgid "Zap between commercials"
+msgstr "Przełącz między reklamami"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr "ZapStatistic pokazuje oglądane kanały wraz z statystyką."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr "Zoom w filmach do letterboxed / anamorph"
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr "Zoom w filmach do letterboxed / anamorph."
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -8241,6 +9182,9 @@ msgstr "[edycja ulubionych]"
 msgid "[move mode]"
 msgstr "[tryb przesuwania]"
 
+msgid "a HD skin from Kerni"
+msgstr "skin HD od Kerni"
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "Gui do wyznaczenia serwisów/providerów dla Modułów CI"
@@ -8349,6 +9293,9 @@ msgstr "Dodaj serwis do ulubionych"
 msgid "add services"
 msgstr "Dodaj serwisy"
 
+msgid "add tags to recorded movies"
+msgstr "dodaj tagi do nagranych filmów"
+
 #
 msgid "add to parental protection"
 msgstr "Dodaj do kontroli rodzicielskiej"
@@ -8361,6 +9308,25 @@ msgstr "Zaawansowana"
 msgid "alphabetic sort"
 msgstr "Sortuj alfabetycznie"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+"przypisywanie kolorowych przycisków (Czerwony/Zielony/Żółty/Niebieski) do "
+"wtyczek z MOVIELIST."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "przypisywanie kolorowych przycisków do wtyczek z MOVIELIST"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"przypisywanie długie naciśnięcie przycisku (Czerwony/Zielony/Żółty/"
+"Niebieski) dla wtyczek lub funkcji E2."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+"przypisywanie długie naciśnięcie pod kolorowe przyciski dla wtyczek lub "
+"funkcji E2"
+
 #
 msgid "assigned CAIds:"
 msgstr "Wyznaczone CAIds:"
@@ -8445,10 +9411,6 @@ msgid "chapters"
 msgstr "Rozdziały"
 
 #
-msgid "choose destination directory"
-msgstr "Wybierz folder docelowy"
-
-#
 msgid "circular left"
 msgstr "Kołój w lewo"
 
@@ -8480,6 +9442,9 @@ msgstr "połączony"
 msgid "continue"
 msgstr "Kontynuuj"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "sterowanie wieloma Dreamboxami różnymi pilotami"
+
 #
 msgid "copy to bouquets"
 msgstr "Kopiuj do bukietów"
@@ -8492,6 +9457,10 @@ msgstr "Nie może być usunięty"
 msgid "create directory"
 msgstr "Utwórz katalog"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "aktualnie instalowany Image: %s"
+
 #
 msgid "daily"
 msgstr "Codziennie"
@@ -8524,6 +9493,9 @@ msgstr "Usuń zachowaną playlistę"
 msgid "delete..."
 msgstr "Usuń..."
 
+msgid "description"
+msgstr "opis"
+
 #
 msgid "disable"
 msgstr "Wyłącz"
@@ -8649,10 +9621,6 @@ msgid "exit networkadapter setup menu"
 msgstr "Wyjdź z menu konfiguracji adaptera sieciowego"
 
 #
-msgid "failed"
-msgstr "Zawiódł"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Formaty plików (BMP, PNG, JPG, GIF)"
 
@@ -8928,6 +9896,9 @@ msgstr "Nieskonfigurowany"
 msgid "not locked"
 msgstr "Nie zablokowany"
 
+msgid "not supported"
+msgstr "Nieobsługiwany"
+
 #
 msgid "not used"
 msgstr "nie użyty"
@@ -9032,6 +10003,12 @@ msgstr "Nagrywanie..."
 msgid "red"
 msgstr "czerwony"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "przerobiony Kerni-HD1 skin"
+
+msgid "redirect notifications to Growl"
+msgstr "przekierowanie powiadomień do Growl"
+
 #
 msgid "remove a nameserver entry"
 msgstr "usuń wpis nameserwera"
@@ -9133,15 +10110,14 @@ msgstr "Drugi kabel zmotoryzowanego LNB"
 msgid "seconds"
 msgstr "Sekundy"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "zobacz usługi przewodnika EPG (i PiP) z kanałów na pasku"
+
 #
 msgid "select"
 msgstr "Wybierz"
 
 #
-msgid "select .NFI flash file"
-msgstr "Wybierz plik .NFI flash"
-
-#
 msgid "select CAId"
 msgstr "Wybierz CAId"
 
@@ -9150,10 +10126,6 @@ msgid "select CAId's"
 msgstr "Wybierz CAId's"
 
 #
-msgid "select image from server"
-msgstr "Wybierz plik z serwera"
-
-#
 msgid "select interface"
 msgstr "Wybierz interfejs"
 
@@ -9169,17 +10141,18 @@ msgstr "Wybierz film"
 msgid "select the movie path"
 msgstr "Wybierz ścieżkę filmu"
 
-#
-msgid "service pin"
-msgstr "Pin serwisu"
+msgid "service PIN"
+msgstr "PIN serwisu"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "Ustaw Dreamboxa w tryb czuwania po starcie tunera"
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "Ustawienia opóźnienia Audio (LipSync)"
 
-#
-msgid "setup pin"
-msgstr "Pin ustawień"
+msgid "setup PIN"
+msgstr "Konfiguracja PIN"
 
 #
 msgid "show DVD main menu"
@@ -9369,6 +10342,9 @@ msgstr "przełącz ucięty znacznik w aktualną pozycję"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "czas odtwarzania, rozdział, audio, informacja o napisach"
 
+msgid "tuner is not supported"
+msgstr "Tuner nieobsługiwany"
+
 #
 msgid "unavailable"
 msgstr "Niedostępny"
@@ -9393,6 +10369,12 @@ msgstr "Aż do standby/restartu"
 msgid "use as HDD replacement"
 msgstr "Użyj jako wymiany HDD"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "Użyj Dreamboxa przez Web proxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "Użyj Dreamboxa przez Web proxy."
+
 #
 msgid "user defined"
 msgstr "Zdefiniowane przez użytkownika"
@@ -9494,10 +10476,21 @@ msgstr "Przełączony"
 #~ msgstr "* Dostępne tylko gdy wpisujesz ukryty SSID lub klucz sieciowy"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Ładowanie pliku .NFI nie powiodło się:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr "Utworzenie bootowalnego nośnika USB z .NFI Flasher powiodło się."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Suma kontrolna md5 pliku .NFi została sprawdzona. Możesz bezpiecznie "
+#~ "flashować tym image'm!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "Katalog /usr/share/enigma2"
 
@@ -9649,10 +10642,30 @@ msgstr "Przełączony"
 #~ msgstr "Monitor rozmów"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Nie można odnaleźć katalogu"
+
+#
 #~ msgid "Change"
 #~ msgstr "Zmień"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Zmień katalog"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Zmien pin serwisowy"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Zmień piny serwisowe"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Zmień pin ustawień"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Sprawdzanie Lokalizacji"
 
@@ -9719,10 +10732,6 @@ msgstr "Przełączony"
 #~ "ponawianie..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Kontynuuj"
-
-#
 #~ msgid "Copying USB flasher boot image to stick..."
 #~ msgstr "Kopiowanie USB flasher image'a na nosnik..."
 
@@ -9787,10 +10796,18 @@ msgstr "Przełączony"
 #~ msgstr "Usuń wybrane montowanie"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Katalog docelowy"
+
+#
 #~ msgid "Details"
 #~ msgstr "Szczegóły"
 
 #
+#~ msgid "Details for extension: "
+#~ msgstr "Szczegóły rozszerzenia: "
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Ustawienia urządzenia:"
 
@@ -9799,6 +10816,10 @@ msgstr "Przełączony"
 #~ msgstr "Tryb DiSEqC"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Wyłącz napisy"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9853,6 +10874,10 @@ msgstr "Przełączony"
 #~ msgstr "Zrobione - Instalowanie lub aktualizowanie %d pakietów z %d błędami"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Ładowanie image'a z USB flasher'a nie powiodło się:"
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "Ładowanie opisu image'u..."
 
@@ -9962,6 +10987,13 @@ msgstr "Przełączony"
 #~ msgstr "Sprawdź system plików..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Najpierw musisz załadować najnowszą wersję środowiska bootującego dla  "
+#~ "USB flash'era."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "Napraw pamięć USB"
 
@@ -10026,6 +11058,10 @@ msgstr "Przełączony"
 #~ msgstr "Jeśli widzisz tą stronę, proszę wciśnij OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Narzędzia flash'a"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr " Aktualizacja Image'a"
 
@@ -10050,6 +11086,14 @@ msgstr "Przełączony"
 #~ "Kasowanie"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Zintegrowany Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Zintegrowana sieś bezprzewodowa"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Interfejs: %s"
 
@@ -10149,10 +11193,18 @@ msgstr "Przełączony"
 #~ msgstr "Nowe DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nowy pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Brak 50 Hz, przepraszam. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nie znaleziono uzytecznego nośnika USB"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -10241,6 +11293,10 @@ msgstr "Przełączony"
 #~ msgstr "Szczegóły paczki dla: "
 
 #
+#~ msgid "Page"
+#~ msgstr "Strona"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "Tworzenie partycji na nośniku USB..."
 
@@ -10263,6 +11319,10 @@ msgstr "Przełączony"
 #~ "pilocie."
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Proszę wybrać plik do ściągnięcia z serwera .NFI"
+
+#
 #~ msgid ""
 #~ "Please configure your local LAN internet connection by filling out the "
 #~ "needed values.\n"
@@ -10283,6 +11343,22 @@ msgstr "Przełączony"
 #~ "Aby kontynuować naciśnij przycisk OK."
 
 #
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Odłącz wszystkie urządzenia USB od Dreamboxa i podłącz ponownie daną "
+#~ "pamięć USB (minimalny rozmiar to 64 MB) !"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Wpisz stary kod pin"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Proszę wybrać plik .NFI z medium"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr "Proszę wybrać sieć bezprzewodową do której chcesz sie podłączyć."
 
@@ -10291,6 +11367,10 @@ msgstr "Przełączony"
 #~ msgstr "Wybierz słowo kluczowe do filtrowania..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Proszę wybrać nośnik lub katalog docelowy"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "Suma kontrolna md5 jest sprawdzana. Proszę czekać..."
 
@@ -10326,6 +11406,10 @@ msgstr "Przełączony"
 #~ msgstr "Nacisnij OK aby zapisać zmiany!!!"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Wciśnij OK aby pokazać listę zmian"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10380,14 +11464,34 @@ msgstr "Przełączony"
 #~ "ponownie teraz?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Wpisz ponownie nowy pin"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Odśwież"
 
 #
+#~ msgid "Remember service pin"
+#~ msgstr "Pamiętaj pin serwisu"
+
+#
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Pamiętaj anulowanie pinu serwisu"
+
+#
 #~ msgid "Remounting stick partition..."
 #~ msgstr "Podowne montowanie partycji USB..."
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Czy usunąć popsuty plik .NFI?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Czy usunąć niekompletne pliki .NFI?"
+
+#
 #~ msgid "Removeing"
 #~ msgstr "Kasowanie"
 
@@ -10468,6 +11572,14 @@ msgstr "Przełączony"
 #~ "nim przy użyciu WLAN USB Stick\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Skanuj sieć w poszukiwaniu bezprzewodowych AP i podłącz do nich używając "
+#~ "wybranego urządzenia bezprzewodowego.\n"
+
+#
 #
 #
 #
@@ -10479,18 +11591,34 @@ msgstr "Przełączony"
 #~ msgstr "Wybierz źródło IPKG aby edytować..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Wybierz tryb audio"
+
+#
 #~ msgid "Select channel audio"
 #~ msgstr "Wybierz kanał audio"
 
 #
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Wybierz pliki dla kopii zapasowej. Aktualnie wybrane:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Wybierz pliki/katalogi dla kopii zapasowej..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Wybierz image"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Wybierz wejście Wideo"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Wybierz image źródłowy"
+
+#
 #~ msgid "September"
 #~ msgstr "Wrzesień"
 
@@ -10561,6 +11689,10 @@ msgstr "Przełączony"
 #~ msgstr "Krok"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Przełącz audio"
 
@@ -10615,6 +11747,39 @@ msgstr "Przełączony"
 #~ "NFI z serwera"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "Pamięć USB jest teraz bootowalna. Chcesz pobrać teraz ostatnie image z "
+#~ "servera i zachować je na USB?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Suma kontrolna md5 jest niewłaściwa- plik może być uszkodzony! Czy jesteś "
+#~ "pewien, że chcesz go wypalić w pamięci flash? Robisz to na własne ryzyko!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Suma kontrolna md5 jest nieprawidłowa. Ściągnięty plik może byc "
+#~ "niekompletny lub zepsuty!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Kod pin został zmieniony pomyślnie."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Kod pin który wpisałeś jest inny."
+
+#
 #~ msgid "There is nothing to be done."
 #~ msgstr "Nie ma nic do wykonania"
 
@@ -10626,6 +11791,27 @@ msgstr "Przełączony"
 #~ msgstr "Bład podczas pobierania wpisów z YouTube. Powtórz jeszcze raz..."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Plik .NFI nie posiada prawidłowego %s image'a!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Ten plik .nFI nie posiadsa pospidu dla sumy kontrolnej md5 co nie "
+#~ "gwarantuje poprawności jego działania. Czy napewno chcesz wypalić ten "
+#~ "image w pamięci flash?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Suma kontrolna pliku .NFI jest prawidłowa. Czy chcesz nim zaprogramować "
+#~ "pamięć flash?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Dreambox nie moze zdekodować %s strumienia video!"
 
@@ -10667,6 +11853,21 @@ msgstr "Przełączony"
 #~ "go ponownie po zgłoszeniu takiej konieczności."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Aby zaktualizować soft w Dreamboxie podążaj wg. tych kroków:\n"
+#~ "1) Wyłącz Dreamboxa przyciskiem z tyłu, podłącz bootującą pamięć USB.\n"
+#~ "2) Włącz tuner ponownie i trzymaj strzałkę W DÓŁ na przednim panelu przez "
+#~ "10 sekund.\n"
+#~ "3) Poczekaj aż zbootuje i podążaj wg. instrukcji kreatora."
+
+#
 #~ msgid "Type:"
 #~ msgstr "Typ:"
 
@@ -10674,6 +11875,13 @@ msgstr "Przełączony"
 #~ msgid "USB"
 #~ msgstr "USB"
 
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "Kreator pamięci USB zakończony. Twój dreambox z nowym image zostanie "
+#~ "zrestartowany!"
+
 #
 #~ msgid ""
 #~ "Unable to initialize harddisk.\n"
@@ -10789,6 +11997,14 @@ msgstr "Przełączony"
 #~ msgstr "Kiedy skończysz, w celu nagrania kolekcji nacisnij klawisz 0!"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Bezprzewodowy"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Zapisywanie image'a NFI do flash'a zakończone"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "Zapisywanie pliku image'a do NAND Flash"
 
@@ -10847,6 +12063,16 @@ msgstr "Przełączony"
 #~ "Czy chcesz zdefiniować je teraz?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Ustaw kod PIN i ukryj to przed Twoimi dziećmi.\n"
+#~ "\n"
+#~ "Czy chcesz ustawić kod PIN teraz?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Twój telewizor działa z 50 Hz  Wspaniale!"
 
@@ -10939,6 +12165,10 @@ msgstr "Przełączony"
 #~ msgstr "skauj"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "Wybierz folder docelowy"
+
+#
 #~ msgid "color"
 #~ msgstr "kolor"
 
@@ -10967,6 +12197,10 @@ msgstr "Przełączony"
 #~ msgstr "Wyjdź z menu konfiguracji adaptera sieciowego"
 
 #
+#~ msgid "failed"
+#~ msgstr "Zawiódł"
+
+#
 #~ msgid "font face"
 #~ msgstr "font face"
 
@@ -11071,6 +12305,22 @@ msgstr "Przełączony"
 #~ "%d znalezionych serwisów!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "Wybierz plik .NFI flash"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "Wybierz plik z serwera"
+
+#
+#~ msgid "service pin"
+#~ msgstr "Pin serwisu"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "Pin ustawień"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "pokaż pierwszą etykietę"
 
index 64813d9..0051f5e 100755 (executable)
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma Portuguese\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-03-30 18:45-0000\n"
 "Last-Translator: Muaitai <muaitai@gmail.com>\n"
 "Language-Team: Muaitai <muaitai@gmail.com>\n"
@@ -114,6 +114,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -225,15 +228,6 @@ msgid "* Only available if more than one interface is active."
 msgstr ""
 
 #
-msgid ".NFI Download failed:"
-msgstr ""
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-
-#
 msgid "0"
 msgstr "0"
 
@@ -373,6 +367,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -405,12 +411,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "gravar lista"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -460,6 +481,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -524,6 +548,12 @@ msgstr "Sobre"
 msgid "About..."
 msgstr "Sobre..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -651,6 +681,12 @@ msgstr ""
 "saturado possivel. Se estiver satisfeito com o resultado, carregue OK para "
 "sair, ou use as teclas com números para selecionar outros ecrãs."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -675,6 +711,11 @@ msgstr "Definições de  Video Avançadas"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Depois do evento"
@@ -687,6 +728,9 @@ msgstr ""
 "Depois de terminado, necessita de proteger alguns serviços. Consulte o "
 "manual da DM."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr ""
@@ -711,6 +755,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -723,6 +773,9 @@ msgstr "Modo radio alternativo"
 msgid "Alternative services tuner priority"
 msgstr "Prioridade dos serviços do Tuner"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -811,6 +864,9 @@ msgstr "Consultar Utilizador"
 msgid "Aspect Ratio"
 msgstr "Aspect Ratio"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -830,6 +886,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -878,6 +939,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatico"
@@ -886,6 +952,32 @@ msgstr "Automatico"
 msgid "Automatic Scan"
 msgstr "Busca automatica"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -906,6 +998,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -994,6 +1092,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr ""
@@ -1010,6 +1114,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Brilho"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1026,6 +1136,9 @@ msgstr ""
 msgid "Burn to DVD"
 msgstr "Gravar DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1049,6 +1162,11 @@ msgstr "Banda C"
 msgid "CDInfo"
 msgstr "Barra de Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1069,6 +1187,12 @@ msgstr "Cabo"
 msgid "Cache Thumbnails"
 msgstr "Cache Thumbnails"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 # File: tmp/enigma2_plugins/genuinedreambox/src/plugin.py, line: 108
 msgid "Can't connect to server. Please check your network!"
 msgstr ""
@@ -1082,10 +1206,6 @@ msgid "Cancel"
 msgstr "Cancelar"
 
 #
-msgid "Cannot parse feed directory"
-msgstr ""
-
-#
 msgid "Capacity: "
 msgstr "Capacidade"
 
@@ -1118,10 +1238,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr ""
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1129,17 +1245,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Alterar o PIN"
 
-#
-msgid "Change service pin"
-msgstr "Alterar o  PIN do canal"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Alterar o PIN dos Canais"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Alterar o PIN"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1149,6 +1262,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Canal"
@@ -1217,6 +1333,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Escolha o Bouquet"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Seleccione "
@@ -1253,6 +1372,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1380,6 +1505,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1424,6 +1552,9 @@ msgstr "Constelação"
 msgid "Content does not fit on DVD!"
 msgstr ""
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr ""
@@ -1436,6 +1567,30 @@ msgstr ""
 msgid "Contrast"
 msgstr "Contraste"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr ""
@@ -1479,6 +1634,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr ""
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1495,6 +1656,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Falhou a criação da pasta movie"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1512,6 +1682,9 @@ msgstr "Croata"
 msgid "Current Transponder"
 msgstr "Transponder actual"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Definições actuais:"
@@ -1524,6 +1697,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Versão instalada"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1553,10 +1729,32 @@ msgstr "Definir o tempo para as teclas '7'/'9'"
 msgid "Customize"
 msgstr "Personalizar"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Cortar"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Editor de corte das listas"
@@ -1605,6 +1803,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr ""
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dinamarquês"
@@ -1659,6 +1866,12 @@ msgstr ""
 msgid "Defaults"
 msgstr "Assistente"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Atraso"
@@ -1702,12 +1915,7 @@ msgstr "Descrição"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr ""
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1754,6 +1962,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr ""
@@ -1776,10 +1987,6 @@ msgid "Disable Picture in Picture"
 msgstr "Desabilitar Imagem na Imagem"
 
 #
-msgid "Disable Subtitles"
-msgstr "Desabilitar Legendas"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1831,6 +2038,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1892,6 +2105,10 @@ msgstr "Deseja fazer uma busca de canais?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Deseja fazer outra busca manual?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Deseja activar o Controle Paternal na sua Dreambox?"
@@ -1984,6 +2201,10 @@ msgstr ""
 msgid "Download"
 msgstr ""
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr ""
@@ -1996,12 +2217,11 @@ msgstr "Descarregar Plugins"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
+msgid "Download location"
 msgstr ""
 
 #
@@ -2056,6 +2276,13 @@ msgstr "Selecção do EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2117,6 +2344,12 @@ msgstr "Editar lista de canais"
 msgid "Edit settings"
 msgstr ""
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr ""
@@ -2149,6 +2382,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Electronic Program Guide"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Activar"
@@ -2265,6 +2501,11 @@ msgstr "Terminado"
 msgid "English"
 msgstr "Inglês"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2382,6 +2623,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Progresso"
@@ -2402,6 +2646,9 @@ msgstr ""
 msgid "Exit editor"
 msgstr "Sair do Editor"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2450,6 +2697,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Reset de Fabrica"
@@ -2545,9 +2797,7 @@ msgstr ""
 msgid "Finnish"
 msgstr "Finlandês"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
 
 #
@@ -2617,6 +2867,12 @@ msgstr "Sexta feira"
 msgid "Frisian"
 msgstr ""
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2634,6 +2890,16 @@ msgstr ""
 "Gui necessita reiniciar para aplicar a nova Skin\n"
 "Deseja reiniciar agora? "
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2669,14 +2935,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Alemão"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Adquirir a info do plugin.Por favor espere"
@@ -2693,6 +2977,14 @@ msgstr "Ir para 0"
 msgid "Goto position"
 msgstr "Ir para posição"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Multi EPG Gráfico"
@@ -2709,6 +3001,12 @@ msgstr "Grego"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Intervalo"
@@ -2785,6 +3083,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Quantos minutos deseja gravar?"
@@ -2805,6 +3106,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Hungaro"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "Endereço IP"
@@ -2813,6 +3117,9 @@ msgstr "Endereço IP"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr ""
@@ -2862,10 +3169,6 @@ msgstr ""
 "Se os ajustes estão bem, carregue OK."
 
 #
-msgid "Image flash utility"
-msgstr ""
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2955,6 +3258,12 @@ msgstr "A iniciar o disco rigido"
 msgid "Input"
 msgstr "Entrada"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr ""
@@ -3016,14 +3325,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Ethernet integrada"
-
-#
-msgid "Integrated Wireless"
-msgstr ""
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3038,6 +3339,9 @@ msgstr "Flash Interna"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Localização Inválida"
@@ -3100,6 +3404,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italiano"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3117,6 +3427,51 @@ msgstr ""
 msgid "Just Scale"
 msgstr "Modo Escala"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3143,6 +3498,9 @@ msgstr "Config. do Teclado"
 msgid "Keymap"
 msgstr "Mapa das teclas"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr ""
@@ -3239,6 +3597,12 @@ msgstr ""
 msgid "List of Storage Devices"
 msgstr "Lista de dispositivos de armazenamento"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Lituano"
@@ -3336,10 +3700,23 @@ msgstr "Marcar Somente"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3404,6 +3781,17 @@ msgstr "Reprodutor de Media"
 msgid "MediaPlayer"
 msgstr "ReprodutorMedia"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr ""
@@ -3416,6 +3804,9 @@ msgstr ""
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Mensagem"
@@ -3598,10 +3989,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Mover Oeste"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Menu da lista de filmes"
@@ -3666,6 +4072,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "Próximo"
@@ -3711,6 +4122,102 @@ msgstr "Nameserver Setup"
 msgid "Nameserver settings"
 msgstr ""
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Máscara"
@@ -3778,13 +4285,12 @@ msgstr ""
 msgid "New"
 msgstr "Novo"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Novo Pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3910,10 +4416,6 @@ msgstr ""
 "Configure o seu tuner antes de iniciar a busca de canais."
 
 #
-msgid "No useable USB stick found"
-msgstr ""
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3986,6 +4488,9 @@ msgstr "Não."
 msgid "No, just start my dreambox"
 msgstr "Não, somente inicie a Dreambox."
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4153,10 +4658,19 @@ msgstr "Posição Orbital"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4186,10 +4700,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Página"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4214,6 +4724,11 @@ msgstr "Editor do Controle Paternal"
 msgid "Parental control type"
 msgstr "Tipo de Controle Paternal"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4226,6 +4741,12 @@ msgstr "Pausar o filme quando terminar"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4275,6 +4796,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4287,6 +4814,21 @@ msgstr "Reproduzir filmes gravados..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Por favor reinicie"
@@ -4299,6 +4841,11 @@ msgstr "Selecione o dispositivo a procurar"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Altere o tempo final da gravação"
@@ -4308,10 +4855,6 @@ msgid "Please check your network settings!"
 msgstr ""
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-
-#
 msgid "Please choose an extension..."
 msgstr "Por favor escolha a extensão"
 
@@ -4338,12 +4881,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Por favor não altere os valores se não tem a certeza do que vai fazer!"
 
@@ -4371,9 +4908,8 @@ msgstr ""
 msgid "Please enter the correct pin code"
 msgstr "Escreva o PIN correcto"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Escreva o PIN antigo"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4410,10 +4946,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr ""
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Seleccione uma lista para apagar..."
 
@@ -4433,6 +4965,9 @@ msgstr "Selecione um subserviço para gravar..."
 msgid "Please select a subservice..."
 msgstr "Selecione um subserviço..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4450,10 +4985,6 @@ msgid "Please select tag to filter..."
 msgstr ""
 
 #
-msgid "Please select target directory or medium"
-msgstr ""
-
-#
 msgid "Please select the movie path..."
 msgstr "Por favor seleccione a pasta do Filme..."
 
@@ -4578,6 +5109,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4642,6 +5176,9 @@ msgstr "Definições do Posicionador"
 msgid "Positioner storage"
 msgstr "Gravar no Posicionador"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4656,10 +5193,19 @@ msgstr "Power em mA"
 msgid "Predefined transponder"
 msgstr "Transponder pré-definido"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Em preparação… Por favor espere "
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr ""
@@ -4730,10 +5276,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4753,6 +5295,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr ""
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr ""
@@ -4797,6 +5345,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr ""
@@ -4817,6 +5368,9 @@ msgstr "Saida RF"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4880,6 +5434,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Definições de recepção"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Gravar"
@@ -4921,9 +5481,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Gravações têm sempre prioridade"
 
-#
-msgid "Reenter new pin"
-msgstr "Reintroduza o PIN"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4949,12 +5508,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -4994,14 +5554,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr ""
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr ""
-
-#
 msgid "Remove timer"
 msgstr ""
 
@@ -5030,6 +5582,9 @@ msgstr "Renomear"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Repetir"
@@ -5046,6 +5601,12 @@ msgstr "A repetir o programa que está a gravar actualmente… Continuar? "
 msgid "Repeats"
 msgstr "Repetições"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5134,6 +5695,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5238,6 +5802,9 @@ msgstr "Definições do Equipamento de Satelite"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satelites"
@@ -5246,6 +5813,9 @@ msgstr "Satelites"
 msgid "Satfinder"
 msgstr "Busca Satelites"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr ""
@@ -5386,14 +5956,11 @@ msgstr "Scan band US MID"
 msgid "Scan band US SUPER"
 msgstr "Scan band US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5401,6 +5968,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5442,6 +6012,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5471,6 +6044,9 @@ msgstr ""
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Busca"
@@ -5506,10 +6082,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Selecione o modo de Audio"
-
-#
 msgid "Select audio track"
 msgstr "Seleciona a pista de audio"
 
@@ -5525,16 +6097,20 @@ msgstr "Selecione o canal que deseja gravar"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
 msgstr ""
 
 #
@@ -5599,10 +6175,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr ""
-
-#
 msgid "Send DiSEqC"
 msgstr ""
 
@@ -5690,6 +6262,9 @@ msgstr "Info "
 msgid "Services"
 msgstr "Serviços"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5723,6 +6298,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5826,6 +6404,26 @@ msgstr "Mostrar o Radio"
 msgid "Show the tv player..."
 msgstr "Mostrar TV"
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr ""
@@ -5858,10 +6456,16 @@ msgstr "Emissões Identicas:"
 msgid "Simple"
 msgstr "Simples"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr ""
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Unico"
@@ -5886,6 +6490,9 @@ msgstr "Singlestep (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5931,6 +6538,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5939,6 +6549,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Alguns plugins não estão disponiveis:\n"
@@ -6068,6 +6684,9 @@ msgstr "A Iniciar"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Avançar para Este"
@@ -6091,10 +6710,6 @@ msgid "Step west"
 msgstr "Avançar para Oeste"
 
 #
-msgid "Stereo"
-msgstr "Estereo"
-
-#
 msgid "Stop"
 msgstr "Stop"
 
@@ -6134,6 +6749,12 @@ msgstr "Guardar posição"
 msgid "Stored position"
 msgstr "Posição Guardada"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Lista de Subserviços... "
@@ -6268,6 +6889,9 @@ msgstr "Modo de teste"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr ""
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Testar-caixa de mensagens?"
@@ -6293,17 +6917,63 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
-#
 msgid ""
-"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
-"create a Dreambox format data DVD (which will not play in stand-alone DVD "
-"players) instead?"
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
+#
+msgid ""
+"The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
+"create a Dreambox format data DVD (which will not play in stand-alone DVD "
+"players) instead?"
+msgstr ""
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+#
+msgid ""
+"The NetworkWizard extension is not installed!\n"
+"Please install it."
+msgstr ""
+
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
 msgstr ""
 
-#
 msgid ""
-"The NetworkWizard extension is not installed!\n"
-"Please install it."
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
 msgstr ""
 
 #
@@ -6325,10 +6995,25 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
 
 #
@@ -6391,17 +7076,7 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
 
 #
@@ -6418,22 +7093,17 @@ msgid "The path %s already exists."
 msgstr ""
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "A alterção do PIN coom sucesso."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "o PIN que introduziu está errado."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "O PIN que introduziu está errado."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr ""
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "O temporizador foi activado."
@@ -6464,6 +7134,12 @@ msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr "O assistente pode guardar os seus dados.Deseja guardá-los agora?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "O assitente terminou."
@@ -6520,23 +7196,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6582,6 +7241,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6602,6 +7271,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6764,11 +7438,13 @@ msgstr ""
 msgid "Titleset mode"
 msgstr ""
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
@@ -6806,6 +7482,9 @@ msgstr ""
 msgid "Track"
 msgstr ""
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Tradução"
@@ -6929,12 +7608,6 @@ msgid "USB stick wizard"
 msgstr ""
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr ""
 
@@ -7012,6 +7685,9 @@ msgstr "Desmontagens Falhou"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr ""
@@ -7101,6 +7777,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Use gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Usar a função Vento Forte nas velocidades acima"
@@ -7135,6 +7814,12 @@ msgstr ""
 "Use os botões cima/baixo do seu comando para selecionar.\n"
 "Depois carregue OK"
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7179,6 +7864,12 @@ msgstr "Entrada VCR"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7239,6 +7930,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Selecção do modo de video"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7247,6 +7947,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7255,6 +7958,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7359,6 +8068,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr ""
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Modo de voltagem"
@@ -7409,6 +8126,15 @@ msgstr ""
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7570,10 +8296,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr ""
 
 #
-msgid "Wireless"
-msgstr "Wireless"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7585,6 +8307,93 @@ msgstr ""
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7610,10 +8419,6 @@ msgid "Write failed!"
 msgstr ""
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr ""
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7629,6 +8434,9 @@ msgstr "Sim"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr ""
@@ -7744,6 +8552,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7787,15 +8598,11 @@ msgstr ""
 "A dreambox está em espera.Depois de actualizar a sua box seguindo as "
 "instruções, poderá gravar as suas definições. "
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Necessita de codigo PIN para esconder.\n"
-"\n"
-"Introduzir PIN?"
 
 #
 msgid ""
@@ -7913,6 +8720,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -7929,6 +8739,18 @@ msgstr "Voltar ao canal  antes de satfinder?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -7948,6 +8770,9 @@ msgstr "[editar favorito]"
 msgid "[move mode]"
 msgstr "[modo desloca]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8056,6 +8881,9 @@ msgstr "Adicionar aos favoritos"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "Adicionar ao controle paternal"
@@ -8068,6 +8896,19 @@ msgstr "Avançados"
 msgid "alphabetic sort"
 msgstr "oedenar alfabeticamente"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8152,10 +8993,6 @@ msgid "chapters"
 msgstr ""
 
 #
-msgid "choose destination directory"
-msgstr ""
-
-#
 msgid "circular left"
 msgstr "circular esquerda"
 
@@ -8187,6 +9024,9 @@ msgstr ""
 msgid "continue"
 msgstr "continuar"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "copiar para bouquets"
@@ -8199,6 +9039,10 @@ msgstr ""
 msgid "create directory"
 msgstr ""
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "diário"
@@ -8231,6 +9075,9 @@ msgstr "apagar lista gravada"
 msgid "delete..."
 msgstr "eliminar..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "desactivar"
@@ -8356,10 +9203,6 @@ msgid "exit networkadapter setup menu"
 msgstr ""
 
 #
-msgid "failed"
-msgstr ""
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr ""
 
@@ -8635,6 +9478,9 @@ msgstr ""
 msgid "not locked"
 msgstr "Não esta sintonizado"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8739,6 +9585,12 @@ msgstr "a gravar..."
 msgid "red"
 msgstr ""
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr ""
@@ -8840,12 +9692,11 @@ msgstr "Segundo cabo do LNB motorizado"
 msgid "seconds"
 msgstr "segundos"
 
-#
-msgid "select"
+msgid "see service-epg (and PiP) from channels in an infobar"
 msgstr ""
 
 #
-msgid "select .NFI flash file"
+msgid "select"
 msgstr ""
 
 #
@@ -8857,10 +9708,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr ""
-
-#
 msgid "select interface"
 msgstr ""
 
@@ -8876,17 +9723,18 @@ msgstr "seleccione o filme"
 msgid "select the movie path"
 msgstr "Seleccione a pasta do Filme"
 
-#
-msgid "service pin"
-msgstr "PIN do canal"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "Definir PIN"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9076,6 +9924,9 @@ msgstr "marcar na posição actual"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr ""
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9100,6 +9951,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "Definido pelo utilizador"
@@ -9269,6 +10126,18 @@ msgstr "zapped"
 #~ msgstr "Call monitoring"
 
 #
+#~ msgid "Change service pin"
+#~ msgstr "Alterar o  PIN do canal"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Alterar o PIN dos Canais"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Alterar o PIN"
+
+#
 #~ msgid "Choose Location"
 #~ msgstr "Seleccione Localização"
 
@@ -9311,6 +10180,10 @@ msgstr "zapped"
 #~ msgstr "Definições..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Desabilitar Legendas"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9411,6 +10284,10 @@ msgstr "zapped"
 #~ msgstr "A iniciar...."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Ethernet integrada"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Inverter o Display"
 
@@ -9435,6 +10312,10 @@ msgstr "zapped"
 #~ msgstr "Novo DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Novo Pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Sem 50Hz, desculpe.:("
 
@@ -9447,6 +10328,14 @@ msgstr "zapped"
 #~ msgstr "Outros.."
 
 #
+#~ msgid "Page"
+#~ msgstr "Página"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Escreva o PIN antigo"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Escreva palavra a filtrar"
 
@@ -9483,6 +10372,10 @@ msgstr "zapped"
 #~ "desligar agora? "
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Reintroduza o PIN"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Substituir a lista actual"
 
@@ -9505,6 +10398,10 @@ msgstr "zapped"
 #~ msgstr "Guardar..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Selecione o modo de Audio"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Seleccione entrada de Video"
 
@@ -9539,6 +10436,18 @@ msgstr "zapped"
 #~ msgstr "Avançar"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Estereo"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "A alterção do PIN coom sucesso."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "O PIN que introduziu está errado."
+
+#
 #~ msgid "This is unsupported at the moment."
 #~ msgstr "Não suportado de momento."
 
@@ -9579,6 +10488,10 @@ msgstr "zapped"
 #~ "Carregue OK para começar"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Wireless"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9622,6 +10535,16 @@ msgstr "zapped"
 #~ "Deseja definir palavra chave?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Necessita de codigo PIN para esconder.\n"
+#~ "\n"
+#~ "Introduzir PIN?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Seleccionou uma playlist"
 
@@ -9710,6 +10633,14 @@ msgstr "zapped"
 #~ "%d Canais encontrados!"
 
 #
+#~ msgid "service pin"
+#~ msgstr "PIN do canal"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "Definir PIN"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "mostrar primeira marca"
 
index cefd93e..d748c01 100755 (executable)
--- a/po/ru.po
+++ b/po/ru.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2010-05-18 18:10+0200\n"
 "Last-Translator: peter <peter@dreambox.org.ua>\n"
 "Language-Team: Russian / enigma(c) Ukraine, Kiev>\n"
@@ -139,6 +139,9 @@ msgstr " Результаты"
 msgid " extensions."
 msgstr " расширений"
 
+msgid " ms"
+msgstr ""
+
 msgid " packages selected."
 msgstr " пакетов выбрано."
 
@@ -233,14 +236,6 @@ msgstr "(показать опцион. DVD аудио меню)"
 msgid "* Only available if more than one interface is active."
 msgstr "* Доступно если активно более одного интерфейса."
 
-#
-msgid ".NFI Download failed:"
-msgstr ".NFI Download failed:"
-
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ".NFI md5 сигнатура проверена. Вы можете безопасно прошить этот имидж!"
-
 msgid "0"
 msgstr "0"
 
@@ -367,6 +362,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -399,6 +406,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Графический телегид для всех сервисов в избранном"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
@@ -406,6 +419,15 @@ msgstr ""
 "Точка монтирования с таким именем уже существует!\n"
 "Обновить существующую запись и продолжить?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -455,6 +477,9 @@ msgstr ""
 "\n"
 "Вы хотите отключить второй сетевой интерфейс?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -517,6 +542,12 @@ msgstr "Информация"
 msgid "About..."
 msgstr "О ресивере"
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 msgid "Accesspoint:"
 msgstr "Точка доступа:"
 
@@ -636,6 +667,12 @@ msgstr ""
 "ОК для закрытия видео настроек, или используйте цифровые клавиши для выбора "
 "других тестов экрана "
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Расширенные опции"
@@ -660,6 +697,11 @@ msgstr "Расширенная настройка видео"
 msgid "Advanced restore"
 msgstr "Расширенное восстановление"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "После события"
@@ -672,6 +714,9 @@ msgstr ""
 "По окончанию работы мастера Вы можете установить ограничение на некоторые "
 "сервисы.Прочитайте в инструкции к тюнеру как это сделать."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Альбом"
@@ -693,6 +738,12 @@ msgstr "Все не повторяющиеся таймеры"
 msgid "Allow zapping via Webinterface"
 msgstr "Разрешить переключение через Веб-интерфейс"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Прозрачность"
@@ -705,6 +756,9 @@ msgstr "Альтернативный радио режим "
 msgid "Alternative services tuner priority"
 msgstr "Приоритет используемых тюнеров"
 
+msgid "Always ask"
+msgstr ""
+
 msgid "Always ask before sending"
 msgstr "Всегда спрашивать перед отправкой"
 
@@ -799,6 +853,9 @@ msgstr "Спросить пользователя"
 msgid "Aspect Ratio"
 msgstr "Сотношение сторон"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -818,6 +875,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -866,6 +928,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Автоматически"
@@ -874,6 +941,32 @@ msgstr "Автоматически"
 msgid "Automatic Scan"
 msgstr "Автоматический поиск"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -894,6 +987,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -982,6 +1081,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Закладки"
@@ -998,6 +1103,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Яркость"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1015,6 +1126,9 @@ msgstr "Прожечь существующий образ на DVD"
 msgid "Burn to DVD"
 msgstr "Прожечь на DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Шина:"
@@ -1037,6 +1151,11 @@ msgstr "C-Диапазон"
 msgid "CDInfo"
 msgstr "ИнфоПанель"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1057,6 +1176,12 @@ msgstr "Кабель"
 msgid "Cache Thumbnails"
 msgstr "Кешировать Эскизы"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Пожалуйста, проверьте настройки сети!"
@@ -1070,10 +1195,6 @@ msgid "Cancel"
 msgstr "Отменить"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Невозможно разобрать каталог с пакетами"
-
-#
 msgid "Capacity: "
 msgstr "Емкость: "
 
@@ -1106,10 +1227,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Изменить каталог."
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1117,17 +1234,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Сменить PIN код"
 
-#
-msgid "Change service pin"
-msgstr "Изменить PIN сервиса"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Измененить PINs сервиса"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Изменить  PIN настроек"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1137,6 +1251,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Канал"
@@ -1205,6 +1322,9 @@ msgstr "Расположение"
 msgid "Choose bouquet"
 msgstr "Выберите пакет пользователя"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Выбрать целевую папку"
@@ -1241,6 +1361,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1368,6 +1494,9 @@ msgstr "Настройка интерфейса"
 msgid "Configure nameservers"
 msgstr "Настройка DNS"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Настроить LAN"
@@ -1412,6 +1541,9 @@ msgstr "Созвездие"
 msgid "Content does not fit on DVD!"
 msgstr "Содержание не помещается на DVD"
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr "Продолжить в фоновом режиме"
@@ -1424,6 +1556,30 @@ msgstr "Продолжить воспроизведение"
 msgid "Contrast"
 msgstr "Контрастность"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Не удалось подключиться к Dreambox. NFI Feed Image серверу:"
@@ -1467,6 +1623,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Создать DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1483,6 +1645,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Папка movie не создана"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1500,6 +1671,9 @@ msgstr "Хорватский"
 msgid "Current Transponder"
 msgstr "Текущий транспондер"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Текущие настройки:"
@@ -1512,6 +1686,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Текущая версия:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1541,10 +1718,32 @@ msgstr "Время пропуска для кнопок '7'/'9'"
 msgid "Customize"
 msgstr "Опции"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Редактировать"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "видео редактор..."
@@ -1593,6 +1792,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "DVD медиа-инструменты"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Датский"
@@ -1647,6 +1855,12 @@ msgstr "Сервисы по умолчанию"
 msgid "Defaults"
 msgstr "Настройки по умолчанию"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Задержка"
@@ -1692,12 +1906,7 @@ msgstr "Описание"
 msgid "Deselect"
 msgstr "Отменить"
 
-#
-msgid "Destination directory"
-msgstr "Каталог назначения"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1744,6 +1953,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Воспроизводить связанные названия без меню"
@@ -1766,10 +1978,6 @@ msgid "Disable Picture in Picture"
 msgstr "Отключить режим PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Отключить субтитры"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1821,6 +2029,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1886,6 +2100,10 @@ msgstr "Вы хотите сканировать спутник?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Искать еще вручную?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Вы желаете установить родительский контроль на Вашем dreambox?"
@@ -1978,6 +2196,10 @@ msgstr "Готово - Установлено, обновлено или уда
 msgid "Download"
 msgstr "Загрузить"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Загрузить .NFI-файлы для USB-флешера"
@@ -1990,13 +2212,12 @@ msgstr "Скачать плагины"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Не удалось скачать загрузочный имидж:"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2050,6 +2271,13 @@ msgstr "Выбор EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2111,6 +2339,12 @@ msgstr "Редактировать список сервисов"
 msgid "Edit settings"
 msgstr "Изменить настройки"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Изменить сервер DNS вашего Dreambox.\n"
@@ -2143,6 +2377,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Телегид"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Включить"
@@ -2259,6 +2496,11 @@ msgstr "Время окончания"
 msgid "English"
 msgstr "Английский"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2379,6 +2621,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Процесс выполнения:"
@@ -2399,6 +2644,9 @@ msgstr "Выйти"
 msgid "Exit editor"
 msgstr "Выйти из редактора"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Выйти из мастера"
@@ -2447,6 +2695,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Заводские установки"
@@ -2542,10 +2795,8 @@ msgstr "Перезагрузка сети завершена"
 msgid "Finnish"
 msgstr "Финский"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Сначала нужно скачать загрузочную среду для USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2614,6 +2865,12 @@ msgstr "Пятница"
 msgid "Frisian"
 msgstr "Фризский"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2631,6 +2888,16 @@ msgstr ""
 "Для активации нового скина необходимо перезагрузить GUI\n"
 "Хотите перезагрузить GUI сейчас?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2666,14 +2933,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Немецкий"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Получение информации о плагине. Пожалуйста ждите..."
@@ -2690,6 +2975,14 @@ msgstr "Установка на позицию 0"
 msgid "Goto position"
 msgstr "Переход на позицию"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Графический телегид"
@@ -2706,6 +2999,12 @@ msgstr "Греческий"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Интервал защиты"
@@ -2782,6 +3081,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr "Горизонтальная"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Сколько минут вы хотите записать?"
@@ -2802,6 +3104,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Венгерский"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP адрес"
@@ -2810,6 +3115,9 @@ msgstr "IP адрес"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO файл слишком велик для этой файловой системы!"
@@ -2860,10 +3168,6 @@ msgstr ""
 "Если Вас устраивает результат, нажмите OK."
 
 #
-msgid "Image flash utility"
-msgstr "Утилита прошивки имиджа"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2953,6 +3257,12 @@ msgstr "Инициализация жесткого диска..."
 msgid "Input"
 msgstr "Вход"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr ""
@@ -3014,16 +3324,8 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Адаптер локальной сети"
-
-#
-msgid "Integrated Wireless"
-msgstr "Адаптер беспроводной сети"
-
-#
-msgid "Interface: "
-msgstr ""
+msgid "Interface: "
+msgstr ""
 
 #
 msgid "Intermediate"
@@ -3036,6 +3338,9 @@ msgstr "Внутренняя флешь"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Неправильное расположение"
@@ -3098,6 +3403,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Итальянский"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3115,6 +3426,51 @@ msgstr "Просмотр задания"
 msgid "Just Scale"
 msgstr "Just Scale"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3141,6 +3497,9 @@ msgstr "Установка клавиатуры"
 msgid "Keymap"
 msgstr "Keymap"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "Сетевой адаптер"
@@ -3237,6 +3596,12 @@ msgstr "Заголовки связанные с DVD меню"
 msgid "List of Storage Devices"
 msgstr "Список устройств хранения"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Литовский"
@@ -3334,10 +3699,23 @@ msgstr "Создать простую метку"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3402,6 +3780,17 @@ msgstr "Медиаплеер"
 msgid "MediaPlayer"
 msgstr "Медиаплеер"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Носитель не записываемый DVD!"
@@ -3414,6 +3803,9 @@ msgstr "Носитель не пустой!"
 msgid "Menu"
 msgstr "Меню"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Сообщение"
@@ -3596,10 +3988,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Переместить на запад"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Меню списка видео"
@@ -3664,6 +4071,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "Следующий"
@@ -3709,6 +4121,102 @@ msgstr "Настройка DNS"
 msgid "Nameserver settings"
 msgstr "Настройка DNS"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Маска подсети"
@@ -3776,13 +4284,12 @@ msgstr ""
 msgid "New"
 msgstr "Новые"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Новый PIN"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3910,10 +4417,6 @@ msgstr ""
 "Пожалуйста настройте тюнер перед поиском каналов."
 
 #
-msgid "No useable USB stick found"
-msgstr "Не найден пригодный USB стик"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3997,6 +4500,9 @@ msgstr "Нет, не делать"
 msgid "No, just start my dreambox"
 msgstr "Нет, включить мой dreamdox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4167,10 +4673,19 @@ msgstr "Орбитальная позиция"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4200,10 +4715,6 @@ msgid "Packet manager"
 msgstr "Менеджер пакетов"
 
 #
-msgid "Page"
-msgstr "Страница"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4228,6 +4739,11 @@ msgstr "Установки родительского контроля"
 msgid "Parental control type"
 msgstr "Тип родительского контроля"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4240,6 +4756,12 @@ msgstr "Пауза в конце фильма"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4289,6 +4811,12 @@ msgstr "Воспроизвести Музыку..."
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4301,6 +4829,21 @@ msgstr "Воспроизвести записанное видео..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Пожалуйста Перезагрузите"
@@ -4313,6 +4856,11 @@ msgstr "Пожалуйста, выберите носитель для скан
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Пожалуйста, измените время окончания записи"
@@ -4322,10 +4870,6 @@ msgid "Please check your network settings!"
 msgstr "Пожалуйста, проверьте настройки сети!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Пожалуйста, выберите .NFI имидж на сервере для загрузки"
-
-#
 msgid "Please choose an extension..."
 msgstr "Пожалуйста, выберите дополнение..."
 
@@ -4358,14 +4902,6 @@ msgstr ""
 "Когда будете готовы - нажмите ОК для продолжения."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Пожалуйста, отключите все USB устройства от ресивера и (пере-)подключите USB-"
-"стик (минимальный размер 64Мб) сейчас!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Пожалуйста, не изменяйте значения пока не знаете что делаете!"
 
@@ -4393,9 +4929,8 @@ msgstr "Пожалуйста, введите имя нового каталог
 msgid "Please enter the correct pin code"
 msgstr "Пожалуйста, введите правильный PIN"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Введите старый PIN"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4434,10 +4969,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Пожалуйста, выберите .NFI имидж с носителя"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Пожалуйста, выберите плейлист для удаления"
 
@@ -4457,6 +4988,9 @@ msgstr "Пожалуйста, выберите подсервис для зап
 msgid "Please select a subservice..."
 msgstr "Пожалуйста, выберите подсервис..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4474,10 +5008,6 @@ msgid "Please select tag to filter..."
 msgstr "Пожалуйста, выберите тэг для фильтра..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Пожалуйста, выберите целевой каталог или носитель"
-
-#
 msgid "Please select the movie path..."
 msgstr "Пожалуйста, выберите путь ..."
 
@@ -4611,6 +5141,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Плагины"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4675,6 +5208,9 @@ msgstr "Настройка позиционера"
 msgid "Positioner storage"
 msgstr "Сохранение позиционера"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4689,10 +5225,19 @@ msgstr "Порог тока в mA"
 msgid "Predefined transponder"
 msgstr "Предопределенный транспондер"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Подготовка ... Пожалуйста, подождите"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Нажмите OK на пульте, чтобы продолжить"
@@ -4763,10 +5308,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4786,6 +5327,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Просмотреть меню"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Первичный DNS"
@@ -4830,6 +5377,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python интерфейс для /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Быстро"
@@ -4850,6 +5400,9 @@ msgstr "ВЧ выход"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Радио"
@@ -4913,6 +5466,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Параметры приема"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Записать"
@@ -4954,9 +5513,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Записи всегда имеют приоритет"
 
-#
-msgid "Reenter new pin"
-msgstr "Повторите новый PIN"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4982,12 +5540,13 @@ msgstr "Обновить"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5027,14 +5586,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Удалить поврежденный .NFI файл?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Удалить неполный .NFI файл?"
-
-#
 msgid "Remove timer"
 msgstr "Удалить таймер"
 
@@ -5063,6 +5614,9 @@ msgstr "Переименовать"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Повторить"
@@ -5079,6 +5633,12 @@ msgstr "Повторяющееся событие записывается...Ч
 msgid "Repeats"
 msgstr "Повторы"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5167,6 +5727,9 @@ msgstr "Выполняется восстановление"
 msgid "Restore system settings"
 msgstr "Восстановить настройки"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5271,6 +5834,9 @@ msgstr "Настройки спутникового оборудования"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Спутники"
@@ -5279,6 +5845,9 @@ msgstr "Спутники"
 msgid "Satfinder"
 msgstr "Поиск спутника"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Спутники"
@@ -5419,14 +5988,11 @@ msgstr "Сканировать диапазон US MID"
 msgid "Scan band US SUPER"
 msgstr "Сканировать диапазон US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5434,6 +6000,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5475,6 +6044,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5504,6 +6076,9 @@ msgstr "Вторичный DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Искать"
@@ -5539,10 +6114,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Выбрать аудио режим"
-
-#
 msgid "Select audio track"
 msgstr "Выбрать звуковую дорожку"
 
@@ -5558,17 +6129,21 @@ msgstr "Выбрать канал для записи"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Выбор файлов для резервной копии. Выбрано:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Выбор имиджа"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5632,10 +6207,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Выбранный имидж"
-
-#
 msgid "Send DiSEqC"
 msgstr "Отправить DiSEqC"
 
@@ -5723,6 +6294,9 @@ msgstr "Сервис"
 msgid "Services"
 msgstr "Сервисы"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5756,6 +6330,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5859,6 +6436,26 @@ msgstr "Включить режим радио..."
 msgid "Show the tv player..."
 msgstr "Включить режим TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Показывает состояние вашего беспроводного соединения.\n"
@@ -5891,10 +6488,16 @@ msgstr "Аналогичные передачи:"
 msgid "Simple"
 msgstr "Простой"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Простой заголовок (совместимость с DVD плеерами)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Один"
@@ -5919,6 +6522,9 @@ msgstr "Один шаг (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5964,6 +6570,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Восстановление ПО"
@@ -5972,6 +6581,12 @@ msgstr "Восстановление ПО"
 msgid "Software update"
 msgstr "Обновление ПО"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Некоторые плагины недоступны:\n"
@@ -6105,6 +6720,9 @@ msgstr "Начиная с"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Шаг на восток"
@@ -6128,10 +6746,6 @@ msgid "Step west"
 msgstr "Шаг на запад"
 
 #
-msgid "Stereo"
-msgstr "Стерео"
-
-#
 msgid "Stop"
 msgstr "Стоп"
 
@@ -6171,6 +6785,12 @@ msgstr "Сохранить положение"
 msgid "Stored position"
 msgstr "Сохраненное положение"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Список подсервисов..."
@@ -6305,6 +6925,9 @@ msgstr "Режим теста"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Тест сетевой конфигурации вашего Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Тест сообщения?"
@@ -6332,6 +6955,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6342,12 +6971,52 @@ msgstr ""
 "Dreambox DVD  (который не будет проигрываться в стационарных DVD "
 "проигрывателях)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6367,13 +7036,26 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB стик теперь загрузочный. Вы хотите загрузить последний имидж с сервера и "
-"сохранить его на стик?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6442,23 +7124,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Md5sum проверка неудачна, файл может быть поврежден! Вы уверены, что вы "
-"хотите записать этот образ во флэш-память? Вы делаете это на свой страх и "
-"риск!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Md5sum проверка неудачна, файл может быть загружен не полностью или "
-"поврежден!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6474,22 +7141,17 @@ msgid "The path %s already exists."
 msgstr "Этот путь %s уже существует."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "PIN код удачно изменен."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Введенный PIN код не верный"
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Введенный PIN код отличается."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Результаты были записаны в %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Таймер сна был включен."
@@ -6524,6 +7186,12 @@ msgid ""
 msgstr ""
 "Мастер может сохранить Ваши текущие настройки. Вы хотите сделать это сейчас?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Мастер закончил работу."
@@ -6580,27 +7248,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Этот .NFI файл не содержит валидный %s имидж!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Этот .NFI файл не имеет md5sum сигнатуры и это не гарантирует его работу. Вы "
-"действительно хотите записать этот образ во флэш-память?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Этот .NFI файл имеет действительную md5 подпись. Продолжить запись образа во "
-"флэш-память?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6648,6 +7295,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6668,6 +7325,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6855,21 +7517,17 @@ msgstr "Свойства заголовка"
 msgid "Titleset mode"
 msgstr "Режим установки заголовка"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Для обновления микропрограммы Dreambox, выполните следующие действия:\n"
-"1) Выключите Dreambox кнопкой на задней панели и вставьте загрузочный USB "
-"стик.\n"
-"2) Включите ресивер и удерживайте кнопку ВНИЗ на передней панели около 10 "
-"секунд.\n"
-"3) Дождитесь загрузки и следуйте инструкциям мастера."
 
 #
 msgid "Today"
@@ -6903,6 +7561,9 @@ msgstr ""
 msgid "Track"
 msgstr "Дорожка"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Перевод"
@@ -7028,12 +7689,6 @@ msgid "USB stick wizard"
 msgstr "Мастер USB"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Украинский"
 
@@ -7111,6 +7766,9 @@ msgstr "Ошибка отключения"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Обновление"
@@ -7200,6 +7858,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Использовать шлюз"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Использовать прерывистую перемотку на скоростях выше"
@@ -7234,6 +7895,12 @@ msgstr ""
 "Используйте кнопки вверх и вниз на пульте для выбора опций. После этого "
 "нажмите OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7278,6 +7945,12 @@ msgstr "Видеомагнитофон"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (трейлер)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7338,6 +8011,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Выбор режима видео"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7346,6 +8028,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7354,6 +8039,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Смотреть фильмы..."
@@ -7458,6 +8149,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Виртуальная клавиатура"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Режим напряжения"
@@ -7508,6 +8207,15 @@ msgstr "Ожидание"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7688,10 +8396,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Куда сохранить временные файлы отложенного просмотра?"
 
 #
-msgid "Wireless"
-msgstr "Беспроводный"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7703,6 +8407,93 @@ msgstr "Беспроводная сеть"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7728,10 +8519,6 @@ msgid "Write failed!"
 msgstr "Запись неудачна!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Запись NFI образа во влешь-память завершена"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7747,6 +8534,9 @@ msgstr "Да"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Да, удалить эту запись"
@@ -7866,6 +8656,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7916,15 +8709,11 @@ msgstr ""
 "Ваш Dreambox должен быть остановлен. После выполнения Вами инструкций по "
 "обновлению с сайта, новое ПО запросит восстановление Ваших установок. "
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Вы можете задать PIN код и скрыть его от детей.\n"
-"\n"
-"Вы хотите установить PIN сейчас?"
 
 #
 msgid ""
@@ -8055,6 +8844,9 @@ msgstr ""
 "\n"
 "Выберите, что будете делать дальше."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8071,6 +8863,18 @@ msgstr "Переключить на предыдущий сервис?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8090,6 +8894,9 @@ msgstr "[редактирование избранного]"
 msgid "[move mode]"
 msgstr "[режим перемещения]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8198,6 +9005,9 @@ msgstr "добавить сервис к избранному"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "добавить в родительский контроль"
@@ -8210,6 +9020,19 @@ msgstr "Расширенный"
 msgid "alphabetic sort"
 msgstr "сортировать по алфавиту"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8294,10 +9117,6 @@ msgid "chapters"
 msgstr "разделы"
 
 #
-msgid "choose destination directory"
-msgstr "выберите каталог назначения"
-
-#
 msgid "circular left"
 msgstr "круговая левая"
 
@@ -8329,6 +9148,9 @@ msgstr "подключено"
 msgid "continue"
 msgstr "Продолжить"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "копировать в пакет"
@@ -8341,6 +9163,10 @@ msgstr ""
 msgid "create directory"
 msgstr "создать каталог"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "ежедневно"
@@ -8373,6 +9199,9 @@ msgstr "удалить сохраненный плейлист"
 msgid "delete..."
 msgstr "удалить..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "выключить"
@@ -8498,10 +9327,6 @@ msgid "exit networkadapter setup menu"
 msgstr "закрыть настройки сетевого адаптера"
 
 #
-msgid "failed"
-msgstr "ошибка"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "формат файла (BMP, PNG, JPG, GIF)"
 
@@ -8777,6 +9602,9 @@ msgstr ""
 msgid "not locked"
 msgstr "не захвачен"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "не использовано"
@@ -8881,6 +9709,12 @@ msgstr "запись..."
 msgid "red"
 msgstr "красный"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "удалить данные DNS"
@@ -8982,15 +9816,14 @@ msgstr "второй кабель мотоподвеса"
 msgid "seconds"
 msgstr "секунд"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "выбрать"
 
 #
-msgid "select .NFI flash file"
-msgstr "выбрать .NFI имидж"
-
-#
 msgid "select CAId"
 msgstr ""
 
@@ -8999,10 +9832,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr "выбрать имидж с сервера"
-
-#
 msgid "select interface"
 msgstr "выбрать интерфейс"
 
@@ -9018,17 +9847,18 @@ msgstr "выбрать фильм"
 msgid "select the movie path"
 msgstr "выбрать путь к фильму"
 
-#
-msgid "service pin"
-msgstr "pin сервиса"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin настроек"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9218,6 +10048,9 @@ msgstr "расположить метку редактирования в это
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "время переключения, разделы, аудио, информация субтитров"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "недоступен"
@@ -9242,6 +10075,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "определен пользователем"
@@ -9339,6 +10178,15 @@ msgstr "переключено"
 #~ msgstr "* Доступно только при введенном скрытом SSID или ключе сети"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Download failed:"
+
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI md5 сигнатура проверена. Вы можете безопасно прошить этот имидж!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "каталог /usr/share/enigma2"
 
@@ -9395,6 +10243,26 @@ msgstr "переключено"
 #~ msgstr "Мониторинг звонка"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Невозможно разобрать каталог с пакетами"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Изменить каталог."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Изменить PIN сервиса"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Измененить PINs сервиса"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Изменить  PIN настроек"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Выберите иточник"
 
@@ -9425,6 +10293,14 @@ msgstr "переключено"
 #~ msgstr "Настройки по умолчанию"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Каталог назначения"
+
+#
+#~ msgid "Disable Subtitles"
+#~ msgstr "Отключить субтитры"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9463,6 +10339,10 @@ msgstr "переключено"
 #~ msgstr "Выполнено - Установлено или обновлено %d пакетов с %d ошибками"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Не удалось скачать загрузочный имидж:"
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Редактировать "
 
@@ -9499,6 +10379,11 @@ msgstr "переключено"
 #~ msgstr "Файловая система..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Сначала нужно скачать загрузочную среду для USB flasher."
+
+#
 #~ msgid "Fritz!Box FON IP address"
 #~ msgstr "Fritz!Box FON IP адрес"
 
@@ -9515,6 +10400,10 @@ msgstr "переключено"
 #~ msgstr "Если вы видите эту страницу нажмите ОК."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Утилита прошивки имиджа"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Обновление имиджа"
 
@@ -9531,6 +10420,14 @@ msgstr "переключено"
 #~ msgstr "Установить обновления..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Адаптер локальной сети"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Адаптер беспроводной сети"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Инверсия экрана"
 
@@ -9551,10 +10448,18 @@ msgstr "переключено"
 #~ msgstr "Сеть..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Новый PIN"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Нет 50 Hz, извините. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Не найден пригодный USB стик"
+
+#
 #~ msgid "Online-Upgrade"
 #~ msgstr "Online-обновление"
 
@@ -9563,6 +10468,34 @@ msgstr "переключено"
 #~ msgstr "Действие"
 
 #
+#~ msgid "Page"
+#~ msgstr "Страница"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Пожалуйста, выберите .NFI имидж на сервере для загрузки"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Пожалуйста, отключите все USB устройства от ресивера и (пере-)подключите "
+#~ "USB-стик (минимальный размер 64Мб) сейчас!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Введите старый PIN"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Пожалуйста, выберите .NFI имидж с носителя"
+
+#
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Пожалуйста, выберите целевой каталог или носитель"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -9571,6 +10504,18 @@ msgstr "переключено"
 #~ msgstr "Действительно удалить данный таймер?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Повторите новый PIN"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Удалить поврежденный .NFI файл?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Удалить неполный .NFI файл?"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Переместить текущий список воспроизведения"
 
@@ -9602,14 +10547,30 @@ msgstr "переключено"
 #~ msgstr "Выберите IPKG источник для редактирования..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Выбрать аудио режим"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Выбор файлов для резервной копии. Выбрано:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Выбор файлов/папок для сохранения"
 
 #
+#~ msgid "Select image"
+#~ msgstr "Выбор имиджа"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Выбор видео входа"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Выбранный имидж"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Установить как интерфейс по умолчанию"
 
@@ -9652,6 +10613,64 @@ msgstr "переключено"
 #~ msgstr "Шаг "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Стерео"
+
+#
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB стик теперь загрузочный. Вы хотите загрузить последний имидж с "
+#~ "сервера и сохранить его на стик?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Md5sum проверка неудачна, файл может быть поврежден! Вы уверены, что вы "
+#~ "хотите записать этот образ во флэш-память? Вы делаете это на свой страх и "
+#~ "риск!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Md5sum проверка неудачна, файл может быть загружен не полностью или "
+#~ "поврежден!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "PIN код удачно изменен."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Введенный PIN код отличается."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Этот .NFI файл не содержит валидный %s имидж!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Этот .NFI файл не имеет md5sum сигнатуры и это не гарантирует его работу. "
+#~ "Вы действительно хотите записать этот образ во флэш-память?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Этот .NFI файл имеет действительную md5 подпись. Продолжить запись образа "
+#~ "во флэш-память?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Этот Dreambox не может декодировать %s видео потоки!"
 
@@ -9664,6 +10683,22 @@ msgstr "переключено"
 #~ msgstr "Таймшифт файл..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Для обновления микропрограммы Dreambox, выполните следующие действия:\n"
+#~ "1) Выключите Dreambox кнопкой на задней панели и вставьте загрузочный USB "
+#~ "стик.\n"
+#~ "2) Включите ресивер и удерживайте кнопку ВНИЗ на передней панели около 10 "
+#~ "секунд.\n"
+#~ "3) Дождитесь загрузки и следуйте инструкциям мастера."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9701,6 +10736,14 @@ msgstr "переключено"
 #~ "Пожалуйста, нажмите кнопку \"ОК\", чтобы начать."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Беспроводный"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Запись NFI образа во влешь-память завершена"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -9738,6 +10781,16 @@ msgstr "переключено"
 #~ "начала сохранения."
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Вы можете задать PIN код и скрыть его от детей.\n"
+#~ "\n"
+#~ "Вы хотите установить PIN сейчас?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Вы выбрали список воспроизведения"
 
@@ -9766,6 +10819,10 @@ msgstr "переключено"
 #~ "следующий б:\n"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "выберите каталог назначения"
+
+#
 #~ msgid "enigma2 and network"
 #~ msgstr "enigma2 и сеть"
 
@@ -9778,6 +10835,10 @@ msgstr "переключено"
 #~ msgstr "закрыть настройки сетевого адаптера"
 
 #
+#~ msgid "failed"
+#~ msgstr "ошибка"
+
+#
 #~ msgid "full /etc directory"
 #~ msgstr "всю папку /etc"
 
@@ -9838,6 +10899,22 @@ msgstr "переключено"
 #~ "%d сервисов найдено!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "выбрать .NFI имидж"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "выбрать имидж с сервера"
+
+#
+#~ msgid "service pin"
+#~ msgstr "pin сервиса"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "pin настроек"
+
+#
 #~ msgid "text"
 #~ msgstr "текст"
 
index c7f0c88..12fb3ae 100755 (executable)
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2010-05-12 13:09+0200\n"
 "Last-Translator: acid-burn <>\n"
 "Language-Team: none\n"
@@ -140,6 +140,9 @@ msgstr " Výsledky"
 msgid " extensions."
 msgstr " rozšírenia."
 
+msgid " ms"
+msgstr " ms"
+
 msgid " packages selected."
 msgstr " balíčkov zvolených."
 
@@ -225,14 +228,6 @@ msgstr "(zobraziť voliteľné menu zvuku DVD)"
 msgid "* Only available if more than one interface is active."
 msgstr "* Dostupné, len ak je aktívnych viac rozhraní než jedno."
 
-msgid ".NFI Download failed:"
-msgstr "Sťahovanie .NFI zlyhalo:"
-
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Súbor .NFI prešiel kontrolou md5sum. Tento image môžete bezpečne použiť!"
-
 msgid "0"
 msgstr "0"
 
@@ -338,6 +333,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Vzhľad Späť ku koreňom ... alebo zlaté staré časy."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Vzhľad Späť ku koreňom ... alebo zlaté staré časy"
+
+msgid "A basic ftp client"
+msgstr "Základný klient FTP"
+
+msgid "A client for www.dyndns.org"
+msgstr "Klient pre www.dyndns.org"
+
 #, python-format
 msgid ""
 "A configuration file (%s) was modified since Installation.\n"
@@ -366,11 +373,26 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafické EPG pre všetky stanice určitého buketu"
 
+msgid "A graphical EPG interface"
+msgstr "Grafické rozhranie EPG"
+
+msgid "A graphical EPG interface."
+msgstr "Grafické rozhranie EPG"
+
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr "Prístup s týmto názvom už existuje.\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr "Pekný vzhľad HD od autora Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Pekný vzhľad HD, brúsený hliník, od autora Kerni"
+
+msgid "A nice looking skin from Kerni"
+msgstr "Pekný vzhľad od autora Kerni"
+
 #, python-format
 msgid ""
 "A record has been started:\n"
@@ -412,6 +434,9 @@ msgstr ""
 "Bolo nájdené druhé nakonfigurované rozhranie.\n"
 "Chcete vypnúť druhé sieťové rozhranie?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "Jednoduchá aplikácia na sťahovanie iných modulov"
+
 msgid ""
 "A sleep timer wants to set your\n"
 "Dreambox to standby. Do that now?"
@@ -463,6 +488,12 @@ msgstr "O Dreamboxe"
 msgid "About..."
 msgstr "O Dreamboxe..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Prístup k Médiatéke ARD"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Prístup k online databáze videí v Médiatéke ARD"
+
 msgid "Accesspoint:"
 msgstr "Prístupový bod:"
 
@@ -566,6 +597,12 @@ msgstr ""
 "ukončite jemné ladenie obrazu alebo číslicovými tlačidlami zvoľte iný "
 "testovací obrazec."
 
+msgid "Adult streaming plugin"
+msgstr "Modul streamovania pre dospelých"
+
+msgid "Adult streaming plugin."
+msgstr "Modul streamovania pre dospelých."
+
 msgid "Advanced Options"
 msgstr "Rozšírené voľby"
 
@@ -584,6 +621,13 @@ msgstr "Rozšírené nastavenie obrazu"
 msgid "Advanced restore"
 msgstr "Rozšírené obnovenie"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Po reštarte alebo výpadku elektriny uvedie StartupToStandby Dreamboxa do "
+"pohotovostného režimu."
+
 msgid "After event"
 msgstr "Po udalosti"
 
@@ -594,6 +638,9 @@ msgstr ""
 "Po skončení úvodného sprievodcu si musíte ochrániť jednotlivé programy. V "
 "návode k Dreamboxu nájdete, ako sa to robí."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ovládací modul v štýle vzhľadu Ai.HD"
+
 msgid "Album"
 msgstr "Album"
 
@@ -604,7 +651,7 @@ msgid "All Satellites"
 msgstr "Všetky satelity"
 
 msgid "All Time"
-msgstr ""
+msgstr "Vždy"
 
 msgid "All non-repeating timers"
 msgstr "Všetky časovače bez opakovania"
@@ -612,6 +659,12 @@ msgstr "Všetky časovače bez opakovania"
 msgid "Allow zapping via Webinterface"
 msgstr "Umožniť prepnutie cez webové rozhranie"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Umožňuje spustiť TuxboxPlugins"
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Umožňuje sťahovať súbory z Rapidshare na pozadí."
+
 msgid "Alpha"
 msgstr "Alfa"
 
@@ -621,6 +674,9 @@ msgstr "Alternatívny režim rádia"
 msgid "Alternative services tuner priority"
 msgstr "Priorita tunera pri alternatívnych staniciach"
 
+msgid "Always ask"
+msgstr "Vždy sa spýtať"
+
 msgid "Always ask before sending"
 msgstr "Vždy sa opýtať sa pred odoslaním"
 
@@ -702,6 +758,9 @@ msgstr "opýtať sa"
 msgid "Aspect Ratio"
 msgstr "Pomer strán"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Priradenie poskytovateľov. staníc alebo CAID modulu CI"
+
 msgid "Atheros"
 msgstr ""
 
@@ -717,6 +776,13 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudioSync umožní oneskorenie zvuku (Bitstream, PCM) tak, aby bol "
+"synchronizovaný s obrazom."
+
 msgid "Australia"
 msgstr "Austrália"
 
@@ -753,12 +819,46 @@ msgstr "Nastavenia autočasovača"
 msgid "AutoTimer overview"
 msgstr "Prehľad autočasovača"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+"AutoTimer prehľadá EPG a vytvorí časovače podľa užívateľom určených kritérií "
+"vyhľadávania."
+
 msgid "Automatic"
 msgstr "Automaticky"
 
 msgid "Automatic Scan"
 msgstr "Automatické vyhľadávanie"
 
+msgid "Automatic volume adjustment"
+msgstr "Automatické nastavenie hlasitosti"
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr "Automatické nastavenie hlasitosti pre stanice s AC3/DTS."
+
+msgid "Automatically change video resolution"
+msgstr "Automatická zmena rozlíšenia obrazu"
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+"Automaticky zmení rozlíšenie na výstupe podľa rozlíšenia sledovaného obrazu."
+
+msgid "Automatically create timer events based on keywords"
+msgstr "Automatická tvorba udalosti časovača podľa kľúčových slov."
+
+msgid "Automatically informs you on low internal memory"
+msgstr "Automaticky informuje o nedostatku pamäte"
+
+msgid "Automatically refresh EPG"
+msgstr "Automatická obnova EPG"
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr "Auitomatické posielanie správ o zrútení do Dream Multimedia"
+
 msgid "Autos & Vehicles"
 msgstr "Autá a doprava"
 
@@ -774,6 +874,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "Základný vzhľad HD, autor Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "Základný vzhľad HD pre image Dreamboxa, autor Ismail Demir"
+
 msgid "BB"
 msgstr "BB"
 
@@ -835,11 +941,17 @@ msgid "Bitrate:"
 msgstr "Dátový tok:"
 
 msgid "Block noise reduction"
-msgstr ""
+msgstr "Potlačenie blokového šumu"
 
 msgid "Blue boost"
 msgstr "Zosilniť modrú"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Ovládací modul Bonjour/Avahi"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Ovládací modul Bonjour/Avahi."
+
 msgid "Bookmarks"
 msgstr "Záložky"
 
@@ -852,6 +964,12 @@ msgstr "Brazília"
 msgid "Brightness"
 msgstr "Jas"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 msgid "Browse network neighbourhood"
 msgstr "Prehľadávať siete v susedstve"
 
@@ -864,6 +982,9 @@ msgstr "Napáliť existujúci image na DVD"
 msgid "Burn to DVD"
 msgstr "Napáliť na DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr "Napáľte si nahrávky na DVD"
+
 msgid "Bus: "
 msgstr "Zbernica:"
 
@@ -881,6 +1002,13 @@ msgstr "Pásmo C"
 msgid "CDInfo"
 msgstr ""
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+"CDInfo zbiera informácie o albumoch a skladbách z CDDB a CD-Text pri "
+"prehrávaní CD v Prehrávači médií."
+
 msgid "CI assignment"
 msgstr "Priradenie CI"
 
@@ -896,6 +1024,12 @@ msgstr "Kábel"
 msgid "Cache Thumbnails"
 msgstr "Uchovať zmenšeniny"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr "Monitor volaní pre oznamy volaní NCID"
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr "Monitor volaní pre smerovače Fritzbox"
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Nedá sa pripojiť k serveru. Skontrolujte sieť!"
 
@@ -905,9 +1039,6 @@ msgstr "Kanada"
 msgid "Cancel"
 msgstr "Zrušiť"
 
-msgid "Cannot parse feed directory"
-msgstr "Nemôžem prečítať adresár s feedmi"
-
 msgid "Capacity: "
 msgstr "Kapacita:"
 
@@ -932,23 +1063,20 @@ msgstr "Zmeniť bukety pri rýchlom prepínaní"
 msgid "Change default recording offset?"
 msgstr "Zmeniť predvolený posun nahrávania?"
 
-msgid "Change dir."
-msgstr "Zmeniť adresár"
-
 msgid "Change hostname"
 msgstr "Zmeniť názov hostiteľa"
 
 msgid "Change pin code"
 msgstr "Zmeniť kód PIN"
 
-msgid "Change service pin"
-msgstr "Zmeniť PIN programu"
+msgid "Change service PIN"
+msgstr "Zmeniť PIN stanice"
 
-msgid "Change service pins"
-msgstr "Zmeniť PINy programu"
+msgid "Change service PINs"
+msgstr "Zmeniť PINy staníc"
 
-msgid "Change setup pin"
-msgstr "Zmeniť nastavovací PIN"
+msgid "Change setup PIN"
+msgstr "Zmeniť PIN nastavení"
 
 msgid "Change step size"
 msgstr "Zmeniť veľkosť kroku"
@@ -956,6 +1084,9 @@ msgstr "Zmeniť veľkosť kroku"
 msgid "Change the hostname of your Dreambox."
 msgstr "Zmeňte názov hostiteľa Dreamboxa."
 
+msgid "Changelog"
+msgstr "Protokol zmien"
+
 msgid "Channel"
 msgstr "Stanica"
 
@@ -1007,6 +1138,9 @@ msgstr "Zvoliť umiestnenie zálohy"
 msgid "Choose bouquet"
 msgstr "Zvoliť buket"
 
+msgid "Choose image to download"
+msgstr "Zvoľte image na stiahnutie"
+
 msgid "Choose target folder"
 msgstr "Zvoliť cieľový adresár"
 
@@ -1034,6 +1168,12 @@ msgstr "Sprievodca vyčistením"
 msgid "Cleanup Wizard settings"
 msgstr "Nastavenia sprievodcu vyčistením"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Automaticky vyprázdniť zoznam časovačov"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Automaticky vyprázdniť zoznam časovačov."
+
 msgid "CleanupWizard"
 msgstr "Sprievodca vyčistením"
 
@@ -1113,7 +1253,7 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Komplexné (umožňuje miešanie rôznych zvukových a obrazových formátov)"
 
 msgid "Composition of the recording filenames"
-msgstr ""
+msgstr "Zloženie názvov súborov nahrávok"
 
 msgid "Configuration Mode"
 msgstr "Možnosti nastavenia"
@@ -1130,6 +1270,9 @@ msgstr "Nakonfigurujte rozhranie"
 msgid "Configure nameservers"
 msgstr "Nastavte názvy serverov"
 
+msgid "Configure your WLAN network interface"
+msgstr "Nakonfigurovať rozhranie WLAN"
+
 msgid "Configure your internal LAN"
 msgstr "Nakonfigurujte internú LAN"
 
@@ -1163,6 +1306,9 @@ msgstr "Zostava"
 msgid "Content does not fit on DVD!"
 msgstr "Obsah sa nezmestí na DVD!"
 
+msgid "Continue"
+msgstr "Pokračovať"
+
 msgid "Continue in background"
 msgstr "Pokračovať v pozadí"
 
@@ -1172,6 +1318,30 @@ msgstr "Pokračovať v prehrávaní"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr "Ovládajte Dreamboxa cez webový prehliadač."
+
+msgid "Control your Dreambox with your browser"
+msgstr "Ovládajte Dreamboxa cez webový prehliadač"
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr "Ovládajte Dreamboxa len tlačidlom MUTE"
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr "Ovládajte Dreamboxa len tlačidlom MUTE."
+
+msgid "Control your internal system fan."
+msgstr "Ovládajte vnútorný systémový ventilátor."
+
+msgid "Control your kids's tv usage"
+msgstr "Ovládajte používanie televízora deťmi"
+
+msgid "Control your system fan"
+msgstr "Ovládajte systémový ventilátor"
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr "Kopírujte, premenujte, vymažte a premiestnite súbory v Dreamboxe."
+
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Nemôžem sa pripojiť k serveru so súbormi Dreambox .NFI:"
 
@@ -1207,6 +1377,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Vytvoriť disk DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr "Vytvorte si zálohu Video DVD na pevnom disku Dreamboxa."
+
+msgid "Create a backup of your Video-DVD"
+msgstr "Vytvoriť zálohu Video DVD"
+
 msgid "Create a new AutoTimer."
 msgstr "Vytvoriť nový autočasovač"
 
@@ -1219,6 +1395,15 @@ msgstr "Vytvoriť nový časovač pomocou sprievodcu"
 msgid "Create movie folder failed"
 msgstr "Nepodarilo sa vytvoriť adresár pre filmy"
 
+msgid "Create preview pictures of your Movies"
+msgstr "Vytvorte si náhľadové snímky z filmov"
+
+msgid "Create remote timers"
+msgstr "Vytvoriť časovač na diaľku"
+
+msgid "Create timers on remote Dreamboxes."
+msgstr "Vytvorte časovače na vzdialených Dreamboxoch"
+
 #, python-format
 msgid "Creating directory %s failed."
 msgstr "Nepodarilo sa vytvoriť adresár %s."
@@ -1232,6 +1417,9 @@ msgstr "Chorvátčina"
 msgid "Current Transponder"
 msgstr "Aktuálny transpondér"
 
+msgid "Current device: "
+msgstr "Aktuálne zariadenie:"
+
 msgid "Current settings:"
 msgstr "Aktuálne nastavenia:"
 
@@ -1241,6 +1429,9 @@ msgstr "Aktuálna hodnota:"
 msgid "Current version:"
 msgstr "Aktuálna verzia:"
 
+msgid "Currently installed image"
+msgstr "Aktuálne nainštalovaný image"
+
 #, python-format
 msgid "Custom (%s)"
 msgstr "Vlastný (%s)"
@@ -1263,9 +1454,38 @@ msgstr "Vlastný posun času pre tlačidlá 7 a 9"
 msgid "Customize"
 msgstr "Upraviť"
 
+msgid "Customize Vali-XD skins"
+msgstr "Úprava vzhľadov Vali-XD"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Sami si upravte vzhľady Vali-XD"
+
 msgid "Cut"
 msgstr "Strih"
 
+msgid "Cut your movies"
+msgstr "Strih filmov"
+
+msgid "Cut your movies."
+msgstr "Zostrihajte si filmy."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr "CutListEditor umožňuje úpravu filmov"
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+"CutListEditor umožňuje úpravu filmov.\\,Seek to the start of the stuff you "
+"want to cut away. Press OK, select 'start cut'.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Nájdite začiatok záznamu, ktorý chcete vystrihnúť. Stlačte OK, zvoľte "
+"„začiatok strihu“.\n"
+"Potom nájdite koniec, stlačte OK a zvoľte „koniec strihu“. To je všetko."
+
 msgid "Cutlist editor..."
 msgstr "Editor strihov..."
 
@@ -1302,6 +1522,18 @@ msgstr "Zoznam titulov DVD"
 msgid "DVD media toolbox"
 msgstr "Nástroje pre DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr "Prehrávač DVD prehrá DVD na Dreamboxe"
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+"Prehrávač DVD prehrá disky DVD na Dreamboxe.\n"
+"S Prehrávačom DVD si na Dreamboxe prehráte DVD, súbor ISO alebo priečinok "
+"video_ts folder na pevnom disku alebo v sieti."
+
 msgid "Danish"
 msgstr "Dánčina"
 
@@ -1342,6 +1574,12 @@ msgstr "Zoznamy predvolených staníc"
 msgid "Defaults"
 msgstr "Predvolené hodnoty"
 
+msgid "Define a startup service"
+msgstr "Určiť úvodnú stanicu"
+
+msgid "Define a startup service for your Dreambox."
+msgstr "Určte úvodnú (počiatočnú) stanicu na Dreamboxe."
+
 msgid "Delay"
 msgstr "Oneskorenie"
 
@@ -1377,11 +1615,8 @@ msgstr "Opis"
 msgid "Deselect"
 msgstr "Zrušiť výber"
 
-msgid "Destination directory"
-msgstr "Cieľový adresár"
-
-msgid "Details for extension: "
-msgstr "Detaily rozšírenia:"
+msgid "Details for plugin: "
+msgstr "Údaje o module:"
 
 msgid "Detected HDD:"
 msgstr "Zistený pevný disk:"
@@ -1416,6 +1651,9 @@ msgstr "Odstránenie digitálnych obrysov"
 msgid "Dir:"
 msgstr "Adr.:"
 
+msgid "Direct playback of Youtube videos"
+msgstr "Priame prehrávanie videí z YouTube"
+
 msgid "Direct playback of linked titles without menu"
 msgstr "Priame prehrávanie prepojených titulov bez menu"
 
@@ -1432,9 +1670,6 @@ msgstr "Vypnúť"
 msgid "Disable Picture in Picture"
 msgstr "Vypnúť obraz v obraze"
 
-msgid "Disable Subtitles"
-msgstr "Vypnúť titulky"
-
 msgid "Disable crashlog reporting"
 msgstr "Vypnúť správy o zrútení"
 
@@ -1474,6 +1709,12 @@ msgstr "Displej a užívateľské rozhranie"
 msgid "Display search results by:"
 msgstr "Zobraziť výsledky vyhľadávania podľa:"
 
+msgid "Display your photos on the TV"
+msgstr "Zobrazenie fotografií na televízore"
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr "Zobrazí informácie o filme z internetovej databázy filmov"
+
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
@@ -1528,6 +1769,10 @@ msgstr "Chcete vyhľadať stanice?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Chcete urobiť ďalšie ručné vyhľadávanie staníc?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Chcete stiahnuť image na %s?"
+
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Chcete na Dreamboxe zapnúť rodičovskú zámku?"
 
@@ -1603,6 +1848,10 @@ msgstr ""
 msgid "Download"
 msgstr "Stiahnuť"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Stiahnuť %s zo servera"
+
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Stiahnuť súbory .NFI pre USB-Flasher"
 
@@ -1612,12 +1861,12 @@ msgstr "Stiahnuť prídavné moduly"
 msgid "Download Video"
 msgstr "Stiahnuť video"
 
+msgid "Download files from Rapidshare"
+msgstr "Stiahnuť súbory z Rapidshare"
+
 msgid "Download location"
 msgstr "Stiahnuť umiestnenie"
 
-msgid "Download of USB flasher boot image failed: "
-msgstr "Sťahovanie súboru USB flasher boot image zlyhalo: "
-
 msgid "Downloadable new plugins"
 msgstr "Nové moduly na stiahnutie"
 
@@ -1657,6 +1906,17 @@ msgstr "Voľba EPG"
 msgid "EPG encoding"
 msgstr "Kódovanie EPG"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+"Obnovovač EPG automaticky prepne na užívateľom určené stanice počas "
+"nečinnosti Dreamboxa\n"
+"(v pohotovostnom režime bez nahrávania), aby sa aktualizovali ich informácie "
+"o EPG."
+
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
 msgstr "CHYBA - zlyhalo vyhľadávanie (%s)!"
@@ -1703,6 +1963,12 @@ msgstr "Upraviť zoznam staníc"
 msgid "Edit settings"
 msgstr "Upraviť nastavenia"
 
+msgid "Edit tags of recorded movies"
+msgstr "Upraviť značky nahraných filmov"
+
+msgid "Edit tags of recorded movies."
+msgstr "Upraviť značky nahraných filmov."
+
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Upraviť nastavenie DNS v Dreamboxe.\n"
 
@@ -1727,6 +1993,9 @@ msgstr "Vzdelávanie"
 msgid "Electronic Program Guide"
 msgstr "Elektronický programový sprievodca"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr "Klient e-mailov je prezerač e-mailov IMAP4 pre Dreambox."
+
 msgid "Enable"
 msgstr "Zapnúť"
 
@@ -1820,6 +2089,13 @@ msgid "English"
 msgstr "Angličtina"
 
 msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+"Modul Enigma2 na prehrávanie videí AVI, DIVX, WMV a pod. z počítača na "
+"Dreamboxe. Vyžaduje bežiaci program VLC (z www.videolan.org) na počítači."
+
+msgid ""
 "Enigma2 Skinselector\n"
 "\n"
 "If you experience any problems please contact\n"
@@ -1918,6 +2194,9 @@ msgstr "Vylúčiť"
 msgid "Execute \"after event\" during timespan"
 msgstr "Vykonať \"po udalosti\" v časovom období"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Spustiť moduly Tuxbox"
+
 msgid "Execution Progress:"
 msgstr "Priebeh vykonávania:"
 
@@ -1933,6 +2212,9 @@ msgstr "Ukončiť"
 msgid "Exit editor"
 msgstr "Ukončiť editor"
 
+msgid "Exit input device selection."
+msgstr "Ukončiť výber vstupného zariadenia."
+
 msgid "Exit network wizard"
 msgstr "Ukončiť sprievodcu sieťou"
 
@@ -1969,6 +2251,13 @@ msgstr "Správa rozšírení"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+"Prehliadač FTP umožäuje posielanie a sťahovanie súborov medzi Dreamboxom a "
+"serverom pomocou protokolu FTP."
+
 msgid "Factory reset"
 msgstr "Továrenské nastavenia"
 
@@ -2047,10 +2336,8 @@ msgstr "Reštartovanie siete je skončené"
 msgid "Finnish"
 msgstr "Fínčina"
 
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr ""
-"Najprv sa musí stiahnuť najnovšie bootovacie prostredie pre USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr "Najprv vytvorte štýl vzhľadu ovládacím modulom Ai.HD."
 
 msgid "Flash"
 msgstr "Flešovať"
@@ -2105,6 +2392,12 @@ msgstr "Piatok"
 msgid "Frisian"
 msgstr "Frízština"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr "FritzCall zobrazuje volania prichádzajúce do Fritz!Boxa na Dreamboxe."
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #, python-format
 msgid "Frontprocessor version: %d"
 msgstr "Verzia frontprocesora: %d"
@@ -2119,6 +2412,16 @@ msgstr ""
 "Pre použitie nového vzhľadu sa musí reštartovať GUI\n"
 "Chcete teraz reštartovať GUI?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr "GUI, ktoré umožňuje zmenu hesla pre FTP a Telnet."
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr "GUI, ktoré umožňuje zmenu hesla v Dreamboxe pre FTP a Telnet"
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr "GUI na zmenu hesla pre FTP a Telnet"
+
 msgid "Gaming"
 msgstr "Hry"
 
@@ -2146,12 +2449,30 @@ msgstr "Pravý Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Overenie pravosti Dreamboxa zlyhalo!"
 
+msgid "Genuine Dreambox verification"
+msgstr "Overenie pravosti Dreamboxa"
+
 msgid "German"
 msgstr "Nemčina"
 
+msgid "German storm information"
+msgstr "Nemecké búrkové informácie"
+
+msgid "German traffic information"
+msgstr "Nemecké dopravné informácie"
+
 msgid "Germany"
 msgstr "Nemecko"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr "Získajte informácie AudioCD z CDDB aCD-Text"
+
+msgid "Get latest experimental image"
+msgstr "Získať najnovší experimentálny image"
+
+msgid "Get latest release image"
+msgstr "Získať najnovší hotový image"
+
 msgid "Getting plugin information. Please wait..."
 msgstr "Získavam informácie o module. Čakajte..."
 
@@ -2164,6 +2485,16 @@ msgstr "Otočiť na 0"
 msgid "Goto position"
 msgstr "Otočiť do pozície"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr "Grafický Multi EPG zobrazuje časovú os EPG"
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+"Grafický Multi EPG zobrazuje časovú os EPG.\n"
+"Zobrazuje prehľad všetkých bežiacich a nasledujúcich TV programov."
+
 msgid "Graphical Multi EPG"
 msgstr "Grafický Multi EPG"
 
@@ -2176,6 +2507,15 @@ msgstr "Gréčtina"
 msgid "Green boost"
 msgstr "Zosilniť zelenú"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+"Growlee umožňuje posielať z Dreamboxa krátke správy pomocou protokolu "
+"growl,\n"
+"napríklad oznam „Začalo nahrávanie“ do počítača, na ktorom beží klient growl."
+
 msgid "Guard Interval"
 msgstr "Ochranný interval"
 
@@ -2233,6 +2573,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Vodorovná"
 
+msgid "Hotplugging for removeable devices"
+msgstr "Rýchle pripojenie vyberateľných zariadení"
+
 msgid "How many minutes do you want to record?"
 msgstr "Koľko minút chcete nahrávať?"
 
@@ -2248,12 +2591,18 @@ msgstr "Odtieň"
 msgid "Hungarian"
 msgstr "Maďarčina"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr "Prezerač e-mailov IMAP4 pre Dreambox"
+
 msgid "IP Address"
 msgstr "Adresa IP"
 
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr "Klient IRC pre Enigmu2"
+
 msgid "ISO file is too large for this filesystem!"
 msgstr "Súbor ISO je pre tento súborový systém príliš veľký!"
 
@@ -2299,9 +2648,6 @@ msgstr ""
 "kroku.\n"
 "Ak ste spokojní s výsledkom, stlačte tlačidlo OK."
 
-msgid "Image flash utility"
-msgstr "Pomôcka na flešovanie image."
-
 msgid "Import AutoTimer"
 msgstr "Importovať autočasovač"
 
@@ -2371,6 +2717,12 @@ msgstr "Inicializujem pevný disk"
 msgid "Input"
 msgstr "Vstup"
 
+msgid "Input device setup"
+msgstr "Nastavenie vstupného zariadenia"
+
+msgid "Input devices"
+msgstr "Vstupné zariadenia"
+
 msgid "Install"
 msgstr "Inštalovať"
 
@@ -2416,12 +2768,6 @@ msgstr "Okamžité nahrávanie..."
 msgid "Instant record location"
 msgstr "Umiestnenie okamžitého záznamu"
 
-msgid "Integrated Ethernet"
-msgstr "Integrovaný eternet"
-
-msgid "Integrated Wireless"
-msgstr "Integrovaná WLAN"
-
 msgid "Interface: "
 msgstr "Rozhranie:"
 
@@ -2434,6 +2780,9 @@ msgstr "Interná pamäť flash"
 msgid "Internal LAN adapter."
 msgstr "Adaptér internej LAN"
 
+msgid "Internal firmware updater"
+msgstr "Interný aktualizátor firmvéru"
+
 msgid "Invalid Location"
 msgstr "Neplatné umiestnenie"
 
@@ -2486,6 +2835,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Taliančina"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr "Talianska predpoveď počasia na Dreamboxe"
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr "Talianska predpoveď počasia na Dreamboxe z www.google.it."
+
 msgid "Italy"
 msgstr "Taliansko"
 
@@ -2499,6 +2854,51 @@ msgstr "Prehľad úloh"
 msgid "Just Scale"
 msgstr "Na celú obrazovku (bez pomeru strán)"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Vzhľad BrushedAlu-HD, autor Kerni"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Vzhľa DreamMM-HD, autor Kerni"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Vzhľad Elgato-HD, autor Kerni"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Vzhľad SWAIN, autor Kerni"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Vzhľad SWAIN-HD, autor Kerni"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Vzhľad UltraViolet, autor Kerni"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Vzhľad YADS-HD, autor Kerni"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Vzhľad dTV-HD, autor Kerni"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr " Vzhľad dTV-HD-Reloaded, autor Kerni"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Vzhľad dmm-HD, autor Kerni"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Vzhľad dreamTV-HD, autor Kerni"
+
+msgid "Kerni's simple skin"
+msgstr "Jednoduchý vzhľad, autor Kerni"
+
+msgid "Kerni-HD1 skin"
+msgstr "Vzhľad Kerni-HD1"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Vzhľad Kerni-HD1R2"
+
+msgid "Kernis HD1 skin"
+msgstr "Vzhľad HD1, autor Kerni"
+
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
 msgstr "Tlačidlo %(tlačidlo)s nastavené na %(oneskorenie)i ms"
@@ -2519,6 +2919,9 @@ msgstr "Nastavenie klávesnice"
 msgid "Keymap"
 msgstr "Rozloženie klávesov"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr "Detský časovač umožňuje kontrolovať denné využívanie televízora deťmi"
+
 msgid "LAN Adapter"
 msgstr "Adaptér LAN"
 
@@ -2592,6 +2995,12 @@ msgstr "Tituly prepojené s menu DVD"
 msgid "List of Storage Devices"
 msgstr "Zoznam záznamových zariadení"
 
+msgid "Listen and record internet radio"
+msgstr "Počúvať a nahrávať internetové rádio"
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr "Počúvať a nahrávať internetové rádio na Dreamboxe"
+
 msgid "Lithuanian"
 msgstr "Litovčina"
 
@@ -2629,7 +3038,7 @@ msgid "Long Keypress"
 msgstr "Dlhé stlačenie tlačidla"
 
 msgid "Long filenames"
-msgstr ""
+msgstr "Dlhé názvy súborov"
 
 msgid "Longitude"
 msgstr "Zem. dĺžka"
@@ -2668,9 +3077,22 @@ msgstr "Urobiť z tejto značky len značku."
 msgid "Manage extensions"
 msgstr "Spravovať rozšírenia"
 
+msgid "Manage local files"
+msgstr "Správa miestnych súborov"
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr "Spravovať logá, ktoré sa zobrazujú pri štarte a v režime rádia."
+
+msgid "Manage logos to display at boottime"
+msgstr "Spravovať logá, ktoré sa zobrazujú pri štarte"
+
 msgid "Manage network shares"
 msgstr "Spravovať sieťové zdieľanie"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr "Spravovať hudobné súbory a prehrávať ich prehrávačom hudby Merlin."
+
 msgid "Manage your network shares..."
 msgstr "Spravovať sieťové zdieľanie ..."
 
@@ -2722,6 +3144,22 @@ msgstr "Prehrávač médií"
 msgid "MediaPlayer"
 msgstr "Prehrávač médií"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+"MediaScanner nájde na zariadeniach prehrávateľné súbory a zobrazí menu s "
+"možnosťami, ako je prezeranie obrázkov alebo prehrávanie filmov."
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+"Prehrávač médií prehrá vaše obľúbené skladby a videá.\n"
+"Prehrajte si obľúbenú hudbu a videá, zorganizuute do zoznamov na "
+"prehrávanie, prezrite si informácie o albume."
+
 msgid "Medium is not a writeable DVD!"
 msgstr "Médium nie je zapisovateľný disk DVD!"
 
@@ -2731,6 +3169,9 @@ msgstr "Médium nie je prázdne!"
 msgid "Menu"
 msgstr "Menu"
 
+msgid "Merlin Music Player and iDream"
+msgstr "Prehrávač hudby Merlin a iDream"
+
 msgid "Message"
 msgstr "Správa"
 
@@ -2774,7 +3215,7 @@ msgid "More video entries."
 msgstr "Ďalšie položky videa."
 
 msgid "Mosquito noise reduction"
-msgstr ""
+msgstr "Potlačenie šumu na hranách"
 
 msgid "Most discussed"
 msgstr "Najdiskutovanejšie"
@@ -2870,9 +3311,28 @@ msgstr "Posunúť obrazovku  nahor"
 msgid "Move west"
 msgstr "Pootočiť západne"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr "Informácie o filme z online databázy filmov (po nemecky)."
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr "Informácie o filme z online databázy filmov"
+
 msgid "Movie location"
 msgstr "Umiestenie filmu"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+"Značkovač filmov pridá do nahraných filmov značky na triedenie veľkého "
+"zoznamu filmov."
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+"Náhľad zoznamu filmov vytvorí obrázky z nahrávok a zobrazí ich v zozname "
+"filmov."
+
 msgid "Movielist menu"
 msgstr "Menu filmov"
 
@@ -2921,6 +3381,13 @@ msgstr "Okno Pomocníka MyTube"
 msgid "N/A"
 msgstr "Nie je k dispozícii"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+"Klient NCID zobrazí na Dreamboxe prichádzajúce volania zo servera NCID "
+"(napr. Vodafone Easybox)"
+
 msgid "NEXT"
 msgstr "NASLED."
 
@@ -2955,6 +3422,102 @@ msgstr "Nastavenie DNS"
 msgid "Nameserver settings"
 msgstr "Nastavenie DNS"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Vzhľad Nemesis BlackBox"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Vzhľad Nemesis BlackBox pre Dreambox"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Vzhľad Nemesis Blueline Single"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Blueline Single pre Dreambox"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Vzhľad Nemesis Blueline"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Blueline pre Dreambox"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Vzhľad Nemesis Blueline.Extended"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Blueline.Extended pre Dreambox"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Vzhľad Nemesis ChromeLine Cobolt"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Vzhľad Nemesis ChromeLine Cobolt pre Dreambox"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Vzhľad Nemesis ChromeLine"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Vzhľad Nemesis ChromeLine pre Dreambox"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Vzhľad Nemesis Flatline Blue"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Flatline Blue pre Dreambox"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Vzhľad Nemesis Flatline"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Flatline pre Dreambox"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Vzhľad Nemesis GlassLine"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Vzhľad Nemesis GlassLine pre Dreambox"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Vzhľad Nemesis Greenline Extended"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greenline Extended pre Dreambox"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Vzhľad Nemesis Greenline Single"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greenline Single pre Dreambox"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Vzhľad Nemesis Greenline"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greenline pre Dreambox"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Vzhľad Nemesis Greyline Extended"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greyline Extended pre Dreambox"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Vzhľad Nemesis Greyline Single"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greyline Single pre Dreambox"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Vzhľad Nemesis Greyline"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Vzhľad Nemesis Greyline pre Dreambox"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Vzhľad Nemesis ShadowLine"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Vzhľad Nemesis ShadowLine pre Dreambox"
+
 msgid "Netmask"
 msgstr "Maska siete"
 
@@ -3006,12 +3569,12 @@ msgstr "Nikdy"
 msgid "New"
 msgstr "Nové"
 
+msgid "New PIN"
+msgstr "Nový PIN"
+
 msgid "New Zealand"
 msgstr "Nový Zéland"
 
-msgid "New pin"
-msgstr "Nový PIN"
-
 msgid "New version:"
 msgstr "Nová verzia:"
 
@@ -3110,9 +3673,6 @@ msgstr ""
 "Žiadny tuner nie je zapnutý!\n"
 "Nastavte tuner pred spustením vyhľadávania staníc."
 
-msgid "No useable USB stick found"
-msgstr "Nenájdený použiteľný kľúč USB"
-
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -3182,6 +3742,9 @@ msgstr "Nie, nič neurobiť."
 msgid "No, just start my dreambox"
 msgstr "Nie, len zapnúť Dreambox."
 
+msgid "No, never"
+msgstr "Nie, nikdy"
+
 msgid "No, not now"
 msgstr "Nie, teraz nie."
 
@@ -3312,9 +3875,18 @@ msgstr "Orbitálna pozícia"
 msgid "Outer Bound (+/-)"
 msgstr "Hranice (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr "Prekrytie rolovacích pruhov"
+
 msgid "Override found with alternative service"
 msgstr "Nahradiť stanicu alternatívnou"
 
+msgid "Overwrite configuration files ?"
+msgstr "Prepísať konfiguračné súbory?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Prepísať konfiguračné súbory pri aktualizácii softvéru? "
+
 msgid "PAL"
 msgstr "PAL"
 
@@ -3336,9 +3908,6 @@ msgstr "Správa balíčkov"
 msgid "Packet manager"
 msgstr "Správca balíčkov"
 
-msgid "Page"
-msgstr "Strana"
-
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -3358,6 +3927,13 @@ msgstr "Nastavenie rodičovskej zámky"
 msgid "Parental control type"
 msgstr "Typ rodičovskej zámky"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+"Partnerbox umožňuje upravovať časovače vzdialených Dreamboxov a streamovať "
+"ich TV program."
+
 msgid "Password"
 msgstr "Heslo"
 
@@ -3367,6 +3943,12 @@ msgstr "Na konci filmu pozastaviť"
 msgid "People & Blogs"
 msgstr "Ľudia a blogy"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr "Stále hodiny zobrazujú čas na obrazovke trvalo."
+
+msgid "Persian"
+msgstr ""
+
 msgid "Pets & Animals"
 msgstr "Deti a zvieratá"
 
@@ -3404,6 +3986,12 @@ msgstr "Prehrať hudbu..."
 msgid "Play YouTube movies"
 msgstr "Prehrať filmy YouTube"
 
+msgid "Play music from Last.fm"
+msgstr "Prehrať hudbu z Last.fm"
+
+msgid "Play music from Last.fm."
+msgstr "Prehrať hudbu z Last.fm."
+
 msgid "Play next video"
 msgstr "Prehrať ďalšie video"
 
@@ -3413,6 +4001,21 @@ msgstr "Prehrať nahrané filmy..."
 msgid "Play video again"
 msgstr "Znova prehrať video"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr "Prehrať videá z počítača na Dreamboxe"
+
+msgid "Playback of Youtube through a PC"
+msgstr "Prehrávanie z YouTube cez počítač"
+
+msgid "Player for Network and Internet Streams"
+msgstr "Prehrávač sieťových a internetových streamov"
+
+msgid "Player for Network and Internet Streams."
+msgstr "Prehrávač sieťových a internetových streamov."
+
+msgid "Plays your favorite music and videos"
+msgstr "Prehrá obľúbené skladby a videá"
+
 msgid "Please Reboot"
 msgstr "Reštartujte"
 
@@ -3422,15 +4025,18 @@ msgstr "Vyberte médium na prehľadanie"
 msgid "Please add titles to the compilation."
 msgstr "Pridajte titulky do kompilácie."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+"Nezabúdajte, že ktokoľvek môže zrušiť rodičovskú zámku, ak nenastavíte PIN."
+
 msgid "Please change recording endtime"
 msgstr "Zmeňte koniec nahrávania"
 
 msgid "Please check your network settings!"
 msgstr "Skontrolujte nastavenia siete!"
 
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Zvoľte súbor .NFI na stiahnutie zo servera"
-
 msgid "Please choose an extension..."
 msgstr "Zvoľte rozšírenie..."
 
@@ -3457,13 +4063,6 @@ msgstr ""
 "Nakonfigurujte si internetové pripojenie vyplnením požadovaných hodnôt.\n"
 "Po skončení stlačte OK a pokračujte."
 
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Odpojte od Dreamboxa všetky zariadenia USB a potom (znova) pripojte cieľový "
-"kľúč USB (minimálna kapacita je 64 MB)!"
-
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Nemeňte žiadne hodnoty, ak neviete, čo tým spôsobíte!"
 
@@ -3485,7 +4084,7 @@ msgstr "Zadajte názov nového adresára"
 msgid "Please enter the correct pin code"
 msgstr "Zadajte správny kód PIN"
 
-msgid "Please enter the old pin code"
+msgid "Please enter the old PIN code"
 msgstr "Zadajte starý kód PIN"
 
 msgid "Please enter your email address here:"
@@ -3516,9 +4115,6 @@ msgstr "Stlačte tlačidlo OK!"
 msgid "Please provide a Text to match"
 msgstr "Zadajte text na hľadanie"
 
-msgid "Please select .NFI flash image file from medium"
-msgstr "Zvoľte súbor .NFI image z média."
-
 msgid "Please select a playlist to delete..."
 msgstr "Zvoľte zoznam prehrávok, ktorý sa má zmazať..."
 
@@ -3534,6 +4130,9 @@ msgstr "Zvoľte podkanál pre nahrávanie..."
 msgid "Please select a subservice..."
 msgstr "Zvoľte podkanál..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Zvoľte súbor NFI a stlačením zeleného tlačidla spusťte flash!"
+
 msgid "Please select an extension to remove."
 msgstr "Zvoľte rozšírenie, ktoré sa má odstrániť."
 
@@ -3546,9 +4145,6 @@ msgstr "Zvoľte médium, ktoré sa použije ako umiestnenie zálohy"
 msgid "Please select tag to filter..."
 msgstr "Zvoľte štítok na filtrovanie..."
 
-msgid "Please select target directory or medium"
-msgstr "Zvoľte cieľový adresár alebo médium"
-
 msgid "Please select the movie path..."
 msgstr "Zvoľte cestu k filmu..."
 
@@ -3652,6 +4248,9 @@ msgstr "Modul: %(modul)s , Verzia: %(verzia)s"
 msgid "Plugins"
 msgstr "Moduly"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr "PodCast streamuje podcasty do Dreeamboxa."
+
 msgid "Poland"
 msgstr "Poľsko"
 
@@ -3700,6 +4299,9 @@ msgstr "Nastavenie motora"
 msgid "Positioner storage"
 msgstr "Pamäť motora"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr "Nastavenie pozicionéra vám pomôže s inštaláciou paraboly s motorom"
+
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
 "the default behavior of enigma2 or values changed by yourself."
@@ -3713,9 +4315,18 @@ msgstr "Prah prúdu v mA"
 msgid "Predefined transponder"
 msgstr "Preddefinovaný transpondér"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Pripravte si iný kľúč USB na flashovanie image"
+
 msgid "Preparing... Please wait"
 msgstr "Pripravujem... Čakajte..."
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Stlačením INFO na DO si zobrazíte ďalšie informácie."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Stlačením MENU na DO si zobrazíte ďalšie možnosti."
+
 msgid "Press OK on your remote control to continue."
 msgstr "Ak chcete pokračovať, stlačte tlačidlo OK na diaľkovom ovládači."
 
@@ -3768,9 +4379,6 @@ msgstr "Stlačením tlačidla OK spustíte vyhľadávanie"
 msgid "Press OK to toggle the selection."
 msgstr "Stlačte OK pre prepnutie výberu."
 
-msgid "Press OK to view full changelog"
-msgstr "Stlačením OK si prezriete celú správu o zmenách."
-
 msgid "Press yellow to set this interface as default interface."
 msgstr "Stlačením žltého tlačidla nastavíte toto rozhranie ako predvolené."
 
@@ -3786,6 +4394,12 @@ msgstr "Prezrieť autočasovač"
 msgid "Preview menu"
 msgstr "Prezrieť menu"
 
+msgid "Preview screenshots of running tv shows"
+msgstr "Zobraziť obrázky bežiacich TV programov"
+
+msgid "Preview screenshots of running tv shows."
+msgstr "Zobraziť obrázky bežiacich TV programov."
+
 msgid "Primary DNS"
 msgstr "Primárny DNS"
 
@@ -3819,6 +4433,9 @@ msgstr "Zverejnené"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend pre /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 msgid "Quick"
 msgstr "Rýchlo"
 
@@ -3834,6 +4451,9 @@ msgstr "VF výstup"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "Prezerač RSS"
+
 msgid "Radio"
 msgstr "Rádio"
 
@@ -3882,6 +4502,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Nastavenia príjmu"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr "Opraviť súbory .ap a .sc"
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr "Opraviť chýbajúce alebo poškodené súbory .ap a.sc nahraných filmov."
+
 msgid "Record"
 msgstr "Nahrať"
 
@@ -3913,8 +4539,8 @@ msgstr "Nahrávky"
 msgid "Recordings always have priority"
 msgstr "Nahrávanie má vždy prednosť"
 
-msgid "Reenter new pin"
-msgstr "Znova zadajte nový PIN"
+msgid "Reenter new PIN"
+msgstr "Znova zadajte nový PIN."
 
 msgid "Refresh Rate"
 msgstr "Obnovovací kmitočet"
@@ -3934,11 +4560,14 @@ msgstr "Znova natiahnuť"
 msgid "Reload Black-/Whitelists"
 msgstr "Znova natiahnuť čierne a biele listiny"
 
-msgid "Remember service pin"
-msgstr "Zmeniť PIN programu"
+msgid "Remember service PIN"
+msgstr "Zapamätať PIN stanice"
 
-msgid "Remember service pin cancel"
-msgstr ""
+msgid "Remember service PIN cancel"
+msgstr "Zapamätať zrušenie PINu stanice"
+
+msgid "Remote timer and remote TV player"
+msgstr "Diaľkový časovač a diaľkový prehrávač TV"
 
 msgid "Remove"
 msgstr "Odstrániť"
@@ -3967,12 +4596,6 @@ msgstr "Odstrániť moduly"
 msgid "Remove selected AutoTimer"
 msgstr "Odstrániť zvolený autočasovač"
 
-msgid "Remove the broken .NFI file?"
-msgstr "Odstrániť chybný súbor .NFI?"
-
-msgid "Remove the incomplete .NFI file?"
-msgstr "Odstrániť neúplný súbor .NFI?"
-
 msgid "Remove timer"
 msgstr "Zmazať časovač"
 
@@ -3995,6 +4618,9 @@ msgstr "Premenovať"
 msgid "Rename crashlogs"
 msgstr "Premenovať správy o zrútení"
 
+msgid "Rename your movies"
+msgstr "Premenovať filmy"
+
 msgid "Repeat"
 msgstr "Opakovať"
 
@@ -4007,6 +4633,12 @@ msgstr "Práve sa nahráva opakovaná udalosť... Čo chcete urobiť?"
 msgid "Repeats"
 msgstr "Opakovania"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr "Pri vyhľadávaní nahradiť zadávanie minút vyhľadávacím pruhom."
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr "Nahradiť zadávanie prevíjania vyhľadávacím pruhom"
+
 msgid "Require description to be unique"
 msgstr "Opis musí byť jednoznačný"
 
@@ -4073,6 +4705,9 @@ msgstr "Prebieha obnova"
 msgid "Restore system settings"
 msgstr "Obnoviť systémové nastavenia"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr "Obnoviť Dreamboxa z kľúča USB"
+
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Obmedziť \"po udalosti\" na určité časové obdobie?"
 
@@ -4153,12 +4788,19 @@ msgstr "Nastavenia satelitného zariadenia"
 msgid "Satellite equipment"
 msgstr "Satelitné zariadenie"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+"Ovládač satelitného zariadenia vám umožní jemne upraviť nastavenia DiSEqC"
+
 msgid "Satellites"
 msgstr "Satelity"
 
 msgid "Satfinder"
 msgstr "Hľadač satelitov"
 
+msgid "Satfinder helps you to align your dish"
+msgstr "Hľadač satelitov vám pomôže nasmerovať parabolu"
+
 msgid "Sats"
 msgstr ""
 
@@ -4264,23 +4906,22 @@ msgstr "Prehľadať pásmo US MID"
 msgid "Scan band US SUPER"
 msgstr "Prehľadať pásmo US SUPER"
 
+msgid "Scan devices for playable media files"
+msgstr "Nájsť na zariadeniach prehrávateľné súbory"
+
 msgid "Scan range"
 msgstr "Rozsah prehľadávania"
 
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
-msgstr ""
-"Vyhľadať v sieti bezdrôtové prístupové body a pripojiť ich zvoleným "
-"bezdrôtovýmn zariadením\n"
-
-msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 "Vyhľadať v sieti bezdrôtové prístupové body a pripojiť ich zvoleným "
 "bezdrôtovýmn zariadením\n"
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr "Prehľadá predvolené lamedb triedené podľa satelitov"
+
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
 msgstr ""
@@ -4313,6 +4954,9 @@ msgstr "Hľadať zakázaný obsah:"
 msgid "Search strictness"
 msgstr "Presnosť vyhľadávania"
 
+msgid "Search through the EPG"
+msgstr "Hľadanie pomocou EPG"
+
 msgid "Search type"
 msgstr "Typ vyhľadávania"
 
@@ -4334,6 +4978,9 @@ msgstr "Sekundárny DNS"
 msgid "Security service not running."
 msgstr "Bezpečnostná služba nefunguje."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr "Zobraziť EPG (a PiP) staníc v informačnom pruhu."
+
 msgid "Seek"
 msgstr "Hľadanie"
 
@@ -4362,9 +5009,6 @@ msgstr "Zvoľte film"
 msgid "Select a timer to import"
 msgstr "Zvoľte časovač na importovanie"
 
-msgid "Select audio mode"
-msgstr "Zvoľte režim zvuku"
-
 msgid "Select audio track"
 msgstr "Zvoľte zvukovú stopu"
 
@@ -4377,14 +5021,20 @@ msgstr "Zvoľte stanicu na nahrávanie"
 msgid "Select channel to record on"
 msgstr "Zvoľte stanicu pre záznam"
 
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Zvoľte súbory na zálohovanie. Aktuálne zvolené:\n"
+msgid "Select desired image from feed list"
+msgstr "Zvoľte požadovaný image zo zoznamu"
+
+msgid "Select files for backup."
+msgstr "Zvoľte súbory na zálohovanie"
 
 msgid "Select files/folders to backup"
 msgstr "Zvoľte súbory a adresáre na zálohovanie"
 
-msgid "Select image"
-msgstr "Zvoľte image"
+msgid "Select input device"
+msgstr "Zvoľte vstupné zariadenie"
+
+msgid "Select input device."
+msgstr "Zvoľte vstupné zariadenie."
 
 msgid "Select interface"
 msgstr "Zvoľte rozhranie"
@@ -4424,7 +5074,7 @@ msgid "Select video mode"
 msgstr "Zvoľte režim obrazu"
 
 msgid "Select whether or not you want to enforce case correctness."
-msgstr ""
+msgstr "Zvoľte, či chcete uplatniť VEĽKÉ a malé písmená"
 
 msgid "Select wireless network"
 msgstr "Zvoľte bezdrôtovú sieť"
@@ -4432,9 +5082,6 @@ msgstr "Zvoľte bezdrôtovú sieť"
 msgid "Select your choice."
 msgstr "Zvoľte svoj výber."
 
-msgid "Selected source image"
-msgstr "Zvolený zdrojový image"
-
 msgid "Send DiSEqC"
 msgstr "Poslať DiSEqC"
 
@@ -4504,6 +5151,9 @@ msgstr "Informácie o stanici"
 msgid "Services"
 msgstr "Stanice"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr "Nastaviť oneskorenie zvuku Bitstream/PCM"
+
 msgid "Set End Time"
 msgstr "Nastavte čas konca"
 
@@ -4529,6 +5179,9 @@ msgstr "Nastaviť maximálne trvanie"
 msgid "Set this NO to disable this AutoTimer."
 msgstr "Nastavením na NIE vypnete tento automatický časovač."
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr "Vypne Dreambox"
+
 msgid "Setting key canceled"
 msgstr "Nastavovanie tlačidla zrušené"
 
@@ -4559,7 +5212,7 @@ msgid "Short Movies"
 msgstr "Krátke filmy"
 
 msgid "Short filenames"
-msgstr ""
+msgstr "Krátke názvy súborov"
 
 msgid "Should this AutoTimer be restricted to a timespan?"
 msgstr "Má byť tento autočasovač obmedzený na časové obdobie?"
@@ -4612,6 +5265,28 @@ msgstr "Prehrávanie rádia..."
 msgid "Show the tv player..."
 msgstr "Prehrávanie TV..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr "Zobraziť obrázky z webovej kamery na televízore"
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+"Zobrazí zoznam histórie prepínania a umožní užívateľovi prepínať na položky "
+"alebo upravovať ich."
+
+msgid "Shows a list of recent zap entries"
+msgstr "Zobrazí zoznam posledných prepnutí"
+
+msgid "Shows average bitrate of video and audio"
+msgstr "Zobrazí priemerný dátový tok obrazu a zvuku"
+
+msgid "Shows statistics of watched services"
+msgstr "Zobrazí štatistiku sledovaných staníc"
+
+msgid "Shows the clock permanently on the screen"
+msgstr "Trvalo zobrazí hodiny na obrazovke"
+
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Zobrazuje stav pripojenia bezdrôtovej LAN.\n"
 
@@ -4636,9 +5311,15 @@ msgstr "Podobné programy:"
 msgid "Simple"
 msgstr "jednoduchý"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr "Jednoduchý klient IRC GroupChat pre kanál e2 #dm8000-vip"
+
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Jednoduchá sada titulov (kompatibilita so staršími prehrávačmi)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr "SimpleRSS umožňuje čítať novinky RSS na Dreamboxe."
+
 msgid "Single"
 msgstr "Jeden"
 
@@ -4657,6 +5338,9 @@ msgstr "Jeden krok (GOP)"
 msgid "Skin"
 msgstr "Vzhľad"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr "Volič vzhľadov zobrazí menu s voliteľnými vzhľadmi"
+
 msgid "Skins"
 msgstr "Vzhľady"
 
@@ -4691,12 +5375,21 @@ msgstr "Softvér"
 msgid "Software management"
 msgstr "Správa softvéru"
 
+msgid "Software manager setup"
+msgstr "Nastavenie správcu softvéru"
+
 msgid "Software restore"
 msgstr "Obnoviť softvér"
 
 msgid "Software update"
 msgstr "Aktualizovať softvér"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr "Správca softvéru spravuje softvér v Dreamboxe"
+
+msgid "Softwaremanager information"
+msgstr "Informácie správcu softvéru"
+
 msgid "Some plugins are not available:\n"
 msgstr "Niektoré moduly nie sú dostupné:\n"
 
@@ -4801,6 +5494,9 @@ msgstr "Začína od"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr "Nastavenie siete krok za krokom"
+
 msgid "Step east"
 msgstr "Krok východne"
 
@@ -4818,9 +5514,6 @@ msgstr "Krok pre tlačidlá '%s' v ms"
 msgid "Step west"
 msgstr "Krok západne"
 
-msgid "Stereo"
-msgstr "Stereo"
-
 msgid "Stop"
 msgstr "Zastaviť"
 
@@ -4851,6 +5544,12 @@ msgstr "Uložiť pozíciu"
 msgid "Stored position"
 msgstr "Uložená pozícia"
 
+msgid "Stream podcasts"
+msgstr "Streamovať podcasty"
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr "Streamovacie moduly pre webovú stránku iptv orf.at."
+
 msgid "Subservice list..."
 msgstr "Zoznam podkanálov..."
 
@@ -4951,6 +5650,9 @@ msgstr "Testovací režim"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Otestovať sieťovú konfiguráciu Dreamboxa.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr "Vyskúšať zariadenie DiSEqC"
+
 msgid "Test-Messagebox?"
 msgstr "Hlásenie o teste?"
 
@@ -4978,6 +5680,14 @@ msgstr ""
 "Stlačte OK a pokračujte."
 
 msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+"Sprievodca vyčistením (CleanupWizard) informuje o poklese voľnej pamäte pod "
+"stanovenú hranicu. Môžete ho použiť na odstránenie niektorých modulov."
+
+msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
 "players) instead?"
@@ -4987,12 +5697,68 @@ msgstr ""
 "prehrávačoch)?"
 
 msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+"Modul Šetriča energie (Energy Power Save) v stanovenom čase prepne Dreambox "
+"z pohotovostného režimu do vypnutia (Deep Standby).\n"
+"Stane sa to len v prípade, že je DB v pohotovostnom režime, nenahráva sa, "
+"ani sa nemá v priebehu 20 minút nahrávať.\n"
+"DB sa automaticky zobudí pri nahrávaní alebo po skončení doby vypnutia, "
+"takže na to nemusíte čakať."
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+"Modul Hotplug upozorní systém na novopridané alebo odstránené zariadenia."
+
+msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 "Rozšírenie Sprievodca sieťou nie je nainštalované.\n"
 "Nainštalujte si ho."
 
+msgid "The PIN code has been changed successfully."
+msgstr "Kód PIN bol úspešne zmenený."
+
+msgid "The PIN codes you entered are different."
+msgstr "Kódy PIN, ktoré ste zadali, sú rôzne."
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+"Prehrávač obrázkov zobrazí fotografie na televízore.\n"
+"Môžete si ich pozrieť ako zmenšeniny alebo ako prezentáciu."
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+"Hľadač satelitov vám pomôže pri smerovaní paraboly.\n"
+"Zobrazí indormácie o sile signálu a chybovosti."
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+"Volič vzhľadov zobrazí menu s voliteľnými vzhľadmi.\n"
+"Teraz môžete zmeniť vzhľad a dojem z Dreamboxa."
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+"Správca softvéru spravuje softvér v Dreamboxe.\n"
+"Jednoducho aktualizujete softvér prijímača, nainštalujete alebo odstránite "
+"moduly a obnovíte systémové nastavenia."
+
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
@@ -5016,11 +5782,33 @@ msgstr ""
 "program bude vyhovovať automatickému časovaču, len ak je v tomto období."
 
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"Kľúč USB je pripravený ako bootovateľný.\n"
+"Teraz môžete stiahnuť súbor NFI."
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+"Vylepšenie obrazu (VideoEnhancement) poskytuje pokročilé nastavenia "
+"vylepšenia obrazu."
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+"Jemné naladenie obrazu (VideoTune) pomáha pri nastavení zobrazenia na "
+"televízore.\n"
+"Môžete nastaviť jas a kontrast televízora."
+
+msgid "The Videomode plugin provides advanced video mode settings."
 msgstr ""
-"USB kľúč je teraz bootovateľný. Chcete stiahnuť najnovší image zo servera a "
-"uložiť ho na kľúč?"
+"Režim obrazu (VideoMode) poskytuje pokročilé nastavenia obrazového režimu."
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
+msgstr "Modul bezdrôtovej siete vám pomôže nakonfigurovať rozhranie WLAN."
 
 msgid "The backup failed. Please choose a different backup location."
 msgstr "Zálohovanie zlyhalo. Zvoľte iné umiestnenie zálohy."
@@ -5082,20 +5870,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Atribút zhody je povinný."
 
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Overovanie md5sum zlyhalo, súbor môže byť poškodený! Naozaj chcete napáliť "
-"tento image do pamäte flash? Robíte to na vlastné riziko!"
-
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Overovanie md5sum zlyhalo, súbor mohol byť stiahnutý neúplne alebo je "
-"porušený!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "Overovanie md5sum zlyhalo. Súbor je asi porušený!"
 
 msgid "The package doesn't contain anything."
 msgstr "Balíček neobsahuje vôbec nič."
@@ -5107,19 +5883,16 @@ msgstr "Balíček:"
 msgid "The path %s already exists."
 msgstr "Cesta %s už existuje."
 
-msgid "The pin code has been changed successfully."
-msgstr "Kód PIN bol úspešne zmenený."
-
 msgid "The pin code you entered is wrong."
 msgstr "Zadaný kód PIN je nesprávny."
 
-msgid "The pin codes you entered are different."
-msgstr "Zadané kódy PIN sú rôzne."
-
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Výsledky boli zapísané do súboru %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr "Vzhľad je v rozlíšení KingSize 1024x576"
+
 msgid "The sleep timer has been activated."
 msgstr "Časovač vypnutia bol zapnutý."
 
@@ -5147,6 +5920,13 @@ msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr "Sprievodca môže zálohovať aktuálne nastavenia. Chcete teraz zálohovať?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Sprievodca našiel zálohu nastavení. Chcete obnoviť staré nastavenia z %s?"
+
 msgid "The wizard is finished now."
 msgstr "Sprievodca teraz skončil."
 
@@ -5191,24 +5971,6 @@ msgstr ""
 "K dispozícii je aktualizácia certifikátu pre Dreambox. Chcete ju teraz "
 "použiť?"
 
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Tento súbor .NFI neobsahuje platný image %s!"
-
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Tento súbor .NFI nemá signatúru md5sum a nie je záruka, že bude fungovať. "
-"Naozaj chcete zapísať tento image do pamäte flash?"
-
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Tento súbor .NFI má platnú signatúru md5. Pokračovať v zápise tohto image do "
-"pamäte flash?"
-
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -5244,7 +6006,7 @@ msgstr ""
 "čakať na ďalšie hľadanie EPG."
 
 msgid "This is the help screen. Feed me with something to display."
-msgstr ""
+msgstr "Toto je obrazovka Pomocníka. Zadajte niečo na zobrazenie."
 
 msgid ""
 "This is what will be looked for in event titles. Note that looking for e.g. "
@@ -5255,6 +6017,22 @@ msgstr ""
 "bude komplikované, lebo musíte poznať kódovanie (znakovú sadu) EPG na "
 "stanici."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Tento zásuvný modul vytvorí kľúč USB, ktorý sa dá použiť na aktualizáciu "
+"firmvéru Dreamboxa bez pripojenia LAN alebo WLAN.\n"
+"Najprv treba kľúč USB pripraviť tak, aby bol bootovateľný.\n"
+"Potom stiahnete súbor NFI zo servera a uložíte na kľúč USB.\n"
+"Ak ste si už pripravili bootovateľný kľúč USB, vložte ho. Ak nie, vložte "
+"kľúč USB s minimálnou kapacitou 64 MB."
+
 msgid "This plugin is installed."
 msgstr "Tento modul je nainštalovaný."
 
@@ -5273,6 +6051,11 @@ msgstr ""
 "programom."
 
 msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr "Tento systémový nástroj sa používa na nahranie aktualizácií firmvéru."
+
+msgid ""
 "This test checks for configured Nameservers.\n"
 "If you get a \"unconfirmed\" message:\n"
 "- please check your DHCP, cabling and Adapter setup\n"
@@ -5426,20 +6209,23 @@ msgstr "Vlastnosti titulu"
 msgid "Titleset mode"
 msgstr "Režim sady titulov"
 
+msgid "To be used as simple downloading application by other Plugins."
+msgstr "Používa sa na jednoduché sťahovanie inými modulmi."
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Ak chcete aktualizovať firmvér Dreamboxu, riaďte sa týmto postupom:\n"
-"1) Vypnite prijímač vypínačom na zadnej strane a zasuňte bootovateľný kľúč "
-"USB.\n"
-"2) Znova zapnite sieť a podržte tlačidlo NADOL na prednom paneli stlačené 10 "
-"sekúnd.\n"
-"3) Vyčkajte na nabootovanie a riaďte sa pokynmi sprievodcu."
+"Ak chcete altualizovať firmvér Drreamboxa, postupujte takto:\n"
+"1) Vypnite Dreambox vypínačom na zadnej stene a overte si, či máte zasunutý "
+"bootovateľný kľúr USB.\n"
+"2) Zapnite vypínač na zadnej stene a podržte tlačidlo DOWN na prednej stene "
+"10 sekúnd stlačené.\n"
+"3) Vyčkajte na naštartovanie a riaďte sa pokynmi sprievodcu."
 
 msgid "Today"
 msgstr "Dnes"
@@ -5465,6 +6251,9 @@ msgstr "Najvyššie hodnotené"
 msgid "Track"
 msgstr "Stopa"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr "Dopravné informácie zobrazujú nemecké dopravné informácie."
+
 msgid "Translation"
 msgstr "Preklad"
 
@@ -5555,12 +6344,6 @@ msgstr "Kľúč USB"
 msgid "USB stick wizard"
 msgstr "Sprievodca pre kľúč USB"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"Sprievodca kľúčom USB skončil. Dreambox sa teraz reštartuje s novým image."
-
 msgid "Ukrainian"
 msgstr "Ukrajinčina"
 
@@ -5625,6 +6408,9 @@ msgstr "Odmontovanie zlyhalo"
 msgid "Unsupported"
 msgstr "Nepodporované"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr "Informácie o nečase zobrazujú nemecké informácie o búrkach."
+
 msgid "Update"
 msgstr "Aktualizovať"
 
@@ -5696,6 +6482,9 @@ msgstr "Použiť vlastné umiestnenie"
 msgid "Use a gateway"
 msgstr "Použiť bránu"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr "Na riadenie viacerých Dreamboxov s rôznymi RC."
+
 msgid "Use non-smooth winding at speeds above"
 msgstr "Použiť skokové prehrávanie pri rýchlostiach nad"
 
@@ -5725,6 +6514,12 @@ msgstr ""
 "Šípkami nahor alebo nadol na diaľkovom ovládači vyberte voľbu. Potom stlačte "
 "tlačidlo OK."
 
+msgid "Use this input device settings?"
+msgstr "Použiť nastavenia vstupného zariadenia?"
+
+msgid "Use this settings?"
+msgstr "Použiť toto nastavenie?"
+
 msgid "Use this video enhancement settings?"
 msgstr "Použiť toto rozšírené nastavenie obrazu?"
 
@@ -5758,6 +6553,12 @@ msgstr "Scart - videorekordér"
 msgid "VMGM (intro trailer)"
 msgstr ""
 
+msgid "Vali-XD skin"
+msgstr "Vzhľad Vali-XD"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vzhľad Vali.HD.nano"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -5808,18 +6609,36 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Voľba režimu obrazu."
 
+msgid "Video streaming from the orf.at web page"
+msgstr "Streamovanie videa z webovej stránky orf.at"
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr "Vylepšenie obrazu poskytuje pokročilé nastavenia vylepšenia obrazu."
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr "VideoTune vám pomôže jemne nastaviť obraz na televízore"
+
 msgid "Videobrowser exit behavior:"
 msgstr "Správanie po skončení prehľadávača:"
 
 msgid "Videoenhancement Setup"
 msgstr "Rozšírené nastavenia obrazu"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr "Obrazový režim poskytuje pokročilé nastavenia obrazového režimu."
+
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Správanie pri stlačení tlačidla Stop/Exit:"
 
 msgid "View Count"
 msgstr "Zobraziť počet"
 
+msgid "View Google maps"
+msgstr "Zobraziť mapy Google"
+
+msgid "View Google maps with your Dreambox."
+msgstr "Zobraziť mapy Google cez Dreamboxa"
+
 msgid "View Movies..."
 msgstr "Zobraziť filmy..."
 
@@ -5899,6 +6718,16 @@ msgstr "Zobrazenia:"
 msgid "Virtual KeyBoard"
 msgstr "Virtuálna klávesnica"
 
+msgid "Visualization for the European Installation Bus"
+msgstr "Vizualizácia pre European Installation Bus"
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+"Zviditeľnite a ovládajte svoje svetlá, stmievače, rolety, termostaty a pod. "
+"pomocou EIB/KNX (je potrebný server linknx)."
+
 msgid "Voltage mode"
 msgstr "Napäťový režim"
 
@@ -5938,6 +6767,15 @@ msgstr "Čakám"
 msgid "Warn if free space drops below (kB):"
 msgstr "Varovať, ak voľné miesto poklesne pod (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr "Sledovať streamy z Mediatéky ZDF"
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr "Modul počasia zobrazuje predpovede počasia na Dreamboxe."
+
+msgid "Weatherforecast on your Dreambox"
+msgstr "Predpoveď počasia na Dreamboxe"
+
 msgid "Webinterface"
 msgstr "Webové rozhranie"
 
@@ -6124,9 +6962,6 @@ msgstr "Kam chcete zálohovať svoje nastavenia?"
 msgid "Where to save temporary timeshift recordings?"
 msgstr "Kam uložiť dočasné záznamy s posunom času?"
 
-msgid "Wireless"
-msgstr "Bezdrôtovo"
-
 msgid "Wireless LAN"
 msgstr "Bezdrôtová LAN"
 
@@ -6137,9 +6972,138 @@ msgid "Wireless Network State"
 msgstr "Stav bezdrôtovej siete"
 
 msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+"Pomocou aplikácie AntiScrollbar môžete zakryť rušivé bežiace nápisy (napr. "
+"na spravodajských staniciach)."
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+"S Napaľovačkou DVD (DVDBurn) si môžete urobiť kompilácie nahrávok z pevného "
+"disku DB.\n"
+"Alebo si môžete pridať upraviteľné menu. KOmpiláciu môžete napáliť na bežný "
+"disk DVD, ktorý sa dá prehrať v bežných DVD prehrávačoch.\n"
+"Nahrávky HDTV sa dajú napáliť len vo vlastnom formáte Dreamboxa."
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+"S modulom Prehľadávanie EPG (EPGSearch) môžete prehľadávať EPG a vytvárať "
+"časovače."
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+"Pomocou modulu Originálny Dreambox (Genuine Dreambox) si môžete overiť "
+"pravosť svojho Dereamboxa."
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+"Pomocou IMDb môžete sťahovať a zobrazovať informácie o filmoch (hodnotenie, "
+"poster, cast, synopsis a pod.)."
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr "S modulom Premenovať filmy (MovieRetitle) môžete premenovať filmy."
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+"S modulom MyTube si môžete prehrať videá YouTube na televízore bez počítača."
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+"So Sledovačom webových kamier (WebcamViewer) môžete pozorovať zábery "
+"webových kamier na televízore."
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+"S Prepínačom reklám (Werbezapper) môžete preklenúť reklamy vytvorením "
+"krátkych časovačov\n"
+"(od 1 do 9 minút), ktoré po uplynutí prepnú späť na pôvodnú stanicu."
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+"S prehrávačom YouTube (YouTubePlayer) môžete sledovať videá YouTube na "
+"Dreamboxe.\n"
+"Tento modul si vyžaduje počítač s bežiacim programom VLC."
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+"Modul Priradenia CI (CommonInterfaceAssignment) umožäuje použiť v Dreamboxe "
+"rôzne moduly CI a priradiť ich určitým poskytovateľom, staniciam alebo "
+"CAID.\n"
+"To umožuje sledovať kódovanú stanicu pri nahrávaní inej."
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+"Automatické posielanie záznamov o zrútení (CrashlogAutoSubmit) automaticky "
+"mailuje záznamy o zrútení nájdené na pevnom disku firme Dream Multimedia."
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+"Modul DefaultServicesScanner vyhľadá stanice podľa satelitov, ak máte "
+"pripojenú parabolu s motorom."
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+"S modulom Tester DiSEqC môžete otestovať kompatibilitu a chyby satelitného "
+"zariadenia DiSEqC."
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+"Modul NFIFlash vám umožní pripraviť kľúč USB s imageom pre Dreambox.\n"
+"Potom môžete flashovať Dreambox imageom z kľúča."
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+"So Sprievodcom nastavením siete môžete ľahko nakonfigurovať sieť krok za "
+"krokom."
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+"Modul Nastavenie pozicionéra (PositionerSetup) vám pomôže s inštaláciou "
+"paraboly s motorom."
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+"Modul Ovládač satelitného zariadenia (SatelliteEquipmentControl) vám umožní "
+"jemne upraviť nastavenia DiSEqC."
+
+msgid ""
 "With this option enabled the channel to record on can be changed to a "
 "alternative service it is restricted to."
 msgstr ""
+"Táto voľba umožní, aby sa stanica, ktorá sa má nahrať, mohla zmeniť na "
+"alternatívnu."
 
 msgid ""
 "With this option you can restrict the AutoTimer to a certain ammount of "
@@ -6157,9 +7121,6 @@ msgstr "Chyba zápisu pri nahrávaní. Plný disk?\n"
 msgid "Write failed!"
 msgstr "Zápis zlyhal!"
 
-msgid "Writing NFI image file to flash completed"
-msgstr "Zápis súboru .NFI do pamäte flash je skončený."
-
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -6172,6 +7133,9 @@ msgstr "Áno"
 msgid "Yes to all"
 msgstr "Áno pre všetky"
 
+msgid "Yes, always"
+msgstr "Áno, vždy"
+
 msgid "Yes, and delete this movie"
 msgstr "Áno, a zmazať tento film"
 
@@ -6272,6 +7236,9 @@ msgstr ""
 "Nezadali ste platný atribút „Hľadať titul“ pre nový automatický časovač.\n"
 "Pretože je to povinná položka, nemôžete bez nej pokračovať."
 
+msgid "You didn't select a channel to record from."
+msgstr "Nezvolili ste stanicu, z ktorej sa má nahrávať."
+
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
@@ -6319,13 +7286,13 @@ msgstr ""
 "stránky vás nový firmvér požiada o obnovu nastavení."
 
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
 "Musíte nastaviť kód PIN a skryť ho pred deťmi.\n"
 "\n"
-"Chcete teraz nastaviť kód PIN?"
+"Chcete ho nastaviť teraz?"
 
 msgid ""
 "You successfully configured a new AutoTimer. Do you want to add it to the "
@@ -6448,6 +7415,9 @@ msgstr ""
 "\n"
 "Zvoľte, čo chcete robiť ďalej."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr "ZDFMediathek vám umožní sledovať streamy z mediatéky ZDF."
+
 msgid "Zap back to previously tuned service?"
 msgstr "Prepnúť späť na predtým naladenú stanicu?"
 
@@ -6460,6 +7430,19 @@ msgstr "Prepnúť späť na stanicu spred hľadania satelitu?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Prepnúť späť na stanicu spred nastavovania tunera?"
 
+msgid "Zap between commercials"
+msgstr "Prepnúť medzi reklamami"
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+"Štatistika prepínania zobrazí sledované stanice s niektorými štatistikami."
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -6475,6 +7458,9 @@ msgstr "[úprava obľúbených]"
 msgid "[move mode]"
 msgstr "[presun]"
 
+msgid "a HD skin from Kerni"
+msgstr "Vzhľad HD, autor Kerni"
+
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "GUI na priradenie staníc a poskytovateľov k modulom CI"
 
@@ -6556,6 +7542,9 @@ msgstr "pridať stanicu do obľúbených"
 msgid "add services"
 msgstr "Pridať stanice"
 
+msgid "add tags to recorded movies"
+msgstr "Pridať značky do nahraných filmov"
+
 msgid "add to parental protection"
 msgstr "pridať k rodičovskej zámke"
 
@@ -6565,6 +7554,23 @@ msgstr "rozšírené"
 msgid "alphabetic sort"
 msgstr "triediť podľa abecedy"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+"Priradiť farebné tlačidlá (červené, zelené, žlté, modré) modulom zo zoznamu "
+"filmov"
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "Priradiť farebné tlačidlá modulom zo zoznamu filmov"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"Priradiť dlhé stlačenie tlačidla (červené, zelené, žlté, modré) modulom "
+"alebo funkciám E2."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr "Priradiť dlhé stlačenie farebného tlačidla modulom alebo funkciám E2"
+
 msgid "assigned CAIds:"
 msgstr "Priradené CAIdy:"
 
@@ -6628,9 +7634,6 @@ msgstr "zmeniť nahrávanie (čas ukončenia)"
 msgid "chapters"
 msgstr "kapitoly"
 
-msgid "choose destination directory"
-msgstr "zvoliť cieľový adresár"
-
 msgid "circular left"
 msgstr "kruhová ľavá"
 
@@ -6655,6 +7658,9 @@ msgstr "pripojené"
 msgid "continue"
 msgstr "pokrač."
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "Riadiť viacero Dreamboxov s rôznymi RC"
+
 msgid "copy to bouquets"
 msgstr "skopírovať do buketov"
 
@@ -6664,6 +7670,10 @@ msgstr "nedá sa odstrániť"
 msgid "create directory"
 msgstr "vytvoriť adresár"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "Aktuálne nainštalovaný image: %s"
+
 msgid "daily"
 msgstr "denne"
 
@@ -6688,6 +7698,9 @@ msgstr "zmazať uložený zoznam prehrávok"
 msgid "delete..."
 msgstr "zmazať..."
 
+msgid "description"
+msgstr "opis"
+
 msgid "disable"
 msgstr "zrušiť"
 
@@ -6781,9 +7794,6 @@ msgstr "zatvoriť zoznam sieťových rozhraní"
 msgid "exit networkadapter setup menu"
 msgstr "zatvoriť menu nastavení sieťových rozhraní"
 
-msgid "failed"
-msgstr "zlyhalo"
-
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "formáty súborov (BMP, PNG, JPG, GIF)"
 
@@ -6991,6 +8001,9 @@ msgstr "nenakonfigurované"
 msgid "not locked"
 msgstr "nie je signál"
 
+msgid "not supported"
+msgstr "nepodporované"
+
 msgid "not used"
 msgstr "nepoužité"
 
@@ -7069,6 +8082,12 @@ msgstr "nahrávam..."
 msgid "red"
 msgstr "červená"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "Upravený vzhľad Kerni-HD1"
+
+msgid "redirect notifications to Growl"
+msgstr "Presmerovať oznámenia na Growl"
+
 msgid "remove a nameserver entry"
 msgstr "Odstrániť DNS"
 
@@ -7145,21 +8164,18 @@ msgstr "druhý kábel motorizovaného LNB"
 msgid "seconds"
 msgstr "sekúnd"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "Zobraziť EPG (a PiP) staníc v informačnom pruhu"
+
 msgid "select"
 msgstr "zvoliť"
 
-msgid "select .NFI flash file"
-msgstr "zvoliť súbor .NFI"
-
 msgid "select CAId"
 msgstr "zvoliť CAId"
 
 msgid "select CAId's"
 msgstr "zvoliť CAIdy"
 
-msgid "select image from server"
-msgstr "zvoliť image zo servera"
-
 msgid "select interface"
 msgstr "zvoliť rozhranie"
 
@@ -7172,14 +8188,17 @@ msgstr "zvoliť film"
 msgid "select the movie path"
 msgstr "zvoliť cestu k filmu"
 
-msgid "service pin"
+msgid "service PIN"
 msgstr "PIN stanice"
 
+msgid "set enigma2 to standby-mode after startup"
+msgstr "Po naštartovaní dať enigmu2 do pohotovostného režimu"
+
 msgid "sets the Audio Delay (LipSync)"
 msgstr "nastaví oneskorenie zvuku (LipSync)"
 
-msgid "setup pin"
-msgstr "PIN nastavenia"
+msgid "setup PIN"
+msgstr "PIN nastavení"
 
 msgid "show DVD main menu"
 msgstr "zobraziť hlavné menu DVD"
@@ -7322,6 +8341,9 @@ msgstr "prepnúť značku strihu na aktuálnom mieste"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "prepnúť informácie o čase, kapitole, zvuku a podtitulkoch"
 
+msgid "tuner is not supported"
+msgstr "tuner nie je podporovaný"
+
 msgid "unavailable"
 msgstr "nedostupné"
 
@@ -7340,6 +8362,12 @@ msgstr "do vypnutia alebo reštartu"
 msgid "use as HDD replacement"
 msgstr "použiť ako náhradu HDD"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "Použiť Dreambox ako webový proxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "Použiť Dreambox ako webový proxy."
+
 msgid "user defined"
 msgstr "užívateľsky definované"
 
@@ -7394,3 +8422,219 @@ msgstr "prepnúť"
 
 msgid "zapped"
 msgstr "prepnuté"
+
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Sťahovanie .NFI zlyhalo:"
+
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Súbor .NFI prešiel kontrolou md5sum. Tento image môžete bezpečne použiť!"
+
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Nemôžem prečítať adresár s feedmi"
+
+#~ msgid "Change dir."
+#~ msgstr "Zmeniť adresár"
+
+#~ msgid "Change service pin"
+#~ msgstr "Zmeniť PIN programu"
+
+#~ msgid "Change service pins"
+#~ msgstr "Zmeniť PINy programu"
+
+#~ msgid "Change setup pin"
+#~ msgstr "Zmeniť nastavovací PIN"
+
+#~ msgid "Destination directory"
+#~ msgstr "Cieľový adresár"
+
+#~ msgid "Details for extension: "
+#~ msgstr "Detaily rozšírenia:"
+
+#~ msgid "Disable Subtitles"
+#~ msgstr "Vypnúť titulky"
+
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Sťahovanie súboru USB flasher boot image zlyhalo: "
+
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Najprv sa musí stiahnuť najnovšie bootovacie prostredie pre USB flasher."
+
+#~ msgid "Image flash utility"
+#~ msgstr "Pomôcka na flešovanie image."
+
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrovaný eternet"
+
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integrovaná WLAN"
+
+#~ msgid "New pin"
+#~ msgstr "Nový PIN"
+
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nenájdený použiteľný kľúč USB"
+
+#~ msgid "Page"
+#~ msgstr "Strana"
+
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Zvoľte súbor .NFI na stiahnutie zo servera"
+
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Odpojte od Dreamboxa všetky zariadenia USB a potom (znova) pripojte "
+#~ "cieľový kľúč USB (minimálna kapacita je 64 MB)!"
+
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Zadajte starý kód PIN"
+
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Zvoľte súbor .NFI image z média."
+
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Zvoľte cieľový adresár alebo médium"
+
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Stlačením OK si prezriete celú správu o zmenách."
+
+#~ msgid "Reenter new pin"
+#~ msgstr "Znova zadajte nový PIN"
+
+#~ msgid "Remember service pin"
+#~ msgstr "Zmeniť PIN programu"
+
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Zapamätať zrušenie PIN programu"
+
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Odstrániť chybný súbor .NFI?"
+
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Odstrániť neúplný súbor .NFI?"
+
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Vyhľadať v sieti bezdrôtové prístupové body a pripojiť ich zvoleným "
+#~ "bezdrôtovýmn zariadením\n"
+
+#~ msgid "Select audio mode"
+#~ msgstr "Zvoľte režim zvuku"
+
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Zvoľte súbory na zálohovanie. Aktuálne zvolené:\n"
+
+#~ msgid "Select image"
+#~ msgstr "Zvoľte image"
+
+#~ msgid "Selected source image"
+#~ msgstr "Zvolený zdrojový image"
+
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB kľúč je teraz bootovateľný. Chcete stiahnuť najnovší image zo servera "
+#~ "a uložiť ho na kľúč?"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Overovanie md5sum zlyhalo, súbor môže byť poškodený! Naozaj chcete "
+#~ "napáliť tento image do pamäte flash? Robíte to na vlastné riziko!"
+
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Overovanie md5sum zlyhalo, súbor mohol byť stiahnutý neúplne alebo je "
+#~ "porušený!"
+
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Kód PIN bol úspešne zmenený."
+
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Zadané kódy PIN sú rôzne."
+
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Tento súbor .NFI neobsahuje platný image %s!"
+
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Tento súbor .NFI nemá signatúru md5sum a nie je záruka, že bude fungovať. "
+#~ "Naozaj chcete zapísať tento image do pamäte flash?"
+
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Tento súbor .NFI má platnú signatúru md5. Pokračovať v zápise tohto image "
+#~ "do pamäte flash?"
+
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Ak chcete aktualizovať firmvér Dreamboxu, riaďte sa týmto postupom:\n"
+#~ "1) Vypnite prijímač vypínačom na zadnej strane a zasuňte bootovateľný "
+#~ "kľúč USB.\n"
+#~ "2) Znova zapnite sieť a podržte tlačidlo NADOL na prednom paneli stlačené "
+#~ "10 sekúnd.\n"
+#~ "3) Vyčkajte na nabootovanie a riaďte sa pokynmi sprievodcu."
+
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "Sprievodca kľúčom USB skončil. Dreambox sa teraz reštartuje s novým image."
+
+#~ msgid "Wireless"
+#~ msgstr "Bezdrôtovo"
+
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Zápis súboru .NFI do pamäte flash je skončený."
+
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Musíte nastaviť kód PIN a skryť ho pred deťmi.\n"
+#~ "\n"
+#~ "Chcete teraz nastaviť kód PIN?"
+
+#~ msgid "choose destination directory"
+#~ msgstr "zvoliť cieľový adresár"
+
+#~ msgid "failed"
+#~ msgstr "zlyhalo"
+
+#~ msgid "select .NFI flash file"
+#~ msgstr "zvoliť súbor .NFI"
+
+#~ msgid "select image from server"
+#~ msgstr "zvoliť image zo servera"
+
+#~ msgid "service pin"
+#~ msgstr "PIN stanice"
+
+#~ msgid "setup pin"
+#~ msgstr "PIN nastavenia"
index dfe1b10..f49fe2c 100755 (executable)
--- a/po/sl.po
+++ b/po/sl.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ENIGMA 1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2009-01-25 13:59+0100\n"
 "Last-Translator: Gregor <greg.domajnko@gmail.com>\n"
 "Language-Team: \n"
@@ -109,6 +109,9 @@ msgstr ""
 msgid " extensions."
 msgstr ""
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr ""
@@ -220,17 +223,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Na voljo samo kadar je hkrati aktivnih več vmesnikov."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI prenos neuspešen:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI datoteka uspešno preverjanje MD5sum podpisa! Varno lahko zapečete "
-"datoteko!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -370,6 +362,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -402,12 +406,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafični EPG za vse storitve izbranega paketa"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -456,6 +475,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -520,6 +542,12 @@ msgstr "O programu"
 msgid "About..."
 msgstr "O programu..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -648,6 +676,12 @@ msgstr ""
 "podrobno nastavitev video-parametrov, ali uporabite številke za izbiro "
 "drugih testnih oken."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr ""
@@ -672,6 +706,11 @@ msgstr "Napredne video nastavitve"
 msgid "Advanced restore"
 msgstr ""
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Po dogodku"
@@ -684,6 +723,9 @@ msgstr ""
 "Ko se čarovnik zaključi, zaščitite posamezne storitve. Prosimo preverite "
 "uporabniška navodila za podrobno razlago postopka."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -708,6 +750,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -720,6 +768,9 @@ msgstr "Izbirni radio način"
 msgid "Alternative services tuner priority"
 msgstr "Prioritete izbirnih storitev vmesnika"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr ""
@@ -812,6 +863,9 @@ msgstr "Vprašajte uporabnika"
 msgid "Aspect Ratio"
 msgstr "Način prikaza"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -831,6 +885,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -879,6 +938,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Samodejno"
@@ -887,6 +951,32 @@ msgstr "Samodejno"
 msgid "Automatic Scan"
 msgstr "Samodejno iskanje "
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -907,6 +997,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -995,6 +1091,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Zaznamki"
@@ -1011,6 +1113,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Svetlost"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1028,6 +1136,9 @@ msgstr "Zapiši obstoječ image na DVD"
 msgid "Burn to DVD"
 msgstr "Posnemi na DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1050,6 +1161,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "InfoBar "
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr ""
@@ -1070,6 +1186,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Shrani sličice"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Prosim preverite vaše omrežne nastavitve!"
@@ -1083,10 +1205,6 @@ msgid "Cancel"
 msgstr "Prekini"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Ne morem prevesti izvirne mape"
-
-#
 msgid "Capacity: "
 msgstr "Kapaciteta:"
 
@@ -1119,10 +1237,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Zamen. mapo"
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1130,17 +1244,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Spremeni pin"
 
-#
-msgid "Change service pin"
-msgstr "Spremeni pin storitve"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Spremeni pin storitev"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Spremeni nastavitveni pin"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1150,6 +1261,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1218,6 +1332,9 @@ msgstr ""
 msgid "Choose bouquet"
 msgstr "Izberi paket"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Izberi ciljno mapo"
@@ -1254,6 +1371,12 @@ msgstr ""
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1381,6 +1504,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1425,6 +1551,9 @@ msgstr "Konstalacija"
 msgid "Content does not fit on DVD!"
 msgstr "Vsebina se ne prilega na DVD!"
 
+msgid "Continue"
+msgstr ""
+
 #
 msgid "Continue in background"
 msgstr "Nadaljuj v ozadju"
@@ -1437,6 +1566,30 @@ msgstr "Nadaljuj predvajanje"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Povezava z Dreambox .NFI izvornim strežnikom ni uspela:"
@@ -1480,6 +1633,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Kreiraj DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1496,6 +1655,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Neuspešno kreiranje video mape"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1513,6 +1681,9 @@ msgstr "Hrvaško"
 msgid "Current Transponder"
 msgstr "Trenutni oddajnik"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Trenutne nastavitve:"
@@ -1525,6 +1696,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Trenutna različica:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1554,10 +1728,32 @@ msgstr "Časovni preskok za tipke  '7'/'9'"
 msgid "Customize"
 msgstr "Prilagodi"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Izreži"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Seznam urednikov..."
@@ -1606,6 +1802,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "DVD medijska orodja"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Dansko"
@@ -1660,6 +1865,12 @@ msgstr "Seznam standardnih storitev"
 msgid "Defaults"
 msgstr "Tvorni?ko"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Zamik"
@@ -1705,12 +1916,7 @@ msgstr "Opis"
 msgid "Deselect"
 msgstr ""
 
-#
-msgid "Destination directory"
-msgstr "Ciljna mapa"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1757,6 +1963,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Neposredno predvajanje povezanih naslovov"
@@ -1779,10 +1988,6 @@ msgid "Disable Picture in Picture"
 msgstr "Izklopi Sliko v Sliki"
 
 #
-msgid "Disable Subtitles"
-msgstr "Izklopi naslove"
-
-#
 msgid "Disable crashlog reporting"
 msgstr ""
 
@@ -1834,6 +2039,12 @@ msgstr ""
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1899,6 +2110,10 @@ msgstr "Želite opraviti preverjanje storitev?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Želite opraviti ročno preverjanje storitev?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Želite omogočiti funkcijo starševski nadzor na vašem dreambox-u?"
@@ -1991,6 +2206,10 @@ msgstr ""
 msgid "Download"
 msgstr "Prenesi"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Prenesi .NFI-datoteke za programsko nadgradnjo preko USB"
@@ -2003,13 +2222,12 @@ msgstr "Naloži predloge"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Prenos zagonske datoteke za programsko nadgradnjo preko USB ni uspel!"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2063,6 +2281,13 @@ msgstr "EPG izbira"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2124,6 +2349,12 @@ msgstr "Spremeni seznam storitev"
 msgid "Edit settings"
 msgstr "Spremeni nastavitve"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Spremeni nastavitve Imenskega strežnika Dreambox-a.\n"
@@ -2156,6 +2387,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Elektronski spored programov"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Omogoči"
@@ -2272,6 +2506,11 @@ msgstr "ČasKonca"
 msgid "English"
 msgstr "Angleško"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2392,6 +2631,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Potek izvajanja:"
@@ -2412,6 +2654,9 @@ msgstr "Izhod"
 msgid "Exit editor"
 msgstr "Izhod iz urejevalnika"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2460,6 +2705,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Ponovni zagon po proizv. nastavitvah"
@@ -2555,12 +2805,8 @@ msgstr "Končan ponovni zagon omrežja"
 msgid "Finnish"
 msgstr "Finsko"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"Najprej je potrebno prenesti zadnjo verzijo zagonskega okolja za USB "
-"programsko nadgradnjo."
 
 #
 msgid "Flash"
@@ -2629,6 +2875,12 @@ msgstr "Petek"
 msgid "Frisian"
 msgstr "Frisian"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2646,6 +2898,16 @@ msgstr ""
 "GUI je potrebno ponovno zagnati za uporabo nove predloge\n"
 "Želite sedaj ponovno zagnati GUI ?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2681,14 +2943,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Nemško"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Pridobivam informacije o vtičniku. Prosim počakajte..."
@@ -2705,6 +2985,14 @@ msgstr "Pojdi na 0"
 msgid "Goto position"
 msgstr "Pojdi na"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafični Multi EPG"
@@ -2721,6 +3009,12 @@ msgstr "Grško"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Interval zaščite"
@@ -2797,6 +3091,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr ""
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Koliko minut želite snemati ?"
@@ -2817,6 +3114,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Madžarsko"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Naslov"
@@ -2825,6 +3125,9 @@ msgstr "IP Naslov"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO datoteka je prevelika za ta datotečni sistem!"
@@ -2875,10 +3178,6 @@ msgstr ""
 "Če ste zadovoljni z nastavitvami, pritisnite OK."
 
 #
-msgid "Image flash utility"
-msgstr "Orodja za programsko nadgradnjo"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -2970,6 +3269,12 @@ msgstr "Inicializiram trdi disk..."
 msgid "Input"
 msgstr "Vhod"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr ""
@@ -3031,14 +3336,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrirana mreža"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integrirano brezžično omrežje"
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3053,6 +3350,9 @@ msgstr "Notranji pomnilnik"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Neveljavna lokacija"
@@ -3115,6 +3415,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italjansko"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3132,6 +3438,51 @@ msgstr "Ogled opravila"
 msgid "Just Scale"
 msgstr "Samonastavi"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3158,6 +3509,9 @@ msgstr "Nastavitve tipkovnice"
 msgid "Keymap"
 msgstr "Mapa ključa"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN vmesnik"
@@ -3254,6 +3608,12 @@ msgstr "Povezani naslovi z DVD menujem"
 msgid "List of Storage Devices"
 msgstr "Seznam naprav za shranjevanje"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litvansko"
@@ -3351,10 +3711,23 @@ msgstr "Naredi oznako samo kot oznako"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3419,6 +3792,17 @@ msgstr "Predvajalnik vsebin"
 msgid "MediaPlayer"
 msgstr "PredvajalnikVsebin"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Medij ni zapisljiv DVD!"
@@ -3431,6 +3815,9 @@ msgstr "Medij ni prazen!"
 msgid "Menu"
 msgstr "Meni"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Sporočilo"
@@ -3613,10 +4000,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Premikaj proti zahodu"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Seznam filmov"
@@ -3681,6 +4083,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "NASLEDNJI"
@@ -3728,6 +4135,102 @@ msgstr "Nastavljanje Imenskega strežnika"
 msgid "Nameserver settings"
 msgstr "Nast. Imenskega strežnika"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Netmask"
@@ -3795,13 +4298,12 @@ msgstr ""
 msgid "New"
 msgstr "Novo"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Nov pin"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3927,11 +4429,7 @@ msgid ""
 msgstr ""
 "Noben Tuner ni vklopljen!\n"
 "Prosim spremenite nastavitve Tunerja preden ponovno zaženete preverjanje "
-"storitev."
-
-#
-msgid "No useable USB stick found"
-msgstr "Ne najdem uporabnega USB ključa"
+"storitev."
 
 #
 msgid ""
@@ -4015,6 +4513,9 @@ msgstr "Ne stori ničesar."
 msgid "No, just start my dreambox"
 msgstr "Ne, samo zaženi moj dreambox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr ""
@@ -4184,10 +4685,19 @@ msgstr "Orbitalna Pozicija"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4217,10 +4727,6 @@ msgid "Packet manager"
 msgstr ""
 
 #
-msgid "Page"
-msgstr "Stran"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4245,6 +4751,11 @@ msgstr "Nastavitev starševske zaščite"
 msgid "Parental control type"
 msgstr "Tip starševske zaščite"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr ""
@@ -4257,6 +4768,12 @@ msgstr "Ustavi film na koncu"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4306,6 +4823,12 @@ msgstr ""
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4318,6 +4841,21 @@ msgstr "Predvajaj posnete filme..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Prosim ponovno zaženi"
@@ -4330,6 +4868,11 @@ msgstr "Prosim izberi medij za preverjanje"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Prosimo spremenite čas konca snemanja"
@@ -4339,10 +4882,6 @@ msgid "Please check your network settings!"
 msgstr "Prosim preverite vaše omrežne nastavitve!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Prosim izberite .NFI datoteko za prenos iz strežnika"
-
-#
 msgid "Please choose an extension..."
 msgstr "Prosim izberite končnico..."
 
@@ -4369,14 +4908,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Prosim izklopite vse USB naprave iz vašega Dreambox-a in ponovno povežite "
-"izbran USB ključ (minimalno 64MB)!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Ne spreminjajte vrednosti če niste prepričani o rezultatu!"
 
@@ -4404,9 +4935,8 @@ msgstr "Prosim vnesite ime nove mape"
 msgid "Please enter the correct pin code"
 msgstr "Vnesite pravilni PIN"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Vnesite stari PIN"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4445,10 +4975,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Prosim izberite .NFI datoteko"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Izberite seznam za brisanje..."
 
@@ -4468,6 +4994,9 @@ msgstr "Izberite snemanje pod-storitve..."
 msgid "Please select a subservice..."
 msgstr "Izberite pod-storitev..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr ""
@@ -4485,10 +5014,6 @@ msgid "Please select tag to filter..."
 msgstr "Izberite oznako za filtriranje..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Prosim izberite ciljno mapo ali medij"
-
-#
 msgid "Please select the movie path..."
 msgstr "Izberite pot do filma..."
 
@@ -4615,6 +5140,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Vtičniki"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4679,6 +5207,9 @@ msgstr "Nastavitve pozicionirne naprave"
 msgid "Positioner storage"
 msgstr "Hranilnik pozicionirne naprave"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4693,10 +5224,19 @@ msgstr "Prag moči v mA"
 msgid "Predefined transponder"
 msgstr "Predefinirani oddajnik"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Pripravljam... Prosim počakajte"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Pritisnite OK na vašem Upravljalniku za nadaljevanje."
@@ -4767,10 +5307,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr ""
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4790,6 +5326,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Meni Predogled"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primarni DNS"
@@ -4834,6 +5376,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr ""
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Hitro"
@@ -4854,6 +5399,9 @@ msgstr "RF Izhod"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4917,6 +5465,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Nastavitve sprejema"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Posnemi"
@@ -4958,9 +5512,8 @@ msgstr ""
 msgid "Recordings always have priority"
 msgstr "Snemanje ima vedno višjo prioriteto"
 
-#
-msgid "Reenter new pin"
-msgstr "Ponovno vnesite PIN"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -4986,12 +5539,13 @@ msgstr ""
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5031,14 +5585,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Odstranim pokvarjeno .NFI datoteko?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Ostranim nepopolno .NFI datoteko?"
-
-#
 msgid "Remove timer"
 msgstr "Odstranim časovnik?"
 
@@ -5067,6 +5613,9 @@ msgstr "Preimenuj"
 msgid "Rename crashlogs"
 msgstr ""
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Ponovi"
@@ -5083,6 +5632,12 @@ msgstr "Snemanje ponavljajočega dogodka v teku...Kaj želite storiti?"
 msgid "Repeats"
 msgstr "Ponovitve"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5171,6 +5726,9 @@ msgstr ""
 msgid "Restore system settings"
 msgstr ""
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5275,6 +5833,9 @@ msgstr "Nastavitve Satelitske Opreme"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Sateliti"
@@ -5283,6 +5844,9 @@ msgstr "Sateliti"
 msgid "Satfinder"
 msgstr "Iskalec Satelitov"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sateliti"
@@ -5423,14 +5987,11 @@ msgstr "Skeniraj band US MID"
 msgid "Scan band US SUPER"
 msgstr "Skeniraj band US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
 
 msgid ""
@@ -5438,6 +5999,9 @@ msgid ""
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5481,6 +6045,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5510,6 +6077,9 @@ msgstr "Sekundarni DNS"
 msgid "Security service not running."
 msgstr ""
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Išči"
@@ -5545,10 +6115,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Izberite zvočni način"
-
-#
 msgid "Select audio track"
 msgstr "Izberi zvočni nosilec"
 
@@ -5564,17 +6130,21 @@ msgstr "Izberi kanal za snemanje"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
 msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Izberi"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5638,10 +6208,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Izbrana izvirna datoteka"
-
-#
 msgid "Send DiSEqC"
 msgstr "Pošlji DiSEqC"
 
@@ -5729,6 +6295,9 @@ msgstr "Info storitve"
 msgid "Services"
 msgstr "Storitve"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5762,6 +6331,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5865,6 +6437,26 @@ msgstr "Prikaži Radio ..."
 msgid "Show the tv player..."
 msgstr "Prikaži Tv predvajalnik..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Prikaži stanje brezžične LAN povezave.\n"
@@ -5897,10 +6489,16 @@ msgstr "Sorodne oddaje:"
 msgid "Simple"
 msgstr "Enostavno"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Enostavna oblika (kompatibilnost z starejšimi predvajalniki)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Posamezen"
@@ -5925,6 +6523,9 @@ msgstr "Po korakih (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr ""
@@ -5970,6 +6571,9 @@ msgstr ""
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr ""
@@ -5978,6 +6582,12 @@ msgstr ""
 msgid "Software update"
 msgstr ""
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Nekateri vtičniki niso na voljo:\n"
@@ -6107,6 +6717,9 @@ msgstr "Začnem ob"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Korak na Vzhod"
@@ -6130,10 +6743,6 @@ msgid "Step west"
 msgstr "Korak na Zahod"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Ustavi"
 
@@ -6173,6 +6782,12 @@ msgstr "Shrani pozicijo"
 msgid "Stored position"
 msgstr "Shranjene pozicije"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Seznam pod-storitev..."
@@ -6307,6 +6922,9 @@ msgstr "Testni način"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Preverite omrežne nastavitve vašega Dreambox-a.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Testno sporočilno okno?"
@@ -6332,6 +6950,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6342,12 +6966,52 @@ msgstr ""
 "ustvariti Dreambox obliko podatkovnega DVD (le-tega ne boste mogli "
 "predvajati v samostojnih DVD predvajalnikih)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6367,13 +7031,26 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"Zagon se sedaj lahko izvede iz USB ključa. Ali želite prenesti zadnjo "
-"programsko opremo iz strežnika in jo shraniti na ključ? "
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6443,22 +7120,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Preverjanje md5sum ni uspelo, datoteka je pokvarjena! Ali ste prepričani da "
-"želite nadgraditi s to datoteko! To počnete na lastno odgovornost!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Preverjanje md5sum ni uspelo, datoteka ni bila v celoti prenešena ali je "
-"pokvarjena!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6474,22 +7137,17 @@ msgid "The path %s already exists."
 msgstr "Pot %s že obstaja."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "PIN spremenjen."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Napačen PIN."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Vnešeni PIN-i so različni."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Rezultati so bili zapisani na %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Časovnik spanja je aktiviran."
@@ -6524,6 +7182,12 @@ msgstr ""
 "Čarovnik bo kreiral varnostno kopijo vaših trenutnih nastavitev. Želite to "
 "storiti sedaj?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Čarovnik je končan."
@@ -6580,27 +7244,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ".NFI datoteka ne vsebuje veljavnega %s zapisa!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-".NFI datoteka ne vsebuje md5sum podpisa in delovanje ni zagotovljeno. Ali "
-"res želite zapisati datoteko?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-".NFI datoteka ima veljaven md5 podpis. Nadaljujem nadgradnjo programske "
-"opreme?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6648,6 +7291,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr ""
@@ -6668,6 +7321,11 @@ msgstr ""
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6852,22 +7510,17 @@ msgstr "Lastnosti naslova"
 msgid "Titleset mode"
 msgstr "Način za določanje naslovov"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Za posodobitev Dreambox programske opreme, prosimo sledite naslednjim "
-"korakom:\n"
-"1) Izklopite napravo s pomočjo stikala na zadnji strani ohišja in priklopite "
-"zagonski USB ključ.\n"
-"2) Ponovno vklopite napravo in držite pritisnjeno tipko DOL na sprednji "
-"strani naprave 10 sekund.\n"
-"3) Počakajte na ponovni zagon in sledite navodilom čarovnika."
 
 #
 msgid "Today"
@@ -6901,6 +7554,9 @@ msgstr ""
 msgid "Track"
 msgstr "Zapis"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Prevod"
@@ -7022,12 +7678,6 @@ msgid "USB stick wizard"
 msgstr "Čarovnik USB ključa"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrajinsko"
 
@@ -7105,6 +7755,9 @@ msgstr "Ni uspelo odpojiti"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Posodobi"
@@ -7194,6 +7847,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Uporabi prehod"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Uporabi negladko previjanje pri hitrostih nad"
@@ -7228,6 +7884,12 @@ msgstr ""
 "Za izbiranje uporabite tipke gor/dol na vašem upravljalniku. Nato pritisnite "
 "OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7272,6 +7934,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (v trailer)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7328,9 +7996,18 @@ msgstr ""
 "\n"
 "Naslednja vhodna vrata bodo preverjena samodejno čez 10 sekund."
 
-#
-msgid "Video mode selection."
-msgstr "Izbira video načina."
+#
+msgid "Video mode selection."
+msgstr "Izbira video načina."
+
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
 
 #
 msgid "Videobrowser exit behavior:"
@@ -7340,6 +8017,9 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
@@ -7348,6 +8028,12 @@ msgstr ""
 msgid "View Count"
 msgstr ""
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr ""
@@ -7452,6 +8138,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Navidezna tipkovnica"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Način \"Napetost\""
@@ -7502,6 +8196,15 @@ msgstr "Čakam"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7670,10 +8373,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Kam shranjujem začasne posnetke časovnega zamika?"
 
 #
-msgid "Wireless"
-msgstr "Brezžično"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7685,6 +8384,93 @@ msgstr "Brezžično omrežje"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7710,10 +8496,6 @@ msgid "Write failed!"
 msgstr "Zapisovanje neuspešno!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Zapisovanje NFI je končano"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7729,6 +8511,9 @@ msgstr "Da"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Da. Izbriši ta film."
@@ -7850,6 +8635,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7896,15 +8684,11 @@ msgstr ""
 "iz spletne strani bo vaša nova programska oprema zahtevala izdelavo varne "
 "kopije vaših nastavitev."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Vnesite PIN in ga varno shranite pred otroci.\n"
-"\n"
-"Želite vnesti PIN?"
 
 #
 msgid ""
@@ -8025,6 +8809,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8041,6 +8828,18 @@ msgstr "Povrnem nazaj na stanje pred iskanjem satelitev?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8060,6 +8859,9 @@ msgstr "[urejanje priljubljenih]"
 msgid "[move mode]"
 msgstr "[način premeščanja]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8168,6 +8970,9 @@ msgstr "dodaj storitev med priljubljene"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "dodaj starševsko zaščito"
@@ -8180,6 +8985,19 @@ msgstr "napredno"
 msgid "alphabetic sort"
 msgstr "sortiraj abecedno"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8264,10 +9082,6 @@ msgid "chapters"
 msgstr "poglavja"
 
 #
-msgid "choose destination directory"
-msgstr "izberi cilnjo mapo"
-
-#
 msgid "circular left"
 msgstr "levi cirkularni"
 
@@ -8299,6 +9113,9 @@ msgstr "povezan"
 msgid "continue"
 msgstr "nadaljuj"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopiraj v pakete"
@@ -8311,6 +9128,10 @@ msgstr ""
 msgid "create directory"
 msgstr "ustvari mapo"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "dnevno"
@@ -8343,6 +9164,9 @@ msgstr "Izbriši shranjen seznam za predvajanje"
 msgid "delete..."
 msgstr "Izbriši..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "onemogoči"
@@ -8468,10 +9292,6 @@ msgid "exit networkadapter setup menu"
 msgstr "izhod iz nastavitev"
 
 #
-msgid "failed"
-msgstr "ni uspelo"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "oblika datoteke (BMP, PNG, JPG, GIF)"
 
@@ -8747,6 +9567,9 @@ msgstr ""
 msgid "not locked"
 msgstr "ni zaklenjen"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr ""
@@ -8851,6 +9674,12 @@ msgstr "snemanje..."
 msgid "red"
 msgstr "rdeče"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "odstrani vnos v imenskem strežniku"
@@ -8952,15 +9781,14 @@ msgstr "drugi kabel motoriziranega LNB-a"
 msgid "seconds"
 msgstr "sekund"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "izberi"
 
 #
-msgid "select .NFI flash file"
-msgstr "izberi .NFI datoteko"
-
-#
 msgid "select CAId"
 msgstr ""
 
@@ -8969,10 +9797,6 @@ msgid "select CAId's"
 msgstr ""
 
 #
-msgid "select image from server"
-msgstr "izberi zapis iz strežnika"
-
-#
 msgid "select interface"
 msgstr "izberi vmesnik"
 
@@ -8988,17 +9812,18 @@ msgstr "izberi film"
 msgid "select the movie path"
 msgstr "izberi pot do filma"
 
-#
-msgid "service pin"
-msgstr "PIN storitve"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "PIN nastavitev"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9188,6 +10013,9 @@ msgstr "aktiviraj rezanje na trenutno označeni poziciji"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "izbiraj med prikazom časa, poglavja, zvoka in podnapisi"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9212,6 +10040,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "uporabniško določeno"
@@ -9313,6 +10147,17 @@ msgstr "prenesen"
 #~ msgstr "* Na voljo samo pri vnosu skritega SSID ali omrežnega ključa"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI prenos neuspešen:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI datoteka uspešno preverjanje MD5sum podpisa! Varno lahko zapečete "
+#~ "datoteko!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 mapa"
 
@@ -9445,6 +10290,26 @@ msgstr "prenesen"
 #~ msgstr "Spremljanje klica"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Ne morem prevesti izvirne mape"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Zamen. mapo"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Spremeni pin storitve"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Spremeni pin storitev"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Spremeni nastavitveni pin"
+
+#
 #~ msgid "Choose Tuner to Configure..."
 #~ msgstr "Odaberi Tuner koji želiš konfigurirati..."
 
@@ -9503,6 +10368,10 @@ msgstr "prenesen"
 #~ msgstr "Standardne nastavitve"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Ciljna mapa"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Postavke Uređaja..."
 
@@ -9511,6 +10380,10 @@ msgstr "prenesen"
 #~ msgstr "DiSEqC Mod"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Izklopi naslove"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9553,6 +10426,11 @@ msgstr "prenesen"
 #~ msgstr "Končano - nameščeno ali nadgrajeno %d paketov z %d napakami"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr ""
+#~ "Prenos zagonske datoteke za programsko nadgradnjo preko USB ni uspel!"
+
+#
 #~ msgid "Edit current title"
 #~ msgstr "Uredi trenutni titl"
 
@@ -9605,6 +10483,13 @@ msgstr "prenesen"
 #~ msgstr "Preverjanje datotečnega sistema..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Najprej je potrebno prenesti zadnjo verzijo zagonskega okolja za USB "
+#~ "programsko nadgradnjo."
+
+#
 #~ msgid "Font size"
 #~ msgstr "Velikost pisave"
 
@@ -9633,6 +10518,10 @@ msgstr "prenesen"
 #~ msgstr "Pritisnite OK, če vidite to stran. "
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Orodja za programsko nadgradnjo"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Nadgradnja sistema"
 
@@ -9641,6 +10530,14 @@ msgstr "prenesen"
 #~ msgstr "Ponastavitev..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrirana mreža"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integrirano brezžično omrežje"
+
+#
 #~ msgid "Invert"
 #~ msgstr "Invertni"
 
@@ -9693,10 +10590,18 @@ msgstr "prenesen"
 #~ msgstr "Novi DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Nov pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Se opravičujemo, ni 50 Hz."
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Ne najdem uporabnega USB ključa"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -9739,6 +10644,10 @@ msgstr "prenesen"
 #~ msgstr "Ostalo..."
 
 #
+#~ msgid "Page"
+#~ msgstr "Stran"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "Roditeljska zaA!tita "
 
@@ -9747,10 +10656,34 @@ msgstr "prenesen"
 #~ msgstr "Roditeljska zaA!tita"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Prosim izberite .NFI datoteko za prenos iz strežnika"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Prosim izklopite vse USB naprave iz vašega Dreambox-a in ponovno povežite "
+#~ "izbran USB ključ (minimalno 64MB)!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Vnesite stari PIN"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Prosim izberite .NFI datoteko"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Izberite ključno besedo za filter..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Prosim izberite ciljno mapo ali medij"
+
+#
 #~ msgid "Predefined satellite"
 #~ msgstr "Predefinirani sateliti"
 
@@ -9815,10 +10748,22 @@ msgstr "prenesen"
 #~ "isključiti sada?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ponovno vnesite PIN"
+
+#
 #~ msgid "Remove service"
 #~ msgstr "Izbriši uslugu"
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Odstranim pokvarjeno .NFI datoteko?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Ostranim nepopolno .NFI datoteko?"
+
+#
 #~ msgid "Replace current playlist"
 #~ msgstr "Zamjeni trenutnu playlistu"
 
@@ -9867,6 +10812,14 @@ msgstr "prenesen"
 #~ msgstr "Odaberite alternativnu uslugu"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Izberite zvočni način"
+
+#
+#~ msgid "Select image"
+#~ msgstr "Izberi"
+
+#
 #~ msgid "Select reference service"
 #~ msgstr "Odaberite referentnu uslugu"
 
@@ -9875,6 +10828,10 @@ msgstr "prenesen"
 #~ msgstr "Izberite video vhod"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Izbrana izvirna datoteka"
+
+#
 #~ msgid "Service scan type needed"
 #~ msgstr "Potrebna vrsta pretraživanja usluga"
 
@@ -9933,6 +10890,10 @@ msgstr "prenesen"
 #~ msgstr "Korak"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your box is now ready to use.\n"
 #~ "Please press OK to start using you Dreambox."
@@ -9942,6 +10903,59 @@ msgstr "prenesen"
 #~ "Prosim pritisnite tipko OK za pričetek uporabe vašega Dreambox-a."
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "Zagon se sedaj lahko izvede iz USB ključa. Ali želite prenesti zadnjo "
+#~ "programsko opremo iz strežnika in jo shraniti na ključ? "
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Preverjanje md5sum ni uspelo, datoteka je pokvarjena! Ali ste prepričani "
+#~ "da želite nadgraditi s to datoteko! To počnete na lastno odgovornost!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Preverjanje md5sum ni uspelo, datoteka ni bila v celoti prenešena ali je "
+#~ "pokvarjena!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "PIN spremenjen."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Vnešeni PIN-i so različni."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr ".NFI datoteka ne vsebuje veljavnega %s zapisa!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ ".NFI datoteka ne vsebuje md5sum podpisa in delovanje ni zagotovljeno. Ali "
+#~ "res želite zapisati datoteko?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ ".NFI datoteka ima veljaven md5 podpis. Nadaljujem nadgradnjo programske "
+#~ "opreme?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Dreambox ne more odkodirati %s video tokov!"
 
@@ -9962,6 +10976,23 @@ msgstr "prenesen"
 #~ msgstr "Naslov:"
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Za posodobitev Dreambox programske opreme, prosimo sledite naslednjim "
+#~ "korakom:\n"
+#~ "1) Izklopite napravo s pomočjo stikala na zadnji strani ohišja in "
+#~ "priklopite zagonski USB ključ.\n"
+#~ "2) Ponovno vklopite napravo in držite pritisnjeno tipko DOL na sprednji "
+#~ "strani naprave 10 sekund.\n"
+#~ "3) Počakajte na ponovni zagon in sledite navodilom čarovnika."
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "TipTranspondera"
 
@@ -10019,6 +11050,14 @@ msgstr "prenesen"
 #~ "Pritisnite OK za nadaljevanje."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Brezžično"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Zapisovanje NFI je končano"
+
+#
 #~ msgid "Year:"
 #~ msgstr "Leto:"
 
@@ -10075,6 +11114,16 @@ msgstr "prenesen"
 #~ "Želite sedaj določiti besede?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Vnesite PIN in ga varno shranite pred otroci.\n"
+#~ "\n"
+#~ "Želite vnesti PIN?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Vi ste odabrali playlistu"
 
@@ -10111,6 +11160,10 @@ msgstr "prenesen"
 #~ msgstr "iz Exif"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "izberi cilnjo mapo"
+
+#
 #~ msgid "color"
 #~ msgstr "barva"
 
@@ -10139,6 +11192,10 @@ msgstr "prenesen"
 #~ msgstr "izhod iz nastavitev"
 
 #
+#~ msgid "failed"
+#~ msgstr "ni uspelo"
+
+#
 #~ msgid "font face"
 #~ msgstr "pisava"
 
@@ -10259,10 +11316,26 @@ msgstr "prenesen"
 #~ msgstr "sekund."
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "izberi .NFI datoteko"
+
+#
 #~ msgid "select Slot"
 #~ msgstr "odaberi Utor"
 
 #
+#~ msgid "select image from server"
+#~ msgstr "izberi zapis iz strežnika"
+
+#
+#~ msgid "service pin"
+#~ msgstr "PIN storitve"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "PIN nastavitev"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "prikaži prvo oznako"
 
index 618b1f5..9b59a08 100755 (executable)
--- a/po/sr.po
+++ b/po/sr.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enigma2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2009-10-10 11:18+0100\n"
 "Last-Translator: maja <jovanovic@gmx.ch>\n"
 "Language-Team: veselin & majevica CRNABERZA <jovanovic@gmx.ch>\n"
@@ -140,6 +140,9 @@ msgstr "Rezultati"
 msgid " extensions."
 msgstr "proširenja."
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr "Paketa izabrano"
@@ -251,16 +254,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Dostupan samo ako je više interfejsa aktivno."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI skidanje nije uspelo:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI datoteka je prošla proveru potpisa.Možeš sigurno flešovati imidž! "
-
-#
 msgid "0"
 msgstr "0"
 
@@ -400,6 +393,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -432,6 +437,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Grafički EPG za sve kanale od specifičnog buketa"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -440,6 +451,15 @@ msgstr ""
 "Maunt unos sa ovim imenom već postoji!\n"
 "Ažuriraj postojeći unos i nastavi?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -492,6 +512,9 @@ msgstr ""
 "\n"
 "Da li želite da onemogućite drugi mrežni interfejs?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -556,6 +579,12 @@ msgstr "O programu"
 msgid "About..."
 msgstr "O programu..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr "Pristupna tačka:"
@@ -688,6 +717,12 @@ msgstr ""
 "fino video-podešavanje,ili koristite numeričke tipke da izaberete druge test "
 "ekrane. "
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Napredne opcije"
@@ -712,6 +747,11 @@ msgstr "Napredne video postavke"
 msgid "Advanced restore"
 msgstr "Napredno vraćanje"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Posle dešavanja"
@@ -724,6 +764,9 @@ msgstr ""
 "Nakon što čarobnjak završi,treba da zaštitite pojedine kanale. Pogledajte u "
 "drimbox uputstva kako da to uradite."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Album"
@@ -748,6 +791,12 @@ msgstr "Svi neponavljajući tajmeri"
 msgid "Allow zapping via Webinterface"
 msgstr "Dozvoli promenu kanala preko vebinterfejsa"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Alfa"
@@ -760,6 +809,9 @@ msgstr "Alternativni radio mod"
 msgid "Alternative services tuner priority"
 msgstr "Prioritet alternativnih kanala tjunera"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "Pitaj pre slanja"
@@ -860,6 +912,9 @@ msgstr "Pitaj korisnika"
 msgid "Aspect Ratio"
 msgstr "Odnos slike"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -879,6 +934,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr "Australija"
@@ -927,6 +987,11 @@ msgstr "Podešavanja autotajmera"
 msgid "AutoTimer overview"
 msgstr "Pregled autotajmera"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatski"
@@ -935,6 +1000,32 @@ msgstr "Automatski"
 msgid "Automatic Scan"
 msgstr "Automatsko skeniranje "
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr "Automobili i vozila"
@@ -955,6 +1046,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1043,6 +1140,12 @@ msgstr "Blokiraj smanjenje šuma"
 msgid "Blue boost"
 msgstr "Plavo pojačanje"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Oznake"
@@ -1059,6 +1162,12 @@ msgstr "Brazil"
 msgid "Brightness"
 msgstr "Osvetljenje"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Pregledaj mrežno okruženje"
@@ -1076,6 +1185,9 @@ msgstr "Nareži postojeći imidž na DVD"
 msgid "Burn to DVD"
 msgstr "Nareži na DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Bus:"
@@ -1099,6 +1211,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI dodela"
@@ -1119,6 +1236,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Učitaj sličice"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Molim proverite vaše mrežne postavke"
@@ -1132,10 +1255,6 @@ msgid "Cancel"
 msgstr "Odustani"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Ne može se raščlaniti uvodni direktorijum"
-
-#
 msgid "Capacity: "
 msgstr "Kapacitet:"
 
@@ -1168,10 +1287,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Promeni dir."
-
-#
 msgid "Change hostname"
 msgstr "Promeni ime hosta"
 
@@ -1179,17 +1294,14 @@ msgstr "Promeni ime hosta"
 msgid "Change pin code"
 msgstr "Promeni pin kod"
 
-#
-msgid "Change service pin"
-msgstr "Promeni pin kanala"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Promeni pinove kanala"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Promeni pin postavki"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1199,6 +1311,9 @@ msgstr "Promeni veličinu koraka"
 msgid "Change the hostname of your Dreambox."
 msgstr "Promeni ime hosta svog drimboksa."
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1267,6 +1382,9 @@ msgstr "Izaberite snimljenu lokaciju"
 msgid "Choose bouquet"
 msgstr "Odaberi buket"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Izaberite ciljnu fasciklu"
@@ -1302,6 +1420,12 @@ msgstr "Čarobnjak za čišćenje"
 msgid "Cleanup Wizard settings"
 msgstr "Postavke čarobnjaka za čišćenje"
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr "Čarobnjak za čišćenje"
@@ -1429,6 +1553,9 @@ msgstr "Konfiguriši interfejs"
 msgid "Configure nameservers"
 msgstr "Konfiguriši nejmservere"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Konfiguriši svoj interni LAN"
@@ -1474,6 +1601,10 @@ msgid "Content does not fit on DVD!"
 msgstr "Sadržaj ne staje na DVD!"
 
 #
+msgid "Continue"
+msgstr "Nastaviti"
+
+#
 msgid "Continue in background"
 msgstr "Nastaviti u pozadini "
 
@@ -1485,6 +1616,30 @@ msgstr "Nastaviti reprodukciju"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Ne može se povezati na drimbox.NFI Imidž Feed Server"
@@ -1530,6 +1685,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Napravi DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Kreiraj novi autotajmer."
@@ -1546,6 +1707,15 @@ msgstr "Kreiraj novi tajmer koristeći čarobnjak"
 msgid "Create movie folder failed"
 msgstr "Neuspešno stvaranje video fascikle"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1563,6 +1733,9 @@ msgstr "Hrvatski"
 msgid "Current Transponder"
 msgstr "Trenutni transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Trenutne postavke"
@@ -1575,6 +1748,9 @@ msgstr "Trenutna vrednost:"
 msgid "Current version:"
 msgstr "Trenutna verzija:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1604,10 +1780,32 @@ msgstr "Podesivo vreme preskoka za '7'/'9'-tipke"
 msgid "Customize"
 msgstr "Prilagodi"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Odreži"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Uređivač liste..."
@@ -1656,6 +1854,15 @@ msgstr "DVD lista naslova"
 msgid "DVD media toolbox"
 msgstr "DVD medij alati"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danski"
@@ -1710,6 +1917,12 @@ msgstr "Standardna lista kanala"
 msgid "Defaults"
 msgstr "Tvorni?ko"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Kašnjenje"
@@ -1755,13 +1968,8 @@ msgstr "Opis"
 msgid "Deselect"
 msgstr "Deselektuj"
 
-#
-msgid "Destination directory"
-msgstr "Ciljni direktorijum"
-
-#
-msgid "Details for extension: "
-msgstr "Detalji za proširenje:"
+msgid "Details for plugin: "
+msgstr ""
 
 #
 msgid "Detected HDD:"
@@ -1807,6 +2015,9 @@ msgstr "Uklanjanje digitalnih obrisa"
 msgid "Dir:"
 msgstr "Dir:"
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direktna reprodukcija vezanih naslova bez menia"
@@ -1829,10 +2040,6 @@ msgid "Disable Picture in Picture"
 msgstr "Isključi Sliku u Slici"
 
 #
-msgid "Disable Subtitles"
-msgstr "Isključi titlove"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Isključi izveštaj o zapisu kraha"
 
@@ -1884,6 +2091,12 @@ msgstr "Displej i korisnički interfejs"
 msgid "Display search results by:"
 msgstr "Prikaži rezultate traženja po:"
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1949,6 +2162,10 @@ msgstr "Želite li napraviti skeniranje kanala?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Želite li sada započeti drugu ručnu pretragu kanala?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Želite li uključiti roditeljsku kontrolu na vašem drimboxu?"
@@ -2043,6 +2260,10 @@ msgstr "Učinjeno,instalisano,nadograđeno ili uklonjeno %d paketa sa %d grešak
 msgid "Download"
 msgstr "Skidanje"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Skidanje .NFI datoteka za USB-Flešer"
@@ -2055,15 +2276,14 @@ msgstr "Skini dodatke"
 msgid "Download Video"
 msgstr "Preuzmi video"
 
+msgid "Download files from Rapidshare"
+msgstr ""
+
 #
 msgid "Download location"
 msgstr "Mesto preuzimanja:"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Skidanje USB flešer but imidža neuspešno:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "Novi dodaci za skidanje"
 
@@ -2115,6 +2335,13 @@ msgstr "EPG selektor "
 msgid "EPG encoding"
 msgstr "EPG enkripcija"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2176,6 +2403,12 @@ msgstr "Urediti listu kanala"
 msgid "Edit settings"
 msgstr "Urediti postavke"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Urediti konfiguraciju nejmservera vašeg Drimboxa.\n"
@@ -2208,6 +2441,9 @@ msgstr "Obrazovanje"
 msgid "Electronic Program Guide"
 msgstr "Elektronski Programski Vodič"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Omogući"
@@ -2324,6 +2560,11 @@ msgstr "Završno vreme "
 msgid "English"
 msgstr "Engleski"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2451,6 +2692,9 @@ msgstr "Isključi"
 msgid "Execute \"after event\" during timespan"
 msgstr "Izvrši posle događaja,u vrem. razmaku "
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Tok izvođenja:"
@@ -2471,6 +2715,9 @@ msgstr "Izaći"
 msgid "Exit editor"
 msgstr "Izađi iz editora"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Napusti mrežnog čarobnjaka"
@@ -2519,6 +2766,11 @@ msgstr "Rukovanje proširenjima"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Fabrički reset"
@@ -2618,10 +2870,8 @@ msgstr "Završeno je restartovanje vaše mreže"
 msgid "Finnish"
 msgstr "Finski"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Treba prethodno skinuti poslednje but okruženje za USB flešer"
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2692,6 +2942,12 @@ msgstr "Petak"
 msgid "Frisian"
 msgstr "Frizijski"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2709,6 +2965,16 @@ msgstr ""
 "GUI se treba restartovati da se primeni nova maska\n"
 " Želite li restartovati GUI sada ?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr "Igranje"
@@ -2744,14 +3010,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Nemački"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr "Nemačka"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Skidanje informacije o dodatku. Molim pričekajte..."
@@ -2768,6 +3052,14 @@ msgstr "Pođi do 0"
 msgid "Goto position"
 msgstr "Idi na poziciju"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafički Multi EPG"
@@ -2784,6 +3076,12 @@ msgstr "Grčki"
 msgid "Green boost"
 msgstr "Zeleno pojačanje"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Interval zaštite"
@@ -2860,6 +3158,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horizontalno"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Koliko minuta želite snimati ?"
@@ -2880,6 +3181,9 @@ msgstr "Nijansa"
 msgid "Hungarian"
 msgstr "Mađarski"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Adresa"
@@ -2888,6 +3192,9 @@ msgstr "IP Adresa"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO datoteka je prevelika za ovaj sistem?"
@@ -2937,10 +3244,6 @@ msgstr ""
 "Ako ste zadovoljni rezultatom,stisnite OK."
 
 #
-msgid "Image flash utility"
-msgstr "Imidž fleš uslužni program"
-
-#
 msgid "Import AutoTimer"
 msgstr "Ubaci autotajmer"
 
@@ -3031,6 +3334,12 @@ msgstr "Inicijaliziram hard disk..."
 msgid "Input"
 msgstr "Ulaz "
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "Instalisati"
@@ -3092,14 +3401,6 @@ msgid "Instant record location"
 msgstr "Lokacija instant snimanja"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Integrisana mreža"
-
-#
-msgid "Integrated Wireless"
-msgstr "Integrisana bežična veza"
-
-#
 msgid "Interface: "
 msgstr "Iinterfejs:"
 
@@ -3114,6 +3415,9 @@ msgstr "Interni fleš"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Nevažeća lokacija"
@@ -3181,6 +3485,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Italijanski"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr "Italija"
@@ -3198,6 +3508,51 @@ msgstr "Pregled poslova"
 msgid "Just Scale"
 msgstr "Samo razmeri"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3224,6 +3579,9 @@ msgstr "Postavke tastature"
 msgid "Keymap"
 msgstr "Mapa ključa"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN adapter"
@@ -3320,6 +3678,12 @@ msgstr "Vezani naslovi sa DVD meniem"
 msgid "List of Storage Devices"
 msgstr "Lista uređaja za odlaganje"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litvanski"
@@ -3417,10 +3781,23 @@ msgstr "Napravi ovu oznaku samo kao oznaku"
 msgid "Manage extensions"
 msgstr "Rukuj proširenjima"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr "Upravljaj delovima mreže"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr "Upravljaj delovima svoje mreže..."
@@ -3485,6 +3862,17 @@ msgstr "Medija plejer"
 msgid "MediaPlayer"
 msgstr "Medija plejer"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Medij nije upisivi DVD!"
@@ -3497,6 +3885,9 @@ msgstr "Medij nije prazan!"
 msgid "Menu"
 msgstr "Meni"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Poruka"
@@ -3681,10 +4072,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Pokreći na zapad"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr "Lokacija filmova"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Meni liste filmova"
@@ -3749,6 +4155,11 @@ msgstr "MyTube video ekran pomoći"
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SLEDEĆE"
@@ -3794,6 +4205,102 @@ msgstr "Postavke nejmservera"
 msgid "Nameserver settings"
 msgstr "Postavke nejmservera"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Mrežna maska"
@@ -3861,15 +4368,14 @@ msgstr "Nikad"
 msgid "New"
 msgstr "Novo"
 
+msgid "New PIN"
+msgstr ""
+
 #
 msgid "New Zealand"
 msgstr "Novi Zeland"
 
 #
-msgid "New pin"
-msgstr "Novi pin"
-
-#
 msgid "New version:"
 msgstr "Nova verzija:"
 
@@ -3997,10 +4503,6 @@ msgstr ""
 "Molim podesite postavke tjunera pre nego počnete pretraživanje kanala."
 
 #
-msgid "No useable USB stick found"
-msgstr "Nije pronađen upotrbljiv USB stik"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4082,6 +4584,9 @@ msgstr "Ne, ništa ne čini "
 msgid "No, just start my dreambox"
 msgstr "Ne, samo pokreni moj drimbox"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "Ne, ne sada"
@@ -4251,10 +4756,19 @@ msgstr "Orbitalna pozicija"
 msgid "Outer Bound (+/-)"
 msgstr "Krajnje ograničen (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr "Poništi nađeno sa alternativnim kanalom"
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4284,10 +4798,6 @@ msgid "Packet manager"
 msgstr "Menadžer paketa"
 
 #
-msgid "Page"
-msgstr "Stranica"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4312,6 +4822,11 @@ msgstr "Postavke roditeljske zaštite"
 msgid "Parental control type"
 msgstr "Tip roditeljske zaštite"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Lozinka"
@@ -4324,6 +4839,12 @@ msgstr "Pauziraj film na kraju"
 msgid "People & Blogs"
 msgstr "Ljudi & Blogovi"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Kućni ljub.& životinje"
@@ -4373,6 +4894,12 @@ msgstr "Reprodukuj muziku"
 msgid "Play YouTube movies"
 msgstr "reprodukuj YouTube filmove"
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr "Reprodukuj sledeći video"
@@ -4385,6 +4912,21 @@ msgstr "Pokreni snimljene filmove..."
 msgid "Play video again"
 msgstr "Reprodukuj video ponovo"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Molim podići ponovo"
@@ -4397,6 +4939,11 @@ msgstr "Molim izaberite medij za traženje"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Molim promenite završno vreme snimanja"
@@ -4406,11 +4953,6 @@ msgid "Please check your network settings!"
 msgstr "Molim proverite vaše mrežne postavke"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr ""
-"Molim izaberite .NFI imidž datoteku sa snabdevačkog servera za skidanje"
-
-#
 msgid "Please choose an extension..."
 msgstr "Molim odaberite proširenje..."
 
@@ -4442,14 +4984,6 @@ msgstr ""
 "Kad si spreman pritisni OK da nastaviš."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Molimo odspojite sve USB uređaje sa vašeg drimboxa i sada (opet)dodajte "
-"ciljni USB stik (minimalna veličina je 64MB)!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Molim ne menjate vrednosti ukoliko ne znate šta radite!"
 
@@ -4477,9 +5011,8 @@ msgstr "Molimo unesite ime novog direktorijuma"
 msgid "Please enter the correct pin code"
 msgstr "Molim unesite ispravan pin kod"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Molim unesite stari pin kod"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4518,10 +5051,6 @@ msgid "Please provide a Text to match"
 msgstr "Molim obezbedite Tekst za slaganje"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Molim izaberite .NFI fleš imidž datoteku sa medija"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Molim odaberite plejlistu za brisanje..."
 
@@ -4541,6 +5070,9 @@ msgstr "Molim odaberite podkanal za snimanje..."
 msgid "Please select a subservice..."
 msgstr "Molim odaberite podkanal..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Molim odaberite proširenje za uklanjanje ..."
@@ -4558,10 +5090,6 @@ msgid "Please select tag to filter..."
 msgstr "Molim izaberite oznaku za filter"
 
 #
-msgid "Please select target directory or medium"
-msgstr "Molim izaberite ciljni direktorijum ili medij"
-
-#
 msgid "Please select the movie path..."
 msgstr "Molim izaberite putanju filma..."
 
@@ -4695,6 +5223,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Dodaci"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr "Poljska"
@@ -4759,6 +5290,9 @@ msgstr "Postavke motora"
 msgid "Positioner storage"
 msgstr "Čuvanje motora"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4773,10 +5307,19 @@ msgstr "Granica snage u mA"
 msgid "Predefined transponder"
 msgstr "Predefinisani transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Pripremam... Molim pričekajte"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Pritisnite OK na daljinskom upravljaču da nastavite."
@@ -4847,10 +5390,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Pritisnite OK da prebacite izbor."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Stisnite OK da vidite ceo zapis izmena"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Pritisni žuto da postaviš ovaj interfejs kao osnovni interfejs."
 
@@ -4870,6 +5409,12 @@ msgstr "Pregled autotajmera"
 msgid "Preview menu"
 msgstr "Pregled menia"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primarni DNS"
@@ -4914,6 +5459,9 @@ msgstr "Publikovano"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Čeoni python za /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Brzo"
@@ -4934,6 +5482,9 @@ msgstr "RF Izlaz"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4997,6 +5548,12 @@ msgstr "Nedavno izveden"
 msgid "Reception Settings"
 msgstr "Postavke prijema"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Snimi  "
@@ -5038,9 +5595,8 @@ msgstr "Snimanja"
 msgid "Recordings always have priority"
 msgstr "Snimanje uvek ima prioritet"
 
-#
-msgid "Reenter new pin"
-msgstr "Ponovite novi pin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5066,12 +5622,13 @@ msgstr "Ponovo ubaciti"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5111,14 +5668,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Ukloni izabrani autotajmer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Ukloniti oštećenu .NFI datoteku?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Ukloniti nekompletnu .NFI datoteku?"
-
-#
 msgid "Remove timer"
 msgstr "Ukloniti tajmer"
 
@@ -5147,6 +5696,9 @@ msgstr "Preimenovati"
 msgid "Rename crashlogs"
 msgstr "Preimenuj krah zapise"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Ponoviti"
@@ -5163,6 +5715,12 @@ msgstr "Snimanje ponovljenog događaja je u toku...Šta želite da učinite?"
 msgid "Repeats"
 msgstr "Ponavljanja"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Zahteva jedinstven opis"
@@ -5250,6 +5808,9 @@ msgstr "Vraćanje u toku"
 msgid "Restore system settings"
 msgstr "Vratite sistemske postavke"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5354,6 +5915,9 @@ msgstr "Postavke satelitske opreme"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Sateliti"
@@ -5362,6 +5926,9 @@ msgstr "Sateliti"
 msgid "Satfinder"
 msgstr "Sat tražitelj"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sats"
@@ -5502,23 +6069,21 @@ msgstr "Skeniraj band US MID"
 msgid "Scan band US SUPER"
 msgstr "Skeniraj band US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
-"Pretražite vašu mrežu za bežične pristupne tačke i povežite se koristeći vaš "
-"izabrani bežični uređaj.\n"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5562,6 +6127,9 @@ msgstr "Traži ograničeni sadržaj:"
 msgid "Search strictness"
 msgstr "Striktnost traženja"
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr "Tip traženja"
@@ -5591,6 +6159,9 @@ msgstr "Sekundarni DNS"
 msgid "Security service not running."
 msgstr "Izaberi kanal za dodavanje..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Traži"
@@ -5626,10 +6197,6 @@ msgid "Select a timer to import"
 msgstr "Izaberi tajmer za uvoz"
 
 #
-msgid "Select audio mode"
-msgstr "Odaberite audio način"
-
-#
 msgid "Select audio track"
 msgstr "Odaberite zvučni zapis"
 
@@ -5645,17 +6212,21 @@ msgstr "Odaberite kanal za snimanje od"
 msgid "Select channel to record on"
 msgstr "Izaberi kanal za snimanje"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Izaberi datoteke za snimanje.Trenutno izabrana:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr "Izaberi datoteke/fascikle za bekap"
 
-#
-msgid "Select image"
-msgstr "Izaberi imidž"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5719,10 +6290,6 @@ msgid "Select your choice."
 msgstr "Označi svoj izbor."
 
 #
-msgid "Selected source image"
-msgstr "Izaberi izvorni imidž"
-
-#
 msgid "Send DiSEqC"
 msgstr "Poslati DISEqC"
 
@@ -5810,6 +6377,9 @@ msgstr "Info kanala"
 msgid "Services"
 msgstr "Kanali"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5843,6 +6413,9 @@ msgstr "Postavi maksim. trajanje"
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr "Podešavanje tipke otkazano"
@@ -5946,6 +6519,26 @@ msgstr "Prikaži radio plejer ..."
 msgid "Show the tv player..."
 msgstr "Prikaži tv plejer..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Prikaži stanje vaše bežične LAN veze.\n"
@@ -5978,10 +6571,16 @@ msgstr "Slične emisije:"
 msgid "Simple"
 msgstr "Jednostavno"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Jednostavne postavke naslova (kompatibilnost za legacy plejere)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Jedan"
@@ -6006,6 +6605,9 @@ msgstr "Korak po korak"
 msgid "Skin"
 msgstr "Maska"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Maska"
@@ -6051,6 +6653,9 @@ msgstr "Softver"
 msgid "Software management"
 msgstr "Upravljač softvera "
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Vraćanje softvera"
@@ -6059,6 +6664,12 @@ msgstr "Vraćanje softvera"
 msgid "Software update"
 msgstr "Nadogradnja softvera"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Neki dodaci nisu dostupni:\n"
@@ -6193,6 +6804,9 @@ msgstr "Pokrećem"
 msgid "Std. Feeds"
 msgstr "Std. fidovi"
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Korak na istok"
@@ -6216,10 +6830,6 @@ msgid "Step west"
 msgstr "Korak na zapad"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Zaustavi  "
 
@@ -6259,6 +6869,12 @@ msgstr "Snimi poziciju"
 msgid "Stored position"
 msgstr "Snimljene pozicije"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "lista podkanala..."
@@ -6393,6 +7009,9 @@ msgstr "Test način"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Testirajte mrežnu konfiguraciju vašeg drimboxa.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Testiraj-sanduče poruka?"
@@ -6423,6 +7042,12 @@ msgstr ""
 "Hvala za korišćenje čarobnjaka.Vaš novi autotajmer je dodat u listu.\n"
 "Pritisnite OK da nastavite."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6433,12 +7058,52 @@ msgstr ""
 "toga da napravite drimbox format DVD (koji se neće moći reprodukovati u "
 "samostalnim DVD plejerima)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6463,13 +7128,26 @@ msgstr ""
 "razmak naznačen,događaj će se poklopiti sa ovim auto tajmerom samo ako leži "
 "u tom vrem. razmaku."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB stik je sada butabilan.Da li želite da skinete poslednji imidž sa "
-"snabdevačkog servera i sačuvate ga na stiku?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6540,23 +7218,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Atribut slaganja je obavezan."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"md5sum provera valjanosti nije uspela,datoteka može biti oštećena!Da li ste "
-"sigurni da želite da upišete ovaj imidž u fleš memoriju?Uradite to na svoj "
-"rizik! "
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"md5sum provera valjanosti nije uspela,datoteka može biti nekompletna ili "
-"oštećena!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6572,22 +7235,17 @@ msgid "The path %s already exists."
 msgstr "Putanja %s već postoji."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Pin kod je uspešno promenjen."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Uneti pin kod je pogrešan."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Uneti pin kodovi su različiti."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Rezultati su zapisani u %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Tajmer spavanja je aktiviran."
@@ -6623,6 +7281,12 @@ msgstr ""
 "Čarobnjak može napraviti sigurnosnu kopiju postavki. Želite li je napraviti "
 "sada?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Čarobnjak je sada gotov."
@@ -6679,27 +7343,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Ova .NFI datoteka ne sadrži validan %s imidž!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Ovaj .NFI imidž nema md5sum proveru i nema garancije da će raditi. Da li "
-"stvarno želite da upišete ovaj imidž u fleš memoriju?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Ova .NFI datoteka ima validnu md5 proveru.Nastavite programiranje ovog "
-"imidža u fleš memoriju?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6747,6 +7390,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "Ovaj dodatak je instaliran."
@@ -6767,6 +7420,11 @@ msgstr "Ovaj dodatak će biti uklonjen."
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6952,20 +7610,17 @@ msgstr "Svojstva naziva"
 msgid "Titleset mode"
 msgstr "Način postavki naziva"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Da unapredite vaš drimbox firmver,molimo pratite sledeće korake:\n"
-"1) Ugasite vaš box na prekidaču pozad i uključite butabilan USB stik.\n"
-"2) Upalite glavni prekidač pozadi držeći dugme DOLE na prednjoj ploči 10 "
-"sekundi.\n"
-"3) Sačekajte na podizanje i pratite uputstva čarobnjaka."
 
 #
 msgid "Today"
@@ -6999,6 +7654,9 @@ msgstr "Najbolje ocenjeni"
 msgid "Track"
 msgstr "Trag"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Prevod"
@@ -7124,12 +7782,6 @@ msgid "USB stick wizard"
 msgstr "Čarobnjak za USB stik"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Ukrajinski"
 
@@ -7207,6 +7859,9 @@ msgstr "Demauntiranje nije uspelo"
 msgid "Unsupported"
 msgstr "Nepodržano"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Ažuriranje"
@@ -7297,6 +7952,9 @@ msgstr "Koristi prilagođenu lokaciju"
 msgid "Use a gateway"
 msgstr "Koristi prolaz"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Koristi premotavanje sa brzinama iznad "
@@ -7331,6 +7989,12 @@ msgstr ""
 "Koristite gore/dole tipke na vašem daljinskom upravljaču za izbor opcije. "
 "Posle toga, pritisnite OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Koristi postavke ovog video poboljšavanja?"
@@ -7375,6 +8039,12 @@ msgstr "VCR skart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (unutrašnji trejler)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7435,6 +8105,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Izbor video načina"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Ponašanje video pretraživača kod izlaza:"
@@ -7443,6 +8122,9 @@ msgstr "Ponašanje video pretraživača kod izlaza:"
 msgid "Videoenhancement Setup"
 msgstr "Podešavanje video poboljšavanja"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Ponašanje video plejera kod  Zaustavi /Izađi:"
@@ -7451,6 +8133,12 @@ msgstr "Ponašanje video plejera kod  Zaustavi /Izađi:"
 msgid "View Count"
 msgstr "Vidi brojač"
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Vidi filmove..."
@@ -7555,6 +8243,14 @@ msgstr "Pregleda: "
 msgid "Virtual KeyBoard"
 msgstr "Virtuelna tastatura"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Mod Napona"
@@ -7605,6 +8301,15 @@ msgstr "Čekanje"
 msgid "Warn if free space drops below (kB):"
 msgstr "Upozorii ako slobodan prostor padne ispod (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Vebinterfejs"
@@ -7812,10 +8517,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Gde sačuvati privrem. snimanja uz pomoć vrem. pomaka?"
 
 #
-msgid "Wireless"
-msgstr "Bežično"
-
-#
 msgid "Wireless LAN"
 msgstr "Bežični LAN"
 
@@ -7827,6 +8528,93 @@ msgstr "Bežična mreža"
 msgid "Wireless Network State"
 msgstr "Status bežične mreže"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7852,10 +8640,6 @@ msgid "Write failed!"
 msgstr "Upisivanje nije uspelo!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Upisivanje NFI imidža u fleš je završeno"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7871,6 +8655,9 @@ msgstr "Da"
 msgid "Yes to all"
 msgstr "Da za sve"
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Da i izbrišite ovaj film"
@@ -7998,6 +8785,9 @@ msgstr ""
 "tajmer.\n"
 "Kako je ovo obavezna osobina,ne možete nastaviti pre nego to učinite."
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -8050,15 +8840,11 @@ msgstr ""
 "uputstvima s web-stranice, vaš novi softver će vas pitati želite li vratiti "
 "sigurnosnu kopiju vaših postavki."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Vi morate postaviti pin kod i sakriti ga od dece.\n"
-"\n"
-"Želite li postaviti pin kod sada?"
 
 #
 msgid ""
@@ -8205,6 +8991,9 @@ msgstr ""
 "\n"
 "Molim izaberite šta želite sledeće da učinite."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8221,6 +9010,18 @@ msgstr "Prebaciti natrag na kanal pre sat. tražitelja?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8240,6 +9041,9 @@ msgstr "[uređivanje favorita]"
 msgid "[move mode]"
 msgstr "[mod premeštanja]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "Gui da dodeli kanale/provajdere modulima opšteg interfejsa"
@@ -8348,6 +9152,9 @@ msgstr "dodaj kanal u favorite"
 msgid "add services"
 msgstr "Dodaj kanale"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "dodaj u roditeljsku zaštitu"
@@ -8360,6 +9167,19 @@ msgstr "napredno"
 msgid "alphabetic sort"
 msgstr "sortiraj abecedno"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "dodeljeni CAIdi:"
@@ -8444,10 +9264,6 @@ msgid "chapters"
 msgstr "Poglavlja"
 
 #
-msgid "choose destination directory"
-msgstr "Izaberi krajnji direktorijum"
-
-#
 msgid "circular left"
 msgstr "leva cirkularna"
 
@@ -8479,6 +9295,9 @@ msgstr "Povezano"
 msgid "continue"
 msgstr "nastavi"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "kopiraj u bukete"
@@ -8491,6 +9310,10 @@ msgstr "ne može biti uklonjeno"
 msgid "create directory"
 msgstr "Kreiraj direktorijum"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "dnevno"
@@ -8523,6 +9346,9 @@ msgstr "obriši sačuvanu plejlistu"
 msgid "delete..."
 msgstr "Obriši..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "onemogući"
@@ -8648,10 +9474,6 @@ msgid "exit networkadapter setup menu"
 msgstr "Napustite meni postavki mrežnog adaptera"
 
 #
-msgid "failed"
-msgstr "Neuspešno"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "Formati datoteka (BMP,PNG,JPG,GIF)"
 
@@ -8927,6 +9749,9 @@ msgstr ""
 msgid "not locked"
 msgstr "nije prihvaćen"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "nije u upotrebi"
@@ -9031,6 +9856,12 @@ msgstr "snimanje..."
 msgid "red"
 msgstr "Crveno"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "Uklonite unos nejmservera"
@@ -9132,15 +9963,14 @@ msgstr "drugi kabal od motorizovanog LNB-a"
 msgid "seconds"
 msgstr "sekundi"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "Izaberite"
 
 #
-msgid "select .NFI flash file"
-msgstr "Izaberite :NFI fleš datoteku"
-
-#
 msgid "select CAId"
 msgstr "Izaberite CAId"
 
@@ -9149,10 +9979,6 @@ msgid "select CAId's"
 msgstr "Izaberite CAId-e"
 
 #
-msgid "select image from server"
-msgstr "Izaberite imidž sa servera"
-
-#
 msgid "select interface"
 msgstr "Izaberite interfejs"
 
@@ -9168,17 +9994,18 @@ msgstr "odaberi film"
 msgid "select the movie path"
 msgstr "Izaberite putanju filma"
 
-#
-msgid "service pin"
-msgstr "pin kanala"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "pin postavke"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9368,6 +10195,9 @@ msgstr "aktiviraj rezanje na trenutno označenoj poziciji"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "Prebacuj vreme,poglavlje,audio,subtitl informacije"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "nedostupno"
@@ -9392,6 +10222,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "korisnički definisano"
@@ -9501,6 +10337,16 @@ msgstr "prebačen"
 #~ msgstr "* Dostupan samo kod unošenja skrivenog SSID ili mrežnog ključa "
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI skidanje nije uspelo:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI datoteka je prošla proveru potpisa.Možeš sigurno flešovati imidž! "
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 direktorijum"
 
@@ -9666,10 +10512,30 @@ msgstr "prebačen"
 #~ msgstr "praćenje poziva"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Ne može se raščlaniti uvodni direktorijum"
+
+#
 #~ msgid "Change"
 #~ msgstr "Promeni"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Promeni dir."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Promeni pin kanala"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Promeni pinove kanala"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Promeni pin postavki"
+
+#
 #
 #~ msgid "Changing the timer for '%s' failed!"
 #~ msgstr "Timer '%s' konnte nich geändert werden!"
@@ -9713,10 +10579,6 @@ msgstr "prebačen"
 #~ "pokušavam ponovo..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Nastaviti"
-
-#
 #
 #~ msgid "Could not add timer '%s'!"
 #~ msgstr "Timer '%s' konnte nicht hinzugefügt werden!"
@@ -9753,10 +10615,22 @@ msgstr "prebačen"
 #~ msgstr "Obriši izabrani maunt"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Ciljni direktorijum"
+
+#
+#~ msgid "Details for extension: "
+#~ msgstr "Detalji za proširenje:"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Postavke Uređaja..."
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Isključi titlove"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9821,6 +10695,10 @@ msgstr "prebačen"
 #~ msgstr "Učinjeno - Instalirano i nadograđeno %d paketa sa %d grešaka"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Skidanje USB flešer but imidža neuspešno:"
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Urediti IPKG izvor URL"
 
@@ -9886,6 +10764,11 @@ msgstr "prebačen"
 #~ msgstr "Provera sistemskih datoteka"
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Treba prethodno skinuti poslednje but okruženje za USB flešer"
+
+#
 #~ msgid "Following tasks will be done after you press continue!"
 #~ msgstr "Sledeći zadaci će biti urađeni kad pritisnete nastavit!"
 
@@ -9923,6 +10806,10 @@ msgstr "prebačen"
 #~ msgstr "Unerlabter Parameterwert für Parameter begin: '%s'"
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Imidž fleš uslužni program"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Nadogradnja-imidža"
 
@@ -9948,6 +10835,14 @@ msgstr "prebačen"
 #~ msgstr "Sofortaufnahme gestartet"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrisana mreža"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Integrisana bežična veza"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Interfejs: %s"
 
@@ -10079,6 +10974,10 @@ msgstr "prebačen"
 #~ msgstr "Novi DVD"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Novi pin"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Nema 50 Hz,žao mi je, :("
 
@@ -10093,6 +10992,10 @@ msgstr "prebačen"
 #~ msgstr "Kein zutreffender Timer gefunden"
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Nije pronađen upotrbljiv USB stik"
+
+#
 #~ msgid "Nothing connected"
 #~ msgstr "NiA!ta nije priklju?eno"
 
@@ -10123,6 +11026,10 @@ msgstr "prebačen"
 #~ msgstr "Detalji programskog paketa za:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Stranica"
+
+#
 #~ msgid "Parental Control"
 #~ msgstr "Roditeljska zaA!tita "
 
@@ -10131,10 +11038,35 @@ msgstr "prebačen"
 #~ msgstr "Roditeljska zaA!tita"
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr ""
+#~ "Molim izaberite .NFI imidž datoteku sa snabdevačkog servera za skidanje"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Molimo odspojite sve USB uređaje sa vašeg drimboxa i sada (opet)dodajte "
+#~ "ciljni USB stik (minimalna veličina je 64MB)!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Molim unesite stari pin kod"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Molim izaberite .NFI fleš imidž datoteku sa medija"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Molim odaberite kljućnu riječ za filtraciju..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Molim izaberite ciljni direktorijum ili medij"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Menadžer dodataka"
 
@@ -10147,6 +11079,10 @@ msgstr "prebačen"
 #~ msgstr "Predefinirani sateliti"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Stisnite OK da vidite ceo zapis izmena"
+
+#
 #~ msgid "RSS Feed URI"
 #~ msgstr "RSS Feed URI"
 
@@ -10220,6 +11156,10 @@ msgstr "prebačen"
 #~ "isključiti sada?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Ponovite novi pin"
+
+#
 #~ msgid "Refresh"
 #~ msgstr "Osveži"
 
@@ -10237,6 +11177,14 @@ msgstr "prebačen"
 #~ msgstr "Izbriši uslugu"
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Ukloniti oštećenu .NFI datoteku?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Ukloniti nekompletnu .NFI datoteku?"
+
+#
 #~ msgid "Removeing"
 #~ msgstr "Uklanjam"
 
@@ -10344,6 +11292,14 @@ msgstr "prebačen"
 #~ "vaš WLAN USB stik\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Pretražite vašu mrežu za bežične pristupne tačke i povežite se koristeći "
+#~ "vaš izabrani bežični uređaj.\n"
+
+#
 #~ msgid "Secondary cable from motorized LNB"
 #~ msgstr "Sekundarni kabel od motoriziranog LNB-a"
 
@@ -10352,6 +11308,18 @@ msgstr "prebačen"
 #~ msgstr "Odaberite alternativnu uslugu"
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Odaberite audio način"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Izaberi datoteke za snimanje.Trenutno izabrana:\n"
+
+#
+#~ msgid "Select image"
+#~ msgstr "Izaberi imidž"
+
+#
 #~ msgid "Select reference service"
 #~ msgstr "Odaberite referentnu uslugu"
 
@@ -10360,6 +11328,10 @@ msgstr "prebačen"
 #~ msgstr "Izaberi video ulaz"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Izaberi izvorni imidž"
+
+#
 #~ msgid "Service scan type needed"
 #~ msgstr "Potrebna vrsta pretraživanja usluga"
 
@@ -10439,6 +11411,10 @@ msgstr "prebačen"
 #~ msgstr "Korak"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Zameni audio"
 
@@ -10461,6 +11437,40 @@ msgstr "prebačen"
 #~ msgstr "Verwende benutzerdefinierte Werte für Zahlentasten"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB stik je sada butabilan.Da li želite da skinete poslednji imidž sa "
+#~ "snabdevačkog servera i sačuvate ga na stiku?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "md5sum provera valjanosti nije uspela,datoteka može biti oštećena!Da li "
+#~ "ste sigurni da želite da upišete ovaj imidž u fleš memoriju?Uradite to na "
+#~ "svoj rizik! "
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "md5sum provera valjanosti nije uspela,datoteka može biti nekompletna ili "
+#~ "oštećena!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Pin kod je uspešno promenjen."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Uneti pin kodovi su različiti."
+
+#
 #
 #~ msgid "The timer '%s' has been deleted successfully"
 #~ msgstr "Der Timer %s wurde erfolgreich gelöscht"
@@ -10497,6 +11507,26 @@ msgstr "prebačen"
 #~ msgstr "Ništa se ne može učiniti."
 
 #
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Ova .NFI datoteka ne sadrži validan %s imidž!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Ovaj .NFI imidž nema md5sum proveru i nema garancije da će raditi. Da li "
+#~ "stvarno želite da upišete ovaj imidž u fleš memoriju?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Ova .NFI datoteka ima validnu md5 proveru.Nastavite programiranje ovog "
+#~ "imidža u fleš memoriju?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Drimbox ne može dekodirati %s video strimove!"
 
@@ -10528,6 +11558,21 @@ msgstr "prebačen"
 #~ msgstr "Vremeski pomak"
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Da unapredite vaš drimbox firmver,molimo pratite sledeće korake:\n"
+#~ "1) Ugasite vaš box na prekidaču pozad i uključite butabilan USB stik.\n"
+#~ "2) Upalite glavni prekidač pozadi držeći dugme DOLE na prednjoj ploči 10 "
+#~ "sekundi.\n"
+#~ "3) Sačekajte na podizanje i pratite uputstva čarobnjaka."
+
+#
 #~ msgid "Transpondertype"
 #~ msgstr "TipTranspondera"
 
@@ -10681,6 +11726,14 @@ msgstr "prebačen"
 #~ msgstr "Koja kašnjenja želite podesiti"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Bežično"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Upisivanje NFI imidža u fleš je završeno"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -10729,6 +11782,16 @@ msgstr "prebačen"
 #~ "Želite li sada definirati riječi?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Vi morate postaviti pin kod i sakriti ga od dece.\n"
+#~ "\n"
+#~ "Želite li postaviti pin kod sada?"
+
+#
 #~ msgid "You selected a playlist"
 #~ msgstr "Vi ste odabrali playlistu"
 
@@ -10773,6 +11836,10 @@ msgstr "prebačen"
 #~ msgstr "od Exif"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "Izaberi krajnji direktorijum"
+
+#
 #~ msgid "copy to favourites"
 #~ msgstr "kopiraj u favorite"
 
@@ -10797,6 +11864,10 @@ msgstr "prebačen"
 #~ msgstr "Napustite meni postavki mrežnog adaptera"
 
 #
+#~ msgid "failed"
+#~ msgstr "Neuspešno"
+
+#
 #~ msgid "full /etc directory"
 #~ msgstr "puni /etc direktorij"
 
@@ -10930,14 +12001,30 @@ msgstr "prebačen"
 #~ "%d pronađenih usluga!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "Izaberite :NFI fleš datoteku"
+
+#
 #~ msgid "select Slot"
 #~ msgstr "odaberi Utor"
 
 #
+#~ msgid "select image from server"
+#~ msgstr "Izaberite imidž sa servera"
+
+#
+#~ msgid "service pin"
+#~ msgstr "pin kanala"
+
+#
 #~ msgid "sets the AC3 audio Delay (LipSync)"
 #~ msgstr "podešava  AC3 audio kašnjenje (LipSync)"
 
 #
+#~ msgid "setup pin"
+#~ msgstr "pin postavke"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "prikaži prvi citat"
 
index 90905ad..ebbf80d 100755 (executable)
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,18 +7,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
-"PO-Revision-Date: 2010-06-26 04:37+0200\n"
-"Last-Translator: Wee <weegull@hotmail.com>\n"
-"Language-Team: WeeGull <weegull@hotmail.com>\n"
-"Language: sv\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
+"PO-Revision-Date: 2010-12-08 08:01+0200\n"
+"Last-Translator: sig <sigstop@hotmail.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: sv\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.3\n"
 "X-Poedit-Language: Swedish\n"
-"X-Poedit-SourceCharset: iso-8859-15\n"
+"X-Poedit-SourceCharset: utf-8\n"
 "X-Poedit-Country: SWEDEN\n"
 
 #
@@ -29,13 +28,12 @@ msgstr ""
 "\n"
 "Avancerade val och inställningar."
 
-#
 msgid ""
 "\n"
 "After pressing OK, please wait!"
 msgstr ""
 "\n"
-"Tryck OK och vänligen vänta!"
+"Efter tryckt OK, vänligen vänta!"
 
 #
 msgid ""
@@ -124,7 +122,7 @@ msgid ""
 "System will restart after the restore!"
 msgstr ""
 "\n"
-"Systemet kommer starta om efter återläsningen!"
+"Systemet kommer att starta om efter återläsningen!"
 
 #
 msgid ""
@@ -146,6 +144,9 @@ msgstr " Resultat"
 msgid " extensions."
 msgstr " utökningar."
 
+msgid " ms"
+msgstr " ms"
+
 #
 msgid " packages selected."
 msgstr " valda paket."
@@ -246,16 +247,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Enbart tillgänglig om mer än ett kort är aktivt."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI Nedladdning misslyckades:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI fil passerade md5sum signatur kontroll. Du kan använda denna image!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -370,15 +361,15 @@ msgstr "9"
 
 #
 msgid "<Current movielist location>"
-msgstr "<Nuvarande filmlistplats>"
+msgstr "<Aktuell filmlistas plats>"
 
 #
 msgid "<Default movie location>"
-msgstr "<Grund filmlistplats>"
+msgstr "<Grund filmlistas plats>"
 
 #
 msgid "<Last timer location>"
-msgstr "<Senaste timerplats>"
+msgstr "<Senaste timers filmplats>"
 
 #
 msgid "<unknown>"
@@ -392,6 +383,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr "Ett TillbakaTillRötterna-Skin .. eller gamla goda tider."
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr "Ett TillbakaTillRötterna-Skin ... eller gamla goda tider."
+
+msgid "A basic ftp client"
+msgstr "En enkel ftp klient"
+
+msgid "A client for www.dyndns.org"
+msgstr "En klient för www.dyndns.org"
+
 #
 #, python-format
 msgid ""
@@ -424,13 +427,28 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "En grafisk EPG för alla kanaler i en vald favoritlista"
 
+msgid "A graphical EPG interface"
+msgstr "Ett grafiskt EPG gränssnitt"
+
+msgid "A graphical EPG interface."
+msgstr "Ett grafiskt EPG gränssnitt."
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 "En monteringspunkt med samma namn finns redan!\n"
-"Uppdatera befintligt monteringspunkt och forsätta?\n"
+"Uppdatera befintlig monteringspunkt och forsätta?\n"
+
+msgid "A nice looking HD skin from Kerni"
+msgstr "Ett snyggt HD skin från Kerni"
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr "Ett snyggt HD skin i Borstat Alu Design från Kerni."
+
+msgid "A nice looking skin from Kerni"
+msgstr "Ett snyggt skin från Kerni"
 
 #
 #, python-format
@@ -462,8 +480,7 @@ msgid ""
 "A recording is currently running. Please stop the recording before trying to "
 "start the satfinder."
 msgstr ""
-"En inspelning pågår. Vänligen avbryt inspelningen före du försöker starta "
-"satfinder."
+"En inspelning pågår. Vänligen avbryt den före du försöker starta satfinder."
 
 #
 #, python-format
@@ -484,6 +501,9 @@ msgstr ""
 "\n"
 "Vill du avaktivera sekundärt nätverkskort?"
 
+msgid "A simple downloading application for other plugins"
+msgstr "En enkel nedladdnings applikation för andra plugins"
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -548,6 +568,12 @@ msgstr "Om"
 msgid "About..."
 msgstr "Om..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr "Tillgång till ARD-Mediathek"
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr "Tillgång till ARD-Mediathek online video databas."
+
 #
 msgid "Accesspoint:"
 msgstr "Accespunkt:"
@@ -556,9 +582,8 @@ msgstr "Accespunkt:"
 msgid "Action on long powerbutton press"
 msgstr "Beteende vid långt tryck på powerknapp"
 
-#
 msgid "Action on short powerbutton press"
-msgstr "Händelse vid kort tryckning på strömknappen"
+msgstr "Beteende vid kort tryckning på strömknappen"
 
 #
 msgid "Action:"
@@ -679,6 +704,12 @@ msgstr ""
 "OK för att stänga videoinställningarna eller tryck på nummerknapp för att "
 "välja annan testbild."
 
+msgid "Adult streaming plugin"
+msgstr "Vuxenstreaming klient"
+
+msgid "Adult streaming plugin."
+msgstr "Vuxenstreaming klient."
+
 #
 msgid "Advanced Options"
 msgstr "Avancerade Inställningar"
@@ -691,9 +722,8 @@ msgstr "Avancerad Mjukvaru"
 msgid "Advanced Software Plugin"
 msgstr "Avancerad Mjukvaru Plugin"
 
-#
 msgid "Advanced Video Enhancement Setup"
-msgstr "Avancerad Videoförbättring Installation "
+msgstr "Avancerad Videoförbättring Installation"
 
 #
 msgid "Advanced Video Setup"
@@ -703,6 +733,13 @@ msgstr "Avancerad videoinställning"
 msgid "Advanced restore"
 msgstr "Avancerad återskapning"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+"Efter en omstart eller strömbortfall, StartupToStandby kommer då ställa din "
+"Dreambox i standbyläge."
+
 #
 msgid "After event"
 msgstr "Efter program"
@@ -712,8 +749,11 @@ msgid ""
 "After the start wizard is completed, you need to protect single services. "
 "Refer to your dreambox's manual on how to do that."
 msgstr ""
-"Efter startguiden är avslutad, behöver du skydda enskilda kanaler. Läs i din "
-"manual för Dreambox om hur du utför det."
+"Efter att startguiden är avslutad, behöver du skydda enskilda kanaler. Läs i "
+"din manual för Dreambox om hur du utför det."
+
+msgid "Ai.HD skin-style control plugin"
+msgstr "Ai.HD skin-stil kontrollplugin"
 
 #
 msgid "Album"
@@ -739,6 +779,12 @@ msgstr "Alla icke upprepande timers"
 msgid "Allow zapping via Webinterface"
 msgstr "Tillåt zappning via Webgränssnittet"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr "Tillåter körning av TuxboxPlugins."
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr "Tillåt användare att ladda ner filer från rapidshare i bakgrunden."
+
 #
 msgid "Alpha"
 msgstr "Alpha"
@@ -751,6 +797,9 @@ msgstr "Alternativt radioläge"
 msgid "Alternative services tuner priority"
 msgstr "Alternativ tunerprioritering"
 
+msgid "Always ask"
+msgstr "Fråga alltid"
+
 #
 msgid "Always ask before sending"
 msgstr "Fråga alltid före skickning"
@@ -851,6 +900,9 @@ msgstr "Fråga"
 msgid "Aspect Ratio"
 msgstr "Bildformat"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr "Tilldela operatörer/kanaler/caids till en CI modul"
+
 msgid "Atheros"
 msgstr "Atheros"
 
@@ -870,6 +922,13 @@ msgstr "Ljudsynk"
 msgid "Audio Sync Setup"
 msgstr "Ljudsynk Installation"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+"AudioSync tillåter fördröjning av ljudet (Bitstream/PCM) så att det "
+"synkroniserar med bilden."
+
 #
 msgid "Australia"
 msgstr "Australien"
@@ -918,6 +977,11 @@ msgstr "AutoTimer Inställningar"
 msgid "AutoTimer overview"
 msgstr "AutoTimer överblick"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Automatisk"
@@ -926,6 +990,32 @@ msgstr "Automatisk"
 msgid "Automatic Scan"
 msgstr "Automatisk sökning"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr "Motor & Fordon"
@@ -946,6 +1036,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr "BASIC-HD Skin av Ismail Demir"
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr "BASIC-HD Skin för Dreambox Images skapat av Ismail Demir"
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1032,6 +1128,12 @@ msgstr "Block brus minskning"
 msgid "Blue boost"
 msgstr "Blå förstärkning"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr "Bonjour/Avahi kontrollplugin"
+
+msgid "Bonjour/Avahi control plugin."
+msgstr "Bonjour/Avahi kontrollplugn."
+
 #
 msgid "Bookmarks"
 msgstr "Bokmärken"
@@ -1048,6 +1150,12 @@ msgstr "Brasilien"
 msgid "Brightness"
 msgstr "Ljusstyrka"
 
+msgid "Browse for and connect to network shares"
+msgstr "Bläddra efter och anslut till nätverksutdelningar"
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr "Bläddra efter nfs/cifs utdelningar och anslut till dem."
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Bläddra i nätverket"
@@ -1063,6 +1171,9 @@ msgstr "Bränn existerande image till DVD"
 msgid "Burn to DVD"
 msgstr "Bränn till DVD"
 
+msgid "Burn your recordings to DVD"
+msgstr "Bränn dina inspelningar till DVD"
+
 #
 msgid "Bus: "
 msgstr "Bus: "
@@ -1084,6 +1195,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "CD Info"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI tilldelning"
@@ -1104,6 +1220,12 @@ msgstr "Kabel"
 msgid "Cache Thumbnails"
 msgstr "Buffra miniatyrer"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Kan inte ansluta till servern. Vänligen kontrollera ditt nätverk!"
 
@@ -1116,10 +1238,6 @@ msgid "Cancel"
 msgstr "Avbryt"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Kan inte läsa feed bibliotek"
-
-#
 msgid "Capacity: "
 msgstr "Kapacitet: "
 
@@ -1151,24 +1269,20 @@ msgid "Change default recording offset?"
 msgstr "Ändra grund inspelnings kompensation?"
 
 #
-msgid "Change dir."
-msgstr "Byt bibl."
-
-#
 msgid "Change hostname"
 msgstr "Byt hostnamn"
 
 msgid "Change pin code"
 msgstr "Ändra pin kod"
 
-msgid "Change service pin"
-msgstr "Ändra program pin"
+msgid "Change service PIN"
+msgstr "Ändra kanal PIN"
 
-msgid "Change service pins"
-msgstr "Ändra program pin"
+msgid "Change service PINs"
+msgstr "Ändra kanal PINs"
 
-msgid "Change setup pin"
-msgstr "Ändra installations pin"
+msgid "Change setup PIN"
+msgstr "Ändra installations PIN"
 
 #
 msgid "Change step size"
@@ -1178,6 +1292,9 @@ msgstr "Ändra stegstorlek"
 msgid "Change the hostname of your Dreambox."
 msgstr "Byt hostnamn på din Dreambox."
 
+msgid "Changelog"
+msgstr "Ändringslog"
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1192,7 +1309,7 @@ msgstr "Ljudkanal:"
 
 #
 msgid "Channel not in services list"
-msgstr "Kanal finns ej i servicelistan"
+msgstr "Kanalen finns ej i servicelistan"
 
 #
 msgid "Channel:"
@@ -1246,6 +1363,9 @@ msgstr "Välj backupdestination"
 msgid "Choose bouquet"
 msgstr "Välj favoritlista"
 
+msgid "Choose image to download"
+msgstr "Välj image för nedladdning"
+
 #
 msgid "Choose target folder"
 msgstr "Välj målkatalog"
@@ -1282,6 +1402,12 @@ msgstr "Upprensningsguide"
 msgid "Cleanup Wizard settings"
 msgstr "Upprensningsguide inställningar"
 
+msgid "Cleanup timerlist automatically"
+msgstr "Rensa timerlista automatiskt"
+
+msgid "Cleanup timerlist automatically."
+msgstr "Rensa timerlista automatiskt."
+
 #
 msgid "CleanupWizard"
 msgstr "Upprensningsguide"
@@ -1312,7 +1438,7 @@ msgstr "Stäng och spar ändringar"
 
 #
 msgid "Close title selection"
-msgstr "Stäng titel val"
+msgstr "Stäng titelval"
 
 #
 msgid "Code rate high"
@@ -1387,7 +1513,7 @@ msgid "Complex (allows mixing audio tracks and aspects)"
 msgstr "Komplex (tillåter mixning av ljudspår och aspekt)"
 
 msgid "Composition of the recording filenames"
-msgstr "Sammansättning av inspelningen filnamn"
+msgstr "Sammansättning av inspelningars filnamn"
 
 #
 msgid "Configuration Mode"
@@ -1409,6 +1535,9 @@ msgstr "Konfigurera kort"
 msgid "Configure nameservers"
 msgstr "Konfigurera namnservers"
 
+msgid "Configure your WLAN network interface"
+msgstr "Konfigurera ditt WLAN nätverkskort"
+
 #
 msgid "Configure your internal LAN"
 msgstr "Konfigurera ditt interna LAN"
@@ -1451,7 +1580,10 @@ msgstr "Konstellation"
 
 #
 msgid "Content does not fit on DVD!"
-msgstr "Innehåll för stort för en DVD!"
+msgstr "Innehållet för stort för en DVD!"
+
+msgid "Continue"
+msgstr "Forsätt"
 
 #
 msgid "Continue in background"
@@ -1465,6 +1597,30 @@ msgstr "Fortsätt spela"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Kunde inte ansluta till Dreambox .NFI image feed Server:"
@@ -1510,6 +1666,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Skapa DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 msgid "Create a new AutoTimer."
 msgstr "Skapa en ny AutoTimer."
 
@@ -1524,6 +1686,15 @@ msgstr "Skapa en ny timer med hjälp av guide"
 msgid "Create movie folder failed"
 msgstr "Det gick inte att skapa en filmkatalog"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1541,6 +1712,9 @@ msgstr "Kroatiska"
 msgid "Current Transponder"
 msgstr "Nuvarande transponder"
 
+msgid "Current device: "
+msgstr "Nuvarande enhet: "
+
 #
 msgid "Current settings:"
 msgstr "Nuvarande inställningar:"
@@ -1553,6 +1727,9 @@ msgstr "Nuvarande värde: "
 msgid "Current version:"
 msgstr "Nuvarande version:"
 
+msgid "Currently installed image"
+msgstr "Nuvarande installerad image"
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1582,10 +1759,32 @@ msgstr "Valfri hopptid för '7'/'9'-knapparna"
 msgid "Customize"
 msgstr "Anpassningar"
 
+msgid "Customize Vali-XD skins"
+msgstr "Anpassa Vali-XD skins"
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr "Anpassa Vali-XD skins själv."
+
 #
 msgid "Cut"
 msgstr "Klipp"
 
+msgid "Cut your movies"
+msgstr "Klipp dina filmer"
+
+msgid "Cut your movies."
+msgstr "Klipp dina filmer."
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Klipplist editor..."
@@ -1626,14 +1825,22 @@ msgstr "DVD Filutforskare"
 msgid "DVD Player"
 msgstr "DVD Spelare"
 
-#
 msgid "DVD Titlelist"
-msgstr "DVD Titellista\""
+msgstr "DVD Titellista"
 
 #
 msgid "DVD media toolbox"
 msgstr "DVD media verktyg"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danska"
@@ -1652,7 +1859,7 @@ msgstr "Bestäm vad som ska ske när en crashlog är hittad."
 
 #
 msgid "Decide what should happen to the crashlogs after submission."
-msgstr "Bestäm vad som ska ske efter en crashlog är skickad."
+msgstr "Bestäm vad som ska ske efter att en crashlog är skickad."
 
 #
 msgid "Decrease delay"
@@ -1676,7 +1883,7 @@ msgstr "Grundinställningar"
 
 #
 msgid "Default movie location"
-msgstr "Grund filmplats"
+msgstr "Normal filmplats"
 
 #
 msgid "Default services lists"
@@ -1686,6 +1893,12 @@ msgstr "Grundservicelista"
 msgid "Defaults"
 msgstr "Grund"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Fördröjning"
@@ -1731,16 +1944,11 @@ msgstr "Beskrivning"
 msgid "Deselect"
 msgstr "Avmarkera"
 
-#
-msgid "Destination directory"
-msgstr "Målbibliotek"
-
-#
-msgid "Details for extension: "
-msgstr "Detaljer för utökning: "
+msgid "Details for plugin: "
+msgstr "Detaljer för plugin: "
 
 msgid "Detected HDD:"
-msgstr "Hittad hårddisk:"
+msgstr "Hittad HDD:"
 
 #
 msgid "Detected NIMs:"
@@ -1782,6 +1990,9 @@ msgstr "Digital contour borttagning"
 msgid "Dir:"
 msgstr "Dir:"
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Direkt playback av länkade titlar utan meny"
@@ -1804,10 +2015,6 @@ msgid "Disable Picture in Picture"
 msgstr "Avaktivera Bild i Bild"
 
 #
-msgid "Disable Subtitles"
-msgstr "Avaktivera textning"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Avaktivera crashlog rapportering"
 
@@ -1859,13 +2066,19 @@ msgstr "Display och Användargränssnitt"
 msgid "Display search results by:"
 msgstr "Visa sökresultat sortterat på:"
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #, python-format
 msgid ""
 "Do you really want to REMOVE\n"
 "the plugin \"%s\"?"
 msgstr ""
 "Vill du verkligen ta BORT\n"
-"pluginet \"%s\"?"
+"plugin \"%s\"?"
 
 #
 msgid ""
@@ -1909,7 +2122,7 @@ msgstr "Vill du verkligen ta bort bibliotek %s från disken?"
 #
 #, python-format
 msgid "Do you really want to remove your bookmark of %s?"
-msgstr "Vill du verkligen ta bort dina bokmärken från %s?"
+msgstr "Vill du verkligen ta bort bokmärkt från %s?"
 
 #
 msgid "Do you want to burn this collection to DVD medium?"
@@ -1923,6 +2136,10 @@ msgstr "Vill du söka efter kanaler?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Vill du göra en ny manuell sökning?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr "Vill du ladda ner image till %s ?"
+
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Vill du aktivera föräldrakontroll på din dreambox?"
 
@@ -2016,6 +2233,10 @@ msgstr ""
 msgid "Download"
 msgstr "Nedladdning"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr "Ladda %s från Server"
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Ladda ner .NFI filer för USB-Flasher"
@@ -2028,15 +2249,14 @@ msgstr "Ladda ner Plugins"
 msgid "Download Video"
 msgstr "Ladda ner Video"
 
+msgid "Download files from Rapidshare"
+msgstr ""
+
 #
 msgid "Download location"
 msgstr "Nedladdningsplats"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Ladda ner USB flash boot image misslyckades:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "Nerladdningsbara nya plugins"
 
@@ -2050,7 +2270,7 @@ msgstr "Laddar ner"
 
 #
 msgid "Downloading plugin information. Please wait..."
-msgstr "Hämtar plugin information. Var vänlig vänta..."
+msgstr "Hämtar plugininformation. Var vänlig vänta..."
 
 #
 msgid "Downloading screenshots. Please wait..."
@@ -2088,6 +2308,13 @@ msgstr "EPG val"
 msgid "EPG encoding"
 msgstr "EPG kodning"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
 msgstr "FEL - misslyckades söka (%s)!"
@@ -2147,6 +2374,12 @@ msgstr "Ändra kanallista"
 msgid "Edit settings"
 msgstr "Ändra inställningar"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Ändra Namnserver konfiguration för din Dreambox.\n"
@@ -2178,6 +2411,9 @@ msgstr "Utbildning"
 msgid "Electronic Program Guide"
 msgstr "Elektronisk Program Guide"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Aktivera"
@@ -2296,6 +2532,11 @@ msgstr "Sluttid"
 msgid "English"
 msgstr "Engelska"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2314,7 +2555,7 @@ msgstr ""
 
 #
 msgid "Enter Fast Forward at speed"
-msgstr "Ange hastighet för snabbspolning framåt"
+msgstr "Initial hastighet för snabbspolning framåt"
 
 #
 msgid "Enter IP to scan..."
@@ -2322,7 +2563,7 @@ msgstr "Ange IP för sökning..."
 
 #
 msgid "Enter Rewind at speed"
-msgstr "Ange hastighet för snabbspolning bakåt"
+msgstr "Initial hastighet för snabbspolning bakåt"
 
 #
 msgid "Enter main menu..."
@@ -2367,7 +2608,6 @@ msgstr "Ange användarnamn:"
 msgid "Enter your email address so that we can contact you if needed."
 msgstr "Ange din epost om du vill bli kontaktad av oss om det behövs."
 
-#
 msgid "Enter your search term(s)"
 msgstr "Ange dina sökterm(er)"
 
@@ -2417,11 +2657,14 @@ msgstr "Exkludera"
 msgid "Execute \"after event\" during timespan"
 msgstr "Utför \"efter händelse\" under tidsintervall"
 
+msgid "Execute TuxboxPlugins"
+msgstr "Kör TuxboxPlugins"
+
 msgid "Execution Progress:"
 msgstr "Exekvering pågår:"
 
 msgid "Execution finished!!"
-msgstr "Exekvering färdig!!!"
+msgstr "Exekvering färdig!!"
 
 #
 msgid "Exif"
@@ -2435,6 +2678,9 @@ msgstr "Avsluta"
 msgid "Exit editor"
 msgstr "Avsluta editor"
 
+msgid "Exit input device selection."
+msgstr "Avsluta val av inmatningsenhet."
+
 #
 msgid "Exit network wizard"
 msgstr "Avsluta nätverksguiden"
@@ -2483,6 +2729,11 @@ msgstr "Utökningshanterare"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Fabriksåterställning"
@@ -2559,7 +2810,7 @@ msgstr ""
 "Filter är en kraftfull metod när matchade händelser söks. En AutoTimer kan "
 "begränsas till en viss veckodag eller matchade text i en häändelse "
 "exempelvis Beskrivning.\n"
-"Tryck Blå för att lägga till begränsning och Gul för att ta bort vald "
+"Tryck BLÅ för att lägga till begränsning och GUL för att ta bort en vald "
 "begränsning."
 
 msgid "Finetune"
@@ -2581,10 +2832,8 @@ msgstr "Klar med omstarten av ditt nätverk"
 msgid "Finnish"
 msgstr "Finska"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Först måste vi ladda ner senaste bootmiljön för USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2655,6 +2904,12 @@ msgstr "Fredag"
 msgid "Frisian"
 msgstr "Frisiska"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2672,6 +2927,16 @@ msgstr ""
 "GUI måste startas om för nytt utseende\n"
 "Vill du starta om GUI nu?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr "Spel"
@@ -2707,14 +2972,32 @@ msgstr "Äkta Dreambox"
 msgid "Genuine Dreambox validation failed!"
 msgstr "Äkta Dreambox validering misslyckades!"
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Tyska"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr "Tyskland"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr "Tag senaste experimentella image"
+
+msgid "Get latest release image"
+msgstr "Tag senaste release image"
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Hämtar plugin information. Var vänlig vänta..."
@@ -2731,6 +3014,14 @@ msgstr "Gå till 0"
 msgid "Goto position"
 msgstr "Gå till position"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafisk Multi EPG"
@@ -2747,6 +3038,12 @@ msgstr "Grekiska"
 msgid "Green boost"
 msgstr "Grön förstärkning"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Guard intervall"
@@ -2757,7 +3054,7 @@ msgstr "Guard intervalläge"
 
 #
 msgid "Guess existing timer based on begin/end"
-msgstr "Gissa exiisterande timer baserat på start/slut"
+msgstr "Gissa existerande timer baserat på start/slut"
 
 #
 msgid "HD videos"
@@ -2795,9 +3092,8 @@ msgstr "Dold nätverks SSID"
 msgid "Hidden networkname"
 msgstr "Dolt nätverksnamn"
 
-#
 msgid "Hierarchy Information"
-msgstr "Hierarkisk information "
+msgstr "Hierarkisk information"
 
 #
 msgid "Hierarchy mode"
@@ -2822,6 +3118,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Horisontal"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Hur många minuter vill du spela in?"
@@ -2842,6 +3141,9 @@ msgstr "Färgton"
 msgid "Hungarian"
 msgstr "Ungerska"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP adress"
@@ -2850,6 +3152,9 @@ msgstr "IP adress"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO fil är för stor för använt filsystem!"
@@ -2867,8 +3172,6 @@ msgid ""
 "If this is enabled an existing timer will also be considered recording an "
 "event if it records at least 80% of the it."
 msgstr ""
-"Om detta är aktiverat kommer existerande timer också behandlas som en "
-"inspelning om inspelningen är 80% av händelsen."
 
 #
 msgid ""
@@ -2878,7 +3181,6 @@ msgstr ""
 "Om du ser detta, något är fel med\n"
 "din scartkontakt. Tryck OK för återgå."
 
-#
 msgid ""
 "If your TV has a brightness or contrast enhancement, disable it. If there is "
 "something called \"dynamic\", set it to standard. Adjust the backlight level "
@@ -2890,20 +3192,15 @@ msgid ""
 "step.\n"
 "If you are happy with the result, press OK."
 msgstr ""
-"Om din TV har ljusstyrke- eller kontrastförbättrare rekommenderas du att "
-"stänga av den. Om det finns något som heter \"dynamic\" rekommenderas du att "
-"använda standard. Justera ljusstyrkan till en inställning som du tycker är "
-"bra. Använd så lite kontrast som möjligt.\n"
+"Om din TV har ljusstyrke- eller kontrastförbättrare, stänga av den. Om det "
+"finns något som heter \"dynamic\", använd standard. Justera ljusstyrkan till "
+"en inställning som du tycker är bra. Använd så lite kontrast som möjligt.\n"
 "Sätt ljusstyrkan till så låg som möjligt, men säkerställ att de två lägsta "
 "nivåerna av grå är urskiljningsbara.\n"
 "Ta inte hänsyn till de ljusa nivåerna nu. De kommer justeras i nästa steg.\n"
 "När du är nöjd med resultatet, tryck OK."
 
 #
-msgid "Image flash utility"
-msgstr "Image flash redskap"
-
-#
 msgid "Import AutoTimer"
 msgstr "Importera AutoTimer"
 
@@ -2975,7 +3272,7 @@ msgstr "Initiera"
 
 #
 msgid "Initial location in new timers"
-msgstr "Initial plats för nya timers"
+msgstr "Initial filmplats för nya timers"
 
 #
 msgid "Initialization"
@@ -2993,13 +3290,19 @@ msgstr "Initierar hårddisk..."
 msgid "Input"
 msgstr "Ingång"
 
+msgid "Input device setup"
+msgstr "Inmatningsenhetsinstallation"
+
+msgid "Input devices"
+msgstr "Inmatningsenheter"
+
 #
 msgid "Install"
 msgstr "Installera"
 
 #
 msgid "Install a new image with a USB stick"
-msgstr "Installera ny image med hjälp av en USB pinne"
+msgstr "Installera ny image med hjälp av en USB-sticka"
 
 #
 msgid "Install a new image with your web browser"
@@ -3051,15 +3354,7 @@ msgstr "Direktinspelning..."
 
 #
 msgid "Instant record location"
-msgstr "Direktinspelning plats"
-
-#
-msgid "Integrated Ethernet"
-msgstr "Integrerat nätverk"
-
-#
-msgid "Integrated Wireless"
-msgstr "Inbyggt Trådlöst"
+msgstr "Direktinspelningars plats"
 
 #
 msgid "Interface: "
@@ -3076,6 +3371,9 @@ msgstr "Intern Flash"
 msgid "Internal LAN adapter."
 msgstr "Intern LAN adapter."
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Ogiltig sökväg"
@@ -3132,17 +3430,23 @@ msgid ""
 "Service (inside a Bouquet).\n"
 "Press BLUE to add a new restriction and YELLOW to remove the selected one."
 msgstr ""
-"Det är möjligt att begränsa en AutoTimer till vissa kanaler eller "
-"favoritlista eller neka specifika sådana.\n"
-"En händelse kommer endast att matcha denna AutoTimer om det är på en "
-"specifik och inte förnekas kanal (inuti en favoritlista)\n"
-"Tryck Blå för att lägga till en ny begränsning och Gul för att ta bort de "
-"markerade en."
+"Det är möjligt att begränsa en AutoTimer till vissa Kanaler eller "
+"Favoritlista eller neka specifika sådana.\n"
+"En Händelse kommer endast att matcha denna AutoTimer om det är på en "
+"specifik och inte förnekad Kanal (inuti en Favoritlista).\n"
+"Tryck BLÅ för att lägga till en ny begränsning och GUL för att ta bort den "
+"markerade."
 
 #
 msgid "Italian"
 msgstr "Italienska"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr "Italien"
@@ -3160,6 +3464,51 @@ msgstr "Arbets Vy"
 msgid "Just Scale"
 msgstr "Bara skala"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr "Kerni's BrushedAlu-HD skin"
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr "Kerni's DreamMM-HD skin"
+
+msgid "Kerni's Elgato-HD skin"
+msgstr "Kerni's Elgato-HD skin"
+
+msgid "Kerni's SWAIN skin"
+msgstr "Kerni's SWAIN skin"
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr "Kerni's SWAIN-HD skin"
+
+msgid "Kerni's UltraViolet skin"
+msgstr "Kerni's UltraViolet skin"
+
+msgid "Kerni's YADS-HD skin"
+msgstr "Kerni's YADS-HD skin"
+
+msgid "Kerni's dTV-HD skin"
+msgstr "Kerni's dTV-HD skin"
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr "Kerni's dTV-HD-Reloaded skin"
+
+msgid "Kerni's dmm-HD skin"
+msgstr "Kerni's dmm-HD skin"
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr "Kerni's dreamTV-HD skin"
+
+msgid "Kerni's simple skin"
+msgstr "Kerni's simple skin"
+
+msgid "Kerni-HD1 skin"
+msgstr "Kerni-HD1 skin"
+
+msgid "Kerni-HD1R2 skin"
+msgstr "Kerni-HD1R2 skin"
+
+msgid "Kernis HD1 skin"
+msgstr "Kernis HD1 skin"
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3186,6 +3535,9 @@ msgstr "Tangentbords inställning"
 msgid "Keymap"
 msgstr "Tangentlayout"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Adapter"
@@ -3282,6 +3634,12 @@ msgstr "Länkade titlar med en DVD meny"
 msgid "List of Storage Devices"
 msgstr "Lista på lagringsenheter"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litauiska"
@@ -3362,13 +3720,11 @@ msgstr "Huvudmeny"
 msgid "Mainmenu"
 msgstr "Huvudmeny"
 
-#
 msgid "Make this mark an 'in' point"
-msgstr "Gör denna markör till 'in' punkt"
+msgstr "Gör denna markör till en 'in' punkt"
 
-#
 msgid "Make this mark an 'out' point"
-msgstr "Gör denna markör till 'ut' punkt"
+msgstr "Gör denna markör till en 'ut' punkt"
 
 #
 msgid "Make this mark just a mark"
@@ -3378,12 +3734,25 @@ msgstr "Behåll denna markör som vanlig markör"
 msgid "Manage extensions"
 msgstr "Hantera utökningar"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr "Hantera nätverksdelningar"
 
-#
-msgid "Manage your network shares..."
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
+#
+msgid "Manage your network shares..."
 msgstr "Hantera dina nätverksdelningar..."
 
 #
@@ -3403,7 +3772,7 @@ msgid "Manufacturer"
 msgstr "Tillverkare"
 
 msgid "Margin after record"
-msgstr "Marginal efter inspelning (i minuter)"
+msgstr "Marginal efter inspelning"
 
 #
 msgid "Margin before record (minutes)"
@@ -3426,9 +3795,8 @@ msgstr "Matcha titel: %s"
 msgid "Max. Bitrate: "
 msgstr "Max. Bitrate: "
 
-#
 msgid "Maximum duration (in m)"
-msgstr "Maximum varaktighet (i min) "
+msgstr "Maximum varaktighet (i min)"
 
 msgid ""
 "Maximum event duration to match. If an event is longer than this ammount of "
@@ -3445,6 +3813,17 @@ msgstr "Mediaspelare"
 msgid "MediaPlayer"
 msgstr "Mediaspelare"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Media är inte en skrivbar DVD!"
@@ -3457,6 +3836,9 @@ msgstr "Media är inte tomt!"
 msgid "Menu"
 msgstr "Meny"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Meddelande"
@@ -3640,9 +4022,24 @@ msgstr "Flytta bildrutan uppåt"
 msgid "Move west"
 msgstr "Flytta väst"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
-msgstr "Film plats"
+msgstr "Filmplats"
+
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
 
 #
 msgid "Movielist menu"
@@ -3705,7 +4102,12 @@ msgid "MyTubeVideohelpScreen"
 msgstr "MyTubeVideoHjälpSkärm"
 
 msgid "N/A"
-msgstr "Inte Tillgänglig"
+msgstr "N/A"
+
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
 
 msgid "NEXT"
 msgstr "NÄSTA"
@@ -3750,6 +4152,102 @@ msgstr "Namnserver installation"
 msgid "Nameserver settings"
 msgstr "Namnserver inställningar"
 
+msgid "Nemesis BlackBox Skin"
+msgstr "Nemesis BlackBox Skin"
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr "Nemesis BlackBox Skin för Dreamboxen"
+
+msgid "Nemesis Blueline Single Skin"
+msgstr "Nemesis Blueline Single Skin"
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr "Nemesis Blueline Single Skin för Dreamboxen"
+
+msgid "Nemesis Blueline Skin"
+msgstr "Nemesis Blueline Skin"
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr "Nemesis Blueline Skin för Dreamboxen"
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr "Nemesis Blueline.Extended Skin"
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr "Nemesis Blueline.Extended Skin för Dreamboxen"
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr "Nemesis ChromeLine Cobolt Skin"
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Cobolt Skin för Dreamboxen"
+
+msgid "Nemesis ChromeLine Skin"
+msgstr "Nemesis ChromeLine Skin"
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr "Nemesis ChromeLine Skin för Dreamboxen"
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr "Nemesis Flatline Blue Skin"
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr "Nemesis Flatline Blue Skin för Dreamboxen"
+
+msgid "Nemesis Flatline Skin"
+msgstr "Nemesis Flatline Skin"
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr "Nemesis Flatline Skin för Dreamboxen"
+
+msgid "Nemesis GlassLine Skin"
+msgstr "Nemesis GlassLine Skin"
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr "Nemesis GlassLine Skin för Dreamboxen"
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr "Nemesis Greenline Extended Skin"
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr "Nemesis Greenline Extended Skin för Dreamboxen"
+
+msgid "Nemesis Greenline Single Skin"
+msgstr "Nemesis Greenline Single Skin"
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr "Nemesis Greenline Single Skin för Dreamboxen"
+
+msgid "Nemesis Greenline Skin"
+msgstr "Nemesis Greenline Skin"
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr "Nemesis Greenline Skin för Dreamboxen"
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr "Nemesis Greyline Extended Skin"
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr "Nemesis Greyline Extended Skin för Dreamboxen"
+
+msgid "Nemesis Greyline Single Skin"
+msgstr "Nemesis Greyline Single Skin"
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr "Nemesis Greyline Single Skin för Dreamboxen"
+
+msgid "Nemesis Greyline Skin"
+msgstr "Nemesis Greyline Skin"
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr "Nemesis Greyline Skin för Dreamboxen"
+
+msgid "Nemesis ShadowLine Skin"
+msgstr "Nemesis ShadowLine Skin"
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr "Nemesis ShadowLine Skin för Dreamboxen"
+
 #
 msgid "Netmask"
 msgstr "Nätmask"
@@ -3788,11 +4286,11 @@ msgstr "Nätverksinställningar"
 
 #
 msgid "Network test"
-msgstr "Nätverk test"
+msgstr "Nätverktest"
 
 #
 msgid "Network test..."
-msgstr "Nätverk test..."
+msgstr "Nätverktest..."
 
 msgid "Network test: "
 msgstr "Nätverkstest: "
@@ -3817,13 +4315,13 @@ msgstr "Aldrig"
 msgid "New"
 msgstr "Ny"
 
+msgid "New PIN"
+msgstr "Ny PIN"
+
 #
 msgid "New Zealand"
 msgstr "Nya Zeeland"
 
-msgid "New pin"
-msgstr "Ny pin"
-
 #
 msgid "New version:"
 msgstr "Ny version:"
@@ -3849,7 +4347,7 @@ msgid "No Connection"
 msgstr "Ingen anslutning"
 
 msgid "No HDD found or HDD not initialized!"
-msgstr "Ingen hårddisk hittad eller initierad!"
+msgstr "Ingen HDD hittad eller HDD inte initierad!"
 
 #
 msgid "No Networks found"
@@ -3883,13 +4381,12 @@ msgstr "Inga visningsbara filer hittade på detta media!"
 msgid "No event info found, recording indefinitely."
 msgstr "Ingen programinfo hittades, inspelning oändlig."
 
-#
 msgid ""
 "No fast winding possible yet.. but you can use the number buttons to skip "
 "forward/backward!"
 msgstr ""
 "Ingen snabbspolning tillgänlig än... men du kan använda nummerknapparna för "
-"att hoppa framåt(369)/bakåt(147)!"
+"att hoppa framåt/bakåt!"
 
 #
 msgid "No free tuner!"
@@ -3949,10 +4446,6 @@ msgstr ""
 "Vänligen konfigurera tuner före scanning efter kanaler."
 
 #
-msgid "No useable USB stick found"
-msgstr "Ingen användbar USB stick hittad"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4034,6 +4527,9 @@ msgstr "Nej, gör inget."
 msgid "No, just start my dreambox"
 msgstr "Nej, starta bara dreamboxen"
 
+msgid "No, never"
+msgstr "Nej, aldrig"
+
 #
 msgid "No, not now"
 msgstr "Nej, inte nu"
@@ -4096,15 +4592,15 @@ msgstr ""
 msgid "Now Playing"
 msgstr "Spelas nu"
 
-#
 msgid ""
 "Now, use the contrast setting to turn up the brightness of the background as "
 "much as possible, but make sure that you can still see the difference "
 "between the two brightest levels of shades.If you have done that, press OK."
 msgstr ""
-"Använd kontrastinställningen för att justera ljusstyrka på bakgrunden så "
+"Nu, använd kontrastinställningen för att öka ljusstyrka på bakgrunden så "
 "mycket som möjligt, men säkerställ att du fortfarande kan se skillnaden "
-"mellan de två ljusaste nivåerna av skuggor. När du har gjort det tryck OK."
+"mellan de två ljusaste nivåerna av skuggor på skalan.När du har gjort det, "
+"vänligen tryck OK för att fortsätta."
 
 #
 msgid "Number of scheduled recordings left."
@@ -4201,10 +4697,19 @@ msgstr "Orbital position"
 msgid "Outer Bound (+/-)"
 msgstr "Yttre gräns (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr "Åsidosätt hittade med alternativ kanal"
 
+msgid "Overwrite configuration files ?"
+msgstr "Skriv över konfigurationsfilerna ?"
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr "Skriv över konfigurationsfilerna vid mjukvaruuppgradering?"
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4222,7 +4727,7 @@ msgid "Package removal failed.\n"
 msgstr "Paketorttagning misslyckades.\n"
 
 msgid "Package removed successfully.\n"
-msgstr "Paketbortagning utfört.\n"
+msgstr "Paketbortagning utförd.\n"
 
 #
 msgid "Packet management"
@@ -4233,10 +4738,6 @@ msgid "Packet manager"
 msgstr "Pakethanterare"
 
 #
-msgid "Page"
-msgstr "Sida"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4261,6 +4762,11 @@ msgstr "Föräldrakontroll installation"
 msgid "Parental control type"
 msgstr "Föräldrakontroll typ"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Lösenord"
@@ -4273,6 +4779,12 @@ msgstr "Pausa filmen"
 msgid "People & Blogs"
 msgstr "Folk & Bloggar"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Husdjur & Vilddjur"
@@ -4321,6 +4833,12 @@ msgstr "Spela Musik..."
 msgid "Play YouTube movies"
 msgstr "Spela YouTube filmer"
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr "Spela nästa video"
@@ -4332,6 +4850,21 @@ msgstr "Spela inspelade filmer..."
 msgid "Play video again"
 msgstr "Spela video igen"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Vänligen starta om"
@@ -4344,6 +4877,11 @@ msgstr "Vänligen ange media som ska undersökas"
 msgid "Please add titles to the compilation."
 msgstr "Vänligen lägg till titel till sammanställningen."
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Vänligen ändra inspelnings sluttid"
@@ -4353,10 +4891,6 @@ msgid "Please check your network settings!"
 msgstr "Vänligen kontrollera dina nätverksinställningar!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Vänligen välj .NFI image fil från feed server som ska laddas ner"
-
-#
 msgid "Please choose an extension..."
 msgstr "Vänligen välj en utökning..."
 
@@ -4386,14 +4920,6 @@ msgstr ""
 "När du är klar tryck OK för att forsätta."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Vänligen koppla bort alla USB enheter från din Dreambox och (åter-)anslut "
-"mål USB stick (minimumstorlek är 64MB) nu!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Vänligen ändra inte om du inte vet vad du gör!"
 
@@ -4420,8 +4946,8 @@ msgstr "Vänligen ange namn till det nya biblioteket"
 msgid "Please enter the correct pin code"
 msgstr "Vänligen ange korrekt pin kod"
 
-msgid "Please enter the old pin code"
-msgstr "Vänligen ange den gamla pin koden"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4460,10 +4986,6 @@ msgid "Please provide a Text to match"
 msgstr "Vänligen ange en text för matchning"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Vänligen välj .NFI flash image fil från media"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Vänligen välj en spellista för borttagning..."
 
@@ -4483,13 +5005,16 @@ msgstr "Vänligen välj en underkanal för inspelning..."
 msgid "Please select a subservice..."
 msgstr "Vänligen välj en underkanal..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr "Vänligen välj en NFI fil och tryck på grön knapp för att flasha!"
+
 #
 msgid "Please select an extension to remove."
 msgstr "Vänligen välj utökning att ta bort."
 
 #
 msgid "Please select an option below."
-msgstr "Vänligen välj ett val nedan."
+msgstr "Vänligen välj ett alternativ nedan."
 
 #
 msgid "Please select medium to use as backup location"
@@ -4497,11 +5022,7 @@ msgstr "Vänligen välj media som ska användas som backupdestination"
 
 #
 msgid "Please select tag to filter..."
-msgstr "Vänligen välj märkning för filtrering..."
-
-#
-msgid "Please select target directory or medium"
-msgstr "Vänligen välj målbibliotek eller media"
+msgstr "Vänligen välj märke för filtrering..."
 
 #
 msgid "Please select the movie path..."
@@ -4568,31 +5089,31 @@ msgstr "Vänligen vänta för aktivering av din nätverkskonfiguration..."
 
 #
 msgid "Please wait for activation of your network mount..."
-msgstr "Vänligen vänta på aktivering av dina nätverksmontering..."
+msgstr "Vänligen vänta på aktivering av din nätverksmontering..."
 
 #
 msgid "Please wait while removing selected package..."
-msgstr "Vänligen vänta medans bortagning av valt paket utförs..."
+msgstr "Vänligen vänta medan bortagning av valt paket utförs..."
 
 #
 msgid "Please wait while removing your network mount..."
-msgstr "Vänligen vänta medans dina nätverksmontering tas bort..."
+msgstr "Vänligen vänta medan dina nätverksmontering tas bort..."
 
 #
 msgid "Please wait while scanning is in progress..."
-msgstr "Vänligen vänta medans sökning pågår..."
+msgstr "Vänligen vänta meda sökning pågår..."
 
 #
 msgid "Please wait while searching for removable packages..."
-msgstr "Vänligen vänta medans sökning för paket som kan tas bort..."
+msgstr "Vänligen vänta medan sökning för paket som kan tas bort..."
 
 #
 msgid "Please wait while updating your network mount..."
-msgstr "Vänligen vänta medans dina nätverksmontering uppdateras..."
+msgstr "Vänligen vänta medan dina nätverksmontering uppdateras..."
 
 #
 msgid "Please wait while we configure your network..."
-msgstr "Vänligen vänta medans ditt nätverk konfigureras..."
+msgstr "Vänligen vänta medan ditt nätverk konfigureras..."
 
 #
 msgid "Please wait while we prepare your network interfaces..."
@@ -4600,11 +5121,11 @@ msgstr "Vänligen vänta medan vi förbereder dina nätverkskort..."
 
 #
 msgid "Please wait while we test your network..."
-msgstr "Vänligen vänta meda vi testar ditt nätverk..."
+msgstr "Vänligen vänta medan vi testar ditt nätverk..."
 
 #
 msgid "Please wait while your network is restarting..."
-msgstr "Vänligen vänta medans ditt nätverk startas om..."
+msgstr "Vänligen vänta medan ditt nätverk startas om..."
 
 #
 msgid "Please wait..."
@@ -4635,6 +5156,9 @@ msgstr "Plugin: %(plugin)s , Version: %(version)s"
 msgid "Plugins"
 msgstr "Plugins"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr "Polen"
@@ -4699,6 +5223,9 @@ msgstr "Motor installation"
 msgid "Positioner storage"
 msgstr "Motor lagring"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4715,10 +5242,19 @@ msgstr "Ström gränsvärde i mA"
 msgid "Predefined transponder"
 msgstr "Fördefinerad transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr "Förbered ytterligare en USB-sticka för image flashning"
+
 #
 msgid "Preparing... Please wait"
 msgstr "Förbereder... Vänligen vänta"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr "Tryck INFO på din fjärrkontroll för ytterligare information."
+
+msgid "Press MENU on your remote control for additional options."
+msgstr "Tryck MENU på din fjärrkontroll för ytterligare valmöjligheter."
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Tryck OK på din fjärrkontroll för att fortsätta."
@@ -4789,10 +5325,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Tryck OK för att växla val."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Tryck OK för att visa full förändringslog"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Tryck gul knapp för att ange detta interface som grundinterface."
 
@@ -4812,6 +5344,12 @@ msgstr "Förhandsgranska AutoTimer"
 msgid "Preview menu"
 msgstr "Förvisningsmeny"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Primär DNS"
@@ -4856,6 +5394,9 @@ msgstr "Publiserad"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python frontend för /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Snabb"
@@ -4865,7 +5406,7 @@ msgid "Quickzap"
 msgstr "Snabbzap"
 
 msgid "RC Menu"
-msgstr "Fjärrkontroll meny"
+msgstr "Fjärrkontroll Meny"
 
 #
 msgid "RF output"
@@ -4875,6 +5416,9 @@ msgstr "RF ut"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr "RSS visare"
+
 #
 msgid "Radio"
 msgstr "Radio"
@@ -4938,6 +5482,12 @@ msgstr "Nyligen aktuell"
 msgid "Reception Settings"
 msgstr "Mottagning inställningar"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Spela in"
@@ -4965,9 +5515,8 @@ msgstr "Spelar in"
 
 #
 msgid "Recording paths"
-msgstr "Inspelningssökväg"
+msgstr "Sökvägar till inspelningar"
 
-#
 msgid "Recording(s) are in progress or coming up in few seconds!"
 msgstr "Inspelning(ar) pågår eller ska påbörjas inom några sekunder!"
 
@@ -4979,8 +5528,8 @@ msgstr "Inspelningar"
 msgid "Recordings always have priority"
 msgstr "Inspelningar har alltid prioritet"
 
-msgid "Reenter new pin"
-msgstr "Ange ny pin igen"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5006,13 +5555,14 @@ msgstr "Uppdatera"
 msgid "Reload Black-/Whitelists"
 msgstr "Ladda om Black-/Whitelistor"
 
-#
-msgid "Remember service pin"
-msgstr "Kom ihåg service pin"
+msgid "Remember service PIN"
+msgstr ""
 
-#
-msgid "Remember service pin cancel"
-msgstr "Avbryt kom ihåg service pin"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
+msgstr ""
 
 #
 msgid "Remove"
@@ -5051,14 +5601,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Ta bort vald AutoTimer"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Ta bort trasig .NFI fil?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Ta bort ofullständig .NFI fil?"
-
-#
 msgid "Remove timer"
 msgstr "Ta bort timer"
 
@@ -5072,7 +5614,7 @@ msgstr "Borttagning utförd."
 
 #
 msgid "Removing"
-msgstr "Tar bvort"
+msgstr "Tar bort"
 
 #
 #, python-format
@@ -5087,6 +5629,9 @@ msgstr "Byt namn"
 msgid "Rename crashlogs"
 msgstr "Byt namn på crashlogs"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Repetera"
@@ -5103,6 +5648,12 @@ msgstr "En upprepande händelse spelas in... Vad vill du göra?"
 msgid "Repeats"
 msgstr "Upprepningar"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Begärd beskrivning måste vara unik"
@@ -5190,6 +5741,9 @@ msgstr "Återskapning pågår"
 msgid "Restore system settings"
 msgstr "Återskapa systeminställningar"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr "Begränsa \"efter händelse\" till ett visst tidsintervall?"
@@ -5212,7 +5766,7 @@ msgstr "Återuppta vid position %s"
 #. TRANSLATORS: (Some translators seem to have interpreted it as a
 #. TRANSLATORS: question or a choice, but it is a statement.)
 msgid "Resuming playback"
-msgstr "Återuppta uppspelning"
+msgstr "Återupptar uppspelning"
 
 #
 msgid "Return to file browser"
@@ -5294,6 +5848,9 @@ msgstr "Satellit utrustning installation"
 msgid "Satellite equipment"
 msgstr "Satellitutrustning"
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Satelliter"
@@ -5302,6 +5859,9 @@ msgstr "Satelliter"
 msgid "Satfinder"
 msgstr "Satfinder"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Sats"
@@ -5348,7 +5908,7 @@ msgstr "Scalingläge"
 
 #
 msgid "Scan "
-msgstr "Söka "
+msgstr "Sök "
 
 #
 msgid "Scan Files..."
@@ -5360,31 +5920,31 @@ msgstr "Sök NFS delning"
 
 #
 msgid "Scan QAM128"
-msgstr "Söka QAM128"
+msgstr "Sök QAM128"
 
 #
 msgid "Scan QAM16"
-msgstr "Söka QAM16"
+msgstr "Sök QAM16"
 
 #
 msgid "Scan QAM256"
-msgstr "Söka QAM256"
+msgstr "Sök QAM256"
 
 #
 msgid "Scan QAM32"
-msgstr "Söka QAM32"
+msgstr "Sök QAM32"
 
 #
 msgid "Scan QAM64"
-msgstr "Söka QAM64"
+msgstr "Sök QAM64"
 
 #
 msgid "Scan SR6875"
-msgstr "Söka SR6875"
+msgstr "Sök SR6875"
 
 #
 msgid "Scan SR6900"
-msgstr "Söka SR6900"
+msgstr "Sök SR6900"
 
 #
 msgid "Scan Wireless Networks"
@@ -5442,35 +6002,31 @@ msgstr "Sök US MID band"
 msgid "Scan band US SUPER"
 msgstr "Sök US SUPER band"
 
+msgid "Scan devices for playable media files"
+msgstr ""
+
 #
 msgid "Scan range"
 msgstr "Sökomfång"
 
-#
 msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
+"Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
-"Söka ditt nätverk efter trådlös Accesspunkt och ansluta till det med ditt "
+"Sök ditt nätverk efter trådlös acccesspunkt och anslut till den med din "
 "valda trådlösa enhet.\n"
 
-msgid ""
-"Scan your network for wireless access points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scans default lamedbs sorted by satellite"
 msgstr ""
-"Sök ditt nätverk efter trådlös acccesspunkt coh ansluter till den med din "
-"valda trådlösa enhet.\n"
 
-#
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
-msgstr "Sök grund lamedbs sorterat på satellite med en "
+msgstr "Sök grund lamedbs sorterat på satellit med en ansluten parabolmotor"
 
 #
 msgid "Science & Technology"
 msgstr "Vetenskap & Teknik"
 
-#
 msgid "Search Term(s)"
 msgstr "Sökterm(er)"
 
@@ -5495,12 +6051,15 @@ msgid "Search region:"
 msgstr "Sök region:"
 
 msgid "Search restricted content:"
-msgstr "Sök begränsat innehåll."
+msgstr "Sök begränsat innehåll:"
 
 #
 msgid "Search strictness"
 msgstr "Sök strikt"
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr "Typ av sökning"
@@ -5523,12 +6082,15 @@ msgstr "Söker ditt nätverk. Vänligen vänta..."
 
 #
 msgid "Secondary DNS"
-msgstr "Sekondär DNS"
+msgstr "Sekundär DNS"
 
 #
 msgid "Security service not running."
 msgstr "Säkerhetstjänst körs ej."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Sök"
@@ -5543,11 +6105,11 @@ msgid ""
 "\"partial match\" if you only want to search for a part of the event title."
 msgstr ""
 "Välj \"exakt matchning\" för att tvinga \"Match titel\" för exakt matchning "
-"eller \"partiell matchning\" om du enbart vill söka efter en del av händelse "
-"titel."
+"eller \"partiell matchning\" om du enbart vill söka efter en del av "
+"händelsens titel."
 
 msgid "Select HDD"
-msgstr "Välj hårddisk"
+msgstr "Välj HDD"
 
 #
 msgid "Select Location"
@@ -5566,10 +6128,6 @@ msgid "Select a timer to import"
 msgstr "Välj timer för import"
 
 #
-msgid "Select audio mode"
-msgstr "Välj ljudläge"
-
-#
 msgid "Select audio track"
 msgstr "Välj ljudspår"
 
@@ -5585,17 +6143,21 @@ msgstr "Välj kanal att spela in från"
 msgid "Select channel to record on"
 msgstr "Välj kanal för inspelning"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Välj filer för backuptagning. Nuvarande valda:\n"
+msgid "Select desired image from feed list"
+msgstr "Välj önskad image från feedlistan"
+
+msgid "Select files for backup."
+msgstr "Väl fil för backup."
 
 #
 msgid "Select files/folders to backup"
 msgstr "Ange filer/bibliotek att ta backup på"
 
-#
-msgid "Select image"
-msgstr "Välj image"
+msgid "Select input device"
+msgstr "Välj inmatningsenhet"
+
+msgid "Select input device."
+msgstr "Välj inmatningsenheter."
 
 #
 msgid "Select interface"
@@ -5628,7 +6190,7 @@ msgstr "Välj tangent som du vill använda till %i ms"
 
 #
 msgid "Select the location to save the recording to."
-msgstr "Välj plats för spara inspelningar till."
+msgstr "Välj plats att spara inspelningar till."
 
 #
 msgid "Select type of Filter"
@@ -5640,7 +6202,7 @@ msgstr "Ange uppgraderingskälla att ändra."
 
 #
 msgid "Select video input with up/down buttons"
-msgstr "Välj video ingång med upp/ner knapparna"
+msgstr "Välj videoingång med upp/ner knapparna"
 
 #
 msgid "Select video mode"
@@ -5658,10 +6220,6 @@ msgid "Select your choice."
 msgstr "Ange ditt val."
 
 #
-msgid "Selected source image"
-msgstr "Välj käll image"
-
-#
 msgid "Send DiSEqC"
 msgstr "Skicka DiSEqC"
 
@@ -5748,6 +6306,9 @@ msgstr "Kanalinfo"
 msgid "Services"
 msgstr "Kanaler"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr "Sätt sluttid"
@@ -5778,11 +6339,14 @@ msgid "Set maximum duration"
 msgstr "Sätt maximum längd"
 
 msgid "Set this NO to disable this AutoTimer."
-msgstr "Sätt detta till Nej för att avaktivera den här AutoTimer."
+msgstr "Sätt detta till NEJ för att avaktivera den här AutoTimer."
+
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
 
 #
 msgid "Setting key canceled"
-msgstr "Inställningtangent avbruten"
+msgstr "Tilldelning av tangent avbruten"
 
 #
 msgid "Settings"
@@ -5806,7 +6370,7 @@ msgid ""
 "Shall the USB stick wizard proceed and program the image file %s into flash "
 "memory?"
 msgstr ""
-"Ska USB stick guiden fortsätta och programmera imagefilen %s i flashminnet?"
+"Ska USB-sticke-guiden fortsätta och programmera imagefilen %s i flashminnet?"
 
 #
 msgid "Sharpness"
@@ -5825,7 +6389,7 @@ msgstr "Ska den här AutoTimer vara begränsad till ett tidsintervall?"
 
 #
 msgid "Should this AutoTimer only match up to a certain event duration?"
-msgstr "Ska den här AutoTimer enbart mactah upp till en viss händelselängd?"
+msgstr "Ska den här AutoTimer enbart matcha upp till en viss händelselängd?"
 
 #
 msgid ""
@@ -5883,6 +6447,26 @@ msgstr "Visa radiospelaren..."
 msgid "Show the tv player..."
 msgstr "Visa tv spelare..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Visa status på ditt trådlösa LAN anslutning.\n"
@@ -5899,9 +6483,8 @@ msgstr "Stäng av Dreambox efter"
 msgid "Signal Strength:"
 msgstr "Signalstyrka:"
 
-#
 msgid "Signal: "
-msgstr "Signal:"
+msgstr "Signal: "
 
 #
 msgid "Similar"
@@ -5915,10 +6498,16 @@ msgstr "Liknande sändningar:"
 msgid "Simple"
 msgstr "Enkel"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Enkelt titelset (kompabilitet för äldre spelare)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Singel"
@@ -5943,6 +6532,9 @@ msgstr "Enkelsteg (GOP)"
 msgid "Skin"
 msgstr "Utseende"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Utseenden"
@@ -5988,6 +6580,9 @@ msgstr "Mjukvara"
 msgid "Software management"
 msgstr "Mjukvaruhantering"
 
+msgid "Software manager setup"
+msgstr "Mjukvaruhanterare installation"
+
 #
 msgid "Software restore"
 msgstr "Mjukvaruåterskapa"
@@ -5996,6 +6591,12 @@ msgstr "Mjukvaruåterskapa"
 msgid "Software update"
 msgstr "Mjukvaruuppdatera"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr "Mjukvaruhanterare information"
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Några plugins är inte tillgängliga:\n"
@@ -6126,9 +6727,11 @@ msgstr "Starttid"
 msgid "Starting on"
 msgstr "Startar på"
 
-#
 msgid "Std. Feeds"
-msgstr "Grund ström"
+msgstr "Std. Feeds"
+
+msgid "Step by step network configuration"
+msgstr ""
 
 #
 msgid "Step east"
@@ -6150,10 +6753,6 @@ msgid "Step west"
 msgstr "Stega väst"
 
 #
-msgid "Stereo"
-msgstr "Stereo"
-
-#
 msgid "Stop"
 msgstr "Avsluta"
 
@@ -6193,6 +6792,12 @@ msgstr "Lagra position"
 msgid "Stored position"
 msgstr "Lagrad position"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Underkanalslista..."
@@ -6256,9 +6861,6 @@ msgstr "System"
 #. TRANSLATORS: Add here whatever should be shown in the "translator" about screen, up to 6 lines (use \n for newline)
 msgid "TRANSLATOR_INFO"
 msgstr ""
-"Översättning utfört av: WeeGull\n"
-"Förslag på förändringar skicka ett epost:\n"
-"weegull@hotmail.com"
 
 #
 msgid "TS file is too large for ISO9660 level 1!"
@@ -6282,7 +6884,7 @@ msgstr "Märke 2"
 
 #
 msgid "Tags"
-msgstr "Märke 3"
+msgstr "Märken"
 
 #
 msgid "Tags the Timer/Recording will have."
@@ -6329,6 +6931,9 @@ msgstr "Testläge"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Testa nätverkskonfigurationen för din Dreambox.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Test-Meddelandebox?"
@@ -6358,7 +6963,12 @@ msgstr ""
 "Tack för att du använder guide. Din nya AutoTimer har lagts till i listan.\n"
 "Vänligen tryck OK för att fortsätta."
 
-#
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
 "create a Dreambox format data DVD (which will not play in stand-alone DVD "
@@ -6366,7 +6976,20 @@ msgid ""
 msgstr ""
 "DVD standarden stödjer inte H.264 (HDTV) videoströmmar. Vill du skapa en "
 "Dreambox format data DVD (kommer ej kunnas spelas i vanlig DVD spelare) "
-"istället? "
+"istället?"
+
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
 
 #
 msgid ""
@@ -6376,6 +6999,33 @@ msgstr ""
 "Utökningen Nätverksguiden är inte installerad!\n"
 "Vänligen installera den."
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6402,17 +7052,31 @@ msgstr ""
 "ett tidsintervall är angett kommer en händelse bara att matcha om AutoTimer "
 "är innaför tidsintervallet."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+"USB-stickan förbereddes för att vara bootbar.\n"
+"Nu kan du ladda ner en NFI image fil!"
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB sticken är nu bootbar. Vill du ladda ner senaste image från feed server "
-"och spara den på sticken?"
 
-#
 msgid "The backup failed. Please choose a different backup location."
-msgstr "Backupen misslyckades, välj en annan plats för din backup "
+msgstr "Backupen misslyckades. Välj en annan plats för din backup."
 
 #
 msgid ""
@@ -6479,20 +7143,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Match attributet är ett krav."
 
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"Validering av md5sun misslyckades, filen kan vara korrupt! Är du säker på "
-"att du vill flasha denna image till flashminnet? Du utför detta på egen risk!"
-
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Validering av md5sum misslyckades, filen kanske inte blev helt nedladdad "
-"eller är korrupt!"
+msgid "The md5sum validation failed, the file may be corrupted!"
+msgstr "Validering av md5sum misslyckades, filen kan vara korrupt!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6507,20 +7159,17 @@ msgstr "Paketet:"
 msgid "The path %s already exists."
 msgstr "Sökvägen %s existerar redan."
 
-msgid "The pin code has been changed successfully."
-msgstr "Bytet av pin koden utfördes."
-
 msgid "The pin code you entered is wrong."
 msgstr "Pin koden du angav var fel."
 
-msgid "The pin codes you entered are different."
-msgstr "Pin koderna du angav är olika."
-
 #
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Resultatet har skrivits till %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Sovtimer har aktiverats."
@@ -6555,6 +7204,14 @@ msgid ""
 msgstr ""
 "Guiden kan ta en backup på nuvarande inställningar. Vill du ta en backup nu?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+"Guiden hittade en konfigurationsbackup. Vill du återställla dina gamla "
+"inställningar från %s?"
+
 #
 msgid "The wizard is finished now."
 msgstr "Guiden är nu färdig."
@@ -6614,27 +7271,6 @@ msgstr ""
 "uppdatera nu?"
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Denna .NFI fil innehåller ingen giltig %s image!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Denna .NFI har ingen md5sum signatur och är inte garanterad att den "
-"fungerar. Vill du verkligen flasha denna image till flashminnet?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Denna .NFI har giltig md5sum. Fortsätta programmera denna image till "
-"flashminnet?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6689,6 +7325,23 @@ msgstr ""
 "efter exempelvis svenska åäö kan vara lite svårt då du måste veta vilken "
 "teckentabell som kanalen använder sig av."
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+"Den här pluginen skapar en USB-sticka som kan användas för att uppdatera "
+"firmware i din Dreambox utan behovet av nätverks- eller WLAN anslutning.\n"
+" Först, en USB sticka måste förberedas så att den blir bootbar.\n"
+"Nästa steg, en NFI image fil ska laddas ner från uppdateringsservern och "
+"sparas till USB stickan.\n"
+"Om du redan har en förberedd bootbar USB sticka, vänligen sätt in den nu. "
+"Annars anslut en USB stcika med minsta storlek på 64 MB!"
+
 #
 msgid "This plugin is installed."
 msgstr "Den pluginen är installerad."
@@ -6711,6 +7364,11 @@ msgstr ""
 "Den här inställningen kontrollerar uppförandet när en timer matchar en "
 "hittad händelse."
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6750,7 +7408,6 @@ msgstr ""
 "- ingen giltig IP hittades\n"
 "- vänlig kontrollera din DHCP, kablar och nätverkskorts installation"
 
-#
 msgid ""
 "This test checks whether your LAN Adapter is set up for automatic IP Address "
 "configuration with DHCP.\n"
@@ -6764,11 +7421,11 @@ msgstr ""
 "Detta test kontrollerar om din LAN adapter är konfigurerad för automatisk IP "
 "adress tilldelning med DHCP.\n"
 "Om du får en \"deaktiverad\" meddelande:\n"
-"- ditt LAN är konfigurerat för manuell IP tilldelning\n"
+" - ditt LAN är konfigurerat för manuell IP tilldelning\n"
 "- bekräfta att du har angivit korrekt IP information i Adapterinstallation "
 "dialogen.\n"
 "Om du får ett \"aktiverat\" meddelande:\n"
-"- bekräfta att du har konfigurerad och fungerandes DHCP server på ditt "
+"-bekräfta att du har konfigurerad och fungerandes DHCP server på ditt "
 "nätverk."
 
 #
@@ -6855,7 +7512,7 @@ msgstr ""
 
 #
 msgid "Timer record location"
-msgstr "Timer inspelningsplats"
+msgstr "Timerinspelningars plats"
 
 #
 msgid "Timer sanity error"
@@ -6879,7 +7536,7 @@ msgstr "Timeshift"
 
 #
 msgid "Timeshift location"
-msgstr "Timeshift plats"
+msgstr "Timeshifts filmplats"
 
 #
 msgid "Timeshift not possible!"
@@ -6901,18 +7558,21 @@ msgstr "Titel egenskaper"
 msgid "Titleset mode"
 msgstr "Titelset läge"
 
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"För att uppdatera din Dreambox firmware, vänligen utför följande steg:\n"
-"1) Stäng av din box med strömbrytaren på baksidan och sätt in bootbar USB "
-"stick.\n"
-"2) Slå på strömbrytaren och håll NER pil på fronten intryckt i ungerfär 10 "
+"För att uppdatera din Dreambox, vänligen följ dessa anvisningar:\n"
+"1) Stäng av din box med strömbrytaren på baksidan och säkerställ att bootbar "
+"USB-sticka är ansluten.\n"
+"2) Slå på strömmen och håll NER knappen på framsidan intryckt i cirka 10 "
 "sekunder.\n"
 "3) Vänta på uppstart och följ instruktionerna från guiden."
 
@@ -6948,6 +7608,9 @@ msgstr "Topp rankade"
 msgid "Track"
 msgstr "Spår"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Översättning"
@@ -7020,9 +7683,8 @@ msgstr "Tuning misslyckades!"
 msgid "Tuner"
 msgstr "Tuner"
 
-#
 msgid "Tuner "
-msgstr "Tuner"
+msgstr "Tuner "
 
 #
 msgid "Tuner Slot"
@@ -7062,38 +7724,29 @@ msgstr "USALS"
 
 #
 msgid "USB Stick"
-msgstr "USB Minne"
+msgstr "USB-sticka"
 
 #
 msgid "USB stick wizard"
-msgstr "USB stick guide"
-
-#
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"USB Stick guide klar. Din dreambox kommer nu starta om med din nya image!"
+msgstr "USB-sticke-guide"
 
 #
 msgid "Ukrainian"
 msgstr "Ukrainska"
 
-#
 msgid ""
 "Unable to complete filesystem check.\n"
 "Error: "
 msgstr ""
 "Det gick inte att kontrollera filsystemet.\n"
-"Fel:"
+"Fel: "
 
-#
 msgid ""
 "Unable to initialize harddisk.\n"
 "Error: "
 msgstr ""
 "Det gick inte at initiera hårddisken.\n"
-"Fel:"
+"Fel: "
 
 #
 msgid "Uncommitted DiSEqC command"
@@ -7155,6 +7808,9 @@ msgstr "Avmontering misslyckades"
 msgid "Unsupported"
 msgstr "Osupporterat"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Uppdatera"
@@ -7169,7 +7825,7 @@ msgid ""
 "Update done... The genuine dreambox test will now be rerun and should not "
 "ask you to update again."
 msgstr ""
-"Uppdatering utförd... The äkta dreambox test kommer nu köras igen och du "
+"Uppdatering utförd... Äkta dreambox testet kommer nu köras igen och du "
 "kommer inte få frågan om uppdatering igen."
 
 #
@@ -7182,7 +7838,7 @@ msgid ""
 "Updating failed. Nothing is broken, just the update couldn't be applied."
 msgstr ""
 "Uppdatering misslyckades. Inget är fel, bara det att uppdateringen inte "
-"kunde appliceras."
+"kunde utföras."
 
 #
 msgid "Updating finished. Here is the result:"
@@ -7245,6 +7901,9 @@ msgstr "Använd egen placering"
 msgid "Use a gateway"
 msgstr "Använd en gateway"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Använd hackig spolning vid hastigheter över"
@@ -7278,13 +7937,19 @@ msgid ""
 msgstr ""
 "Använd upp/ner pilarna på din fjärrkontroll för att välja. Tryck sedan OK."
 
+msgid "Use this input device settings?"
+msgstr "Använda dessa inmatningsenhetsinställningar?"
+
+msgid "Use this settings?"
+msgstr "Använd dessa inställningar?"
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Använd denna videoförbättringskonfiguration?"
 
 #
 msgid "Use time of currently running service"
-msgstr "Använd tid från närvarande vald service"
+msgstr "Använd tid från nuvarande vald service"
 
 msgid "Use usals for this sat"
 msgstr "Använd usals för denna sat"
@@ -7321,9 +7986,15 @@ msgstr "VCR Scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (intro trailer)"
 
+msgid "Vali-XD skin"
+msgstr "Vali-XD skin"
+
+msgid "Vali.HD.nano skin"
+msgstr "Vali.HD.nano skin"
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
-msgstr "Kontrollera din Dreamboxs Ã¤kthet genom att köra Ã¤kta Dreambox plugin!"
+msgstr "Kontrollera din Dreamboxs Ã¤kthet genom att köra Ã\84kta Dreambox plugin!"
 
 #
 msgid "Vertical"
@@ -7381,6 +8052,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Videoläges val."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 msgid "Videobrowser exit behavior:"
 msgstr "Videobläddrarens uppförande vid avslut:"
 
@@ -7388,6 +8068,9 @@ msgstr "Videobläddrarens uppförande vid avslut:"
 msgid "Videoenhancement Setup"
 msgstr "Videoförbättringsinstallation"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Videospelare stopp/avslut uppförande:"
@@ -7396,6 +8079,12 @@ msgstr "Videospelare stopp/avslut uppförande:"
 msgid "View Count"
 msgstr "Visa antal"
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Visa Filmer..."
@@ -7500,6 +8189,14 @@ msgstr "Visningar: "
 msgid "Virtual KeyBoard"
 msgstr "Virtuellt tangentbord"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Spännings läge"
@@ -7550,6 +8247,15 @@ msgstr "Väntar"
 msgid "Warn if free space drops below (kB):"
 msgstr "Varna om tillgängligt utrymme understiger (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Webgränssnitt"
@@ -7603,10 +8309,10 @@ msgid ""
 "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 ""
-"Välkommen till uppgraderings guiden. Guiden hjälper dig med uppgraderingen "
-"av mjukvaran i din Dreambox genom att tillgodose en backupmöjlighet till "
-"dina aktuella inställningar och en kort förklaring hur du uppgraderar "
-"mjukvaran."
+"Välkommen till uppgraderingsguiden för image. Guiden hjälper dig med "
+"uppgraderingen av mjukvaran i din Dreambox genom att tillgodose en "
+"backupmöjlighet av dina aktuella inställningar och en kort förklaring hur du "
+"uppgraderar mjukvaran."
 
 msgid ""
 "Welcome to the MyTube Youtube Player.\n"
@@ -7759,10 +8465,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Var ska temporära timeshift inspelningar sparas?"
 
 #
-msgid "Wireless"
-msgstr "Trådlöst"
-
-#
 msgid "Wireless LAN"
 msgstr "Trådlöst LAN"
 
@@ -7774,6 +8476,93 @@ msgstr "Trådlöst Nätverk"
 msgid "Wireless Network State"
 msgstr "Status Trådlöst nätverk"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7802,10 +8591,6 @@ msgid "Write failed!"
 msgstr "Skrivning misslyckades!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Skrivning av NFI image fil till flash klart"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7821,6 +8606,9 @@ msgstr "Ja"
 msgid "Yes to all"
 msgstr "Ja till alla"
 
+msgid "Yes, always"
+msgstr "Ja, alltid"
+
 msgid "Yes, and delete this movie"
 msgstr "Ja, och ta bort den här filmen"
 
@@ -7947,13 +8735,16 @@ msgstr ""
 "Detta är ett tvingande fält så du kan inte forsätta utan att ange ett "
 "giltigt värde."
 
+msgid "You didn't select a channel to record from."
+msgstr "Du valde ingen kanal att spela in från."
+
 #
 #, python-format
 msgid ""
 "You entered \"%s\" as Text to match.\n"
 "Do you want to remove trailing whitespaces?"
 msgstr ""
-"Du angav \"%s\" som TExt att matcha.\n"
+"Du angav \"%s\" som Text att matcha.\n"
 "Vill du ta bort efterföljade mellanslag?"
 
 #
@@ -7969,8 +8760,8 @@ msgid ""
 "You have chosen to create a new .NFI flasher bootable USB stick. This will "
 "repartition the USB stick and therefore all data on it will be erased."
 msgstr ""
-"Du har valt att skapa en ny .NFI flash startbar USB stick. Detta kommer "
-"repartitionera USB stickan och efter det kommer all data på den vara borta."
+"Du har valt att skapa en ny .NFI flash startbar USB-sticka. Detta kommer att "
+"repartitionera USB-stickan och efter det kommer all data på den vara borta."
 
 #
 msgid ""
@@ -7996,18 +8787,14 @@ msgstr ""
 "Du behöver ha en PC kopplad till din Dreambox. Behöver du ytterligare "
 "instruktioner vänligen gå till websidan http://www.dm7025.de.\n"
 "Din dreambox kommer nu att stoppas. När du har genomfört uppdateringen "
-"instruktioner från websidan, din nya mjukvara kommer att fråga dig om du "
-"vill återställa dina inställningar."
+"enligt instruktionerna från websidan, kommer din nya mjukvara kommer att "
+"fråga dig om du vill återställa dina inställningar."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Du måste ange en PIN kod och dölja det från dina barn.\n"
-"\n"
-"Vill du ange PIN kod nu?"
 
 #
 msgid ""
@@ -8147,9 +8934,12 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 "Ditt trådlösa LAN Internet anslutning kunde inte startas!\n"
-"Har du anslutit ditt USB WLAN Stick?\n"
+"Har du anslutit ditt USB WLAN-sticka?\n"
 "\n"
-"Vänligen välja vad du vill göra härnäst."
+"Vänligen välj vad du vill göra härnäst."
+
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
 
 msgid "Zap back to previously tuned service?"
 msgstr "Zappa tillbaka till föregående kanal?"
@@ -8166,6 +8956,18 @@ msgstr "Gå till föregående kanal före satfinder?"
 msgid "Zap back to service before tuner setup?"
 msgstr "Zappa tillbaka till kanalen som användes innan tuner installation?"
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr "Zydas"
 
@@ -8185,6 +8987,9 @@ msgstr "[favorit editor]"
 msgid "[move mode]"
 msgstr "[flyttläge]"
 
+msgid "a HD skin from Kerni"
+msgstr "ett HD skin från Kerni"
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr ""
@@ -8297,6 +9102,9 @@ msgstr "lägg till kanal i favoriter"
 msgid "add services"
 msgstr "lägg till kanaler"
 
+msgid "add tags to recorded movies"
+msgstr "lägg till bokmärken i inspelade filmer"
+
 #
 msgid "add to parental protection"
 msgstr "lägg till föräldraskydd"
@@ -8309,6 +9117,23 @@ msgstr "avancerad"
 msgid "alphabetic sort"
 msgstr "sortera alfabetiskt"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr "tilldela färgknappar (röd/grön/gul/blå) till plugins från MOVIELIST."
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr "tilldela färgknappar till plugins från MOVIELIST"
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+"tilldela lång tangenttryckning (röd/grön/gul/blå) till plugins eller E2 "
+"funktioner."
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+"tilldela lång tangenttryckning av färgad tangent till plugins eller E2 "
+"funktioner"
+
 msgid "assigned CAIds:"
 msgstr "tilldelade CAIds:"
 
@@ -8390,10 +9215,6 @@ msgid "chapters"
 msgstr "kapitel"
 
 #
-msgid "choose destination directory"
-msgstr "välj destinationsbibliotek"
-
-#
 msgid "circular left"
 msgstr "cirkulär vänster"
 
@@ -8425,6 +9246,9 @@ msgstr "ansluten"
 msgid "continue"
 msgstr "fortsätt"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr "styr flera Dreamboxar med olika fjärrkontrollers"
+
 #
 msgid "copy to bouquets"
 msgstr "kopiera till favoritlista"
@@ -8437,6 +9261,10 @@ msgstr "kunde inte tas bort"
 msgid "create directory"
 msgstr "skapa bibliotek"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr "nuvarande installerad image: %s"
+
 #
 msgid "daily"
 msgstr "daglig"
@@ -8469,6 +9297,9 @@ msgstr "ta bort sparad spellista"
 msgid "delete..."
 msgstr "ta bort..."
 
+msgid "description"
+msgstr "beskrivning"
+
 #
 msgid "disable"
 msgstr "avaktivera"
@@ -8594,10 +9425,6 @@ msgid "exit networkadapter setup menu"
 msgstr "avsluta nätverkskort installationsmeny"
 
 #
-msgid "failed"
-msgstr "misslyckades"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "filformat (BMP, PNG, JPG, GIF)"
 
@@ -8711,11 +9538,11 @@ msgstr "hoppa till listslut"
 
 #
 msgid "jump to next marked position"
-msgstr "hoppa till nästa markerad position"
+msgstr "hoppa till nästa markerade position"
 
 #
 msgid "jump to previous marked position"
-msgstr "hoppa till föregående markerad position"
+msgstr "hoppa till föregående markerade position"
 
 #
 msgid "leave movie player..."
@@ -8872,6 +9699,9 @@ msgstr "ej konfigurerad"
 msgid "not locked"
 msgstr "inte låst"
 
+msgid "not supported"
+msgstr "stöds ej"
+
 #
 msgid "not used"
 msgstr "ej använd"
@@ -8975,6 +9805,12 @@ msgstr "spelar in..."
 msgid "red"
 msgstr "röd"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr "omdesignat Kerni-HD1 skin"
+
+msgid "redirect notifications to Growl"
+msgstr "omdirigera notifieringar till Growl"
+
 #
 msgid "remove a nameserver entry"
 msgstr "ta bort en namnserver post"
@@ -9074,15 +9910,14 @@ msgstr "andra kabeln från motorstyrt LNB"
 msgid "seconds"
 msgstr "sekunder"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr "se kanal-epg (och BiB) från kanaler i en infobar"
+
 #
 msgid "select"
 msgstr "välj"
 
 #
-msgid "select .NFI flash file"
-msgstr "välj .NFI flash fil"
-
-#
 msgid "select CAId"
 msgstr "vald CAId"
 
@@ -9091,10 +9926,6 @@ msgid "select CAId's"
 msgstr "välj CAIds"
 
 #
-msgid "select image from server"
-msgstr "välj image från server"
-
-#
 msgid "select interface"
 msgstr "välj kort"
 
@@ -9110,15 +9941,18 @@ msgstr "välj film"
 msgid "select the movie path"
 msgstr "välj film sökväg"
 
-msgid "service pin"
-msgstr "kanal pin"
+msgid "service PIN"
+msgstr "kanal PIN"
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr "sätt enigma2 till standby läge efter uppstart"
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr "anger Ljudfördröjning (Läppsynk)"
 
-msgid "setup pin"
-msgstr "installation pin"
+msgid "setup PIN"
+msgstr "ange PIN"
 
 #
 msgid "show DVD main menu"
@@ -9307,6 +10141,9 @@ msgstr "skifta en klippmarkering på nuvarande position"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "skifta tid, kapitel, ljud, textning info"
 
+msgid "tuner is not supported"
+msgstr "tuner stöds inte"
+
 #
 msgid "unavailable"
 msgstr "ej tillgänglig"
@@ -9331,6 +10168,12 @@ msgstr "tills standby/omstart"
 msgid "use as HDD replacement"
 msgstr "använd som HDD ersättning"
 
+msgid "use your Dreambox as Web proxy"
+msgstr "använd din Dreambox som en webproxy"
+
+msgid "use your Dreambox as Web proxy."
+msgstr "använd din Dreambox som en webproxy."
+
 #
 msgid "user defined"
 msgstr "användardefinierad"
@@ -9404,1485 +10247,264 @@ msgid "zapped"
 msgstr "zapped"
 
 #
-#~ msgid ""
-#~ "\n"
-#~ "Enigma2 will restart after the restore"
-#~ msgstr ""
-#~ "\n"
-#~ "Enigma2 kommer startas om efter återställningen"
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI Nedladdning misslyckades:"
 
 #
 #~ msgid ""
-#~ "\n"
-#~ "Scan for local packages and install them."
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
 #~ msgstr ""
-#~ "\n"
-#~ "Sök efter lokala paket och installera dem."
-
-#
-#~ msgid "\"?"
-#~ msgstr "\"?"
-
-#
-#~ msgid "* Only available when entering hidden SSID or network key"
-#~ msgstr "* Enbart tillgänglig vid angiven dold SSID eller nätverksnyckel"
-
-#
-#~ msgid ".NFI Flasher bootable USB stick successfully created."
-#~ msgstr ".NFI Flash bootbar USB stick skapad. "
-
-#
-#~ msgid "/usr/share/enigma2 directory"
-#~ msgstr "/usr/share/enigma2 bibliotek"
-
-#
-#~ msgid "/var directory"
-#~ msgstr "/var bibliotek"
-
-#
-#~ msgid "50 Hz"
-#~ msgstr "50 Hz"
-
-#
-#~ msgid "AGC"
-#~ msgstr "AGC"
-
-#
-#~ msgid "AGC:"
-#~ msgstr "AGC:"
+#~ ".NFI fil passerade md5sum signatur kontroll. Du kan använda denna image!"
 
 #
-#~ msgid "Add title..."
-#~ msgstr "Lägg till titel..."
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Kan inte läsa feed bibliotek"
 
 #
-#
-#~ msgid "Address"
-#~ msgstr "Adress"
+#~ msgid "Change dir."
+#~ msgstr "Byt bibl."
 
-#
-#~ msgid "Advanced"
-#~ msgstr "Avancerat"
+#~ msgid "Change service pin"
+#~ msgstr "Ändra program pin"
 
-#
-#~ msgid "Album:"
-#~ msgstr "Album:"
+#~ msgid "Change service pins"
+#~ msgstr "Ändra program pin"
 
-#
-#~ msgid "All keys"
-#~ msgstr "All nycklar"
+#~ msgid "Change setup pin"
+#~ msgstr "Ändra installations pin"
 
 #
-#~ msgid "All..."
-#~ msgstr "Alla..."
+#~ msgid "Destination directory"
+#~ msgstr "Målbibliotek"
 
 #
-#~ msgid "An error has occured. (%s)"
-#~ msgstr "Ett fel har uppstått. (%s)"
+#~ msgid "Details for extension: "
+#~ msgstr "Detaljer för utökning: "
 
 #
-#~ msgid "An error occured!"
-#~ msgstr "Ett fel inträffade!"
+#~ msgid "Disable Subtitles"
+#~ msgstr "Avaktivera textning"
 
-#
-#~ msgid ""
-#~ "Are you sure you want to enable WLAN support?\n"
-#~ "Connect your Wlan USB Stick to your Dreambox and press OK.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Är du säker på att du vill aktivera WLAN stöd?\n"
-#~ "Anslut din WLAN USB Stick till din Dreambox och tryck OK.\n"
-#~ "\n"
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Ladda ner USB flash boot image misslyckades: "
 
 #
 #~ msgid ""
-#~ "Are you sure you want to enable your local network?\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Är du säker på att du vill aktivera lokalt nätverk?\n"
-#~ "\n"
-
-#
-#~ msgid "Artist:"
-#~ msgstr "Artist:"
-
-#
-#
-#~ msgid "Authorization"
-#~ msgstr "Tillstånd"
-
-#
-#~ msgid "Automatic SSID lookup"
-#~ msgstr "Automatisk SSID sökning"
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Först måste vi ladda ner senaste bootmiljön för USB flasher."
 
-#
 #~ msgid ""
-#~ "Autoresolution Plugin Testmode:\n"
-#~ "Is %s ok?"
+#~ "If this is enabled an existing timer will also be considered recording an "
+#~ "event if it records at least 80%% of the it."
 #~ msgstr ""
-#~ "Autoresolution Plugin Testläge:\n"
-#~ "Är %s ok?"
-
-#
-#~ msgid "Autoresolution Switch"
-#~ msgstr "Autoresolution Switch"
-
-#
-#~ msgid "Autoresolution is not working in Scart/DVI-PC Mode"
-#~ msgstr "Autoresolution fungerar ej i Scart/DVI-PC läge"
-
-#
-#~ msgid "Autoresolution settings"
-#~ msgstr "Autoresolution inställningar"
-
-#
-#~ msgid "Autoresolution videomode setup"
-#~ msgstr "Autoresolution videoläge installation"
+#~ "Om detta är aktiverat kommer befintlig timer att behandlas som en "
+#~ "inspelning om den spelar in minst 80%% av den."
 
 #
-#~ msgid "Backup"
-#~ msgstr "Backup"
+#~ msgid "Image flash utility"
+#~ msgstr "Image flash redskap"
 
 #
-#~ msgid "Backup Location"
-#~ msgstr "Backupplacering"
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Integrerat nätverk"
 
 #
-#~ msgid "Backup Mode"
-#~ msgstr "Backupläge"
+#~ msgid "Integrated Wireless"
+#~ msgstr "Inbyggt Trådlöst"
 
-#
-#~ msgid "Backup is done. Please press OK to see the result."
-#~ msgstr "Backup klar. Vänligen tryck OK för resultat."
+#~ msgid "New pin"
+#~ msgstr "Ny pin"
 
 #
-#~ msgid "Backup running"
-#~ msgstr "Backup pågår"
+#~ msgid "No useable USB stick found"
+#~ msgstr "Ingen användbar USB-sticka hittad"
 
 #
-#~ msgid "Backup running..."
-#~ msgstr "Backup pågår..."
+#~ msgid "Page"
+#~ msgstr "Sida"
 
 #
-#~ msgid "Burn"
-#~ msgstr "Skapa"
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Vänligen välj .NFI image fil från feed server som ska laddas ner"
 
 #
-#~ msgid "Burn To DVD..."
-#~ msgstr "Skapa DVD..."
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Vänligen koppla bort alla USB enheter från din Dreambox och (åter-)anslut "
+#~ "USB-stickan (minimumstorlek är 64MB) nu!"
 
-#
-#~ msgid "CF Drive"
-#~ msgstr "CF Disk"
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Vänligen ange den gamla pin koden"
 
 #
-#~ msgid "Call monitoring"
-#~ msgstr "Samtalsmonitorering"
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Vänligen välj .NFI flash image fil från media"
 
 #
-#
-#
-#
-#~ msgid "Category"
-#~ msgstr "Kategori"
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Vänligen välj målbibliotek eller media"
 
 #
-#
-#~ msgid "Change"
-#~ msgstr "Ändra"
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Tryck OK för att visa full förändringslog"
 
-#
-#
-#~ msgid "Changing the timer for '%s' failed!"
-#~ msgstr "Timer '%s' konnte nich geändert werden!"
+#~ msgid "Reenter new pin"
+#~ msgstr "Ange ny pin igen"
 
 #
-#~ msgid "Choose Location"
-#~ msgstr "Välj lokation"
+#~ msgid "Remember service pin"
+#~ msgstr "Kom ihåg service pin"
 
 #
-#~ msgid "Choose source"
-#~ msgstr "Välj källa"
+#~ msgid "Remember service pin cancel"
+#~ msgstr "Avbryt kom ihåg service pin"
 
 #
-#~ msgid "Compact flash card"
-#~ msgstr "Compact Flash kort"
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Ta bort trasig .NFI fil?"
 
 #
-#~ msgid "Config"
-#~ msgstr "Konfig"
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Ta bort ofullständig .NFI fil?"
 
 #
-#~ msgid "Configuration for the CrashlogAutoSubmitter"
-#~ msgstr "Konfiguration av CrashlogAutoSubmitter"
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Sök ditt nätverk efter trådlös Accesspunkt och anslut till det med din "
+#~ "valda trådlösa enhet.\n"
 
 #
-#~ msgid "Configure your internal LAN again"
-#~ msgstr "Konfigurera ditt interna LAN igen"
+#~ msgid "Select audio mode"
+#~ msgstr "Välj ljudläge"
 
 #
-#~ msgid "Configure your wireless LAN"
-#~ msgstr "Konfigurera ditt trådlösa LAN"
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Välj filer för backuptagning. Nuvarande valda:\n"
 
 #
-#~ msgid "Confirm"
-#~ msgstr "Bekräfta"
+#~ msgid "Select image"
+#~ msgstr "Välj image"
 
 #
-#~ msgid "Connect to the Internet with a USB Wlan Stick"
-#~ msgstr "Anslut till Internet med USB WLAN Stick"
+#~ msgid "Selected source image"
+#~ msgstr "Välj käll image"
 
 #
-#~ msgid "Connect to the Internet with your local LAN"
-#~ msgstr "Anslut Internet till dit lokala LAN"
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
 
 #
-#~ msgid "Connected to Fritz!Box!"
-#~ msgstr "Ansluten till Fritz!Box!"
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB-stickan är nu bootbar. Vill du ladda ner senaste image från feed "
+#~ "server och spara den på stickan?"
 
-#
-#~ msgid "Connecting to Fritz!Box..."
-#~ msgstr "Ansluter till Fritz!Box..."
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Validering av md5sun misslyckades, filen kan vara korrupt! Är du säker på "
+#~ "att du vill flasha denna image till flashminnet? Du utför detta på egen "
+#~ "risk!"
 
-#
 #~ msgid ""
-#~ "Connection to Fritz!Box\n"
-#~ "failed! (%s)\n"
-#~ "retrying..."
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
 #~ msgstr ""
-#~ "Anslutning till Fritz!Box\n"
-#~ "misslyckades! (%s)\n"
-#~ "försöker igen..."
+#~ "Validering av md5sum misslyckades, filen kanske inte blev helt nedladdad "
+#~ "eller är korrupt!"
 
-#
-#~ msgid "Continue"
-#~ msgstr "Forsätt"
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Bytet av pin koden utfördes."
 
-#
-#~ msgid "Copying USB flasher boot image to stick..."
-#~ msgstr "Kopiera USB flash boot image till stick..."
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Pin koderna du angav är olika."
 
 #
-#
-#~ msgid "Could not add timer '%s'!"
-#~ msgstr "Timer '%s' konnte nicht hinzugefügt werden!"
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Denna .NFI fil innehåller ingen giltig %s image!"
 
 #
-#
-#~ msgid "Could not find timer '%s' with given start and end time!"
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
 #~ msgstr ""
-#~ "Timer '%s' mit der angegebenen Start- und Endzeit konnte nicht gefunden "
-#~ "werden!"
-
-#
-#~ msgid "CrashlogAutoSubmitConfiguration"
-#~ msgstr "CrashlogAutoSubmit konfiguration"
+#~ "Denna .NFI har ingen md5sum signatur och är inte garanterad att den "
+#~ "fungerar. Vill du verkligen flasha denna image till flashminnet?"
 
 #
 #~ msgid ""
-#~ "Crashlogs found!\n"
-#~ "Send them to Dream Multimedia ?"
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
 #~ msgstr ""
-#~ "Crashlog hittades!\n"
-#~ "Skicka dem till Dream Multimedia ?"
-
-#
-#~ msgid "DVD ENTER key"
-#~ msgstr "DVD ENTER tangent"
+#~ "Denna .NFI har giltig md5sum. Fortsätta programmera denna image till "
+#~ "flashminnet?"
 
-#
-#~ msgid "DVD down key"
-#~ msgstr "DVD ner tangent"
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "För att uppdatera din Dreambox firmware, vänligen utför följande steg:\n"
+#~ "1) Stäng av din box med strömbrytaren på baksidan och sätt in bootbar USB-"
+#~ "sticka.\n"
+#~ "2) Slå på strömbrytaren och håll NER pil på fronten intryckt i ungerfär "
+#~ "10 sekunder.\n"
+#~ "3) Vänta på uppstart och följ instruktionerna från guiden."
 
 #
-#~ msgid "DVD left key"
-#~ msgstr "DVD vänster tangent"
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB-sticke-guide klar. Din dreambox kommer nu starta om med din nya image!"
 
 #
-#~ msgid "DVD right key"
-#~ msgstr "DVD höger tangent"
+#~ msgid "Wireless"
+#~ msgstr "Trådlöst"
 
 #
-#~ msgid "DVD up key"
-#~ msgstr "DVD upp tangent"
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Skrivning av NFI image fil till flash klart"
 
 #
-#~ msgid "Decompressing USB stick flasher boot image..."
-#~ msgstr "Packar upp USB flash boot image..."
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Du måste ange en PIN kod och dölja det från dina barn.\n"
+#~ "\n"
+#~ "Vill du ange PIN kod nu?"
 
 #
-#~ msgid "Default settings"
-#~ msgstr "Grundinställningar"
+#~ msgid "choose destination directory"
+#~ msgstr "välj destinationsbibliotek"
 
 #
-#~ msgid "Deinterlacer mode for interlaced content"
-#~ msgstr "Deinterlacer läge för interlaced  innehåll"
+#~ msgid "failed"
+#~ msgstr "misslyckades"
 
 #
-#~ msgid "Deinterlacer mode for progressive content"
-#~ msgstr "Deinterlacer läge för progressivt innehåll"
+#~ msgid "select .NFI flash file"
+#~ msgstr "välj .NFI flash fil"
 
 #
-#~ msgid "Delay x seconds after service started"
-#~ msgstr "Dröj x sekunder efter kanalen har startat"
+#~ msgid "select image from server"
+#~ msgstr "välj image från server"
 
-#
-#~ msgid "Delete selected mount"
-#~ msgstr "Ta bort vald montering"
+#~ msgid "service pin"
+#~ msgstr "kanal pin"
 
-#
-#~ msgid "Details"
-#~ msgstr "Detaljer"
-
-#
-#~ msgid "Device Setup..."
-#~ msgstr "Nätverksinstallation..."
-
-#
-#~ msgid "DiSEqC Mode"
-#~ msgstr "DiSEqC Läge"
-
-#
-#~ msgid ""
-#~ "Disconnected from\n"
-#~ "Fritz!Box! (%s)\n"
-#~ "retrying..."
-#~ msgstr ""
-#~ "Kopplade ifrån\n"
-#~ "Fritz!Box! (%s)\n"
-#~ "återförsöker..."
-
-#
-#~ msgid ""
-#~ "Do you really want to REMOVE\n"
-#~ "the plugin \""
-#~ msgstr ""
-#~ "Vill du verkligen TA BORT\n"
-#~ "pluginen \""
-
-#
-#~ msgid ""
-#~ "Do you really want to download\n"
-#~ "the plugin \""
-#~ msgstr ""
-#~ "Vill du verkligen ladda ner\n"
-#~ "pluginen \""
-
-#
-#~ msgid ""
-#~ "Do you want to backup now?\n"
-#~ "After pressing OK, please wait!"
-#~ msgstr ""
-#~ "Vill du ta en backup nu?\n"
-#~ "Tryck OK och vänligen vänta!"
-
-#
-#~ msgid "Do you want to continue installing or removing selected plugins?\n"
-#~ msgstr ""
-#~ "Vill du fortsätta med installation eller borttagning av vald plugin?\n"
-
-#
-#~ msgid "Done - Installed or upgraded %d packages with %d errors"
-#~ msgstr "Klar - Installerat eller uppgraderat %d paket med %d fel"
-
-#
-#~ msgid "Downloading image description..."
-#~ msgstr "Ladda ner image beskrivning..."
-
-#
-#~ msgid "Edit IPKG source URL..."
-#~ msgstr "Edit IPKG source URL..."
-
-#
-#~ msgid "Edit current title"
-#~ msgstr "Ändra vald titel"
-
-#
-#~ msgid "Edit title..."
-#~ msgstr "Ändra titel..."
-
-#
-#~ msgid "Enable 1080p24 Mode"
-#~ msgstr "Aktivera 1080p24 läge"
-
-#
-#~ msgid "Enable 1080p25 Mode"
-#~ msgstr "Aktivera 1080p25 läge"
-
-#
-#~ msgid "Enable 1080p30 Mode"
-#~ msgstr "Aktivera 1080p30 läge"
-
-#
-#~ msgid "Enable 720p24 Mode"
-#~ msgstr "Aktivera 720p24 läge"
-
-#
-#~ msgid "Enable Autoresolution"
-#~ msgstr "Aktivera Autoresolution"
-
-#
-#~ msgid "Enable LAN"
-#~ msgstr "Aktivera LAN"
-
-#
-#~ msgid "Enable WLAN"
-#~ msgstr "Aktivera WLAN"
-
-#
-#~ msgid ""
-#~ "Enable the local network of your Dreambox.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Aktivera lokalt nätverk i din Dreambox.\n"
-#~ "\n"
-
-#
-#~ msgid "Encrypted: %s"
-#~ msgstr "Krypterat: %s"
-
-#
-#~ msgid "End"
-#~ msgstr "Slut"
-
-#
-#~ msgid ""
-#~ "Enigma2 Skinselector v0.5 BETA\n"
-#~ "\n"
-#~ "If you experience any problems please contact\n"
-#~ "stephan@reichholf.net\n"
-#~ "\n"
-#~ "© 2006 - Stephan Reichholf"
-#~ msgstr ""
-#~ "Enigma2 Skinselector v0.5 BETA\n"
-#~ "\n"
-#~ "Vid problem kontakta\n"
-#~ "stephan@reichholf.net\n"
-#~ "\n"
-#~ "© 2006 - Stephan Reichholf"
-
-#
-#~ msgid "Enter WLAN network name/SSID:"
-#~ msgstr "Ange WLAN nätverks namn/SSID:"
-
-#
-#~ msgid "Enter WLAN passphrase/key:"
-#~ msgstr "Ange WLAN passphrase/nyckel:"
-
-#
-#
-#~ msgid "EventId not found"
-#~ msgstr "EventId nicht gefunden"
-
-#
-#~ msgid "Exit wizard and configure later manually"
-#~ msgstr "Avsluta guide och konfigurera manuellt senare"
-
-#
-#~ msgid "Filename and path"
-#~ msgstr "Filnamn och sökväg"
-
-#
-#~ msgid "Filesystem Check..."
-#~ msgstr "Kontrollera filsystem..."
-
-#
-#~ msgid "Fix USB stick"
-#~ msgstr "Fix USB stick"
-
-#
-#~ msgid "Following tasks will be done after you press continue!"
-#~ msgstr "Följande uppgifter kommer utföras efter du trycker på forsätta!"
-
-#
-#~ msgid "Following tasks will be done after you press continue."
-#~ msgstr "Följande jobb kommer utföras efter du trycker på forsätt."
-
-#
-#~ msgid "Font size"
-#~ msgstr "Font storlek"
-
-#
-#~ msgid "Fritz!Box FON IP address"
-#~ msgstr "Fritz!Box FON IP adress"
-
-#
-#
-#
-#
-#~ msgid "From Region"
-#~ msgstr "Från Region"
-
-#
-#~ msgid "Function not yet implemented"
-#~ msgstr "Funktionen är inte implementerad"
-
-#
-#~ msgid "General AC3 delay"
-#~ msgstr "Generisk AC3 fördröjning"
-
-#
-#~ msgid "General PCM delay"
-#~ msgstr "Generisk PCM fördröjning"
-
-#
-#~ msgid "Genre:"
-#~ msgstr "Genre:"
-
-#
-#~ msgid "HD Interlace Mode"
-#~ msgstr "HD Interlace läge"
-
-#
-#~ msgid "HD Progressive Mode"
-#~ msgstr "HD Progressive läge"
-
-#
-#~ msgid "Here is a small overview of the available icon states."
-#~ msgstr "Här är en liten överblick på tillgängliga  icon states."
-
-#
-#~ msgid "How to handle found crashlogs:"
-#~ msgstr "Hantering av hittade crashlogs:"
-
-#
-#~ msgid "If you can see this page, please press OK."
-#~ msgstr "Om du kan se denna sida, vänligen tryck på OK."
-
-#
-#
-#~ msgid "Illegal Parameter value for Parameter begin : '%s'"
-#~ msgstr "Unerlabter Parameterwert für Parameter begin: '%s'"
-
-#
-#~ msgid "Image-Upgrade"
-#~ msgstr "Image uppgradering"
-
-#
-#~ msgid "Initialization..."
-#~ msgstr "Initiering..."
-
-#
-#~ msgid "Install local IPKG"
-#~ msgstr "Installera lokal IPKG"
-
-#
-#~ msgid "Install software updates..."
-#~ msgstr "Installera mjukvaruuppdateringar..."
-
-#
-#~ msgid ""
-#~ "Install/\n"
-#~ "Remove"
-#~ msgstr ""
-#~ "Installera/\n"
-#~ "Ta bort"
-
-#
-#
-#~ msgid "Instant recording started"
-#~ msgstr "Sofortaufnahme gestartet"
-
-#
-#~ msgid "Interface: %s"
-#~ msgstr "Kort: %s"
-
-#
-#
-#~ msgid "Interfaces"
-#~ msgstr "Gränssnitt"
-
-#
-#~ msgid "Invert display"
-#~ msgstr "Invertera LCD"
-
-#
-#~ msgid "Jump to video title 1 (play movie from start)"
-#~ msgstr "Hoppa till video titel 1 (spela film från start)"
-
-#
-#~ msgid "Language..."
-#~ msgstr "Språk..."
-
-#
-#~ msgid "Lets you view/edit files in your Dreambox"
-#~ msgstr "Låter dig visa/ändra filer i din Dreambox"
-
-#
-#~ msgid "Max. Bitrate: %s"
-#~ msgstr "Max. Bitrate: %s"
-
-#
-#
-#~ msgid "Missing Parameter: begin"
-#~ msgstr "Fehlender Parameter: begin"
-
-#
-#
-#~ msgid "Missing Parameter: beginOld"
-#~ msgstr "Fehlender Parameter: beginOld"
-
-#
-#
-#~ msgid "Missing Parameter: description"
-#~ msgstr "Fehlender Parameter: description"
-
-#
-#
-#~ msgid "Missing Parameter: end"
-#~ msgstr "Fehlender Parameter: end"
-
-#
-#
-#~ msgid "Missing Parameter: endOld"
-#~ msgstr "Fehlender Parameter: endOld"
-
-#
-#
-#~ msgid "Missing Parameter: eventid"
-#~ msgstr "Fehlender Parameter: eventid"
-
-#
-#
-#~ msgid "Missing Parameter: name"
-#~ msgstr "Fehelnder Parameter: name"
-
-#
-#
-#~ msgid "Missing Parameter: sRef"
-#~ msgstr "Fehlender Parameter: sRef"
-
-#
-#~ msgid "Nameserver Setup..."
-#~ msgstr "Namnserver installation..."
-
-#
-#~ msgid "Network..."
-#~ msgstr "Nätverk..."
-
-#
-#~ msgid "New DVD"
-#~ msgstr "Ny DVD"
-
-#
-#~ msgid "No 50 Hz, sorry. :("
-#~ msgstr "Ingen 50 Hz, tyvärr. :("
-
-#
-#
-#~ msgid "No event found, started infinite recording"
-#~ msgstr "Kein Event gefunden, endlosaufnahme gestartet"
-
-#
-#
-#~ msgid "No matching Timer not found"
-#~ msgstr "Kein zutreffender Timer gefunden"
-
-#
-#~ msgid ""
-#~ "No working local networkadapter found.\n"
-#~ "Please verify that you have attached a network cable and your Network is "
-#~ "configured correctly."
-#~ msgstr ""
-#~ "Inget fungerades lokalt nätverkskort hittat.\n"
-#~ "Vänligen bekräfta att du har anslutit en nätverkskabel och att ditt "
-#~ "Nätverk är korrekt konfigurerat."
-
-#
-#~ msgid ""
-#~ "No working wireless interface found.\n"
-#~ " Please verify that you have attached a compatible WLAN USB Stick or "
-#~ "enable your local network interface."
-#~ msgstr ""
-#~ "Inget fungerade trådlöst nätverkskort hittat.\n"
-#~ " Vänligen bekräfta att du har anslutit ett kompatibelt WLAN USB Stick "
-#~ "eller aktiverat ditt lokala nätverkskort."
-
-#
-#~ msgid ""
-#~ "No working wireless interface found.\n"
-#~ " Please verify that you have attached a compatible WLAN device or enable "
-#~ "you local network interface."
-#~ msgstr ""
-#~ "Inget fungerandes trådlöst kort hittat.\n"
-#~ " Vänligen bekräfta att du har anslutit ett kompatibelt WLAN kort eller "
-#~ "aktiverat lokalt nätverkskort."
-
-#
-#~ msgid ""
-#~ "No working wireless interface found.\n"
-#~ " Please verify that you have attached a compatible WLAN device or enable "
-#~ "your local network interface."
-#~ msgstr ""
-#~ "Inget fungerandes trådlöst kort hittat.\n"
-#~ " Vänligen bekräfta att du har anslutit ett kompatibelt WLAN kort eller "
-#~ "aktiverat ditt lokala nätverkskort."
-
-#
-#~ msgid ""
-#~ "No working wireless networkadapter found.\n"
-#~ "Please verify that you have attached a compatible WLAN USB Stick and your "
-#~ "Network is configured correctly."
-#~ msgstr ""
-#~ "Inget fungerande trådlöst nätverkskort hittat.\n"
-#~ "Vänligen bekräfta att du har anslutit ett kompatibelt WLAN USB Stick och "
-#~ "konfigurerat ditt Nätverk korrekt."
-
-#
-#~ msgid "No, let me choose default lists"
-#~ msgstr "Nej, låt mig välja grundlista"
-
-#
-#~ msgid "No, send them never."
-#~ msgstr "Nej, skicka aldrig."
-
-#
-#~ msgid ""
-#~ "Now please insert the USB stick (minimum size is 64 MB) that you want to "
-#~ "format and use as .NFI image flasher. Press OK after you've put the stick "
-#~ "back in."
-#~ msgstr ""
-#~ "Vänligen anslut nu USB stick (minsta storlek 64MB) som du vill formatera "
-#~ "och använda som .NFI image flasher. Tryck OK efter du anslutit stickan i "
-#~ "boxen. "
-
-#
-#
-#~ msgid "Ok"
-#~ msgstr "Ok"
-
-#
-#~ msgid "Online-Upgrade"
-#~ msgstr "Online uppgradering"
-
-#
-#
-#
-#
-#~ msgid "Order by"
-#~ msgstr "Sortera efter"
-
-#
-#~ msgid "Other..."
-#~ msgstr "Annat..."
-
-#
-#~ msgid "Package details for: "
-#~ msgstr "Paketdetaljer för: "
-
-#
-#~ msgid "Partitioning USB stick..."
-#~ msgstr "Partitionera USB stick..."
-
-#
-#~ msgid ""
-#~ "Please attach your Zydas ZD1211B chipset compatibe WLAN USB Stick to your "
-#~ "Dreambox and press the OK button on your remote control to enable the "
-#~ "built in wireless network support"
-#~ msgstr ""
-#~ "Vänligen anslut ditt Zydas ZD1211B chipset kompatibelt WLAN USB Stick "
-#~ "till din Dreambox och tryck OK på din fjärrkontroll för att aktivera det "
-#~ "inbyggda trådlösa nätverksstödet."
-
-#
-#~ msgid ""
-#~ "Please configure your local LAN internet connection by filling out the "
-#~ "needed values.\n"
-#~ "When you are ready please press OK to continue."
-#~ msgstr ""
-#~ "Vänligen konfigurera ditt lokala LANs Internet anslutning med att fylla i "
-#~ "de behövda värdena.\n"
-#~ "När du är klar vänligen tryck på OK för att forsätta."
-
-#
-#~ msgid ""
-#~ "Please configure your wireless LAN internet connection by filling out the "
-#~ "needed values.\n"
-#~ "When you are ready please press OK to continue."
-#~ msgstr ""
-#~ "Vänligen konfigurera ditt trådlösa LANs Internet med att fylla i de "
-#~ "behövda värdena.\n"
-#~ "När du är klar vänligen tryck OK för att forsätta."
-
-#
-#~ msgid "Please select below the wireless network you want to connect to."
-#~ msgstr "Vänligen välj nedan vilket trådlöst nätverk du vill ansluta till."
-
-#
-#~ msgid "Please select keyword to filter..."
-#~ msgstr "Vänligen välj nyckelord för filter..."
-
-#
-#~ msgid "Please wait for md5 signature verification..."
-#~ msgstr "Vänligen vänta för md5 signatur verifiering..."
-
-#
-#~ msgid "Plugin manager"
-#~ msgstr "Pluginhanterare"
-
-#
-#~ msgid "Plugin manager help..."
-#~ msgstr "Pluginhanterare hjälp..."
-
-#
-#~ msgid "Plugin manager process information..."
-#~ msgstr "Pluginhanterar processinformation..."
-
-#
-#~ msgid ""
-#~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
-#~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
-#~ "supported.\n"
-#~ "Connect your Wlan USB Stick to your Dreambox before pressing OK.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Att trycka på OK aktiverar det inbyggda stödet för trådlöst LAN på din "
-#~ "Dreambox.\n"
-#~ "WLAN USB Stick med Zydas ZD1211B och RAlink RT73 chipset stödjs för "
-#~ "detta.\n"
-#~ "Anslut ditt WLAN USB Stick till din Dreambox före du trycker på OK.\n"
-#~ "\n"
-
-#
-#~ msgid "RSS Feed URI"
-#~ msgstr "RSS Feed URI"
-
-#
-#
-#~ msgid "Really delete this Interface?"
-#~ msgstr "Verkligen ta bort detta Gränssnitt?"
-
-#
-#~ msgid "Really delete this timer?"
-#~ msgstr "Verkligen ta bort denna timer?"
-
-#
-#~ msgid "Recording paths..."
-#~ msgstr "Inspelningssökvägar..."
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really reboot "
-#~ "now?"
-#~ msgstr ""
-#~ "Inspelning(ar) pågår eller ska snart påbörjas... verkligen starta om nu?"
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really "
-#~ "restart now?"
-#~ msgstr ""
-#~ "Inspelning(ar) pågår eller ska snart påbörjas... verkligen starta om nu?"
-
-#
-#~ msgid ""
-#~ "Recording(s) are in progress or coming up in few seconds... really "
-#~ "shutdown now?"
-#~ msgstr ""
-#~ "Inspelning(ar) pågår eller ska snart påbörjas... verkligen stänga av nu?"
-
-#
-#~ msgid "Refresh"
-#~ msgstr "Uppdatera"
-
-#
-#~ msgid "Remounting stick partition..."
-#~ msgstr "Ommontera stcik partition..."
-
-#
-#~ msgid "Removeing"
-#~ msgstr "Tar bort"
-
-#
-#
-#~ msgid "Require Authorization"
-#~ msgstr "Kräv tillstånd"
-
-#
-#~ msgid "Rescan network"
-#~ msgstr "Omsök nätverk"
-
-#
-#~ msgid "Restart your wireless interface"
-#~ msgstr "Omstart av din trådlösa adapter"
-
-#
-#~ msgid "Restore backups..."
-#~ msgstr "Återskapa backup..."
-
-#
-#~ msgid "Restore running..."
-#~ msgstr "Återskapning pågår..."
-
-#
-#~ msgid ""
-#~ "Restoring the settings is done. Please press OK to activate the restored "
-#~ "settings now."
-#~ msgstr ""
-#~ "Återställning av inställningar klart. Tryck OK för att aktivera "
-#~ "återskapade inställningar"
-
-#
-#~ msgid "Retrieving network information. Please wait..."
-#~ msgstr "Hämtar nätinformationssystem. Vänligen vänta..."
-
-#
-#
-#~ msgid "SSL"
-#~ msgstr "SSL"
-
-#
-#
-#~ msgid "SSL Encryption"
-#~ msgstr "SSL Kryptering"
-
-#
-#~ msgid "Satteliteequipment"
-#~ msgstr "Satteliteutrustning"
-
-#
-#~ msgid "Save current project to disk"
-#~ msgstr "Spara nuvarande project till disk"
-
-#
-#~ msgid "Save..."
-#~ msgstr "Spara..."
-
-#
-#~ msgid ""
-#~ "Scan your network for wireless Access Points and connect to them using "
-#~ "your WLAN USB Stick\n"
-#~ msgstr ""
-#~ "Sök ditt nätverk för trådlös Access Punkt och anslut till den med WLAN "
-#~ "USB Stick\n"
-
-#
-#~ msgid "Search"
-#~ msgstr "Sök"
-
-#
-#~ msgid "Search for"
-#~ msgstr "Sök efter"
-
-#
-#~ msgid "Select IPKG source to edit..."
-#~ msgstr "Välj IPKG källa att ändra..."
-
-#
-#~ msgid "Select files/folders to backup..."
-#~ msgstr "Välj filer/kataloger för backuptagning..."
-
-#
-#~ msgid "Select video input"
-#~ msgstr "Välj video insignal"
-
-#
-#~ msgid "Set as default Interface"
-#~ msgstr "Använd som standard Interface"
-
-#
-#~ msgid "Show files from %s"
-#~ msgstr "Visa filer från %s"
-
-#
-#~ msgid "Skin..."
-#~ msgstr "Utseende..."
-
-#
-#~ msgid "Software manager"
-#~ msgstr "Mjukvaruhanterare"
-
-#
-#~ msgid "Software manager..."
-#~ msgstr "Mjukvaruhanterare..."
-
-#
-#~ msgid "Somewhere else"
-#~ msgstr "Någon annanstans"
-
-#
-#~ msgid ""
-#~ "Sorry your Backup destination does not exist\n"
-#~ "\n"
-#~ "Please choose an other one."
-#~ msgstr ""
-#~ "Ledsen, din backup destination finns inte\n"
-#~ "\n"
-#~ "Vänligen ange annan."
-
-#
-#~ msgid "Start"
-#~ msgstr "Start"
-
-#
-#~ msgid "Step "
-#~ msgstr "Steg "
-
-#
-#~ msgid ""
-#~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
-#~ "\n"
-#~ "Your local LAN internet connection is working now.\n"
-#~ "\n"
-#~ "Please press OK to continue."
-#~ msgstr ""
-#~ "Tack för att du använde guiden. Din dreambox är nu klar för att "
-#~ "användas.\n"
-#~ "\n"
-#~ "Ditt lokala LANs Internet anslutning fungerar nu.\n"
-#~ "\n"
-#~ "Vänligen tryck OK för att forsätta."
-
-#
-#~ msgid ""
-#~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
-#~ "\n"
-#~ "Your wireless internet connection is working now.\n"
-#~ "\n"
-#~ "Please press OK to continue."
-#~ msgstr ""
-#~ "Tack för att du använde guiden. Din Dreambox är nu klar för att "
-#~ "användas.\n"
-#~ "\n"
-#~ "Ditt trådlösa Internet anslutning fungerar nu.\n"
-#~ "\n"
-#~ "Vänligen tryck OK för att forsätta."
-
-#
-#~ msgid ""
-#~ "Thank you for using the wizard. Your Dreambox is now ready to use.\n"
-#~ "Please press OK to start using your Dreambox."
-#~ msgstr ""
-#~ "Tack för att du använde guiden. Din Dreambox är nu klar för att "
-#~ "användas.\n"
-#~ "Vänligen tryck OK för att börja använda din Dreambox."
-
-#
-#~ msgid ""
-#~ "The .NFI Image flasher USB stick is now ready to use. Please download an ."
-#~ "NFI image file from the feed server and save it on the stick. Then reboot "
-#~ "and hold the 'Down' key on the front panel to boot the .NFI flasher from "
-#~ "the stick!"
-#~ msgstr ""
-#~ ".NFI Image flasher USB stick är nu klar för att användas. Vänligen ladda "
-#~ "ner .NFI image fil från feed server och spara på stickan. Efter det "
-#~ "starta om och håll 'Ner' knappen på fronten intryckt för att starta .NFI "
-#~ "flasher från stickan!"
-
-#
-#
-#~ msgid "The timer '%s' has been deleted successfully"
-#~ msgstr "Der Timer %s wurde erfolgreich gelöscht"
-
-#
-#
-#~ msgid "The timer has NOT been deleted"
-#~ msgstr "Der Timer wurde NICHT gelöscht"
-
-#
-#~ msgid "There is nothing to be done."
-#~ msgstr "Det finns inget att göra."
-
-#
-#~ msgid "This Dreambox can't decode %s video streams!"
-#~ msgstr "Denna Dreambox kan inte avkoda %s videoströmmar!"
-
-#
-#~ msgid "This is unsupported at the moment."
-#~ msgstr "Detta stöds för närvarande inte."
-
-#
-#
-#~ msgid "Timer %s has been changed!"
-#~ msgstr "Timer %s wurde geändert!"
-
-#
-#
-#~ msgid "Timer added"
-#~ msgstr "Timer hinzugefügt"
-
-#
-#
-#~ msgid "Timer added successfully!"
-#~ msgstr "Timer erfolgreich hinzugefügt!"
-
-#
-#~ msgid "Timeshift path..."
-#~ msgstr "Timeshift sökväg..."
-
-#
-#~ msgid "Title:"
-#~ msgstr "Titel:"
-
-#
-#~ msgid ""
-#~ "To make sure you intend to do this, please remove the target USB stick "
-#~ "now and stick it back in upon prompt. Press OK when you have taken the "
-#~ "stick out."
-#~ msgstr ""
-#~ "För att säkerställa att du verkligen vill göra detta, vänligen ta ut mål "
-#~ "USB stickan nu och sätt tillbaka den vid begäran. Tryck OK när du har "
-#~ "tagit ut stickan."
-
-#
-#~ msgid "USB"
-#~ msgstr "USB"
-
-#
-#~ msgid ""
-#~ "Undo\n"
-#~ "Install"
-#~ msgstr ""
-#~ "Ångra\n"
-#~ "Installation"
-
-#
-#~ msgid ""
-#~ "Undo\n"
-#~ "Remove"
-#~ msgstr ""
-#~ "Ångra\n"
-#~ "Borttagning"
-
-#
-#
-#~ msgid "Unexpected Error"
-#~ msgstr "Unerwarteter Fehler"
-
-#
-#
-#~ msgid "Unknown command: '%s'"
-#~ msgstr "Unbekannter Befehl: '%s'"
-
-#
-#
-#~ msgid "Unknown function: '%s'"
-#~ msgstr "Unbekannte Funktion: '%s'"
-
-#
-#~ msgid "Updates your receiver's software"
-#~ msgstr "Uppdaterar din mottagares mjukvara"
-
-#
-#~ msgid "Upgrade"
-#~ msgstr "Uppgradera"
-
-#
-#~ msgid "Upgrade finished. Do you want to reboot your Dreambox?"
-#~ msgstr "Uppgradering klar. Vill du starta om din Dreambox?"
-
-#
-#~ msgid "Upgradeing"
-#~ msgstr "Uppgradering"
-
-#
-#~ msgid "Use domain/username for windows domains as username!"
-#~ msgstr "Använd domän/användarnamn för Windows domän som användarnamn!"
-
-#
-#~ msgid "VideoSetup"
-#~ msgstr "Videoinstallation"
-
-#
-#~ msgid "View"
-#~ msgstr "Visa"
-
-#
-#~ msgid "View list of available Satteliteequipment extensions."
-#~ msgstr "Visa lista över tillgängliga Satteliteutrustning utökningar."
-
-#
-#~ msgid "Waiting for USB stick to settle..."
-#~ msgstr "Väntar på USB stick..."
-
-#
-#~ msgid ""
-#~ "We will now test if your TV can also display this resolution at 50hz. If "
-#~ "your screen goes black, wait 20 seconds and it will switch back to 60hz.\n"
-#~ "Please press OK to begin."
-#~ msgstr ""
-#~ "Vi kommer nu testa om din TV kan hantera upplösningen i 50 Hz. Om din "
-#~ "skärm blir svart, vänta ca 20 sek så kommer den att återgå till 60 Hz.\n"
-#~ "Vänlig tryck OK för att starta."
-
-#
-#
-#~ msgid "Webinterface: Edit Interface"
-#~ msgstr "Webgränssnitt: Ändra Gränssnitt"
-
-#
-#
-#~ msgid "Webinterface: List of configured Interfaces"
-#~ msgstr "Webgränssnitt: Lista konfigurerade Gränssnitt"
-
-#
-#~ msgid ""
-#~ "Welcome.\n"
-#~ "\n"
-#~ "If you want to connect your Dreambox to the Internet, this wizard will "
-#~ "guide you through the basic network setup of your Dreambox.\n"
-#~ "\n"
-#~ "Press the OK button on your remote control to move to the next step."
-#~ msgstr ""
-#~ "Välkommen.\n"
-#~ "\n"
-#~ "Om du vill ansluta din Dreambox till Internet, denna guide kommer hjälpa "
-#~ "dig med grundinställningarna av nätverket i din Dreambox.\n"
-#~ "\n"
-#~ "Tryck OK på din fjärrkontroll för att gå till nästa steg."
-
-#
-#~ msgid "What to do with sent crashlogs:"
-#~ msgstr "Vad vill du göra med skickade crashlogs:"
-
-#
-#~ msgid "Writing image file to NAND Flash"
-#~ msgstr "Skrivning av image fil till NAND flash"
-
-#
-#~ msgid "Year:"
-#~ msgstr "År:"
-
-#
-#~ msgid "Yes, and don't ask again."
-#~ msgstr "Ja, och fråga inte igen."
-
-#
-#~ 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 ""
-#~ "Du verkar inte ha någon hårddisk i din Dreambox. Att ta backup till en "
-#~ "hårddisk är därför inte möjligt."
-
-#
-#~ 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 ""
-#~ "Du har valt att ta backup till ett flash-kort. Kortet måste sitta i "
-#~ "sloten. Vi kan inte verifiera att den används förnärvarande. Så det är "
-#~ "bättre att ta backup till hårddisk!\n"
-#~ "Tryck OK för att starta backupen."
-
-#
-#~ 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 ""
-#~ "Du har valt att ta backup till ett USB minne. Bättre att ta backup till "
-#~ "HDD!\n"
-#~ "Tryck OK för att starta backup."
-
-#
-#~ msgid ""
-#~ "You have chosen to backup to your harddisk. Please press OK to start the "
-#~ "backup now."
-#~ msgstr ""
-#~ "Du har valt att ta backup till din hårddisk. Vänligen tryck OK så startar "
-#~ "backupen."
-
-#
-#~ msgid ""
-#~ "You need to define some keywords first!\n"
-#~ "Press the menu-key to define keywords.\n"
-#~ "Do you want to define keywords now?"
-#~ msgstr ""
-#~ "Du måste ange några nyckelord först!\n"
-#~ "Tryck Meny för att ange nyckelord.\n"
-#~ "Vill du ange nyckelord nu?"
-
-#
-#~ msgid "Your TV works with 50 Hz. Good!"
-#~ msgstr "Din TV fungerar med 50 Hz. Bra!"
-
-#
-#~ msgid ""
-#~ "Your local LAN internet connection is not working!\n"
-#~ "Please choose what you want to do next."
-#~ msgstr ""
-#~ "Ditt lokala LANs Internet anslutning fungerar inte!\n"
-#~ "Vänligen välj vad du vill göra."
-
-#
-#~ msgid ""
-#~ "Your network configuration has been activated.\n"
-#~ "A second configured interface has been found.\n"
-#~ "\n"
-#~ "Do you want to disable the second network interface?"
-#~ msgstr ""
-#~ "Din nätverkskonfiguration har aktiverats.\n"
-#~ "Ett annat konfigurerat kort har hittats.\n"
-#~ "\n"
-#~ "Vill du akaktivera det andra nätverkskortet?"
-
-#
-#~ msgid ""
-#~ "Your network is restarting.\n"
-#~ "You will be automatically forwarded to the next step."
-#~ msgstr ""
-#~ "Ditt nätverk startas om.\n"
-#~ "Du kommer automatiskt bli förd till nästa steg."
-
-#
-#~ msgid ""
-#~ "Your wired LAN Adapter could not be started.\n"
-#~ "Do you want to reboot your Dreambox to apply the new configuration?\n"
-#~ msgstr ""
-#~ "Din tråd LAN Adapter kunde inte startas.\n"
-#~ "Vill du starta om din Dreambox för att använda den nya konfigurationen?\n"
-
-#
-#~ msgid ""
-#~ "Your wireless LAN Adapter could not be started.\n"
-#~ "Do you want to reboot your Dreambox to apply the new configuration?\n"
-#~ msgstr ""
-#~ "Din trådlösa LAN Adapter kunde inte startas.\n"
-#~ "Vill du starta om din Dreambox för att använda den nya konfigurationen?\n"
-
-#
-#~ msgid ""
-#~ "Your wireless internet connection is not working!\n"
-#~ "Please choose what you want to do next."
-#~ msgstr ""
-#~ "Din trådlösa Internet anslutning fungerar inte!\n"
-#~ "Vänligen välj vad du vill göra."
-
-#
-#~ msgid ""
-#~ "are you sure you want to restore\n"
-#~ "following backup:\n"
-#~ msgstr ""
-#~ "vill du verkligen återställa\n"
-#~ "med följande backup:\n"
-
-#
-#~ msgid "assigned CAIds"
-#~ msgstr "tilldelad CAIds"
-
-#
-#~ msgid "assigned Services/Provider"
-#~ msgstr "tilldelade Services/Provider"
-
-#
-#~ msgid "bob"
-#~ msgstr "bob"
-
-#
-#~ msgid "by Exif"
-#~ msgstr "av Exif"
-
-#
-#~ msgid "color"
-#~ msgstr "färg"
-
-#
-#~ msgid "default"
-#~ msgstr "grundvärde"
-
-#
-#~ msgid "enigma2 and network"
-#~ msgstr "enigma2 och nätverk"
-
-#
-#~ msgid "equal to Socket A"
-#~ msgstr "likadant som Ingång A"
-
-#
-#~ msgid "exceeds dual layer medium!"
-#~ msgstr "överskrider dual layer media"
-
-#
-#~ msgid "exit network adapter setup menu"
-#~ msgstr "avsluta nätverkskorts installationsmeny"
-
-#
-#~ msgid "font face"
-#~ msgstr "font utseende"
-
-#
-#~ msgid "full /etc directory"
-#~ msgstr "fullt /etc bibliotek"
-
-#
-#~ msgid "headline"
-#~ msgstr "rubrik"
-
-#
-#~ msgid "hidden network"
-#~ msgstr "gömt nätverk"
-
-#
-#~ msgid "hidden..."
-#~ msgstr "dold..."
-
-#
-#~ msgid "highlighted button"
-#~ msgstr "Vald knapp"
-
-#
-#~ msgid "in..."
-#~ msgstr "i..."
-
-#
-#~ msgid ""
-#~ "incoming call!\n"
-#~ "%s calls on %s!"
-#~ msgstr ""
-#~ "inkommande samtal!\n"
-#~ "%s ringer från %s!"
-
-#
-#~ msgid "loopthrough to socket A"
-#~ msgstr "loopthrough till ingång A"
-
-#
-#~ msgid "no Picture found"
-#~ msgstr "ingen bild hittad"
-
-#
-#~ msgid "no module"
-#~ msgstr "ingen modul"
-
-#
-#~ msgid "only /etc/enigma2 directory"
-#~ msgstr "endast /etc/enigma2 bibliotek"
-
-#
-#~ msgid "open virtual keyboard input help"
-#~ msgstr "öppna virtuellt tangentbordsinmatningshjälp"
-
-#
-#~ msgid "rebooting..."
-#~ msgstr "startar om..."
-
-#
-#~ msgid "required medium type:"
-#~ msgstr "begärt mediatyp:"
-
-#
-#~ msgid "show first tag"
-#~ msgstr "visa första märkning"
-
-#
-#~ msgid "show second tag"
-#~ msgstr "visa andra märkning"
-
-#
-#~ msgid "spaces (top, between rows, left)"
-#~ msgstr "utrymme (topp, mellan rader, vänster)"
-
-#
-#~ msgid "text"
-#~ msgstr "text"
-
-#
-#~ msgid "until restart"
-#~ msgstr "innan omstart"
-
-#
-#~ msgid "year"
-#~ msgstr "år"
+#~ msgid "setup pin"
+#~ msgstr "installation pin"
index 7e6824e..c889108 100755 (executable)
--- a/po/tr.po
+++ b/po/tr.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enigma2 Turkish Locale\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2010-04-30 20:58+0200\n"
 "Last-Translator: Zulfikar <zveyis@gmail.com>\n"
 "Language-Team: http://hobiagaci.com <z.veyisoglu@hobiagaci.com>\n"
@@ -142,6 +142,9 @@ msgstr " Sonuçlar"
 msgid " extensions."
 msgstr " eklentileri."
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr " paket seçildi."
@@ -253,17 +256,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Yalnızca birden fazla arayüz olduğunda kullanılabilir."
 
 #
-msgid ".NFI Download failed:"
-msgstr ".NFI dosyası indirilirken hata oluştu:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-".NFI dosyası için yapılan md5sum imza doğrulaması onaylandı. Bu bellenimi "
-"güvenle kullanabilirsiniz!"
-
-#
 msgid "0"
 msgstr "0"
 
@@ -403,6 +395,18 @@ msgstr ""
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -435,6 +439,12 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Belirtilen buketteki tüm kanallar için grafik EPG"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
@@ -443,6 +453,15 @@ msgstr ""
 "Bu isimde bir bağlantı kaydı zaten mevcut!\n"
 "Mevcut olanın üzerine yazmak ve devam etmek istiyor musunuz?\n"
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -493,6 +512,9 @@ msgstr ""
 "\n"
 "İkinci ağ arayüzünü devre dışı bırakmak istiyor musunuz?"
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -556,6 +578,12 @@ msgstr "Hakkında"
 msgid "About..."
 msgstr "Hakkında..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr "Erişim noktası:"
@@ -687,6 +715,12 @@ msgstr ""
 "ayarını kapatmak için OK tuşuna basın yada test ekranında belirtilen "
 "numaraları kumandanızdan tuşlayarak diğer test ekranlarını görün."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Gelişmiş seçenekler"
@@ -709,6 +743,11 @@ msgstr "Gelişmiş Görüntü Kurulumu"
 msgid "Advanced restore"
 msgstr "Gelişmiş geri yükleme"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Eylem bittikten sonra"
@@ -722,6 +761,9 @@ msgstr ""
 "yapılacağını öğrenmek istiyorsanız Dreambox'ınızın kullanım kılavuzuna "
 "başvurun."
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Albüm"
@@ -746,6 +788,12 @@ msgstr "Tekrarlanmayan tüm zamanlayıcılar"
 msgid "Allow zapping via Webinterface"
 msgstr "Web arayüzünden kanal değişimine izin ver"
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Saydamlık"
@@ -758,6 +806,9 @@ msgstr "Alternatif radyo kipi"
 msgid "Alternative services tuner priority"
 msgstr "Alternatifli kanallarda tuner önceliği"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "Göndermeden önce sor"
@@ -858,6 +909,9 @@ msgstr "Sor"
 msgid "Aspect Ratio"
 msgstr "En boy oranı"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -875,6 +929,11 @@ msgstr "Ses senkronu"
 msgid "Audio Sync Setup"
 msgstr "Ses senkron ayarları"
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr "Avustralya"
@@ -923,6 +982,11 @@ msgstr "Otomatik zamanlayıcı ayarları"
 msgid "AutoTimer overview"
 msgstr "Otomatik zamanlayıcı incele"
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Otomatik"
@@ -931,6 +995,32 @@ msgstr "Otomatik"
 msgid "Automatic Scan"
 msgstr "Otomatik arama"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr "Otomobil & Araçlar"
@@ -951,6 +1041,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1039,6 +1135,12 @@ msgstr "Blok gürültü azaltma"
 msgid "Blue boost"
 msgstr "Mavi doygunluğu"
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Yer imleri"
@@ -1055,6 +1157,12 @@ msgstr "Brazilya"
 msgid "Brightness"
 msgstr "Parlaklık"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr "Ağ komşularına gözat"
@@ -1070,6 +1178,9 @@ msgstr "Varolan imajı DVD'ye yaz"
 msgid "Burn to DVD"
 msgstr "DVD'ye yaz"
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 msgid "Bus: "
 msgstr "Yol: "
 
@@ -1090,6 +1201,11 @@ msgstr "C-Band"
 msgid "CDInfo"
 msgstr "CD bilgisi"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "CI ataması"
@@ -1110,6 +1226,12 @@ msgstr "Kablo"
 msgid "Cache Thumbnails"
 msgstr "Küçük resimleri önbelleğe al"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 msgid "Can't connect to server. Please check your network!"
 msgstr "Sunucuya bağlanılamıyor. Lütfen ağ ayarlarını kontrol edin!"
 
@@ -1122,10 +1244,6 @@ msgid "Cancel"
 msgstr "Vazgeç"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Besleme (feed) ayrıştırılamadı"
-
-#
 msgid "Capacity: "
 msgstr "Kapasite: "
 
@@ -1155,10 +1273,6 @@ msgstr ""
 "Kayıtlarda kullanılan ön tanımlı marj süresini değiştirmek istiyor musunuz?"
 
 #
-msgid "Change dir."
-msgstr "Klasör değiştir"
-
-#
 msgid "Change hostname"
 msgstr "Konak adını değiştir"
 
@@ -1166,17 +1280,14 @@ msgstr "Konak adını değiştir"
 msgid "Change pin code"
 msgstr "Şifre değiştir"
 
-#
-msgid "Change service pin"
-msgstr "Kanal şifresini değiştir"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Kanal şifrelerini değiştir"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Kurulum şifresini değiştir"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1186,6 +1297,9 @@ msgstr "Ayar yapılırken atlama boyutu"
 msgid "Change the hostname of your Dreambox."
 msgstr "Dreambox'ınızın konak adını değiştirin."
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Kanal"
@@ -1254,6 +1368,9 @@ msgstr "Yedekleme konumu seç"
 msgid "Choose bouquet"
 msgstr "Buket Seç"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Hedef klasörü seçin"
@@ -1290,6 +1407,12 @@ msgstr "Temizlik sihirbazı"
 msgid "Cleanup Wizard settings"
 msgstr "Temizlik sihirbazı ayarları"
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr "Temizlik sihirbazı"
@@ -1417,6 +1540,9 @@ msgstr "Arayüz yapılandırması"
 msgid "Configure nameservers"
 msgstr "İsim sunucu yapılandırması"
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr "Yerel ağ ayarlarınızı yapılandırın"
@@ -1462,6 +1588,10 @@ msgid "Content does not fit on DVD!"
 msgstr "İçerik DVD'ye sığmıyor!"
 
 #
+msgid "Continue"
+msgstr "İlerle"
+
+#
 msgid "Continue in background"
 msgstr "Arkaplanda devam et"
 
@@ -1473,6 +1603,30 @@ msgstr "Oynatmaya devam et"
 msgid "Contrast"
 msgstr "Kontrast"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Dreambox .NFI bellenim sunucusuna bağlanamıyor:"
@@ -1518,6 +1672,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "DVD-ISO oluştur"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr "Yeni otomatik zamanlayıcı oluştur."
@@ -1534,6 +1694,15 @@ msgstr "Sihirbazı kullanarak zamanlayıcı oluştur"
 msgid "Create movie folder failed"
 msgstr "Film klasörü (movie) oluşturulamadı"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1551,6 +1720,9 @@ msgstr "Hırvatça"
 msgid "Current Transponder"
 msgstr "Geçerli Transponder"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Geçerli ayarlar:"
@@ -1563,6 +1735,9 @@ msgstr "Mevcut değer: "
 msgid "Current version:"
 msgstr "Geçerli sürüm:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1592,10 +1767,32 @@ msgstr "'7'/'9' tuşlarında atlanılacak süre"
 msgid "Customize"
 msgstr "Özelleştir"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Kes"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Kesim listesi düzenleyici..."
@@ -1643,6 +1840,15 @@ msgstr "DVD Başlık seti"
 msgid "DVD media toolbox"
 msgstr "DVD medya araçları"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Danca"
@@ -1696,6 +1902,12 @@ msgstr "Varsayılan kanal listesi"
 msgid "Defaults"
 msgstr "Varsayılan"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Gecikme"
@@ -1741,13 +1953,8 @@ msgstr "Açıklama"
 msgid "Deselect"
 msgstr "Seçimi kaldır"
 
-#
-msgid "Destination directory"
-msgstr "Hedef Klasör"
-
-#
-msgid "Details for extension: "
-msgstr "Eklenti detayları: "
+msgid "Details for plugin: "
+msgstr ""
 
 #
 msgid "Detected HDD:"
@@ -1793,6 +2000,9 @@ msgstr "Sayısal çerçeve kaldırma"
 msgid "Dir:"
 msgstr "Klasör:"
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Linklenmiş başlıkları menü olmadan hemen oynat."
@@ -1815,10 +2025,6 @@ msgid "Disable Picture in Picture"
 msgstr "Resim içinde resim (PIP) 'i kapat"
 
 #
-msgid "Disable Subtitles"
-msgstr "Altyazıyı Kapat"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Günlük raporlamayı kapat"
 
@@ -1868,6 +2074,12 @@ msgstr "Görüntü yönetimi"
 msgid "Display search results by:"
 msgstr "Sonuçları sıralama türü:"
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1933,6 +2145,10 @@ msgstr "Kanal araması yapmak ister misiniz?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Başka kanal araması yapacak mısınız?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Ebeveyn kontrolü özelliğini etkinleştirmek ister misiniz?"
@@ -2029,6 +2245,10 @@ msgstr ""
 msgid "Download"
 msgstr "İndir"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "USB Flaşlayıcı için .NFI dosyası indir"
@@ -2041,16 +2261,14 @@ msgstr "Eklenti İndir"
 msgid "Download Video"
 msgstr "Video'yu indir"
 
+msgid "Download files from Rapidshare"
+msgstr ""
+
 #
 msgid "Download location"
 msgstr "İndirme konumu"
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr ""
-"Önyükleme yapabilir USB flaşlayıcı bellenim dosyası indirilirken hata oluştu:"
-
-#
 msgid "Downloadable new plugins"
 msgstr "İndirilebilir eklentiler"
 
@@ -2102,6 +2320,13 @@ msgstr "EPG Seçimi"
 msgid "EPG encoding"
 msgstr "EPG kodlaması"
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2162,6 +2387,12 @@ msgstr "Kanal listesini düzenle"
 msgid "Edit settings"
 msgstr "Ayarları düzenle"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Dreambox'ınızın isim sunucu (DNS) ayarlarını yapılandırın.\n"
@@ -2194,6 +2425,9 @@ msgstr "Eğitim"
 msgid "Electronic Program Guide"
 msgstr "Elektronik Televizyon Rehberi"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Etkinleştir"
@@ -2305,6 +2539,11 @@ msgstr "Bitiş saati"
 msgid "English"
 msgstr "İngilizce"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2433,6 +2672,9 @@ msgstr "Dışla"
 msgid "Execute \"after event\" during timespan"
 msgstr "Zaman aralığındaki eylemden sonra çalıştır"
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Uygulama ilerliyor:"
@@ -2453,6 +2695,9 @@ msgstr "Çıkış"
 msgid "Exit editor"
 msgstr "Editörden çık"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr "Ağ sihirbazından çık"
@@ -2501,6 +2746,11 @@ msgstr "Eklenti yöneticisi"
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Fabrika ayarlarına dön"
@@ -2600,12 +2850,8 @@ msgstr "Ağ yeniden başlatıldı"
 msgid "Finnish"
 msgstr "Fince"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
 msgstr ""
-"Öncelikle en güncel önyükleme yapabilir USB flaşlayıcı ortamının indirilmesi "
-"gerekiyor."
 
 #
 msgid "Flash"
@@ -2676,6 +2922,12 @@ msgstr "Cuma"
 msgid "Frisian"
 msgstr "Frizyece"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2693,6 +2945,16 @@ msgstr ""
 "Yeni arayüzü etkinleştirmek için yeniden başlatma gerekiyor\n"
 "Grafik arayüzünü (GUI) yeniden başlatmak istiyor musunuz?"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr "Oyun"
@@ -2727,14 +2989,32 @@ msgstr "Dreambox'ınız orijinal mi?"
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Almanca"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr "Almanya"
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Eklenti bilgisi getiriliyor. Lütfen bekleyin..."
@@ -2750,6 +3030,14 @@ msgstr "0 a git"
 msgid "Goto position"
 msgstr "Pozisyona git"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Grafik arayüzlü çoklu EPG'yi göster"
@@ -2766,6 +3054,12 @@ msgstr "Yunanca"
 msgid "Green boost"
 msgstr "Yeşil doygunluğu"
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Koruma Süresi"
@@ -2840,6 +3134,9 @@ msgstr "Hong Kong"
 msgid "Horizontal"
 msgstr "Yatay (H)"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Kaç dakikalık kayıt başlatmak istiyorsunuz?"
@@ -2860,6 +3157,9 @@ msgstr "Renk tonu"
 msgid "Hungarian"
 msgstr "Macarca"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP Adresi"
@@ -2868,6 +3168,9 @@ msgstr "IP Adresi"
 msgid "IP:"
 msgstr "IP:"
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "ISO dosyası bu dosya sistemi için çok büyük!"
@@ -2919,10 +3222,6 @@ msgstr ""
 "Sonuçtan memnunsanız, OK tuşuna basın."
 
 #
-msgid "Image flash utility"
-msgstr "Bellenim flaşlama aracı"
-
-#
 msgid "Import AutoTimer"
 msgstr "Otomatik zamanlayıcıyı içeri al"
 
@@ -3011,6 +3310,12 @@ msgstr "Sabitdisk sıfırlanıyor..."
 msgid "Input"
 msgstr "Giriş"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "Yükle"
@@ -3072,14 +3377,6 @@ msgid "Instant record location"
 msgstr "Anlık kayıt konumu"
 
 #
-msgid "Integrated Ethernet"
-msgstr "Entegre Ağ Donanımı"
-
-#
-msgid "Integrated Wireless"
-msgstr "Entegre Kablosuz Ağ Donanımı"
-
-#
 msgid "Interface: "
 msgstr "Arayüz: "
 
@@ -3094,6 +3391,9 @@ msgstr "Dahili Flaş"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Geçersiz Konum"
@@ -3159,6 +3459,12 @@ msgstr ""
 msgid "Italian"
 msgstr "İtalyanca"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr "İtalya"
@@ -3176,6 +3482,51 @@ msgstr "Görev Göster"
 msgid "Just Scale"
 msgstr "Just Scale"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3202,6 +3553,9 @@ msgstr "Klavye Kurulumu"
 msgid "Keymap"
 msgstr "Tuş dizilimi (keymap)"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Donanımı"
@@ -3298,6 +3652,12 @@ msgstr "DVD Menüsü ile bağlı başlıklar"
 msgid "List of Storage Devices"
 msgstr "Depolama Aygıtları"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Litvanyaca"
@@ -3395,10 +3755,23 @@ msgstr "Bu işareti sadece bir işaret olarak kullan"
 msgid "Manage extensions"
 msgstr "Eklentileri yönet"
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr "Ağ paylaşımlarını yönet"
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr "Ağ paylaşımlarını yönetin. "
@@ -3463,6 +3836,17 @@ msgstr "Ortam oynatıcı"
 msgid "MediaPlayer"
 msgstr "Ortam Oynatıcı"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "DVD medyası yazılabilir değil!"
@@ -3475,6 +3859,9 @@ msgstr "DVD medyası boş değil!"
 msgid "Menu"
 msgstr "Menü"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Mesaj"
@@ -3646,10 +4033,25 @@ msgstr "Ekranı yukarı taşı"
 msgid "Move west"
 msgstr "Batıya taşı"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr "Film konumu"
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Film Listesi Menüsü"
@@ -3714,6 +4116,11 @@ msgstr "MyTube video yardım ekranı"
 msgid "N/A"
 msgstr "Kullanılamaz"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "SONRA"
@@ -3759,6 +4166,102 @@ msgstr "İsim sunucusu (DNS) kurulumu"
 msgid "Nameserver settings"
 msgstr "İsim sunucusu (DNS) ayarları"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Alt ağ maskesi"
@@ -3826,15 +4329,14 @@ msgstr "Hiç"
 msgid "New"
 msgstr "Yeni"
 
+msgid "New PIN"
+msgstr ""
+
 #
 msgid "New Zealand"
 msgstr "Yeni Zelanda"
 
 #
-msgid "New pin"
-msgstr "Yeni şifre"
-
-#
 msgid "New version:"
 msgstr "Yeni sürüm:"
 
@@ -3961,10 +4463,6 @@ msgstr ""
 "Lütfen kanal aramasına başlamadan önce tuner ayarlarınızı yapınız."
 
 #
-msgid "No useable USB stick found"
-msgstr "Kullanılabilir USB bellek bulunamadı"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4048,6 +4546,9 @@ msgstr "Hayır, birşey yapma"
 msgid "No, just start my dreambox"
 msgstr "Hayır, Dreambox'ımı şimdi başlat"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "Hayır, şimdi değil"
@@ -4215,10 +4716,19 @@ msgstr "Uydu yörüngesi"
 msgid "Outer Bound (+/-)"
 msgstr "Azami Gecikme (+/-)"
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr "Alternatifli kanalda üzerine yaz"
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4248,10 +4758,6 @@ msgid "Packet manager"
 msgstr "Paket yönetimi"
 
 #
-msgid "Page"
-msgstr "Sayfa"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr "Pan&Scan"
@@ -4276,6 +4782,11 @@ msgstr "Ebeveyn kontrolü kurulumu"
 msgid "Parental control type"
 msgstr "Ebeveyn kontrolü tipi"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Parola"
@@ -4288,6 +4799,12 @@ msgstr "Bittiğinde filmi duraklat"
 msgid "People & Blogs"
 msgstr "İnsanlar"
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr "Hayvanlar"
@@ -4337,6 +4854,12 @@ msgstr "Müzik dinle..."
 msgid "Play YouTube movies"
 msgstr "YouTube filmlerini oynatın"
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr "Sonraki videoyu oynat"
@@ -4349,6 +4872,21 @@ msgstr "Kayıtlı video dosyalarını göster..."
 msgid "Play video again"
 msgstr "Videoyu yeniden oynat"
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Lütfen yeniden başlatın"
@@ -4361,6 +4899,11 @@ msgstr "Lütfen araştırmak istediğiniz medyayı seçin"
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Lütfen kayıt bitiş saatini değiştirin"
@@ -4370,10 +4913,6 @@ msgid "Please check your network settings!"
 msgstr "Lütfen ağ ayarlarını kontrol edin!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Lütfen sunucudan çekmek istediğiniz .NFI bellenim dosyasını seçin"
-
-#
 msgid "Please choose an extension..."
 msgstr "Lütfen kullanmak istediğiniz eklentiyi seçin..."
 
@@ -4406,14 +4945,6 @@ msgstr ""
 "Devam etmek için hazır olduğunuzda, OK tuşuna basın."
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Lütfen tüm USB aygıtlarını Dreambox'ınızdan çıkarın ve işlem yapmak "
-"istediğiniz USB belleği (min. 64MB kapasiteli) tekrar takın!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Lütfen ne yaptığınızı bilmiyorsanız hiçbir değeri değiştirmeyin!"
 
@@ -4441,9 +4972,8 @@ msgstr "Lütfen klasör için bir isim girin"
 msgid "Please enter the correct pin code"
 msgstr "Lütfen doğru şifreyi girin"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Lütfen eski şifreyi girin"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4480,10 +5010,6 @@ msgid "Please provide a Text to match"
 msgstr "Lütfen eşleşme için bir metin tanımlayın"
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Lütfen medyadan .NFI bellenim dosyasını seçin"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Seçili oynatma listesini sil..."
 
@@ -4503,6 +5029,9 @@ msgstr "Lütfen kaydetmek istediğiniz alt servisi seçin..."
 msgid "Please select a subservice..."
 msgstr "Lütfen bir alt servis seçin..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Lütfen kaldırmak istediğiniz eklentiyi seçin."
@@ -4520,10 +5049,6 @@ msgid "Please select tag to filter..."
 msgstr "Lütfen filtreleme için etiket seçin ..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Lütfen hedef klasörü veya medyayı seçin"
-
-#
 msgid "Please select the movie path..."
 msgstr "Lütfen film yol adını seçin..."
 
@@ -4656,6 +5181,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Eklentiler"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr "Polonya"
@@ -4720,6 +5248,9 @@ msgstr "Pozisyoner kurulumu"
 msgid "Positioner storage"
 msgstr "Pozisyoner konumunu hafızaya al"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4734,10 +5265,19 @@ msgstr "Güç eşiği (mA)"
 msgid "Predefined transponder"
 msgstr "Önceden tanımlanmış transponder"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Hazırlanıyor... Lütfen bekleyin"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Devam etmek için kumandanızın OK tuşuna basın."
@@ -4808,10 +5348,6 @@ msgid "Press OK to toggle the selection."
 msgstr "Seçimi açıp kapamak için OK'a basın."
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Günlüğün tamamını görmek için OK tuşuna basın"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr "Bu arayüzü varsayılan arayüz olarak atamak için sarı tuşa basın."
 
@@ -4831,6 +5367,12 @@ msgstr "Otomatik zamanlayıcı önizleme"
 msgid "Preview menu"
 msgstr "Önizleme menüsü"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Birincil DNS"
@@ -4875,6 +5417,9 @@ msgstr "Yayın"
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "/tmp/mmi.socket için Python uç birimi"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Hızlı"
@@ -4895,6 +5440,9 @@ msgstr "RF çıkışı"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Raydo"
@@ -4958,6 +5506,12 @@ msgstr "Son önerilenler"
 msgid "Reception Settings"
 msgstr "Ekipman Ayarları"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Kayıt"
@@ -4999,9 +5553,8 @@ msgstr "Kayıt"
 msgid "Recordings always have priority"
 msgstr "Kayıt işlemine öncelik ver"
 
-#
-msgid "Reenter new pin"
-msgstr "Yeni şifreyi tekrar girin"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5026,11 +5579,13 @@ msgstr "Yenile"
 msgid "Reload Black-/Whitelists"
 msgstr "Kara/Beyaz listeyi yeniden yükle"
 
-msgid "Remember service pin"
-msgstr "Kanal şifresini hatırla"
+msgid "Remember service PIN"
+msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5070,14 +5625,6 @@ msgid "Remove selected AutoTimer"
 msgstr "Seçilen otomatik zamanlayıcıyı kaldır"
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Bozuk .NFI dosyası silinsin mi?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Eksik .NFI dosyası silinsin mi?"
-
-#
 msgid "Remove timer"
 msgstr "Zamanl. kaldır"
 
@@ -5106,6 +5653,9 @@ msgstr "Ad değiştir "
 msgid "Rename crashlogs"
 msgstr "Günlük adını değiştir"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Tekrarla"
@@ -5123,6 +5673,12 @@ msgstr ""
 msgid "Repeats"
 msgstr "Tekrarlama sıklığı"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr "Tekil açıklama gerekiyor"
@@ -5210,6 +5766,9 @@ msgstr "Geri yükleme çalışıyor"
 msgid "Restore system settings"
 msgstr "Sistem ayarlarını geri yükle"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5312,6 +5871,9 @@ msgstr "Uydu Ekipmanı Kurulumu"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Uydular"
@@ -5320,6 +5882,9 @@ msgstr "Uydular"
 msgid "Satfinder"
 msgstr "Uydu arayıcı"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Uydular"
@@ -5458,23 +6023,21 @@ msgstr "US MID bantını ara"
 msgid "Scan band US SUPER"
 msgstr "US SUPER bantını ara"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
-"Ağınızdaki kablosuz erişim noktalarını arayın ve tercih ettiğiniz kablosuz "
-"erişim aygıtına bağlanın.\n"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5518,6 +6081,9 @@ msgstr "Kısıtlanmış içerikte ara:"
 msgid "Search strictness"
 msgstr "Arama hassasiyeti"
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr "Arama tipi"
@@ -5547,6 +6113,9 @@ msgstr "İkincil DNS"
 msgid "Security service not running."
 msgstr "Eklenecek kanalı seçin..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Ara"
@@ -5582,10 +6151,6 @@ msgid "Select a timer to import"
 msgstr "İçeri almak için bir zamanlayıcı seçin"
 
 #
-msgid "Select audio mode"
-msgstr "Ses kanalını seçin"
-
-#
 msgid "Select audio track"
 msgstr "Kullanmak istediğiniz ses izini seçin"
 
@@ -5601,17 +6166,21 @@ msgstr "Kaydın yapılacağı kanalı seçin"
 msgid "Select channel to record on"
 msgstr "Kaydedilecek kanalı seçin"
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Yedeklemek istediğiniz dosyaları seçin. Mevcut seçiminiz:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr "Yedeklenecek dosya/klasörleri seç"
 
-#
-msgid "Select image"
-msgstr "Bellenim seçin"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5675,10 +6244,6 @@ msgid "Select your choice."
 msgstr "Seçiminizi yapınız."
 
 #
-msgid "Selected source image"
-msgstr "Seçilen kaynak bellenim"
-
-#
 msgid "Send DiSEqC"
 msgstr "DiSEqC komutu gönder"
 
@@ -5765,6 +6330,9 @@ msgstr "Kanal bilgisi"
 msgid "Services"
 msgstr "Kanallar"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5800,6 +6368,9 @@ msgstr "Maksimum süre tanımla"
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr "Tuş tanımlama iptal edildi"
@@ -5901,6 +6472,26 @@ msgstr "Radyo kanal listesini göster..."
 msgid "Show the tv player..."
 msgstr "TV kanal listesini göster..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Kablosuz ağ bağlantısı durumunu gösterir.\n"
@@ -5933,10 +6524,16 @@ msgstr "Benzer yayınlar:"
 msgid "Simple"
 msgstr "Basit"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Basit başlıkseti (klasik oynatıcılarla uyumlu)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Tekli"
@@ -5961,6 +6558,9 @@ msgstr "Tekadım (GOP)"
 msgid "Skin"
 msgstr "Arayüz"
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Görsel Arayüzler"
@@ -6006,6 +6606,9 @@ msgstr "Yazılım"
 msgid "Software management"
 msgstr "Yazılım yönetimi"
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Yedekle -> Bellenim güncelle"
@@ -6014,6 +6617,12 @@ msgstr "Yedekle -> Bellenim güncelle"
 msgid "Software update"
 msgstr "Yazılım güncelle"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Bazı eklentiler kullanılabilir değil:\n"
@@ -6148,6 +6757,9 @@ msgstr "Başlangıç"
 msgid "Std. Feeds"
 msgstr "Beslemeler"
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Doğu adımı"
@@ -6171,10 +6783,6 @@ msgid "Step west"
 msgstr "Batı adımı"
 
 #
-msgid "Stereo"
-msgstr "Steryo"
-
-#
 msgid "Stop"
 msgstr "Durdur"
 
@@ -6214,6 +6822,12 @@ msgstr "Pozisyonu kaydet"
 msgid "Stored position"
 msgstr "Kaydedilen pozisyonlar"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "Alt servis listesi"
@@ -6346,6 +6960,9 @@ msgstr "Test kipi"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Dreambox'ınızın ağ yapılandırmasını test edin.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Posta kutusu test edilsin mi?"
@@ -6377,6 +6994,12 @@ msgstr ""
 "listenize eklenmiştir.\n"
 "Devam etmek için OK'a basınız."
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6388,12 +7011,52 @@ msgstr ""
 "oluşturmak ister misiniz?"
 
 msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
+msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 "Ağ sihirbazı eklentisi yüklü değil!\n"
 "Lütfen yükleyin."
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
 "Please install it."
@@ -6419,13 +7082,26 @@ msgstr ""
 "otomatik zamanlayıcı için bir zaman aralığı tanımlarsanız, yalnızca bu "
 "aralıklaki eşleşmeler dikkate alınır."
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB bellek artık önyükleme yapabilir. Yayınlanan son bellenimi sunucudan "
-"indirmek ve usb belleğe kaydetmek istiyor musunuz?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6496,22 +7172,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr "Eşleştirme yapmak zorunludur."
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
-msgstr ""
-"md5sum imza doğrulama başarısız, dosya bozuk olabilir! Bu bellenimi flaş "
-"belleğe yazmak istediğinizden emin misiniz? Onaylamanız halinde risk size "
-"aittir!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"md5sum imza doğrulama başarısız, dosya tam indirilememiş veya bozuk olabilir!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6527,22 +7189,17 @@ msgid "The path %s already exists."
 msgstr "%s yolu zaten var."
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "Şifre başarıyla değiştirildi."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Girdiğiniz şifre yanlış."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Girdiğiniz şifreler birbiriyle uyuşmuyor."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Test sonuçları %s dosyasına yazıldı."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Uyku zamanlayıcı etkinleştirildi."
@@ -6578,6 +7235,12 @@ msgstr ""
 "Bu sihirbaz geçerli ayarlarınızın yedeğini alacaktır. Yedeği şimdi almak "
 "istiyor musunuz?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Sihirbaz tamamlandı."
@@ -6634,27 +7297,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr ".NFI dosyası geçerli bir %s bellenimi içermiyor!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-".NFI dosyası md5sum imzasına sahip değil ve çalışacağı garanti edilemiyor. "
-"Bu bellenimi flaş belleğe yazmak istediğinizden emin misiniz?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-".NFI dosyası md5sum imzası doğrulandı. Bu bellenimi, flaş belleğe "
-"programlamaya devam etmek istiyor musunuz?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6702,6 +7344,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "Bu eklenti yüklü."
@@ -6720,6 +7372,11 @@ msgstr "Bu eklenti kaldırılabilir."
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6907,23 +7564,17 @@ msgstr "Başlık özellikleri"
 msgid "Titleset mode"
 msgstr "Başlıkseti kipi"
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Lütfen Dreambox bellenimini güncellemek için, aşağıdaki adımları takip "
-"edin:\n"
-"1) Dreambox'ınızı, arkasındaki kapama anahtarından kapayın ve önyükleme "
-"yapabilir USB belleği takın.\n"
-"2) Ön panelde yer alan AŞAĞI tuşuna basın ve cihazı tekrar açın. 10 saniye "
-"boyunca AŞAĞI tuşunu bırakmayın.\n"
-"3) Önyüklemenin yapılmasını bekleyin ve sihirbazın yapacağı yönlendirmeleri "
-"takip edin."
 
 #
 msgid "Today"
@@ -6957,6 +7608,9 @@ msgstr "Yüksek oy alanlar"
 msgid "Track"
 msgstr "İz"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Çeviri"
@@ -7078,13 +7732,6 @@ msgstr "USB Bellek"
 msgid "USB stick wizard"
 msgstr "USB bellek sihirbazı"
 
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-"USB bellek sihirbazı tamamlandı. Dreambox'ınız şimdi yeni bellenim ile "
-"başlatılacak."
-
 #
 msgid "Ukrainian"
 msgstr "Ukraynaca"
@@ -7161,6 +7808,9 @@ msgstr "Depolama aygıtı çözme işlemi (unmount) başarısız"
 msgid "Unsupported"
 msgstr "Desteklenmiyor"
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Güncelle"
@@ -7246,6 +7896,9 @@ msgstr "Özel kayıt konumu seç"
 msgid "Use a gateway"
 msgstr "Ağ geçidi kullan"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Adım adım ilerletmeyi bu hızda kullan"
@@ -7279,6 +7932,12 @@ msgstr ""
 "Seçiminizi yapmak için kumandanızın yukarı/aşağı tuşlarını, onaylamak için "
 "OK tuşunu kullanın."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr "Düzenlediğiniz görüntü iyileştirme ayarları kullanılsın mı?"
@@ -7323,6 +7982,12 @@ msgstr "VCR scart"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (tanıtım filmi)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7383,6 +8048,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Görüntü kipi seçimi."
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr "Video gezgininden çıkıldığında:"
@@ -7391,6 +8065,9 @@ msgstr "Video gezgininden çıkıldığında:"
 msgid "Videoenhancement Setup"
 msgstr "Görüntü iyileştirme kurulumu"
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr "Video oynatıcı durdurulduğunda/çıkıldığında:"
@@ -7399,6 +8076,12 @@ msgstr "Video oynatıcı durdurulduğunda/çıkıldığında:"
 msgid "View Count"
 msgstr "İzlenme sayısı"
 
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
+msgstr ""
+
 #
 msgid "View Movies..."
 msgstr "Film izle..."
@@ -7504,6 +8187,14 @@ msgstr "İzlenme: "
 msgid "Virtual KeyBoard"
 msgstr "Sanal Klavye"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Voltaj kipi"
@@ -7554,6 +8245,15 @@ msgstr "Bekleniyor"
 msgid "Warn if free space drops below (kB):"
 msgstr "Boş alan belirtilen eşiğin altına inince uyar (kB):"
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr "Web arayüzü"
@@ -7767,10 +8467,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Geçici zaman bükücü kayıtları nereye yapılsın?"
 
 #
-msgid "Wireless"
-msgstr "Kablosuz"
-
-#
 msgid "Wireless LAN"
 msgstr "Kablosuz ağ"
 
@@ -7782,6 +8478,93 @@ msgstr "Kablosuz Ağ"
 msgid "Wireless Network State"
 msgstr "Kablosuz ağ durumu"
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7807,10 +8590,6 @@ msgid "Write failed!"
 msgstr "Yazma başarısız!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "NFI bellenimin flaşa yazımı tamamlandı"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7826,6 +8605,9 @@ msgstr "Evet"
 msgid "Yes to all"
 msgstr "Tümüne evet"
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Evet, ve bu filmi sil"
@@ -7954,6 +8736,9 @@ msgstr ""
 "kelime' tanımlamadınız.\n"
 "Devam edebilmeniz için bu geçerli bir anahtar kelime belirtilmesi zorunludur."
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -8009,15 +8794,11 @@ msgstr ""
 "talimatlarını yerine getirdikten sonra yeni bellenim, ayarlarınızı geri "
 "yüklemek isteyip istemediğiniz sorusunu soracaktır."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Bir şifre tanımlamalı ve çocuklarınızdan gizlemelisiniz.\n"
-"\n"
-"Şimdi bir şifre tanımlamak istiyor musunuz?"
 
 #
 msgid ""
@@ -8160,6 +8941,9 @@ msgstr ""
 "\n"
 "Lütfen sonraki adımda yapmak istediğiniz işlemi seçin."
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 msgid "Zap back to previously tuned service?"
 msgstr "Ayarlı kanala geri dönmek istiyor musunuz?"
 
@@ -8179,6 +8963,18 @@ msgstr ""
 "Tuner ayarlarından çıktıktan sonra seyrettiğiniz kanala dönmek istiyor "
 "musunuz?"
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8198,6 +8994,9 @@ msgstr "[favori düzenle]"
 msgid "[move mode]"
 msgstr "[taşıma kipi]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "ortak arayüz modüllerine kanal/yayıncı atama arayüzü"
@@ -8306,6 +9105,9 @@ msgstr "kanalı favorilere ekle"
 msgid "add services"
 msgstr "Kanal Ekle"
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "ebeveyn korumasına ekle"
@@ -8318,6 +9120,19 @@ msgstr "gelişmiş"
 msgid "alphabetic sort"
 msgstr "alfabetik sıralama"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr "Atanmış CAId'ler:"
@@ -8402,10 +9217,6 @@ msgid "chapters"
 msgstr "bölümler"
 
 #
-msgid "choose destination directory"
-msgstr "hedef klasörü seçin"
-
-#
 msgid "circular left"
 msgstr "dairesel sola"
 
@@ -8437,6 +9248,9 @@ msgstr "bağlı"
 msgid "continue"
 msgstr "devam et"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "buketlere kopyala"
@@ -8449,6 +9263,10 @@ msgstr "kaldırılamadı"
 msgid "create directory"
 msgstr "klasör oluştur"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "günlük"
@@ -8481,6 +9299,9 @@ msgstr "kayıtlı oynatma listesini sil"
 msgid "delete..."
 msgstr "sil..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "kapat"
@@ -8606,10 +9427,6 @@ msgid "exit networkadapter setup menu"
 msgstr "ağ donanımı kurulum menüsünden çık"
 
 #
-msgid "failed"
-msgstr "başarısız"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "dosya biçimi (BMP, PNG, JPG, GIF)"
 
@@ -8883,6 +9700,9 @@ msgstr "henüz yapılandırılmamış"
 msgid "not locked"
 msgstr "kilitlenmedi"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "kullanılmıyor"
@@ -8987,6 +9807,12 @@ msgstr "kaydediliyor..."
 msgid "red"
 msgstr "kırmızı"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "isim sunucu kaydını silin"
@@ -9088,15 +9914,14 @@ msgstr "Motorlu LNB'nin ikinci kablosu"
 msgid "seconds"
 msgstr "saniye"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "seç"
 
 #
-msgid "select .NFI flash file"
-msgstr ".NFI flaş dosyası seçin"
-
-#
 msgid "select CAId"
 msgstr "CAId seç"
 
@@ -9105,10 +9930,6 @@ msgid "select CAId's"
 msgstr "CAId' leri seç"
 
 #
-msgid "select image from server"
-msgstr "bellenimi sunucudan seç"
-
-#
 msgid "select interface"
 msgstr "arayüzü seçin"
 
@@ -9124,16 +9945,17 @@ msgstr "film seç"
 msgid "select the movie path"
 msgstr "film yol adını seçin"
 
-#
-msgid "service pin"
-msgstr "kanal şifresi"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 msgid "sets the Audio Delay (LipSync)"
 msgstr "Ses gecikmesini ayarlayın"
 
-#
-msgid "setup pin"
-msgstr "kurulum şifresi"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9322,6 +10144,9 @@ msgstr "geçerli pozisyona kesme işareti ekle/kaldır"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "zaman, bölüm, ses, altyazı bilgisini aç/kapa"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr "kullanılamaz"
@@ -9344,6 +10169,12 @@ msgstr "h.bekle/y.başlatana kadar"
 msgid "use as HDD replacement"
 msgstr "Sabitdisk gibi kullan"
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "kullanıcı tanımlı"
@@ -9450,11 +10281,22 @@ msgstr "kanal değiştirildi"
 #~ "* Yalnızca gizlenmiş SSID veya ağ anahtarı girildiğinde kullanılabilir"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr ".NFI dosyası indirilirken hata oluştu:"
+
+#
 #~ msgid ".NFI Flasher bootable USB stick successfully created."
 #~ msgstr ""
 #~ "USB bellek için önyükleme yapabilir .NFI Flaşlayıcı başarıyla oluşturuldu."
 
 #
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ ".NFI dosyası için yapılan md5sum imza doğrulaması onaylandı. Bu bellenimi "
+#~ "güvenle kullanabilirsiniz!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "/usr/share/enigma2 klasörü"
 
@@ -9589,6 +10431,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Çağrı görüntüleme"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Besleme (feed) ayrıştırılamadı"
+
+#
 #
 #
 #
@@ -9600,6 +10446,22 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Değiştir"
 
 #
+#~ msgid "Change dir."
+#~ msgstr "Klasör değiştir"
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Kanal şifresini değiştir"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Kanal şifrelerini değiştir"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Kurulum şifresini değiştir"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Kaynak seç"
 
@@ -9658,10 +10520,6 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Konsol..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "İlerle"
-
-#
 #~ msgid "Copying USB flasher boot image to stick..."
 #~ msgstr "Önyükleme yapabilir USB flaşlayıcı imajı belleğe kopyalanıyor..."
 
@@ -9706,14 +10564,26 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Seçilen bağlantıyı sil"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Hedef Klasör"
+
+#
 #~ msgid "Details"
 #~ msgstr "Detaylar"
 
 #
+#~ msgid "Details for extension: "
+#~ msgstr "Eklenti detayları: "
+
+#
 #~ msgid "DiSEqC Mode"
 #~ msgstr "DiSEqC Modu"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Altyazıyı Kapat"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9757,6 +10627,12 @@ msgstr "kanal değiştirildi"
 #~ "Tamamlandı - %d paket yüklendi veya güncellendi %d pakette hata oluştu"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr ""
+#~ "Önyükleme yapabilir USB flaşlayıcı bellenim dosyası indirilirken hata "
+#~ "oluştu:"
+
+#
 #~ msgid "Downloading image description..."
 #~ msgstr "İmaj açıklaması indiriliyor..."
 
@@ -9843,6 +10719,13 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Dosya sistemi kontrolü..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr ""
+#~ "Öncelikle en güncel önyükleme yapabilir USB flaşlayıcı ortamının "
+#~ "indirilmesi gerekiyor."
+
+#
 #~ msgid "Fix USB stick"
 #~ msgstr "USB belleği onar"
 
@@ -9878,6 +10761,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Bu sayfayı görebiliyorsanız, OK'a basınız."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Bellenim flaşlama aracı"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Bellenim Güncelle"
 
@@ -9902,6 +10789,14 @@ msgstr "kanal değiştirildi"
 #~ "Kaldır"
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Entegre Ağ Donanımı"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Entegre Kablosuz Ağ Donanımı"
+
+#
 #~ msgid "Interface: %s"
 #~ msgstr "Arayüz: %s"
 
@@ -9961,6 +10856,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Ağ ayarları"
 
 #
+#~ msgid "New pin"
+#~ msgstr "Yeni şifre"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "50 Hz desteklemiyor, üzgünüm. :("
 
@@ -9969,6 +10868,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Yeni eklenti bulunamadı"
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Kullanılabilir USB bellek bulunamadı"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -10056,6 +10959,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Paket yönetimi"
 
 #
+#~ msgid "Page"
+#~ msgstr "Sayfa"
+
+#
 #~ msgid "Partitioning USB stick..."
 #~ msgstr "USB bellek bölümlendiriliyor..."
 
@@ -10070,6 +10977,10 @@ msgstr "kanal değiştirildi"
 #~ "OK tuşuna basın..."
 
 #
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Lütfen sunucudan çekmek istediğiniz .NFI bellenim dosyasını seçin"
+
+#
 #~ msgid ""
 #~ "Please configure your local LAN internet connection by filling out the "
 #~ "needed values.\n"
@@ -10088,6 +10999,22 @@ msgstr "kanal değiştirildi"
 #~ "Hazır olduğunuzda devam etmek için OK tuşuna basın."
 
 #
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Lütfen tüm USB aygıtlarını Dreambox'ınızdan çıkarın ve işlem yapmak "
+#~ "istediğiniz USB belleği (min. 64MB kapasiteli) tekrar takın!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Lütfen eski şifreyi girin"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Lütfen medyadan .NFI bellenim dosyasını seçin"
+
+#
 #~ msgid "Please select below the wireless network you want to connect to."
 #~ msgstr "Lütfen bağlanmak istediğiniz kablosuz ağı seçin."
 
@@ -10096,6 +11023,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Lütfen filtre için anahtar kelime girin..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Lütfen hedef klasörü veya medyayı seçin"
+
+#
 #~ msgid "Please wait for md5 signature verification..."
 #~ msgstr "md5 imza doğrulamasının yapılabilmesi için lütfen bekleyin..."
 
@@ -10112,6 +11043,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Port"
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Günlüğün tamamını görmek için OK tuşuna basın"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -10173,14 +11108,29 @@ msgstr "kanal değiştirildi"
 #~ msgstr ""
 #~ "KAYIT işlemi devam ediyor. Cihazı kapatmak istediğinizden emin misiniz?"
 
+#
+#~ msgid "Reenter new pin"
+#~ msgstr "Yeni şifreyi tekrar girin"
+
 #~ msgid "Refresh"
 #~ msgstr "Yenile"
 
+#~ msgid "Remember service pin"
+#~ msgstr "Kanal şifresini hatırla"
+
 #
 #~ msgid "Remounting stick partition..."
 #~ msgstr "USB bellek bölümlendirmesi (partition) yeniden yapılandırılıyor..."
 
 #
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Bozuk .NFI dosyası silinsin mi?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Eksik .NFI dosyası silinsin mi?"
+
+#
 #~ msgid "Require Authorization"
 #~ msgstr "Oturum izni gerekli mi?"
 
@@ -10248,6 +11198,14 @@ msgstr "kanal değiştirildi"
 #~ "bağlanın.\n"
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Ağınızdaki kablosuz erişim noktalarını arayın ve tercih ettiğiniz "
+#~ "kablosuz erişim aygıtına bağlanın.\n"
+
+#
 #~ msgid "Search"
 #~ msgstr "Ara"
 
@@ -10259,18 +11217,34 @@ msgstr "kanal değiştirildi"
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "IPKG kaynağını seçin..."
 
+#
+#~ msgid "Select audio mode"
+#~ msgstr "Ses kanalını seçin"
+
 #~ msgid "Select channel audio"
 #~ msgstr "Ses kanalını seçin"
 
 #
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Yedeklemek istediğiniz dosyaları seçin. Mevcut seçiminiz:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Yedekleme için dosya/klasör seçin..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Bellenim seçin"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Görüntü girişini seç"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Seçilen kaynak bellenim"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Varsayılan arayüz olarak ata"
 
@@ -10324,6 +11298,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Adım"
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Steryo"
+
+#
 #~ msgid "Switch audio"
 #~ msgstr "Ses izini seç"
 
@@ -10406,6 +11384,60 @@ msgstr "kanal değiştirildi"
 #~ "'Down' tuşuna basılı tutun!"
 
 #
+#~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB bellek artık önyükleme yapabilir. Yayınlanan son bellenimi sunucudan "
+#~ "indirmek ve usb belleğe kaydetmek istiyor musunuz?"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "md5sum imza doğrulama başarısız, dosya bozuk olabilir! Bu bellenimi flaş "
+#~ "belleğe yazmak istediğinizden emin misiniz? Onaylamanız halinde risk size "
+#~ "aittir!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "md5sum imza doğrulama başarısız, dosya tam indirilememiş veya bozuk "
+#~ "olabilir!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "Şifre başarıyla değiştirildi."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Girdiğiniz şifreler birbiriyle uyuşmuyor."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr ".NFI dosyası geçerli bir %s bellenimi içermiyor!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ ".NFI dosyası md5sum imzasına sahip değil ve çalışacağı garanti "
+#~ "edilemiyor. Bu bellenimi flaş belleğe yazmak istediğinizden emin misiniz?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ ".NFI dosyası md5sum imzası doğrulandı. Bu bellenimi, flaş belleğe "
+#~ "programlamaya devam etmek istiyor musunuz?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Dreambox %s video dosyalarını gösteremez!"
 
@@ -10432,9 +11464,34 @@ msgstr "kanal değiştirildi"
 #~ "OK tuşuna basın."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Lütfen Dreambox bellenimini güncellemek için, aşağıdaki adımları takip "
+#~ "edin:\n"
+#~ "1) Dreambox'ınızı, arkasındaki kapama anahtarından kapayın ve önyükleme "
+#~ "yapabilir USB belleği takın.\n"
+#~ "2) Ön panelde yer alan AŞAĞI tuşuna basın ve cihazı tekrar açın. 10 "
+#~ "saniye boyunca AŞAĞI tuşunu bırakmayın.\n"
+#~ "3) Önyüklemenin yapılmasını bekleyin ve sihirbazın yapacağı "
+#~ "yönlendirmeleri takip edin."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
+#~ msgid ""
+#~ "USB stick wizard finished. Your dreambox will now restart with your new "
+#~ "image!"
+#~ msgstr ""
+#~ "USB bellek sihirbazı tamamlandı. Dreambox'ınız şimdi yeni bellenim ile "
+#~ "başlatılacak."
+
 #
 #~ msgid ""
 #~ "Undo\n"
@@ -10537,6 +11594,14 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Hangi gecikmeyi kaydetmek istiyorsunuz?"
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Kablosuz"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "NFI bellenimin flaşa yazımı tamamlandı"
+
+#
 #~ msgid "Writing image file to NAND Flash"
 #~ msgstr "İmaj, NAND Flaşa yazılıyor"
 
@@ -10592,6 +11657,16 @@ msgstr "kanal değiştirildi"
 #~ "Anahtar kelimeyi şimdi tanımlamak ister misiniz??"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Bir şifre tanımlamalı ve çocuklarınızdan gizlemelisiniz.\n"
+#~ "\n"
+#~ "Şimdi bir şifre tanımlamak istiyor musunuz?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Televizyonunuz 50Hz destekliyor. Güzel!"
 
@@ -10670,6 +11745,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "Exif'ten al"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "hedef klasörü seçin"
+
+#
 #~ msgid "color"
 #~ msgstr "renk"
 
@@ -10693,6 +11772,10 @@ msgstr "kanal değiştirildi"
 #~ msgstr "ağ donanımı kurulum menüsünden çık"
 
 #
+#~ msgid "failed"
+#~ msgstr "başarısız"
+
+#
 #~ msgid "font face"
 #~ msgstr "font tipi"
 
@@ -10785,10 +11868,26 @@ msgstr "kanal değiştirildi"
 #~ msgstr "saniye."
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr ".NFI flaş dosyası seçin"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "bellenimi sunucudan seç"
+
+#
+#~ msgid "service pin"
+#~ msgstr "kanal şifresi"
+
+#
 #~ msgid "sets the AC3 audio Delay (LipSync)"
 #~ msgstr "AC3 ses gecikmesini ayarlayın"
 
 #
+#~ msgid "setup pin"
+#~ msgstr "kurulum şifresi"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "ilk etiketi göster"
 
index 312ffb7..af214d4 100755 (executable)
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-09 10:31+0000\n"
+"POT-Creation-Date: 2011-01-27 12:42+0000\n"
 "PO-Revision-Date: 2008-09-28 14:03+0200\n"
 "Last-Translator: stepan_kv <stepan_kv@mail.ru>\n"
 "Language-Team: http://sat-ukraine.info/\n"
@@ -139,6 +139,9 @@ msgstr ""
 msgid " extensions."
 msgstr " розширення."
 
+msgid " ms"
+msgstr ""
+
 #
 msgid " packages selected."
 msgstr " вибрано пакети."
@@ -250,17 +253,6 @@ msgid "* Only available if more than one interface is active."
 msgstr "* Доступні тільки якщо більше ніж один інтерфейс активний."
 
 #
-msgid ".NFI Download failed:"
-msgstr "Завантаження файлу .NFI невдале:"
-
-#
-msgid ""
-".NFI file passed md5sum signature check. You can safely flash this image!"
-msgstr ""
-"Контрольна сума md5 файлу .NFI перевірена. Можете безпечно використати цей "
-"імідж!"
-
-#
 msgid "0"
 msgstr ""
 
@@ -400,6 +392,18 @@ msgstr "??"
 msgid "A"
 msgstr "A"
 
+msgid "A BackToTheRoots-Skin .. or good old times."
+msgstr ""
+
+msgid "A BackToTheRoots-Skin ... or good old times."
+msgstr ""
+
+msgid "A basic ftp client"
+msgstr ""
+
+msgid "A client for www.dyndns.org"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -432,12 +436,27 @@ msgstr ""
 msgid "A graphical EPG for all services of an specific bouquet"
 msgstr "Графічний EPG для всіх каналів цього списку"
 
+msgid "A graphical EPG interface"
+msgstr ""
+
+msgid "A graphical EPG interface."
+msgstr ""
+
 #
 msgid ""
 "A mount entry with this name already exists!\n"
 "Update existing entry and continue?\n"
 msgstr ""
 
+msgid "A nice looking HD skin from Kerni"
+msgstr ""
+
+msgid "A nice looking HD skin in Brushed Alu Design from Kerni."
+msgstr ""
+
+msgid "A nice looking skin from Kerni"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -483,6 +502,9 @@ msgid ""
 "Do you want to disable the second network interface?"
 msgstr ""
 
+msgid "A simple downloading application for other plugins"
+msgstr ""
+
 #
 msgid ""
 "A sleep timer wants to set your\n"
@@ -547,6 +569,12 @@ msgstr "Інформація"
 msgid "About..."
 msgstr "Інформація ресівера..."
 
+msgid "Access to the ARD-Mediathek"
+msgstr ""
+
+msgid "Access to the ARD-Mediathek online video database."
+msgstr ""
+
 #
 msgid "Accesspoint:"
 msgstr ""
@@ -677,6 +705,12 @@ msgstr ""
 "задовільняє, натисніть ОК, щоб вийти з налаштувань, або на цифрові кнопки "
 "від 1 до 6, щоб вибрати інший тестовий екран."
 
+msgid "Adult streaming plugin"
+msgstr ""
+
+msgid "Adult streaming plugin."
+msgstr ""
+
 #
 msgid "Advanced Options"
 msgstr "Додаткові Опції"
@@ -701,6 +735,11 @@ msgstr "Розширене налаштування відео"
 msgid "Advanced restore"
 msgstr "Відновлення за датою"
 
+msgid ""
+"After a reboot or power outage, StartupToStandby will bring your Dreambox to "
+"standby-mode."
+msgstr ""
+
 #
 msgid "After event"
 msgstr "Після виконання"
@@ -713,6 +752,9 @@ msgstr ""
 "Після завершення роботи помічника Ви можете встановити обмеження на деякі "
 "сервіси. Як це зробити, Ви можете прочитати в інструкції. "
 
+msgid "Ai.HD skin-style control plugin"
+msgstr ""
+
 #
 msgid "Album"
 msgstr "Альбом:"
@@ -737,6 +779,12 @@ msgstr ""
 msgid "Allow zapping via Webinterface"
 msgstr ""
 
+msgid "Allows the execution of TuxboxPlugins."
+msgstr ""
+
+msgid "Allows user to download files from rapidshare in the background."
+msgstr ""
+
 #
 msgid "Alpha"
 msgstr "Прозорість"
@@ -749,6 +797,9 @@ msgstr "Альтернативний радіо режим"
 msgid "Alternative services tuner priority"
 msgstr "Пріоритет використання тюнерів"
 
+msgid "Always ask"
+msgstr ""
+
 #
 msgid "Always ask before sending"
 msgstr "Завжди запитувати перед відправкою"
@@ -847,6 +898,9 @@ msgstr "запитувати користувача"
 msgid "Aspect Ratio"
 msgstr "Співвідношення сторін:"
 
+msgid "Assigning providers/services/caids to a CI module"
+msgstr ""
+
 msgid "Atheros"
 msgstr ""
 
@@ -866,6 +920,11 @@ msgstr ""
 msgid "Audio Sync Setup"
 msgstr ""
 
+msgid ""
+"AudoSync allows delaying the sound output (Bitstream/PCM) so that it is "
+"synchronous to the picture."
+msgstr ""
+
 #
 msgid "Australia"
 msgstr ""
@@ -914,6 +973,11 @@ msgstr ""
 msgid "AutoTimer overview"
 msgstr ""
 
+msgid ""
+"AutoTimer scans the EPG and creates Timers depending on user-defined search  "
+"criteria."
+msgstr ""
+
 #
 msgid "Automatic"
 msgstr "Автоматично"
@@ -922,6 +986,32 @@ msgstr "Автоматично"
 msgid "Automatic Scan"
 msgstr "Автоматичний пошук"
 
+msgid "Automatic volume adjustment"
+msgstr ""
+
+msgid "Automatic volume adjustment for ac3/dts services."
+msgstr ""
+
+msgid "Automatically change video resolution"
+msgstr ""
+
+msgid ""
+"Automatically changes the output resolution depending on the video "
+"resolution you are watching."
+msgstr ""
+
+msgid "Automatically create timer events based on keywords"
+msgstr ""
+
+msgid "Automatically informs you on low internal memory"
+msgstr ""
+
+msgid "Automatically refresh EPG"
+msgstr ""
+
+msgid "Automatically send crashlogs to Dream Multimedia"
+msgstr ""
+
 #
 msgid "Autos & Vehicles"
 msgstr ""
@@ -942,6 +1032,12 @@ msgstr "B"
 msgid "BA"
 msgstr "BA"
 
+msgid "BASIC-HD Skin by Ismail Demir"
+msgstr ""
+
+msgid "BASIC-HD Skin for Dreambox Images created from Ismail Demir"
+msgstr ""
+
 #
 msgid "BB"
 msgstr "BB"
@@ -1030,6 +1126,12 @@ msgstr ""
 msgid "Blue boost"
 msgstr ""
 
+msgid "Bonjour/Avahi control plugin"
+msgstr ""
+
+msgid "Bonjour/Avahi control plugin."
+msgstr ""
+
 #
 msgid "Bookmarks"
 msgstr "Закладки"
@@ -1046,6 +1148,12 @@ msgstr ""
 msgid "Brightness"
 msgstr "Яскравість"
 
+msgid "Browse for and connect to network shares"
+msgstr ""
+
+msgid "Browse for nfs/cifs shares and connect to them."
+msgstr ""
+
 #
 msgid "Browse network neighbourhood"
 msgstr ""
@@ -1063,6 +1171,9 @@ msgstr "Записати існуючий образ на DVD"
 msgid "Burn to DVD"
 msgstr "Запис на DVD..."
 
+msgid "Burn your recordings to DVD"
+msgstr ""
+
 #
 msgid "Bus: "
 msgstr "Шина:"
@@ -1085,6 +1196,11 @@ msgstr "С-Діапазон"
 msgid "CDInfo"
 msgstr "Інфо панель"
 
+msgid ""
+"CDInfo enables gathering album and track details from CDDB and CD-Text when "
+"playing Audio CDs in Mediaplayer."
+msgstr ""
+
 #
 msgid "CI assignment"
 msgstr "Конфігурація CI"
@@ -1105,6 +1221,12 @@ msgstr "Кабель"
 msgid "Cache Thumbnails"
 msgstr "Кешувати ескізи"
 
+msgid "Callmonitor for NCID-based call notification"
+msgstr ""
+
+msgid "Callmonitor for the Fritz!Box routers"
+msgstr ""
+
 #, fuzzy
 msgid "Can't connect to server. Please check your network!"
 msgstr "Будь ласка перевірте налаштування вашої мережі!"
@@ -1118,10 +1240,6 @@ msgid "Cancel"
 msgstr "Відмінити"
 
 #
-msgid "Cannot parse feed directory"
-msgstr "Неможливо визначити каталог"
-
-#
 msgid "Capacity: "
 msgstr "Емність: "
 
@@ -1154,10 +1272,6 @@ msgid "Change default recording offset?"
 msgstr ""
 
 #
-msgid "Change dir."
-msgstr "Змінити дир."
-
-#
 msgid "Change hostname"
 msgstr ""
 
@@ -1165,17 +1279,14 @@ msgstr ""
 msgid "Change pin code"
 msgstr "Змінити PIN-код"
 
-#
-msgid "Change service pin"
-msgstr "Змінити PIN-код каналу"
+msgid "Change service PIN"
+msgstr ""
 
-#
-msgid "Change service pins"
-msgstr "Змінити PIN-код каналів"
+msgid "Change service PINs"
+msgstr ""
 
-#
-msgid "Change setup pin"
-msgstr "Змінити PIN-код для налаштувань"
+msgid "Change setup PIN"
+msgstr ""
 
 #
 msgid "Change step size"
@@ -1185,6 +1296,9 @@ msgstr ""
 msgid "Change the hostname of your Dreambox."
 msgstr ""
 
+msgid "Changelog"
+msgstr ""
+
 #
 msgid "Channel"
 msgstr "Канал"
@@ -1253,6 +1367,9 @@ msgstr "Розташування копій"
 msgid "Choose bouquet"
 msgstr "Виберіть список"
 
+msgid "Choose image to download"
+msgstr ""
+
 #
 msgid "Choose target folder"
 msgstr "Виберіть кінцеву папку"
@@ -1289,6 +1406,12 @@ msgstr "Майстер очищення"
 msgid "Cleanup Wizard settings"
 msgstr ""
 
+msgid "Cleanup timerlist automatically"
+msgstr ""
+
+msgid "Cleanup timerlist automatically."
+msgstr ""
+
 #
 msgid "CleanupWizard"
 msgstr ""
@@ -1416,6 +1539,9 @@ msgstr ""
 msgid "Configure nameservers"
 msgstr ""
 
+msgid "Configure your WLAN network interface"
+msgstr ""
+
 #
 msgid "Configure your internal LAN"
 msgstr ""
@@ -1461,6 +1587,10 @@ msgid "Content does not fit on DVD!"
 msgstr "Інформація не поміститься на DVD!!"
 
 #
+msgid "Continue"
+msgstr "Продовжити"
+
+#
 msgid "Continue in background"
 msgstr "Фоновий режим"
 
@@ -1472,6 +1602,30 @@ msgstr "Продовжити перегляд"
 msgid "Contrast"
 msgstr "Контрастність"
 
+msgid "Control your Dreambox with your Web browser."
+msgstr ""
+
+msgid "Control your Dreambox with your browser"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button"
+msgstr ""
+
+msgid "Control your dreambox with only the MUTE button."
+msgstr ""
+
+msgid "Control your internal system fan."
+msgstr ""
+
+msgid "Control your kids's tv usage"
+msgstr ""
+
+msgid "Control your system fan"
+msgstr ""
+
+msgid "Copy, rename, delete, move local files on your Dreambox."
+msgstr ""
+
 #
 msgid "Could not connect to Dreambox .NFI Image Feed Server:"
 msgstr "Підключення з сервером Dreambox .NFI Image не вдалось:"
@@ -1515,6 +1669,12 @@ msgstr ""
 msgid "Create DVD-ISO"
 msgstr "Створити образ DVD-ISO"
 
+msgid "Create a backup of your Video DVD on your DreamBox hard drive."
+msgstr ""
+
+msgid "Create a backup of your Video-DVD"
+msgstr ""
+
 #
 msgid "Create a new AutoTimer."
 msgstr ""
@@ -1531,6 +1691,15 @@ msgstr ""
 msgid "Create movie folder failed"
 msgstr "Створення папки невдале"
 
+msgid "Create preview pictures of your Movies"
+msgstr ""
+
+msgid "Create remote timers"
+msgstr ""
+
+msgid "Create timers on remote Dreamboxes."
+msgstr ""
+
 #
 #, python-format
 msgid "Creating directory %s failed."
@@ -1548,6 +1717,9 @@ msgstr "Хорватьска"
 msgid "Current Transponder"
 msgstr "Поточний транспондер"
 
+msgid "Current device: "
+msgstr ""
+
 #
 msgid "Current settings:"
 msgstr "Поточні налаштування:"
@@ -1560,6 +1732,9 @@ msgstr ""
 msgid "Current version:"
 msgstr "Актуальна версія:"
 
+msgid "Currently installed image"
+msgstr ""
+
 #
 #, python-format
 msgid "Custom (%s)"
@@ -1589,10 +1764,32 @@ msgstr "Час перемотки кнопками '7'/'9' в сек."
 msgid "Customize"
 msgstr "Додаткові налаштування"
 
+msgid "Customize Vali-XD skins"
+msgstr ""
+
+msgid "Customize Vali-XD skins by yourself."
+msgstr ""
+
 #
 msgid "Cut"
 msgstr "Вирізати"
 
+msgid "Cut your movies"
+msgstr ""
+
+msgid "Cut your movies."
+msgstr ""
+
+msgid "CutListEditor allows you to edit your movies"
+msgstr ""
+
+msgid ""
+"CutListEditor allows you to edit your movies.\n"
+"Seek to the start of the stuff you want to cut away. Press OK, select 'start "
+"cut'.\n"
+"Then seek to the end, press OK, select 'end cut'. That's it."
+msgstr ""
+
 #
 msgid "Cutlist editor..."
 msgstr "Редактор..."
@@ -1641,6 +1838,15 @@ msgstr ""
 msgid "DVD media toolbox"
 msgstr "Інструментарій DVD"
 
+msgid "DVDPlayer plays your DVDs on your Dreambox"
+msgstr ""
+
+msgid ""
+"DVDPlayer plays your DVDs on your Dreambox.\n"
+"With the DVDPlayer you can play your DVDs on your Dreambox from a DVD or "
+"even from an iso file or video_ts folder on your harddisc or network."
+msgstr ""
+
 #
 msgid "Danish"
 msgstr "Данська"
@@ -1695,6 +1901,12 @@ msgstr "Стандартний список"
 msgid "Defaults"
 msgstr "Стандартні налаштування"
 
+msgid "Define a startup service"
+msgstr ""
+
+msgid "Define a startup service for your Dreambox."
+msgstr ""
+
 #
 msgid "Delay"
 msgstr "Затримка"
@@ -1740,12 +1952,7 @@ msgstr "Опис"
 msgid "Deselect"
 msgstr "Зняти відм."
 
-#
-msgid "Destination directory"
-msgstr "Кінцева директорія"
-
-#
-msgid "Details for extension: "
+msgid "Details for plugin: "
 msgstr ""
 
 #
@@ -1792,6 +1999,9 @@ msgstr ""
 msgid "Dir:"
 msgstr ""
 
+msgid "Direct playback of Youtube videos"
+msgstr ""
+
 #
 msgid "Direct playback of linked titles without menu"
 msgstr "Пряме програвання звязаних епізодів без меню"
@@ -1814,10 +2024,6 @@ msgid "Disable Picture in Picture"
 msgstr "Вимкнути PiP"
 
 #
-msgid "Disable Subtitles"
-msgstr "Вимкнути субтитри"
-
-#
 msgid "Disable crashlog reporting"
 msgstr "Вимкнути crashlog звітність"
 
@@ -1869,6 +2075,12 @@ msgstr "Дисплей і Інтерфейс користувача"
 msgid "Display search results by:"
 msgstr ""
 
+msgid "Display your photos on the TV"
+msgstr ""
+
+msgid "Displays movie information from the InternetMovieDatabase"
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -1934,6 +2146,10 @@ msgstr "Хочете виконати пошук каналів?"
 msgid "Do you want to do another manual service scan?"
 msgstr "Хочете виконати ще один ручний пошук каналів?"
 
+#, python-format
+msgid "Do you want to download the image to %s ?"
+msgstr ""
+
 #
 msgid "Do you want to enable the parental control feature on your dreambox?"
 msgstr "Ви хочете встановити батьківський контроль на Dreambox?"
@@ -2028,6 +2244,10 @@ msgstr "Виконано - Встановлено, оновлено чи вид
 msgid "Download"
 msgstr "Завантажити"
 
+#, python-format
+msgid "Download %s from Server"
+msgstr ""
+
 #
 msgid "Download .NFI-Files for USB-Flasher"
 msgstr "Завантажити файли .NFI з USB-флеші"
@@ -2040,13 +2260,12 @@ msgstr "Завантажити"
 msgid "Download Video"
 msgstr ""
 
-#
-msgid "Download location"
+msgid "Download files from Rapidshare"
 msgstr ""
 
 #
-msgid "Download of USB flasher boot image failed: "
-msgstr "Завантажити образ з USB пристрою невдалось:"
+msgid "Download location"
+msgstr ""
 
 #
 msgid "Downloadable new plugins"
@@ -2100,6 +2319,13 @@ msgstr "Вибір EPG"
 msgid "EPG encoding"
 msgstr ""
 
+msgid ""
+"EPGRefresh will automatically switch to user-defined channels when the box "
+"is idleing\n"
+"(in standby mode without any running recordings) to perform updates of the "
+"epg information on these channels."
+msgstr ""
+
 #
 #, python-format
 msgid "ERROR - failed to scan (%s)!"
@@ -2161,6 +2387,12 @@ msgstr "Редагувати список каналів"
 msgid "Edit settings"
 msgstr "редагування налаштувань"
 
+msgid "Edit tags of recorded movies"
+msgstr ""
+
+msgid "Edit tags of recorded movies."
+msgstr ""
+
 #
 msgid "Edit the Nameserver configuration of your Dreambox.\n"
 msgstr "Редагувати налаштування Nameserver вашого Dreambox.\n"
@@ -2193,6 +2425,9 @@ msgstr ""
 msgid "Electronic Program Guide"
 msgstr "Електронний Гід"
 
+msgid "Emailclient is an IMAP4 e-mail viewer for the Dreambox."
+msgstr ""
+
 #
 msgid "Enable"
 msgstr "Ввімкнути"
@@ -2309,6 +2544,11 @@ msgstr "Час закінчення"
 msgid "English"
 msgstr "Англійська"
 
+msgid ""
+"Enigma2 Plugin to play AVI/DIVX/WMV/etc. videos from PC on your Dreambox. "
+"Needs a running VLC from www.videolan.org on your pc."
+msgstr ""
+
 #
 msgid ""
 "Enigma2 Skinselector\n"
@@ -2431,6 +2671,9 @@ msgstr ""
 msgid "Execute \"after event\" during timespan"
 msgstr ""
 
+msgid "Execute TuxboxPlugins"
+msgstr ""
+
 #
 msgid "Execution Progress:"
 msgstr "Хід виконання:"
@@ -2451,6 +2694,9 @@ msgstr "Вийти"
 msgid "Exit editor"
 msgstr "Вийти з редактора"
 
+msgid "Exit input device selection."
+msgstr ""
+
 #
 msgid "Exit network wizard"
 msgstr ""
@@ -2499,6 +2745,11 @@ msgstr ""
 msgid "FEC"
 msgstr "FEC"
 
+msgid ""
+"FTPBrowser allows uploading and downloading files between your Dreambox and "
+"a server using the file transfer protocol."
+msgstr ""
+
 #
 msgid "Factory reset"
 msgstr "Заводські налаштування"
@@ -2594,10 +2845,8 @@ msgstr "Перезавантаження вашої мережі заверше
 msgid "Finnish"
 msgstr "Фінська"
 
-#
-msgid ""
-"First we need to download the latest boot environment for the USB flasher."
-msgstr "Спочатку необхідно завантажити останнє бут-середовище для USB."
+msgid "First generate your skin-style with the Ai.HD-Control plugin."
+msgstr ""
 
 #
 msgid "Flash"
@@ -2666,6 +2915,12 @@ msgstr "П'ятниця"
 msgid "Frisian"
 msgstr "Фрізійська"
 
+msgid "FritzCall shows incoming calls to your Fritz!Box on your Dreambox."
+msgstr ""
+
+msgid "Frontend for /tmp/mmi.socket"
+msgstr ""
+
 #
 #, python-format
 msgid "Frontprocessor version: %d"
@@ -2684,6 +2939,16 @@ msgstr ""
 "потрібно перезавантажити GUI.\n"
 "Хочете перезавантажити GUI зараз??"
 
+msgid "GUI that allows user to change the ftp- / telnet password."
+msgstr ""
+
+msgid ""
+"GUI that allows user to change the ftp-/telnet-password of the Dreambox."
+msgstr ""
+
+msgid "GUI to change the ftp and telnet-password"
+msgstr ""
+
 #
 msgid "Gaming"
 msgstr ""
@@ -2719,14 +2984,32 @@ msgstr ""
 msgid "Genuine Dreambox validation failed!"
 msgstr ""
 
+msgid "Genuine Dreambox verification"
+msgstr ""
+
 #
 msgid "German"
 msgstr "Німецька"
 
+msgid "German storm information"
+msgstr ""
+
+msgid "German traffic information"
+msgstr ""
+
 #
 msgid "Germany"
 msgstr ""
 
+msgid "Get AudioCD info from CDDB and CD-Text"
+msgstr ""
+
+msgid "Get latest experimental image"
+msgstr ""
+
+msgid "Get latest release image"
+msgstr ""
+
 #
 msgid "Getting plugin information. Please wait..."
 msgstr "Отримання інформації про додатки. Прохання зачекати..."
@@ -2743,6 +3026,14 @@ msgstr "Йти до 0"
 msgid "Goto position"
 msgstr "Йти на позицію"
 
+msgid "GraphMultiEPG shows a graphical timeline EPG"
+msgstr ""
+
+msgid ""
+"GraphMultiEPG shows a graphical timeline EPG.\n"
+"Shows a nice overview of all running und upcoming tv shows."
+msgstr ""
+
 #
 msgid "Graphical Multi EPG"
 msgstr "Графічний Multi EPG"
@@ -2759,6 +3050,12 @@ msgstr "Грецька"
 msgid "Green boost"
 msgstr ""
 
+msgid ""
+"Growlee allows your Dreambox to send short messages using the growl "
+"protocol\n"
+"like Recording started notifications to a PC running a growl client"
+msgstr ""
+
 #
 msgid "Guard Interval"
 msgstr "Захисний Інтервал"
@@ -2835,6 +3132,9 @@ msgstr ""
 msgid "Horizontal"
 msgstr "Горизонтальна"
 
+msgid "Hotplugging for removeable devices"
+msgstr ""
+
 #
 msgid "How many minutes do you want to record?"
 msgstr "Скільки хвилин Ви хочете записати?"
@@ -2855,6 +3155,9 @@ msgstr ""
 msgid "Hungarian"
 msgstr "Угорська"
 
+msgid "IMAP4 e-mail viewer for the Dreambox"
+msgstr ""
+
 #
 msgid "IP Address"
 msgstr "IP адреса"
@@ -2863,6 +3166,9 @@ msgstr "IP адреса"
 msgid "IP:"
 msgstr ""
 
+msgid "IRC Client for Enigma2"
+msgstr ""
+
 #
 msgid "ISO file is too large for this filesystem!"
 msgstr "Розмір ISO файлу завеликий для цієї файлової системи!"
@@ -2913,10 +3219,6 @@ msgstr ""
 "Якщо Ви задоволені результатом натисніть OK."
 
 #
-msgid "Image flash utility"
-msgstr "Інструменти запису іміджу"
-
-#
 msgid "Import AutoTimer"
 msgstr ""
 
@@ -3008,6 +3310,12 @@ msgstr "Ініціалізація HDD..."
 msgid "Input"
 msgstr "Вхід"
 
+msgid "Input device setup"
+msgstr ""
+
+msgid "Input devices"
+msgstr ""
+
 #
 msgid "Install"
 msgstr "Встановити"
@@ -3069,14 +3377,6 @@ msgid "Instant record location"
 msgstr ""
 
 #
-msgid "Integrated Ethernet"
-msgstr "Інтегрований Ethernet"
-
-#
-msgid "Integrated Wireless"
-msgstr "Інтегрований Wireless"
-
-#
 msgid "Interface: "
 msgstr ""
 
@@ -3091,6 +3391,9 @@ msgstr "Внутрішня Флеш"
 msgid "Internal LAN adapter."
 msgstr ""
 
+msgid "Internal firmware updater"
+msgstr ""
+
 #
 msgid "Invalid Location"
 msgstr "Неправильне розташування"
@@ -3153,6 +3456,12 @@ msgstr ""
 msgid "Italian"
 msgstr "Італійська"
 
+msgid "Italian Weather forecast on Dreambox"
+msgstr ""
+
+msgid "Italian Weather forecast on Dreambox from www.google.it."
+msgstr ""
+
 #
 msgid "Italy"
 msgstr ""
@@ -3170,6 +3479,51 @@ msgstr "Хід виконання"
 msgid "Just Scale"
 msgstr "Просто масштабувати"
 
+msgid "Kerni's BrushedAlu-HD skin"
+msgstr ""
+
+msgid "Kerni's DreamMM-HD skin"
+msgstr ""
+
+msgid "Kerni's Elgato-HD skin"
+msgstr ""
+
+msgid "Kerni's SWAIN skin"
+msgstr ""
+
+msgid "Kerni's SWAIN-HD skin"
+msgstr ""
+
+msgid "Kerni's UltraViolet skin"
+msgstr ""
+
+msgid "Kerni's YADS-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD skin"
+msgstr ""
+
+msgid "Kerni's dTV-HD-Reloaded skin"
+msgstr ""
+
+msgid "Kerni's dmm-HD skin"
+msgstr ""
+
+msgid "Kerni's dreamTV-HD skin"
+msgstr ""
+
+msgid "Kerni's simple skin"
+msgstr ""
+
+msgid "Kerni-HD1 skin"
+msgstr ""
+
+msgid "Kerni-HD1R2 skin"
+msgstr ""
+
+msgid "Kernis HD1 skin"
+msgstr ""
+
 #
 #, python-format
 msgid "Key %(Key)s successfully set to %(delay)i ms"
@@ -3196,6 +3550,9 @@ msgstr "Налаштування клавіатури"
 msgid "Keymap"
 msgstr "Розкладка кнопок"
 
+msgid "KiddyTimer allows to control your kids's daily tv usage."
+msgstr ""
+
 #
 msgid "LAN Adapter"
 msgstr "LAN Адаптер"
@@ -3292,6 +3649,12 @@ msgstr "Зв'язані заголовки DVD-Меню"
 msgid "List of Storage Devices"
 msgstr "Список пристроїв"
 
+msgid "Listen and record internet radio"
+msgstr ""
+
+msgid "Listen and record shoutcast internet radio on your Dreambox."
+msgstr ""
+
 #
 msgid "Lithuanian"
 msgstr "Литовська"
@@ -3389,10 +3752,23 @@ msgstr "Зробити цю закладку як звичайну"
 msgid "Manage extensions"
 msgstr ""
 
+msgid "Manage local files"
+msgstr ""
+
+msgid "Manage logos to display at boot time or while in radio mode."
+msgstr ""
+
+msgid "Manage logos to display at boottime"
+msgstr ""
+
 #
 msgid "Manage network shares"
 msgstr ""
 
+msgid ""
+"Manage your music files in a database, play it with Merlin Music Player."
+msgstr ""
+
 #
 msgid "Manage your network shares..."
 msgstr ""
@@ -3457,6 +3833,17 @@ msgstr "Медіа Програвач"
 msgid "MediaPlayer"
 msgstr "Медіа Програвач"
 
+msgid ""
+"MediaScanner scans devices for playable media files and displays a menu with "
+"possible actions like viewing pictures or playing movies."
+msgstr ""
+
+msgid ""
+"Mediaplayer plays your favorite music and videos.\n"
+"Play all your favorite music and video files, organize them in playlists, "
+"view cover and album information."
+msgstr ""
+
 #
 msgid "Medium is not a writeable DVD!"
 msgstr "Носій не є записуючим DVD!"
@@ -3469,6 +3856,9 @@ msgstr "Носій не порожній!"
 msgid "Menu"
 msgstr "Меню"
 
+msgid "Merlin Music Player and iDream"
+msgstr ""
+
 #
 msgid "Message"
 msgstr "Повідомлення"
@@ -3651,10 +4041,25 @@ msgstr ""
 msgid "Move west"
 msgstr "Перемістити на захід"
 
+msgid "Movie information from the Online Film Datenbank (German)."
+msgstr ""
+
+msgid "Movie informations from the Online Film Datenbank"
+msgstr ""
+
 #
 msgid "Movie location"
 msgstr ""
 
+msgid ""
+"MovieTagger adds tags to recorded movies to sort a large list of movies."
+msgstr ""
+
+msgid ""
+"Movielist Preview creates screenshots of recordings and shows them inside "
+"the movielist."
+msgstr ""
+
 #
 msgid "Movielist menu"
 msgstr "Меню списку фільмів"
@@ -3719,6 +4124,11 @@ msgstr ""
 msgid "N/A"
 msgstr "N/A"
 
+msgid ""
+"NCID Client shows incoming voice calls promoted by any NCID server (e.g. "
+"Vodafone Easybox) on your Dreambox."
+msgstr ""
+
 #
 msgid "NEXT"
 msgstr "НАСТУПНИЙ"
@@ -3764,6 +4174,102 @@ msgstr "Налаштування DNS"
 msgid "Nameserver settings"
 msgstr "Параметри  DNS"
 
+msgid "Nemesis BlackBox Skin"
+msgstr ""
+
+msgid "Nemesis BlackBox Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline Skin"
+msgstr ""
+
+msgid "Nemesis Blueline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin"
+msgstr ""
+
+msgid "Nemesis Blueline.Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Cobolt Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin"
+msgstr ""
+
+msgid "Nemesis ChromeLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Blue Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Flatline Skin"
+msgstr ""
+
+msgid "Nemesis Flatline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin"
+msgstr ""
+
+msgid "Nemesis GlassLine Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greenline Skin"
+msgstr ""
+
+msgid "Nemesis Greenline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Extended Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Single Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis Greyline Skin"
+msgstr ""
+
+msgid "Nemesis Greyline Skin for the Dreambox"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin"
+msgstr ""
+
+msgid "Nemesis ShadowLine Skin for the Dreambox"
+msgstr ""
+
 #
 msgid "Netmask"
 msgstr "Маска мережі"
@@ -3831,13 +4337,12 @@ msgstr ""
 msgid "New"
 msgstr "Нові"
 
-#
-msgid "New Zealand"
+msgid "New PIN"
 msgstr ""
 
 #
-msgid "New pin"
-msgstr "Новий PIN"
+msgid "New Zealand"
+msgstr ""
 
 #
 msgid "New version:"
@@ -3969,10 +4474,6 @@ msgstr ""
 "Налаштуй параметри свого тюнера перед початком сканування."
 
 #
-msgid "No useable USB stick found"
-msgstr "Не знайдено придатної USB-флешки"
-
-#
 msgid ""
 "No valid service PIN found!\n"
 "Do you like to change the service PIN now?\n"
@@ -4054,6 +4555,9 @@ msgstr "Ні, не робити нічого."
 msgid "No, just start my dreambox"
 msgstr "Ні, просто ввімкнути мого Dreambox'a"
 
+msgid "No, never"
+msgstr ""
+
 #
 msgid "No, not now"
 msgstr "Ні, не тепер."
@@ -4224,10 +4728,19 @@ msgstr "Орбітальна позиція"
 msgid "Outer Bound (+/-)"
 msgstr ""
 
+msgid "Overlay for scrolling bars"
+msgstr ""
+
 #
 msgid "Override found with alternative service"
 msgstr ""
 
+msgid "Overwrite configuration files ?"
+msgstr ""
+
+msgid "Overwrite configuration files during software upgrade?"
+msgstr ""
+
 #
 msgid "PAL"
 msgstr "PAL"
@@ -4257,10 +4770,6 @@ msgid "Packet manager"
 msgstr "Управління пакетами"
 
 #
-msgid "Page"
-msgstr "Сторінка"
-
-#
 #. TRANSLATORS: (aspect ratio policy: cropped content on left/right) in doubt, keep english term
 msgid "Pan&Scan"
 msgstr ""
@@ -4285,6 +4794,11 @@ msgstr "Встановлення батьківського контролю"
 msgid "Parental control type"
 msgstr "Тип батьківського контролю"
 
+msgid ""
+"Partnerbox allows editing a remote Dreambox's record timers and stream its "
+"TV  program."
+msgstr ""
+
 #
 msgid "Password"
 msgstr "Пароль"
@@ -4297,6 +4811,12 @@ msgstr "Затримати фільм в кінці"
 msgid "People & Blogs"
 msgstr ""
 
+msgid "PermanentClock shows the clock permanently on the screen."
+msgstr ""
+
+msgid "Persian"
+msgstr ""
+
 #
 msgid "Pets & Animals"
 msgstr ""
@@ -4346,6 +4866,12 @@ msgstr "Відтворити аудіо"
 msgid "Play YouTube movies"
 msgstr ""
 
+msgid "Play music from Last.fm"
+msgstr ""
+
+msgid "Play music from Last.fm."
+msgstr ""
+
 #
 msgid "Play next video"
 msgstr ""
@@ -4358,6 +4884,21 @@ msgstr "відтворити записані передачі..."
 msgid "Play video again"
 msgstr ""
 
+msgid "Play videos from PC on your Dreambox"
+msgstr ""
+
+msgid "Playback of Youtube through a PC"
+msgstr ""
+
+msgid "Player for Network and Internet Streams"
+msgstr ""
+
+msgid "Player for Network and Internet Streams."
+msgstr ""
+
+msgid "Plays your favorite music and videos"
+msgstr ""
+
 #
 msgid "Please Reboot"
 msgstr "Будь ласка перезавантажте"
@@ -4370,6 +4911,11 @@ msgstr "Будь ласка виберіть носій, який буде пр
 msgid "Please add titles to the compilation."
 msgstr ""
 
+msgid ""
+"Please be aware, that anyone can disable the parental control, if you have "
+"not set a PIN."
+msgstr ""
+
 #
 msgid "Please change recording endtime"
 msgstr "Будь ласка змініть час закінчення запису"
@@ -4379,10 +4925,6 @@ msgid "Please check your network settings!"
 msgstr "Будь ласка перевірте налаштування вашої мережі!"
 
 #
-msgid "Please choose .NFI image file from feed server to download"
-msgstr "Будь ласка виберіть з сервера файл .NFI для завантаження"
-
-#
 msgid "Please choose an extension..."
 msgstr "Будь ласка виберіть..."
 
@@ -4409,14 +4951,6 @@ msgid ""
 msgstr ""
 
 #
-msgid ""
-"Please disconnect all USB devices from your Dreambox and (re-)attach the "
-"target USB stick (minimum size is 64 MB) now!"
-msgstr ""
-"Будь ласка від'єднайте усі USB пристрої від вашого  Dreambox і (пере-) "
-"під'єднайте USB-флеш (мінімальний розмір 64 Mб) зараз!"
-
-#
 msgid "Please do not change any values unless you know what you are doing!"
 msgstr "Будь ласка не міняйте ніякі значення, якщо не розумієте що робите!"
 
@@ -4444,9 +4978,8 @@ msgstr "Введіть назву нової директорії"
 msgid "Please enter the correct pin code"
 msgstr "Введіть правильний PIN-код"
 
-#
-msgid "Please enter the old pin code"
-msgstr "Введіть старий PIN-код"
+msgid "Please enter the old PIN code"
+msgstr ""
 
 #
 msgid "Please enter your email address here:"
@@ -4485,10 +5018,6 @@ msgid "Please provide a Text to match"
 msgstr ""
 
 #
-msgid "Please select .NFI flash image file from medium"
-msgstr "Будь-ласка, виберіть .NFI файл з носія"
-
-#
 msgid "Please select a playlist to delete..."
 msgstr "Виберіть плейлист для видалення..."
 
@@ -4508,6 +5037,9 @@ msgstr "Виберіть підсервіс для запису..."
 msgid "Please select a subservice..."
 msgstr "Виберіть підсервіс..."
 
+msgid "Please select an NFI file and press green key to flash!"
+msgstr ""
+
 #
 msgid "Please select an extension to remove."
 msgstr "Будь ласка, виберіть розширення для видалення"
@@ -4525,10 +5057,6 @@ msgid "Please select tag to filter..."
 msgstr "Будь-ласка, виберіть тег для фільтрації..."
 
 #
-msgid "Please select target directory or medium"
-msgstr "Будь-ласка, виберіть директорію чи носій"
-
-#
 msgid "Please select the movie path..."
 msgstr "Виберіть шлях до фільму..."
 
@@ -4655,6 +5183,9 @@ msgstr ""
 msgid "Plugins"
 msgstr "Додатки"
 
+msgid "PodCast streams podcasts to your Dreambox."
+msgstr ""
+
 #
 msgid "Poland"
 msgstr ""
@@ -4719,6 +5250,9 @@ msgstr "Налаштування позиціонера"
 msgid "Positioner storage"
 msgstr "Збереження позиції"
 
+msgid "PositionerSetup helps you installing a motorized dish"
+msgstr ""
+
 #
 msgid ""
 "Power state to change to after recordings. Select \"standard\" to not change "
@@ -4733,10 +5267,19 @@ msgstr "Поріг потужності в  mA"
 msgid "Predefined transponder"
 msgstr "Наперед визначений транспондер"
 
+msgid "Prepare another USB stick for image flashing"
+msgstr ""
+
 #
 msgid "Preparing... Please wait"
 msgstr "Йде приготування... Зачекайте будь ласка"
 
+msgid "Press INFO on your remote control for additional information."
+msgstr ""
+
+msgid "Press MENU on your remote control for additional options."
+msgstr ""
+
 #
 msgid "Press OK on your remote control to continue."
 msgstr "Натисніть на ОК для продовження."
@@ -4807,10 +5350,6 @@ msgid "Press OK to toggle the selection."
 msgstr ""
 
 #
-msgid "Press OK to view full changelog"
-msgstr "Натисніть OK для перегляду всіх змін"
-
-#
 msgid "Press yellow to set this interface as default interface."
 msgstr ""
 
@@ -4830,6 +5369,12 @@ msgstr ""
 msgid "Preview menu"
 msgstr "Перегляд DVD-Меню"
 
+msgid "Preview screenshots of running tv shows"
+msgstr ""
+
+msgid "Preview screenshots of running tv shows."
+msgstr ""
+
 #
 msgid "Primary DNS"
 msgstr "Первинний DNS"
@@ -4874,6 +5419,9 @@ msgstr ""
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Python інтерфейс для /tmp/mmi.socket"
 
+msgid "Python frontend for /tmp/mmi.socket."
+msgstr ""
+
 #
 msgid "Quick"
 msgstr "Швидко"
@@ -4894,6 +5442,9 @@ msgstr "RF вихід"
 msgid "RGB"
 msgstr "RGB"
 
+msgid "RSS viewer"
+msgstr ""
+
 #
 msgid "Radio"
 msgstr "Радіо"
@@ -4957,6 +5508,12 @@ msgstr ""
 msgid "Reception Settings"
 msgstr "Параметри прийому"
 
+msgid "Reconstruct .ap and .sc files"
+msgstr ""
+
+msgid "Reconstruct missing or corrupt .ap and .sc files of recorded movies."
+msgstr ""
+
 #
 msgid "Record"
 msgstr "Запис"
@@ -4998,9 +5555,8 @@ msgstr "Записи"
 msgid "Recordings always have priority"
 msgstr "Запис завжди має перевагу"
 
-#
-msgid "Reenter new pin"
-msgstr "Введіть новий PIN-код ще раз"
+msgid "Reenter new PIN"
+msgstr ""
 
 #
 msgid "Refresh Rate"
@@ -5026,12 +5582,13 @@ msgstr "Оновити"
 msgid "Reload Black-/Whitelists"
 msgstr ""
 
-#
-msgid "Remember service pin"
+msgid "Remember service PIN"
 msgstr ""
 
-#
-msgid "Remember service pin cancel"
+msgid "Remember service PIN cancel"
+msgstr ""
+
+msgid "Remote timer and remote TV player"
 msgstr ""
 
 #
@@ -5071,14 +5628,6 @@ msgid "Remove selected AutoTimer"
 msgstr ""
 
 #
-msgid "Remove the broken .NFI file?"
-msgstr "Видалити пошкоджений .NFI файл?"
-
-#
-msgid "Remove the incomplete .NFI file?"
-msgstr "Видалити неповний .NFI файл?"
-
-#
 msgid "Remove timer"
 msgstr "Видалити таймер"
 
@@ -5107,6 +5656,9 @@ msgstr "Перейменувати"
 msgid "Rename crashlogs"
 msgstr "Перейменувати крешлог"
 
+msgid "Rename your movies"
+msgstr ""
+
 #
 msgid "Repeat"
 msgstr "Повторити"
@@ -5125,6 +5677,12 @@ msgstr ""
 msgid "Repeats"
 msgstr "Повторення"
 
+msgid "Replace the minute input for the seek functions with a seekbar."
+msgstr ""
+
+msgid "Replace the rewind  input with a seekbar"
+msgstr ""
+
 #
 msgid "Require description to be unique"
 msgstr ""
@@ -5213,6 +5771,9 @@ msgstr "Виконується відновлення"
 msgid "Restore system settings"
 msgstr "Відновлення налаштувань"
 
+msgid "Restore your Dreambox with a USB stick"
+msgstr ""
+
 #
 msgid "Restrict \"after event\" to a certain timespan?"
 msgstr ""
@@ -5317,6 +5878,9 @@ msgstr "Налашування SAT обладнання"
 msgid "Satellite equipment"
 msgstr ""
 
+msgid "SatelliteEquipmentControl allows you to fine-tune DiSEqC-settings"
+msgstr ""
+
 #
 msgid "Satellites"
 msgstr "Супутники"
@@ -5325,6 +5889,9 @@ msgstr "Супутники"
 msgid "Satfinder"
 msgstr "Рівень сигналу"
 
+msgid "Satfinder helps you to align your dish"
+msgstr ""
+
 #
 msgid "Sats"
 msgstr "Супутники"
@@ -5465,23 +6032,21 @@ msgstr "Сканувати полосу US MID"
 msgid "Scan band US SUPER"
 msgstr "Сканувати полосу US SUPER"
 
-#
-msgid "Scan range"
+msgid "Scan devices for playable media files"
 msgstr ""
 
 #
-msgid ""
-"Scan your network for wireless Access Points and connect to them using your "
-"selected wireless device.\n"
+msgid "Scan range"
 msgstr ""
-"Сканувати мережу на доступність WI-FI точок доступу і з'єднатися с ними "
-"використовуючи вибраний WI-FI адаптер\n"
 
 msgid ""
 "Scan your network for wireless access points and connect to them using your "
 "selected wireless device.\n"
 msgstr ""
 
+msgid "Scans default lamedbs sorted by satellite"
+msgstr ""
+
 #
 msgid ""
 "Scans default lamedbs sorted by satellite with a connected dish positioner"
@@ -5523,6 +6088,9 @@ msgstr ""
 msgid "Search strictness"
 msgstr ""
 
+msgid "Search through the EPG"
+msgstr ""
+
 #
 msgid "Search type"
 msgstr ""
@@ -5552,6 +6120,9 @@ msgstr "Вторинний DNS"
 msgid "Security service not running."
 msgstr "Вибір каналу..."
 
+msgid "See service-epg (and PiP) from other channels in an infobar."
+msgstr ""
+
 #
 msgid "Seek"
 msgstr "Шукати"
@@ -5587,10 +6158,6 @@ msgid "Select a timer to import"
 msgstr ""
 
 #
-msgid "Select audio mode"
-msgstr "Виберіть аудіо режим"
-
-#
 msgid "Select audio track"
 msgstr "Виберіть аудіо доріжку"
 
@@ -5606,17 +6173,21 @@ msgstr "Виберіть канал для запису з"
 msgid "Select channel to record on"
 msgstr ""
 
-#
-msgid "Select files for backup. Currently selected:\n"
-msgstr "Вибір файлів для резервного копіювання. Вибрано:\n"
+msgid "Select desired image from feed list"
+msgstr ""
+
+msgid "Select files for backup."
+msgstr ""
 
 #
 msgid "Select files/folders to backup"
 msgstr ""
 
-#
-msgid "Select image"
-msgstr "Виберіть імідж"
+msgid "Select input device"
+msgstr ""
+
+msgid "Select input device."
+msgstr ""
 
 #
 msgid "Select interface"
@@ -5680,10 +6251,6 @@ msgid "Select your choice."
 msgstr ""
 
 #
-msgid "Selected source image"
-msgstr "Вибраний імідж"
-
-#
 msgid "Send DiSEqC"
 msgstr "Надіслати DiSEqC"
 
@@ -5771,6 +6338,9 @@ msgstr "Інформація"
 msgid "Services"
 msgstr "Канали"
 
+msgid "Set Bitstream/PCM audio delays"
+msgstr ""
+
 #
 msgid "Set End Time"
 msgstr ""
@@ -5804,6 +6374,9 @@ msgstr ""
 msgid "Set this NO to disable this AutoTimer."
 msgstr ""
 
+msgid "Sets your Dreambox into Deep-Standby"
+msgstr ""
+
 #
 msgid "Setting key canceled"
 msgstr ""
@@ -5907,6 +6480,26 @@ msgstr "Радіо-режим..."
 msgid "Show the tv player..."
 msgstr "ТБ-режим..."
 
+msgid "Show webcam pictures on your TV Screen"
+msgstr ""
+
+msgid ""
+"Shows a list containing the zapping-history and allows user to zap to the "
+"entries or to modify them."
+msgstr ""
+
+msgid "Shows a list of recent zap entries"
+msgstr ""
+
+msgid "Shows average bitrate of video and audio"
+msgstr ""
+
+msgid "Shows statistics of watched services"
+msgstr ""
+
+msgid "Shows the clock permanently on the screen"
+msgstr ""
+
 #
 msgid "Shows the state of your wireless LAN connection.\n"
 msgstr "Показати стан безпровідного LAN з'єднання.\n"
@@ -5939,10 +6532,16 @@ msgstr "Подібні передачі:"
 msgid "Simple"
 msgstr "Простий"
 
+msgid "Simple IRC GroupChat client for e2 #dm8000-vip channel"
+msgstr ""
+
 #
 msgid "Simple titleset (compatibility for legacy players)"
 msgstr "Простий заголовок (сумісність з DVD плеєрами)"
 
+msgid "SimpleRSS allows reading RSS newsfeeds on your Dreambox."
+msgstr ""
+
 #
 msgid "Single"
 msgstr "Один"
@@ -5967,6 +6566,9 @@ msgstr "однокроковий (GOP)"
 msgid "Skin"
 msgstr ""
 
+msgid "SkinSelector shows a menu with selectable skins"
+msgstr ""
+
 #
 msgid "Skins"
 msgstr "Скіни"
@@ -6012,6 +6614,9 @@ msgstr "Програмне забезпечення"
 msgid "Software management"
 msgstr ""
 
+msgid "Software manager setup"
+msgstr ""
+
 #
 msgid "Software restore"
 msgstr "Встановлення іміджу"
@@ -6020,6 +6625,12 @@ msgstr "Встановлення іміджу"
 msgid "Software update"
 msgstr "Оновлення пакетів"
 
+msgid "SoftwareManager manages your Dreambox software"
+msgstr ""
+
+msgid "Softwaremanager information"
+msgstr ""
+
 #
 msgid "Some plugins are not available:\n"
 msgstr "Деякі додатки не доступні:\n"
@@ -6154,6 +6765,9 @@ msgstr "Почати на"
 msgid "Std. Feeds"
 msgstr ""
 
+msgid "Step by step network configuration"
+msgstr ""
+
 #
 msgid "Step east"
 msgstr "Крок на схід"
@@ -6177,10 +6791,6 @@ msgid "Step west"
 msgstr "Крок на схід"
 
 #
-msgid "Stereo"
-msgstr "Стерео"
-
-#
 msgid "Stop"
 msgstr "Зупинити"
 
@@ -6220,6 +6830,12 @@ msgstr "Зберегти позицію"
 msgid "Stored position"
 msgstr "Збережена позиція"
 
+msgid "Stream podcasts"
+msgstr ""
+
+msgid "Streaming modules for the orf.at iptv web page."
+msgstr ""
+
 #
 msgid "Subservice list..."
 msgstr "список підсервісів..."
@@ -6354,6 +6970,9 @@ msgstr "Тестовий режим"
 msgid "Test the network configuration of your Dreambox.\n"
 msgstr "Тест мережевого з'єднання Вашого Dreambox'а.\n"
 
+msgid "Test your DiSEqC equipment"
+msgstr ""
+
 #
 msgid "Test-Messagebox?"
 msgstr "Тест-Messagebox?"
@@ -6379,6 +6998,12 @@ msgid ""
 "Please press OK to continue."
 msgstr ""
 
+msgid ""
+"The CleanupWizard informs you when the internal free memory of your dreambox "
+"has dropped below a definable threshold.You can use this wizard to remove "
+"some plugins."
+msgstr ""
+
 #
 msgid ""
 "The DVD standard doesn't support H.264 (HDTV) video streams. Do you want to "
@@ -6389,12 +7014,52 @@ msgstr ""
 "даними в Dreambox-форматі (який не буде програватись в стандартних DVD "
 "програвачах)?"
 
+msgid ""
+"The Elektro Power Save plugin puts the box from standby to sleep mode (Deep "
+"Standby) at certain times.\n"
+"This only happens if the box is in standby and no recording is running or "
+"sheduled in the next 20 minutes.\n"
+"The box automatically wakes up for recordings or at the end of the sleep "
+"time. You therefore don't have to wait until it is on again."
+msgstr ""
+
+msgid ""
+"The Hotplug plugin notifies your system of newly added or removed devices."
+msgstr ""
+
 #
 msgid ""
 "The NetworkWizard extension is not installed!\n"
 "Please install it."
 msgstr ""
 
+msgid "The PIN code has been changed successfully."
+msgstr ""
+
+msgid "The PIN codes you entered are different."
+msgstr ""
+
+msgid ""
+"The PicturePlayer displays your photos on the TV.\n"
+"You can view them as thumbnails or slideshow."
+msgstr ""
+
+msgid ""
+"The Satfinder plugin helps you to align your dish.\n"
+"It shows you informations about signal rate and errors."
+msgstr ""
+
+msgid ""
+"The SkinSelector shows a menu with selectable skins.\n"
+"It's now easy to change the look and feel of your Dreambox."
+msgstr ""
+
+msgid ""
+"The SoftwareManager manages your Dreambox software.\n"
+"It's easy to update your receiver's software, install or remove plugins or "
+"even backup and restore your system settings."
+msgstr ""
+
 #
 msgid ""
 "The Softwaremanagement extension is not installed!\n"
@@ -6414,13 +7079,26 @@ msgid ""
 "inside of this timespan."
 msgstr ""
 
-#
 msgid ""
-"The USB stick is now bootable. Do you want to download the latest image from "
-"the feed server and save it on the stick?"
+"The USB stick was prepared to be bootable.\n"
+"Now you can download an NFI image file!"
+msgstr ""
+
+msgid ""
+"The VideoEnhancement plugin provides advanced video enhancement settings."
+msgstr ""
+
+msgid ""
+"The VideoTune helps fine-tuning your tv display.\n"
+"You can control brightness and contrast of your tv."
+msgstr ""
+
+msgid "The Videomode plugin provides advanced video mode settings."
+msgstr ""
+
+msgid ""
+"The WirelessLan plugin helps you configuring your WLAN network interface."
 msgstr ""
-"USB-стік тепер завантажувальний. Бажаєте завантажити останній імідж з "
-"сервера і зберегти його на стіку?"
 
 #
 msgid "The backup failed. Please choose a different backup location."
@@ -6489,23 +7167,8 @@ msgstr ""
 msgid "The match attribute is mandatory."
 msgstr ""
 
-#
-msgid ""
-"The md5sum validation failed, the file may be corrupted! Are you sure that "
-"you want to burn this image to flash memory? You are doing this at your own "
-"risk!"
+msgid "The md5sum validation failed, the file may be corrupted!"
 msgstr ""
-"Перевірка контрольної сумми md5 невдала‚ можливо файл пошкоджений! Ви "
-"впевнені  у бажанні записати даний імідж у пам'ять? Це ви виконуєте на "
-"власний ризик!"
-
-#
-msgid ""
-"The md5sum validation failed, the file may be downloaded incompletely or be "
-"corrupted!"
-msgstr ""
-"Перевірка контрольної сумми md5 невдала‚ можливо файл неповністю "
-"завантажений або пошкоджений!"
 
 #
 msgid "The package doesn't contain anything."
@@ -6521,22 +7184,17 @@ msgid "The path %s already exists."
 msgstr "Шлях %s вже існує "
 
 #
-msgid "The pin code has been changed successfully."
-msgstr "PIN-код змінено успішно."
-
-#
 msgid "The pin code you entered is wrong."
 msgstr "Введений PIN-код невірний."
 
 #
-msgid "The pin codes you entered are different."
-msgstr "Введений PIN-код є іншим."
-
-#
 #, python-format
 msgid "The results have been written to %s."
 msgstr "Результати були записані до %s."
 
+msgid "The skin is in KingSize-definition 1024x576"
+msgstr ""
+
 #
 msgid "The sleep timer has been activated."
 msgstr "Таймер сну активний."
@@ -6568,6 +7226,12 @@ msgid ""
 "The wizard can backup your current settings. Do you want to do a backup now?"
 msgstr "Майстер може зберегти Ваші налаштування. Бажаєте зробити копію зараз?"
 
+#, python-format
+msgid ""
+"The wizard found a configuration backup. Do you want to restore your old "
+"settings from %s?"
+msgstr ""
+
 #
 msgid "The wizard is finished now."
 msgstr "Майстер завершив роботу."
@@ -6624,27 +7288,6 @@ msgid ""
 msgstr ""
 
 #
-#, python-format
-msgid "This .NFI file does not contain a valid %s image!"
-msgstr "Цей .NFI файл не є дійсним %s іміджем!"
-
-#
-msgid ""
-"This .NFI file does not have a md5sum signature and is not guaranteed to "
-"work. Do you really want to burn this image to flash memory?"
-msgstr ""
-"Цей .NFI файл не має md5sum підпису і це не гарантує, що він буде робочим. "
-"Ви дійсно бажаєте записати цей імідж в флеш пам'ять?"
-
-#
-msgid ""
-"This .NFI file has a valid md5 signature. Continue programming this image to "
-"flash memory?"
-msgstr ""
-"Цей .NFI файл має вірний md5sum підпис. Продовжити запис цього іміджу в флеш "
-"пам'ять?"
-
-#
 msgid ""
 "This DVD RW medium is already formatted - reformatting will erase all "
 "content on the disc."
@@ -6692,6 +7335,16 @@ msgid ""
 "uses."
 msgstr ""
 
+msgid ""
+"This plugin creates a USB stick which can be used to update the firmware of "
+"your Dreambox without the need for a network or WLAN connection.\n"
+"First, a USB stick needs to be prepared so that it becomes bootable.\n"
+"In the next step, an NFI image file can be downloaded from the update server "
+"and saved on the USB stick.\n"
+"If you already have a prepared bootable USB stick, please insert it now. "
+"Otherwise plug in a USB stick with a minimum size of 64 MB!"
+msgstr ""
+
 #
 msgid "This plugin is installed."
 msgstr "Цей додаток встановлено"
@@ -6712,6 +7365,11 @@ msgstr "Цей додаток буде видалено"
 msgid "This setting controls the behavior when a timer matches a found event."
 msgstr ""
 
+msgid ""
+"This system tool is internally used to program the hardware with firmware "
+"updates."
+msgstr ""
+
 #
 msgid ""
 "This test checks for configured Nameservers.\n"
@@ -6899,21 +7557,17 @@ msgstr "Властивості"
 msgid "Titleset mode"
 msgstr "Режим встановлення заголовку "
 
-#
+msgid "To be used as simple downloading application by other Plugins."
+msgstr ""
+
 msgid ""
 "To update your Dreambox firmware, please follow these steps:\n"
-"1) Turn off your box with the rear power switch and plug in the bootable USB "
-"stick.\n"
+"1) Turn off your box with the rear power switch and make sure the bootable "
+"USB stick is plugged in.\n"
 "2) Turn mains back on and hold the DOWN button on the front panel pressed "
 "for 10 seconds.\n"
 "3) Wait for bootup and follow instructions of the wizard."
 msgstr ""
-"Щоб оновити імідж в Вашому Dreambox, будь-ласка виконайте наступні кроки:\n"
-"1) Вимкніть ваш приймач за допомогою кнопки напруги і вставте "
-"завантажувальний USB-стік.\n"
-"2) Ввімкніть приймач і утримуйте натисненою кнопку Вниз на передній панелі "
-"протягом 10 секунд.\n"
-"3) Дочекайтесь завантаження і дотримуйтесь інструкцій помічника."
 
 #
 msgid "Today"
@@ -6947,6 +7601,9 @@ msgstr ""
 msgid "Track"
 msgstr "Трек"
 
+msgid "TrafficInfo shows german traffic information."
+msgstr ""
+
 #
 msgid "Translation"
 msgstr "Переклад"
@@ -7072,12 +7729,6 @@ msgid "USB stick wizard"
 msgstr "Помічник USB пам'яті"
 
 #
-msgid ""
-"USB stick wizard finished. Your dreambox will now restart with your new "
-"image!"
-msgstr ""
-
-#
 msgid "Ukrainian"
 msgstr "Українська"
 
@@ -7155,6 +7806,9 @@ msgstr "Розмонтування невдале"
 msgid "Unsupported"
 msgstr ""
 
+msgid "UnwetterInfo shows german storm information."
+msgstr ""
+
 #
 msgid "Update"
 msgstr "Оновлення"
@@ -7244,6 +7898,9 @@ msgstr ""
 msgid "Use a gateway"
 msgstr "Використовувати шлюз"
 
+msgid "Use and control multiple Dreamboxes with different RCs."
+msgstr ""
+
 #
 msgid "Use non-smooth winding at speeds above"
 msgstr "Неплавне перемотування на швидкостях вище"
@@ -7278,6 +7935,12 @@ msgstr ""
 "Для зміни параметрів використовуйте кнопки вверх/вниз. Після цього, "
 "натисніть OK."
 
+msgid "Use this input device settings?"
+msgstr ""
+
+msgid "Use this settings?"
+msgstr ""
+
 #
 msgid "Use this video enhancement settings?"
 msgstr ""
@@ -7322,6 +7985,12 @@ msgstr "VCR скарт"
 msgid "VMGM (intro trailer)"
 msgstr "VMGM (вступний трейлер)"
 
+msgid "Vali-XD skin"
+msgstr ""
+
+msgid "Vali.HD.nano skin"
+msgstr ""
+
 msgid ""
 "Verify your Dreambox authenticity by running the genuine dreambox plugin!"
 msgstr ""
@@ -7382,6 +8051,15 @@ msgstr ""
 msgid "Video mode selection."
 msgstr "Вибір Відео режиму"
 
+msgid "Video streaming from the orf.at web page"
+msgstr ""
+
+msgid "VideoEnhancement provides advanced video enhancement settings"
+msgstr ""
+
+msgid "VideoTune helps fine-tuning your tv display"
+msgstr ""
+
 #
 msgid "Videobrowser exit behavior:"
 msgstr ""
@@ -7390,12 +8068,21 @@ msgstr ""
 msgid "Videoenhancement Setup"
 msgstr ""
 
+msgid "Videomode provides advanced video mode settings"
+msgstr ""
+
 #
 msgid "Videoplayer stop/exit behavior:"
 msgstr ""
 
-#
-msgid "View Count"
+#
+msgid "View Count"
+msgstr ""
+
+msgid "View Google maps"
+msgstr ""
+
+msgid "View Google maps with your Dreambox."
 msgstr ""
 
 #
@@ -7502,6 +8189,14 @@ msgstr ""
 msgid "Virtual KeyBoard"
 msgstr "Віртуальна Клавіатура"
 
+msgid "Visualization for the European Installation Bus"
+msgstr ""
+
+msgid ""
+"Visualize and control your lights, dimmers, blinds, thermostats etc. through "
+"EIB/KNX. (linknx server required)"
+msgstr ""
+
 #
 msgid "Voltage mode"
 msgstr "Режим напруги"
@@ -7552,6 +8247,15 @@ msgstr "Очікування"
 msgid "Warn if free space drops below (kB):"
 msgstr ""
 
+msgid "Watch streams from ZDF Mediathek"
+msgstr ""
+
+msgid "WeatherPlugin shows weatherforecasts on your Dreambox."
+msgstr ""
+
+msgid "Weatherforecast on your Dreambox"
+msgstr ""
+
 #
 msgid "Webinterface"
 msgstr ""
@@ -7732,10 +8436,6 @@ msgid "Where to save temporary timeshift recordings?"
 msgstr "Де зберігати тимчасові timeshift записи?"
 
 #
-msgid "Wireless"
-msgstr "Безпровідний"
-
-#
 msgid "Wireless LAN"
 msgstr ""
 
@@ -7747,6 +8447,93 @@ msgstr "Безпровідна мережа"
 msgid "Wireless Network State"
 msgstr ""
 
+msgid ""
+"With AntiScrollbar you can cover up annoying ticker lines (e.g. in news "
+"channels)."
+msgstr ""
+
+msgid ""
+"With DVDBurn you can make compilations of records from your Dreambox hard "
+"drive.\n"
+"Optionally you can add customizable menus. You can record the compilation to "
+"a standard-compliant DVD that can be played on conventinal DVD players.\n"
+"HDTV recordings can only be burned in proprietary dreambox format."
+msgstr ""
+
+msgid "With EPGSearch you can search through the EPG and create timers."
+msgstr ""
+
+msgid "With Genuine Dreambox you can verify the authenticity of your Dreambox."
+msgstr ""
+
+msgid ""
+"With IMDb you can download and displays movie information (rating, poster, "
+"cast, synopsis etc.) about the selected event."
+msgstr ""
+
+msgid "With MovieRetitle you can rename your movies."
+msgstr ""
+
+msgid ""
+"With MyTube you can play YouTube videos directly on your TV without a PC."
+msgstr ""
+
+msgid "With WebcamViewer you can watch webcams on your TV Screen."
+msgstr ""
+
+msgid ""
+"With Werbezapper you can bridge commercials by creating short timers\n"
+"(between 1 and 9 minutes long) which will automatically zap back to the "
+"original channel after execution."
+msgstr ""
+
+msgid ""
+"With YouTubePlayer you can watch YouTube-Videos on the Dreambox.\n"
+"This plugin requires a PC with the VLC program running."
+msgstr ""
+
+msgid ""
+"With the CommonInterfaceAssignment plugin it is possible to use differentCI "
+"modules in your Dreambox and assign dedicated providers/services or caids to "
+"each of them.\n"
+"This allows watching a scrambled service while recording another one."
+msgstr ""
+
+msgid ""
+"With the CrashlogAutoSubmit plugin it is possible to automaticallymail "
+"crashlogs found on your hard drive to Dream Multimedia."
+msgstr ""
+
+msgid ""
+"With the DefaultServicesScanner plugin you can scan default lamedbs sorted "
+"by satellite with a connected dish positioner."
+msgstr ""
+
+msgid ""
+"With the DiseqcTester plugin you can test your satellite equipment for "
+"DiSEqC compatibility and errors."
+msgstr ""
+
+msgid ""
+"With the NFIFlash plugin it is possible to prepare a USB stick with an "
+"Dreambox image.\n"
+"It is then possible to flash your Dreambox with the image on that stick."
+msgstr ""
+
+msgid ""
+"With the NetworkWizard you can easily configure your network step by step."
+msgstr ""
+
+msgid ""
+"With the PositionerSetup plugin it is easy to install and configure a "
+"motorized dish."
+msgstr ""
+
+msgid ""
+"With the SatelliteEquipmentControl plugin it is possible to fine-tune DiSEqC-"
+"settings."
+msgstr ""
+
 #
 msgid ""
 "With this option enabled the channel to record on can be changed to a "
@@ -7772,10 +8559,6 @@ msgid "Write failed!"
 msgstr "Записати невдалось!"
 
 #
-msgid "Writing NFI image file to flash completed"
-msgstr "Запис іміджу NFI завершено успішно"
-
-#
 msgid "YPbPr"
 msgstr "YPbPr"
 
@@ -7791,6 +8574,9 @@ msgstr "Так"
 msgid "Yes to all"
 msgstr ""
 
+msgid "Yes, always"
+msgstr ""
+
 #
 msgid "Yes, and delete this movie"
 msgstr "Так, і видалити цей фільм"
@@ -7912,6 +8698,9 @@ msgid ""
 "As this is a mandatory Attribute you cannot continue without doing so."
 msgstr ""
 
+msgid "You didn't select a channel to record from."
+msgstr ""
+
 #
 #, python-format
 msgid ""
@@ -7960,15 +8749,11 @@ msgstr ""
 "Зараз Ваш Drembox буде вимкнено. Після виконання всіх інструкцій з сайта, "
 "Ваше нове програмне забезпечення запропонує відновити свої налаштування."
 
-#
 msgid ""
-"You need to set a pin code and hide it from your children.\n"
+"You need to set a PIN code and hide it from your children.\n"
 "\n"
 "Do you want to set the pin now?"
 msgstr ""
-"Ви повинні ввести PIN-код і сховати це від своїх дітей.\n"
-"\n"
-"Хочете ввести PIN-код зараз?"
 
 #
 msgid ""
@@ -8090,6 +8875,9 @@ msgid ""
 "Please choose what you want to do next."
 msgstr ""
 
+msgid "ZDFMediathek allows you to watch streams from ZDF Mediathek."
+msgstr ""
+
 #
 msgid "Zap back to previously tuned service?"
 msgstr ""
@@ -8108,6 +8896,18 @@ msgstr "Повернутись назад на канал?"
 msgid "Zap back to service before tuner setup?"
 msgstr ""
 
+msgid "Zap between commercials"
+msgstr ""
+
+msgid "ZapStatistic shows the watched services with some statistics."
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies"
+msgstr ""
+
+msgid "Zoom into letterboxed/anamorph movies."
+msgstr ""
+
 msgid "Zydas"
 msgstr ""
 
@@ -8127,6 +8927,9 @@ msgstr "[редагування фаворитів]"
 msgid "[move mode]"
 msgstr "[режим переміщення]"
 
+msgid "a HD skin from Kerni"
+msgstr ""
+
 #
 msgid "a gui to assign services/providers to common interface modules"
 msgstr "GUI для призначення каналів/провайдерів для CI-модулів"
@@ -8235,6 +9038,9 @@ msgstr "додати канал до фаворитів"
 msgid "add services"
 msgstr ""
 
+msgid "add tags to recorded movies"
+msgstr ""
+
 #
 msgid "add to parental protection"
 msgstr "додати в батьківський контроль"
@@ -8247,6 +9053,19 @@ msgstr "розширений"
 msgid "alphabetic sort"
 msgstr "сортувати за алфавітом"
 
+msgid "assign color buttons (red/green/yellow/blue) to plugins from MOVIELIST."
+msgstr ""
+
+msgid "assign color buttons to plugins from MOVIELIST"
+msgstr ""
+
+msgid ""
+"assign long key-press (red/green/yellow/blue) to plugins or E2 functions."
+msgstr ""
+
+msgid "assign long key-press on color buttons to plugins or E2 functions"
+msgstr ""
+
 #
 msgid "assigned CAIds:"
 msgstr ""
@@ -8331,10 +9150,6 @@ msgid "chapters"
 msgstr "фрагменти"
 
 #
-msgid "choose destination directory"
-msgstr "виберіть кінцеву директорію"
-
-#
 msgid "circular left"
 msgstr "кругова ліва"
 
@@ -8366,6 +9181,9 @@ msgstr "під'єднаний"
 msgid "continue"
 msgstr "продовжити"
 
+msgid "control multiple Dreamboxes with different RCs"
+msgstr ""
+
 #
 msgid "copy to bouquets"
 msgstr "копіювати до пакетів"
@@ -8378,6 +9196,10 @@ msgstr "не може бути видалено"
 msgid "create directory"
 msgstr "створити директорію"
 
+#, python-format
+msgid "currently installed image: %s"
+msgstr ""
+
 #
 msgid "daily"
 msgstr "щодня"
@@ -8410,6 +9232,9 @@ msgstr "видалити збережений плейлист"
 msgid "delete..."
 msgstr "видалити..."
 
+msgid "description"
+msgstr ""
+
 #
 msgid "disable"
 msgstr "вимкнути"
@@ -8535,10 +9360,6 @@ msgid "exit networkadapter setup menu"
 msgstr "вийти з меню конфігурації мережевого адаптера"
 
 #
-msgid "failed"
-msgstr "невдало"
-
-#
 msgid "fileformats (BMP, PNG, JPG, GIF)"
 msgstr "формат файлів (BMP, PNG, JPG, GIF)"
 
@@ -8814,6 +9635,9 @@ msgstr ""
 msgid "not locked"
 msgstr "нема сигналу"
 
+msgid "not supported"
+msgstr ""
+
 #
 msgid "not used"
 msgstr "не викорситувається"
@@ -8918,6 +9742,12 @@ msgstr "йде запис..."
 msgid "red"
 msgstr "червоний"
 
+msgid "redesigned Kerni-HD1 skin"
+msgstr ""
+
+msgid "redirect notifications to Growl"
+msgstr ""
+
 #
 msgid "remove a nameserver entry"
 msgstr "видалити DNS запис"
@@ -9019,15 +9849,14 @@ msgstr "другий кабель моторизованої LNB"
 msgid "seconds"
 msgstr "секунди"
 
+msgid "see service-epg (and PiP) from channels in an infobar"
+msgstr ""
+
 #
 msgid "select"
 msgstr "вибрати"
 
 #
-msgid "select .NFI flash file"
-msgstr "виберіть .NFI файл"
-
-#
 msgid "select CAId"
 msgstr "вибрати CAId"
 
@@ -9036,10 +9865,6 @@ msgid "select CAId's"
 msgstr "вибрати CAId'и"
 
 #
-msgid "select image from server"
-msgstr "виберіть імідж з сервера"
-
-#
 msgid "select interface"
 msgstr "виберіть інтерфейс"
 
@@ -9055,17 +9880,18 @@ msgstr "виберіть фільм"
 msgid "select the movie path"
 msgstr "виберіть шлях до фільму"
 
-#
-msgid "service pin"
-msgstr "PIN-код каналу"
+msgid "service PIN"
+msgstr ""
+
+msgid "set enigma2 to standby-mode after startup"
+msgstr ""
 
 #
 msgid "sets the Audio Delay (LipSync)"
 msgstr ""
 
-#
-msgid "setup pin"
-msgstr "PIN-код налаштувань"
+msgid "setup PIN"
+msgstr ""
 
 #
 msgid "show DVD main menu"
@@ -9255,6 +10081,9 @@ msgstr "додати мітку вирізання в цю позицію"
 msgid "toggle time, chapter, audio, subtitle info"
 msgstr "основна інформація"
 
+msgid "tuner is not supported"
+msgstr ""
+
 #
 msgid "unavailable"
 msgstr ""
@@ -9279,6 +10108,12 @@ msgstr ""
 msgid "use as HDD replacement"
 msgstr ""
 
+msgid "use your Dreambox as Web proxy"
+msgstr ""
+
+msgid "use your Dreambox as Web proxy."
+msgstr ""
+
 #
 msgid "user defined"
 msgstr "на вибір користувача"
@@ -9372,6 +10207,17 @@ msgstr "Переключений"
 #~ msgstr "* Доступні тільки, якщо введений прихований SSID чи мережевий ключ"
 
 #
+#~ msgid ".NFI Download failed:"
+#~ msgstr "Завантаження файлу .NFI невдале:"
+
+#
+#~ msgid ""
+#~ ".NFI file passed md5sum signature check. You can safely flash this image!"
+#~ msgstr ""
+#~ "Контрольна сума md5 файлу .NFI перевірена. Можете безпечно використати "
+#~ "цей імідж!"
+
+#
 #~ msgid "/usr/share/enigma2 directory"
 #~ msgstr "директорія /usr/share/enigma2"
 
@@ -9444,6 +10290,26 @@ msgstr "Переключений"
 #~ msgstr "Монітор розмов"
 
 #
+#~ msgid "Cannot parse feed directory"
+#~ msgstr "Неможливо визначити каталог"
+
+#
+#~ msgid "Change dir."
+#~ msgstr "Змінити дир."
+
+#
+#~ msgid "Change service pin"
+#~ msgstr "Змінити PIN-код каналу"
+
+#
+#~ msgid "Change service pins"
+#~ msgstr "Змінити PIN-код каналів"
+
+#
+#~ msgid "Change setup pin"
+#~ msgstr "Змінити PIN-код для налаштувань"
+
+#
 #~ msgid "Choose source"
 #~ msgstr "Виберіть джерело"
 
@@ -9478,10 +10344,6 @@ msgstr "Переключений"
 #~ "повторно..."
 
 #
-#~ msgid "Continue"
-#~ msgstr "Продовжити"
-
-#
 #~ msgid ""
 #~ "Crashlogs found!\n"
 #~ "Send them to Dream Multimedia ?"
@@ -9522,6 +10384,10 @@ msgstr "Переключений"
 #~ msgstr "Майстер стандартних налаштувань"
 
 #
+#~ msgid "Destination directory"
+#~ msgstr "Кінцева директорія"
+
+#
 #~ msgid "Device Setup..."
 #~ msgstr "Налаштування пристроїв..."
 
@@ -9530,6 +10396,10 @@ msgstr "Переключений"
 #~ msgstr "DiSEqC Режим"
 
 #
+#~ msgid "Disable Subtitles"
+#~ msgstr "Вимкнути субтитри"
+
+#
 #~ msgid ""
 #~ "Disconnected from\n"
 #~ "Fritz!Box! (%s)\n"
@@ -9568,6 +10438,10 @@ msgstr "Переключений"
 #~ msgstr "Виконано - Встановлено або обновлено %d пакетів з %d помилками"
 
 #
+#~ msgid "Download of USB flasher boot image failed: "
+#~ msgstr "Завантажити образ з USB пристрою невдалось:"
+
+#
 #~ msgid "Edit IPKG source URL..."
 #~ msgstr "Редагувати URL адресу... "
 
@@ -9608,6 +10482,11 @@ msgstr "Переключений"
 #~ msgstr "Перевірка файлової системи..."
 
 #
+#~ msgid ""
+#~ "First we need to download the latest boot environment for the USB flasher."
+#~ msgstr "Спочатку необхідно завантажити останнє бут-середовище для USB."
+
+#
 #~ msgid "Following tasks will be done after you press continue."
 #~ msgstr "Наступні завдання будуть виконані після натискання на 'продовжити'"
 
@@ -9644,6 +10523,10 @@ msgstr "Переключений"
 #~ msgstr "Якщо ви бачите цю сторінку, натисніть OK."
 
 #
+#~ msgid "Image flash utility"
+#~ msgstr "Інструменти запису іміджу"
+
+#
 #~ msgid "Image-Upgrade"
 #~ msgstr "Обновлення Іміджу"
 
@@ -9660,6 +10543,14 @@ msgstr "Переключений"
 #~ msgstr "Встановлення оновлень..."
 
 #
+#~ msgid "Integrated Ethernet"
+#~ msgstr "Інтегрований Ethernet"
+
+#
+#~ msgid "Integrated Wireless"
+#~ msgstr "Інтегрований Wireless"
+
+#
 #~ msgid "Invert display"
 #~ msgstr "Інверсія LCD"
 
@@ -9688,10 +10579,18 @@ msgstr "Переключений"
 #~ msgstr "Мережа..."
 
 #
+#~ msgid "New pin"
+#~ msgstr "Новий PIN"
+
+#
 #~ msgid "No 50 Hz, sorry. :("
 #~ msgstr "Нема 50 Hz, вибачайте. :("
 
 #
+#~ msgid "No useable USB stick found"
+#~ msgstr "Не знайдено придатної USB-флешки"
+
+#
 #~ msgid ""
 #~ "No working local networkadapter found.\n"
 #~ "Please verify that you have attached a network cable and your Network is "
@@ -9737,10 +10636,38 @@ msgstr "Переключений"
 #~ msgstr "Деталі пакету для:"
 
 #
+#~ msgid "Page"
+#~ msgstr "Сторінка"
+
+#
+#~ msgid "Please choose .NFI image file from feed server to download"
+#~ msgstr "Будь ласка виберіть з сервера файл .NFI для завантаження"
+
+#
+#~ msgid ""
+#~ "Please disconnect all USB devices from your Dreambox and (re-)attach the "
+#~ "target USB stick (minimum size is 64 MB) now!"
+#~ msgstr ""
+#~ "Будь ласка від'єднайте усі USB пристрої від вашого  Dreambox і (пере-) "
+#~ "під'єднайте USB-флеш (мінімальний розмір 64 Mб) зараз!"
+
+#
+#~ msgid "Please enter the old pin code"
+#~ msgstr "Введіть старий PIN-код"
+
+#
+#~ msgid "Please select .NFI flash image file from medium"
+#~ msgstr "Будь-ласка, виберіть .NFI файл з носія"
+
+#
 #~ msgid "Please select keyword to filter..."
 #~ msgstr "Виберіть ключове слово для фільтрування..."
 
 #
+#~ msgid "Please select target directory or medium"
+#~ msgstr "Будь-ласка, виберіть директорію чи носій"
+
+#
 #~ msgid "Plugin manager"
 #~ msgstr "Менеджер додатків"
 
@@ -9753,6 +10680,10 @@ msgstr "Переключений"
 #~ msgstr "Інформація процесів менеджера додатків..."
 
 #
+#~ msgid "Press OK to view full changelog"
+#~ msgstr "Натисніть OK для перегляду всіх змін"
+
+#
 #~ msgid ""
 #~ "Pressing OK enables the built in wireless LAN support of your Dreambox.\n"
 #~ "Wlan USB Sticks with Zydas ZD1211B and RAlink RT73 Chipset are "
@@ -9798,6 +10729,18 @@ msgstr "Переключений"
 #~ "Дійсно вимкнути зараз?"
 
 #
+#~ msgid "Reenter new pin"
+#~ msgstr "Введіть новий PIN-код ще раз"
+
+#
+#~ msgid "Remove the broken .NFI file?"
+#~ msgstr "Видалити пошкоджений .NFI файл?"
+
+#
+#~ msgid "Remove the incomplete .NFI file?"
+#~ msgstr "Видалити неповний .NFI файл?"
+
+#
 #~ msgid "Reset configuration"
 #~ msgstr "Скидання налаштувань"
 
@@ -9824,18 +10767,42 @@ msgstr "Переключений"
 #~ "параметри."
 
 #
+#~ msgid ""
+#~ "Scan your network for wireless Access Points and connect to them using "
+#~ "your selected wireless device.\n"
+#~ msgstr ""
+#~ "Сканувати мережу на доступність WI-FI точок доступу і з'єднатися с ними "
+#~ "використовуючи вибраний WI-FI адаптер\n"
+
+#
 #~ msgid "Select IPKG source to edit..."
 #~ msgstr "Виберіть IPKG джерело..."
 
 #
+#~ msgid "Select audio mode"
+#~ msgstr "Виберіть аудіо режим"
+
+#
+#~ msgid "Select files for backup. Currently selected:\n"
+#~ msgstr "Вибір файлів для резервного копіювання. Вибрано:\n"
+
+#
 #~ msgid "Select files/folders to backup..."
 #~ msgstr "Виберіть файли/папки..."
 
 #
+#~ msgid "Select image"
+#~ msgstr "Виберіть імідж"
+
+#
 #~ msgid "Select video input"
 #~ msgstr "Виберіть відео вхід"
 
 #
+#~ msgid "Selected source image"
+#~ msgstr "Вибраний імідж"
+
+#
 #~ msgid "Set as default Interface"
 #~ msgstr "Встановити як Інтерфейс за замовчуванням"
 
@@ -9886,6 +10853,10 @@ msgstr "Переключений"
 #~ msgstr "Крок "
 
 #
+#~ msgid "Stereo"
+#~ msgstr "Стерео"
+
+#
 #~ msgid ""
 #~ "Thank you for using the wizard. Your box is now ready to use.\n"
 #~ "Please press OK to start using you Dreambox."
@@ -9895,6 +10866,14 @@ msgstr "Переключений"
 
 #
 #~ msgid ""
+#~ "The USB stick is now bootable. Do you want to download the latest image "
+#~ "from the feed server and save it on the stick?"
+#~ msgstr ""
+#~ "USB-стік тепер завантажувальний. Бажаєте завантажити останній імідж з "
+#~ "сервера і зберегти його на стіку?"
+
+#
+#~ msgid ""
 #~ "The installation of the default settings is finished. Your can now "
 #~ "continue configuring your Dreambox by pressing the OK button on the "
 #~ "remote control."
@@ -9903,6 +10882,52 @@ msgstr "Переключений"
 #~ "налаштування Dreambox'а натиснувши OK на пульті."
 
 #
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be corrupted! Are you sure "
+#~ "that you want to burn this image to flash memory? You are doing this at "
+#~ "your own risk!"
+#~ msgstr ""
+#~ "Перевірка контрольної сумми md5 невдала‚ можливо файл пошкоджений! Ви "
+#~ "впевнені  у бажанні записати даний імідж у пам'ять? Це ви виконуєте на "
+#~ "власний ризик!"
+
+#
+#~ msgid ""
+#~ "The md5sum validation failed, the file may be downloaded incompletely or "
+#~ "be corrupted!"
+#~ msgstr ""
+#~ "Перевірка контрольної сумми md5 невдала‚ можливо файл неповністю "
+#~ "завантажений або пошкоджений!"
+
+#
+#~ msgid "The pin code has been changed successfully."
+#~ msgstr "PIN-код змінено успішно."
+
+#
+#~ msgid "The pin codes you entered are different."
+#~ msgstr "Введений PIN-код є іншим."
+
+#
+#~ msgid "This .NFI file does not contain a valid %s image!"
+#~ msgstr "Цей .NFI файл не є дійсним %s іміджем!"
+
+#
+#~ msgid ""
+#~ "This .NFI file does not have a md5sum signature and is not guaranteed to "
+#~ "work. Do you really want to burn this image to flash memory?"
+#~ msgstr ""
+#~ "Цей .NFI файл не має md5sum підпису і це не гарантує, що він буде "
+#~ "робочим. Ви дійсно бажаєте записати цей імідж в флеш пам'ять?"
+
+#
+#~ msgid ""
+#~ "This .NFI file has a valid md5 signature. Continue programming this image "
+#~ "to flash memory?"
+#~ msgstr ""
+#~ "Цей .NFI файл має вірний md5sum підпис. Продовжити запис цього іміджу в "
+#~ "флеш пам'ять?"
+
+#
 #~ msgid "This Dreambox can't decode %s video streams!"
 #~ msgstr "Dreambox не в змозі декодувати %s відео потік!"
 
@@ -9915,6 +10940,23 @@ msgstr "Переключений"
 #~ msgstr "Timeshift файл..."
 
 #
+#~ msgid ""
+#~ "To update your Dreambox firmware, please follow these steps:\n"
+#~ "1) Turn off your box with the rear power switch and plug in the bootable "
+#~ "USB stick.\n"
+#~ "2) Turn mains back on and hold the DOWN button on the front panel pressed "
+#~ "for 10 seconds.\n"
+#~ "3) Wait for bootup and follow instructions of the wizard."
+#~ msgstr ""
+#~ "Щоб оновити імідж в Вашому Dreambox, будь-ласка виконайте наступні "
+#~ "кроки:\n"
+#~ "1) Вимкніть ваш приймач за допомогою кнопки напруги і вставте "
+#~ "завантажувальний USB-стік.\n"
+#~ "2) Ввімкніть приймач і утримуйте натисненою кнопку Вниз на передній "
+#~ "панелі протягом 10 секунд.\n"
+#~ "3) Дочекайтесь завантаження і дотримуйтесь інструкцій помічника."
+
+#
 #~ msgid "USB"
 #~ msgstr "USB"
 
@@ -9969,6 +11011,14 @@ msgstr "Переключений"
 #~ "Для початку натисніть на ОК."
 
 #
+#~ msgid "Wireless"
+#~ msgstr "Безпровідний"
+
+#
+#~ msgid "Writing NFI image file to flash completed"
+#~ msgstr "Запис іміджу NFI завершено успішно"
+
+#
 #~ msgid ""
 #~ "You do not seem to have a harddisk in your Dreambox. So backing up to a "
 #~ "harddisk is not an option for you."
@@ -10020,6 +11070,16 @@ msgstr "Переключений"
 #~ "Ви хочете визначити ключові слова зараз?"
 
 #
+#~ msgid ""
+#~ "You need to set a pin code and hide it from your children.\n"
+#~ "\n"
+#~ "Do you want to set the pin now?"
+#~ msgstr ""
+#~ "Ви повинні ввести PIN-код і сховати це від своїх дітей.\n"
+#~ "\n"
+#~ "Хочете ввести PIN-код зараз?"
+
+#
 #~ msgid "Your TV works with 50 Hz. Good!"
 #~ msgstr "Ваш TБ працює з 50 Гц. Добре!"
 
@@ -10052,6 +11112,10 @@ msgstr "Переключений"
 #~ msgstr "призначені Канали/Провайдери"
 
 #
+#~ msgid "choose destination directory"
+#~ msgstr "виберіть кінцеву директорію"
+
+#
 #~ msgid "color"
 #~ msgstr "колір"
 
@@ -10072,6 +11136,10 @@ msgstr "Переключений"
 #~ msgstr "вийти з меню налаштувань мережевого адаптера"
 
 #
+#~ msgid "failed"
+#~ msgstr "невдало"
+
+#
 #~ msgid "font face"
 #~ msgstr "шрифт"
 
@@ -10160,6 +11228,22 @@ msgstr "Переключений"
 #~ "%d каналів знайдено!"
 
 #
+#~ msgid "select .NFI flash file"
+#~ msgstr "виберіть .NFI файл"
+
+#
+#~ msgid "select image from server"
+#~ msgstr "виберіть імідж з сервера"
+
+#
+#~ msgid "service pin"
+#~ msgstr "PIN-код каналу"
+
+#
+#~ msgid "setup pin"
+#~ msgstr "PIN-код налаштувань"
+
+#
 #~ msgid "show first tag"
 #~ msgstr "показати першу помітку"
 
diff --git a/skin.py b/skin.py
index b490f73..19da203 100755 (executable)
--- a/skin.py
+++ b/skin.py
@@ -284,8 +284,8 @@ def loadSingleSkinData(desktop, skin, path_prefix):
                                else:
                                        bpp = 32
                                #print "Resolution:", xres,yres,bpp
-                               from enigma import gFBDC
-                               gFBDC.getInstance().setResolution(xres, yres)
+                               from enigma import gMainDC
+                               gMainDC.getInstance().setResolution(xres, yres)
                                desktop.resize(eSize(xres, yres))
                                if bpp != 32:
                                        # load palette (not yet implemented)
diff --git a/tools/.gitignore b/tools/.gitignore
new file mode 100644 (file)
index 0000000..fcadf30
--- /dev/null
@@ -0,0 +1 @@
+enigma2.sh
index 82301a6..9e69b46 100644 (file)
@@ -1,9 +1,7 @@
-libopen.so.0.0: libopen.c
-       $(CXX) -Wall -W libopen.c -O2 -nostartfiles -shared -fPIC -Wl,-soname,libopen.so.0 -o libopen.so.0.0 -ldl
+bin_SCRIPTS = enigma2.sh
+lib_LTLIBRARIES = libopen.la
 
-all: libopen.so.0.0
+libopen_la_SOURCES = libopen.c
+libopen_la_LIBADD = @LIBDL_LIBS@
 
-CLEANFILES = libopen.so.0.0
-
-install: all
-       $(INSTALL) libopen.so.0.0 $(DESTDIR)/usr/lib
+EXTRA_DIST = enigma2.sh.in
index d01a7a4..379562e 100644 (file)
@@ -21,9 +21,9 @@ while len(f):
 #      X   X  X    X    D     D
 
 #      REFTYPE:FLAGS:STYPE:SID:TSID:ONID:NS:PARENT_SID:PARENT_TSID:UNUSED
-#   D       D     X     X   X    X    X  X          X           X
+#      D       D     X     X   X    X    X  X          X           X
 
-       refstr = "1:0:%X:%X:%X:%X:%X:0:0:0" % (ref[4], ref[0], ref[2], ref[3], ref[1], ref[5])
+       refstr = "1:0:%X:%X:%X:%X:%X:0:0:0" % (ref[4], ref[0], ref[2], ref[3], ref[1])
        refstr = refstr.replace(':', '_')
 
        filename = name + ".png"
diff --git a/tools/enigma2.sh.in b/tools/enigma2.sh.in
new file mode 100755 (executable)
index 0000000..5914c3f
--- /dev/null
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+
+if [ -x @bindir@/showiframe -a -f /boot/backdrop.mvi ]; then
+       @bindir@/showiframe /boot/backdrop.mvi
+fi
+
+# hook to execute scripts always before enigma2 start
+if [ -x @bindir@/enigma2_pre_start.sh ]; then
+       @bindir@/enigma2_pre_start.sh
+fi
+
+if [ -d /home/root ]; then
+       cd /home/root
+fi
+
+LIBS=@libdir@/libopen.so.0.0.0
+
+#check for dreambox specific passthrough helper lib
+if [ -e @libdir@/libpassthrough.so ]; then
+       LIBS="$LIBS @libdir@/libpassthrough.so"
+fi
+
+LD_PRELOAD=$LIBS @bindir@/enigma2
+
+# enigma2 exit codes:
+#
+# 0 - restart enigma
+# 1 - halt
+# 2 - reboot
+#
+# >128 signal
+
+ret=$?
+case $ret in
+       1)
+               /sbin/halt
+               ;;
+       2)
+               /sbin/reboot
+               ;;
+       4)
+               /sbin/rmmod lcd
+               /usr/sbin/fpupgrade --upgrade 2>&1 | tee /home/root/fpupgrade.log
+               sleep 1;
+               /sbin/rmmod fp
+               /sbin/modprobe fp
+               /sbin/reboot
+               ;;
+       *)
+               ;;
+esac
index f7dc5b9..f42cefc 100755 (executable)
@@ -1,25 +1,23 @@
-# usage: genmetaindex.py <language> <xml-files>  > index.xml
+# usage: genmetaindex.py <xml-files>  > index.xml
 import sys, os
 from xml.etree.ElementTree import ElementTree, Element
 
-language = sys.argv[1]
-
 root = Element("index")
 
-for file in sys.argv[2:]:
+for file in sys.argv[1:]:
        p = ElementTree()
        p.parse(file)
        
        package = Element("package")
        package.set("details", os.path.basename(file))
        
-       # we need all prerequisuited
+       # we need all prerequisites
        package.append(p.find("prerequisites"))
        
        info = None
-       # we need some of the info, but only our locale
+       # we need some of the info, but not all
        for i in p.findall("info"):
-               if not info or i.get("language") == language:
+               if not info:
                        info = i
        assert info