3 # by Manfred Herrmann (V1.1) (some typo errors + 3 new strings)
10 # --------------------------------
12 $Lang{Start_Full_Backup} = "Starte Backup vollständig";
13 $Lang{Start_Incr_Backup} = "Starte Backup incrementell";
14 $Lang{Stop_Dequeue_Backup} = "Stoppen/Aussetzen Backup";
15 $Lang{Restore} = "Wiederherstellung";
19 $Lang{H_BackupPC_Server_Status} = "BackupServer Server Status";
21 $Lang{BackupPC_Server_Status}= <<EOF;
22 \${h1(qq{$Lang{H_BackupPC_Server_Status}})}
25 \${h2(\"Allgemeine Server Information\")}
28 <li> Die Server Prozess ID (PID) ist \$Info{pid}, auf Computer \$Conf{ServerHost},
29 Version \$Info{Version}, gestartet am \$serverStartTime.
30 <li> Dieser Status wurde am \$now generiert.
31 <li> Computer werden am \$nextWakeupTime auf neue Aufträge geprüft.
32 <li> Weitere Informationen:
34 <li>\$numBgQueue wartende backup Aufträge der letzten Prüfung,
35 <li>\$numUserQueue wartende Aufträge von Benutzern,
36 <li>\$numCmdQueue wartende Kommando Aufträge.
38 <li>Das Pool Filesystem (Backup-Speicherplatz) ist zu \$Info{DUlastValue}%
39 (\$DUlastTime) gefüllt, das Maximum-Heute ist \$Info{DUDailyMax}% (\$DUmaxTime)
40 und Maximum-Gestern war \$Info{DUDailyMaxPrev}%. (Hinweis: sollten ca. 70% überschritten werden, so
41 ist evtl. bald eine Erweiterung des Backup-Speichers erforderlich. Planung erforderlich?)
45 \${h2("Aktuell laufende Aufträge")}
48 <tr><td> Computer </td>
53 <td align="center"> PID </td>
54 <td align="center"> Transport PID </td>
60 \${h2("Fehler, die näher analysiert werden müssen!")}
63 <tr><td align="center"> Computer </td>
64 <td align="center"> Typ </td>
65 <td align="center"> User </td>
66 <td align="center"> letzter Versuch </td>
67 <td align="center"> Details </td>
68 <td align="center"> Fehlerzeit </td>
69 <td> Letzter Fehler (außer "kein ping") </td></tr>
74 # --------------------------------
75 $Lang{BackupPC__Server_Summary} = "BackupServer: Übersicht";
76 $Lang{BackupPC_Summary}=<<EOF;
78 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
80 Dieser Status wurde generiert am \$now.
83 \${h2("Computer mit erfolgreichen Backups")}
85 Es gibt \$hostCntGood Computer die erfolgreich gesichert wurden, mit insgesamt:
87 <li> \$fullTot Voll Backups, Gesamtgröße \${fullSizeTot}GB
88 (vor pooling und Komprimierung),
89 <li> \$incrTot Incrementelle Backups, Gesamtgröße \${incrSizeTot}GB
90 (vor pooling und Komprimierung).
93 <tr><td> Computer </td>
94 <td align="center"> User </td>
95 <td align="center"> #Voll </td>
96 <td align="center"> Alter/Tage </td>
97 <td align="center"> Größe/GB </td>
98 <td align="center"> MB/sec </td>
99 <td align="center"> #Incr </td>
100 <td align="center"> Alter/Tage </td>
101 <td align="center"> Status </td>
102 <td align="center"> Letzte Aktion </td></tr>
107 \${h2("Computer ohne Backups")}
109 Es gibt \$hostCntNone Computer ohne Backups !!!.
112 <tr><td> Computer </td>
113 <td align="center"> User </td>
114 <td align="center"> #Voll </td>
115 <td align="center"> Alter/Tage </td>
116 <td align="center"> Größe/GB </td>
117 <td align="center"> MB/sec </td>
118 <td align="center"> #Incr </td>
119 <td align="center"> Alter/Tage </td>
120 <td align="center"> Status </td>
121 <td align="center"> Letzter Versuch </td></tr>
126 # -----------------------------------
127 $Lang{Pool_Stat} = <<EOF;
128 <li>Der Pool hat eine Größe von \${poolSize}GB und enthält \$info->{"\${name}FileCnt"} Dateien und \$info->{"\${name}DirCnt"} Verzeichnisse (Stand \$poolTime).
129 <li>Das "Pool hashing" ergibt \$info->{"\${name}FileCntRep"} wiederholte
130 Dateien mit der längsten Verkettung von \$info->{"\${name}FileRepMax"}.
131 <li>Die nächtliche Bereinigung entfernte \$info->{"\${name}FileCntRm"} Dateien mit
132 einer Größe von \${poolRmSize}GB (um ca. \$poolTime).
135 # --------------------------------
136 $Lang{BackupPC__Backup_Requested_on__host} = "BackupServer: Backup Auftrag für \$host";
137 # --------------------------------
138 $Lang{REPLY_FROM_SERVER} = <<EOF;
141 Die Antwort des Servers war: \$reply
143 Gehe zurück zur <a href="\$MyURL?host=\$host">\$host home page</a>.
145 # --------------------------------
146 $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupServer: Starte Backup Bestätigung für \$host";
147 # --------------------------------
148 $Lang{Are_you_sure_start} = <<EOF;
149 \${h1("Sind Sie sicher?")}
151 Sie starten ein \$type Backup für \$host.
153 <form action="\$MyURL" method="get">
154 <input type="hidden" name="host" value="\$host">
155 <input type="hidden" name="hostIP" value="\$ipAddr">
156 <input type="hidden" name="doit" value="1">
157 Möchten Sie das wirklich tun?
158 <input type="submit" value="\$In{action}" name="action">
159 <input type="submit" value="Nein" name="">
162 # --------------------------------
163 $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupServer: Beende Backup Bestätigung für \$host";
164 # --------------------------------
165 $Lang{Are_you_sure_stop} = <<EOF;
167 \${h1("Sind Sie sicher?")}
170 Sie werden Backups abbrechen bzw. Aufträge löschen für Computer \$host;
172 <form action="\$MyURL" method="get">
173 <input type="hidden" name="host" value="\$host">
174 <input type="hidden" name="doit" value="1">
175 Zusätzlich bitte keine Backups starten für die Dauer von
176 <input type="text" name="backoff" size="10" value="\$backoff"> Stunden.
178 Möchten Sie das wirklich tun?
179 <input type="submit" value="\$In{action}" name="action">
180 <input type="submit" value="Nein" name="">
184 # --------------------------------
185 $Lang{Only_privileged_users_can_view_queues_} = "Nur berechtigte User können die Warteschlangen einsehen.";
186 # --------------------------------
187 $Lang{BackupPC__Queue_Summary} = "BackupServer: Warteschlangen Übersicht";
188 # --------------------------------
189 $Lang{Backup_Queue_Summary} = <<EOF;
190 \${h1("Backup Warteschlangen Übersicht")}
192 \${h2("User Warteschlange Übersicht")}
194 Die folgenden User Aufträge sind eingereiht:
196 <tr><td> Computer </td>
203 \${h2("Hintergrund Warteschlange Übersicht")}
205 Die folgenden Hintergrund Aufträge sind eingereiht:
207 <tr><td> Computer </td>
214 \${h2("Kommando Warteschlange Übersicht")}
216 Die folgenden Kommando Aufträge sind eingereiht:
218 <tr><td> Computer </td>
221 <td> Kommando </td></tr>
226 # --------------------------------
227 $Lang{Backup_PC__Log_File__file} = "BackupServer: LOG Datei \$file";
228 $Lang{Log_File__file__comment} = <<EOF;
229 \${h1("LOG Datei \$file \$comment")}
232 # --------------------------------
233 $Lang{Contents_of_log_file} = <<EOF;
234 Inhalt der LOG Datei <tt>\$file</tt>, verändert am \$mtimeStr \$comment
237 # --------------------------------
238 $Lang{skipped__skipped_lines} = "[ überspringe \$skipped Zeilen ]\n";
239 # --------------------------------
240 $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nKann LOG Datei nicht öffnen \$file\n";
242 # --------------------------------
243 $Lang{BackupPC__Log_File_History} = "BackupServer: LOG Datei Historie";
244 $Lang{Log_File_History__hdr} = <<EOF;
245 \${h1("LOG Datei Historie \$hdr")}
248 <tr><td align="center"> Datei </td>
249 <td align="center"> Größe </td>
250 <td align="center"> letzte Änderung </td></tr>
255 # -------------------------------
256 $Lang{Recent_Email_Summary} = <<EOF;
257 \${h1("Letzte e-mail Übersicht (Sortierung nach Zeitpunkt)")}
260 <tr><td align="center"> Empfänger </td>
261 <td align="center"> Computer </td>
262 <td align="center"> Zeitpunkt </td>
263 <td align="center"> Titel </td></tr>
269 # ------------------------------
270 $Lang{Browse_backup__num_for__host} = "BackupServer: Browsen des Backups \$num für Computer \$host";
272 # ------------------------------
273 $Lang{Restore_Options_for__host} = "BackupServer: Restore Optionen für \$host";
274 $Lang{Restore_Options_for__host2} = <<EOF;
276 Sie haben die folgenden Dateien/Verzeichnisse von Freigabe \$share selektiert, von Backup Nummer #\$num:
281 Sie haben drei verschiedene Möglichkeiten zur Wiederherstellung (Restore) der Dateien/Verzeichnisse.
282 Bitte wählen Sie eine der folgenden Möglichkeiten:.
284 \${h2("Möglichkeit 1: Direct Restore")}
286 Sie können diese Wiederherstellung starten um die Dateien/Verzeichnisse direkt auf den Computer
287 \$host wiederherzustellen. Alternativ können Sie einen anderen Computer und/oder Freigabe als Ziel angeben.
289 <b><font color="#FF0000">Warnung:</font></b> alle aktuell existierenden Dateien/Verzeichnisse die bereits vorhanden sind
290 werden überschrieben! (Tip: alternativ eine spezielle Freigabe erstellen mit schreibrecht für den
291 Backup-User und die wiederhergestellten Dateien/Verzeichnisse durch Stichproben prüfen, ob die beabsichtigte
292 Wiederherstellung korrekt ist)
294 <form action="\$MyURL" method="post">
295 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
296 <input type="hidden" name="num" value="\$num">
297 <input type="hidden" name="type" value="3">
299 <input type="hidden" value="\$In{action}" name="action">
302 <td>Restore auf Computer</td>
303 <td><input type="text" size="40" value="\${EscHTML(\$host)}"
304 name="hostDest"></td>
306 <td>Restore auf Freigabe</td>
307 <td><input type="text" size="40" value="\${EscHTML(\$share)}"
308 name="shareDest"></td>
310 <td>Restore in Unterverzeichnis<br>(relativ zur Freigabe)</td>
311 <td valign="top"><input type="text" size="40" maxlength="256"
312 value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
314 <td><input type="submit" value="Start Restore" name=""></td>
319 # ------------------------------
320 $Lang{Option_2__Download_Zip_archive} = <<EOF;
322 \${h2("Möglichkeit 2: Download als Zip Archiv Datei")}
324 Sie können eine ZIP Archiv Datei downloaden, die alle selektierten Dateien/Verzeichnisse
325 enthält. Mit einer lokalen Anwendung (z.B. WinZIP, WinXP-ZIP-Ordner...) können Sie dann
326 beliebige Dateien entpacken.
328 <b><font color="#FF0000">Warnung:</font></b> Abhängig von der Anzahl und Größe der selektierten
329 Dateien/Verzeichnisse kann die ZIP Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
330 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
331 evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.
333 <form action="\$MyURL" method="post">
334 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
335 <input type="hidden" name="num" value="\$num">
336 <input type="hidden" name="type" value="2">
338 <input type="hidden" value="\$In{action}" name="action">
339 <input type="checkbox" value="1" name="relative" checked> Archiv relativ zu Pfad
340 \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
341 (andernfalls enthält die Archiv Datei vollständige Pfade).
343 Kompression (0=aus, 1=schnelle,...,9=höchste)
344 <input type="text" size="6" value="5" name="compressLevel">
346 <input type="submit" value="Download Zip Datei" name="">
350 # ------------------------------
352 $Lang{Option_2__Download_Zip_archive2} = <<EOF;
353 \${h2("Möglichkeit 2: Download als Zip Archiv Datei")}
355 Archive::Zip is not installed so you will not be able to download a
357 Please ask your system adminstrator to install Archive::Zip from
358 <a href="http://www.cpan.org">www.cpan.org</a>.
363 # ------------------------------
364 $Lang{Option_3__Download_Zip_archive} = <<EOF;
365 \${h2("Möglichkeit 3: Download als Tar Archiv Datei")}
367 Sie können eine Tar Archiv Datei downloaden, die alle selektierten Dateien/Verzeichnisse
368 enthält. Mit einer lokalen Anwendung (z.B. tar, WinZIP...) können Sie dann
369 beliebige Dateien entpacken.
371 <b><font color="#FF0000">Warnung:</font></b> Abhängig von der Anzahl und Größe der selektierten
372 Dateien/Verzeichnisse kann die Tar Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
373 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
374 evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.
376 <form action="\$MyURL" method="post">
377 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
378 <input type="hidden" name="num" value="\$num">
379 <input type="hidden" name="type" value="1">
381 <input type="hidden" value="\$In{action}" name="action">
382 <input type="checkbox" value="1" name="relative" checked> Archiv relativ zu Pfad
383 \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
384 (andernfalls enthält die Archiv Datei vollständige Pfade).
386 <input type="submit" value="Download Tar Datei" name="">
391 # ------------------------------
392 $Lang{Restore_Confirm_on__host} = "BackupServer: Restore Confirm on \$host";
394 $Lang{Are_you_sure} = <<EOF;
395 \${h1("Sind Sie sicher?")}
397 Sie starten eine direkte Wiederherstellung auf den Computer \$In{hostDest}.
398 Die folgenden Dateien werden auf die Freigabe \$In{shareDest} wiederhergestellt, vom
402 <tr><td>Original Datei/Verzeichnis</td><td>Wird wiederhergestellt nach</td></tr>
406 <form action="\$MyURL" method="post">
407 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
408 <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
409 <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
410 <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
411 <input type="hidden" name="num" value="\$num">
412 <input type="hidden" name="type" value="4">
414 Wollen Sie das wirklich tun?
415 <input type="submit" value="\$In{action}" name="action">
416 <input type="submit" value="Nein" name="">
421 # --------------------------
422 $Lang{Restore_Requested_on__hostDest} = "BackupServer: Wiederherstellung beauftragt auf Computer \$hostDest";
423 $Lang{Reply_from_server_was___reply} = <<EOF;
426 Die Antwort des BackupServers war: \$reply
428 Zurück zur <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>.
431 # -------------------------
432 $Lang{Host__host_Backup_Summary} = "BackupServer: Computer \$host Backup Übersicht";
434 $Lang{Host__host_Backup_Summary2} = <<EOF;
435 \${h1("Computer \$host Backup Übersicht")}
442 \${h2("User Aktionen")}
444 <form action="\$MyURL" method="get">
445 <input type="hidden" name="host" value="\$host">
447 <input type="submit" value="$Lang{Start_Full_Backup}" name="action">
448 <input type="submit" value="$Lang{Stop_Dequeue_Backup}" name="action">
451 \${h2("Backup Übersicht")}
453 Klicken Sie auf die Backup-Nummer um Dateien zu browsen und bei Bedarf wiederherzustellen.
455 <tr><td align="center"> Backup# </td>
456 <td align="center"> Typ </td>
457 <td align="center"> Filled </td>
458 <td align="center"> Start Zeitpunkt </td>
459 <td align="center"> Dauer/mins </td>
460 <td align="center"> Alter/Tage </td>
461 <td align="center"> Server Backup Pfad </td>
469 \${h2("Xfer Fehler Übersicht - bitte kontrollieren")}
472 <tr><td align="center"> Backup# </td>
473 <td align="center"> Typ </td>
474 <td align="center"> Anzeigen </td>
475 <td align="center"> #Xfer Fehler </td>
476 <td align="center"> #Dateifehler </td>
477 <td align="center"> #Freigabefehler </td>
478 <td align="center"> #tar Fehler </td>
484 \${h2("Datei Größe/Anzahl Wiederverwendungs Übersicht")}
486 "Bestehende Dateien" bedeutet bereits im Pool vorhanden.<BR>
487 "Neue Dateien" bedeutet neu zum Pool hinzugefügt.<BR>
488 Leere Dateien und Datei-Fehler sind nicht in den Summen enthalten.
490 <tr><td colspan="2"></td>
491 <td align="center" colspan="3"> Gesamt </td>
492 <td align="center" colspan="2"> Bestehende Dateien </td>
493 <td align="center" colspan="2"> Neue Dateien </td>
496 <td align="center"> Backup# </td>
497 <td align="center"> Typ </td>
498 <td align="center"> #Dateien </td>
499 <td align="center"> Größe/MB </td>
500 <td align="center"> MB/sec </td>
501 <td align="center"> #Dateien </td>
502 <td align="center"> Größe/MB </td>
503 <td align="center"> #Dateien </td>
504 <td align="center"> Größe/MB </td>
510 \${h2("Kompression Übersicht")}
512 Kompressionsergebnisse für bereits im Backup-Pool vorhandene und für neu komprimierte Dateien.
514 <tr><td colspan="3"></td>
515 <td align="center" colspan="3"> vorhandene Dateien </td>
516 <td align="center" colspan="3"> neue Dateien </td>
518 <tr><td align="center"> Backup# </td>
519 <td align="center"> Typ </td>
520 <td align="center"> Comp Level </td>
521 <td align="center"> Größe/MB </td>
522 <td align="center"> Comp/MB </td>
523 <td align="center"> Comp </td>
524 <td align="center"> Größe/MB </td>
525 <td align="center"> Comp/MB </td>
526 <td align="center"> Comp </td>
533 # -------------------------
534 $Lang{Error} = "BackupServer: Fehler";
535 $Lang{Error____head} = <<EOF;
536 \${h1("Fehler: \$head")}
540 # -------------------------
541 $Lang{NavSectionTitle_} = "Server";
543 # -------------------------
544 $Lang{Backup_browse_for__host} = <<EOF;
545 \${h1("Backup browsen von Computer \$host")}
547 <script language="javascript" type="text/javascript">
550 function checkAll(location)
552 for (var i=0;i<document.form1.elements.length;i++)
554 var e = document.form1.elements[i];
555 if ((e.checked || !e.checked) && e.name != \'all\') {
556 if (eval("document.form1."+location+".checked")) {
565 function toggleThis(checkbox)
567 var cb = eval("document.form1."+checkbox);
568 cb.checked = !cb.checked;
575 <li> Sie browsen das Backup #\$num, erstellt am \$backupTime
576 (vor \$backupAge Tagen),
578 <li> Klicken Sie auf ein Verzeichnis um dieses zu durchsuchen,
579 <li> Klicken Sie auf eine Datei um diese per download wiederherzustellen,
580 <li> (ENGLISH) You can view the backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">history</a> of the current directory.
583 \${h2("Inhalt von \${EscHTML(\$dirDisplay)}")}
584 <form name="form1" method="post" action="\$MyURL">
585 <input type="hidden" name="num" value="\$num">
586 <input type="hidden" name="host" value="\$host">
587 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
588 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
589 <input type="hidden" name="action" value="$Lang{Restore}">
592 <tr><td valign="top">
593 <!--Navigate here:-->
594 <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
598 </td><td valign="top">
599 <!--Restore files here:-->
601 <table cellpadding="0" cellspacing="0" bgcolor="#333333"><tr><td>
602 <table border="0" width="100%" align="left" cellpadding="2" cellspacing="1">
611 This is now in the checkAll row
612 <input type="submit" name="Submit" value="Restore der Selektion">
618 # ------------------------------
619 $Lang{DirHistory_backup_for__host} = "(ENGLISH) BackupPC: Directory backup history for \$host";
621 $Lang{DirHistory_for__host} = <<EOF;
623 \${h1("Backup history for \$host")}
625 This display shows each unique version of files across all
628 <li> Click on a backup number to return to the backup browser,
629 <li> Click on a directory link to navigate into that directory,
630 <li> Click on a file version link to download that file.
633 \${h2("History of \${EscHTML(\$dirDisplay)}")}
637 <tr><td>Backup number</td>\$backupNumStr</tr>
638 <tr><td>Backup time</td>\$backupTimeStr</tr>
643 # ------------------------------
644 $Lang{Restore___num_details_for__host} = "BackupServer: Restore #\$num Details für Computer \$host";
646 $Lang{Restore___num_details_for__host2 } = <<EOF;
647 \${h1("Restore #\$num Details für Computer \$host")}
650 <tr><td> Nummer </td><td> \$Restores[\$i]{num} </td></tr>
651 <tr><td> beauftragt von </td><td> \$RestoreReq{user} </td></tr>
652 <tr><td> Auftrag Zeitpunkt </td><td> \$reqTime </td></tr>
653 <tr><td> Ergebnis </td><td> \$Restores[\$i]{result} </td></tr>
654 <tr><td> Fehlermeldung </td><td> \$Restores[\$i]{errorMsg} </td></tr>
655 <tr><td> Quelle Computer </td><td> \$RestoreReq{hostSrc} </td></tr>
656 <tr><td> Quelle Backup Nr. </td><td> \$RestoreReq{num} </td></tr>
657 <tr><td> Quelle Freigabe </td><td> \$RestoreReq{shareSrc} </td></tr>
658 <tr><td> Ziel Computer </td><td> \$RestoreReq{hostDest} </td></tr>
659 <tr><td> Ziel Freigabe </td><td> \$RestoreReq{shareDest} </td></tr>
660 <tr><td> Start Zeitpunkt </td><td> \$startTime </td></tr>
661 <tr><td> Dauer </td><td> \$duration min </td></tr>
662 <tr><td> Anzahl Dateien </td><td> \$Restores[\$i]{nFiles} </td></tr>
663 <tr><td> Größe gesamt </td><td> \${MB} MB </td></tr>
664 <tr><td> Transferrate </td><td> \$MBperSec MB/sec </td></tr>
665 <tr><td> TarCreate Fehler </td><td> \$Restores[\$i]{tarCreateErrs} </td></tr>
666 <tr><td> Xfer Fehler </td><td> \$Restores[\$i]{xferErrs} </td></tr>
667 <tr><td> Xfer LOG Datei </td><td>
668 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">Anzeigen</a>,
669 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Fehler</a>
673 \${h1("Datei/Verzeichnis Liste")}
676 <tr><td>Original Datei/Verzeichnis</td><td>wiederhergestellt nach</td></tr>
681 # -----------------------------------
682 $Lang{Email_Summary} = "BackupServer: e-mail Übersicht";
684 # -----------------------------------
685 # !! ERROR messages !!
686 # -----------------------------------
687 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new failed: überprüfen Sie die apache error_log\n";
688 $Lang{Wrong_user__my_userid_is___} =
689 "Falscher User: meine userid ist \$>, anstatt \$uid"
690 . "(\$Conf{BackupPCUser})\n";
691 $Lang{Only_privileged_users_can_view_PC_summaries} = "Nur berechtigte User können die Computer Übersicht einsehen.";
692 $Lang{Only_privileged_users_can_stop_or_start_backups} =
693 "Nur berechtigte User können Backups starten und stoppen für"
694 . " \${EscHTML(\$host)}.";
695 $Lang{Invalid_number__num} = "ungültige Nummer \$num";
696 $Lang{Unable_to_open__file__configuration_problem} = "kann Datei nicht öffnen \$file: Konfigurationsproblem?";
697 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Nur berechtigte User können LOG oder config Dateien einsehen.";
698 $Lang{Only_privileged_users_can_view_log_files} = "Nur berechtigte User können LOG Dateien einsehen.";
699 $Lang{Only_privileged_users_can_view_email_summaries} = "Nur berechtigte User können die Email Übersicht einsehen.";
700 $Lang{Only_privileged_users_can_browse_backup_files} = "Nur berechtigte User können Backup Dateien browsen"
701 . " für computer \${EscHTML(\$In{host})}.";
702 $Lang{Empty_host_name} = "Empty host name.";
703 $Lang{Directory___EscHTML} = "Verzeichnis \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
705 $Lang{Can_t_browse_bad_directory_name2} = "Kann fehlerhaften Verzeichnisnamen nicht browsen"
706 . " \${EscHTML(\$relDir)}";
707 $Lang{Only_privileged_users_can_restore_backup_files} = "Nur berechtigte User können Dateien wiederherstellen"
708 . " für Computer \${EscHTML(\$In{host})}.";
709 $Lang{Bad_host_name} = "Falscher Computer Name \${EscHTML(\$host)}";
710 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Sie haben keine Dateien selektiert; bitte gehen Sie zurück um"
711 . " Dateien zu selektieren.";
712 $Lang{Nice_try__but_you_can_t_put} = "Sie dürfen \'..\' nicht in Dateinamen verwenden";
713 $Lang{Host__doesn_t_exist} = "Computer \${EscHTML(\$In{hostDest})} existiert nicht";
714 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Sie haben keine Berechtigung zum Restore auf Computer"
715 . " \${EscHTML(\$In{hostDest})}";
716 $Lang{Can_t_open_create} = "Kann Datei nicht öffnen oder erstellen "
717 . "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}";
718 $Lang{Only_privileged_users_can_restore_backup_files2} = "Nur berechtigte Benutzer dürfen Backup und Restore von Dateien"
719 . " für Computer \${EscHTML(\$host)} durchführen.";
720 $Lang{Empty_host_name} = "leerer Computer Name";
721 $Lang{Unknown_host_or_user} = "Unbekannter Computer oder User \${EscHTML(\$host)}";
722 $Lang{Only_privileged_users_can_view_information_about} = "Nur berechtigte User können Informationen sehen über"
723 . " Computer \${EscHTML(\$host)}." ;
724 $Lang{Only_privileged_users_can_view_restore_information} = "Nur berechtigte User können Restore Informationen einsehen.";
725 $Lang{Restore_number__num_for_host__does_not_exist} = "Restore Nummer \$num für Computer \${EscHTML(\$host)} existiert"
728 $Lang{Unable_to_connect_to_BackupPC_server} = "Kann keine Verbindung zu BackupPC server herstellen",
729 "Dieses CGI script (\$MyURL) kann keine Verbindung zu BackupPC"
730 . " server auf \$Conf{ServerHost} port \$Conf{ServerPort} herstellen. Der Fehler"
732 "Möglicherweise ist der BackupPC server Prozess nicht gestartet oder es besteht ein"
733 . " Konfigurationsfehler. Bitte teilen Sie diese Fehlermeldung dem Systemadministrator mit.";
735 $Lang{Can_t_find_IP_address_for} = "Kann IP-Adresse für \${EscHTML(\$host)} nicht finden";
736 $Lang{host_is_a_DHCP_host} = <<EOF;
737 \$host ist ein DHCP Computer und ich kenne seine IP-Adresse nicht. Ich prüfte den
738 netbios Namen von \$ENV{REMOTE_ADDR}\$tryIP und erkannte, dass es nicht der Computer \$host ist.
740 Solange bis ich \$host mit einer DHCP-Adresse sehe, können Sie diesen Auftrag nur
741 vom diesem Client Computer aus starten.
744 ########################
745 # ok you can do it then
746 ########################
748 $Lang{Backup_requested_on_DHCP__host} = "Backup angefordert für DHCP Computer \$host (\$In{hostIP}) durch"
749 . " \$User von \$ENV{REMOTE_ADDR}";
751 $Lang{Backup_requested_on__host_by__User} = "Backup angefordert für \$host durch \$User";
752 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup gestoppt/gelöscht für \$host durch \$User";
754 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Restore beauftragt nach Computer \$hostDest, von Backup #\$num,"
755 . " durch User \$User von Client \$ENV{REMOTE_ADDR}";
757 # -------------------------------------------------
758 # ------- Stuff that was forgotten ----------------
759 # -------------------------------------------------
761 $Lang{Status} = "Status";
762 $Lang{PC_Summary} = "Computer Übersicht";
763 $Lang{LOG_file} = "LOG Datei";
764 $Lang{Old_LOGs} = "Alte LOGs";
765 $Lang{Email_summary} = "Email Übersicht";
766 $Lang{Config_file} = "Config Datei";
767 $Lang{Hosts_file} = "Hosts Datei";
768 $Lang{Current_queues} = "Warteschlangen";
769 $Lang{Documentation} = "Dokumentation";
771 $Lang{Host_or_User_name} = "<small>Computer oder User Name:</small>";
772 $Lang{Go} = "gehe zu";
773 $Lang{Hosts} = "Computer";
775 $Lang{This_PC_has_never_been_backed_up} = "<h2> Dieser Computer wurde nie gesichert!! </h2>\n";
776 $Lang{This_PC_is_used_by} = "<li>Dieser Computer wird betreut von \${UserLink(\$user)}";
778 $Lang{Extracting_only_Errors} = "(nur Fehler anzeigen)";
779 $Lang{XferLOG} = "XferLOG";
780 $Lang{Errors} = "Fehler";
783 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
784 <li>Letzte e-mail gesendet an \${UserLink(\$user)} am \$mailTime, Titel "\$subj".
787 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
788 <li>Das Kommando \$cmd wird gerade für Computer \$host ausgeführt, gestartet am \$startTime.
792 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
793 <li>Computer \$host ist in die Hintergrund-Warteschlange eingereiht (Backup wird bald gestartet).
797 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
798 <li>Computer \$host ist in die User-Warteschlange eingereiht (Backup wird bald gestartet).
802 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
803 <li>Ein Kommando für Computer \$host ist in der Kommando-Warteschlange (wird bald ausgeführt).
807 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
808 <li>Letzter Status ist \"\$Lang->{\$StatusHost{state}}\"\$reason vom \$startTime.
812 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
813 <li>Letzter Fehler ist \"\${EscHTML(\$StatusHost{error})}\".
817 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
818 <li>Pings zu Computer \$host sind \$StatusHost{deadCnt} mal fehlgeschlagen.
822 $Lang{Prior_to_that__pings} = "vorher, Pings";
825 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
826 <li>\$priorStr zu Computer \$host \$StatusHost{aliveCnt}
827 mal fortlaufend erfolgreich.
830 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
831 <li>Da Computer \$host mindestens \$Conf{BlackoutGoodCnt}
832 mal fortlaufend erreichbar war, wird er in der Zeit von \$t0 bis \$t1 am \$days nicht gesichert. (Die Sicherung
833 erfolgt automatisch außerhalb der konfigurierten Betriebszeit)
836 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
837 <li>Backups sind für die nächsten \$hours Stunden deaktiviert.
838 (<a href=\"\$MyURL?action=Stoppen/Aussetzen%20Backup&host=\$host\">diese Zeit ändern</a>).
841 $Lang{tryIP} = " und \$StatusHost{dhcpHostIP}";
843 $Lang{Host_Inhost} = "Computer \$In{host}";
845 $Lang{checkAll} = <<EOF;
846 <tr bgcolor="#ffffcc"><td>
847 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> alles auswählen
848 </td><td colspan="5" align="center">
849 <input type="submit" name="Submit" value="Restore der Selektion">
853 $Lang{fileHeader} = <<EOF;
854 <tr bgcolor="\$Conf{CgiHeaderBgColor}"><td align=center> Name</td>
855 <td align="center"> Typ</td>
856 <td align="center"> Rechte</td>
857 <td align="center"> Backup#</td>
858 <td align="center"> Größe</td>
859 <td align="center"> letzte Änderung</td>
863 $Lang{Home} = "Home";
864 $Lang{Last_bad_XferLOG} = "Letzte bad XferLOG";
865 $Lang{Last_bad_XferLOG_errors_only} = "Letzte bad XferLOG (nur Fehler)";
867 $Lang{This_display_is_merged_with_backup} = <<EOF;
868 <li> Diese Liste ist mit Backup #\$numF verbunden.
871 $Lang{Visit_this_directory_in_backup} = <<EOF;
872 <li> Dieses Verzeichnis in Backup #\$otherDirs browsen.
875 $Lang{Restore_Summary} = <<EOF;
876 \${h2("Restore Übersicht")}
878 Klicken Sie auf die Restore Nummer (Restore#) für mehr Details.
880 <tr><td align="center"> Restore# </td>
881 <td align="center"> Ergebnis </td>
882 <td align="right"> Start Zeitpunkt</td>
883 <td align="right"> Dauer/mins</td>
884 <td align="right"> #Dateien </td>
885 <td align="right"> Größe/MB </td>
886 <td align="right"> #tar Fehler </td>
887 <td align="right"> #Xfer Fehler </td>
894 $Lang{BackupPC__Documentation} = "BackupServer: Dokumentation";
899 $Lang{The_directory_is_empty} = <<EOF;
900 <tr><td bgcolor="#ffffff">Das Verzeichnis \${EscHTML(\$dirDisplay)} ist leer.
907 $Lang{full} = "voll";
908 $Lang{incremental} = "incr";
910 $Lang{failed} = "fehler";
911 $Lang{success} = "erfolgreich";
915 # Hosts states and reasons
916 $Lang{Status_idle} = "wartet";
917 $Lang{Status_backup_starting} = "Backup startet";
918 $Lang{Status_backup_in_progress} = "Backup läuft";
919 $Lang{Status_restore_starting} = "Restore startet";
920 $Lang{Status_restore_in_progress} = "Restore läuft";
921 $Lang{Status_link_pending} = "Link steht an";
922 $Lang{Status_link_running} = "Link läuft";
924 $Lang{Reason_backup_done} = "Backup durchgeführt";
925 $Lang{Reason_restore_done} = "Restore durchgeführt";
926 $Lang{Reason_nothing_to_do} = "kein Auftrag";
927 $Lang{Reason_backup_failed} = "Backup Fehler";
928 $Lang{Reason_restore_failed} = "Restore Fehler";
929 $Lang{Reason_no_ping} = "nicht erreichbar";
930 $Lang{Reason_backup_canceled_by_user} = "Abbruch durch User";
931 $Lang{Reason_restore_canceled_by_user} = "Abbruch durch User";
937 $Lang{EMailNoBackupEverSubj} = "BackupServer: keine Backups von \$host waren erfolgreich";
938 $Lang{EMailNoBackupEverMesg} = <<'EOF';
945 Ihr Computer ($host) wurde durch den BackupServer noch nie erfolgreich gesichert.
947 Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlossen ist.
948 Sie sollten Ihren Backup-Betreuer oder den IT-Dienstleister kontaktieren, wenn:
950 - Ihr Computer regelmäßig am Netzwerk angeschlossen ist. Dann handelt es sich
951 um ein Installations- bzw. Konfigurationsproblem, was die Durchführung von
952 automatischen Backups verhindert.
954 - Wenn Sie kein automatisches Backup des Computers brauchen und diese e-mail nicht
955 mehr erhalten möchten.
957 Andernfalls sollten Sie sicherstellen, daß Ihr Computer regelmäßig korrekt am Netzwerk
960 Mit freundlichen Grüßen,
962 http://backuppc.sourceforge.net
963 http://www.zipptec.de
967 $Lang{EMailNoBackupRecentSubj} = "BackupServer: keine neuen Backups für Computer \$host";
968 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
975 Ihr Computer ($host) wurde seit $days Tagen nicht mehr erfolgreich gesichert.
977 Ihr Computer wurde von vor $firstTime Tagen bis vor $days Tagen $numBackups mal
978 erfolgreich gesichert.
979 Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlossen ist.
981 Wenn Ihr Computer in den letzten $days Tagen mehr als ein paar Stunden am
982 Netzwerk angeschlossen war, sollten Sie Ihren Backup-Betreuer oder
983 den IT-Dienstleister kontaktieren um die Ursache zu ermitteln und zu beheben.
984 Andernfalls, wenn Sie z. B. lange Zeit nicht im Büro sind, können Sie höchstens
985 manuell Ihre Dateien sichern (evtl. kopieren auf eine externe Festplatte).
987 Bitte denken Sie daran, dass alle in den letzten $days Tagen geänderten Dateien (z. B.
988 auch e-mails und Anhänge oder Datenbankeinträge) verloren gehen falls Ihre
989 Festplatte einen crash erleidet oder Dateien durch versehentliches Löschen oder
990 Virenbefall unbrauchbar werden.
992 Mit freundlichen Grüßen,
994 http://backuppc.sourceforge.net
995 http://www.zipptec.de
999 $Lang{EMailOutlookBackupSubj} = "BackupServer: Outlook Dateien auf Computer \$host - Sicherung erforderlich";
1000 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1007 die Outlook Dateien auf Ihrem Computer wurden $howLong Tage nicht gesichert.
1008 Diese Dateien enthalten Ihre e-mails, Anhänge, Adressen und Kalender.
1010 Ihr Computer wurde zwar $numBackups mal seit $firstTime Tagen bis vor $lastTime Tagen
1011 gesichert. Allerdings sperrt Outlook den Zugriff auf diese Dateien.
1013 Es wird folgendes Vorgehen empfohlen:
1015 1. Der Computer muss an das BackupServer Netzwerk angeschlossen sein.
1016 2. Beenden Sie das Outlook Programm.
1017 3. Starten Sie ein incrementelles Backup mit dem Internet-Browser hier:
1021 Name und Passwort eingeben und dann 2 mal nacheinander
1022 auf "Starte Backup incrementell" klicken
1023 Klicken Sie auf "Gehe zurück zur ...home page" und beobachten Sie
1024 den Status des Backup-Vorgangs (Browser von Zeit zu Zeit aktualisieren).
1025 Das sollte je nach Dateigröße nur eine kurze Zeit dauern.
1028 Mit freundlichen Grüßen,
1030 http://backuppc.sourceforge.net
1031 http://www.zipptec.de
1034 $Lang{howLong_not_been_backed_up} = "Backup nicht erfolgreich";
1035 $Lang{howLong_not_been_backed_up_for_days_days} = "kein Backup seit \$days Tagen";