From 07d524e222fd3eeffccd2355f4a20ca5eba82f1b Mon Sep 17 00:00:00 2001 From: cbarratt Date: Sat, 12 Jun 2004 18:18:41 +0000 Subject: [PATCH] * Language file updates * BackupPC_dump updates $Conf{FullAgeMax} based on $Conf{FullKeepCnt} --- bin/BackupPC_dump | 17 ++++++++ conf/config.pl | 10 ++--- lib/BackupPC/Lang/de.pm | 93 +++++++++++++++++++++-------------------- lib/BackupPC/Lang/it.pm | 12 +++--- lib/BackupPC/Lang/nl.pm | 17 ++++---- 5 files changed, 84 insertions(+), 65 deletions(-) diff --git a/bin/BackupPC_dump b/bin/BackupPC_dump index d2ed361..b974172 100755 --- a/bin/BackupPC_dump +++ b/bin/BackupPC_dump @@ -1102,8 +1102,25 @@ sub BackupExpire # Delete any old full backups, according to $Conf{FullKeepCntMin} # and $Conf{FullAgeMax}. # + # First make sure that $Conf{FullAgeMax} is at least bigger + # than $Conf{FullPeriod} * $Conf{FullKeepCnt}, including + # the exponential array case. + # + my $fullKeepCnt = $Conf{FullKeepCnt}; + $fullKeepCnt = [$fullKeepCnt] if ( ref($fullKeepCnt) ne "ARRAY" ); + my $oldestFull; + my $fullPeriod = int(0.5 + $Conf{FullPeriod}); + for ( my $i = 0 ; $i < @$fullKeepCnt ; $i++ ) { + $oldestFull += $fullKeepCnt->[$i] * $fullPeriod; + $fullPeriod *= 2; + } + $oldestFull += $fullPeriod; # add some buffer + if ( $cntFull > $Conf{FullKeepCntMin} && $oldestFull > $Conf{FullAgeMax} + && $oldestFull > $oldestFull + && $Conf{FullKeepCntMin} > 0 + && $Conf{FullAgeMax} > 0 && (@Backups <= $firstFull + 1 || !$Backups[$firstFull + 1]{noFill}) ) { # diff --git a/conf/config.pl b/conf/config.pl index 64ecd67..bbd36df 100644 --- a/conf/config.pl +++ b/conf/config.pl @@ -467,11 +467,7 @@ $Conf{IncrPeriod} = 0.97; # apart), and then 2 at an interval of 32 * $Conf{FullPeriod} (approx # 7-8 months apart). # -# Note that you will have to increase $Conf{FullAgeMax} if you want -# very old full backups to be kept. Full backups are removed according -# to both $Conf{FullKeepCnt} and $Conf{FullAgeMax}. -# -# Note also that these two settings are equivalent and both keep just +# Example: these two settings are equivalent and both keep just # the four most recent full dumps: # # $Conf{FullKeepCnt} = 4; @@ -484,6 +480,10 @@ $Conf{FullKeepCnt} = 1; # we keep at least $Conf{FullKeepCntMin} full backups no matter how old # they are. # +# Note that $Conf{FullAgeMax} will be increased to $Conf{FullAgeMax} +# times $Conf{FullPeriod} if $Conf{FullAgeMax} specifies enough +# full backups to exceed $Conf{FullAgeMax}. +# $Conf{FullKeepCntMin} = 1; $Conf{FullAgeMax} = 90; diff --git a/lib/BackupPC/Lang/de.pm b/lib/BackupPC/Lang/de.pm index b799ac6..9687f61 100644 --- a/lib/BackupPC/Lang/de.pm +++ b/lib/BackupPC/Lang/de.pm @@ -1,5 +1,6 @@ #!/bin/perl # +# by Ralph Passgang (07.06.2004 for V2.1.0beta3) # by Ralph Passgang (06.05.2004 for V2.1.0beta2) # by Manfred Herrmann (11.03.2004 for V2.1.0beta0) # by Manfred Herrmann (V1.1) (some typo errors + 3 new strings) @@ -24,7 +25,7 @@ $Lang{Type_incr} = "inkrementell"; # ----- $Lang{Only_privileged_users_can_view_admin_options} = "Nur privilegierte Nutzer können die Administrator Optionen einsehen."; -$Lang{H_Admin_Options} = "BackupPC Server: Administrations Optionen"; +$Lang{H_Admin_Options} = "BackupPC: Server Administrationsoptionen"; $Lang{Admin_Options} = "Admin Optionen"; $Lang{Admin_Options_Page} = < #Voll Alter/Tagen Größe/GB - MB/Sek + MB/sek #Inkr Alter/Tage Status @@ -288,17 +289,17 @@ $Lang{Pool_Stat} = < Die Antwort des Servers war: \$reply

-Gehe zurück zur \$host home page. +Gehe zurück zur \$host Hauptseite. EOF # -------------------------------- -$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupServer: Starte Backup Bestätigung für \$host"; +$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Starte Backup Bestätigung für \$host"; # -------------------------------- $Lang{Are_you_sure_start} = < EOF # -------------------------------- -$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupServer: Beende Backup Bestätigung für \$host"; +$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Beende Backup Bestätigung für \$host"; # -------------------------------- $Lang{Are_you_sure_stop} = <
-\${h2("Benutzer Warteschlange Übersicht")} +\${h2("Übersicht Benutzer Aufträge in der Warteschlange")}

Die folgenden Benutzer Aufträge sind eingereiht:

@@ -358,7 +359,7 @@ Die folgenden Benutzer Auftr

-\${h2("Hintergrund Warteschlange Übersicht")} +\${h2("Übersicht Hintergrund Aufträge in der Warteschlange")}

Die folgenden Hintergrund Aufträge sind eingereiht:

@@ -369,7 +370,7 @@ Die folgenden Hintergrund Auftr \$strBg

-\${h2("Kommando Warteschlange Übersicht")} +\${h2("Übersicht Kommando Aufträge in der Warteschlange")}

Die folgenden Kommando Aufträge sind eingereiht:

@@ -383,14 +384,14 @@ Die folgenden Kommando Auftr EOF # -------------------------------- -$Lang{Backup_PC__Log_File__file} = "BackupServer: LOG Datei \$file"; +$Lang{Backup_PC__Log_File__file} = "BackupPC: Datei \$file"; $Lang{Log_File__file__comment} = < EOF # -------------------------------- $Lang{Contents_of_log_file} = <\$file, verändert am \$mtimeStr \$comment +Inhalt der Datei \$file, verändert am \$mtimeStr \$comment EOF # -------------------------------- @@ -399,7 +400,7 @@ $Lang{skipped__skipped_lines} = "[ $Lang{_pre___Can_t_open_log_file__file} = "
\nKann LOG Datei nicht öffnen \$file\n";
 
 # --------------------------------
-$Lang{BackupPC__Log_File_History} = "BackupServer: LOG Datei Historie";
+$Lang{BackupPC__Log_File_History} = "BackupPC: LOG Datei Historie";
 $Lang{Log_File_History__hdr} = <
@@ -413,27 +414,27 @@ EOF
 
 # -------------------------------
 $Lang{Recent_Email_Summary} = <
 
-    
+    
 \$str
 
Empfänger Computer Zeitpunkt Titel
Betreff
EOF # ------------------------------ -$Lang{Browse_backup__num_for__host} = "BackupServer: Browsen des Backups \$num für Computer \$host"; +$Lang{Browse_backup__num_for__host} = "BackupPC: Browsen des Backups \$num für Computer \$host"; # ------------------------------ -$Lang{Restore_Options_for__host} = "BackupServer: Restore Optionen für \$host"; +$Lang{Restore_Options_for__host} = "BackupPC: Restore Optionen für \$host"; $Lang{Restore_Options_for__host2} = < -Sie haben die folgenden Dateien/Verzeichnisse von der Freigabe \$share aus der Backup Nummer #\$num selektiert: +Sie haben die folgenden Dateien/Verzeichnisse von der Freigabe \$share aus dem Backup mit der Nnummer #\$num selektiert:
    \$fileListStr
@@ -566,14 +567,14 @@ EOF # ------------------------------ -$Lang{Restore_Confirm_on__host} = "BackupServer: Restore Confirm on \$host"; +$Lang{Restore_Confirm_on__host} = "BackupPC: Restore Confirm on \$host"; $Lang{Are_you_sure} = < Sie starten eine direkte Wiederherstellung auf den Computer \$In{hostDest}. Die folgenden Dateien werden auf die Freigabe \$In{shareDest} wiederhergestellt, von -der Backup Nummer \$num: +dem Backup mit der Nummer \$num:

@@ -596,13 +597,13 @@ EOF # -------------------------- -$Lang{Restore_Requested_on__hostDest} = "BackupServer: Wiederherstellung beauftragt auf Computer \$hostDest"; +$Lang{Restore_Requested_on__hostDest} = "BackupPC: Wiederherstellung beauftragt auf Computer \$hostDest"; $Lang{Reply_from_server_was___reply} = < Die Antwort des BackupServers war: \$reply

-Zurück zur \$hostDest home page. +Zurück zur \$hostDest Hauptseite. EOF $Lang{BackupPC_Archive_Reply_from_server} = < \${h2("Backup Übersicht")}

-Klicken Sie auf die Backup Nummer um durch Dateien zu browsen und bei Bedarf wiederherzustellen. +Klicken Sie auf die Backupnummer um durch Dateien zu browsen und bei Bedarf wiederherzustellen.

Original Datei/Verzeichnis:Wird wiederhergestellt nach:
@@ -670,13 +671,13 @@ Klicken Sie auf die Backup Nummer um durch Dateien zu browsen und bei Bedarf wie

"Bestehende Dateien" bedeutet bereits im Pool vorhanden. "Neue Dateien" bedeutet neu zum Pool hinzugefügt. -Leere Dateien und eventuelle Datei Fehler sind nicht in den Summen enthalten. +Leere Dateien und eventuelle Dateifehler sind nicht in den Summen enthalten.

Backup#
- - + + @@ -790,8 +791,8 @@ $Lang{Backup_browse_for__host} = < Verzeichnis eingeben: -
  • Klicken Sie auf ein Verzeichnis um dieses zu durchsuchen, -
  • Klicken Sie auf eine Datei um diese per Download wiederherzustellen, +
  • Klicken Sie auf ein Verzeichnis um dieses zu durchsuchen. +
  • Klicken Sie auf eine Datei um diese per Download wiederherzustellen.
  • Einsehen der Backup Historie des aktuellen Verzeichnisses. @@ -842,11 +843,11 @@ $Lang{DirHistory_for__host} = < Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensicherungen:
      -
    • Klicken Sie eine Datensicherungs Nummer für die Datensicherungs Übersicht, -
    • Wählen Sie hier einen Verzeichnis Namen: (\$Lang->{DirHistory_dirLink}) um Verzeichnisse anzuzeigen, -
    • Klicken Sie auf eine Datei Version (\$Lang->{DirHistory_fileLink}0, - \$Lang->{DirHistory_fileLink}1, ...) für einen Download der Datei, -
    • Dateien mit dem gleichen Inhalt in verschiedenen Datensicherungen haben die gleiche Versionsnummer, +
    • Klicken Sie auf eine Datensicherungsnummer für die Datensicherungsübersicht. +
    • Wählen Sie hier auf einen Verzeichnis Namen: (\$Lang->{DirHistory_dirLink}) um Verzeichnisse anzuzeigen. +
    • Klicken Sie auf eine Dateiversion (\$Lang->{DirHistory_fileLink}0, + \$Lang->{DirHistory_fileLink}1, ...) für einen Download der Datei. +
    • Dateien mit dem gleichen Inhalt in verschiedenen Datensicherungen haben die gleiche Versionsnummer.
    • Dateien oder Verzeichnisse, die in einer Datensicherung nicht vorhanden sind, haben dort keinen Eintrag.
    • Dateien mit der gleichen Version können unterschiedliche Attribute haben. Wählen Sie die Datensicherungsnummer um die Attribute anzuzeigen.
    @@ -855,14 +856,14 @@ Diese Ansicht zeigt alle unterschiedlichen Versionen der Dateien in den Datensic
  • Gesamt Bestehende Dateien Neue Dateien bestehende Dateien neue Dateien
    Backup#
    -\$backupNumStr -\$backupTimeStr +\$backupNumStr +\$backupTimeStr \$fileStr
    Datensicherung Nummer
    Sicherung Zeitpunkt
    Datensicherungnummer
    Sicherungszeitpunkt
    EOF # ------------------------------ -$Lang{Restore___num_details_for__host} = "BackupServer: Restore #\$num Details für Computer \$host"; +$Lang{Restore___num_details_for__host} = "BackupPC: Restore #\$num Details für Computer \$host"; $Lang{Restore___num_details_for__host2} = < - + \$HostListStr
    HostDatensicherung Nummer
    ComputerDatensicherungsnummer
    EOF # ----------------------------------- -$Lang{Email_Summary} = "BackupServer: eMail Übersicht"; +$Lang{Email_Summary} = "BackupPC: eMail Übersicht"; # ----------------------------------- # !! ERROR messages !! @@ -1070,7 +1071,7 @@ $Lang{Prior_to_that__pings} = "vorher, Pings"; # ----- $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <\$priorStr zu Computer \$host \$StatusHost{aliveCnt} +

  • \$priorStr zu Computer \$host waren \$StatusHost{aliveCnt} mal fortlaufend erfolgreich. EOF @@ -1117,7 +1118,7 @@ $Lang{fileHeader} = < EOF -$Lang{Home} = "Home"; +$Lang{Home} = "Hauptseite"; $Lang{Browse} = "Datensicherungen anzeigen"; $Lang{Last_bad_XferLOG} = "Letztes fehlerhafte XferLOG"; $Lang{Last_bad_XferLOG_errors_only} = "Letztes fehlerhafte XferLOG (nur Fehler)"; @@ -1164,7 +1165,7 @@ Klicken Sie auf die Archiv Nummer um die Details anzuzeigen.

    EOF -$Lang{BackupPC__Documentation} = "BackupServer: Dokumentation"; +$Lang{BackupPC__Documentation} = "BackupPC: Dokumentation"; $Lang{No} = "nein"; $Lang{Yes} = "ja"; @@ -1211,7 +1212,7 @@ $Lang{Reason_archive_canceled_by_user} = "Archivierung abgebrochen durch Benutze # Email messages # No backup ever -$Lang{EMailNoBackupEverSubj} = "BackupServer: keine Backups von \$host waren erfolgreich"; +$Lang{EMailNoBackupEverSubj} = "BackupPC: keine Backups von \$host waren erfolgreich"; $Lang{EMailNoBackupEverMesg} = <<'EOF'; To: $user$domain cc: @@ -1219,7 +1220,7 @@ Subject: $subj Hallo $userName, -Ihr Computer ($host) wurde durch den BackupServer noch nie erfolgreich gesichert. +Ihr Computer ($host) wurde durch den Backup Server noch nie erfolgreich gesichert. Backups sollten automatisch erfolgen, wenn Ihr Computer am Netzwerk angeschlossen ist. Sie sollten Ihren Backup-Betreuer oder den IT-Dienstleister kontaktieren, wenn: @@ -1241,7 +1242,7 @@ http://www.zipptec.de EOF # No recent backup -$Lang{EMailNoBackupRecentSubj} = "BackupServer: keine neuen Backups für Computer \$host"; +$Lang{EMailNoBackupRecentSubj} = "BackupPC: keine neuen Backups für Computer \$host"; $Lang{EMailNoBackupRecentMesg} = <<'EOF'; To: $user$domain cc: diff --git a/lib/BackupPC/Lang/it.pm b/lib/BackupPC/Lang/it.pm index d662030..6de73f5 100644 --- a/lib/BackupPC/Lang/it.pm +++ b/lib/BackupPC/Lang/it.pm @@ -1,6 +1,6 @@ #!/bin/perl # -# $Id: it.pm,v 1.7 2004/05/21 02:11:35 cbarratt Exp $ +# $Id: it.pm,v 1.8 2004/06/12 18:18:42 cbarratt Exp $ # # Italian i18n file # @@ -124,7 +124,7 @@ $Lang{BackupPC_Server_Status} = < EOF # -------------------------------- $Lang{Contents_of_log_file} = <\$file modificato il \$mtimeStr \$comment +Contenuto del file \$file modificato il \$mtimeStr \$comment EOF # -------------------------------- @@ -1016,7 +1016,7 @@ $Lang{Archive_requested} = "Archivio richiesto da parte di \$User da \$ENV{REMOT # ------------------------------------------------- $Lang{Status} = "Stato"; -$Lang{PC_Summary} = "Prospetto PC"; +$Lang{PC_Summary} = "Prospetto host"; $Lang{LOG_file} = "File log"; $Lang{LOG_files} = "File log"; $Lang{Old_LOGs} = "Vecchi log"; diff --git a/lib/BackupPC/Lang/nl.pm b/lib/BackupPC/Lang/nl.pm index 055b50a..ce95c17 100644 --- a/lib/BackupPC/Lang/nl.pm +++ b/lib/BackupPC/Lang/nl.pm @@ -2,7 +2,7 @@ #my %lang; #use strict; -#File: nl.pm version 1.0.2 +#File: nl.pm version 1.3 # -------------------------------- $Lang{Start_Archive} = "Start Archivering"; @@ -117,7 +117,7 @@ $Lang{BackupPC_Server_Status} = < EOF # -------------------------------- $Lang{Contents_of_log_file} = <\$file, gewijzigd \$mtimeStr \$comment +Inhoud van bestand \$file, gewijzigd \$mtimeStr \$comment EOF # -------------------------------- @@ -1005,7 +1005,7 @@ $Lang{Archive_requested} = "Archivering aangevraagd door \$User vanaf \$ENV{REMO # ------------------------------------------------- $Lang{Status} = "Status"; -$Lang{PC_Summary} = "PC overzicht"; +$Lang{PC_Summary} = "Overzicht machine"; $Lang{LOG_file} = "LOG-bestand"; $Lang{LOG_files} = "LOG-bestanden"; $Lang{Old_LOGs} = "Oude LOGs"; @@ -1119,7 +1119,7 @@ $Lang{fileHeader} = <