summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2007-08-26 19:06:40 +0000
committerDominik Wenger <domonoky@googlemail.com>2007-08-26 19:06:40 +0000
commit388506ec780d9617be7f8f8eeb96d13e581e702b (patch)
treea1dbb0028ba766081f72ee282afa49e7b8349136
parent0aeea5d9a715f5076cab4e9eaaa2a41665203186 (diff)
downloadrockbox-388506ec780d9617be7f8f8eeb96d13e581e702b.tar.gz
rockbox-388506ec780d9617be7f8f8eeb96d13e581e702b.zip
rbutilqt: first attempt to Small and Complete Installation, could be improved.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14463 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/multiinstaller.cpp328
-rw-r--r--rbutil/rbutilqt/multiinstaller.h66
-rw-r--r--rbutil/rbutilqt/progressloggergui.cpp7
-rw-r--r--rbutil/rbutilqt/progressloggergui.h1
-rw-r--r--rbutil/rbutilqt/progressloggerinterface.h1
-rw-r--r--rbutil/rbutilqt/rbutil_de.ts2346
-rw-r--r--rbutil/rbutilqt/rbutilqt.cpp67
-rw-r--r--rbutil/rbutilqt/rbutilqt.h4
-rw-r--r--rbutil/rbutilqt/rbutilqt.pro6
9 files changed, 2234 insertions, 592 deletions
diff --git a/rbutil/rbutilqt/multiinstaller.cpp b/rbutil/rbutilqt/multiinstaller.cpp
new file mode 100644
index 0000000000..dae059f0cc
--- /dev/null
+++ b/rbutil/rbutilqt/multiinstaller.cpp
@@ -0,0 +1,328 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 *
9 * Copyright (C) 2007 by Dominik Wenger
10 * $Id: multinstaller.cpp 14462 2007-08-26 16:44:23Z domonoky $
11 *
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
14 *
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
17 *
18 ****************************************************************************/
19
20#include "multiinstaller.h"
21
22#include "installbootloader.h"
23#include "progressloggergui.h"
24#include "installzip.h"
25#include "browseof.h"
26#include "installthemes.h"
27
28MultiInstaller::MultiInstaller(QObject* parent): QObject(parent)
29{
30
31}
32
33void MultiInstaller::setUserSettings(QSettings* user)
34{
35 userSettings = user;
36}
37void MultiInstaller::setDeviceSettings(QSettings* dev)
38{
39 devices = dev;
40}
41
42void MultiInstaller::setProxy(QUrl proxy)
43{
44 m_proxy = proxy;
45}
46
47void MultiInstaller::installSmall()
48{
49 // create logger
50 logger = new ProgressLoggerGui(this);
51 logger->show();
52
53 m_plattform = userSettings->value("defaults/platform").toString();
54 m_mountpoint = userSettings->value("defaults/mountpoint").toString();
55 // show dialog with error if mount point is wrong
56 if(!QFileInfo(m_mountpoint).isDir()) {
57 logger->addItem(tr("Mount point is wrong!"),LOGERROR);
58 logger->abort();
59 return;
60 }
61
62 // Bootloader
63 m_error = false;
64 installed = false;
65 if(!installBootloader())
66 return;
67 else
68 {
69 // wait for boot loader installation finished
70 while(!installed)
71 QApplication::processEvents();
72 }
73 if(m_error) return;
74 logger->undoAbort();
75
76 // Rockbox
77 m_error = false;
78 installed = false;
79 if(!installRockbox())
80 return;
81 else
82 {
83 // wait for boot loader installation finished
84 while(!installed)
85 QApplication::processEvents();
86 }
87}
88
89void MultiInstaller::installComplete()
90{
91 // create logger
92 logger = new ProgressLoggerGui(this);
93 logger->show();
94
95 m_plattform = userSettings->value("defaults/platform").toString();
96 m_mountpoint = userSettings->value("defaults/mountpoint").toString();
97 // show dialog with error if mount point is wrong
98 if(!QFileInfo(m_mountpoint).isDir()) {
99 logger->addItem(tr("Mount point is wrong!"),LOGERROR);
100 logger->abort();
101 return;
102 }
103 // Bootloader
104 m_error = false;
105 installed = false;
106 if(!installBootloader())
107 return;
108 else
109 {
110 // wait for boot loader installation finished
111 while(!installed)
112 QApplication::processEvents();
113 }
114 if(m_error) return;
115 logger->undoAbort();
116
117 // Rockbox
118 m_error = false;
119 installed = false;
120 if(!installRockbox())
121 return;
122 else
123 {
124 // wait for boot loader installation finished
125 while(!installed)
126 QApplication::processEvents();
127 }
128 if(m_error) return;
129 logger->undoAbort();
130
131 // Fonts
132 m_error = false;
133 installed = false;
134 if(!installFonts())
135 return;
136 else
137 {
138 // wait for boot loader installation finished
139 while(!installed)
140 QApplication::processEvents();
141 }
142 if(m_error) return;
143 logger->undoAbort();
144
145 // Doom
146 m_error = false;
147 installed = false;
148 if(!installDoom())
149 return;
150 else
151 {
152 // wait for boot loader installation finished
153 while(!installed)
154 QApplication::processEvents();
155 }
156 if(m_error) return;
157
158
159 // theme
160 // this is a window
161 // it has its own logger window,so close our.
162 logger->close();
163 installThemes();
164
165}
166
167
168void MultiInstaller::installdone(bool error)
169{
170 installed = true;
171 m_error = error;
172}
173
174
175void MultiInstaller::setVersionStrings(QMap<QString, QString> ver)
176{
177 version = ver;
178 // version strings map is as following:
179 // rel_rev release version revision id
180 // rel_date release version release date
181 // same for arch_* and bleed_*
182
183 qDebug() << "Install::setVersionStrings" << version;
184}
185
186bool MultiInstaller::installBootloader()
187{
188 BootloaderInstaller* blinstaller = new BootloaderInstaller(this);
189 blinstaller->setMountPoint(m_mountpoint);
190 blinstaller->setProxy(m_proxy);
191 blinstaller->setDevice(m_plattform);
192 blinstaller->setBootloaderMethod(devices->value(m_plattform + "/bootloadermethod").toString());
193 blinstaller->setBootloaderName(devices->value(m_plattform + "/bootloadername").toString());
194 blinstaller->setBootloaderBaseUrl(devices->value("bootloader_url").toString());
195 blinstaller->setBootloaderInfoUrl(devices->value("bootloader_info_url").toString());
196 if(!blinstaller->downloadInfo())
197 {
198 logger->addItem(tr("Could not get the bootloader info file!"),LOGERROR);
199 logger->abort();
200 return false;
201 }
202
203 if(blinstaller->uptodate())
204 {
205 int ret = QMessageBox::question(NULL, tr("Bootloader Installation"),
206 tr("It seem your Bootloader is already uptodate.\n"
207 "Do really want to install it?"),
208 QMessageBox::Ok | QMessageBox::Ignore |
209 QMessageBox::Cancel,
210 QMessageBox::Ignore);
211 if(ret == QMessageBox::Cancel)
212 {
213 logger->addItem(tr("Bootloader installation Canceled!"),LOGERROR);
214 logger->abort();
215 return false;
216 }
217 else if(ret == QMessageBox::Ignore)
218 {
219 // skip to next install step
220 logger->addItem(tr("Skipped Bootloader installation!"),LOGWARNING);
221 installed = true;
222 return true;
223 }
224 }
225
226 // if fwpatcher , ask for extra file
227 QString offirmware;
228 if(devices->value(m_plattform + "/bootloadermethod").toString() == "fwpatcher")
229 {
230 BrowseOF ofbrowser(NULL);
231 ofbrowser.setFile(userSettings->value("defaults/ofpath").toString());
232 if(ofbrowser.exec() == QDialog::Accepted)
233 {
234 offirmware = ofbrowser.getFile();
235 qDebug() << offirmware;
236 if(!QFileInfo(offirmware).exists())
237 {
238 logger->addItem(tr("Original Firmware Path is wrong!"),LOGERROR);
239 logger->abort();
240 return false;
241 }
242 else
243 {
244 userSettings->setValue("defaults/ofpath",offirmware);
245 userSettings->sync();
246 }
247 }
248 else
249 {
250 logger->addItem(tr("Original Firmware selection Canceled!"),LOGERROR);
251 logger->abort();
252 return false;
253 }
254 }
255 blinstaller->setOrigFirmwarePath(offirmware);
256
257 blinstaller->install(logger);
258 connect(blinstaller,SIGNAL(done(bool)),this,SLOT(installdone(bool)));
259 return true;
260}
261
262bool MultiInstaller::installRockbox()
263{
264 QString file = QString("%1%2/rockbox.zip")
265 .arg(devices->value("bleeding_url").toString(),
266 userSettings->value("defaults/platform").toString());
267 QString myversion = "r" + version.value("bleed_rev");
268
269 ZipInstaller* installer = new ZipInstaller(this);
270 installer->setUrl(file);
271 installer->setProxy(m_proxy);
272 installer->setLogSection("rockboxbase");
273 installer->setLogVersion(myversion);
274 installer->setMountPoint(m_mountpoint);
275 installer->install(logger);
276
277 connect(installer, SIGNAL(done(bool)), this, SLOT(installdone(bool)));
278
279 return true;
280}
281
282bool MultiInstaller::installFonts()
283{
284 // create zip installer
285 ZipInstaller* installer = new ZipInstaller(this);
286
287 installer->setUrl(devices->value("font_url").toString());
288 installer->setProxy(m_proxy);
289 installer->setLogSection("Fonts");
290 installer->setLogVersion(version.value("arch_date"));
291 installer->setMountPoint(m_mountpoint);
292 installer->install(logger);
293
294 connect(installer, SIGNAL(done(bool)), this, SLOT(installdone(bool)));
295
296 return true;
297}
298
299bool MultiInstaller::installDoom()
300{
301 // create zip installer
302 ZipInstaller* installer = new ZipInstaller(this);
303
304 installer->setUrl(devices->value("doom_url").toString());
305 installer->setProxy(m_proxy);
306 installer->setLogSection("Game Addons");
307 installer->setLogVersion(version.value("arch_date"));
308 installer->setMountPoint(m_mountpoint);
309 installer->install(logger);
310
311 connect(installer, SIGNAL(done(bool)), this, SLOT(installdone(bool)));
312
313 return true;
314}
315
316bool MultiInstaller::installThemes()
317{
318 ThemesInstallWindow* tw = new ThemesInstallWindow(NULL);
319 tw->setDeviceSettings(devices);
320 tw->setUserSettings(userSettings);
321 tw->setProxy(m_proxy);
322 tw->setModal(true);
323 tw->show();
324
325 return true;
326}
327
328
diff --git a/rbutil/rbutilqt/multiinstaller.h b/rbutil/rbutilqt/multiinstaller.h
new file mode 100644
index 0000000000..34c593843a
--- /dev/null
+++ b/rbutil/rbutilqt/multiinstaller.h
@@ -0,0 +1,66 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 *
9 * Copyright (C) 2007 by Dominik Wenger
10 * $Id: multiinstaller.h 14462 2007-08-26 16:44:23Z domonoky $
11 *
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
14 *
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
17 *
18 ****************************************************************************/
19
20#ifndef MULTIINSTALLER_H
21#define MULTIINSTALLER_H
22
23#include <QtGui>
24
25#include "progressloggerinterface.h"
26
27
28class MultiInstaller : public QObject
29{
30 Q_OBJECT
31
32public:
33 MultiInstaller(QObject* parent);
34
35 void setUserSettings(QSettings*);
36 void setDeviceSettings(QSettings*);
37 void setProxy(QUrl proxy);
38 void setVersionStrings(QMap<QString, QString>);
39
40 void installComplete();
41 void installSmall();
42
43
44private slots:
45 void installdone(bool error);
46
47private:
48 bool installBootloader();
49 bool installRockbox();
50 bool installDoom();
51 bool installFonts();
52 bool installThemes();
53
54 ProgressloggerInterface* logger;
55 QSettings *devices;
56 QSettings *userSettings;
57
58 QString m_mountpoint,m_plattform;
59 QUrl m_proxy;
60 QMap<QString, QString> version;
61
62
63 volatile bool installed;
64 volatile bool m_error;
65};
66#endif
diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp
index 407ba26e1a..5bf7b92aaa 100644
--- a/rbutil/rbutilqt/progressloggergui.cpp
+++ b/rbutil/rbutilqt/progressloggergui.cpp
@@ -82,6 +82,13 @@ void ProgressLoggerGui::abort()
82 emit aborted(); 82 emit aborted();
83} 83}
84 84
85void ProgressLoggerGui::undoAbort()
86{
87 dp.buttonAbort->setText(tr("&Abort"));
88 dp.buttonAbort->setIcon(QIcon(QString::fromUtf8(":/icons/icons/process-stop.png")));
89 connect(dp.buttonAbort, SIGNAL(clicked()), this, SLOT(abort()));
90}
91
85void ProgressLoggerGui::close() 92void ProgressLoggerGui::close()
86{ 93{
87 downloadProgress->close(); 94 downloadProgress->close();
diff --git a/rbutil/rbutilqt/progressloggergui.h b/rbutil/rbutilqt/progressloggergui.h
index c64e89ed50..e7ccce8d33 100644
--- a/rbutil/rbutilqt/progressloggergui.h
+++ b/rbutil/rbutilqt/progressloggergui.h
@@ -44,6 +44,7 @@ signals:
44 44
45public slots: 45public slots:
46 virtual void abort(); 46 virtual void abort();
47 virtual void undoAbort();
47 virtual void close(); 48 virtual void close();
48 virtual void show(); 49 virtual void show();
49 50
diff --git a/rbutil/rbutilqt/progressloggerinterface.h b/rbutil/rbutilqt/progressloggerinterface.h
index 00d175ab80..cf78bded7e 100644
--- a/rbutil/rbutilqt/progressloggerinterface.h
+++ b/rbutil/rbutilqt/progressloggerinterface.h
@@ -47,6 +47,7 @@ signals:
47 47
48public slots: 48public slots:
49 virtual void abort()=0; 49 virtual void abort()=0;
50 virtual void undoAbort() =0;
50 virtual void close()=0; 51 virtual void close()=0;
51 virtual void show()=0; 52 virtual void show()=0;
52 53
diff --git a/rbutil/rbutilqt/rbutil_de.ts b/rbutil/rbutilqt/rbutil_de.ts
index 06acae3b8d..5bf84fe959 100644
--- a/rbutil/rbutilqt/rbutil_de.ts
+++ b/rbutil/rbutilqt/rbutil_de.ts
@@ -1,586 +1,1760 @@
1<!DOCTYPE TS><TS> 1<?xml version="1.0" encoding="utf-8"?>
2<defaultcodec></defaultcodec> 2<!DOCTYPE TS><TS version="1.1" language="de">
3<context> 3<defaultcodec></defaultcodec>
4 <name>Config</name> 4<context>
5 <message> 5 <name>BootloaderInstaller</name>
6 <source>Language changed</source> 6 <message>
7 <translation>Sprache geändert</translation> 7 <location filename="installbootloader.cpp" line="32"/>
8 </message> 8 <source>Starting bootloader installation</source>
9 <message> 9 <translation>Beginne Bootloader installation</translation>
10 <source>You need to restart the application for the changed language to take effect.</source> 10 </message>
11 <translation type="unfinished">Die Anwendung muss neu gestartet werden um die geänderten Spracheinstallungen anzuwenden.</translation> 11 <message>
12 </message> 12 <location filename="installbootloader.cpp" line="122"/>
13</context> 13 <source>unsupported install Method</source>
14<context> 14 <translation>Nicht unterstüzte Installations Methode</translation>
15 <name>ConfigForm</name> 15 </message>
16 <message> 16 <message>
17 <source>Configuration</source> 17 <location filename="installbootloader.cpp" line="85"/>
18 <translation>Konfiguration</translation> 18 <source>Starting bootloader uninstallation</source>
19 </message> 19 <translation>Beginne Bootloader Uninstallation</translation>
20 <message> 20 </message>
21 <source>Configure Rockbox Utility</source> 21 <message>
22 <translation type="unfinished">Rockbox Utility konfigurieren</translation> 22 <location filename="installbootloader.cpp" line="116"/>
23 </message> 23 <source>No uninstallation possible</source>
24 <message> 24 <translation>Uninstallation nicht möglich</translation>
25 <source>&amp;Ok</source> 25 </message>
26 <translation>&amp;Ok</translation> 26 <message>
27 </message> 27 <location filename="installbootloader.cpp" line="151"/>
28 <message> 28 <source>Download error: received HTTP error %1.</source>
29 <source>&amp;Cancel</source> 29 <translation>Fehler beim Herunterladen: HTTP Fehler %1.</translation>
30 <translation>&amp;Abbrechen</translation> 30 </message>
31 </message> 31 <message>
32 <message> 32 <location filename="installbootloader.cpp" line="157"/>
33 <source>&amp;Proxy</source> 33 <source>Download error: %1</source>
34 <translation>&amp;Proxy</translation> 34 <translation>Downloadfehler: %1</translation>
35 </message> 35 </message>
36 <message> 36 <message>
37 <source>&amp;No Proxy</source> 37 <location filename="installbootloader.cpp" line="162"/>
38 <translation>&amp;kein Proxy</translation> 38 <source>Download finished.</source>
39 </message> 39 <translation>Download abgeschlossen.</translation>
40 <message> 40 </message>
41 <source>Use &amp;System values</source> 41 <message>
42 <translation>&amp;Systemeinstellungen benutzen</translation> 42 <location filename="installbootloader.cpp" line="966"/>
43 </message> 43 <source>Downloading file %1.%2</source>
44 <message> 44 <translation>Herunterladen von Datei %1.%2</translation>
45 <source>&amp;Manual Proxy settings</source> 45 </message>
46 <translation>&amp;Manuelle Proxyeinstellungen</translation> 46 <message>
47 </message> 47 <location filename="installbootloader.cpp" line="221"/>
48 <message> 48 <source>Could not find the Original Firmware at: %1</source>
49 <source>Proxy Values</source> 49 <translation>Konnte Original Firmware nicht finden: %1</translation>
50 <translation>Proxyeinstellungen</translation> 50 </message>
51 </message> 51 <message>
52 <message> 52 <location filename="installbootloader.cpp" line="437"/>
53 <source>&amp;Host:</source> 53 <source>Could not remove the Firmware at: %1</source>
54 <translation>&amp;Host:</translation> 54 <translation>Konnte die Firmware nicht entfernen: %1</translation>
55 </message> 55 </message>
56 <message> 56 <message>
57 <source>&amp;Port:</source> 57 <location filename="installbootloader.cpp" line="446"/>
58 <translation>&amp;Port:</translation> 58 <source>Could not copy the Firmware from: %1 to %2</source>
59 </message> 59 <translation>Konnte die Firmware nicht von %1 nach %2 kopieren</translation>
60 <message> 60 </message>
61 <source>&amp;Username</source> 61 <message>
62 <translation>&amp;Benutzername</translation> 62 <location filename="installbootloader.cpp" line="256"/>
63 </message> 63 <source>Finishing bootloader install</source>
64 <message> 64 <translation>Bootloaderinstallation beendet</translation>
65 <source>P&amp;assword</source> 65 </message>
66 <translation>P&amp;asswort</translation> 66 <message>
67 </message> 67 <location filename="installbootloader.cpp" line="266"/>
68 <message> 68 <source>Could not find the Firmware at: %1</source>
69 <source>&amp;Language</source> 69 <translation>Konnte die Firmware nicht finden: %1</translation>
70 <translation>&amp;Sprache</translation> 70 </message>
71 </message> 71 <message>
72 <message> 72 <location filename="installbootloader.cpp" line="486"/>
73 <source>&amp;Scrobbler</source> 73 <source>Could not rename: %1 to %2</source>
74 <translation type="unfinished"></translation> 74 <translation>Konnte %1 nicht nach %2 umbenennen</translation>
75 </message> 75 </message>
76</context> 76 <message>
77<context> 77 <location filename="installbootloader.cpp" line="1077"/>
78 <name>Configure</name> 78 <source>Could not copy: %1 to %2</source>
79 <message> 79 <translation>Konnte nicht %1 nach %2 kopieren</translation>
80 <source>English</source> 80 </message>
81 <translation>Deutsch</translation> 81 <message>
82 </message> 82 <location filename="installbootloader.cpp" line="1085"/>
83</context> 83 <source>Bootloader install finished successfully.</source>
84<context> 84 <translation>Bootloaderinstallation erfolgreich beendet.</translation>
85 <name>Install</name> 85 </message>
86 <message> 86 <message>
87 <source>Mount point is wrong!</source> 87 <location filename="installbootloader.cpp" line="1086"/>
88 <translation type="unfinished">Falscher Einhängepunkt!</translation> 88 <source>To finish the Bootloader installation, follow the steps below.</source>
89 </message> 89 <translation>Um die Bootloaderinstallation zu beenden, folge den nachfolgenden Schritten.</translation>
90 <message> 90 </message>
91 <source>&amp;Ok</source> 91 <message>
92 <translation>&amp;Ok</translation> 92 <location filename="installbootloader.cpp" line="1087"/>
93 </message> 93 <source>1. Eject/Unmount your Device.</source>
94 <message> 94 <translation>1. Eject/Unmounte dein Gerät.</translation>
95 <source>This is the absolute up to the minute Rockbox built. A current build will get updated every time a change is made.</source> 95 </message>
96 <translation type="unfinished"></translation> 96 <message>
97 </message> 97 <location filename="installbootloader.cpp" line="307"/>
98 <message> 98 <source>2. Unplug USB and any Power adapters.</source>
99 <source>&lt;b&gt;Note:&lt;/b&gt; This option will always download a fresh copy. &lt;b&gt;This is the recommended version.&lt;/b&gt;</source> 99 <translation>2. Entferne USB und Strom kabel.</translation>
100 <translation type="unfinished"></translation> 100 </message>
101 </message> 101 <message>
102 <message> 102 <location filename="installbootloader.cpp" line="308"/>
103 <source>&lt;b&gt;Note:&lt;/b&gt; This option will always download a fresh copy.</source> 103 <source>3. Hold POWER to turn the Device off.</source>
104 <translation type="unfinished"></translation> 104 <translation>3. Halte POWER um das Gerät auszuschalten.</translation>
105 </message> 105 </message>
106 <message> 106 <message>
107 <source>This is the last released version of Rockbox.</source> 107 <location filename="installbootloader.cpp" line="309"/>
108 <translation type="unfinished"></translation> 108 <source>4. Toggle the Battery switch on the Device.</source>
109 </message> 109 <translation>4. Schalte den Akku an und wieder aus.</translation>
110 <message> 110 </message>
111 <source>&lt;b&gt;Note:&lt;/b&gt;The lastest released version is %1. &lt;b&gt;This is the recommended version.&lt;/b&gt;</source> 111 <message>
112 <translation type="unfinished"></translation> 112 <location filename="installbootloader.cpp" line="310"/>
113 </message> 113 <source>5. Hold POWER to boot the Rockbox bootloader.</source>
114 <message> 114 <translation>5. Benütze den POWER Button um den Rockbox Bootloader zu booten.</translation>
115 <source>These are automatically built each day from the current development source code. This generally has more features than the last release but may be much less stable. Features may change regularly.</source> 115 </message>
116 <translation type="unfinished"></translation> 116 <message>
117 </message> 117 <location filename="installbootloader.cpp" line="363"/>
118 <message> 118 <source>2. Turn you Device OFF.</source>
119 <source>&lt;b&gt;Note:&lt;/b&gt; archived version is %1.</source> 119 <translation>2. Schalte den Gerät aus.</translation>
120 <translation type="unfinished"></translation> 120 </message>
121 </message> 121 <message>
122</context> 122 <location filename="installbootloader.cpp" line="364"/>
123<context> 123 <source>3. Insert Charger.</source>
124 <name>InstallFrm</name> 124 <translation>3. Stecke das Ladegerät ein.</translation>
125 <message> 125 </message>
126 <source>Install Rockbox</source> 126 <message>
127 <translation type="unfinished">Rockbox installieren</translation> 127 <location filename="installbootloader.cpp" line="415"/>
128 </message> 128 <source>Firmware doesn not exist: %1</source>
129 <message> 129 <translation>Firmare existiert nicht: %1</translation>
130 <source>Select your device in the filesystem</source> 130 </message>
131 <translation type="unfinished"></translation> 131 <message>
132 </message> 132 <location filename="installbootloader.cpp" line="425"/>
133 <message> 133 <source>Original Firmware doesn not exist: %1</source>
134 <source>&amp;Browse</source> 134 <translation>Die Original Firmware existiert nicht: %1</translation>
135 <translation type="unfinished"></translation> 135 </message>
136 </message> 136 <message>
137 <message> 137 <location filename="installbootloader.cpp" line="472"/>
138 <source>Please select the Rockbox version you want to install on your player:</source> 138 <source>Firmware does not exist: %1</source>
139 <translation type="unfinished"></translation> 139 <translation>Firmware existiert nicht: %1</translation>
140 </message> 140 </message>
141 <message> 141 <message>
142 <source>Version</source> 142 <location filename="installbootloader.cpp" line="527"/>
143 <translation>Version</translation> 143 <source>Searching for ipods</source>
144 </message> 144 <translation>Suche Ipods</translation>
145 <message> 145 </message>
146 <source>Rockbox &amp;stable</source> 146 <message>
147 <translation type="unfinished"></translation> 147 <location filename="installbootloader.cpp" line="533"/>
148 </message> 148 <source>No Ipods found</source>
149 <message> 149 <translation>Keine Ipods gefunden</translation>
150 <source>&amp;Archived Build</source> 150 </message>
151 <translation type="unfinished"></translation> 151 <message>
152 </message> 152 <location filename="installbootloader.cpp" line="539"/>
153 <message> 153 <source>Too many Ipods found</source>
154 <source>&amp;Current Build</source> 154 <translation>Zuviele Ipods gefunden</translation>
155 <translation type="unfinished"></translation> 155 </message>
156 </message> 156 <message>
157 <message> 157 <location filename="installbootloader.cpp" line="663"/>
158 <source>Details</source> 158 <source>could not open ipod</source>
159 <translation>Details</translation> 159 <translation>Konnte Ipod nicht öffnen</translation>
160 </message> 160 </message>
161 <message> 161 <message>
162 <source>Details about the selected version</source> 162 <location filename="installbootloader.cpp" line="870"/>
163 <translation type="unfinished"></translation> 163 <source>could not read partitiontable</source>
164 </message> 164 <translation>Konnte die Partitionstabelle nicht lesen</translation>
165 <message> 165 </message>
166 <source>Note</source> 166 <message>
167 <translation>Hinweis</translation> 167 <location filename="installbootloader.cpp" line="677"/>
168 </message> 168 <source>No partition 0 on disk</source>
169 <message> 169 <translation>Keine Partition auf Disk 0</translation>
170 <source>Rockbox Utility stores copies of Rockbox it has downloaded on the local hard disk to save network traffic. If your local copy is no longer working, tick this box to download a fresh copy.</source> 170 </message>
171 <translation type="unfinished"></translation> 171 <message>
172 </message> 172 <location filename="installbootloader.cpp" line="682"/>
173 <message> 173 <source>[INFO] Part Start Sector End Sector Size (MB) Type
174 <source>&amp;Don&apos;t use locally cached copy</source> 174</source>
175 <translation type="unfinished">&amp;keine lokale Zwischenkopie verwenden</translation> 175 <translation>[INFO] Part Start Sector End Sector Size (MB) Type</translation>
176 </message> 176 </message>
177</context> 177 <message>
178<context> 178 <location filename="installbootloader.cpp" line="688"/>
179 <name>InstallProgressFrm</name> 179 <source>[INFO] %1 %2 %3 %4 %5 (%6)</source>
180 <message> 180 <translation>[INFO] %1 %2 %3 %4 %5 (%6)</translation>
181 <source>Progress</source> 181 </message>
182 <translation>Fortschritt</translation> 182 <message>
183 </message> 183 <location filename="installbootloader.cpp" line="705"/>
184 <message> 184 <source>Failed to read firmware directory</source>
185 <source>&amp;Abort</source> 185 <translation>Konnte das Firmware verzeichniss nicht lesen</translation>
186 <translation>&amp;Abbrechen</translation> 186 </message>
187 </message> 187 <message>
188</context> 188 <location filename="installbootloader.cpp" line="711"/>
189<context> 189 <source>Unknown version number in firmware (%1)</source>
190 <name>RBInstaller</name> 190 <translation>Unbekannte Versionsnummer in Firmware (%1)</translation>
191 <message> 191 </message>
192 <source>Downloading file %1.%2</source> 192 <message>
193 <translation>Herunterladen von Datei %1.%2</translation> 193 <location filename="installbootloader.cpp" line="719"/>
194 </message> 194 <source>Warning this is a MacPod, Rockbox doesnt work on this. Convert it to WinPod</source>
195 <message> 195 <translation>Warnung, dies ist ein MacPod, Rockbox funktioniert so nicht. Konvertiere das Gerät zu einem WinPod</translation>
196 <source>Download error: received HTTP error %1.</source> 196 </message>
197 <translation type="unfinished">Fehler beim Herunterladen: HTTP Fehler %1.</translation> 197 <message>
198 </message> 198 <location filename="installbootloader.cpp" line="724"/>
199 <message> 199 <source>Could not open Ipod in RW mode</source>
200 <source>&amp;Ok</source> 200 <translation>Konnte den Ipod nicht im RW modus öffnen</translation>
201 <translation>&amp;Ok</translation> 201 </message>
202 </message> 202 <message>
203 <message> 203 <location filename="installbootloader.cpp" line="634"/>
204 <source>Download error: %1</source> 204 <source>No bootloader detected.</source>
205 <translation>Downloadfehler: %1</translation> 205 <translation>Kein Bootloader detekiert.</translation>
206 </message> 206 </message>
207 <message> 207 <message>
208 <source>Download finished.</source> 208 <location filename="installbootloader.cpp" line="841"/>
209 <translation>Download abgeschlossen.</translation> 209 <source>Successfully removed Bootloader</source>
210 </message> 210 <translation>Der Bootloader wurde erfolgreich entfernt</translation>
211 <message> 211 </message>
212 <source>Extracting file.</source> 212 <message>
213 <translation>Extrahiere Datei.</translation> 213 <location filename="installbootloader.cpp" line="848"/>
214 </message> 214 <source>--delete-bootloader failed.</source>
215 <message> 215 <translation>--delete-bootloader fehlgeschlagen.</translation>
216 <source>Opening archive failed: %1.</source> 216 </message>
217 <translation type="unfinished">Öffnen des Archives fehlgeschlagen: %1</translation> 217 <message>
218 </message> 218 <location filename="installbootloader.cpp" line="905"/>
219 <message> 219 <source>Successfully added Bootloader</source>
220 <source>Extracting failed: %1.</source> 220 <translation>Bootloader wurde erfolgreich installiert</translation>
221 <translation type="unfinished">Extrahieren fehlgeschlagen: %1</translation> 221 </message>
222 </message> 222 <message>
223 <message> 223 <location filename="installbootloader.cpp" line="912"/>
224 <source>creating installation log</source> 224 <source>failed to add Bootloader</source>
225 <translation>erzeuge Installationshistorie</translation> 225 <translation>Konnte Bootloader nicht installieren</translation>
226 </message> 226 </message>
227 <message> 227 <message>
228 <source>Extraction finished successfully.</source> 228 <location filename="installbootloader.cpp" line="758"/>
229 <translation type="unfinished">Extraktion erfolgreich abgeschlossen.</translation> 229 <source>Searching for sansas</source>
230 </message> 230 <translation>Suche Sansas</translation>
231</context> 231 </message>
232<context> 232 <message>
233 <name>RbUtilQt</name> 233 <location filename="installbootloader.cpp" line="764"/>
234 <message> 234 <source>No Sansa found</source>
235 <source>Network error: %1. Please check your network and proxy settings.</source> 235 <translation>Keine Sansa player gefunden</translation>
236 <translation>Netzwerkfehler: %1. Bitte Netzwerk und Proxyeinstellungen überprüfen.</translation> 236 </message>
237 </message> 237 <message>
238</context> 238 <location filename="installbootloader.cpp" line="770"/>
239<context> 239 <source>Too many Sansas found</source>
240 <name>RbUtilQtFrm</name> 240 <translation>Zuviele Sansaplayer gefunden</translation>
241 <message> 241 </message>
242 <source>Rockbox Utility</source> 242 <message>
243 <translation type="unfinished"></translation> 243 <location filename="installbootloader.cpp" line="863"/>
244 </message> 244 <source>could not open Sansa</source>
245 <message> 245 <translation>Konnte dem Sansaplayer nicht öffnen </translation>
246 <source>&amp;Quick Start</source> 246 </message>
247 <translation type="unfinished"></translation> 247 <message>
248 </message> 248 <location filename="installbootloader.cpp" line="879"/>
249 <message> 249 <source>Disk is not an E200 (%1), aborting.</source>
250 <source>...</source> 250 <translation>Dies ist kein E200 (%1), Fehler.</translation>
251 <translation type="unfinished"></translation> 251 </message>
252 </message> 252 <message>
253 <message> 253 <location filename="installbootloader.cpp" line="891"/>
254 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 254 <source>********************************************
255p, li { white-space: pre-wrap; } 255OLD ROCKBOX INSTALLATION DETECTED, ABORTING.
256&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 256You must reinstall the original Sansa firmware before running
257&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Complete Installation&lt;/span&gt;&lt;/p&gt; 257sansapatcher for the first time.
258&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This installs the bootloader, a current build and the extras package. This is the recommended method for new installations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 258See http://www.rockbox.org/twiki/bin/view/Main/SansaE200Install
259 <translation type="unfinished"></translation> 259*********************************************
260 </message> 260</source>
261 <message> 261 <translation type="unfinished"></translation>
262 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 262 </message>
263p, li { white-space: pre-wrap; } 263 <message>
264&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 264 <location filename="installbootloader.cpp" line="898"/>
265&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Small installation&lt;/span&gt;&lt;/p&gt; 265 <source>Could not open Sansa in RW mode</source>
266&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This installs bootloader and the current build of Rockbox. If you don&apos;t want the extras package, choose this option.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 266 <translation type="unfinished"></translation>
267 <translation type="unfinished"></translation> 267 </message>
268 </message> 268 <message>
269 <message> 269 <location filename="installbootloader.cpp" line="928"/>
270 <source>&amp;Installation</source> 270 <source>Could not MD5Sum original firmware</source>
271 <translation type="unfinished"></translation> 271 <translation type="unfinished"></translation>
272 </message> 272 </message>
273 <message> 273 <message>
274 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 274 <location filename="installbootloader.cpp" line="958"/>
275p, li { white-space: pre-wrap; } 275 <source>Could not detect firmware type</source>
276&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 276 <translation type="unfinished"></translation>
277&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install the bootloader&lt;/span&gt;&lt;/p&gt; 277 </message>
278&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Before Rockbox can be run on your audio player, you may have to install a bootloader. This is only necessary the first time Rockbox is installed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 278 <message>
279 <translation type="unfinished"></translation> 279 <location filename="installbootloader.cpp" line="1021"/>
280 </message> 280 <source>Error in descramble</source>
281 <message> 281 <translation type="unfinished"></translation>
282 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 282 </message>
283p, li { white-space: pre-wrap; } 283 <message>
284&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt; 284 <location filename="installbootloader.cpp" line="1031"/>
285&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Rockbox&lt;/span&gt; on your audio player&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 285 <source>Error in patching</source>
286 <translation type="unfinished"></translation> 286 <translation type="unfinished"></translation>
287 </message> 287 </message>
288 <message> 288 <message>
289 <source>&amp;Extras</source> 289 <location filename="installbootloader.cpp" line="1041"/>
290 <translation type="unfinished"></translation> 290 <source>Error in scramble</source>
291 </message> 291 <translation type="unfinished"></translation>
292 <message> 292 </message>
293 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 293 <message>
294p, li { white-space: pre-wrap; } 294 <location filename="installbootloader.cpp" line="1052"/>
295&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 295 <source>Error in checksumming</source>
296&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Fonts Package&lt;/span&gt;&lt;/p&gt; 296 <translation type="unfinished"></translation>
297&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The Fonts Package contains a couple of commonly used fonts. Installation is highly recommended.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 297 </message>
298 <translation type="unfinished"></translation> 298 <message>
299 </message> 299 <location filename="installbootloader.cpp" line="1088"/>
300 <message> 300 <source>2. Boot into the original Firmware.</source>
301 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 301 <translation type="unfinished"></translation>
302p, li { white-space: pre-wrap; } 302 </message>
303&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 303 <message>
304&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Themes&lt;/span&gt;&lt;/p&gt; 304 <location filename="installbootloader.cpp" line="1089"/>
305&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Rockbox&apos; look can be customized by themes. You can choose and install several officially distributed themes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 305 <source>3. Use the Firmware flash option in the Original Firmware.</source>
306 <translation type="unfinished"></translation> 306 <translation type="unfinished"></translation>
307 </message> 307 </message>
308 <message> 308 <message>
309 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 309 <location filename="installbootloader.cpp" line="1090"/>
310p, li { white-space: pre-wrap; } 310 <source>4. Reboot.</source>
311&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 311 <translation type="unfinished"></translation>
312&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Game Files&lt;/span&gt;&lt;/p&gt; 312 </message>
313&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;&quot;&gt;&lt;span style=&quot; font-weight:400;&quot;&gt;Doom needs a base wad file to run.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 313</context>
314 <translation type="unfinished"></translation> 314<context>
315 </message> 315 <name>BrowseDirtreeFrm</name>
316 <message> 316 <message>
317 <source>&amp;Uninstallation</source> 317 <location filename="browsedirtreefrm.ui" line="13"/>
318 <translation type="unfinished"></translation> 318 <source>Find Directory</source>
319 </message> 319 <translation>Finde Verzeichnis</translation>
320 <message> 320 </message>
321 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 321 <message>
322p, li { white-space: pre-wrap; } 322 <location filename="browsedirtreefrm.ui" line="19"/>
323&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 323 <source>Browse to the destination folder</source>
324&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Remove the bootloader&lt;/span&gt;&lt;/p&gt; 324 <translation>Browser zum Zielordner</translation>
325&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;After removing the bootloader you won&apos;t be able starting Rockbox.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 325 </message>
326 <translation type="unfinished"></translation> 326 <message>
327 </message> 327 <location filename="browsedirtreefrm.ui" line="47"/>
328 <message> 328 <source>&amp;Ok</source>
329 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 329 <translation>&amp;Ok</translation>
330p, li { white-space: pre-wrap; } 330 </message>
331&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 331 <message>
332&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Uninstall Rockbox&lt;/span&gt; from your audio player.&lt;/p&gt; 332 <location filename="browsedirtreefrm.ui" line="57"/>
333&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This will leave the bootloader in place (you need to remove it manually).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> 333 <source>&amp;Cancel</source>
334 <translation type="unfinished"></translation> 334 <translation>&amp;Abbrechen</translation>
335 </message> 335 </message>
336 <message> 336</context>
337 <source>&amp;Manual</source> 337<context>
338 <translation type="unfinished"></translation> 338 <name>BrowseOFFrm</name>
339 </message> 339 <message>
340 <message> 340 <location filename="browseoffrm.ui" line="13"/>
341 <source>&amp;Device</source> 341 <source>Find original Firmware</source>
342 <translation type="unfinished"></translation> 342 <translation>Finde original Firmware</translation>
343 </message> 343 </message>
344 <message> 344 <message>
345 <source>&amp;Autodetect</source> 345 <location filename="browseoffrm.ui" line="19"/>
346 <translation type="unfinished"></translation> 346 <source>Browse for a downloaded copy of the original firmware</source>
347 </message> 347 <translation>Browse nach einer heruntergladenen Kopie der Original Firmware</translation>
348 <message> 348 </message>
349 <source>&amp;File</source> 349 <message>
350 <translation>&amp;Datei</translation> 350 <location filename="browseoffrm.ui" line="32"/>
351 </message> 351 <source>Browse</source>
352 <message> 352 <translation>Browser</translation>
353 <source>&amp;About</source> 353 </message>
354 <translation>Ü&amp;ber</translation> 354 <message>
355 </message> 355 <location filename="browseoffrm.ui" line="54"/>
356 <message> 356 <source>&amp;Ok</source>
357 <source>Empty local download cache</source> 357 <translation>&amp;Ok</translation>
358 <translation type="unfinished">Download-Cache löschen</translation> 358 </message>
359 </message> 359 <message>
360 <message> 360 <location filename="browseoffrm.ui" line="64"/>
361 <source>Install Rockbox Utility on player</source> 361 <source>&amp;Cancel</source>
362 <translation type="unfinished">Rockbox Utility auf dem Gerät installieren</translation> 362 <translation>&amp;Abbrechen</translation>
363 </message> 363 </message>
364 <message> 364</context>
365 <source>&amp;Configure</source> 365<context>
366 <translation>&amp;Konfigurieren</translation> 366 <name>Config</name>
367 </message> 367 <message>
368 <message> 368 <location filename="configure.cpp" line="103"/>
369 <source>E&amp;xit</source> 369 <source>Language changed</source>
370 <translation type="unfinished">&amp;Beenden</translation> 370 <translation>Sprache geändert</translation>
371 </message> 371 </message>
372 <message> 372 <message>
373 <source>Ctrl+Q</source> 373 <location filename="configure.cpp" line="104"/>
374 <translation type="unfinished">Ctrl+Q</translation> 374 <source>You need to restart the application for the changed language to take effect.</source>
375 </message> 375 <translation>Die Anwendung muss neu gestartet werden um die geänderten Spracheinstallungen anzuwenden.</translation>
376 <message> 376 </message>
377 <source>About &amp;Qt</source> 377 <message>
378 <translation type="unfinished">Über &amp;Qt</translation> 378 <location filename="configure.cpp" line="398"/>
379 </message> 379 <source>Autodetection</source>
380 <message> 380 <translation>Autoerkennung</translation>
381 <source>Select the task group you want to perform</source> 381 </message>
382 <translation type="unfinished"></translation> 382 <message>
383 </message> 383 <location filename="configure.cpp" line="392"/>
384 <message> 384 <source>Could not detect a Mountpoint.
385 <source>InstallationTab</source> 385Select your Mountpoint manually.</source>
386 <translation type="unfinished"></translation> 386 <translation>Konnte kein Mountpunkt erkennen.
387 </message> 387Selektiere ihn bitte manuell.</translation>
388 <message> 388 </message>
389 <source>This is the tab view of the tasks you can perform</source> 389 <message>
390 <translation type="unfinished"></translation> 390 <location filename="configure.cpp" line="400"/>
391 </message> 391 <source>Could not detect a device.
392 <message> 392Select your device and Mountpoint manually.</source>
393 <source>CompleteInstallationButton</source> 393 <translation>Konnte kein Gerät detectieren.
394 <translation type="unfinished"></translation> 394Bitte wähle das Gerät und den Mountpoint manuell.</translation>
395 </message> 395 </message>
396 <message> 396</context>
397 <source>This performs a complete installation of Rockbox. It installs the bootloader, a current build and the extras package.</source> 397<context>
398 <translation type="unfinished"></translation> 398 <name>ConfigForm</name>
399 </message> 399 <message>
400 <message> 400 <location filename="configurefrm.ui" line="13"/>
401 <source>Install Rockbox</source> 401 <source>Configuration</source>
402 <translation type="unfinished"></translation> 402 <translation>Konfiguration</translation>
403 </message> 403 </message>
404 <message> 404 <message>
405 <source>ButtonInstall</source> 405 <location filename="configurefrm.ui" line="19"/>
406 <translation type="unfinished"></translation> 406 <source>Configure Rockbox Utility</source>
407 </message> 407 <translation>Rockbox Utility konfigurieren</translation>
408 <message> 408 </message>
409 <source>This installs a build of Rockbox on your player. It can also upgrade an existing build.</source> 409 <message>
410 <translation type="unfinished"></translation> 410 <location filename="configurefrm.ui" line="39"/>
411 </message> 411 <source>&amp;Ok</source>
412 <message> 412 <translation>&amp;Ok</translation>
413 <source>Install Bootloader</source> 413 </message>
414 <translation type="unfinished">Bootloader installieren</translation> 414 <message>
415 </message> 415 <location filename="configurefrm.ui" line="49"/>
416 <message> 416 <source>&amp;Cancel</source>
417 <source>Install Fonts package</source> 417 <translation>&amp;Abbrechen</translation>
418 <translation type="unfinished">Schriftarten-Paket installieren</translation> 418 </message>
419 </message> 419 <message>
420 <message> 420 <location filename="configurefrm.ui" line="142"/>
421 <source>Install themes</source> 421 <source>&amp;Proxy</source>
422 <translation type="unfinished"></translation> 422 <translation>&amp;Proxy</translation>
423 </message> 423 </message>
424 <message> 424 <message>
425 <source>Install game files</source> 425 <location filename="configurefrm.ui" line="151"/>
426 <translation type="unfinished"></translation> 426 <source>&amp;No Proxy</source>
427 </message> 427 <translation>&amp;kein Proxy</translation>
428 <message> 428 </message>
429 <source>Uninstall Bootloader</source> 429 <message>
430 <translation type="unfinished">Bootloader entfernen</translation> 430 <location filename="" line="6645601"/>
431 </message> 431 <source>Use &amp;System values</source>
432 <message> 432 <translation type="obsolete">&amp;Systemeinstellungen benutzen</translation>
433 <source>Uninstall Rockbox</source> 433 </message>
434 <translation type="unfinished">Rockbox entfernen</translation> 434 <message>
435 </message> 435 <location filename="configurefrm.ui" line="168"/>
436 <message> 436 <source>&amp;Manual Proxy settings</source>
437 <source>Device selection combo box</source> 437 <translation>&amp;Manuelle Proxyeinstellungen</translation>
438 <translation type="unfinished"></translation> 438 </message>
439 </message> 439 <message>
440</context> 440 <location filename="configurefrm.ui" line="175"/>
441<context> 441 <source>Proxy Values</source>
442 <name>UnZip</name> 442 <translation>Proxyeinstellungen</translation>
443 <message> 443 </message>
444 <source>ZIP operation completed successfully.</source> 444 <message>
445 <translation type="unfinished"></translation> 445 <location filename="configurefrm.ui" line="181"/>
446 </message> 446 <source>&amp;Host:</source>
447 <message> 447 <translation>&amp;Host:</translation>
448 <source>Failed to initialize or load zlib library.</source> 448 </message>
449 <translation>Initialisieren oder Laden der zlib-Bibliothek fehlgeschlagen.</translation> 449 <message>
450 </message> 450 <location filename="configurefrm.ui" line="198"/>
451 <message> 451 <source>&amp;Port:</source>
452 <source>zlib library error.</source> 452 <translation>&amp;Port:</translation>
453 <translation>Fehler in zlib-Bibliothek.</translation> 453 </message>
454 </message> 454 <message>
455 <message> 455 <location filename="configurefrm.ui" line="221"/>
456 <source>Unable to create or open file.</source> 456 <source>&amp;Username</source>
457 <translation>Erzeugen oder Öffnen der Datei fehlgeschlagen.</translation> 457 <translation>&amp;Benutzername</translation>
458 </message> 458 </message>
459 <message> 459 <message>
460 <source>Partially corrupted archive. Some files might be extracted.</source> 460 <location filename="" line="6645601"/>
461 <translation>Teilweise korruptes Archiv. Einige Dateien wurden möglicherweise extrahiert.</translation> 461 <source>P&amp;assword</source>
462 </message> 462 <translation type="obsolete">P&amp;asswort</translation>
463 <message> 463 </message>
464 <source>Corrupted archive.</source> 464 <message>
465 <translation>Korruptes Archiv.</translation> 465 <location filename="configurefrm.ui" line="258"/>
466 </message> 466 <source>&amp;Language</source>
467 <message> 467 <translation>&amp;Sprache</translation>
468 <source>Wrong password.</source> 468 </message>
469 <translation>Falsches Passwort.</translation> 469 <message>
470 </message> 470 <location filename="configurefrm.ui" line="63"/>
471 <message> 471 <source>&amp;Device</source>
472 <source>No archive has been created yet.</source> 472 <translation>&amp;Gerät</translation>
473 <translation type="unfinished"></translation> 473 </message>
474 </message> 474 <message>
475 <message> 475 <location filename="configurefrm.ui" line="72"/>
476 <source>File or directory does not exist.</source> 476 <source>Select your device in the &amp;filesystem</source>
477 <translation>Datei oder Ordner existiert nicht.</translation> 477 <translation>Wähle dein Gerät im &amp;filesystem</translation>
478 </message> 478 </message>
479 <message> 479 <message>
480 <source>File read error.</source> 480 <location filename="configurefrm.ui" line="312"/>
481 <translation>Fehler beim Lesen der Datei.</translation> 481 <source>&amp;Browse</source>
482 </message> 482 <translation>&amp;Browse</translation>
483 <message> 483 </message>
484 <source>File write error.</source> 484 <message>
485 <translation>Fehler beim Schreiben der Datei.</translation> 485 <location filename="configurefrm.ui" line="99"/>
486 </message> 486 <source>&amp;Select your audio player</source>
487 <message> 487 <translation>&amp;Wähle dein Audio Player</translation>
488 <source>File seek error.</source> 488 </message>
489 <translation>Fehler beim Durchsuchen der Datei.</translation> 489 <message>
490 </message> 490 <location filename="configurefrm.ui" line="110"/>
491 <message> 491 <source>1</source>
492 <source>Unable to create a directory.</source> 492 <translation>1</translation>
493 <translation type="unfinished"></translation> 493 </message>
494 </message> 494 <message>
495 <message> 495 <location filename="configurefrm.ui" line="131"/>
496 <source>Invalid device.</source> 496 <source>&amp;Autodetect</source>
497 <translation>Ungültiges Gerät.</translation> 497 <translation>&amp;Autoerkennung</translation>
498 </message> 498 </message>
499 <message> 499 <message>
500 <source>Invalid or incompatible zip archive.</source> 500 <location filename="configurefrm.ui" line="161"/>
501 <translation>Ungültiges oder inkompatibles Zip-Archiv.</translation> 501 <source>Use S&amp;ystem values</source>
502 </message> 502 <translation>Benutze S&amp;ystem werte</translation>
503 <message> 503 </message>
504 <source>Inconsistent headers. Archive might be corrupted.</source> 504 <message>
505 <translation type="unfinished"></translation> 505 <location filename="configurefrm.ui" line="231"/>
506 </message> 506 <source>Pass&amp;word</source>
507 <message> 507 <translation>Pass&amp;wort</translation>
508 <source>Unknown error.</source> 508 </message>
509 <translation>Unbekannter Fehler.</translation> 509 <message>
510 </message> 510 <location filename="configurefrm.ui" line="271"/>
511</context> 511 <source>Cac&amp;he</source>
512<context> 512 <translation>Cac&amp;he</translation>
513 <name>Zip</name> 513 </message>
514 <message> 514 <message>
515 <source>ZIP operation completed successfully.</source> 515 <location filename="configurefrm.ui" line="274"/>
516 <translation type="unfinished"></translation> 516 <source>Download cache settings</source>
517 </message> 517 <translation>Download cache Einstellungen</translation>
518 <message> 518 </message>
519 <source>Failed to initialize or load zlib library.</source> 519 <message>
520 <translation type="unfinished">Initialisieren oder Laden der zlib-Bibliothek fehlgeschlagen.</translation> 520 <location filename="configurefrm.ui" line="280"/>
521 </message> 521 <source>Rockbox Utility uses a local download cache to save network traffic. You can change the path to the cache and use it as local repository by enabling Offline mode.</source>
522 <message> 522 <translation type="unfinished"></translation>
523 <source>zlib library error.</source> 523 </message>
524 <translation type="unfinished">Fehler in zlib-Bibliothek.</translation> 524 <message>
525 </message> 525 <location filename="configurefrm.ui" line="290"/>
526 <message> 526 <source>Current cache size is %1</source>
527 <source>Unable to create or open file.</source> 527 <translation>Mommentane cache größe ist %1</translation>
528 <translation type="unfinished">Erzeugen oder Öffnen der Datei fehlgeschlagen.</translation> 528 </message>
529 </message> 529 <message>
530 <message> 530 <location filename="configurefrm.ui" line="299"/>
531 <source>No archive has been created yet.</source> 531 <source>P&amp;ath</source>
532 <translation type="unfinished"></translation> 532 <translation>P&amp;fad</translation>
533 </message> 533 </message>
534 <message> 534 <message>
535 <source>File or directory does not exist.</source> 535 <location filename="configurefrm.ui" line="326"/>
536 <translation type="unfinished">Datei oder Ordner existiert nicht.</translation> 536 <source>Disable local &amp;download cache</source>
537 </message> 537 <translation>Schalte lokalen &amp;download cache aus</translation>
538 <message> 538 </message>
539 <source>File read error.</source> 539 <message>
540 <translation type="unfinished">Fehler beim Lesen der Datei.</translation> 540 <location filename="configurefrm.ui" line="333"/>
541 </message> 541 <source>O&amp;ffline mode</source>
542 <message> 542 <translation>O&amp;ffline modus</translation>
543 <source>File write error.</source> 543 </message>
544 <translation type="unfinished">Fehler beim Schreiben der Datei.</translation> 544 <message>
545 </message> 545 <location filename="configurefrm.ui" line="368"/>
546 <message> 546 <source>Clean cache &amp;now</source>
547 <source>File seek error.</source> 547 <translation>Lösche den Cache &amp;jetzt</translation>
548 <translation type="unfinished">Fehler beim Durchsuchen der Datei.</translation> 548 </message>
549 </message> 549</context>
550 <message> 550<context>
551 <source>Unknown error.</source> 551 <name>Configure</name>
552 <translation type="unfinished">Unbekannter Fehler.</translation> 552 <message>
553 </message> 553 <location filename="configure.cpp" line="319"/>
554</context> 554 <source>English</source>
555<context> 555 <translation>Deutsch</translation>
556 <name>aboutBox</name> 556 </message>
557 <message> 557</context>
558 <source>About Rockbox Utility</source> 558<context>
559 <translation>Über Rockbox Utility</translation> 559 <name>Install</name>
560 </message> 560 <message>
561 <message encoding="UTF-8"> 561 <location filename="install.cpp" line="78"/>
562 <source>Installer and housekeeping utility for the Rockbox open source digital audio player firmware. 562 <source>Mount point is wrong!</source>
563 563 <translation>Falscher Einhängepunkt!</translation>
564© 2005 - 2007 The Rockbox Team. 564 </message>
565Released under the GNU General Public License v2. 565 <message>
566</source> 566 <location filename="" line="6645601"/>
567 <translation type="unfinished"></translation> 567 <source>&amp;Ok</source>
568 </message> 568 <translation type="obsolete">&amp;Ok</translation>
569 <message> 569 </message>
570 <source>&amp;Credits</source> 570 <message>
571 <translation type="unfinished"></translation> 571 <location filename="install.cpp" line="150"/>
572 </message> 572 <source>This is the absolute up to the minute Rockbox built. A current build will get updated every time a change is made.</source>
573 <message> 573 <translation type="unfinished"></translation>
574 <source>&amp;License</source> 574 </message>
575 <translation>&amp;Lizenz</translation> 575 <message>
576 </message> 576 <location filename="install.cpp" line="154"/>
577 <message> 577 <source>&lt;b&gt;Note:&lt;/b&gt; This option will always download a fresh copy. &lt;b&gt;This is the recommended version.&lt;/b&gt;</source>
578 <source>&amp;Ok</source> 578 <translation type="unfinished"></translation>
579 <translation>&amp;Ok</translation> 579 </message>
580 </message> 580 <message>
581 <message> 581 <location filename="install.cpp" line="157"/>
582 <source>The Rockbox Utility</source> 582 <source>&lt;b&gt;Note:&lt;/b&gt; This option will always download a fresh copy.</source>
583 <translation>Rockbox Utility</translation> 583 <translation type="unfinished"></translation>
584 </message> 584 </message>
585</context> 585 <message>
586</TS> 586 <location filename="install.cpp" line="166"/>
587 <source>This is the last released version of Rockbox.</source>
588 <translation type="unfinished"></translation>
589 </message>
590 <message>
591 <location filename="install.cpp" line="170"/>
592 <source>&lt;b&gt;Note:&lt;/b&gt;The lastest released version is %1. &lt;b&gt;This is the recommended version.&lt;/b&gt;</source>
593 <translation type="unfinished"></translation>
594 </message>
595 <message>
596 <location filename="install.cpp" line="182"/>
597 <source>These are automatically built each day from the current development source code. This generally has more features than the last release but may be much less stable. Features may change regularly.</source>
598 <translation type="unfinished"></translation>
599 </message>
600 <message>
601 <location filename="install.cpp" line="184"/>
602 <source>&lt;b&gt;Note:&lt;/b&gt; archived version is %1.</source>
603 <translation type="unfinished"></translation>
604 </message>
605</context>
606<context>
607 <name>InstallFrm</name>
608 <message>
609 <location filename="installfrm.ui" line="16"/>
610 <source>Install Rockbox</source>
611 <translation type="unfinished">Rockbox installieren</translation>
612 </message>
613 <message>
614 <location filename="installfrm.ui" line="35"/>
615 <source>Please select the Rockbox version you want to install on your player:</source>
616 <translation type="unfinished"></translation>
617 </message>
618 <message>
619 <location filename="installfrm.ui" line="45"/>
620 <source>Version</source>
621 <translation>Version</translation>
622 </message>
623 <message>
624 <location filename="installfrm.ui" line="51"/>
625 <source>Rockbox &amp;stable</source>
626 <translation type="unfinished"></translation>
627 </message>
628 <message>
629 <location filename="installfrm.ui" line="58"/>
630 <source>&amp;Archived Build</source>
631 <translation type="unfinished"></translation>
632 </message>
633 <message>
634 <location filename="installfrm.ui" line="65"/>
635 <source>&amp;Current Build</source>
636 <translation type="unfinished"></translation>
637 </message>
638 <message>
639 <location filename="installfrm.ui" line="75"/>
640 <source>Details</source>
641 <translation>Details</translation>
642 </message>
643 <message>
644 <location filename="installfrm.ui" line="81"/>
645 <source>Details about the selected version</source>
646 <translation type="unfinished"></translation>
647 </message>
648 <message>
649 <location filename="installfrm.ui" line="91"/>
650 <source>Note</source>
651 <translation>Hinweis</translation>
652 </message>
653 <message>
654 <location filename="installfrm.ui" line="104"/>
655 <source>Rockbox Utility stores copies of Rockbox it has downloaded on the local hard disk to save network traffic. If your local copy is no longer working, tick this box to download a fresh copy.</source>
656 <translation type="unfinished"></translation>
657 </message>
658 <message>
659 <location filename="installfrm.ui" line="107"/>
660 <source>&amp;Don&apos;t use locally cached copy</source>
661 <translation type="unfinished">&amp;keine lokale Zwischenkopie verwenden</translation>
662 </message>
663 <message>
664 <location filename="installfrm.ui" line="142"/>
665 <source>&amp;Ok</source>
666 <translation type="unfinished">&amp;Ok</translation>
667 </message>
668 <message>
669 <location filename="installfrm.ui" line="152"/>
670 <source>&amp;Cancel</source>
671 <translation type="unfinished">&amp;Abbrechen</translation>
672 </message>
673</context>
674<context>
675 <name>InstallProgressFrm</name>
676 <message>
677 <location filename="installprogressfrm.ui" line="19"/>
678 <source>Progress</source>
679 <translation>Fortschritt</translation>
680 </message>
681 <message>
682 <location filename="installprogressfrm.ui" line="56"/>
683 <source>&amp;Abort</source>
684 <translation>&amp;Abbrechen</translation>
685 </message>
686</context>
687<context>
688 <name>InstallTalkFrm</name>
689 <message>
690 <location filename="installtalkfrm.ui" line="16"/>
691 <source>Install Talk Files</source>
692 <translation type="unfinished"></translation>
693 </message>
694 <message>
695 <location filename="installtalkfrm.ui" line="35"/>
696 <source>Select the Folder to generate Talkfiles for.</source>
697 <translation type="unfinished"></translation>
698 </message>
699 <message>
700 <location filename="installtalkfrm.ui" line="45"/>
701 <source>&amp;Browse</source>
702 <translation type="unfinished">&amp;Browse</translation>
703 </message>
704 <message>
705 <location filename="installtalkfrm.ui" line="55"/>
706 <source>TTS Engine</source>
707 <translation type="unfinished"></translation>
708 </message>
709 <message>
710 <location filename="installtalkfrm.ui" line="61"/>
711 <source>Select a TTS Engine</source>
712 <translation type="unfinished"></translation>
713 </message>
714 <message>
715 <location filename="installtalkfrm.ui" line="71"/>
716 <source>Select the TTS executable in your Filesystem</source>
717 <translation type="unfinished"></translation>
718 </message>
719 <message>
720 <location filename="installtalkfrm.ui" line="127"/>
721 <source>Browse</source>
722 <translation type="unfinished">Browser</translation>
723 </message>
724 <message>
725 <location filename="installtalkfrm.ui" line="88"/>
726 <source>TTS Options</source>
727 <translation type="unfinished"></translation>
728 </message>
729 <message>
730 <location filename="installtalkfrm.ui" line="101"/>
731 <source>Encoder Engine</source>
732 <translation type="unfinished"></translation>
733 </message>
734 <message>
735 <location filename="installtalkfrm.ui" line="107"/>
736 <source>Select an Encoder</source>
737 <translation type="unfinished"></translation>
738 </message>
739 <message>
740 <location filename="installtalkfrm.ui" line="117"/>
741 <source>Select the Encoder executable in your Filesystem</source>
742 <translation type="unfinished"></translation>
743 </message>
744 <message>
745 <location filename="installtalkfrm.ui" line="134"/>
746 <source>Encoder Options</source>
747 <translation type="unfinished"></translation>
748 </message>
749 <message>
750 <location filename="installtalkfrm.ui" line="147"/>
751 <source>Overwrite Wavefiles</source>
752 <translation type="unfinished"></translation>
753 </message>
754 <message>
755 <location filename="installtalkfrm.ui" line="154"/>
756 <source>Remove Wavefiles</source>
757 <translation type="unfinished"></translation>
758 </message>
759 <message>
760 <location filename="installtalkfrm.ui" line="161"/>
761 <source>Run recursive</source>
762 <translation type="unfinished"></translation>
763 </message>
764 <message>
765 <location filename="installtalkfrm.ui" line="168"/>
766 <source>Overwrite Talkfiles</source>
767 <translation type="unfinished"></translation>
768 </message>
769 <message>
770 <location filename="installtalkfrm.ui" line="175"/>
771 <source>Strip Extensions</source>
772 <translation type="unfinished"></translation>
773 </message>
774 <message>
775 <location filename="installtalkfrm.ui" line="210"/>
776 <source>&amp;Ok</source>
777 <translation type="unfinished">&amp;Ok</translation>
778 </message>
779 <message>
780 <location filename="installtalkfrm.ui" line="220"/>
781 <source>&amp;Cancel</source>
782 <translation type="unfinished">&amp;Abbrechen</translation>
783 </message>
784</context>
785<context>
786 <name>InstallTalkWindow</name>
787 <message>
788 <location filename="installtalkwindow.cpp" line="163"/>
789 <source>The Folder to Talk is wrong!</source>
790 <translation type="unfinished"></translation>
791 </message>
792 <message>
793 <location filename="installtalkwindow.cpp" line="170"/>
794 <source>Path to Encoder is wrong!</source>
795 <translation type="unfinished"></translation>
796 </message>
797 <message>
798 <location filename="installtalkwindow.cpp" line="177"/>
799 <source>Path to TTS is wrong!</source>
800 <translation type="unfinished"></translation>
801 </message>
802</context>
803<context>
804 <name>PreviewFrm</name>
805 <message>
806 <location filename="previewfrm.ui" line="16"/>
807 <source>Preview</source>
808 <translation type="unfinished"></translation>
809 </message>
810</context>
811<context>
812 <name>ProgressLoggerGui</name>
813 <message>
814 <location filename="progressloggergui.cpp" line="77"/>
815 <source>&amp;Ok</source>
816 <translation type="unfinished">&amp;Ok</translation>
817 </message>
818</context>
819<context>
820 <name>RBInstaller</name>
821 <message>
822 <location filename="" line="6645601"/>
823 <source>Downloading file %1.%2</source>
824 <translation type="obsolete">Herunterladen von Datei %1.%2</translation>
825 </message>
826 <message>
827 <location filename="" line="6645601"/>
828 <source>Download error: received HTTP error %1.</source>
829 <translation type="obsolete">Fehler beim Herunterladen: HTTP Fehler %1.</translation>
830 </message>
831 <message>
832 <location filename="" line="6645601"/>
833 <source>&amp;Ok</source>
834 <translation type="obsolete">&amp;Ok</translation>
835 </message>
836 <message>
837 <location filename="" line="6645601"/>
838 <source>Download error: %1</source>
839 <translation type="obsolete">Downloadfehler: %1</translation>
840 </message>
841 <message>
842 <location filename="" line="6645601"/>
843 <source>Download finished.</source>
844 <translation type="obsolete">Download abgeschlossen.</translation>
845 </message>
846 <message>
847 <location filename="" line="6645601"/>
848 <source>Extracting file.</source>
849 <translation type="obsolete">Extrahiere Datei.</translation>
850 </message>
851 <message>
852 <location filename="" line="6645601"/>
853 <source>Opening archive failed: %1.</source>
854 <translation type="obsolete">Öffnen des Archives fehlgeschlagen: %1</translation>
855 </message>
856 <message>
857 <location filename="" line="6645601"/>
858 <source>Extracting failed: %1.</source>
859 <translation type="obsolete">Extrahieren fehlgeschlagen: %1</translation>
860 </message>
861 <message>
862 <location filename="" line="6645601"/>
863 <source>creating installation log</source>
864 <translation type="obsolete">erzeuge Installationshistorie</translation>
865 </message>
866 <message>
867 <location filename="" line="6645601"/>
868 <source>Extraction finished successfully.</source>
869 <translation type="obsolete">Extraktion erfolgreich abgeschlossen.</translation>
870 </message>
871</context>
872<context>
873 <name>RbUtilQt</name>
874 <message>
875 <location filename="rbutilqt.cpp" line="138"/>
876 <source>Network error: %1. Please check your network and proxy settings.</source>
877 <translation>Netzwerkfehler: %1. Bitte Netzwerk und Proxyeinstellungen überprüfen.</translation>
878 </message>
879 <message>
880 <location filename="rbutilqt.cpp" line="225"/>
881 <source>&lt;b&gt;%1 %2&lt;/b&gt; at &lt;b&gt;%3&lt;/b&gt;</source>
882 <translation type="unfinished"></translation>
883 </message>
884 <message>
885 <location filename="rbutilqt.cpp" line="245"/>
886 <source>&lt;a href=&apos;%1&apos;&gt;PDF Manual&lt;/a&gt;</source>
887 <translation type="unfinished"></translation>
888 </message>
889 <message>
890 <location filename="rbutilqt.cpp" line="247"/>
891 <source>&lt;a href=&apos;%1&apos;&gt;HTML Manual (opens in browser)&lt;/a&gt;</source>
892 <translation type="unfinished"></translation>
893 </message>
894 <message>
895 <location filename="rbutilqt.cpp" line="250"/>
896 <source>Select a device for a link to the correct manual</source>
897 <translation type="unfinished"></translation>
898 </message>
899 <message>
900 <location filename="rbutilqt.cpp" line="252"/>
901 <source>&lt;a href=&apos;%1&apos;&gt;Manual Overview&lt;/a&gt;</source>
902 <translation type="unfinished"></translation>
903 </message>
904 <message>
905 <location filename="rbutilqt.cpp" line="421"/>
906 <source>Confirm Installation</source>
907 <translation type="unfinished"></translation>
908 </message>
909 <message>
910 <location filename="rbutilqt.cpp" line="290"/>
911 <source>Do you really want to install the Bootloader?</source>
912 <translation type="unfinished"></translation>
913 </message>
914 <message>
915 <location filename="rbutilqt.cpp" line="311"/>
916 <source>Original Firmware Path is wrong!</source>
917 <translation type="unfinished"></translation>
918 </message>
919 <message>
920 <location filename="rbutilqt.cpp" line="323"/>
921 <source>Original Firmware selection Canceled!</source>
922 <translation type="unfinished"></translation>
923 </message>
924 <message>
925 <location filename="rbutilqt.cpp" line="356"/>
926 <source>Do you really want to install the fonts package?</source>
927 <translation type="unfinished"></translation>
928 </message>
929 <message>
930 <location filename="rbutilqt.cpp" line="384"/>
931 <source>Do you really want to install the voice file?</source>
932 <translation type="unfinished"></translation>
933 </message>
934 <message>
935 <location filename="rbutilqt.cpp" line="422"/>
936 <source>Do you really want to install the game addon files?</source>
937 <translation type="unfinished"></translation>
938 </message>
939 <message>
940 <location filename="rbutilqt.cpp" line="483"/>
941 <source>Confirm Uninstallation</source>
942 <translation type="unfinished"></translation>
943 </message>
944 <message>
945 <location filename="rbutilqt.cpp" line="484"/>
946 <source>Do you really want to uninstall the Bootloader?</source>
947 <translation type="unfinished"></translation>
948 </message>
949 <message>
950 <location filename="rbutilqt.cpp" line="504"/>
951 <source>Confirm download</source>
952 <translation type="unfinished"></translation>
953 </message>
954 <message>
955 <location filename="rbutilqt.cpp" line="506"/>
956 <source>Do you really want to download the manual? The manual will be saved to the root folder of your player.</source>
957 <translation type="unfinished"></translation>
958 </message>
959 <message>
960 <location filename="rbutilqt.cpp" line="555"/>
961 <source>Confirm installation</source>
962 <translation type="unfinished"></translation>
963 </message>
964 <message>
965 <location filename="rbutilqt.cpp" line="557"/>
966 <source>Do you really want to install Rockbox Utility to your player? After installation you can run it from the players hard drive.</source>
967 <translation type="unfinished"></translation>
968 </message>
969 <message>
970 <location filename="rbutilqt.cpp" line="563"/>
971 <source>Installing Rockbox Utility</source>
972 <translation type="unfinished"></translation>
973 </message>
974 <message>
975 <location filename="rbutilqt.cpp" line="567"/>
976 <source>Mount point is wrong!</source>
977 <translation type="unfinished">Falscher Einhängepunkt!</translation>
978 </message>
979 <message>
980 <location filename="rbutilqt.cpp" line="577"/>
981 <source>Error installing Rockbox Utility</source>
982 <translation type="unfinished"></translation>
983 </message>
984 <message>
985 <location filename="rbutilqt.cpp" line="581"/>
986 <source>Installing user configuration</source>
987 <translation type="unfinished"></translation>
988 </message>
989 <message>
990 <location filename="rbutilqt.cpp" line="583"/>
991 <source>Error installing user configuration</source>
992 <translation type="unfinished"></translation>
993 </message>
994 <message>
995 <location filename="rbutilqt.cpp" line="587"/>
996 <source>Successfully installed Rockbox Utility.</source>
997 <translation type="unfinished"></translation>
998 </message>
999</context>
1000<context>
1001 <name>RbUtilQtFrm</name>
1002 <message>
1003 <location filename="rbutilqtfrm.ui" line="13"/>
1004 <source>Rockbox Utility</source>
1005 <translation type="unfinished">Rockbox Utility</translation>
1006 </message>
1007 <message>
1008 <location filename="rbutilqtfrm.ui" line="137"/>
1009 <source>&amp;Quick Start</source>
1010 <translation type="unfinished">&amp;Schnell Start</translation>
1011 </message>
1012 <message>
1013 <location filename="rbutilqtfrm.ui" line="176"/>
1014 <source>...</source>
1015 <translation type="unfinished">...</translation>
1016 </message>
1017 <message>
1018 <location filename="rbutilqtfrm.ui" line="162"/>
1019 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1020p, li { white-space: pre-wrap; }
1021&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1022&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Complete Installation&lt;/span&gt;&lt;/p&gt;
1023&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This installs the bootloader, a current build and the extras package. This is the recommended method for new installations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1024 <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1025p, li { white-space: pre-wrap; }
1026&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1027&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Vollständige Installation&lt;/span&gt;&lt;/p&gt;
1028&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Die installiert den Bootloader, ein aktuellen build von Rockbox und die Extra pakete. Dies ist die empfohlene Installationsmethode für neue Installationen.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
1029 </message>
1030 <message>
1031 <location filename="rbutilqtfrm.ui" line="192"/>
1032 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1033p, li { white-space: pre-wrap; }
1034&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1035&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Small installation&lt;/span&gt;&lt;/p&gt;
1036&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This installs bootloader and the current build of Rockbox. If you don&apos;t want the extras package, choose this option.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1037 <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1038p, li { white-space: pre-wrap; }
1039&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1040&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Kleine Installation&lt;/span&gt;&lt;/p&gt;
1041&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Die installiert den Bootloader ein aktuellen Build von Rockbox. Wenn du die Extra Pakete nicht brauchst, wähle diese Option.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
1042 </message>
1043 <message>
1044 <location filename="rbutilqtfrm.ui" line="236"/>
1045 <source>&amp;Installation</source>
1046 <translation type="unfinished">&amp;Installation</translation>
1047 </message>
1048 <message>
1049 <location filename="rbutilqtfrm.ui" line="261"/>
1050 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1051p, li { white-space: pre-wrap; }
1052&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1053&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install the bootloader&lt;/span&gt;&lt;/p&gt;
1054&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Before Rockbox can be run on your audio player, you may have to install a bootloader. This is only necessary the first time Rockbox is installed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1055 <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1056p, li { white-space: pre-wrap; }
1057&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1058&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Installiere den Bootloader&lt;/span&gt;&lt;/p&gt;
1059&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Bevor Rockbox auf einem Audio Player laufen kann, musst du eventuell einen Bootloader installieren. Dies ist nur für die erste Installation nötig.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
1060 </message>
1061 <message>
1062 <location filename="rbutilqtfrm.ui" line="294"/>
1063 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1064p, li { white-space: pre-wrap; }
1065&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
1066&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Rockbox&lt;/span&gt; on your audio player&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1067 <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1068p, li { white-space: pre-wrap; }
1069&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
1070&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Installiere Rockbox&lt;/span&gt; auf deinem Audio Player&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
1071 </message>
1072 <message>
1073 <location filename="rbutilqtfrm.ui" line="340"/>
1074 <source>&amp;Extras</source>
1075 <translation type="unfinished">&amp;Extras</translation>
1076 </message>
1077 <message>
1078 <location filename="rbutilqtfrm.ui" line="365"/>
1079 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1080p, li { white-space: pre-wrap; }
1081&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1082&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Fonts Package&lt;/span&gt;&lt;/p&gt;
1083&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The Fonts Package contains a couple of commonly used fonts. Installation is highly recommended.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1084 <translation type="unfinished"></translation>
1085 </message>
1086 <message>
1087 <location filename="rbutilqtfrm.ui" line="395"/>
1088 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1089p, li { white-space: pre-wrap; }
1090&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1091&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Themes&lt;/span&gt;&lt;/p&gt;
1092&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Rockbox&apos; look can be customized by themes. You can choose and install several officially distributed themes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1093 <translation type="unfinished"></translation>
1094 </message>
1095 <message>
1096 <location filename="rbutilqtfrm.ui" line="425"/>
1097 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1098p, li { white-space: pre-wrap; }
1099&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1100&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Game Files&lt;/span&gt;&lt;/p&gt;
1101&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;&quot;&gt;&lt;span style=&quot; font-weight:400;&quot;&gt;Doom needs a base wad file to run.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1102 <translation type="unfinished"></translation>
1103 </message>
1104 <message>
1105 <location filename="rbutilqtfrm.ui" line="559"/>
1106 <source>&amp;Uninstallation</source>
1107 <translation type="unfinished"></translation>
1108 </message>
1109 <message>
1110 <location filename="rbutilqtfrm.ui" line="614"/>
1111 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1112p, li { white-space: pre-wrap; }
1113&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1114&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Uninstall Rockbox&lt;/span&gt; from your audio player.&lt;/p&gt;
1115&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This will leave the bootloader in place (you need to remove it manually).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1116 <translation type="unfinished"></translation>
1117 </message>
1118 <message>
1119 <location filename="rbutilqtfrm.ui" line="661"/>
1120 <source>&amp;Manual</source>
1121 <translation type="unfinished"></translation>
1122 </message>
1123 <message>
1124 <location filename="rbutilqtfrm.ui" line="779"/>
1125 <source>&amp;File</source>
1126 <translation>&amp;Datei</translation>
1127 </message>
1128 <message>
1129 <location filename="rbutilqtfrm.ui" line="822"/>
1130 <source>&amp;About</source>
1131 <translation>Ü&amp;ber</translation>
1132 </message>
1133 <message>
1134 <location filename="rbutilqtfrm.ui" line="799"/>
1135 <source>Empty local download cache</source>
1136 <translation type="unfinished">Download-Cache löschen</translation>
1137 </message>
1138 <message>
1139 <location filename="rbutilqtfrm.ui" line="804"/>
1140 <source>Install Rockbox Utility on player</source>
1141 <translation type="unfinished">Rockbox Utility auf dem Gerät installieren</translation>
1142 </message>
1143 <message>
1144 <location filename="rbutilqtfrm.ui" line="809"/>
1145 <source>&amp;Configure</source>
1146 <translation>&amp;Konfigurieren</translation>
1147 </message>
1148 <message>
1149 <location filename="rbutilqtfrm.ui" line="814"/>
1150 <source>E&amp;xit</source>
1151 <translation type="unfinished">&amp;Beenden</translation>
1152 </message>
1153 <message>
1154 <location filename="rbutilqtfrm.ui" line="817"/>
1155 <source>Ctrl+Q</source>
1156 <translation type="unfinished">Ctrl+Q</translation>
1157 </message>
1158 <message>
1159 <location filename="rbutilqtfrm.ui" line="827"/>
1160 <source>About &amp;Qt</source>
1161 <translation type="unfinished">Über &amp;Qt</translation>
1162 </message>
1163 <message>
1164 <location filename="rbutilqtfrm.ui" line="278"/>
1165 <source>Install Rockbox</source>
1166 <translation type="unfinished"></translation>
1167 </message>
1168 <message>
1169 <location filename="rbutilqtfrm.ui" line="245"/>
1170 <source>Install Bootloader</source>
1171 <translation type="unfinished">Bootloader installieren</translation>
1172 </message>
1173 <message>
1174 <location filename="rbutilqtfrm.ui" line="349"/>
1175 <source>Install Fonts package</source>
1176 <translation type="unfinished">Schriftarten-Paket installieren</translation>
1177 </message>
1178 <message>
1179 <location filename="rbutilqtfrm.ui" line="379"/>
1180 <source>Install themes</source>
1181 <translation type="unfinished"></translation>
1182 </message>
1183 <message>
1184 <location filename="rbutilqtfrm.ui" line="409"/>
1185 <source>Install game files</source>
1186 <translation type="unfinished"></translation>
1187 </message>
1188 <message>
1189 <location filename="rbutilqtfrm.ui" line="568"/>
1190 <source>Uninstall Bootloader</source>
1191 <translation type="unfinished">Bootloader entfernen</translation>
1192 </message>
1193 <message>
1194 <location filename="rbutilqtfrm.ui" line="598"/>
1195 <source>Uninstall Rockbox</source>
1196 <translation type="unfinished">Rockbox entfernen</translation>
1197 </message>
1198 <message>
1199 <location filename="rbutilqtfrm.ui" line="78"/>
1200 <source>Device</source>
1201 <translation type="unfinished"></translation>
1202 </message>
1203 <message>
1204 <location filename="rbutilqtfrm.ui" line="90"/>
1205 <source>Selected device:</source>
1206 <translation type="unfinished"></translation>
1207 </message>
1208 <message>
1209 <location filename="rbutilqtfrm.ui" line="97"/>
1210 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1211p, li { white-space: pre-wrap; }
1212&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1213&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;none&lt;/span&gt; at &lt;span style=&quot; font-weight:600;&quot;&gt;unknown&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1214 <translation type="unfinished"></translation>
1215 </message>
1216 <message>
1217 <location filename="rbutilqtfrm.ui" line="120"/>
1218 <source>&amp;Change</source>
1219 <translation type="unfinished"></translation>
1220 </message>
1221 <message>
1222 <location filename="rbutilqtfrm.ui" line="140"/>
1223 <source>Welcome</source>
1224 <translation type="unfinished"></translation>
1225 </message>
1226 <message>
1227 <location filename="rbutilqtfrm.ui" line="239"/>
1228 <source>Basic Rockbox installation</source>
1229 <translation type="unfinished"></translation>
1230 </message>
1231 <message>
1232 <location filename="rbutilqtfrm.ui" line="343"/>
1233 <source>Install extras for Rockbox</source>
1234 <translation type="unfinished"></translation>
1235 </message>
1236 <message>
1237 <location filename="rbutilqtfrm.ui" line="466"/>
1238 <source>&amp;Accessibility</source>
1239 <translation type="unfinished"></translation>
1240 </message>
1241 <message>
1242 <location filename="rbutilqtfrm.ui" line="469"/>
1243 <source>Install accessibility add-ons</source>
1244 <translation type="unfinished"></translation>
1245 </message>
1246 <message>
1247 <location filename="rbutilqtfrm.ui" line="475"/>
1248 <source>Install Voice files</source>
1249 <translation type="unfinished"></translation>
1250 </message>
1251 <message>
1252 <location filename="rbutilqtfrm.ui" line="491"/>
1253 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1254p, li { white-space: pre-wrap; }
1255&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1256&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Install Voice file&lt;/span&gt;&lt;/p&gt;
1257&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Voice files are needed to make Rockbox speak the user interface. Speaking is enabled by default, so if you installed the voice file Rockbox will speak.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1258 <translation type="unfinished"></translation>
1259 </message>
1260 <message>
1261 <location filename="rbutilqtfrm.ui" line="505"/>
1262 <source>Install Talk files</source>
1263 <translation type="unfinished"></translation>
1264 </message>
1265 <message>
1266 <location filename="rbutilqtfrm.ui" line="521"/>
1267 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1268p, li { white-space: pre-wrap; }
1269&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1270&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Create Talk Files&lt;/span&gt;&lt;/p&gt;
1271&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;&quot;&gt;&lt;span style=&quot; font-weight:400;&quot;&gt;Talkfiles are needed to let Rockbox speak File and Foldernames&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1272 <translation type="unfinished"></translation>
1273 </message>
1274 <message>
1275 <location filename="rbutilqtfrm.ui" line="584"/>
1276 <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
1277p, li { white-space: pre-wrap; }
1278&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
1279&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Remove the bootloader&lt;/span&gt;&lt;/p&gt;
1280&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;After removing the bootloader you won&apos;t be able to start Rockbox.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
1281 <translation type="unfinished"></translation>
1282 </message>
1283 <message>
1284 <location filename="rbutilqtfrm.ui" line="664"/>
1285 <source>View and download the manual</source>
1286 <translation type="unfinished"></translation>
1287 </message>
1288 <message>
1289 <location filename="rbutilqtfrm.ui" line="670"/>
1290 <source>Read the manual</source>
1291 <translation type="unfinished"></translation>
1292 </message>
1293 <message>
1294 <location filename="rbutilqtfrm.ui" line="676"/>
1295 <source>PDF manual</source>
1296 <translation type="unfinished"></translation>
1297 </message>
1298 <message>
1299 <location filename="rbutilqtfrm.ui" line="689"/>
1300 <source>HTML manual</source>
1301 <translation type="unfinished"></translation>
1302 </message>
1303 <message>
1304 <location filename="rbutilqtfrm.ui" line="705"/>
1305 <source>Download the manual</source>
1306 <translation type="unfinished"></translation>
1307 </message>
1308 <message>
1309 <location filename="rbutilqtfrm.ui" line="713"/>
1310 <source>&amp;PDF version</source>
1311 <translation type="unfinished"></translation>
1312 </message>
1313 <message>
1314 <location filename="rbutilqtfrm.ui" line="720"/>
1315 <source>&amp;HTML version (zip file)</source>
1316 <translation type="unfinished"></translation>
1317 </message>
1318 <message>
1319 <location filename="rbutilqtfrm.ui" line="742"/>
1320 <source>Down&amp;load</source>
1321 <translation type="unfinished"></translation>
1322 </message>
1323</context>
1324<context>
1325 <name>ThemeInstallFrm</name>
1326 <message>
1327 <location filename="installthemesfrm.ui" line="13"/>
1328 <source>Theme Installation</source>
1329 <translation type="unfinished">Theme Installation</translation>
1330 </message>
1331 <message>
1332 <location filename="installthemesfrm.ui" line="48"/>
1333 <source>Selected Theme</source>
1334 <translation type="unfinished">Ausgewähltes Theme</translation>
1335 </message>
1336 <message>
1337 <location filename="installthemesfrm.ui" line="73"/>
1338 <source>Description</source>
1339 <translation type="unfinished">Beschreibung</translation>
1340 </message>
1341 <message>
1342 <location filename="installthemesfrm.ui" line="83"/>
1343 <source>Download size:</source>
1344 <translation type="unfinished">Download größe:</translation>
1345 </message>
1346 <message>
1347 <location filename="installthemesfrm.ui" line="108"/>
1348 <source>&amp;Ok</source>
1349 <translation type="unfinished">&amp;Ok</translation>
1350 </message>
1351 <message>
1352 <location filename="installthemesfrm.ui" line="118"/>
1353 <source>&amp;Cancel</source>
1354 <translation type="unfinished">&amp;Abbrechen</translation>
1355 </message>
1356</context>
1357<context>
1358 <name>ThemesInstallWindow</name>
1359 <message>
1360 <location filename="installthemes.cpp" line="34"/>
1361 <source>no theme selected</source>
1362 <translation type="unfinished">Kein Theme ausgewählt.</translation>
1363 </message>
1364 <message>
1365 <location filename="installthemes.cpp" line="109"/>
1366 <source>Network error: %1.
1367Please check your network and proxy settings.</source>
1368 <translation type="unfinished">Netzwerk Fehler: %1
1369Bitte prüfe die Netzwerk und Proxy Einstellungen.</translation>
1370 </message>
1371 <message>
1372 <location filename="installthemes.cpp" line="120"/>
1373 <source>the following error occured:
1374%1</source>
1375 <translation type="unfinished">Der folgende Fehler ist aufgetreten:
1376%1</translation>
1377 </message>
1378 <message>
1379 <location filename="installthemes.cpp" line="125"/>
1380 <source>done.</source>
1381 <translation type="unfinished">Fertig.</translation>
1382 </message>
1383 <message>
1384 <location filename="installthemes.cpp" line="153"/>
1385 <source>fetching details for %1</source>
1386 <translation type="unfinished">hole Details für %1</translation>
1387 </message>
1388 <message>
1389 <location filename="installthemes.cpp" line="155"/>
1390 <source>fetching preview ...</source>
1391 <translation type="unfinished">hole Vorschau ...</translation>
1392 </message>
1393 <message>
1394 <location filename="installthemes.cpp" line="163"/>
1395 <source>Download size %1 kiB</source>
1396 <translation type="unfinished">Download Größe: %1 kiB</translation>
1397 </message>
1398 <message>
1399 <location filename="installthemes.cpp" line="176"/>
1400 <source>&lt;b&gt;Author:&lt;/b&gt; %1&lt;hr/&gt;</source>
1401 <translation type="unfinished">&lt;b&gt;Autor:&lt;/b&gt; %1&lt;hr/&gt;</translation>
1402 </message>
1403 <message>
1404 <location filename="installthemes.cpp" line="177"/>
1405 <source>unknown</source>
1406 <translation type="unfinished">unbekann t</translation>
1407 </message>
1408 <message>
1409 <location filename="installthemes.cpp" line="177"/>
1410 <source>&lt;b&gt;Version:&lt;/b&gt; %1&lt;hr/&gt;</source>
1411 <translation type="unfinished">&lt;b&gt;Version:&lt;/b&gt; %1&lt;hr/&gt;</translation>
1412 </message>
1413 <message>
1414 <location filename="installthemes.cpp" line="178"/>
1415 <source>&lt;b&gt;Description:&lt;/b&gt; %1&lt;br/&gt;</source>
1416 <translation type="unfinished">&lt;b&gt;Beschreibung:&lt;/b&gt; %1&lt;br/&gt;</translation>
1417 </message>
1418 <message>
1419 <location filename="installthemes.cpp" line="178"/>
1420 <source>no description</source>
1421 <translation type="unfinished">Keine Beschreibung vorhanden.</translation>
1422 </message>
1423 <message>
1424 <location filename="installthemes.cpp" line="201"/>
1425 <source>no theme preview</source>
1426 <translation type="unfinished">Keine Themevorschau vorhanden.</translation>
1427 </message>
1428 <message>
1429 <location filename="installthemes.cpp" line="233"/>
1430 <source>getting themes information ...</source>
1431 <translation type="unfinished">hole Theme Informationen ...</translation>
1432 </message>
1433 <message>
1434 <location filename="installthemes.cpp" line="279"/>
1435 <source>Mount point is wrong!</source>
1436 <translation type="unfinished">Mounpoint ist ungültig!</translation>
1437 </message>
1438</context>
1439<context>
1440 <name>UnZip</name>
1441 <message>
1442 <location filename="zip/unzip.cpp" line="245"/>
1443 <source>ZIP operation completed successfully.</source>
1444 <translation type="unfinished">ZIP operation war erfolgreich.</translation>
1445 </message>
1446 <message>
1447 <location filename="zip/unzip.cpp" line="246"/>
1448 <source>Failed to initialize or load zlib library.</source>
1449 <translation>Initialisieren oder Laden der zlib-Bibliothek fehlgeschlagen.</translation>
1450 </message>
1451 <message>
1452 <location filename="zip/unzip.cpp" line="247"/>
1453 <source>zlib library error.</source>
1454 <translation>Fehler in zlib-Bibliothek.</translation>
1455 </message>
1456 <message>
1457 <location filename="zip/unzip.cpp" line="248"/>
1458 <source>Unable to create or open file.</source>
1459 <translation>Erzeugen oder Öffnen der Datei fehlgeschlagen.</translation>
1460 </message>
1461 <message>
1462 <location filename="zip/unzip.cpp" line="249"/>
1463 <source>Partially corrupted archive. Some files might be extracted.</source>
1464 <translation>Teilweise korruptes Archiv. Einige Dateien wurden möglicherweise extrahiert.</translation>
1465 </message>
1466 <message>
1467 <location filename="zip/unzip.cpp" line="250"/>
1468 <source>Corrupted archive.</source>
1469 <translation>Korruptes Archiv.</translation>
1470 </message>
1471 <message>
1472 <location filename="zip/unzip.cpp" line="251"/>
1473 <source>Wrong password.</source>
1474 <translation>Falsches Passwort.</translation>
1475 </message>
1476 <message>
1477 <location filename="zip/unzip.cpp" line="252"/>
1478 <source>No archive has been created yet.</source>
1479 <translation type="unfinished">Momentan kein Archiv verfügbar.</translation>
1480 </message>
1481 <message>
1482 <location filename="zip/unzip.cpp" line="253"/>
1483 <source>File or directory does not exist.</source>
1484 <translation>Datei oder Ordner existiert nicht.</translation>
1485 </message>
1486 <message>
1487 <location filename="zip/unzip.cpp" line="254"/>
1488 <source>File read error.</source>
1489 <translation>Fehler beim Lesen der Datei.</translation>
1490 </message>
1491 <message>
1492 <location filename="zip/unzip.cpp" line="255"/>
1493 <source>File write error.</source>
1494 <translation>Fehler beim Schreiben der Datei.</translation>
1495 </message>
1496 <message>
1497 <location filename="zip/unzip.cpp" line="256"/>
1498 <source>File seek error.</source>
1499 <translation>Fehler beim Durchsuchen der Datei.</translation>
1500 </message>
1501 <message>
1502 <location filename="zip/unzip.cpp" line="257"/>
1503 <source>Unable to create a directory.</source>
1504 <translation type="unfinished">Kann Verzeichniss nicht erstellen.</translation>
1505 </message>
1506 <message>
1507 <location filename="zip/unzip.cpp" line="258"/>
1508 <source>Invalid device.</source>
1509 <translation>Ungültiges Gerät.</translation>
1510 </message>
1511 <message>
1512 <location filename="zip/unzip.cpp" line="259"/>
1513 <source>Invalid or incompatible zip archive.</source>
1514 <translation>Ungültiges oder inkompatibles Zip-Archiv.</translation>
1515 </message>
1516 <message>
1517 <location filename="zip/unzip.cpp" line="260"/>
1518 <source>Inconsistent headers. Archive might be corrupted.</source>
1519 <translation type="unfinished">Inkonsistente Header. Archiv ist wahrscheinlich beschädigt.</translation>
1520 </message>
1521 <message>
1522 <location filename="zip/unzip.cpp" line="264"/>
1523 <source>Unknown error.</source>
1524 <translation>Unbekannter Fehler.</translation>
1525 </message>
1526</context>
1527<context>
1528 <name>UninstallFrm</name>
1529 <message>
1530 <location filename="uninstallfrm.ui" line="16"/>
1531 <source>Uninstall Rockbox</source>
1532 <translation type="unfinished">Deinstalliere Rockbox</translation>
1533 </message>
1534 <message>
1535 <location filename="uninstallfrm.ui" line="35"/>
1536 <source>Please select the Uninstallation Methodl</source>
1537 <translation type="unfinished">Bitte wählen sie eine Deinstallationsmethode.</translation>
1538 </message>
1539 <message>
1540 <location filename="uninstallfrm.ui" line="45"/>
1541 <source>Uninstallation Method</source>
1542 <translation type="unfinished">Deinstallations Methode</translation>
1543 </message>
1544 <message>
1545 <location filename="uninstallfrm.ui" line="51"/>
1546 <source>Complete Uninstallation</source>
1547 <translation type="unfinished">Komplette Deinstallation</translation>
1548 </message>
1549 <message>
1550 <location filename="uninstallfrm.ui" line="58"/>
1551 <source>Smart Uninstallation</source>
1552 <translation type="unfinished">Intelligente Deinstallation</translation>
1553 </message>
1554 <message>
1555 <location filename="uninstallfrm.ui" line="68"/>
1556 <source>Please select what you want to uninstall</source>
1557 <translation type="unfinished">Bitte wählen sie die zu deinstallierenden Teile</translation>
1558 </message>
1559 <message>
1560 <location filename="uninstallfrm.ui" line="78"/>
1561 <source>Installed Parts</source>
1562 <translation type="unfinished">Installierte Teile</translation>
1563 </message>
1564 <message>
1565 <location filename="uninstallfrm.ui" line="128"/>
1566 <source>&amp;Ok</source>
1567 <translation type="unfinished">&amp;Ok</translation>
1568 </message>
1569 <message>
1570 <location filename="uninstallfrm.ui" line="138"/>
1571 <source>&amp;Cancel</source>
1572 <translation type="unfinished">&amp;Abbrechen</translation>
1573 </message>
1574</context>
1575<context>
1576 <name>Uninstaller</name>
1577 <message>
1578 <location filename="uninstall.cpp" line="68"/>
1579 <source>Starting Uninstallation</source>
1580 <translation type="unfinished">Beginne Deinstallation.</translation>
1581 </message>
1582 <message>
1583 <location filename="uninstall.cpp" line="37"/>
1584 <source>Finished Uninstallation</source>
1585 <translation type="unfinished">Deinstallation erfolgreich.</translation>
1586 </message>
1587 <message>
1588 <location filename="uninstall.cpp" line="74"/>
1589 <source>Uninstalling </source>
1590 <translation type="unfinished">Deinstalliere</translation>
1591 </message>
1592 <message>
1593 <location filename="uninstall.cpp" line="86"/>
1594 <source>Could not delete: </source>
1595 <translation type="unfinished">Dies File konnte nicht gelöscht werden:</translation>
1596 </message>
1597 <message>
1598 <location filename="uninstall.cpp" line="109"/>
1599 <source>Uninstallation finished</source>
1600 <translation type="unfinished">Deinstallation erfolgreich.</translation>
1601 </message>
1602</context>
1603<context>
1604 <name>Zip</name>
1605 <message>
1606 <location filename="zip/zip.cpp" line="479"/>
1607 <source>ZIP operation completed successfully.</source>
1608 <translation type="unfinished">ZIP operation war erfolgreich.</translation>
1609 </message>
1610 <message>
1611 <location filename="zip/zip.cpp" line="480"/>
1612 <source>Failed to initialize or load zlib library.</source>
1613 <translation type="unfinished">Initialisieren oder Laden der zlib-Bibliothek fehlgeschlagen.</translation>
1614 </message>
1615 <message>
1616 <location filename="zip/zip.cpp" line="481"/>
1617 <source>zlib library error.</source>
1618 <translation type="unfinished">Fehler in zlib-Bibliothek.</translation>
1619 </message>
1620 <message>
1621 <location filename="zip/zip.cpp" line="482"/>
1622 <source>Unable to create or open file.</source>
1623 <translation type="unfinished">Erzeugen oder Öffnen der Datei fehlgeschlagen.</translation>
1624 </message>
1625 <message>
1626 <location filename="zip/zip.cpp" line="483"/>
1627 <source>No archive has been created yet.</source>
1628 <translation type="unfinished">Momentan kein Archiv verfügbar.</translation>
1629 </message>
1630 <message>
1631 <location filename="zip/zip.cpp" line="484"/>
1632 <source>File or directory does not exist.</source>
1633 <translation type="unfinished">Datei oder Ordner existiert nicht.</translation>
1634 </message>
1635 <message>
1636 <location filename="zip/zip.cpp" line="485"/>
1637 <source>File read error.</source>
1638 <translation type="unfinished">Fehler beim Lesen der Datei.</translation>
1639 </message>
1640 <message>
1641 <location filename="zip/zip.cpp" line="486"/>
1642 <source>File write error.</source>
1643 <translation type="unfinished">Fehler beim Schreiben der Datei.</translation>
1644 </message>
1645 <message>
1646 <location filename="zip/zip.cpp" line="487"/>
1647 <source>File seek error.</source>
1648 <translation type="unfinished">Fehler beim Durchsuchen der Datei.</translation>
1649 </message>
1650 <message>
1651 <location filename="zip/zip.cpp" line="491"/>
1652 <source>Unknown error.</source>
1653 <translation type="unfinished">Unbekannter Fehler.</translation>
1654 </message>
1655</context>
1656<context>
1657 <name>ZipInstaller</name>
1658 <message>
1659 <location filename="installzip.cpp" line="52"/>
1660 <source>done.</source>
1661 <translation type="unfinished">Fertig</translation>
1662 </message>
1663 <message>
1664 <location filename="installzip.cpp" line="58"/>
1665 <source>Installation finished successfully.</source>
1666 <translation type="unfinished">Die Installation war erfolgreich.</translation>
1667 </message>
1668 <message>
1669 <location filename="installzip.cpp" line="73"/>
1670 <source>Downloading file %1.%2</source>
1671 <translation type="unfinished">Herunterladen von Datei %1.%2</translation>
1672 </message>
1673 <message>
1674 <location filename="installzip.cpp" line="118"/>
1675 <source>Download error: received HTTP error %1.</source>
1676 <translation type="unfinished">Fehler beim Herunterladen: HTTP Fehler %1.</translation>
1677 </message>
1678 <message>
1679 <location filename="installzip.cpp" line="124"/>
1680 <source>Download error: %1</source>
1681 <translation type="unfinished">Downloadfehler: %1</translation>
1682 </message>
1683 <message>
1684 <location filename="installzip.cpp" line="129"/>
1685 <source>Download finished.</source>
1686 <translation type="unfinished">Download abgeschlossen.</translation>
1687 </message>
1688 <message>
1689 <location filename="installzip.cpp" line="135"/>
1690 <source>Extracting file.</source>
1691 <translation type="unfinished">Extrahiere Datei.</translation>
1692 </message>
1693 <message>
1694 <location filename="installzip.cpp" line="143"/>
1695 <source>Opening archive failed: %1.</source>
1696 <translation type="unfinished">Öffnen des Archives fehlgeschlagen: %1</translation>
1697 </message>
1698 <message>
1699 <location filename="installzip.cpp" line="152"/>
1700 <source>Extracting failed: %1.</source>
1701 <translation type="unfinished">Extrahieren fehlgeschlagen: %1</translation>
1702 </message>
1703 <message>
1704 <location filename="installzip.cpp" line="162"/>
1705 <source>Installing file.</source>
1706 <translation type="unfinished">Installiere Datei.</translation>
1707 </message>
1708 <message>
1709 <location filename="installzip.cpp" line="173"/>
1710 <source>Installing file failed.</source>
1711 <translation type="unfinished">Die Installation ist Fehlgeschlagen.</translation>
1712 </message>
1713 <message>
1714 <location filename="installzip.cpp" line="183"/>
1715 <source>Creating installation log</source>
1716 <translation type="unfinished">Erstelle Installationslog.</translation>
1717 </message>
1718</context>
1719<context>
1720 <name>aboutBox</name>
1721 <message>
1722 <location filename="aboutbox.ui" line="13"/>
1723 <source>About Rockbox Utility</source>
1724 <translation>Über Rockbox Utility</translation>
1725 </message>
1726 <message>
1727 <location filename="aboutbox.ui" line="92"/>
1728 <source>&amp;Credits</source>
1729 <translation type="unfinished"></translation>
1730 </message>
1731 <message>
1732 <location filename="aboutbox.ui" line="121"/>
1733 <source>&amp;License</source>
1734 <translation>&amp;Lizenz</translation>
1735 </message>
1736 <message>
1737 <location filename="aboutbox.ui" line="154"/>
1738 <source>&amp;Ok</source>
1739 <translation>&amp;Ok</translation>
1740 </message>
1741 <message>
1742 <location filename="aboutbox.ui" line="31"/>
1743 <source>The Rockbox Utility</source>
1744 <translation>Rockbox Utility</translation>
1745 </message>
1746 <message encoding="UTF-8">
1747 <location filename="aboutbox.ui" line="53"/>
1748 <source>Installer and housekeeping utility for the Rockbox open source digital audio player firmware.
1749
1750© 2005 - 2007 The Rockbox Team.
1751Released under the GNU General Public License v2.</source>
1752 <translation type="unfinished"></translation>
1753 </message>
1754 <message>
1755 <location filename="aboutbox.ui" line="69"/>
1756 <source>http://www.rockbox.org</source>
1757 <translation type="unfinished"></translation>
1758 </message>
1759</context>
1760</TS>
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp
index a374737bd8..6ae5fbf5e8 100644
--- a/rbutil/rbutilqt/rbutilqt.cpp
+++ b/rbutil/rbutilqt/rbutilqt.cpp
@@ -31,6 +31,7 @@
31#include "installthemes.h" 31#include "installthemes.h"
32#include "uninstallwindow.h" 32#include "uninstallwindow.h"
33#include "browseof.h" 33#include "browseof.h"
34#include "multiinstaller.h"
34 35
35#ifdef __linux 36#ifdef __linux
36#include <stdio.h> 37#include <stdio.h>
@@ -93,10 +94,9 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent)
93 connect(ui.buttonRemoveRockbox, SIGNAL(clicked()), this, SLOT(uninstall())); 94 connect(ui.buttonRemoveRockbox, SIGNAL(clicked()), this, SLOT(uninstall()));
94 connect(ui.buttonRemoveBootloader, SIGNAL(clicked()), this, SLOT(uninstallBootloader())); 95 connect(ui.buttonRemoveBootloader, SIGNAL(clicked()), this, SLOT(uninstallBootloader()));
95 connect(ui.buttonDownloadManual, SIGNAL(clicked()), this, SLOT(downloadManual())); 96 connect(ui.buttonDownloadManual, SIGNAL(clicked()), this, SLOT(downloadManual()));
96 97 connect(ui.buttonSmall, SIGNAL(clicked()), this, SLOT(smallInstall()));
97 // disable unimplemented stuff 98 connect(ui.buttonComplete, SIGNAL(clicked()), this, SLOT(completeInstall()));
98 ui.buttonSmall->setEnabled(false); 99
99 ui.buttonComplete->setEnabled(false);
100#if !defined(STATIC) 100#if !defined(STATIC)
101 ui.actionInstall_Rockbox_Utility_on_player->setEnabled(false); 101 ui.actionInstall_Rockbox_Utility_on_player->setEnabled(false);
102#else 102#else
@@ -299,6 +299,65 @@ void RbUtilQt::updateManual()
299 } 299 }
300} 300}
301 301
302void RbUtilQt::completeInstall()
303{
304 if(QMessageBox::question(this, tr("Confirm Installation"),
305 tr("Do you really want to make a complete Installation?"),
306 QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes) return;
307
308 MultiInstaller installer(this);
309 installer.setUserSettings(userSettings);
310 installer.setDeviceSettings(devices);
311 installer.setProxy(proxy());
312
313 buildInfo.open();
314 QSettings info(buildInfo.fileName(), QSettings::IniFormat, this);
315 buildInfo.close();
316
317 devices->beginGroup(platform);
318 QString released = devices->value("released").toString();
319 devices->endGroup();
320 if(released == "yes") {
321 // only set the keys if needed -- querying will yield an empty string
322 // if not set.
323 versmap.insert("rel_rev", devices->value("last_release").toString());
324 versmap.insert("rel_date", ""); // FIXME: provide the release timestamp
325 }
326 installer.setVersionStrings(versmap);
327
328 installer.installComplete();
329
330}
331
332void RbUtilQt::smallInstall()
333{
334 if(QMessageBox::question(this, tr("Confirm Installation"),
335 tr("Do you really want to make a small Installation?"),
336 QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes) return;
337
338 MultiInstaller installer(this);
339 installer.setUserSettings(userSettings);
340 installer.setDeviceSettings(devices);
341 installer.setProxy(proxy());
342
343 buildInfo.open();
344 QSettings info(buildInfo.fileName(), QSettings::IniFormat, this);
345 buildInfo.close();
346
347 devices->beginGroup(platform);
348 QString released = devices->value("released").toString();
349 devices->endGroup();
350 if(released == "yes") {
351 // only set the keys if needed -- querying will yield an empty string
352 // if not set.
353 versmap.insert("rel_rev", devices->value("last_release").toString());
354 versmap.insert("rel_date", ""); // FIXME: provide the release timestamp
355 }
356 installer.setVersionStrings(versmap);
357
358 installer.installSmall();
359
360}
302 361
303void RbUtilQt::install() 362void RbUtilQt::install()
304{ 363{
diff --git a/rbutil/rbutilqt/rbutilqt.h b/rbutil/rbutilqt/rbutilqt.h
index a2e25112f3..8781e08a15 100644
--- a/rbutil/rbutilqt/rbutilqt.h
+++ b/rbutil/rbutilqt/rbutilqt.h
@@ -30,6 +30,7 @@
30#include "progressloggergui.h" 30#include "progressloggergui.h"
31#include "installbootloader.h" 31#include "installbootloader.h"
32 32
33
33class RbUtilQt : public QMainWindow 34class RbUtilQt : public QMainWindow
34{ 35{
35 Q_OBJECT 36 Q_OBJECT
@@ -61,6 +62,8 @@ class RbUtilQt : public QMainWindow
61 void configDialog(void); 62 void configDialog(void);
62 void updateDevice(void); 63 void updateDevice(void);
63 void updateSettings(void); 64 void updateSettings(void);
65 void completeInstall(void);
66 void smallInstall(void);
64 void install(void); 67 void install(void);
65 void installBl(void); 68 void installBl(void);
66 void installFonts(void); 69 void installFonts(void);
@@ -78,6 +81,7 @@ class RbUtilQt : public QMainWindow
78 void installPortable(void); 81 void installPortable(void);
79 void updateInfo(void); 82 void updateInfo(void);
80 void updateTabs(int); 83 void updateTabs(int);
84
81}; 85};
82 86
83#endif 87#endif
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro
index 8cff587972..55bb00e00e 100644
--- a/rbutil/rbutilqt/rbutilqt.pro
+++ b/rbutil/rbutilqt/rbutilqt.pro
@@ -34,7 +34,8 @@ SOURCES += rbutilqt.cpp \
34 uninstall.cpp \ 34 uninstall.cpp \
35 uninstallwindow.cpp \ 35 uninstallwindow.cpp \
36 browseof.cpp \ 36 browseof.cpp \
37 preview.cpp 37 preview.cpp \
38 multiinstaller.cpp
38 39
39HEADERS += rbutilqt.h \ 40HEADERS += rbutilqt.h \
40 install.h \ 41 install.h \
@@ -69,7 +70,8 @@ HEADERS += rbutilqt.h \
69 uninstall.h \ 70 uninstall.h \
70 uninstallwindow.h \ 71 uninstallwindow.h \
71 browseof.h \ 72 browseof.h \
72 preview.h 73 preview.h \
74 multiinstaller.h
73 75
74# Needed by QT on Win 76# Needed by QT on Win
75INCLUDEPATH = . irivertools zip zlib ../ipodpatcher ../sansapatcher 77INCLUDEPATH = . irivertools zip zlib ../ipodpatcher ../sansapatcher