some language-work
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Sun, 11 Dec 2005 10:32:37 +0000 (10:32 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Sun, 11 Dec 2005 10:32:37 +0000 (10:32 +0000)
catch case of not available languages

configure.ac
lib/python/Components/Language.py
lib/python/Screens/LanguageSelection.py
lib/python/Screens/Wizard.py
lib/python/Tools/Directories.py
po/de.po

index ca3f84a9dfd215cc39bb7e7c12bdc1999505cbe8..e3548385f0112b8d906fa10a8f00d51a490432e9 100644 (file)
@@ -60,5 +60,6 @@ lib/python/Screens/Makefile
 lib/python/Tools/Makefile
 lib/service/Makefile
 lib/components/Makefile
 lib/python/Tools/Makefile
 lib/service/Makefile
 lib/components/Makefile
+po/Makefile
 main/Makefile
 ])
 main/Makefile
 ])
index bd188e580f851551708db24253348fa08834722d..0e7847a7f141fc6d151fa03228e7457398925147 100644 (file)
@@ -1,6 +1,8 @@
 import gettext
 import os
 
 import gettext
 import os
 
+from Tools.Directories import *
+
 class Language:
        def __init__(self):
                gettext.install('enigma2', '/enigma2/po')
 class Language:
        def __init__(self):
                gettext.install('enigma2', '/enigma2/po')
@@ -11,7 +13,7 @@ class Language:
 
        def addLanguage(self, name, lang):
                try:
 
        def addLanguage(self, name, lang):
                try:
-                       self.lang.append((_(name), gettext.translation('enigma2', '/enigma2/po', languages=[lang]), lang))
+                       self.lang.append((_(name), gettext.translation('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), languages=[lang]), lang))
                except:
                        print "Language " + str(name) + " not found"
 
                except:
                        print "Language " + str(name) + " not found"
 
index a51c067af46764a569f95111d7b9d7e7bfc846ed..a53bb97e37616ea4b208fc8925ac0f06ce53b8f6 100644 (file)
@@ -12,10 +12,11 @@ class LanguageSelection(Screen):
                Screen.__init__(self, session)
                
                self.list = []
                Screen.__init__(self, session)
                
                self.list = []
-               list = language.getLanguageList()
-               for x in language.lang:
-                       print x
-                       self.list.append(LanguageEntryComponent(x[2], x[0]))
+               if len(language.lang) == 0: # no language available => display only english
+                       self.list.append(LanguageEntryComponent("en", _("English")))
+               else:
+                       for x in language.lang:
+                               self.list.append(LanguageEntryComponent(x[2], x[0]))
 
                self["list"] = LanguageList(self.list)
                
 
                self["list"] = LanguageList(self.list)
                
index 97b07bfd94f0db8b27c72872f3bff7124073b8fc..e4f69290a2b117ee00887f20d2624d449b7937f1 100644 (file)
@@ -29,7 +29,7 @@ class Wizard(Screen, HelpableScreen):
                                self.lastStep = int(attrs.get('number'))
                                self.wizard[self.lastStep] = {"text": "", "list": [], "config": {"screen": None, "args": None, "type": "" }, "code": ""}
                        elif (name == "text"):
                                self.lastStep = int(attrs.get('number'))
                                self.wizard[self.lastStep] = {"text": "", "list": [], "config": {"screen": None, "args": None, "type": "" }, "code": ""}
                        elif (name == "text"):
-                               self.wizard[self.lastStep]["text"] = str(attrs.get('value'))
+                               self.wizard[self.lastStep]["text"] = _(str(attrs.get('value')))
                        elif (name == "listentry"):
                                self.wizard[self.lastStep]["list"].append((str(attrs.get('caption')), str(attrs.get('step'))))
                        elif (name == "config"):
                        elif (name == "listentry"):
                                self.wizard[self.lastStep]["list"].append((str(attrs.get('caption')), str(attrs.get('step'))))
                        elif (name == "config"):
@@ -160,7 +160,7 @@ class Wizard(Screen, HelpableScreen):
                self["step"].setText(_("Step ") + str(self.currStep) + "/" + str(self.numSteps))
                self["stepslider"].setValue(self.currStep)
 
                self["step"].setText(_("Step ") + str(self.currStep) + "/" + str(self.numSteps))
                self["stepslider"].setValue(self.currStep)
 
-               self["text"].setText(self.wizard[self.currStep]["text"])
+               self["text"].setText(_(self.wizard[self.currStep]["text"]))
 
                if self.wizard[self.currStep]["code"] != "":
                        print self.wizard[self.currStep]["code"]
 
                if self.wizard[self.currStep]["code"] != "":
                        print self.wizard[self.currStep]["code"]
index 187d3edf7d93b2567c9cf82a3b3f8cd39160f62a..a192298e7369f7b0847daf9283f89077d342099c 100644 (file)
@@ -7,6 +7,7 @@ SCOPE_SKIN = 3
 SCOPE_SKIN_IMAGE = 4
 SCOPE_USERETC = 5
 SCOPE_CONFIG = 6
 SCOPE_SKIN_IMAGE = 4
 SCOPE_USERETC = 5
 SCOPE_CONFIG = 6
+SCOPE_LANGUAGE = 7
 
 PATH_CREATE = 0
 PATH_DONTCREATE = 1
 
 PATH_CREATE = 0
 PATH_DONTCREATE = 1
@@ -16,6 +17,8 @@ defaultPaths = {
                SCOPE_SYSETC: ("/etc/", PATH_DONTCREATE),
                SCOPE_FONTS: ("/usr/share/fonts/", PATH_DONTCREATE),
                SCOPE_CONFIG: ("/etc/enigma2/", PATH_CREATE),
                SCOPE_SYSETC: ("/etc/", PATH_DONTCREATE),
                SCOPE_FONTS: ("/usr/share/fonts/", PATH_DONTCREATE),
                SCOPE_CONFIG: ("/etc/enigma2/", PATH_CREATE),
+                                           
+               SCOPE_LANGUAGE: ("/usr/share/enigma2/po/", PATH_CREATE),
 
                SCOPE_SKIN: ("/usr/share/enigma2/", PATH_DONTCREATE),
                SCOPE_SKIN_IMAGE: ("/usr/share/enigma2/", PATH_DONTCREATE),
 
                SCOPE_SKIN: ("/usr/share/enigma2/", PATH_DONTCREATE),
                SCOPE_SKIN_IMAGE: ("/usr/share/enigma2/", PATH_DONTCREATE),
index 26f43e13a2eb30540aa987acbc131d83473f3a0b..326dbca86fa01edf472ca2143d1bb8dd7a6f9f9f 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: tuxbox-enigma 0.0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-11-24 04:00+0100\n"
+"POT-Creation-Date: 2005-12-11 05:05+0100\n"
 "PO-Revision-Date: 2005-11-17 20:53+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "PO-Revision-Date: 2005-11-17 20:53+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -21,8 +21,8 @@ msgstr ""
 msgid "%d min"
 msgstr ""
 
 msgid "%d min"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:84
-#: ../lib/python/Screens/TimerEntry.py:87
+#: ../lib/python/Screens/TimerEntry.py:85
+#: ../lib/python/Screens/TimerEntry.py:88
 msgid "%d.%B %Y"
 msgstr ""
 
 msgid "%d.%B %Y"
 msgstr ""
 
@@ -50,7 +50,7 @@ msgstr "Hinzufuegen"
 msgid "Auto"
 msgstr ""
 
 msgid "Auto"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:364 ../data/
+#: ../lib/python/Screens/ScanSetup.py:381 ../data/
 msgid "Automatic Scan"
 msgstr "Automatische Suche"
 
 msgid "Automatic Scan"
 msgstr "Automatische Suche"
 
@@ -62,7 +62,7 @@ msgstr ""
 msgid "Bus: "
 msgstr ""
 
 msgid "Bus: "
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:52
+#: ../lib/python/Screens/Satconfig.py:53
 msgid "Cable provider"
 msgstr "Kabelanbieter"
 
 msgid "Cable provider"
 msgstr "Kabelanbieter"
 
@@ -70,12 +70,14 @@ msgstr "Kabelanbieter"
 msgid "Capacity: "
 msgstr "Kapazitaet: "
 
 msgid "Capacity: "
 msgstr "Kapazitaet: "
 
-#: ../lib/python/Screens/TimerEntry.py:154
-#: ../lib/python/Screens/TimerEntry.py:181 ../data/
+#: ../lib/python/Screens/TimerEntry.py:166
+#: ../lib/python/Screens/TimerEntry.py:179
+#: ../lib/python/Screens/TimerEntry.py:195
+#: ../lib/python/Screens/TimerEntry.py:202 ../data/
 msgid "Channel"
 msgstr "Kanal"
 
 msgid "Channel"
 msgstr "Kanal"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:164
+#: ../lib/python/Screens/InfoBarGenerics.py:179
 msgid "Channel:"
 msgstr "Kanal:"
 
 msgid "Channel:"
 msgstr "Kanal:"
 
@@ -83,10 +85,6 @@ msgstr "Kanal:"
 msgid "Classic"
 msgstr "klassisch"
 
 msgid "Classic"
 msgstr "klassisch"
 
-#: ../lib/python/Screens/Wizard.py:28
-msgid "Close this Screen..."
-msgstr ""
-
 #: ../lib/python/Screens/ScanSetup.py:127
 msgid "Code rate high"
 msgstr ""
 #: ../lib/python/Screens/ScanSetup.py:127
 msgid "Code rate high"
 msgstr ""
@@ -95,7 +93,8 @@ msgstr ""
 msgid "Code rate low"
 msgstr ""
 
 msgid "Code rate low"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:37 ../lib/python/Screens/Satconfig.py:63
+#: ../lib/python/Screens/Satconfig.py:37 ../lib/python/Screens/Satconfig.py:64
+#: ../lib/python/Screens/Satconfig.py:68 ../lib/python/Screens/Satconfig.py:78
 #: ../data/
 msgid "Configmode"
 msgstr "Konfigurationsmodus"
 #: ../data/
 msgid "Configmode"
 msgstr "Konfigurationsmodus"
@@ -108,7 +107,7 @@ msgstr "Standard"
 msgid "Delete"
 msgstr "Loeschen"
 
 msgid "Delete"
 msgstr "Loeschen"
 
-#: ../lib/python/Screens/TimerEntry.py:117
+#: ../lib/python/Screens/TimerEntry.py:129
 msgid "Description"
 msgstr "Beschreibung"
 
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -120,16 +119,16 @@ msgstr "Erkannte Festplatten"
 msgid "Detected NIMs:"
 msgstr "Erkannte Tuner:"
 
 msgid "Detected NIMs:"
 msgstr "Erkannte Tuner:"
 
-#: ../lib/python/Components/NimManager.py:386
+#: ../lib/python/Components/NimManager.py:424
 msgid "DiSEqC A/B"
 msgstr ""
 
 msgid "DiSEqC A/B"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:386
+#: ../lib/python/Components/NimManager.py:424
 msgid "DiSEqC A/B/C/D"
 msgstr ""
 
 #: ../lib/python/Screens/ScanSetup.py:104
 msgid "DiSEqC A/B/C/D"
 msgstr ""
 
 #: ../lib/python/Screens/ScanSetup.py:104
-#: ../lib/python/Screens/ScanSetup.py:360 ../lib/python/Components/Lcd.py:32
+#: ../lib/python/Screens/ScanSetup.py:377 ../lib/python/Components/Lcd.py:32
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
 #: ../lib/python/Components/SetupDevices.py:43
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
 #: ../lib/python/Components/SetupDevices.py:43
@@ -140,11 +139,11 @@ msgstr ""
 msgid "Disable"
 msgstr "Aus"
 
 msgid "Disable"
 msgstr "Aus"
 
-#: ../lib/python/Screens/Satconfig.py:40 ../lib/python/Screens/Satconfig.py:61
+#: ../lib/python/Screens/Satconfig.py:40 ../lib/python/Screens/Satconfig.py:62
 msgid "Diseqcmode"
 msgstr "Diseqcmodus"
 
 msgid "Diseqcmode"
 msgstr "Diseqcmodus"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:433
+#: ../lib/python/Screens/InfoBarGenerics.py:621
 msgid ""
 "Do you want to stop the current\n"
 "(instant) recording?"
 msgid ""
 "Do you want to stop the current\n"
 "(instant) recording?"
@@ -157,12 +156,12 @@ msgstr ""
 msgid "ERROR - failed to scan (%s)!"
 msgstr "FEHLER - Suche fehlgeschlagen (%s)!"
 
 msgid "ERROR - failed to scan (%s)!"
 msgstr "FEHLER - Suche fehlgeschlagen (%s)!"
 
-#: ../lib/python/Components/NimManager.py:393
+#: ../lib/python/Components/NimManager.py:431
 msgid "East"
 msgstr "Ost"
 
 #: ../lib/python/Screens/ScanSetup.py:104
 msgid "East"
 msgstr "Ost"
 
 #: ../lib/python/Screens/ScanSetup.py:104
-#: ../lib/python/Screens/ScanSetup.py:360 ../lib/python/Components/Lcd.py:32
+#: ../lib/python/Screens/ScanSetup.py:377 ../lib/python/Components/Lcd.py:32
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
 #: ../lib/python/Components/SetupDevices.py:43
 #: ../lib/python/Components/SetupDevices.py:38
 #: ../lib/python/Components/SetupDevices.py:39
 #: ../lib/python/Components/SetupDevices.py:43
@@ -173,11 +172,11 @@ msgstr "Ost"
 msgid "Enable"
 msgstr "Ein"
 
 msgid "Enable"
 msgstr "Ein"
 
-#: ../lib/python/Screens/TimerEntry.py:149
+#: ../lib/python/Screens/TimerEntry.py:161
 msgid "End"
 msgstr "Ende"
 
 msgid "End"
 msgstr "Ende"
 
-#: ../lib/python/Screens/TimerEntry.py:152
+#: ../lib/python/Screens/TimerEntry.py:164
 msgid "EndTime"
 msgstr "Endzeit"
 
 msgid "EndTime"
 msgstr "Endzeit"
 
@@ -194,13 +193,13 @@ msgstr ""
 #: ../lib/python/Screens/ScanSetup.py:87
 #: ../lib/python/Screens/ScanSetup.py:114
 #: ../lib/python/Screens/ScanSetup.py:124
 #: ../lib/python/Screens/ScanSetup.py:87
 #: ../lib/python/Screens/ScanSetup.py:114
 #: ../lib/python/Screens/ScanSetup.py:124
-#: ../lib/python/Screens/TimerEntry.py:123
-#: ../lib/python/Screens/TimerEntry.py:163
+#: ../lib/python/Screens/TimerEntry.py:135
+#: ../lib/python/Screens/TimerEntry.py:175
 msgid "Frequency"
 msgstr "Frequenz"
 
 msgid "Frequency"
 msgstr "Frequenz"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:136
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:148
 msgid "Friday"
 msgstr "Freitag"
 
 msgid "Friday"
 msgstr "Freitag"
 
@@ -221,7 +220,7 @@ msgstr ""
 msgid "Hierarchy mode"
 msgstr ""
 
 msgid "Hierarchy mode"
 msgstr ""
 
-#: ../lib/python/Screens/NetworkSetup.py:42 ../data/
+#: ../lib/python/Screens/NetworkSetup.py:41 ../data/
 msgid "IP Address"
 msgstr "IP Adresse"
 
 msgid "IP Address"
 msgstr "IP Adresse"
 
@@ -243,18 +242,14 @@ msgstr ""
 msgid "Latitude"
 msgstr "Breitengrad"
 
 msgid "Latitude"
 msgstr "Breitengrad"
 
-#: ../lib/python/Screens/Satconfig.py:47
-msgid "Linked to"
-msgstr "Verbunden mit"
-
-#: ../lib/python/Components/NimManager.py:385
-msgid "Linked tuner"
-msgstr "Verbundene Tuner"
-
 #: ../lib/python/Screens/Satconfig.py:26 ../data/
 msgid "Longitude"
 msgstr "Laengengrad"
 
 #: ../lib/python/Screens/Satconfig.py:26 ../data/
 msgid "Longitude"
 msgstr "Laengengrad"
 
+#: ../lib/python/Components/NimManager.py:409
+msgid "Loopthrough to Socket A"
+msgstr ""
+
 #: ../lib/python/Screens/HarddiskSetup.py:28
 msgid "Model: "
 msgstr "Modell:"
 #: ../lib/python/Screens/HarddiskSetup.py:28
 msgid "Model: "
 msgstr "Modell:"
@@ -264,16 +259,16 @@ msgstr "Modell:"
 msgid "Modulation"
 msgstr ""
 
 msgid "Modulation"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:82
+#: ../lib/python/Screens/TimerEntry.py:83
 msgid "Mon-Fri"
 msgstr "Montag bis Freitag"
 
 msgid "Mon-Fri"
 msgstr "Montag bis Freitag"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:132
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:144
 msgid "Monday"
 msgstr "Montag"
 
 msgid "Monday"
 msgstr "Montag"
 
-#: ../lib/python/Components/NimManager.py:243
+#: ../lib/python/Components/NimManager.py:260
 msgid "N/A"
 msgstr "Nicht verfuegbar"
 
 msgid "N/A"
 msgstr "Nicht verfuegbar"
 
@@ -292,7 +287,7 @@ msgstr "Netzmaske"
 msgid "None"
 msgstr "Keins"
 
 msgid "None"
 msgstr "Keins"
 
-#: ../lib/python/Components/NimManager.py:395
+#: ../lib/python/Components/NimManager.py:433
 msgid "North"
 msgstr "Nord"
 
 msgid "North"
 msgstr "Nord"
 
@@ -316,7 +311,7 @@ msgstr ""
 msgid "Port D"
 msgstr ""
 
 msgid "Port D"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:386
+#: ../lib/python/Components/NimManager.py:424
 msgid "Positioner"
 msgstr "Motor"
 
 msgid "Positioner"
 msgstr "Motor"
 
@@ -324,7 +319,7 @@ msgstr "Motor"
 msgid "Positioner mode"
 msgstr ""
 
 msgid "Positioner mode"
 msgstr ""
 
-#: ../lib/python/Screens/ScanSetup.py:365
+#: ../lib/python/Screens/ScanSetup.py:382
 msgid "Press OK to scan"
 msgstr "Zum Starten der Suche OK druecken."
 
 msgid "Press OK to scan"
 msgstr "Zum Starten der Suche OK druecken."
 
@@ -332,58 +327,70 @@ msgstr "Zum Starten der Suche OK druecken."
 msgid "Press OK to start the scan"
 msgstr "Zum Starten der Suche OK druecken."
 
 msgid "Press OK to start the scan"
 msgstr "Zum Starten der Suche OK druecken."
 
+#: ../lib/python/Screens/InfoBarGenerics.py:678
+msgid "Record"
+msgstr ""
+
 #: ../lib/python/Screens/ScanSetup.py:86 ../lib/python/Screens/ScanSetup.py:95
 #: ../lib/python/Screens/Satconfig.py:13
 msgid "Satellite"
 msgstr "Satellit"
 
 #: ../lib/python/Screens/ScanSetup.py:86 ../lib/python/Screens/ScanSetup.py:95
 #: ../lib/python/Screens/Satconfig.py:13
 msgid "Satellite"
 msgstr "Satellit"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:137
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:149
 msgid "Saturday"
 msgstr "Samstag"
 
 msgid "Saturday"
 msgstr "Samstag"
 
-#: ../lib/python/Screens/TimerEntry.py:182
+#: ../lib/python/Screens/TimerEntry.py:203
 msgid "Select channel to record from"
 msgstr "Kanal auswahlen, von dem aufgenommen werden soll"
 
 msgid "Select channel to record from"
 msgstr "Kanal auswahlen, von dem aufgenommen werden soll"
 
-#: ../lib/python/Components/NimManager.py:385
+#: ../lib/python/Components/NimManager.py:409
 msgid "Simple"
 msgstr "Einfach"
 
 msgid "Simple"
 msgstr "Einfach"
 
-#: ../lib/python/Components/NimManager.py:386
+#: ../lib/python/Components/NimManager.py:424
 msgid "Single"
 msgstr "Einzeln"
 
 msgid "Single"
 msgstr "Einzeln"
 
-#: ../lib/python/Components/NimManager.py:399
+#: ../lib/python/Components/NimManager.py:437
 msgid "Slot "
 msgstr ""
 
 msgid "Slot "
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:304
+#: ../lib/python/Components/NimManager.py:323
 msgid "Socket "
 msgstr "Sockel "
 
 msgid "Socket "
 msgstr "Sockel "
 
-#: ../lib/python/Components/NimManager.py:395
+#: ../lib/python/Components/NimManager.py:433
 msgid "South"
 msgstr "Sued"
 
 msgid "South"
 msgstr "Sued"
 
-#: ../lib/python/Screens/TimerEntry.py:144
+#: ../lib/python/Screens/TimerEntry.py:156
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
-#: ../lib/python/Screens/InfoBarGenerics.py:435
+#: ../lib/python/Screens/InfoBarGenerics.py:623
 msgid "Start recording?"
 msgstr "Aufnahme beginnen?"
 
 msgid "Start recording?"
 msgstr "Aufnahme beginnen?"
 
-#: ../lib/python/Screens/TimerEntry.py:147
+#: ../lib/python/Screens/TimerEntry.py:159
 msgid "StartTime"
 msgstr "Startzeit"
 
 msgid "StartTime"
 msgstr "Startzeit"
 
-#: ../lib/python/Screens/InfoBar.py:72
+#: ../lib/python/Screens/Wizard.py:160
+msgid "Step "
+msgstr ""
+
+#: ../lib/python/Screens/InfoBar.py:77
 msgid "Stop playing this movie?"
 msgstr "Das Abspielen dieses Films beenden?"
 
 msgid "Stop playing this movie?"
 msgstr "Das Abspielen dieses Films beenden?"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:138
+#: ../lib/python/Screens/InfoBarGenerics.py:684 ../data/
+msgid "Subservices"
+msgstr ""
+
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:150
 msgid "Sunday"
 msgstr "Sonntag"
 
 msgid "Sunday"
 msgstr "Sonntag"
 
@@ -392,21 +399,21 @@ msgstr "Sonntag"
 msgid "Symbolrate"
 msgstr ""
 
 msgid "Symbolrate"
 msgstr ""
 
-#: ../lib/python/Screens/Satconfig.py:54
+#: ../lib/python/Screens/Satconfig.py:55
 msgid "Terrestrial provider"
 msgstr "Region"
 
 msgid "Terrestrial provider"
 msgstr "Region"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:135
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:147
 msgid "Thursday"
 msgstr "Donnerstag"
 
 msgid "Thursday"
 msgstr "Donnerstag"
 
-#: ../lib/python/Screens/TimerEntry.py:118
-#: ../lib/python/Screens/TimerEntry.py:161
+#: ../lib/python/Screens/TimerEntry.py:130
+#: ../lib/python/Screens/TimerEntry.py:173
 msgid "TimerType"
 msgstr "Timer-Art"
 
 msgid "TimerType"
 msgstr "Timer-Art"
 
-#: ../lib/python/Components/NimManager.py:386
+#: ../lib/python/Components/NimManager.py:424
 msgid "Toneburst A/B"
 msgstr ""
 
 msgid "Toneburst A/B"
 msgstr ""
 
@@ -414,8 +421,8 @@ msgstr ""
 msgid "Transmission mode"
 msgstr ""
 
 msgid "Transmission mode"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:133
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:145
 msgid "Tuesday"
 msgstr "Dienstag"
 
 msgid "Tuesday"
 msgstr "Dienstag"
 
@@ -430,39 +437,32 @@ msgstr ""
 msgid "Type of scan"
 msgstr "Art der Suche"
 
 msgid "Type of scan"
 msgstr "Art der Suche"
 
-#: ../lib/python/Components/NimManager.py:391
+#: ../lib/python/Components/NimManager.py:429
 msgid "USALS"
 msgstr ""
 
 msgid "USALS"
 msgstr ""
 
+#: ../lib/python/Screens/HarddiskSetup.py:47
+msgid ""
+"Unable to initialize harddisk.\n"
+"Please refer to the user-manual.\n"
+"Error: "
+msgstr ""
+
 #: ../lib/python/Screens/NetworkSetup.py:40
 #: ../lib/python/Screens/NetworkSetup.py:52 ../data/
 msgid "Use DHCP"
 msgstr "Adresse automatisch beziehen (DHCP)"
 
 #: ../lib/python/Screens/NetworkSetup.py:40
 #: ../lib/python/Screens/NetworkSetup.py:52 ../data/
 msgid "Use DHCP"
 msgstr "Adresse automatisch beziehen (DHCP)"
 
-#: ../lib/python/Screens/TimerEntry.py:90
-#: ../lib/python/Screens/TimerEntry.py:134
+#: ../lib/python/Screens/TimerEntry.py:91
+#: ../lib/python/Screens/TimerEntry.py:146
 msgid "Wednesday"
 msgstr "Mittwoch"
 
 msgid "Wednesday"
 msgstr "Mittwoch"
 
-#: ../lib/python/Screens/TimerEntry.py:129
+#: ../lib/python/Screens/TimerEntry.py:141
 msgid "Weekday"
 msgstr "Wochentag"
 
 msgid "Weekday"
 msgstr "Wochentag"
 
-#: ../lib/python/Screens/Wizard.py:24
-msgid ""
-"Welcome!\n"
-"\n"
-"You can always press the help key!\n"
-"\n"
-"Please Note: Do a service search first!"
-msgstr ""
-"Willkommen!\n"
-"\n"
-"Sie koennen jederzeit auf Help (Hilfe) druecken!\n"
-"\n"
-"Bitte zuerst eine Kanalsuche durchfuehren!"
-
-#: ../lib/python/Components/NimManager.py:393
+#: ../lib/python/Components/NimManager.py:431
 msgid "West"
 msgstr ""
 
 msgid "West"
 msgstr ""
 
@@ -474,11 +474,11 @@ msgstr ""
 msgid "circular right"
 msgstr ""
 
 msgid "circular right"
 msgstr ""
 
-#: ../lib/python/Screens/TimerEntry.py:82
+#: ../lib/python/Screens/TimerEntry.py:83
 msgid "daily"
 msgstr "taeglich"
 
 msgid "daily"
 msgstr "taeglich"
 
-#: ../lib/python/Components/NimManager.py:306
+#: ../lib/python/Components/NimManager.py:325
 msgid "empty/unknown"
 msgstr "leer/unbekannt"
 
 msgid "empty/unknown"
 msgstr "leer/unbekannt"
 
@@ -486,21 +486,21 @@ msgstr "leer/unbekannt"
 msgid "horizontal"
 msgstr ""
 
 msgid "horizontal"
 msgstr ""
 
-#: ../lib/python/Components/NimManager.py:391
+#: ../lib/python/Components/NimManager.py:429
 msgid "manual"
 msgstr "manuell"
 
 msgid "manual"
 msgstr "manuell"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:260
+#: ../lib/python/Screens/InfoBarGenerics.py:311
 msgid "next channel"
 msgstr "n?chster Kanal"
 
 #: ../lib/python/Screens/ScanSetup.py:196
 msgid "next channel"
 msgstr "n?chster Kanal"
 
 #: ../lib/python/Screens/ScanSetup.py:196
-#: ../lib/python/Screens/TimerEntry.py:94
-#: ../lib/python/Components/Network.py:134
+#: ../lib/python/Screens/TimerEntry.py:95
+#: ../lib/python/Components/Network.py:138
 msgid "no"
 msgstr "nein"
 
 msgid "no"
 msgstr "nein"
 
-#: ../lib/python/Screens/HarddiskSetup.py:57
+#: ../lib/python/Screens/HarddiskSetup.py:61
 msgid "no HDD found"
 msgstr "keine Festplatte gefunden"
 
 msgid "no HDD found"
 msgstr "keine Festplatte gefunden"
 
@@ -520,15 +520,15 @@ msgstr "aus"
 msgid "on"
 msgstr "an"
 
 msgid "on"
 msgstr "an"
 
-#: ../lib/python/Screens/TimerEntry.py:79
+#: ../lib/python/Screens/TimerEntry.py:80
 msgid "once"
 msgstr "einmalig"
 
 msgid "once"
 msgstr "einmalig"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:261
+#: ../lib/python/Screens/InfoBarGenerics.py:312
 msgid "previous channel"
 msgstr "vorheriger Kanal"
 
 msgid "previous channel"
 msgstr "vorheriger Kanal"
 
-#: ../lib/python/Screens/TimerEntry.py:79
+#: ../lib/python/Screens/TimerEntry.py:80
 msgid "repeated"
 msgstr "wiederholend"
 
 msgid "repeated"
 msgstr "wiederholend"
 
@@ -549,15 +549,19 @@ msgstr ""
 msgid "scan state"
 msgstr "Status"
 
 msgid "scan state"
 msgstr "Status"
 
-#: ../lib/python/Screens/InfoBarGenerics.py:303
+#: ../lib/python/Screens/InfoBarGenerics.py:354
 msgid "show EPG..."
 msgstr "zeige EPG..."
 
 msgid "show EPG..."
 msgstr "zeige EPG..."
 
+#: ../lib/python/Screens/Wizard.py:163
+msgid "text"
+msgstr ""
+
 #: ../lib/python/Screens/EventView.py:73
 msgid "unknown service"
 msgstr "unbekannter Service"
 
 #: ../lib/python/Screens/EventView.py:73
 msgid "unknown service"
 msgstr "unbekannter Service"
 
-#: ../lib/python/Screens/TimerEntry.py:82
+#: ../lib/python/Screens/TimerEntry.py:83
 msgid "user-defined"
 msgstr "benutzerdefiniert"
 
 msgid "user-defined"
 msgstr "benutzerdefiniert"
 
@@ -565,18 +569,14 @@ msgstr "benutzerdefiniert"
 msgid "vertical"
 msgstr "vertikal"
 
 msgid "vertical"
 msgstr "vertikal"
 
-#: ../lib/python/Components/EventInfo.py:43
-msgid "waiting for event data..."
-msgstr "warte auf Programmdaten..."
-
-#: ../lib/python/Screens/TimerEntry.py:82
+#: ../lib/python/Screens/TimerEntry.py:83
 msgid "weekly"
 msgstr "woechentlich"
 
 #: ../lib/python/Screens/ScanSetup.py:196
 msgid "weekly"
 msgstr "woechentlich"
 
 #: ../lib/python/Screens/ScanSetup.py:196
-#: ../lib/python/Screens/TimerEntry.py:94
+#: ../lib/python/Screens/TimerEntry.py:95
 #: ../lib/python/Components/Network.py:15
 #: ../lib/python/Components/Network.py:15
-#: ../lib/python/Components/Network.py:134
+#: ../lib/python/Components/Network.py:138
 msgid "yes"
 msgstr "ja"
 
 msgid "yes"
 msgstr "ja"
 
@@ -600,6 +600,10 @@ msgstr "Fehlerfenster verstecken"
 msgid "help..."
 msgstr "Hilfe..."
 
 msgid "help..."
 msgstr "Hilfe..."
 
+#: ../data/
+msgid "BER:"
+msgstr ""
+
 #: ../data/
 msgid "Service Scan"
 msgstr "Kanalsuche"
 #: ../data/
 msgid "Service Scan"
 msgstr "Kanalsuche"
@@ -608,10 +612,6 @@ msgstr "Kanalsuche"
 msgid "DiSEqC"
 msgstr ""
 
 msgid "DiSEqC"
 msgstr ""
 
-#: ../data/
-msgid "Expert"
-msgstr "Experten"
-
 #: ../data/
 msgid "TV System"
 msgstr "Fernsehnorm"
 #: ../data/
 msgid "TV System"
 msgstr "Fernsehnorm"
@@ -624,6 +624,12 @@ msgstr "Ausschalten"
 msgid "Sound"
 msgstr "Ton"
 
 msgid "Sound"
 msgstr "Ton"
 
+#: ../data/
+msgid ""
+"Use the up/down keys on your remote control to select an option. After that, "
+"press OK."
+msgstr ""
+
 #: ../data/
 msgid "Show Satposition"
 msgstr "Zeige Satposition"
 #: ../data/
 msgid "Show Satposition"
 msgstr "Zeige Satposition"
@@ -632,10 +638,22 @@ msgstr "Zeige Satposition"
 msgid "Setup"
 msgstr "Einstellungen"
 
 msgid "Setup"
 msgstr "Einstellungen"
 
+#: ../data/
+msgid "#000000"
+msgstr ""
+
+#: ../data/
+msgid "Thanx for using the wizard. Your box is now ready to use."
+msgstr ""
+
 #: ../data/
 msgid "Sat / Dish Setup"
 msgstr "Sat-/Schuesseleinstellungen"
 
 #: ../data/
 msgid "Sat / Dish Setup"
 msgstr "Sat-/Schuesseleinstellungen"
 
+#: ../data/
+msgid "#ffffff"
+msgstr ""
+
 #: ../data/
 msgid "Mute"
 msgstr "Stummschaltung"
 #: ../data/
 msgid "Mute"
 msgstr "Stummschaltung"
@@ -644,10 +662,18 @@ msgstr "Stummschaltung"
 msgid "Service Searching"
 msgstr "Kanalsuche"
 
 msgid "Service Searching"
 msgstr "Kanalsuche"
 
+#: ../data/
+msgid "#20294a6b"
+msgstr ""
+
 #: ../data/
 msgid "Harddisk"
 msgstr "Festplatte"
 
 #: ../data/
 msgid "Harddisk"
 msgstr "Festplatte"
 
+#: ../data/
+msgid "What do you want to scan?"
+msgstr ""
+
 #: ../data/
 msgid "Keyboard Map"
 msgstr "Tastaturlayout"
 #: ../data/
 msgid "Keyboard Map"
 msgstr "Tastaturlayout"
@@ -656,6 +682,10 @@ msgstr "Tastaturlayout"
 msgid "Keyboard Setup"
 msgstr "Tastatureinstellung"
 
 msgid "Keyboard Setup"
 msgstr "Tastatureinstellung"
 
+#: ../data/
+msgid "Dish"
+msgstr ""
+
 #: ../data/
 msgid "Record Splitsize"
 msgstr "Splitgroesse der Aufnamen"
 #: ../data/
 msgid "Record Splitsize"
 msgstr "Splitgroesse der Aufnamen"
@@ -676,10 +706,6 @@ msgstr "Intervieren"
 msgid "System"
 msgstr ""
 
 msgid "System"
 msgstr ""
 
-#: ../data/
-msgid "VCR Switch"
-msgstr "Videorekorderumschaltung"
-
 #: ../data/
 msgid "use power delta"
 msgstr ""
 #: ../data/
 msgid "use power delta"
 msgstr ""
@@ -697,8 +723,12 @@ msgid "RC Menu"
 msgstr "Fernbedienung"
 
 #: ../data/
 msgstr "Fernbedienung"
 
 #: ../data/
-msgid "Brightness"
-msgstr "Helligkeit"
+msgid "SNR:"
+msgstr ""
+
+#: ../data/
+msgid "select Slot"
+msgstr "waehle Slot"
 
 #: ../data/
 msgid "Satconfig"
 
 #: ../data/
 msgid "Satconfig"
@@ -729,8 +759,8 @@ msgid "OSD Settings"
 msgstr "OSD Einstellungen"
 
 #: ../data/
 msgstr "OSD Einstellungen"
 
 #: ../data/
-msgid "select Slot"
-msgstr "waehle Slot"
+msgid "Brightness"
+msgstr "Helligkeit"
 
 #: ../data/
 msgid "Standby"
 
 #: ../data/
 msgid "Standby"
@@ -748,6 +778,10 @@ msgstr "Aktiviere Netzwerkeinstellungen"
 msgid "Timer"
 msgstr ""
 
 msgid "Timer"
 msgstr ""
 
+#: ../data/
+msgid "Timer Editor"
+msgstr ""
+
 #: ../data/
 msgid "UHF Modulator"
 msgstr ""
 #: ../data/
 msgid "UHF Modulator"
 msgstr ""
@@ -756,10 +790,6 @@ msgstr ""
 msgid "Color Format"
 msgstr "Farbformat"
 
 msgid "Color Format"
 msgstr "Farbformat"
 
-#: ../data/
-msgid ".oO Movie Player Oo."
-msgstr ""
-
 #: ../data/
 msgid "LCD"
 msgstr ""
 #: ../data/
 msgid "LCD"
 msgstr ""
@@ -776,10 +806,18 @@ msgstr "Nachricht"
 msgid "About..."
 msgstr "Ueber..."
 
 msgid "About..."
 msgstr "Ueber..."
 
+#: ../data/
+msgid "#00ff00"
+msgstr ""
+
 #: ../data/
 msgid "Common Interface"
 msgstr ""
 
 #: ../data/
 msgid "Common Interface"
 msgstr ""
 
+#: ../data/
+msgid "#c0c000"
+msgstr ""
+
 #: ../data/
 msgid "A/V Settings"
 msgstr "A/V Einstellungen"
 #: ../data/
 msgid "A/V Settings"
 msgstr "A/V Einstellungen"
@@ -796,6 +834,14 @@ msgstr "LCD Einstellung"
 msgid "Soundcarrier"
 msgstr "Tontraeger"
 
 msgid "Soundcarrier"
 msgstr "Tontraeger"
 
+#: ../data/
+msgid "#0000ff"
+msgstr ""
+
+#: ../data/
+msgid "Language selection"
+msgstr ""
+
 #: ../data/
 msgid "Contrast"
 msgstr "Kontrast"
 #: ../data/
 msgid "Contrast"
 msgstr "Kontrast"
@@ -809,8 +855,12 @@ msgid "Network Setup"
 msgstr "Netzwerkeinstellungen"
 
 #: ../data/
 msgstr "Netzwerkeinstellungen"
 
 #: ../data/
-msgid "Parental Lock"
-msgstr "Jugendschutz"
+msgid "Please set up tuner A"
+msgstr ""
+
+#: ../data/
+msgid "#ffffffff"
+msgstr ""
 
 #: ../data/
 msgid "Restart"
 
 #: ../data/
 msgid "Restart"
@@ -825,8 +875,8 @@ msgid "Timer entry"
 msgstr "Timereintrag"
 
 #: ../data/
 msgstr "Timereintrag"
 
 #: ../data/
-msgid "Language"
-msgstr "Sprache"
+msgid "Modulator"
+msgstr ""
 
 #: ../data/
 msgid "Eventview"
 
 #: ../data/
 msgid "Eventview"
@@ -845,8 +895,12 @@ msgid "Serviceinfo"
 msgstr ""
 
 #: ../data/
 msgstr ""
 
 #: ../data/
-msgid "WSS"
-msgstr ""
+msgid "VCR Switch"
+msgstr "Videorekorderumschaltung"
+
+#: ../data/
+msgid "Parental Lock"
+msgstr "Jugendschutz"
 
 #: ../data/
 msgid "Skip confirmations"
 
 #: ../data/
 msgid "Skip confirmations"
@@ -864,6 +918,10 @@ msgstr "Informationen"
 msgid "Menu"
 msgstr "Menue"
 
 msgid "Menu"
 msgstr "Menue"
 
+#: ../data/
+msgid "Please set up tuner B"
+msgstr ""
+
 #: ../data/
 msgid "Networksetup"
 msgstr "Netzwerkeinstellungen"
 #: ../data/
 msgid "Networksetup"
 msgstr "Netzwerkeinstellungen"
@@ -873,8 +931,8 @@ msgid "Delay"
 msgstr "Verzoegerung"
 
 #: ../data/
 msgstr "Verzoegerung"
 
 #: ../data/
-msgid "Select HDD"
-msgstr "Festplattenwahl"
+msgid "WSS"
+msgstr ""
 
 #: ../data/
 msgid "Setup Lock"
 
 #: ../data/
 msgid "Setup Lock"
@@ -889,8 +947,8 @@ msgid "Expert Setup"
 msgstr "Experteneinstellungen"
 
 #: ../data/
 msgstr "Experteneinstellungen"
 
 #: ../data/
-msgid "Modulator"
-msgstr ""
+msgid "Language"
+msgstr "Sprache"
 
 #: ../data/
 msgid "Parental Control"
 
 #: ../data/
 msgid "Parental Control"
@@ -921,7 +979,11 @@ msgid "Finetune"
 msgstr "Feineinstellung"
 
 #: ../data/
 msgstr "Feineinstellung"
 
 #: ../data/
-msgid "Timer Editor"
+msgid "Select HDD"
+msgstr "Festplattenwahl"
+
+#: ../data/
+msgid "AGC:"
 msgstr ""
 
 #: ../data/
 msgstr ""
 
 #: ../data/
@@ -936,13 +998,55 @@ msgstr ""
 msgid "Tuner-Slot"
 msgstr ""
 
 msgid "Tuner-Slot"
 msgstr ""
 
+#: ../data/
+msgid ""
+"Hello User.\n"
+"\n"
+"This start-wizard will guide you through the basic setup of your Dreambox.\n"
+"\n"
+"Press the OK button on your remote control to move to the next step."
+msgstr ""
+
 #: ../data/
 msgid "Audio"
 msgstr "Ton"
 
 #: ../data/
 msgid "Audio"
 msgstr "Ton"
 
+#: ../data/
+msgid "#ff0000"
+msgstr ""
+
+#: ../data/
+msgid "Do you want to do a service scan?"
+msgstr ""
+
 #: ../data/
 msgid "Satelliteconfig"
 msgstr "Satelliteneinstellungen"
 
 #: ../data/
 msgid "Satelliteconfig"
 msgstr "Satelliteneinstellungen"
 
+#~ msgid "Linked to"
+#~ msgstr "Verbunden mit"
+
+#~ msgid "Linked tuner"
+#~ msgstr "Verbundene Tuner"
+
+#~ msgid ""
+#~ "Welcome!\n"
+#~ "\n"
+#~ "You can always press the help key!\n"
+#~ "\n"
+#~ "Please Note: Do a service search first!"
+#~ msgstr ""
+#~ "Willkommen!\n"
+#~ "\n"
+#~ "Sie koennen jederzeit auf Help (Hilfe) druecken!\n"
+#~ "\n"
+#~ "Bitte zuerst eine Kanalsuche durchfuehren!"
+
+#~ msgid "waiting for event data..."
+#~ msgstr "warte auf Programmdaten..."
+
+#~ msgid "Expert"
+#~ msgstr "Experten"
+
 #~ msgid "Advanced"
 #~ msgstr "Erweitert"
 #~ msgid "Advanced"
 #~ msgstr "Erweitert"