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