c119f427ed06141aa61bd573301c8607fe8cdd51
[BackupPC.git] / lib / BackupPC / Lang / de.pm
1 #!/bin/perl
2 #
3 # by Manfred Herrmann (11.03.2004 for V2.1.0beta0)
4 # by Manfred Herrmann (V1.1) (some typo errors + 3 new strings)
5 # CVS-> Revision ???
6 #
7 #my %lang;
8
9 #use strict;
10
11 # --------------------------------
12
13 $Lang{Start_Archive} = "Archivierung starten";
14 $Lang{Stop_Dequeue_Archive} = "Archivierung stoppen";
15 $Lang{Start_Full_Backup} = "Starte Backup vollständig";
16 $Lang{Start_Incr_Backup} = "Starte Backup incrementell";
17 $Lang{Stop_Dequeue_Backup} = "Stoppen/Aussetzen Backup";
18 $Lang{Restore} = "Wiederherstellung";
19
20 $Lang{Type_full} = "voll";
21 $Lang{Type_incr} = "inkrementell";
22
23 # -----
24
25 $Lang{Only_privileged_users_can_view_admin_options} = "Nur privilegierte Nutzer können Admin Optionen einsehen.";
26 $Lang{H_Admin_Options} = "BackupPC Server: Admin Optionen";
27 $Lang{Admin_Options} = "Admin Optionen";
28 $Lang{Admin_Options_Page} = <<EOF;
29 \${h1(qq{$Lang{Admin_Options}})}
30 <br>
31 \${h1("Server Steuerung")}
32 <form action="\$MyURL" method="get">
33 <table>
34   <tr><td>Server stoppen:<td><input type="submit" name="action" value="Stop">
35   <tr><td>Server Konfiguration neu laden:<td><input type="submit" name="action" value="Reload">
36 </table>
37 </form>
38 \${h1("Server Konfiguration")}
39 <ul>
40   <li><i>Andere Optionen sind hier möglich ... z.B.,</i>
41   <li>Server Konfiguration editieren
42 </ul>
43 EOF
44 $Lang{Unable_to_connect_to_BackupPC_server} = "Kann keine Verbindung zu BackupPC server herstellen",
45             "Dieses CGI script (\$MyURL) kann keine Verbindung zu BackupPC"
46           . " server auf \$Conf{ServerHost} port \$Conf{ServerPort} herstellen.  Der Fehler"
47           . " war: \$err.",
48             "Möglicherweise ist der BackupPC server Prozess nicht gestartet oder es besteht ein"
49           . " Konfigurationsfehler.  Bitte teilen Sie diese Fehlermeldung dem Systemadministrator mit.";
50 $Lang{Admin_Start_Server} = <<EOF;
51 \${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
52 <form action="\$MyURL" method="get">
53 Der BackupPC Server auf <tt>\$Conf{ServerHost}</tt> port <tt>\$Conf{ServerPort}</tt>
54 ist momentan nicht aktiv (möglicherweise wurde er gestoppt, oder noch nicht gestartet).<br>
55 Möchten Sie den Server starten?
56 <input type="hidden" name="action" value="startServer">
57 <input type="submit" value="Start Server" name="ignore">
58 </form>
59 EOF
60
61 # -----
62
63 $Lang{H_BackupPC_Server_Status} = "BackupServer Server Status";
64
65 $Lang{BackupPC_Server_Status}= <<EOF;
66 \${h1(qq{$Lang{H_BackupPC_Server_Status}})}
67
68 <p>
69 \${h2(\"Allgemeine Server Information\")}
70
71 <ul>
72 <li> Die Server Prozess ID (PID) ist \$Info{pid},  auf Computer \$Conf{ServerHost},
73      Version \$Info{Version}, gestartet am \$serverStartTime.
74 <li> Dieser Status wurde am \$now generiert.
75 <li> Die Konfiguration wurde neu geladen am \$configLoadTime.
76 <li> Computer werden am \$nextWakeupTime auf neue Aufträge geprüft.
77 <li> Weitere Informationen:
78     <ul>
79         <li>\$numBgQueue wartende backup Aufträge der letzten Prüfung,
80         <li>\$numUserQueue wartende Aufträge von Benutzern,
81         <li>\$numCmdQueue wartende Kommando Aufträge.
82         \$poolInfo
83         <li>Das Pool Filesystem (Backup-Speicherplatz) ist zu \$Info{DUlastValue}%
84             (\$DUlastTime) gefüllt, das Maximum-Heute ist \$Info{DUDailyMax}% (\$DUmaxTime)
85             und Maximum-Gestern war \$Info{DUDailyMaxPrev}%. (Hinweis: sollten ca. 70% überschritten werden, so
86             ist evtl. bald eine Erweiterung des Backup-Speichers erforderlich. Planung erforderlich?)
87     </ul>
88 </ul>
89
90 \${h2("Aktuell laufende Aufträge")}
91 <p>
92 <table class="tableStnd" border cellspacing="1" cellpadding="3">
93 <tr class="tableheader"><td> Computer </td>
94     <td> Typ </td>
95     <td> User </td>
96     <td> Startzeit </td>
97     <td> Kommando </td>
98     <td align="center"> PID </td>
99     <td align="center"> Transport PID </td>
100     </tr>
101 \$jobStr
102 </table>
103 <p>
104
105 \${h2("Fehler, die näher analysiert werden müssen!")}
106 <p>
107 <table class="tableStnd" border cellspacing="1" cellpadding="3">
108 <tr class="tableheader"><td align="center"> Computer </td>
109     <td align="center"> Typ </td>
110     <td align="center"> User </td>
111     <td align="center"> letzter Versuch </td>
112     <td align="center"> Details </td>
113     <td align="center"> Fehlerzeit </td>
114     <td> Letzter Fehler (außer "kein ping") </td></tr>
115 \$statusStr
116 </table>
117 EOF
118
119 # --------------------------------
120 $Lang{BackupPC__Server_Summary} = "BackupServer: Übersicht";
121 $Lang{BackupPC__Archive} = "BackupPC: Archivierung";
122 $Lang{BackupPC_Summary}=<<EOF;
123
124 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
125 <p>
126 Dieser Status wurde generiert am \$now.
127 </p>
128
129 \${h2("Computer mit erfolgreichen Backups")}
130 <p>
131 Es gibt \$hostCntGood Computer die erfolgreich gesichert wurden, mit insgesamt:
132 <ul>
133 <li> \$fullTot Voll Backups, Gesamtgröße \${fullSizeTot}GB
134      (vor pooling und Komprimierung),
135 <li> \$incrTot Incrementelle Backups, Gesamtgröße \${incrSizeTot}GB
136      (vor pooling und Komprimierung).
137 </ul>
138 </p>
139 <table class="tableStnd" border cellpadding="3" cellspacing="1">
140 <tr class="tableheader"><td> Computer </td>
141     <td align="center"> User </td>
142     <td align="center"> #Voll </td>
143     <td align="center"> Alter/Tage </td>
144     <td align="center"> Größe/GB </td>
145     <td align="center"> MB/sec </td>
146     <td align="center"> #Incr </td>
147     <td align="center"> Alter/Tage </td>
148     <td align="center"> Status </td>
149     <td align="center"> Letzte Aktion </td></tr>
150 \$strGood
151 </table>
152 <br><br>
153 \${h2("Computer ohne Backups")}
154 <p>
155 Es gibt \$hostCntNone Computer ohne Backups !!!.
156 <p>
157 <table class="tableStnd" border cellpadding="3" cellspacing="1">
158 <tr class="tableheader"><td> Computer </td>
159     <td align="center"> User </td>
160     <td align="center"> #Voll </td>
161     <td align="center"> Alter/Tage </td>
162     <td align="center"> Größe/GB </td>
163     <td align="center"> MB/sec </td>
164     <td align="center"> #Incr </td>
165     <td align="center"> Alter/Tage </td>
166     <td align="center"> Status </td>
167     <td align="center"> Letzter Versuch </td></tr>
168 \$strNone
169 </table>
170 EOF
171
172 $Lang{BackupPC_Archive} = <<EOF;
173 \${h1(qq{$Lang{BackupPC__Archive}})}
174 <script language="javascript" type="text/javascript">
175 <!--
176
177     function checkAll(location)
178     {
179       for (var i=0;i<document.form1.elements.length;i++)
180       {
181         var e = document.form1.elements[i];
182         if ((e.checked || !e.checked) && e.name != \'all\') {
183             if (eval("document.form1."+location+".checked")) {
184                 e.checked = true;
185             } else {
186                 e.checked = false;
187             }
188         }
189       }
190     }
191
192     function toggleThis(checkbox)
193     {
194        var cb = eval("document.form1."+checkbox);
195        cb.checked = !cb.checked;
196     }
197
198 //-->
199 </script>
200 Es gibt \$hostCntGood Computer die gesichert wurden, mit insgesamt \${fullSizeTot}GB
201 <p>
202 <form name="form1" method="post" action="\$MyURL">
203 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
204 <input type="hidden" name="type" value="1">
205 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
206 <input type="hidden" name="action" value="Archive">
207 <table class="tableStnd" border cellpadding="3" cellspacing="1">
208 <tr class="tableheader"><td align=center>Computer</td>
209     <td align="center"> User </td>
210     <td align="center"> Backup Größe </td>
211 \$strGood
212 \$checkAllHosts
213 </table>
214 </form>
215 <p>
216
217 EOF
218
219 $Lang{BackupPC_Archive2} = <<EOF;
220 \${h1(qq{$Lang{BackupPC__Archive}})}
221 Archivierung der folgenden Computer
222 <ul>
223 \$HostListStr
224 </ul>
225 <form action="\$MyURL" method="post">
226 \$hiddenStr
227 <input type="hidden" name="action" value="Archive">
228 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
229 <input type="hidden" name="type" value="2">
230 <input type="hidden" value="0" name="archive_type">
231 <table class="tableStnd" border cellspacing="1" cellpadding="3">
232 \$paramStr
233 <tr>
234     <td colspan=2><input type="submit" value="Archivierung starten" name=""></td>
235 </tr>
236 </form>
237 </table>
238 EOF
239
240 $Lang{BackupPC_Archive2_location} = <<EOF;
241 <tr>
242     <td>Archivierung Ort/Gerät</td>
243     <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
244 </tr>
245 EOF
246
247 $Lang{BackupPC_Archive2_compression} = <<EOF;
248 <tr>
249     <td>Kompression</td>
250     <td>
251     <input type="radio" value="0" name="compression" \$ArchiveCompNone>None<br>
252     <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br>
253     <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2
254     </td>
255 </tr>
256 EOF
257
258 $Lang{BackupPC_Archive2_parity} = <<EOF;
259 <tr>
260     <td>Anzahl Parität-Dateien</td>
261     <td><input type="numeric" value="\$ArchivePar" name="par"></td>
262 </tr>
263 EOF
264
265 $Lang{BackupPC_Archive2_split} = <<EOF;
266 <tr>
267     <td>Aufteilen in</td>
268     <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabytes</td>
269 </tr>
270 EOF
271
272 # -----------------------------------
273 $Lang{Pool_Stat} = <<EOF;
274         <li>Der Pool hat eine Größe von \${poolSize}GB und enthält \$info->{"\${name}FileCnt"} Dateien und \$info->{"\${name}DirCnt"} Verzeichnisse (Stand \$poolTime).
275         <li>Das "Pool hashing" ergibt \$info->{"\${name}FileCntRep"} wiederholte
276             Dateien mit der längsten Verkettung von \$info->{"\${name}FileRepMax"}.
277         <li>Die nächtliche Bereinigung entfernte \$info->{"\${name}FileCntRm"} Dateien mit
278             einer Größe von \${poolRmSize}GB (um ca. \$poolTime).
279 EOF
280
281 # --------------------------------
282 $Lang{BackupPC__Backup_Requested_on__host} = "BackupServer: Backup Auftrag für \$host";
283 # --------------------------------
284 $Lang{REPLY_FROM_SERVER} = <<EOF;
285 \${h1(\$str)}
286 <p>
287 Die Antwort des Servers war: \$reply
288 <p>
289 Gehe zurück zur <a href="\$MyURL?host=\$host">\$host home page</a>.
290 EOF
291 # --------------------------------
292 $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupServer: Starte Backup Bestätigung für \$host";
293 # --------------------------------
294 $Lang{Are_you_sure_start} = <<EOF;
295 \${h1("Sind Sie sicher?")}
296 <p>
297 Sie starten ein \$type Backup für \$host.
298
299 <form action="\$MyURL" method="get">
300 <input type="hidden" name="host" value="\$host">
301 <input type="hidden" name="hostIP" value="\$ipAddr">
302 <input type="hidden" name="doit" value="1">
303 Möchten Sie das wirklich tun?
304 <input type="submit" value="\$In{action}" name="action">
305 <input type="submit" value="Nein" name="">
306 </form>
307 EOF
308 # --------------------------------
309 $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupServer: Beende Backup Bestätigung für \$host";
310 # --------------------------------
311 $Lang{Are_you_sure_stop} = <<EOF;
312
313 \${h1("Sind Sie sicher?")}
314
315 <p>
316 Sie werden Backups abbrechen bzw. Aufträge löschen für Computer \$host;
317
318 <form action="\$MyURL" method="get">
319 <input type="hidden" name="host" value="\$host">
320 <input type="hidden" name="doit" value="1">
321 Zusätzlich bitte keine Backups starten für die Dauer von 
322 <input type="text" name="backoff" size="10" value="\$backoff"> Stunden.
323 <p>
324 Möchten Sie das wirklich tun?
325 <input type="submit" value="\$In{action}" name="action">
326 <input type="submit" value="Nein" name="">
327 </form>
328
329 EOF
330 # --------------------------------
331 $Lang{Only_privileged_users_can_view_queues_} = "Nur berechtigte User können die Warteschlangen einsehen.";
332 # --------------------------------
333 $Lang{Only_privileged_users_can_archive} = "Nur berechtigte Personen könnnen archivieren.";
334 # --------------------------------
335 $Lang{BackupPC__Queue_Summary} = "BackupServer: Warteschlangen Übersicht";
336 # --------------------------------
337 $Lang{Backup_Queue_Summary} = <<EOF;
338 \${h1("Backup Warteschlangen Übersicht")}
339 <br><br>
340 \${h2("User Warteschlange Übersicht")}
341 <p>
342 Die folgenden User Aufträge sind eingereiht:
343 </p>
344 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
345 <tr class="tableheader"><td> Computer </td>
346     <td> Uhrzeit </td>
347     <td> User </td></tr>
348 \$strUser
349 </table>
350 <br><br>
351
352 \${h2("Hintergrund Warteschlange Übersicht")}
353 <p>
354 Die folgenden Hintergrund Aufträge sind eingereiht:
355 </p>
356 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
357 <tr class="tableheader"><td> Computer </td>
358     <td> Uhrzeit </td>
359     <td> User </td></tr>
360 \$strBg
361 </table>
362 <br><br>
363 \${h2("Kommando Warteschlange Übersicht")}
364 <p>
365 Die folgenden Kommando Aufträge sind eingereiht:
366 </p>
367 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
368 <tr class="tableheader"><td> Computer </td>
369     <td> Uhrzeit </td>
370     <td> User </td>
371     <td> Kommando </td></tr>
372 \$strCmd
373 </table>
374 EOF
375
376 # --------------------------------
377 $Lang{Backup_PC__Log_File__file} = "BackupServer: LOG Datei \$file";
378 $Lang{Log_File__file__comment} = <<EOF;
379 \${h1("LOG Datei \$file \$comment")}
380 <p>
381 EOF
382 # --------------------------------
383 $Lang{Contents_of_log_file} = <<EOF;
384 Inhalt der LOG Datei <tt>\$file</tt>, verändert am \$mtimeStr \$comment
385 EOF
386
387 # --------------------------------
388 $Lang{skipped__skipped_lines} = "[ überspringe \$skipped Zeilen ]\n";
389 # --------------------------------
390 $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nKann LOG Datei nicht öffnen \$file\n";
391
392 # --------------------------------
393 $Lang{BackupPC__Log_File_History} = "BackupServer: LOG Datei Historie";
394 $Lang{Log_File_History__hdr} = <<EOF;
395 \${h1("LOG Datei Historie \$hdr")}
396 <p>
397 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
398 <tr class="tableheader"><td align="center"> Datei </td>
399     <td align="center"> Größe </td>
400     <td align="center"> letzte Änderung </td></tr>
401 \$str
402 </table>
403 EOF
404
405 # -------------------------------
406 $Lang{Recent_Email_Summary} = <<EOF;
407 \${h1("Letzte e-mail Übersicht (Sortierung nach Zeitpunkt)")}
408 <p>
409 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
410 <tr class="tableheader"><td align="center"> Empfänger </td>
411     <td align="center"> Computer </td>
412     <td align="center"> Zeitpunkt </td>
413     <td align="center"> Titel </td></tr>
414 \$str
415 </table>
416 EOF
417  
418
419 # ------------------------------
420 $Lang{Browse_backup__num_for__host} = "BackupServer: Browsen des Backups \$num für Computer \$host";
421
422 # ------------------------------
423 $Lang{Restore_Options_for__host} = "BackupServer: Restore Optionen für \$host";
424 $Lang{Restore_Options_for__host2} = <<EOF;
425 \${h1("Restore Optionen für \$host")}
426 <p>
427 Sie haben die folgenden Dateien/Verzeichnisse von Freigabe \$share selektiert, von Backup Nummer #\$num:
428 <ul>
429 \$fileListStr
430 </ul>
431 </p><p>
432 Sie haben drei verschiedene Möglichkeiten zur Wiederherstellung (Restore) der Dateien/Verzeichnisse.
433 Bitte wählen Sie eine der folgenden Möglichkeiten:.
434 </p>
435 \${h2("Möglichkeit 1: Direct Restore")}
436 <p>
437 EOF
438
439 $Lang{Restore_Options_for__host_Option1} = <<EOF;
440 Sie können diese Wiederherstellung starten um die Dateien/Verzeichnisse direkt auf den Computer  
441 \$host wiederherzustellen. Alternativ können Sie einen anderen Computer und/oder Freigabe als Ziel angeben.
442 </p><p>
443 <b>Warnung:</b> alle aktuell existierenden Dateien/Verzeichnisse die bereits vorhanden sind
444 werden überschrieben! (Tip: alternativ eine spezielle Freigabe erstellen mit schreibrecht für den
445 Backup-User und die wiederhergestellten Dateien/Verzeichnisse durch Stichproben prüfen, ob die beabsichtigte
446 Wiederherstellung korrekt ist) 
447 </p>
448 <form action="\$MyURL" method="post" name="direct">
449 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
450 <input type="hidden" name="num" value="\$num">
451 <input type="hidden" name="type" value="3">
452 \$hiddenStr
453 <input type="hidden" value="\$In{action}" name="action">
454 <table border="0">
455 <tr>
456     <td>Restore auf Computer</td>
457     <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
458          name="hostDest">-->
459          <select name="hostDest" onChange="document.direct.shareDest.value=''">
460          \$hostDestSel
461          </select>
462          <script language="Javascript">
463          function myOpen(URL) {
464                 window.open(URL,'','width=500,height=400');
465          }
466          </script>
467          <a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Suche nach verfügbaren Freigaben (NICHT IMPLEMENTIERT)</a></td>
468 </tr><tr>
469     <td>Restore auf Freigabe</td>
470     <td><input type="text" size="40" value="\${EscHTML(\$share)}"
471          name="shareDest"></td>
472 </tr><tr>
473     <td>Restore in Unterverzeichnis<br>(relativ zur Freigabe)</td>
474     <td valign="top"><input type="text" size="40" maxlength="256"
475         value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
476 </tr><tr>
477     <td><input type="submit" value="Start Restore" name=""></td>
478 </table>
479 </form>
480 EOF
481
482 $Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;
483 Direkte Wiederherstellung ist deaktiviert für Computer: \${EscHTML(\$hostDest)}.
484 Bitte wählen Sie eine andere Wiederherstellungsoption.
485 EOF
486
487 # ------------------------------
488 $Lang{Option_2__Download_Zip_archive} = <<EOF;
489 <p>
490 \${h2("Möglichkeit 2: Download als Zip Archiv Datei")}
491 <p>
492 Sie können eine ZIP Archiv Datei downloaden, die alle selektierten Dateien/Verzeichnisse
493 enthält. Mit einer lokalen Anwendung (z.B. WinZIP, WinXP-ZIP-Ordner...) können Sie dann
494 beliebige Dateien entpacken. 
495 </p><p>
496 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
497 Dateien/Verzeichnisse kann die ZIP Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
498 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
499 evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.  
500 </p>
501 <form action="\$MyURL" method="post">
502 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
503 <input type="hidden" name="num" value="\$num">
504 <input type="hidden" name="type" value="2">
505 \$hiddenStr
506 <input type="hidden" value="\$In{action}" name="action">
507 <input type="checkbox" value="1" name="relative" checked> Archiv relativ zu Pfad
508  \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
509 (andernfalls enthält die Archiv Datei vollständige Pfade).
510 <br>
511 Kompression (0=aus, 1=schnelle,...,9=höchste)
512 <input type="text" size="6" value="5" name="compressLevel">
513 <br>
514 <input type="submit" value="Download Zip Datei" name="">
515 </form>
516 EOF
517
518 # ------------------------------
519
520 $Lang{Option_2__Download_Zip_archive2} = <<EOF;
521 <p>
522 \${h2("Möglichkeit 2: Download als Zip Archiv Datei")}
523 <p>
524 Archive::Zip ist nicht installiert. Der Download als Zip Archiv Datei ist daher nicht möglich.
525 Bitte lassen Sie bei Bedarf von Ihrem Administrator die Perl-Erweiterung Archive::Zip von 
526 <a href="http://www.cpan.org">www.cpan.org</a> installieren.
527 </p>
528 EOF
529
530
531 # ------------------------------
532 $Lang{Option_3__Download_Zip_archive} = <<EOF;
533 \${h2("Möglichkeit 3: Download als Tar Archiv Datei")}
534 <p>
535 Sie können eine Tar Archiv Datei downloaden, die alle selektierten Dateien/Verzeichnisse
536 enthält. Mit einer lokalen Anwendung (z.B. tar, WinZIP...) können Sie dann
537 beliebige Dateien entpacken.
538 </p><p>
539 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
540 Dateien/Verzeichnisse kann die Tar Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
541 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
542 evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.  
543 </p>
544 <form action="\$MyURL" method="post">
545 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
546 <input type="hidden" name="num" value="\$num">
547 <input type="hidden" name="type" value="1">
548 \$hiddenStr
549 <input type="hidden" value="\$In{action}" name="action">
550 <input type="checkbox" value="1" name="relative" checked> Archiv relativ zu Pfad
551  \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
552 (andernfalls enthält die Archiv Datei vollständige Pfade).
553 <br>
554 <input type="submit" value="Download Tar Datei" name="">
555 </form>
556 EOF
557
558
559 # ------------------------------
560 $Lang{Restore_Confirm_on__host} = "BackupServer: Restore Confirm on \$host";
561
562 $Lang{Are_you_sure} = <<EOF;
563 \${h1("Sind Sie sicher?")}
564 <p>
565 Sie starten eine direkte Wiederherstellung auf den Computer \$In{hostDest}.
566 Die folgenden Dateien werden auf die Freigabe \$In{shareDest} wiederhergestellt, vom
567 Backup Nummer \$num:
568 <p>
569 <table border>
570 <tr><td>Original Datei/Verzeichnis</td><td>Wird wiederhergestellt nach</td></tr>
571 \$fileListStr
572 </table>
573
574 <form action="\$MyURL" method="post">
575 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
576 <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
577 <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
578 <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
579 <input type="hidden" name="num" value="\$num">
580 <input type="hidden" name="type" value="4">
581 \$hiddenStr
582 Wollen Sie das wirklich tun?
583 <input type="submit" value="\$In{action}" name="action">
584 <input type="submit" value="Nein" name="">
585 </form>
586 EOF
587
588
589 # --------------------------
590 $Lang{Restore_Requested_on__hostDest} = "BackupServer: Wiederherstellung beauftragt auf Computer \$hostDest";
591 $Lang{Reply_from_server_was___reply} = <<EOF;
592 \${h1(\$str)}
593 <p>
594 Die Antwort des BackupServers war: \$reply
595 <p>
596 Zurück zur <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>.
597 EOF
598
599 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
600 \${h1(\$str)}
601 <p>
602 Die Antwort vom Server war: \$reply
603 EOF
604
605 # -------------------------
606 $Lang{Host__host_Backup_Summary} = "BackupServer: Computer \$host Backup Übersicht";
607
608 $Lang{Host__host_Backup_Summary2} = <<EOF;
609 \${h1("Computer \$host Backup Übersicht")}
610 <p>
611 \$warnStr
612 <ul>
613 \$statusStr
614 </ul>
615 </p>
616 \${h2("User Aktionen")}
617 <p>
618 <form action="\$MyURL" method="get">
619 <input type="hidden" name="host" value="\$host">
620 \$startIncrStr
621 <input type="submit" value="$Lang{Start_Full_Backup}" name="action">
622 <input type="submit" value="$Lang{Stop_Dequeue_Backup}" name="action">
623 </form>
624 </p>
625 \${h2("Backup Übersicht")}
626 <p>
627 Klicken Sie auf die Backup-Nummer um Dateien zu browsen und bei Bedarf wiederherzustellen.
628 </p>
629 <table class="tableStnd" border cellspacing="1" cellpadding="3">
630 <tr class="tableheader"><td align="center"> Backup# </td>
631     <td align="center"> Typ </td>
632     <td align="center"> Filled </td>
633     <td align="center"> Start Zeitpunkt </td>
634     <td align="center"> Dauer/mins </td>
635     <td align="center"> Alter/Tage </td>
636     <td align="center"> Server Backup Pfad </td>
637 </tr>
638 \$str
639 </table>
640 <p>
641
642 \$restoreStr
643 </p>
644 <br><br>
645 \${h2("Xfer Fehler Übersicht - bitte kontrollieren")}
646 <br><br>
647 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
648 <tr class="tableheader"><td align="center"> Backup# </td>
649     <td align="center"> Typ </td>
650     <td align="center"> Anzeigen </td>
651     <td align="center"> #Xfer Fehler </td>
652     <td align="center"> #Dateifehler </td>
653     <td align="center"> #Freigabefehler </td>
654     <td align="center"> #tar Fehler </td>
655 </tr>
656 \$errStr
657 </table>
658 <br><br>
659
660 \${h2("Datei Größe/Anzahl Wiederverwendungs Übersicht")}
661 <p>
662 "Bestehende Dateien" bedeutet bereits im Pool vorhanden.
663 "Neue Dateien" bedeutet neu zum Pool hinzugefügt.
664 Leere Dateien und Datei-Fehler sind nicht in den Summen enthalten.
665 </p>
666 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
667 <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
668     <td align="center" colspan="3"> Gesamt </td>
669     <td align="center" colspan="2"> Bestehende Dateien </td>
670     <td align="center" colspan="2"> Neue Dateien </td>
671 </tr>
672 <tr class="tableheader">
673     <td align="center"> Backup# </td>
674     <td align="center"> Typ </td>
675     <td align="center"> #Dateien </td>
676     <td align="center"> Größe/MB </td>
677     <td align="center"> MB/sec </td>
678     <td align="center"> #Dateien </td>
679     <td align="center"> Größe/MB </td>
680     <td align="center"> #Dateien </td>
681     <td align="center"> Größe/MB </td>
682 </tr>
683 \$sizeStr
684 </table>
685 <br><br>
686
687 \${h2("Kompression Übersicht")}
688 <p>
689 Kompressionsergebnisse für bereits im Backup-Pool vorhandene und für neu komprimierte Dateien.
690 </p>
691 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
692 <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
693     <td align="center" colspan="3"> vorhandene Dateien </td>
694     <td align="center" colspan="3"> neue Dateien </td>
695 </tr>
696 <tr class="tableheader"><td align="center"> Backup# </td>
697     <td align="center"> Typ </td>
698     <td align="center"> Comp Level </td>
699     <td align="center"> Größe/MB </td>
700     <td align="center"> Comp/MB </td>
701     <td align="center"> Comp </td>
702     <td align="center"> Größe/MB </td>
703     <td align="center"> Comp/MB </td>
704     <td align="center"> Comp </td>
705 </tr>
706 \$compStr
707 </table>
708 <br><br>
709 EOF
710
711 $Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archive Summary";
712 $Lang{Host__host_Archive_Summary2} = <<EOF;
713 \${h1("Host \$host Archiv Übersicht")}
714 <p>
715 \$warnStr
716 <ul>
717 \$statusStr
718 </ul>
719
720 \${h2("User Aktionen")}
721 <p>
722 <form action="\$MyURL" method="get">
723 <input type="hidden" name="archivehost" value="\$host">
724 <input type="hidden" name="host" value="\$host">
725 <input type="submit" value="$Lang{Start_Archive}" name="action">
726 <input type="submit" value="$Lang{Stop_Dequeue_Archive}" name="action">
727 </form>
728
729 \$ArchiveStr
730
731 EOF
732
733 # -------------------------
734 $Lang{Error} = "BackupServer: Fehler";
735 $Lang{Error____head} = <<EOF;
736 \${h1("Fehler: \$head")}
737 <p>\$mesg</p>
738 EOF
739
740 # -------------------------
741 $Lang{NavSectionTitle_} = "Server";
742
743 # -------------------------
744 $Lang{Backup_browse_for__host} = <<EOF;
745 \${h1("Backup browsen von Computer \$host")}
746
747 <script language="javascript" type="text/javascript">
748 <!--
749
750     function checkAll(location)
751     {
752       for (var i=0;i<document.form1.elements.length;i++)
753       {
754         var e = document.form1.elements[i];
755         if ((e.checked || !e.checked) && e.name != \'all\') {
756             if (eval("document.form1."+location+".checked")) {
757                 e.checked = true;
758             } else {
759                 e.checked = false;
760             }
761         }
762       }
763     }
764     
765     function toggleThis(checkbox)
766     {
767        var cb = eval("document.form1."+checkbox);
768        cb.checked = !cb.checked;        
769     }
770
771 //-->
772 </script>
773
774 <form name="form0" method="post" action="\$MyURL">
775 <input type="hidden" name="num" value="\$num">
776 <input type="hidden" name="host" value="\$host">
777 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
778 <input type="hidden" name="action" value="browse">
779 <ul>
780 <li> Sie browsen das Backup #\$num, erstellt am \$backupTime
781         (vor \$backupAge Tagen),
782 \$filledBackup
783 <li> Verzeichnis eingeben: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submit">
784 <li> Klicken Sie auf ein Verzeichnis um dieses zu durchsuchen,
785 <li> Klicken Sie auf eine Datei um diese per download wiederherzustellen,
786 <li> Einsehen der Backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">Historie</a> des aktuellen Verzeichnisses.
787 </ul>
788 </form>
789
790 \${h2("Inhalt von \${EscHTML(\$dirDisplay)}")}
791 <form name="form1" method="post" action="\$MyURL">
792 <input type="hidden" name="num" value="\$num">
793 <input type="hidden" name="host" value="\$host">
794 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
795 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
796 <input type="hidden" name="action" value="$Lang{Restore}">
797 <br>
798 <table width="100%">
799 <tr><td valign="top">
800     <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
801     \$dirStr
802     </table>
803 </td><td width="3%">
804 </td><td valign="top">
805     <br>
806         <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
807         \$fileHeader
808         \$topCheckAll
809         \$fileStr
810         \$checkAll
811         </table>
812     </td></tr></table>
813 <br>
814 <!--
815 This is now in the checkAll row
816 <input type="submit" name="Submit" value="Restore der Selektion">
817 -->
818 </form>
819 EOF
820
821 # ------------------------------
822 $Lang{DirHistory_backup_for__host} = "BackupPC: Verzeichnis Historie für \$host";
823
824 #
825 # These two strings are used to build the links for directories and
826 # file versions.  Files are appended with a version number.
827 #
828 $Lang{DirHistory_dirLink}  = "Verzeichnis";
829 $Lang{DirHistory_fileLink} = "V";
830
831 $Lang{DirHistory_for__host} = <<EOF;
832 \${h1("Verzeichnis Sicherungs-Historie für \$host")}
833 <p>
834 Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensicherungen:
835 <ul>
836 <li> Klicken Sie eine Datensicherungs Nummer für die Datensicherungs Übersicht,
837 <li> Wählen Sie hier einen Verzeichnis Namen: (\$Lang->{DirHistory_dirLink}) um Verzeichnisse anzuzeigen,
838 <li> Klicken Sie auf eine Datei Version (\$Lang->{DirHistory_fileLink}0,
839      \$Lang->{DirHistory_fileLink}1, ...) für einen Download der Datei,
840 <li> Dateien mit dem gleichen Inhalt in verschiedenen Datensicherungen haben die gleiche Versionsnummer,
841 <li> Dateien oder Verzeichnisse, die in einer Datensicherung nicht vorhanden sind, haben dort keinen Eintrag.
842 <li> Dateien mit der gleichen Version können unterschiedliche Attribute haben. Wählen Sie die Datensicherungsnummer um die Attribute anzuzeigen.
843 </ul>
844
845 \${h2("Historie von \${EscHTML(\$dirDisplay)}")}
846
847 <br>
848 <table cellspacing="2" cellpadding="3">
849 <tr class="fviewheader"><td>Datensicherung Nummer</td>\$backupNumStr</tr>
850 <tr class="fviewheader"><td>Sicherung Zeitpunkt</td>\$backupTimeStr</tr>
851 \$fileStr
852 </table>
853 EOF
854
855 # ------------------------------
856 $Lang{Restore___num_details_for__host} = "BackupServer: Restore #\$num Details für Computer \$host";
857
858 $Lang{Restore___num_details_for__host2 } = <<EOF;
859 \${h1("Restore #\$num Details für Computer \$host")}
860 <p>
861 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="50%">
862 <tr><td class="tableheader"> Nummer </td><td class="border"> \$Restores[\$i]{num} </td></tr>
863 <tr><td class="tableheader"> beauftragt von </td><td class="border"> \$RestoreReq{user} </td></tr>
864 <tr><td class="tableheader"> Auftrag Zeitpunkt </td><td class="border"> \$reqTime </td></tr>
865 <tr><td class="tableheader"> Ergebnis </td><td class="border"> \$Restores[\$i]{result} </td></tr>
866 <tr><td class="tableheader"> Fehlermeldung </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr>
867 <tr><td class="tableheader"> Quelle Computer </td><td class="border"> \$RestoreReq{hostSrc} </td></tr>
868 <tr><td class="tableheader"> Quelle Backup Nr. </td><td class="border"> \$RestoreReq{num} </td></tr>
869 <tr><td class="tableheader"> Quelle Freigabe </td><td class="border"> \$RestoreReq{shareSrc} </td></tr>
870 <tr><td class="tableheader"> Ziel Computer </td><td class="border"> \$RestoreReq{hostDest} </td></tr>
871 <tr><td class="tableheader"> Ziel Freigabe </td><td class="border"> \$RestoreReq{shareDest} </td></tr>
872 <tr><td class="tableheader"> Start Zeitpunkt </td><td class="border"> \$startTime </td></tr>
873 <tr><td class="tableheader"> Dauer </td><td class="border"> \$duration min </td></tr>
874 <tr><td class="tableheader"> Anzahl Dateien </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr>
875 <tr><td class="tableheader"> Größe gesamt </td><td class="border"> \${MB} MB </td></tr>
876 <tr><td class="tableheader"> Transferrate </td><td class="border"> \$MBperSec MB/sec </td></tr>
877 <tr><td class="tableheader"> TarCreate Fehler </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr>
878 <tr><td class="tableheader"> Xfer Fehler </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr>
879 <tr><td class="tableheader"> Xfer LOG Datei </td><td class="border">
880 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Anzeigen</a>,
881 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Fehler</a>
882 </tr></tr>
883 </table>
884 </p>
885 \${h1("Datei/Verzeichnis Liste")}
886 <p>
887 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
888 <tr class="tableheader"><td>Original Datei/Verzeichnis</td><td>wiederhergestellt nach</td></tr>
889 \$fileListStr
890 </table>
891 EOF
892
893 # ------------------------------
894 $Lang{Archive___num_details_for__host} = "BackupPC: Archiv #\$num Details für \$host";
895
896 $Lang{Archive___num_details_for__host2 } = <<EOF;
897 \${h1("Archiv #\$num Details für \$host")}
898 <p>
899 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="50%">
900 <tr><td class="tableheader"> Nummer </td><td class="border"> \$Archives[\$i]{num} </td></tr>
901 <tr><td class="tableheader"> beauftragt von </td><td class="border"> \$ArchiveReq{user} </td></tr>
902 <tr><td class="tableheader"> Auftrag Zeitpunkt</td><td class="border"> \$reqTime </td></tr>
903 <tr><td class="tableheader"> Ergebnis </td><td class="border"> \$Archives[\$i]{result} </td></tr>
904 <tr><td class="tableheader"> Fehlermeldung </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr>
905 <tr><td class="tableheader"> Start Zeitpunkt </td><td class="border"> \$startTime </td></tr>
906 <tr><td class="tableheader"> Dauer </td><td class="border"> \$duration min </td></tr>
907 <tr><td class="tableheader"> Xfer LOG Datei </td><td class="border">
908 <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">Anzeigen</a>,
909 <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Fehler</a>
910 </tr></tr>
911 </table>
912 <p>
913 \${h1("Computer Liste")}
914 <p>
915 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
916 <tr class="tableheader"><td>Host</td><td>Datensicherung Nummer</td></tr>
917 \$HostListStr
918 </table>
919 EOF
920
921 # -----------------------------------
922 $Lang{Email_Summary} = "BackupServer: e-mail Übersicht";
923
924 # -----------------------------------
925 #  !! ERROR messages !!
926 # -----------------------------------
927 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new failed: überprüfen Sie die apache error_log\n";
928 $Lang{Wrong_user__my_userid_is___} =  
929               "Falscher User: meine userid ist \$>, anstatt \$uid"
930             . "(\$Conf{BackupPCUser})\n";
931 # $Lang{Only_privileged_users_can_view_PC_summaries} = "Nur berechtigte User können die Computer Übersicht einsehen.";
932 $Lang{Only_privileged_users_can_stop_or_start_backups} = 
933                   "Nur berechtigte User können Backups starten und stoppen für"
934                 . " \${EscHTML(\$host)}.";
935 $Lang{Invalid_number__num} = "ungültige Nummer \$num";
936 $Lang{Unable_to_open__file__configuration_problem} = "kann Datei nicht öffnen \$file: Konfigurationsproblem?";
937 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Nur berechtigte User können LOG oder config Dateien einsehen.";
938 $Lang{Only_privileged_users_can_view_log_files} = "Nur berechtigte User können LOG Dateien einsehen.";
939 $Lang{Only_privileged_users_can_view_email_summaries} = "Nur berechtigte User können die Email Übersicht einsehen.";
940 $Lang{Only_privileged_users_can_browse_backup_files} = "Nur berechtigte User können Backup Dateien browsen"
941                 . " für computer \${EscHTML(\$In{host})}.";
942 $Lang{Empty_host_name} = "Empty host name.";
943 $Lang{Directory___EscHTML} = "Verzeichnis \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
944                     . " ist leer";
945 $Lang{Can_t_browse_bad_directory_name2} = "Kann fehlerhaften Verzeichnisnamen nicht browsen"
946                     . " \${EscHTML(\$relDir)}";
947 $Lang{Only_privileged_users_can_restore_backup_files} = "Nur berechtigte User können Dateien wiederherstellen"
948                 . " für Computer \${EscHTML(\$In{host})}.";
949 $Lang{Bad_host_name} = "Falscher Computer Name \${EscHTML(\$host)}";
950 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Sie haben keine Dateien selektiert; bitte gehen Sie zurück um"
951                 . " Dateien zu selektieren.";
952 $Lang{You_haven_t_selected_any_hosts} = "Sie haben keinen Computer gewählt, bitte zurückgehen um einen auszuwählen.";
953 $Lang{Nice_try__but_you_can_t_put} = "Sie dürfen \'..\' nicht in Dateinamen verwenden";
954 $Lang{Host__doesn_t_exist} = "Computer \${EscHTML(\$In{hostDest})} existiert nicht";
955 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Sie haben keine Berechtigung zum Restore auf Computer"
956                     . " \${EscHTML(\$In{hostDest})}";
957 $Lang{Can_t_open_create} = "Kann Datei nicht öffnen oder erstellen "
958                     . "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
959 $Lang{Only_privileged_users_can_restore_backup_files2} = "Nur berechtigte Benutzer dürfen Backup und Restore von Dateien"
960                 . " für Computer \${EscHTML(\$host)} durchführen.";
961 $Lang{Empty_host_name} = "leerer Computer Name";
962 $Lang{Unknown_host_or_user} = "Unbekannter Computer oder User \${EscHTML(\$host)}";
963 $Lang{Only_privileged_users_can_view_information_about} = "Nur berechtigte User können Informationen sehen über"
964                 . " Computer \${EscHTML(\$host)}." ;
965 $Lang{Only_privileged_users_can_view_archive_information} = "Nur berechtigte User können Archiv Informationen einsehen.";
966 $Lang{Only_privileged_users_can_view_restore_information} = "Nur berechtigte User können Restore Informationen einsehen.";
967 $Lang{Restore_number__num_for_host__does_not_exist} = "Restore Nummer \$num für Computer \${EscHTML(\$host)} existiert"
968                 . " nicht.";
969 $Lang{Archive_number__num_for_host__does_not_exist} = "Archiv Nummer \$num für Computer \${EscHTML(\$host)} existiert"
970                 . " nicht.";
971 $Lang{Can_t_find_IP_address_for} = "Kann IP-Adresse für \${EscHTML(\$host)} nicht finden";
972 $Lang{host_is_a_DHCP_host} = <<EOF;
973 \$host ist ein DHCP Computer und ich kenne seine IP-Adresse nicht.  Ich prüfte den
974 netbios Namen von \$ENV{REMOTE_ADDR}\$tryIP und erkannte, dass es nicht der Computer \$host ist.
975 <p>
976 Solange bis ich \$host mit einer DHCP-Adresse sehe, können Sie diesen Auftrag nur
977 vom diesem Client Computer aus starten.
978 EOF
979
980 # ------------------------------------
981 # !! Server Mesg !!
982 # ------------------------------------
983
984 $Lang{Backup_requested_on_DHCP__host} = "Backup angefordert für DHCP Computer \$host (\$In{hostIP}) durch"
985                                       . " \$User von \$ENV{REMOTE_ADDR}";
986 $Lang{Backup_requested_on__host_by__User} = "Backup angefordert für \$host durch \$User";
987 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup gestoppt/gelöscht für \$host durch \$User";
988 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Restore beauftragt nach Computer \$hostDest, von Backup #\$num,"
989              . " durch User \$User von Client \$ENV{REMOTE_ADDR}";
990 $Lang{Archive_requested} = "Archivierung beauftragt durch \$User von \$ENV{REMOTE_ADDR}";
991
992 # -------------------------------------------------
993 # ------- Stuff that was forgotten ----------------
994 # -------------------------------------------------
995
996 $Lang{Status} = "Status";
997 $Lang{PC_Summary} = "Computer Übersicht";
998 $Lang{LOG_file} = "LOG Datei";
999 $Lang{LOG_files} = "LOG Dateien";
1000 $Lang{Old_LOGs} = "Alte LOGs";
1001 $Lang{Email_summary} = "Email Übersicht";
1002 $Lang{Config_file} = "Config Datei";
1003 $Lang{Hosts_file} = "Hosts Datei";
1004 $Lang{Current_queues} = "Warteschlangen";
1005 $Lang{Documentation} = "Dokumentation";
1006
1007 #$Lang{Host_or_User_name} = "<small>Computer oder User Name:</small>";
1008 $Lang{Go} = "gehe zu";
1009 $Lang{Hosts} = "Computer";
1010 $Lang{Select_a_host} = "ENGLISH Select a host...";
1011
1012 $Lang{There_have_been_no_archives} = "<h2> Es existieren keine Archive </h2>\n";
1013 $Lang{This_PC_has_never_been_backed_up} = "<h2> Dieser Computer wurde nie gesichert!! </h2>\n";
1014 $Lang{This_PC_is_used_by} = "<li>Dieser Computer wird betreut von \${UserLink(\$user)}";
1015
1016 $Lang{Extracting_only_Errors} = "(nur Fehler anzeigen)";
1017 $Lang{XferLOG} = "XferLOG";
1018 $Lang{Errors}  = "Fehler";
1019
1020 # ------------
1021 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
1022 <li>Letzte e-mail gesendet an \${UserLink(\$user)} am  \$mailTime, Titel "\$subj".
1023 EOF
1024 # ------------
1025 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
1026 <li>Das Kommando \$cmd wird gerade für Computer \$host ausgeführt, gestartet am \$startTime.
1027 EOF
1028
1029 # -----------
1030 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
1031 <li>Computer \$host ist in die Hintergrund-Warteschlange eingereiht (Backup wird bald gestartet).
1032 EOF
1033
1034 # ----------
1035 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
1036 <li>Computer \$host ist in die User-Warteschlange eingereiht (Backup wird bald gestartet).
1037 EOF
1038
1039 # ---------
1040 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
1041 <li>Ein Kommando für Computer \$host ist in der Kommando-Warteschlange (wird bald ausgeführt).
1042 EOF
1043
1044 # --------
1045 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
1046 <li>Letzter Status ist \"\$Lang->{\$StatusHost{state}}\"\$reason vom \$startTime.
1047 EOF
1048
1049 # --------
1050 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
1051 <li>Letzter Fehler ist \"\${EscHTML(\$StatusHost{error})}\".
1052 EOF
1053
1054 # ------
1055 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
1056 <li>Pings zu Computer \$host sind \$StatusHost{deadCnt} mal fehlgeschlagen.
1057 EOF
1058
1059 # -----
1060 $Lang{Prior_to_that__pings} = "vorher, Pings";
1061
1062 # -----
1063 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
1064 <li>\$priorStr zu Computer \$host \$StatusHost{aliveCnt}
1065         mal fortlaufend erfolgreich.
1066 EOF
1067
1068 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
1069 <li>Da Computer \$host mindestens \$Conf{BlackoutGoodCnt}
1070 mal fortlaufend erreichbar war, wird er in der Zeit von \$blackoutStr nicht gesichert. (Die Sicherung
1071 erfolgt automatisch außerhalb der konfigurierten Betriebszeit)
1072 EOF
1073
1074 $Lang{__time0_to__time1_on__days} = "\$t0 bis \$t1 am \$days";
1075
1076 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
1077 <li>Backups sind für die nächsten \$hours Stunden deaktiviert.
1078 (<a href=\"\$MyURL?action=\${EscURI(\$Lang->{Stop_Dequeue_Archive})}&host=\$host\">diese Zeit ändern</a>).
1079 EOF
1080
1081 $Lang{tryIP} = " und \$StatusHost{dhcpHostIP}";
1082
1083 #$Lang{Host_Inhost} = "Computer \$In{host}";
1084
1085 $Lang{checkAll} = <<EOF;
1086 <tr><td class="fviewborder">
1087 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;alles auswählen
1088 </td><td colspan="5" align="center" class="fviewborder">
1089 <input type="submit" name="Submit" value="Restore der Selektion">
1090 </td></tr>
1091 EOF
1092
1093 $Lang{checkAllHosts} = <<EOF;
1094 <tr><td class="fviewborder">
1095 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&nbsp;alle auswählen
1096 </td><td colspan="2" align="center" class="fviewborder">
1097 <input type="submit" name="Submit" value="Gewählte Computer archivieren">
1098 </td></tr>
1099 EOF
1100
1101 $Lang{fileHeader} = <<EOF;
1102     <tr class="fviewheader"><td align=center> Name</td>
1103        <td align="center"> Typ</td>
1104        <td align="center"> Rechte</td>
1105        <td align="center"> Backup#</td>
1106        <td align="center"> Größe</td>
1107        <td align="center"> letzte Änderung</td>
1108     </tr>
1109 EOF
1110
1111 $Lang{Home} = "Home";
1112 $Lang{Browse} = "Datensicherungen anzeigen";
1113 $Lang{Last_bad_XferLOG} = "Letzte bad XferLOG";
1114 $Lang{Last_bad_XferLOG_errors_only} = "Letzte bad XferLOG (nur&nbsp;Fehler)";
1115
1116 $Lang{This_display_is_merged_with_backup} = <<EOF;
1117 <li> Diese Liste ist mit Backup #\$numF verbunden.
1118 EOF
1119
1120 $Lang{Visit_this_directory_in_backup} = <<EOF;
1121 <li> Wählen Sie die anzuzeigende Datensicherung: <select onChange="window.location=this.value">\$otherDirs </select>
1122 EOF
1123
1124 $Lang{Restore_Summary} = <<EOF;
1125 \${h2("Restore Übersicht")}
1126 <p>
1127 Klicken Sie auf die Restore Nummer (Restore#) für mehr Details.
1128 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1129 <tr class="tableheader"><td align="center"> Restore# </td>
1130     <td align="center"> Ergebnis </td>
1131     <td align="right"> Start Zeitpunkt</td>
1132     <td align="right"> Dauer/mins</td>
1133     <td align="right"> #Dateien </td>
1134     <td align="right"> Größe/MB </td>
1135     <td align="right"> #tar Fehler </td>
1136     <td align="right"> #Xfer Fehler </td>
1137 </tr>
1138 \$restoreStr
1139 </table>
1140 <p>
1141 EOF
1142
1143 $Lang{Archive_Summary} = <<EOF;
1144 \${h2("Archiv Übersicht")}
1145 <p>
1146 Klicken Sie auf die Archiv Nummer um die Details anzuzeigen.
1147 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1148 <tr class="tableheader"><td align="center"> Archiv# </td>
1149     <td align="center"> Ergebnis </td>
1150     <td align="right"> Start Zeitpunkt</td>
1151     <td align="right"> Dauer/min.</td>
1152 </tr>
1153 \$ArchiveStr
1154 </table>
1155 <p>
1156 EOF
1157
1158 $Lang{BackupPC__Documentation} = "BackupServer: Dokumentation";
1159
1160 $Lang{No} = "nein";
1161 $Lang{Yes} = "ja";
1162
1163 $Lang{The_directory_is_empty} = <<EOF;
1164 <tr><td bgcolor="#ffffff">Das Verzeichnis \${EscHTML(\$dirDisplay)} ist leer.
1165 </td></tr>
1166 EOF
1167
1168 #$Lang{on} = "on";
1169 $Lang{off} = "aus";
1170
1171 $Lang{backupType_full}    = "voll";
1172 $Lang{backupType_incr}    = "inkrementell";
1173 $Lang{backupType_partial} = "partiell";
1174
1175 $Lang{failed} = "fehler";
1176 $Lang{success} = "erfolgreich";
1177 $Lang{and} = "und";
1178
1179 # ------
1180 # Hosts states and reasons
1181 $Lang{Status_idle} = "wartet";
1182 $Lang{Status_backup_starting} = "Backup startet";
1183 $Lang{Status_backup_in_progress} = "Backup läuft";
1184 $Lang{Status_restore_starting} = "Restore startet";
1185 $Lang{Status_restore_in_progress} = "Restore läuft";
1186 $Lang{Status_link_pending} = "Link steht an";
1187 $Lang{Status_link_running} = "Link läuft";
1188
1189 $Lang{Reason_backup_done} = "Backup durchgeführt";
1190 $Lang{Reason_restore_done} = "Restore durchgeführt";
1191 $Lang{Reason_archive_done} = "Archivierung durchgeführt";
1192 $Lang{Reason_nothing_to_do} = "kein Auftrag";
1193 $Lang{Reason_backup_failed} = "Backup Fehler";
1194 $Lang{Reason_restore_failed} = "Restore Fehler";
1195 $Lang{Reason_archive_failed} = "Archivierung Fehler";
1196 $Lang{Reason_no_ping} = "nicht erreichbar";
1197 $Lang{Reason_backup_canceled_by_user} = "Abbruch durch User";
1198 $Lang{Reason_restore_canceled_by_user} = "Abbruch durch User";
1199 $Lang{Reason_archive_canceled_by_user} = "Archivierung abgebrochen durch User";
1200
1201 # ---------
1202 # Email messages
1203
1204 # No backup ever
1205 $Lang{EMailNoBackupEverSubj} = "BackupServer: keine Backups von \$host waren erfolgreich";
1206 $Lang{EMailNoBackupEverMesg} = <<'EOF';
1207 To: $user$domain
1208 cc:
1209 Subject: $subj
1210
1211 Hallo $userName,
1212
1213 Ihr Computer ($host) wurde durch den BackupServer noch nie erfolgreich gesichert.
1214
1215 Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlossen ist.
1216 Sie sollten Ihren Backup-Betreuer oder den IT-Dienstleister kontaktieren, wenn:
1217
1218   - Ihr Computer regelmäßig am Netzwerk angeschlossen ist. Dann handelt es sich
1219     um ein Installations- bzw. Konfigurationsproblem, was die Durchführung von
1220     automatischen Backups verhindert.
1221
1222   - Wenn Sie kein automatisches Backup des Computers brauchen und diese e-mail nicht
1223     mehr erhalten möchten.
1224
1225 Andernfalls sollten Sie sicherstellen, daß Ihr Computer regelmäßig korrekt am Netzwerk
1226 angeschlossen wird.
1227
1228 Mit freundlichen Grüßen,
1229 Ihr BackupServer
1230 http://backuppc.sourceforge.net
1231 http://www.zipptec.de
1232 EOF
1233
1234 # No recent backup
1235 $Lang{EMailNoBackupRecentSubj} = "BackupServer: keine neuen Backups für Computer \$host";
1236 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
1237 To: $user$domain
1238 cc:
1239 Subject: $subj
1240
1241 Hallo $userName,
1242
1243 Ihr Computer ($host) wurde seit $days Tagen nicht mehr erfolgreich gesichert.
1244
1245 Ihr Computer wurde von vor $firstTime Tagen bis vor $days Tagen $numBackups mal
1246 erfolgreich gesichert.
1247 Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlossen ist.
1248
1249 Wenn Ihr Computer in den letzten $days Tagen mehr als ein paar Stunden am
1250 Netzwerk angeschlossen war, sollten Sie Ihren Backup-Betreuer oder
1251 den IT-Dienstleister kontaktieren um die Ursache zu ermitteln und zu beheben.
1252 Andernfalls, wenn Sie z. B. lange Zeit nicht im Büro sind, können Sie höchstens
1253 manuell Ihre Dateien sichern (evtl. kopieren auf eine externe Festplatte).
1254
1255 Bitte denken Sie daran, dass alle in den letzten $days Tagen geänderten Dateien (z. B.
1256 auch e-mails und Anhänge oder Datenbankeinträge) verloren gehen falls Ihre
1257 Festplatte einen crash erleidet oder Dateien durch versehentliches Löschen oder
1258 Virenbefall unbrauchbar werden.
1259
1260 Mit freundlichen Grüßen,
1261 Ihr BackupServer
1262 http://backuppc.sourceforge.net
1263 http://www.zipptec.de
1264 EOF
1265
1266 # Old Outlook files
1267 $Lang{EMailOutlookBackupSubj} = "BackupServer: Outlook Dateien auf Computer \$host - Sicherung erforderlich";
1268 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1269 To: $user$domain
1270 cc:
1271 Subject: $subj
1272
1273 Hallo $userName,
1274
1275 die Outlook Dateien auf Ihrem Computer wurden $howLong Tage nicht gesichert.
1276 Diese Dateien enthalten Ihre e-mails, Anhänge, Adressen und Kalender.
1277
1278 Ihr Computer wurde zwar $numBackups mal seit $firstTime Tagen bis vor $lastTime Tagen
1279 gesichert. Allerdings sperrt Outlook den Zugriff auf diese Dateien.
1280
1281 Es wird folgendes Vorgehen empfohlen:
1282
1283 1. Der Computer muss an das BackupServer Netzwerk angeschlossen sein.
1284 2. Beenden Sie das Outlook Programm.
1285 3. Starten Sie ein incrementelles Backup mit dem Internet-Browser hier: 
1286
1287     $CgiURL?host=$host               
1288
1289     Name und Passwort eingeben und dann 2 mal nacheinander
1290     auf "Starte Backup incrementell" klicken
1291     Klicken Sie auf "Gehe zurück zur ...home page" und beobachten Sie
1292     den Status des Backup-Vorgangs (Browser von Zeit zu Zeit aktualisieren).
1293     Das sollte je nach Dateigröße nur eine kurze Zeit dauern.
1294     
1295
1296 Mit freundlichen Grüßen,
1297 Ihr BackupServer
1298 http://backuppc.sourceforge.net
1299 http://www.zipptec.de
1300 EOF
1301
1302 $Lang{howLong_not_been_backed_up} = "Backup nicht erfolgreich";
1303 $Lang{howLong_not_been_backed_up_for_days_days} = "kein Backup seit \$days Tagen";
1304
1305 #end of lang_de.pm