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