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