* various FTP fixes
[BackupPC.git] / lib / BackupPC / Lang / de.pm
index 17a591e..31fa54c 100644 (file)
@@ -1,5 +1,6 @@
-#!/bin/perl
+#!/usr/bin/perl
 #
 #
+# by Ralph Passgang <ralph@debianbase.de> (13.11.2006 for V3.0.0)
 # by Ralph Passgang <ralph@debianbase.de> (30.06.2006 for V3.0.0)
 # by Ralph Passgang <ralph@debianbase.de> (07.06.2004 for V2.1.0beta3)
 # by Ralph Passgang <ralph@debianbase.de> (06.05.2004 for V2.1.0beta2)
 # by Ralph Passgang <ralph@debianbase.de> (30.06.2006 for V3.0.0)
 # by Ralph Passgang <ralph@debianbase.de> (07.06.2004 for V2.1.0beta3)
 # by Ralph Passgang <ralph@debianbase.de> (06.05.2004 for V2.1.0beta2)
@@ -25,7 +26,7 @@ $Lang{Type_incr} = "inkrementell";
 
 # -----
 
 
 # -----
 
-$Lang{Only_privileged_users_can_view_admin_options} = "Nur privilegierte Nutzer können die Administrator Optionen einsehen.";
+$Lang{Only_privileged_users_can_view_admin_options} = "Nur privilegierte Nutzer können die Administrationsoptionen einsehen.";
 $Lang{H_Admin_Options} = "BackupPC: Server Administrationsoptionen";
 $Lang{Admin_Options} = "Admin Optionen";
 $Lang{Admin_Options_Page} = <<EOF;
 $Lang{H_Admin_Options} = "BackupPC: Server Administrationsoptionen";
 $Lang{Admin_Options} = "Admin Optionen";
 $Lang{Admin_Options_Page} = <<EOF;
@@ -44,7 +45,7 @@ $Lang{Admin_Options_Page} = <<EOF;
 \${h2("Server Konfiguration")}
 <ul>
   <li><i>Andere Optionen sind hier möglich ... z.B.</i>
 \${h2("Server Konfiguration")}
 <ul>
   <li><i>Andere Optionen sind hier möglich ... z.B.</i>
-  <li>Server Konfiguration editieren
+  <li>Serverkonfiguration editieren
 </ul>
 -->
 EOF
 </ul>
 -->
 EOF
@@ -67,11 +68,11 @@ EOF
 
 # -----
 
 
 # -----
 
-$Lang{H_BackupPC_Server_Status} = "BackupPC Server Status";
+$Lang{H_BackupPC_Server_Status} = "BackupPC Serverstatus";
 
 $Lang{BackupPC_Server_Status_General_Info}= <<EOF;
 
 
 $Lang{BackupPC_Server_Status_General_Info}= <<EOF;
 
-\${h2(\"Allgemeine Server Informationen\")}
+\${h2(\"Allgemeine Serverinformationen\")}
 
 <ul>
 <li>Die Server Prozess ID (PID) ist \$Info{pid}, auf Computer \$Conf{ServerHost},
 
 <ul>
 <li>Die Server Prozess ID (PID) ist \$Info{pid}, auf Computer \$Conf{ServerHost},
@@ -88,7 +89,7 @@ $Lang{BackupPC_Server_Status_General_Info}= <<EOF;
         <li>Das Pool Filesystem (Backup-Speicherplatz) ist zu \$Info{DUlastValue}%
             (\$DUlastTime) voll, das Maximum heute ist \$Info{DUDailyMax}% (\$DUmaxTime)
             und das Maximum gestern war \$Info{DUDailyMaxPrev}%. (Hinweis: Sollten ca. 70% überschritten werden, so
         <li>Das Pool Filesystem (Backup-Speicherplatz) ist zu \$Info{DUlastValue}%
             (\$DUlastTime) voll, das Maximum heute ist \$Info{DUDailyMax}% (\$DUmaxTime)
             und das Maximum gestern war \$Info{DUDailyMaxPrev}%. (Hinweis: Sollten ca. 70% überschritten werden, so
-           ist evtl. bald eine Erweiterung des Backupspeichers erforderlich. Weitere Planung nötig?)
+           ist evtl. bald eine Erweiterung des Backupspeichers erforderlich. Ist weitere Planung nötig?)
     </ul>
 </ul>
 EOF
     </ul>
 </ul>
 EOF
@@ -130,13 +131,19 @@ $Lang{BackupPC_Server_Status} = <<EOF;
 EOF
 
 # --------------------------------
 EOF
 
 # --------------------------------
-$Lang{BackupPC__Server_Summary} = "BackupPC: Computer Übersicht";
+$Lang{BackupPC__Server_Summary} = "BackupPC: Computerübersicht";
 $Lang{BackupPC__Archive} = "BackupPC: Archivierung";
 $Lang{BackupPC_Summary}=<<EOF;
 
 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
 <p>
 $Lang{BackupPC__Archive} = "BackupPC: Archivierung";
 $Lang{BackupPC_Summary}=<<EOF;
 
 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
 <p>
-Dieser Status wurde am \$now generiert.
+<ul>
+<li>Dieser Status wurde am \$now generiert.
+<li>Das Pool Filesystem (Backup-Speicherplatz) ist zu \$Info{DUlastValue}%
+    (\$DUlastTime) voll, das Maximum heute ist \$Info{DUDailyMax}% (\$DUmaxTime)
+    und das Maximum gestern war \$Info{DUDailyMaxPrev}%. (Hinweis: Sollten ca. 70% überschritten werden, so
+    ist evtl. bald eine Erweiterung des Backupspeichers erforderlich. Ist weitere Planung nötig?)
+</ul>
 </p>
 
 \${h2("Computer mit erfolgreichen Backups")}
 </p>
 
 \${h2("Computer mit erfolgreichen Backups")}
@@ -149,16 +156,18 @@ Es gibt \$hostCntGood Computer die erfolgreich gesichert wurden, mit insgesamt:
      (vor Pooling und Komprimierung).
 </ul>
 </p>
      (vor Pooling und Komprimierung).
 </ul>
 </p>
-<table class="tableStnd" border cellpadding="3" cellspacing="1">
+<table class="sortable" id="host_summary_backups" border cellpadding="3" cellspacing="1">
 <tr class="tableheader"><td> Computer </td>
     <td align="center"> Benutzer </td>
     <td align="center"> #Voll </td>
 <tr class="tableheader"><td> Computer </td>
     <td align="center"> Benutzer </td>
     <td align="center"> #Voll </td>
-    <td align="center"> Alter/Tagen </td>
-    <td align="center"> Größe/GB </td>
+    <td align="center"> Alter (Tage) </td>
+    <td align="center"> Größe (GB) </td>
     <td align="center"> MB/sek </td>
     <td align="center"> #Inkr </td>
     <td align="center"> MB/sek </td>
     <td align="center"> #Inkr </td>
-    <td align="center"> Alter/Tage </td>
+    <td align="center"> Alter (Tage) </td>
+    <td align="center"> Letzes Backup (Tage) </td>
     <td align="center"> Status </td>
     <td align="center"> Status </td>
+    <td align="center"> #Xfer Fehler </td>
     <td align="center"> Letzte Aktion </td></tr>
 \$strGood
 </table>
     <td align="center"> Letzte Aktion </td></tr>
 \$strGood
 </table>
@@ -167,16 +176,18 @@ Es gibt \$hostCntGood Computer die erfolgreich gesichert wurden, mit insgesamt:
 <p>
 Es gibt \$hostCntNone Computer ohne Backups !!!
 <p>
 <p>
 Es gibt \$hostCntNone Computer ohne Backups !!!
 <p>
-<table class="tableStnd" border cellpadding="3" cellspacing="1">
+<table class="sortable" id="host_summary_nobackups" border cellpadding="3" cellspacing="1">
 <tr class="tableheader"><td> Computer </td>
     <td align="center"> Benutzer </td>
     <td align="center"> #Voll </td>
 <tr class="tableheader"><td> Computer </td>
     <td align="center"> Benutzer </td>
     <td align="center"> #Voll </td>
-    <td align="center"> Alter/Tage </td>
-    <td align="center"> Größe/GB </td>
-    <td align="center"> MB/sec </td>
+    <td align="center"> Alter (Tage) </td>
+    <td align="center"> Größe (GB) </td>
+    <td align="center"> MB/sek </td>
     <td align="center"> #Inkr </td>
     <td align="center"> #Inkr </td>
-    <td align="center"> Alter/Tage </td>
+    <td align="center"> Alter (Tage) </td>
+    <td align="center"> Letztes Backup (Tage) </td>
     <td align="center"> Status </td>
     <td align="center"> Status </td>
+    <td align="center"> #Xfer Fehler </td>
     <td align="center"> Letzter Versuch </td></tr>
 \$strNone
 </table>
     <td align="center"> Letzter Versuch </td></tr>
 \$strNone
 </table>
@@ -219,7 +230,7 @@ Es gibt \$hostCntGood Computer die gesichert wurden, mit insgesamt \${fullSizeTo
 <input type="hidden" name="action" value="Archive">
 <table class="tableStnd" border cellpadding="3" cellspacing="1">
 <tr class="tableheader"><td align=center>Computer</td>
 <input type="hidden" name="action" value="Archive">
 <table class="tableStnd" border cellpadding="3" cellspacing="1">
 <tr class="tableheader"><td align=center>Computer</td>
-    <td align="center"> User </td>
+    <td align="center"> Benutzer </td>
     <td align="center"> Backup Größe </td>
 \$strGood
 \$checkAllHosts
     <td align="center"> Backup Größe </td>
 \$strGood
 \$checkAllHosts
@@ -252,7 +263,7 @@ EOF
 
 $Lang{BackupPC_Archive2_location} = <<EOF;
 <tr>
 
 $Lang{BackupPC_Archive2_location} = <<EOF;
 <tr>
-    <td>Archivierung Ort/Gerät</td>
+    <td>Archivierungsort/Gerät</td>
     <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
 </tr>
 EOF
     <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
 </tr>
 EOF
@@ -292,7 +303,7 @@ $Lang{Pool_Stat} = <<EOF;
 EOF
 
 # --------------------------------
 EOF
 
 # --------------------------------
-$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Backup Auftrag für \$host";
+$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Backupauftrag für \$host";
 # --------------------------------
 $Lang{REPLY_FROM_SERVER} = <<EOF;
 \${h1(\$str)}
 # --------------------------------
 $Lang{REPLY_FROM_SERVER} = <<EOF;
 \${h1(\$str)}
@@ -302,7 +313,7 @@ Die Antwort des Servers war: \$reply
 Gehe zurück zur <a href="\$MyURL?host=\$host">\$host Hauptseite</a>.
 EOF
 # --------------------------------
 Gehe zurück zur <a href="\$MyURL?host=\$host">\$host Hauptseite</a>.
 EOF
 # --------------------------------
-$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Starte Backup Bestätigung für \$host";
+$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Starte Backup von \$host";
 # --------------------------------
 $Lang{Are_you_sure_start} = <<EOF;
 \${h1("Sind Sie sicher?")}
 # --------------------------------
 $Lang{Are_you_sure_start} = <<EOF;
 \${h1("Sind Sie sicher?")}
@@ -322,7 +333,7 @@ M
 </form>
 EOF
 # --------------------------------
 </form>
 EOF
 # --------------------------------
-$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Beende Backup Bestätigung für \$host";
+$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Beende Backup von \$host";
 # --------------------------------
 $Lang{Are_you_sure_stop} = <<EOF;
 
 # --------------------------------
 $Lang{Are_you_sure_stop} = <<EOF;
 
@@ -351,10 +362,10 @@ $Lang{Only_privileged_users_can_view_queues_} = "Nur berechtigte Benutzer k
 # --------------------------------
 $Lang{Only_privileged_users_can_archive} = "Nur berechtigte Benutzer könnnen archivieren.";
 # --------------------------------
 # --------------------------------
 $Lang{Only_privileged_users_can_archive} = "Nur berechtigte Benutzer könnnen archivieren.";
 # --------------------------------
-$Lang{BackupPC__Queue_Summary} = "BackupPC: Warteschlangen Übersicht";
+$Lang{BackupPC__Queue_Summary} = "BackupPC: Warteschlange Übersicht";
 # --------------------------------
 $Lang{Backup_Queue_Summary} = <<EOF;
 # --------------------------------
 $Lang{Backup_Queue_Summary} = <<EOF;
-\${h1("Backup Warteschlangen Übersicht")}
+\${h1("Backup Warteschlangenübersicht")}
 <br><br>
 \${h2("Übersicht Benutzeraufträge in der Warteschlange")}
 <p>
 <br><br>
 \${h2("Übersicht Benutzeraufträge in der Warteschlange")}
 <p>
@@ -368,7 +379,7 @@ Die folgenden Benutzerauftr
 </table>
 <br><br>
 
 </table>
 <br><br>
 
-\${h2("Übersicht Hintergrund Aufträge in der Warteschlange")}
+\${h2("Übersicht Hintergrundaufträge in der Warteschlange")}
 <p>
 Die folgenden Hintergrundaufträge sind eingereiht:
 </p>
 <p>
 Die folgenden Hintergrundaufträge sind eingereiht:
 </p>
@@ -379,7 +390,7 @@ Die folgenden Hintergrundauftr
 \$strBg
 </table>
 <br><br>
 \$strBg
 </table>
 <br><br>
-\${h2("Übersicht Kommando Aufträge in der Warteschlange")}
+\${h2("Übersicht Kommandoaufträge in der Warteschlange")}
 <p>
 Die folgenden Kommandoaufträge sind eingereiht:
 </p>
 <p>
 Die folgenden Kommandoaufträge sind eingereiht:
 </p>
@@ -443,7 +454,7 @@ $Lang{Restore_Options_for__host} = "BackupPC: Wiederherstellungsoptionen f
 $Lang{Restore_Options_for__host2} = <<EOF;
 \${h1("Restore Optionen für \$host")}
 <p>
 $Lang{Restore_Options_for__host2} = <<EOF;
 \${h1("Restore Optionen für \$host")}
 <p>
-Sie haben die folgenden Dateien/Verzeichnisse von der Freigabe \$share aus dem Backup mit der Nummer #\$num selektiert:
+Sie haben die folgenden Dateien/Verzeichnisse aus der Freigabe \$share des Backups mit der Nummer #\$num selektiert:
 <ul>
 \$fileListStr
 </ul>
 <ul>
 \$fileListStr
 </ul>
@@ -456,8 +467,8 @@ Bitte w
 EOF
 
 $Lang{Restore_Options_for__host_Option1} = <<EOF;
 EOF
 
 $Lang{Restore_Options_for__host_Option1} = <<EOF;
-Sie können diese Wiederherstellung starten um die Dateien/Verzeichnisse direkt auf den Computer  
-\$host wiederherzustellen. Alternativ können Sie einen anderen Computer und/oder Freigabe als Ziel angeben.
+Sie können diese Wiederherstellung starten um die Dateien/Verzeichnisse direkt auf den Computer <b>\$directHost</b> wiederherzustellen. 
+Alternativ können Sie einen anderen Computer und/oder Freigabe als Ziel angeben.
 </p><p>
 <b>Warnung:</b> alle aktuell existierenden Dateien/Verzeichnisse, die bereits vorhanden sind,
 werden überschrieben! (Tip: Alternativ eine spezielle Freigabe erstellen mit Schreibrecht für den
 </p><p>
 <b>Warnung:</b> alle aktuell existierenden Dateien/Verzeichnisse, die bereits vorhanden sind,
 werden überschrieben! (Tip: Alternativ eine spezielle Freigabe erstellen mit Schreibrecht für den
@@ -470,7 +481,7 @@ Wiederherstellung korrekt ist.)
 <input type="hidden" name="type" value="3">
 \$hiddenStr
 <input type="hidden" value="\$In{action}" name="action">
 <input type="hidden" name="type" value="3">
 \$hiddenStr
 <input type="hidden" value="\$In{action}" name="action">
-<table border="0">
+<table class="tableStnd" border="0">
 <tr>
     <td>Restore auf Computer</td>
     <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
 <tr>
     <td>Restore auf Computer</td>
     <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
@@ -515,7 +526,7 @@ beliebige Dateien entpacken.
 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
 Dateien/Verzeichnisse kann die ZIP Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
 Dateien/Verzeichnisse kann die ZIP Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
-evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.  
+evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.
 </p>
 <form action="\$MyURL" method="post">
 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
 </p>
 <form action="\$MyURL" method="post">
 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
@@ -558,7 +569,7 @@ beliebige Dateien entpacken.
 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
 Dateien/Verzeichnisse kann die Tar-Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
 <b>Warnung:</b> Abhängig von der Anzahl und Größe der selektierten
 Dateien/Verzeichnisse kann die Tar-Archiv Datei extrem groß bzw. zu groß werden. Der Download kann
 sehr lange dauern und der Speicherplatz auf Ihrem PC muß ausreichen. Selektieren Sie
-evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.  
+evtl. die Dateien/Verzeichnisse erneut und lassen sehr große und unnötige Dateien weg.
 </p>
 <form action="\$MyURL" method="post">
 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
 </p>
 <form action="\$MyURL" method="post">
 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
@@ -585,8 +596,8 @@ Sie starten eine direkte Wiederherstellung auf den Computer \$In{hostDest}.
 Die folgenden Dateien werden auf die Freigabe \$In{shareDest} wiederhergestellt, von
 dem Backup mit der Nummer \$num:
 <p>
 Die folgenden Dateien werden auf die Freigabe \$In{shareDest} wiederhergestellt, von
 dem Backup mit der Nummer \$num:
 <p>
-<table border>
-<tr><td>Original Datei/Verzeichnis:</td><td>Wird wiederhergestellt nach:</td></tr>
+<table class="tableStnd" border>
+<tr class="tableheader"><td>Original Datei/Verzeichnis:</td><td>Wird wiederhergestellt nach:</td></tr>
 \$fileListStr
 </table>
 
 \$fileListStr
 </table>
 
@@ -613,7 +624,7 @@ $Lang{Restore_Requested_on__hostDest} = "BackupPC: Wiederherstellung beauftragt
 $Lang{Reply_from_server_was___reply} = <<EOF;
 \${h1(\$str)}
 <p>
 $Lang{Reply_from_server_was___reply} = <<EOF;
 \${h1(\$str)}
 <p>
-Die Antwort des BackupServers war: \$reply
+Die Antwort des Servers war: \$reply
 <p>
 Zurück zur <a href="\$MyURL?host=\$hostDest">\$hostDest Hauptseite</a>.
 EOF
 <p>
 Zurück zur <a href="\$MyURL?host=\$hostDest">\$hostDest Hauptseite</a>.
 EOF
@@ -621,21 +632,21 @@ EOF
 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
 \${h1(\$str)}
 <p>
 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
 \${h1(\$str)}
 <p>
-Die Antwort vom Server war: \$reply
+Die Antwort des Server war: \$reply
 EOF
 
 # -------------------------
 EOF
 
 # -------------------------
-$Lang{Host__host_Backup_Summary} = "BackupServer: Computer \$host Backup Übersicht";
+$Lang{Host__host_Backup_Summary} = "BackupServer: Computer \$host Backupübersicht";
 
 $Lang{Host__host_Backup_Summary2} = <<EOF;
 
 $Lang{Host__host_Backup_Summary2} = <<EOF;
-\${h1("Computer \$host Backup Übersicht")}
+\${h1("Computer \$host Backupübersicht")}
 <p>
 \$warnStr
 <ul>
 \$statusStr
 </ul>
 </p>
 <p>
 \$warnStr
 <ul>
 \$statusStr
 </ul>
 </p>
-\${h2("Benutzer Aktionen")}
+\${h2("Benutzeraktionen")}
 <p>
 <form name="StartStopForm" action="\$MyURL" method="get">
 <input type="hidden" name="host"   value="\$host">
 <p>
 <form name="StartStopForm" action="\$MyURL" method="get">
 <input type="hidden" name="host"   value="\$host">
@@ -649,19 +660,19 @@ $Lang{Host__host_Backup_Summary2} = <<EOF;
           document.StartStopForm.submit();">
 </form>
 </p>
           document.StartStopForm.submit();">
 </form>
 </p>
-\${h2("Backup Übersicht")}
+\${h2("Backupübersicht")}
 <p>
 Klicken Sie auf die Backupnummer um die Dateien zu durchsuchen und bei Bedarf wiederherzustellen.
 </p>
 <table class="tableStnd" border cellspacing="1" cellpadding="3">
 <tr class="tableheader"><td align="center"> Backup# </td>
     <td align="center"> Typ </td>
 <p>
 Klicken Sie auf die Backupnummer um die Dateien zu durchsuchen und bei Bedarf wiederherzustellen.
 </p>
 <table class="tableStnd" border cellspacing="1" cellpadding="3">
 <tr class="tableheader"><td align="center"> Backup# </td>
     <td align="center"> Typ </td>
-    <td align="center"> Filled </td>
+    <td align="center"> gefüllt </td>
     <td align="center"> Level </td>
     <td align="center"> Start Zeitpunkt </td>
     <td align="center"> Dauer/min </td>
     <td align="center"> Alter/Tage </td>
     <td align="center"> Level </td>
     <td align="center"> Start Zeitpunkt </td>
     <td align="center"> Dauer/min </td>
     <td align="center"> Alter/Tage </td>
-    <td align="center"> Server Backup Pfad </td>
+    <td align="center"> Serverbackuppfad </td>
 </tr>
 \$str
 </table>
 </tr>
 \$str
 </table>
@@ -685,7 +696,7 @@ Klicken Sie auf die Backupnummer um die Dateien zu durchsuchen und bei Bedarf wi
 </table>
 <br><br>
 
 </table>
 <br><br>
 
-\${h2("Datei Größe/Anzahl Wiederverwendungs Übersicht")}
+\${h2("Datei Größe/Anzahl Wiederverwendungsübersicht")}
 <p>
 "Bestehende Dateien" bedeutet bereits im Pool vorhanden.
 "Neue Dateien" bedeutet neu zum Pool hinzugefügt.
 <p>
 "Bestehende Dateien" bedeutet bereits im Pool vorhanden.
 "Neue Dateien" bedeutet neu zum Pool hinzugefügt.
@@ -725,27 +736,27 @@ Kompressionsergebnisse f
     <td align="center"> Typ </td>
     <td align="center"> Komp Level </td>
     <td align="center"> Größe/MB </td>
     <td align="center"> Typ </td>
     <td align="center"> Komp Level </td>
     <td align="center"> Größe/MB </td>
-    <td align="center"> Comp/MB </td>
-    <td align="center"> Comp </td>
+    <td align="center"> Komp/MB </td>
+    <td align="center"> Komp </td>
     <td align="center"> Größe/MB </td>
     <td align="center"> Größe/MB </td>
-    <td align="center"> Comp/MB </td>
-    <td align="center"> Comp </td>
+    <td align="center"> Komp/MB </td>
+    <td align="center"> Komp </td>
 </tr>
 \$compStr
 </table>
 <br><br>
 EOF
 
 </tr>
 \$compStr
 </table>
 <br><br>
 EOF
 
-$Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archiv Übersicht";
+$Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archivübersicht";
 $Lang{Host__host_Archive_Summary2} = <<EOF;
 $Lang{Host__host_Archive_Summary2} = <<EOF;
-\${h1("Host \$host Archiv Übersicht")}
+\${h1("Host \$host Archivübersicht")}
 <p>
 \$warnStr
 <ul>
 \$statusStr
 </ul>
 
 <p>
 \$warnStr
 <ul>
 \$statusStr
 </ul>
 
-\${h2("Benutzer Aktionen")}
+\${h2("Benutzeraktionen")}
 <p>
 <form name="StartStopForm" action="\$MyURL" method="get">
 <input type="hidden" name="archivehost" value="\$host">
 <p>
 <form name="StartStopForm" action="\$MyURL" method="get">
 <input type="hidden" name="archivehost" value="\$host">
@@ -829,14 +840,14 @@ $Lang{Backup_browse_for__host} = <<EOF;
 <input type="hidden" name="action" value="Restore">
 <br>
 <table width="100%">
 <input type="hidden" name="action" value="Restore">
 <br>
 <table width="100%">
-<tr><td valign="top">
-    <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
+<tr><td valign="top" width="30%">
+    <table align="left" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
     \$dirStr
     </table>
 </td><td width="3%">
 </td><td valign="top">
     <br>
     \$dirStr
     </table>
 </td><td width="3%">
 </td><td valign="top">
     <br>
-        <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
+        <table border width="100%" align="left" cellpadding="3" cellspacing="1">
         \$fileHeader
         \$topCheckAll
         \$fileStr
         \$fileHeader
         \$topCheckAll
         \$fileStr
@@ -852,7 +863,7 @@ This is now in the checkAll row
 EOF
 
 # ------------------------------
 EOF
 
 # ------------------------------
-$Lang{DirHistory_backup_for__host} = "BackupPC: Verzeichnis Historie für \$host";
+$Lang{DirHistory_backup_for__host} = "BackupPC: Verzeichnishistorie für \$host";
 
 #
 # These two strings are used to build the links for directories and
 
 #
 # These two strings are used to build the links for directories and
@@ -862,7 +873,7 @@ $Lang{DirHistory_dirLink}  = "Verzeichnis";
 $Lang{DirHistory_fileLink} = "V";
 
 $Lang{DirHistory_for__host} = <<EOF;
 $Lang{DirHistory_fileLink} = "V";
 
 $Lang{DirHistory_for__host} = <<EOF;
-\${h1("Verzeichnis Sicherungs-Historie für \$host")}
+\${h1("Verzeichnis Sicherungshistorie für \$host")}
 <p>
 Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensicherungen:
 <ul>
 <p>
 Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensicherungen:
 <ul>
@@ -878,7 +889,7 @@ Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensic
 \${h2("Historie von \${EscHTML(\$dirDisplay)}")}
 
 <br>
 \${h2("Historie von \${EscHTML(\$dirDisplay)}")}
 
 <br>
-<table cellspacing="2" cellpadding="3">
+<table border cellspacing="2" cellpadding="3">
 <tr class="fviewheader"><td>Datensicherungnummer</td>\$backupNumStr</tr>
 <tr class="fviewheader"><td>Sicherungszeitpunkt</td>\$backupTimeStr</tr>
 \$fileStr
 <tr class="fviewheader"><td>Datensicherungnummer</td>\$backupNumStr</tr>
 <tr class="fviewheader"><td>Sicherungszeitpunkt</td>\$backupTimeStr</tr>
 \$fileStr
@@ -943,7 +954,7 @@ $Lang{Archive___num_details_for__host2 } = <<EOF;
 </tr></tr>
 </table>
 <p>
 </tr></tr>
 </table>
 <p>
-\${h1("Computer Liste")}
+\${h1("Computerliste")}
 <p>
 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
 <tr class="tableheader"><td>Computer</td><td>Datensicherungsnummer</td></tr>
 <p>
 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
 <tr class="tableheader"><td>Computer</td><td>Datensicherungsnummer</td></tr>
@@ -952,7 +963,7 @@ $Lang{Archive___num_details_for__host2 } = <<EOF;
 EOF
 
 # -----------------------------------
 EOF
 
 # -----------------------------------
-$Lang{Email_Summary} = "BackupPC: eMail Übersicht";
+$Lang{Email_Summary} = "BackupPC: Emailübersicht";
 
 # -----------------------------------
 #  !! ERROR messages !!
 
 # -----------------------------------
 #  !! ERROR messages !!
@@ -1027,12 +1038,12 @@ $Lang{Archive_requested} = "Archivierung beauftragt durch \$User von \$ENV{REMOT
 # -------------------------------------------------
 
 $Lang{Status} = "Status";
 # -------------------------------------------------
 
 $Lang{Status} = "Status";
-$Lang{PC_Summary} = "Computer Übersicht";
+$Lang{PC_Summary} = "Computerübersicht";
 $Lang{LOG_file} = "LOG Datei";
 $Lang{LOG_files} = "LOG Dateien";
 $Lang{Old_LOGs} = "Alte LOG Dateien";
 $Lang{LOG_file} = "LOG Datei";
 $Lang{LOG_files} = "LOG Dateien";
 $Lang{Old_LOGs} = "Alte LOG Dateien";
-$Lang{Email_summary} = "eMail Übersicht";
-$Lang{Config_file} = "Config Datei";
+$Lang{Email_summary} = "Emailübersicht";
+$Lang{Config_file} = "Konfigurationsdatei";
 # $Lang{Hosts_file} = "Hosts Datei";
 $Lang{Current_queues} = "Warteschlangen";
 $Lang{Documentation} = "Dokumentation";
 # $Lang{Hosts_file} = "Hosts Datei";
 $Lang{Current_queues} = "Warteschlangen";
 $Lang{Documentation} = "Dokumentation";
@@ -1061,17 +1072,17 @@ EOF
 
 # -----------
 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
 
 # -----------
 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
-<li>Computer \$host ist in die Hintergrund-Warteschlange eingereiht (Backup wird bald gestartet).
+<li>Computer \$host ist in die Hintergrundwarteschlange eingereiht (Backup wird bald gestartet).
 EOF
 
 # ----------
 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
 EOF
 
 # ----------
 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
-<li>Computer \$host ist in die Benutzer-Warteschlange eingereiht (Backup wird bald gestartet).
+<li>Computer \$host ist in die Benutzerwarteschlange eingereiht (Backup wird bald gestartet).
 EOF
 
 # ---------
 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
 EOF
 
 # ---------
 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
-<li>Ein Kommando für Computer \$host ist in der Kommando-Warteschlange (wird bald ausgeführt).
+<li>Ein Kommando für Computer \$host ist in der Kommandowarteschlange (wird bald ausgeführt).
 EOF
 
 # --------
 EOF
 
 # --------
@@ -1230,6 +1241,8 @@ $Lang{Reason_no_ping} = "nicht erreichbar";
 $Lang{Reason_backup_canceled_by_user} = "Abbruch durch Benutzer";
 $Lang{Reason_restore_canceled_by_user} = "Abbruch durch Benutzer";
 $Lang{Reason_archive_canceled_by_user} = "Archivierung abgebrochen durch Benutzer";
 $Lang{Reason_backup_canceled_by_user} = "Abbruch durch Benutzer";
 $Lang{Reason_restore_canceled_by_user} = "Abbruch durch Benutzer";
 $Lang{Reason_archive_canceled_by_user} = "Archivierung abgebrochen durch Benutzer";
+$Lang{Disabled_OnlyManualBackups}  = "autom. deaktiviert";
+$Lang{Disabled_AllBackupsDisabled} = "deaktiviert";
 
 # ---------
 # Email messages
 
 # ---------
 # Email messages
@@ -1281,12 +1294,12 @@ Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlosse
 Wenn Ihr Computer in den letzten $days Tagen mehr als ein paar Stunden am
 Netzwerk angeschlossen war, sollten Sie Ihren Backup-Betreuer oder
 den IT-Dienstleister kontaktieren um die Ursache zu ermitteln und zu beheben.
 Wenn Ihr Computer in den letzten $days Tagen mehr als ein paar Stunden am
 Netzwerk angeschlossen war, sollten Sie Ihren Backup-Betreuer oder
 den IT-Dienstleister kontaktieren um die Ursache zu ermitteln und zu beheben.
-Andernfalls, wenn Sie z. B. lange Zeit nicht im Büro sind, können Sie höchstens
+Andernfalls, wenn Sie z.B. lange Zeit nicht im Büro sind, können Sie höchstens
 manuell Ihre Dateien sichern (evtl. kopieren auf eine externe Festplatte).
 
 manuell Ihre Dateien sichern (evtl. kopieren auf eine externe Festplatte).
 
-Bitte denken Sie daran, dass alle in den letzten $days Tagen geänderten Dateien (z. B.
-auch e-mails und Anhänge oder Datenbankeinträge) verloren gehen falls Ihre
-Festplatte einen crash erleidet oder Dateien durch versehentliches Löschen oder
+Bitte denken Sie daran, dass alle in den letzten $days Tagen geänderten Dateien (z.B.
+auch Emails und Anhänge oder Datenbankeinträge) verloren gehen falls Ihre
+Festplatte ausfällt oder Dateien durch versehentliches Löschen oder
 Virenbefall unbrauchbar werden.
 
 Mit freundlichen Grüßen,
 Virenbefall unbrauchbar werden.
 
 Mit freundlichen Grüßen,
@@ -1295,7 +1308,7 @@ http://backuppc.sourceforge.net
 EOF
 
 # Old Outlook files
 EOF
 
 # Old Outlook files
-$Lang{EMailOutlookBackupSubj} = "BackupServer: Outlook Dateien auf Computer \$host - Sicherung erforderlich";
+$Lang{EMailOutlookBackupSubj} = "BackupServer: Outlook-Dateien auf Computer \$host - Sicherung erforderlich";
 $Lang{EMailOutlookBackupMesg} = <<'EOF';
 To: $user$domain
 cc:
 $Lang{EMailOutlookBackupMesg} = <<'EOF';
 To: $user$domain
 cc:
@@ -1304,7 +1317,7 @@ $headers
 Hallo $userName,
 
 die Outlook Dateien auf Ihrem Computer wurden $howLong Tage nicht gesichert.
 Hallo $userName,
 
 die Outlook Dateien auf Ihrem Computer wurden $howLong Tage nicht gesichert.
-Diese Dateien enthalten Ihre e-mails, Anhänge, Adressen und Kalender.
+Diese Dateien enthalten Ihre Emails, Anhänge, Adressen und Kalender.
 
 Ihr Computer wurde zwar $numBackups mal seit $firstTime Tagen bis vor $lastTime Tagen
 gesichert. Allerdings sperrt Outlook den Zugriff auf diese Dateien.
 
 Ihr Computer wurde zwar $numBackups mal seit $firstTime Tagen bis vor $lastTime Tagen
 gesichert. Allerdings sperrt Outlook den Zugriff auf diese Dateien.
@@ -1313,14 +1326,14 @@ Es wird folgendes Vorgehen empfohlen:
 
 1. Der Computer muss an das BackupServer Netzwerk angeschlossen sein.
 2. Beenden Sie das Outlook Programm.
 
 1. Der Computer muss an das BackupServer Netzwerk angeschlossen sein.
 2. Beenden Sie das Outlook Programm.
-3. Starten Sie ein incrementelles Backup mit dem Internet-Browser hier: 
+3. Starten Sie ein inkrementelles Backup mit dem Internet-Browser hier: 
 
     $CgiURL?host=$host               
 
     Name und Passwort eingeben und dann 2 mal nacheinander
 
     $CgiURL?host=$host               
 
     Name und Passwort eingeben und dann 2 mal nacheinander
-    auf "Starte Backup inkrementell" klicken
-    Klicken Sie auf "Gehe zurück zur ...home page" und beobachten Sie
-    den Status des Backup-Vorgangs (Browser von Zeit zu Zeit aktualisieren).
+    auf "Starte inkrementelles Backup" klicken
+    Klicken Sie auf "Gehe zurück zur ...Hauptseite" und beobachten Sie
+    den Status des Backupvorgangs (Browser von Zeit zu Zeit aktualisieren).
     Das sollte je nach Dateigröße nur eine kurze Zeit dauern.
     
 
     Das sollte je nach Dateigröße nur eine kurze Zeit dauern.
     
 
@@ -1330,10 +1343,10 @@ http://backuppc.sourceforge.net
 EOF
 
 $Lang{howLong_not_been_backed_up} = "Backup nicht erfolgreich";
 EOF
 
 $Lang{howLong_not_been_backed_up} = "Backup nicht erfolgreich";
-$Lang{howLong_not_been_backed_up_for_days_days} = "kein Backup seit \$days Tagen";
+$Lang{howLong_not_been_backed_up_for_days_days} = "Kein Backup seit \$days Tagen";
 
 #######################################################################
 
 #######################################################################
-# RSS strings (all ENGLISH currently)
+# RSS strings
 #######################################################################
 $Lang{RSS_Doc_Title}       = "BackupPC Server";
 $Lang{RSS_Doc_Description} = "RSS Feed für BackupPC";
 #######################################################################
 $Lang{RSS_Doc_Title}       = "BackupPC Server";
 $Lang{RSS_Doc_Description} = "RSS Feed für BackupPC";
@@ -1349,11 +1362,11 @@ Letzte Aktion: \$host_last_attempt;
 EOF
 
 #######################################################################
 EOF
 
 #######################################################################
-# Configuration editor strings (all ENGLISH currently)
+# Configuration editor strings
 #######################################################################
 
 $Lang{Only_privileged_users_can_edit_config_files} = "Nur privilegierte Nutzer können die Administrationsoptionen ändern.";
 #######################################################################
 
 $Lang{Only_privileged_users_can_edit_config_files} = "Nur privilegierte Nutzer können die Administrationsoptionen ändern.";
-$Lang{CfgEdit_Edit_Config} = "Konfig ändern";
+$Lang{CfgEdit_Edit_Config} = "Konfiguration ändern";
 $Lang{CfgEdit_Edit_Hosts}  = "Hosts ändern";
 
 $Lang{CfgEdit_Title_Server} = "Server";
 $Lang{CfgEdit_Edit_Hosts}  = "Hosts ändern";
 
 $Lang{CfgEdit_Title_Server} = "Server";
@@ -1363,7 +1376,7 @@ $Lang{CfgEdit_Title_Concurrent_Jobs} = "gleichzeitige Auftr
 $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pooldateisystem Begrenzungen";
 $Lang{CfgEdit_Title_Other_Parameters} = "Andere Einstellungen";
 $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Apache Remote Einstellungen";
 $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pooldateisystem Begrenzungen";
 $Lang{CfgEdit_Title_Other_Parameters} = "Andere Einstellungen";
 $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Apache Remote Einstellungen";
-$Lang{CfgEdit_Title_Program_Paths} = "Programpfade";
+$Lang{CfgEdit_Title_Program_Paths} = "Programmpfade";
 $Lang{CfgEdit_Title_Install_Paths} = "Installationspfade";
 $Lang{CfgEdit_Title_Email} = "Email";
 $Lang{CfgEdit_Title_Email_settings} = "Email Einstellungen";
 $Lang{CfgEdit_Title_Install_Paths} = "Installationspfade";
 $Lang{CfgEdit_Title_Email} = "Email";
 $Lang{CfgEdit_Title_Email_settings} = "Email Einstellungen";
@@ -1373,14 +1386,14 @@ $Lang{CfgEdit_Title_Admin_Privileges} = "Admininistrationsprivilegien";
 $Lang{CfgEdit_Title_Page_Rendering} = "Seitenrendering";
 $Lang{CfgEdit_Title_Paths} = "Pfade";
 $Lang{CfgEdit_Title_User_URLs} = "Benutzer URLs";
 $Lang{CfgEdit_Title_Page_Rendering} = "Seitenrendering";
 $Lang{CfgEdit_Title_Paths} = "Pfade";
 $Lang{CfgEdit_Title_User_URLs} = "Benutzer URLs";
-$Lang{CfgEdit_Title_User_Config_Editing} = "Benutzer Konfig ändern";
+$Lang{CfgEdit_Title_User_Config_Editing} = "Benutzerkonfiguration ändern";
 $Lang{CfgEdit_Title_Xfer} = "Xfer";
 $Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Einstellungen";
 $Lang{CfgEdit_Title_Xfer} = "Xfer";
 $Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Einstellungen";
+$Lang{CfgEdit_Title_Ftp_Settings} = "FTP Einstellungen";
 $Lang{CfgEdit_Title_Smb_Settings} = "Smb Einstellungen";
 $Lang{CfgEdit_Title_Tar_Settings} = "Tar Einstellungen";
 $Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Einstellungen";
 $Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Einstellungen";
 $Lang{CfgEdit_Title_Smb_Settings} = "Smb Einstellungen";
 $Lang{CfgEdit_Title_Tar_Settings} = "Tar Einstellungen";
 $Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Einstellungen";
 $Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Einstellungen";
-$Lang{CfgEdit_Title_BackupPCd_Settings} = "BackupPCd Einstellungen";
 $Lang{CfgEdit_Title_Archive_Settings} = "Archive Einstellungen";
 $Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude";
 $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Pfade/Kommandos";
 $Lang{CfgEdit_Title_Archive_Settings} = "Archive Einstellungen";
 $Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude";
 $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Pfade/Kommandos";
@@ -1394,7 +1407,7 @@ $Lang{CfgEdit_Title_Incremental_Backups} = "inkrementelle Backups";
 $Lang{CfgEdit_Title_Blackouts} = "Blackouts";
 $Lang{CfgEdit_Title_Other} = "Andere";
 $Lang{CfgEdit_Title_Backup_Settings} = "Backup Einstellungen";
 $Lang{CfgEdit_Title_Blackouts} = "Blackouts";
 $Lang{CfgEdit_Title_Other} = "Andere";
 $Lang{CfgEdit_Title_Backup_Settings} = "Backup Einstellungen";
-$Lang{CfgEdit_Title_Client_Lookup} = "Auflösen des Clients";
+$Lang{CfgEdit_Title_Client_Lookup} = "Auflösen des Klienten";
 $Lang{CfgEdit_Title_Other} = "Andere Werte";
 $Lang{CfgEdit_Title_User_Commands} = "Benutzer Kommandos";
 $Lang{CfgEdit_Title_Hosts} = "Hosts";
 $Lang{CfgEdit_Title_Other} = "Andere Werte";
 $Lang{CfgEdit_Title_User_Commands} = "Benutzer Kommandos";
 $Lang{CfgEdit_Title_Hosts} = "Hosts";
@@ -1421,7 +1434,8 @@ EOF
 $Lang{CfgEdit_Header_Host} = <<EOF;
 \${h1("Host \$host Konfigurationseditor")}
 <p>
 $Lang{CfgEdit_Header_Host} = <<EOF;
 \${h1("Host \$host Konfigurationseditor")}
 <p>
-Beachte: Wähle Überschreiben, wenn du einen host spezifischen Wert verändern willst 
+Beachte: Wähle Überschreiben, wenn du einen computerspezifischen Wert verändern willst 
+<p>
 EOF
 
 $Lang{CfgEdit_Button_Save}     = "Speichern";
 EOF
 
 $Lang{CfgEdit_Button_Save}     = "Speichern";
@@ -1431,6 +1445,8 @@ $Lang{CfgEdit_Button_Add}      = "Hinzuf
 $Lang{CfgEdit_Button_Override} = "Überschreiben";
 $Lang{CfgEdit_Button_New_Key}  = "Neuer Schlüssel";
 
 $Lang{CfgEdit_Button_Override} = "Überschreiben";
 $Lang{CfgEdit_Button_New_Key}  = "Neuer Schlüssel";
 
+$Lang{CfgEdit_Error_No_Save}
+            = "Wegen Fehlern nicht gesichert";
 $Lang{CfgEdit_Error__must_be_an_integer}
             = "Error: \$var muss eine Zahl sein";
 $Lang{CfgEdit_Error__must_be_real_valued_number}
 $Lang{CfgEdit_Error__must_be_an_integer}
             = "Error: \$var muss eine Zahl sein";
 $Lang{CfgEdit_Error__must_be_real_valued_number}