X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=lib%2FBackupPC%2FLang%2Fen.pm;h=2a417bc32487bd7e38b98dcb08492ae27143b3f1;hp=8a57a1f040a1fcf7dae1c5c1fbfc20ba311bb030;hb=a7e968ce327855f2ba2624ca8517069a936c9b5b;hpb=2fb1e8b5cee74c72bbb8ecc7722c05256cbdc6bf diff --git a/lib/BackupPC/Lang/en.pm b/lib/BackupPC/Lang/en.pm index 8a57a1f..2a417bc 100644 --- a/lib/BackupPC/Lang/en.pm +++ b/lib/BackupPC/Lang/en.pm @@ -1,11 +1,12 @@ #!/bin/perl -T #my %lang; - #use strict; # -------------------------------- +$Lang{Start_Archive} = "Start Archive"; +$Lang{Stop_Dequeue_Archive} = "Stop/Dequeue Archive"; $Lang{Start_Full_Backup} = "Start Full Backup"; $Lang{Start_Incr_Backup} = "Start Incr Backup"; $Lang{Stop_Dequeue_Backup} = "Stop/Dequeue Backup"; @@ -13,6 +14,44 @@ $Lang{Restore} = "Restore"; # ----- +$Lang{Only_privileged_users_can_view_admin_options} = "Only privileged users can view admin options."; +$Lang{H_Admin_Options} = "BackupPC Server: Admin Options"; +$Lang{Admin_Options} = "Admin Options"; +$Lang{Admin_Options_Page} = < +\${h1("Server Control")} +
+ +
Stop the server: +
Reload the server configuration: +
+
+\${h1("Server Configuration")} + +EOF +$Lang{Unable_to_connect_to_BackupPC_server} = "Unable to connect to BackupPC server", + "This CGI script (\$MyURL) is unable to connect to the BackupPC" + . " server on \$Conf{ServerHost} port \$Conf{ServerPort}. The error" + . " was: \$err.", + "Perhaps the BackupPC server is not running or there is a " + . " configuration error. Please report this to your Sys Admin."; +$Lang{Admin_Start_Server} = < +The BackupPC server at \$Conf{ServerHost} port \$Conf{ServerPort} +is not currently running (maybe you just stopped it, or haven't yet started it).
+Do you want to start it? + + + +EOF + +# ----- + $Lang{H_BackupPC_Server_Status} = "BackupPC Server Status"; $Lang{BackupPC_Server_Status}= < The servers PID is \$Info{pid}, on host \$Conf{ServerHost}, version \$Info{Version}, started at \$serverStartTime.
  • This status was generated at \$now. +
  • The configuration was last loaded at \$configLoadTime.
  • PCs will be next queued at \$nextWakeupTime.
  • Other info:
      @@ -40,23 +80,23 @@ $Lang{BackupPC_Server_Status}= < - - +
      Host
      + - - \$tarPidHdr + + \$jobStr
      Host Type User Start Time Command PID Xfer PID
      Xfer PID

      \${h2("Failures that need attention")}

      - - +
      Host
      + @@ -69,12 +109,13 @@ EOF # -------------------------------- $Lang{BackupPC__Server_Summary} = "BackupPC: Server Summary"; +$Lang{BackupPC__Archive} = "BackupPC: Archive"; $Lang{BackupPC_Summary}=< This status was generated at \$now. -

      +

      \${h2("Hosts with good Backups")}

      @@ -85,8 +126,9 @@ There are \$hostCntGood hosts that have been backed up, for a total of:

    • \$incrTot incr backups of total size \${incrSizeTot}GB (prior to pooling and compression). -
    • Host Type User Last Try
      - +

      +
      Host
      + @@ -98,14 +140,13 @@ There are \$hostCntGood hosts that have been backed up, for a total of: \$strGood
      Host User #Full Full Age/days Last attempt
      -

      - +

      \${h2("Hosts with no Backups")}

      There are \$hostCntNone hosts with no backups.

      - - +
      Host
      + @@ -119,6 +160,91 @@ There are \$hostCntNone hosts with no backups.
      Host User #Full Full Age/days
      EOF +$Lang{BackupPC_Archive}=< + + + +There are \$hostCntGood hosts that have been backed up for a total size of \${fullSizeTot}GB +

      +

      + + + +
      + + + + +\$strGood +\$checkAllHosts +
      Host User Backup Size
      +
      +

      + + +EOF + +$Lang{BackupPC_Archive2}=< +\$HostListStr +

    + +\$hiddenStr + + + + + + + + + + + + + + + + + + + + + + +
    Archive Location/Device
    CompressionNone
    + gzip
    + bzip2
    Number of Parity Files
    Split output into:Megabytes
    +EOF + # ----------------------------------- $Lang{Pool_Stat} = <Pool is \${poolSize}GB comprising \$info->{"\${name}FileCnt"} files @@ -181,38 +307,42 @@ EOF # -------------------------------- $Lang{Only_privileged_users_can_view_queues_} = "Only privileged users can view queues."; # -------------------------------- +$Lang{Only_privileged_users_can_archive} = "Only privileged users can Archive."; +# -------------------------------- $Lang{BackupPC__Queue_Summary} = "BackupPC: Queue Summary"; # -------------------------------- $Lang{Backup_Queue_Summary} = < +

    \${h2("User Queue Summary")}

    The following user requests are currently queued: - - +

    +
    Host
    + \$strUser
    Host Req Time User
    -

    +

    \${h2("Background Queue Summary")}

    The following background requests are currently queued: - - +

    +
    Host
    + \$strBg
    Host Req Time User
    -

    - +

    \${h2("Command Queue Summary")}

    The following command requests are currently queued: - - +

    +
    Host
    + @@ -241,8 +371,8 @@ $Lang{BackupPC__Log_File_History} = "BackupPC: Log File History"; $Lang{Log_File_History__hdr} = < -
    Host Req Time User Command
    - +
    File
    + \$str @@ -253,8 +383,8 @@ EOF $Lang{Recent_Email_Summary} = < -
    File Size Modification time
    - +
    Recipient
    + @@ -269,26 +399,27 @@ $Lang{Browse_backup__num_for__host} = "BackupPC: Browse backup \$num for \$host" # ------------------------------ $Lang{Restore_Options_for__host} = "BackupPC: Restore Options for \$host"; $Lang{Restore_Options_for__host2} = < You have selected the following files/directories from share \$share, backup number #\$num:
      \$fileListStr
    -

    +

    You have three choices for restoring these files/directories. Please select one of the following options. -

    +

    \${h2("Option 1: Direct Restore")}

    You can start a restore that will restore these files directly onto \$host. -

    +

    Warning: any existing files that match the ones you have selected will be overwritten! - - - +

    + + \$hiddenStr @@ -296,16 +427,25 @@ selected will be overwritten!
    Recipient Host Time Subject
    - + - + value="\${EscHTML(\$pathHdr)}" name="pathHdr">
    Restore the files to host + + + Search for available shares
    Restore the files to share
    Restore the files below dir
    (relative to share)
    @@ -320,20 +460,20 @@ $Lang{Option_2__Download_Zip_archive} = < +

    Warning: depending upon which files/directories you have selected, this archive might be very very large. It might take many minutes to create and transfer the archive, and you will need enough local disk space to store it. -

    +

    - + \$hiddenStr Make archive relative -to \${EscapeHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} +to \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} (otherwise archive will contain full paths).
    Compression (0=off, 1=fast,...,9=best) @@ -352,7 +492,7 @@ Archive::Zip is not installed so you will not be able to download a zip archive. Please ask your system adminstrator to install Archive::Zip from www.cpan.org. -

    +

    EOF @@ -363,20 +503,20 @@ $Lang{Option_3__Download_Zip_archive} = < +

    Warning: depending upon which files/directories you have selected, this archive might be very very large. It might take many minutes to create and transfer the archive, and you will need enough local disk space to store it. -

    +

    - + \$hiddenStr Make archive relative -to \${EscapeHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} +to \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} (otherwise archive will contain full paths).
    @@ -400,10 +540,10 @@ backup number \$num: - - - - + + + + \$hiddenStr @@ -424,6 +564,13 @@ Reply from server was: \$reply Go back to \$hostDest home page. EOF +$Lang{BackupPC_Archive_Reply_from_server} = < +Reply from server was: \$reply +EOF + + # ------------------------- $Lang{Host__host_Backup_Summary} = "BackupPC: Host \$host Backup Summary"; @@ -434,7 +581,7 @@ $Lang{Host__host_Backup_Summary2} = < \$statusStr - +

    \${h2("User Actions")}

    @@ -443,12 +590,13 @@ $Lang{Host__host_Backup_Summary2} = < - +

    \${h2("Backup Summary")}

    Click on the backup number to browse and restore backup files. - - +

    +
    Backup#
    + @@ -461,11 +609,12 @@ Click on the backup number to browse and restore backup files.

    \$restoreStr - +

    +

    \${h2("Xfer Error Summary")} -

    -

    Backup# Type Filled Start Date
    - +

    +
    Backup#
    + @@ -475,20 +624,21 @@ Click on the backup number to browse and restore backup files. \$errStr
    Backup# Type View #Xfer errs
    -

    +

    \${h2("File Size/Count Reuse Summary")}

    Existing files are those already in the pool; new files are those added to the pool. Empty files and SMB errors aren\'t counted in the reuse and new counts. - - +

    +
    + - + @@ -501,18 +651,19 @@ Empty files and SMB errors aren\'t counted in the reuse and new counts. \$sizeStr
    Totals Existing Files New Files
    Backup# Type #Files
    -

    +

    \${h2("Compression Summary")}

    Compression performance for files already in the pool and newly compressed files. - - +

    +
    + - + @@ -524,7 +675,30 @@ compressed files. \$compStr
    Existing Files New Files
    Backup#
    Backup# Type Comp Level Size/MB
    +

    +EOF + +$Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archive Summary"; +$Lang{Host__host_Archive_Summary2} = < +\$warnStr +

      +\$statusStr +
    + +\${h2("User Actions")}

    +

    + + + + +
    + + +\$ArchiveStr + EOF # ------------------------- @@ -568,34 +742,39 @@ $Lang{Backup_browse_for__host} = < +
    + + + +
    • You are browsing backup #\$num, which started around \$backupTime (\$backupAge days ago), \$filledBackup +
    • Enter directory:
    • Click on a directory below to navigate into that directory, -
    • Click on a file below to restore that file. +
    • Click on a file below to restore that file, +
    • You can view the backup history of the current directory.
    +
    -\${h2("Contents of \${EscapeHTML(\$dirDisplay)}")} +\${h2("Contents of \${EscHTML(\$dirDisplay)}")}
    - +
    - +
    EOF -$Lang{on} = "on"; +#$Lang{on} = "on"; $Lang{off} = "off"; -$Lang{full} = "full"; -$Lang{incremental} = "incr"; +$Lang{backupType_full} = "full"; +$Lang{backupType_incr} = "incr"; +$Lang{backupType_partial} = "partial"; $Lang{failed} = "failed"; $Lang{success} = "success"; @@ -903,7 +1165,104 @@ $Lang{Reason_backup_done} = "backup done"; $Lang{Reason_restore_done} = "restore done"; $Lang{Reason_nothing_to_do} = "nothing to do"; $Lang{Reason_backup_failed} = "backup failed"; +$Lang{Reason_restore_failed} = "restore failed"; $Lang{Reason_no_ping} = "no ping"; $Lang{Reason_backup_canceled_by_user} = "backup canceled by user"; +$Lang{Reason_restore_canceled_by_user} = "restore canceled by user"; + +# --------- +# Email messages + +# No backup ever +$Lang{EMailNoBackupEverSubj} = "BackupPC: no backups of \$host have succeeded"; +$Lang{EMailNoBackupEverMesg} = <<'EOF'; +To: $user$domain +cc: +Subject: $subj + +Dear $userName, + +Your PC ($host) has never been successfully backed up by our +PC backup software. PC backups should occur automatically +when your PC is connected to the network. You should contact +computer support if: + + - Your PC has been regularly connected to the network, meaning + there is some configuration or setup problem preventing + backups from occurring. + + - You don't want your PC backed up and you want these email + messages to stop. + +Otherwise, please make sure your PC is connected to the network +next time you are in the office. + +Regards, +BackupPC Genie +http://backuppc.sourceforge.net +EOF + +# No recent backup +$Lang{EMailNoBackupRecentSubj} = "BackupPC: no recent backups on \$host"; +$Lang{EMailNoBackupRecentMesg} = <<'EOF'; +To: $user$domain +cc: +Subject: $subj + +Dear $userName, + +Your PC ($host) has not been successfully backed up for $days days. +Your PC has been correctly backed up $numBackups times from $firstTime to $days +ago. PC backups should occur automatically when your PC is connected +to the network. + +If your PC has been connected for more than a few hours to the +network during the last $days days you should contact IS to find +out why backups are not working. + +Otherwise, if you are out of the office, there's not much you can +do, other than manually copying especially critical files to other +media. You should be aware that any files you have created or +changed in the last $days days (including all new email and +attachments) cannot be restored if your PC disk crashes. + +Regards, +BackupPC Genie +http://backuppc.sourceforge.net +EOF + +# Old Outlook files +$Lang{EMailOutlookBackupSubj} = "BackupPC: Outlook files on \$host need to be backed up"; +$Lang{EMailOutlookBackupMesg} = <<'EOF'; +To: $user$domain +cc: +Subject: $subj + +Dear $userName, + +The Outlook files on your PC have $howLong. +These files contain all your email, attachments, contact and calendar +information. Your PC has been correctly backed up $numBackups times from +$firstTime to $lastTime days ago. However, Outlook locks all its files when +it is running, preventing these files from being backed up. + +It is recommended you backup the Outlook files when you are connected +to the network by exiting Outlook and all other applications, and, +using just your browser, go to this link: + + $CgiURL?host=$host + +Select "Start Incr Backup" twice to start a new incremental backup. +You can select "Return to $host page" and then hit "reload" to check +the status of the backup. It should take just a few minutes to +complete. + +Regards, +BackupPC Genie +http://backuppc.sourceforge.net +EOF + +$Lang{howLong_not_been_backed_up} = "not been backed up successfully"; +$Lang{howLong_not_been_backed_up_for_days_days} = "not been backed up for \$days days"; #end of lang_en.pm
    -
    \$dirStr
    -
    - EOF +$Lang{checkAllHosts} = < +EOF + $Lang{fileHeader} = < + - + - + EOF @@ -847,15 +1093,15 @@ $Lang{This_display_is_merged_with_backup} = < Visit this directory in backup #\$otherDirs. +
  • Select the backup you wish to view: EOF $Lang{Restore_Summary} = < Click on the restore number for more details. -
  • - +
    \$fileHeader \$topCheckAll \$fileStr @@ -607,45 +786,111 @@ $Lang{Backup_browse_for__host} = < --> -
    EOF +# ------------------------------ +$Lang{DirHistory_backup_for__host} = "BackupPC: Directory backup history for \$host"; + +# +# These two strings are used to build the links for directories and +# file versions. Files are appended with a version number. +# +$Lang{DirHistory_dirLink} = "dir"; +$Lang{DirHistory_fileLink} = "v"; + +$Lang{DirHistory_for__host} = < +This display shows each unique version of files across all +the backups: +
      +
    • Click on a backup number to return to the backup browser, +
    • Click on a directory link (\$Lang->{DirHistory_dirLink}) to navigate + into that directory, +
    • Click on a file version link (\$Lang->{DirHistory_fileLink}0, + \$Lang->{DirHistory_fileLink}1, ...) to download that file, +
    • Files with the same contents between different backups have the same + version number, +
    • Files or directories not present in a particular backup have an + empty box. +
    • Files shown with the same version might have different attributes. + Select the backup number to see the file attributes. +
    + +\${h2("History of \${EscHTML(\$dirDisplay)}")} + +
    + +\$backupNumStr +\$backupTimeStr +\$fileStr +
    Backup number
    Backup time
    +EOF + # ------------------------------ $Lang{Restore___num_details_for__host} = "BackupPC: Restore #\$num details for \$host"; $Lang{Restore___num_details_for__host2 } = < + + + + + + + + + + + + + + + + + + + +
    Number \$Restores[\$i]{num}
    Requested by \$RestoreReq{user}
    Request time \$reqTime
    Result \$Restores[\$i]{result}
    Error Message \$Restores[\$i]{errorMsg}
    Source host \$RestoreReq{hostSrc}
    Source backup num \$RestoreReq{num}
    Source share \$RestoreReq{shareSrc}
    Destination host \$RestoreReq{hostDest}
    Destination share \$RestoreReq{shareDest}
    Start time \$startTime
    Duration \$duration min
    Number of files \$Restores[\$i]{nFiles}
    Total size \${MB} MB
    Transfer rate \$MBperSec MB/sec
    TarCreate errors \$Restores[\$i]{tarCreateErrs}
    Xfer errors \$Restores[\$i]{xferErrs}
    Xfer log file +View, +Errors +
    +

    +\${h1("File/Directory list")} +

    + + +\$fileListStr +
    Original file/dirRestored to
    +EOF + +# ------------------------------ +$Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num details for \$host"; + +$Lang{Archive___num_details_for__host2 } = < - - + + - - - - - - - + + - - - - -
    Number \$Restores[\$i]{num}
    Requested by \$RestoreReq{user}
    Number \$Archives[\$i]{num}
    Requested by \$ArchiveReq{user}
    Request time \$reqTime
    Result \$Restores[\$i]{result}
    Error Message \$Restores[\$i]{errorMsg}
    Source host \$RestoreReq{hostSrc}
    Source backup num \$RestoreReq{num}
    Source share \$RestoreReq{shareSrc}
    Destination host \$RestoreReq{hostDest}
    Destination share \$RestoreReq{shareDest}
    Result \$Archives[\$i]{result}
    Error Message \$Archives[\$i]{errorMsg}
    Start time \$startTime
    Duration \$duration min
    Number of files \$Restores[\$i]{nFiles}
    Total size \${MB} MB
    Transfer rate \$MBperSec MB/sec
    TarCreate errors \$Restores[\$i]{tarCreateErrs}
    Xfer errors \$Restores[\$i]{xferErrs}
    Xfer log file -View, -Errors +View, +Errors

    -\${h1("File/Directory list")} +\${h1("Host list")}

    - -\$fileListStr + +\$HostListStr
    Original file/dirRestored to
    HostBackup Number
    EOF @@ -659,55 +904,48 @@ $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new f $Lang{Wrong_user__my_userid_is___} = "Wrong user: my userid is \$>, instead of \$uid" . "(\$Conf{BackupPCUser})\n"; -$Lang{Only_privileged_users_can_view_PC_summaries} = "Only privileged users can view PC summaries."; +# $Lang{Only_privileged_users_can_view_PC_summaries} = "Only privileged users can view PC summaries."; $Lang{Only_privileged_users_can_stop_or_start_backups} = "Only privileged users can stop or start backups on" - . " \${EscapeHTML(\$host)}."; + . " \${EscHTML(\$host)}."; $Lang{Invalid_number__num} = "Invalid number \$num"; $Lang{Unable_to_open__file__configuration_problem} = "Unable to open \$file: configuration problem?"; $Lang{Only_privileged_users_can_view_log_or_config_files} = "Only privileged users can view log or config files."; $Lang{Only_privileged_users_can_view_log_files} = "Only privileged users can view log files."; $Lang{Only_privileged_users_can_view_email_summaries} = "Only privileged users can view email summaries."; $Lang{Only_privileged_users_can_browse_backup_files} = "Only privileged users can browse backup files" - . " for host \${EscapeHTML(\$In{host})}."; + . " for host \${EscHTML(\$In{host})}."; $Lang{Empty_host_name} = "Empty host name."; -$Lang{Can_t_browse_bad_directory_name} = "Can\'t browse bad directory name" - . " \${EscapeHTML(\"\$TopDir/pc/\$host/\$num\")}"; -$Lang{Directory___EscapeHTML} = "Directory \${EscapeHTML(\"\$TopDir/pc/\$host/\$num\")}" +$Lang{Directory___EscHTML} = "Directory \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}" . " is empty"; $Lang{Can_t_browse_bad_directory_name2} = "Can\'t browse bad directory name" - . " \${EscapeHTML(\$relDir)}"; + . " \${EscHTML(\$relDir)}"; $Lang{Only_privileged_users_can_restore_backup_files} = "Only privileged users can restore backup files" - . " for host \${EscapeHTML(\$In{host})}."; -$Lang{Bad_host_name} = "Bad host name \${EscapeHTML(\$host)}"; + . " for host \${EscHTML(\$In{host})}."; +$Lang{Bad_host_name} = "Bad host name \${EscHTML(\$host)}"; $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "You haven\'t selected any files; please go Back to" . " select some files."; +$Lang{You_haven_t_selected_any_hosts} = "You haven\'t selected any hosts; please go Back to" + . " select some hosts."; $Lang{Nice_try__but_you_can_t_put} = "Nice try, but you can\'t put \'..\' in any of the file names"; -$Lang{Host__doesn_t_exist} = "Host \${EscapeHTML(\$In{hostDest})} doesn\'t exist"; +$Lang{Host__doesn_t_exist} = "Host \${EscHTML(\$In{hostDest})} doesn\'t exist"; $Lang{You_don_t_have_permission_to_restore_onto_host} = "You don\'t have permission to restore onto host" - . " \${EscapeHTML(\$In{hostDest})}"; + . " \${EscHTML(\$In{hostDest})}"; $Lang{Can_t_open_create} = "Can\'t open/create " - . "\${EscapeHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}"; + . "\${EscHTML(\"\$TopDir/pc/\$hostDest/\$reqFileName\")}"; $Lang{Only_privileged_users_can_restore_backup_files2} = "Only privileged users can restore backup files" - . " for host \${EscapeHTML(\$host)}."; + . " for host \${EscHTML(\$host)}."; $Lang{Empty_host_name} = "Empty host name"; -$Lang{Can_t_restore_bad_file} = "Can\'t restore bad file \${EscapeHTML(\$fullPath)}"; -$Lang{Unknown_host_or_user} = "Unknown host or user \${EscapeHTML(\$host)}"; +$Lang{Unknown_host_or_user} = "Unknown host or user \${EscHTML(\$host)}"; $Lang{Only_privileged_users_can_view_information_about} = "Only privileged users can view information about" - . " host \${EscapeHTML(\$host)}." ; + . " host \${EscHTML(\$host)}." ; +$Lang{Only_privileged_users_can_view_archive_information} = "Only privileged users can view archive information."; $Lang{Only_privileged_users_can_view_restore_information} = "Only privileged users can view restore information."; -$Lang{Restore_number__num_for_host__does_not_exist} = "Restore number \$num for host \${EscapeHTML(\$host)} does" +$Lang{Restore_number__num_for_host__does_not_exist} = "Restore number \$num for host \${EscHTML(\$host)} does" . " not exist."; - -$Lang{Unable_to_connect_to_BackupPC_server} = "Unable to connect to BackupPC server", - "This CGI script (\$MyURL) is unable to connect to the BackupPC" - . " server on \$Conf{ServerHost} port \$Conf{ServerPort}. The error" - . " was: \$err.", - "Perhaps the BackupPC server is not running or there is a " - . " configuration error. Please report this to your Sys Admin."; - -$Lang{Can_t_find_IP_address_for} = "Can\'t find IP address for \${EscapeHTML(\$host)}"; - +$Lang{Archive_number__num_for_host__does_not_exist} = "Archive number \$num for host \${EscHTML(\$host)} does" + . " not exist."; +$Lang{Can_t_find_IP_address_for} = "Can\'t find IP address for \${EscHTML(\$host)}"; $Lang{host_is_a_DHCP_host} = <Last email sent to \${UserLink(\$user)} was at \$mailTime, subject "\$subj". @@ -788,8 +1026,8 @@ $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <Last error is \"\${EscapeHTML(\$StatusHost{error})}\" +$Lang{Last_error_is____EscHTML_StatusHost_error} = <Last error is \"\${EscHTML(\$StatusHost{error})}\". EOF # ------ @@ -818,23 +1056,31 @@ EOF $Lang{tryIP} = " and \$StatusHost{dhcpHostIP}"; -$Lang{Host_Inhost} = "Host \$In{host}"; +# $Lang{Host_Inhost} = "Host \$In{host}"; $Lang{checkAll} = <

    +
     Select all - +
    + Select all + + +
    Name
    Name Type Mode Backup# # Size Mod time Date modified
    - +
    Restore#
    + @@ -869,21 +1115,37 @@ Click on the restore number for more details.

    EOF +$Lang{Archive_Summary} = < +Click on the archive number for more details. +

    Restore# Result Start Date Dur/mins
    + + + + + +\$ArchiveStr +
    Archive# Result Start Date Dur/mins
    +

    +EOF + $Lang{BackupPC__Documentation} = "BackupPC: Documentation"; $Lang{No} = "no"; $Lang{Yes} = "yes"; $Lang{The_directory_is_empty} = <

    The directory \${EscapeHTML(\$dirDisplay)} is empty +
    The directory \${EscHTML(\$dirDisplay)} is empty