"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/BackupPC/Lang/en.pm" between
BackupPC-4.3.2.tar.gz and BackupPC-4.4.0.tar.gz

About: BackupPC is a high-performance, enterprise-grade system for backing up Linux and WinXX PCs and laptops to a server’s disk (http/cgi user interface).

en.pm  (BackupPC-4.3.2):en.pm  (BackupPC-4.4.0)
skipping to change at line 17 skipping to change at line 17
# #
# This program is distributed in the hope that it will be useful, # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details. # GNU General Public License for more details.
# #
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
# #
use utf8;
# -------------------------------- # --------------------------------
$Lang{Start_Archive} = "Start Archive"; $Lang{Start_Archive} = "Start Archive";
$Lang{Stop_Dequeue_Archive} = "Stop/Dequeue Archive"; $Lang{Stop_Dequeue_Archive} = "Stop/Dequeue Archive";
$Lang{Start_Full_Backup} = "Start Full Backup"; $Lang{Start_Full_Backup} = "Start Full Backup";
$Lang{Start_Incr_Backup} = "Start Incr Backup"; $Lang{Start_Incr_Backup} = "Start Incr Backup";
$Lang{Stop_Dequeue_Backup} = "Stop/Dequeue Backup"; $Lang{Stop_Dequeue_Backup} = "Stop/Dequeue Backup";
$Lang{Restore} = "Restore"; $Lang{Restore} = "Restore";
$Lang{Type_full} = "full"; $Lang{Type_full} = "full";
$Lang{Type_incr} = "incremental"; $Lang{Type_incr} = "incremental";
# ----- # -----
$Lang{Only_privileged_users_can_view_admin_options} = "Only privileged users can view admin options."; $Lang{Only_privileged_users_can_view_admin_options} = "Only privileged users can view admin options.";
$Lang{H_Admin_Options} = "BackupPC Server: Admin Options"; $Lang{H_Admin_Options} = "BackupPC Server: Admin Op
$Lang{Admin_Options} = "Admin Options"; tions";
$Lang{Admin_Options_Page} = <<EOF; $Lang{Admin_Options} = "Admin Options";
$Lang{Admin_Options_Page} = <<EOF;
\${h1(qq{$Lang{Admin_Options}})} \${h1(qq{$Lang{Admin_Options}})}
<br> <br>
\${h2("Server Control")} \${h2("Server Control")}
<form name="ReloadForm" action="\$MyURL" method="get"> <form name="ReloadForm" action="\$MyURL" method="get">
<input type="hidden" name="action" value=""> <input type="hidden" name="action" value="">
<table class="tableStnd"> <table class="tableStnd">
<tr><td>Reload the server configuration:<td><input type="button" value="Reload " <tr><td>Reload the server configuration:<td><input type="button" value="Reload "
onClick="document.ReloadForm.action.value='Reload'; onClick="document.ReloadForm.action.value='Reload';
document.ReloadForm.submit();"> document.ReloadForm.submit();">
</table> </table>
</form> </form>
<!-- <!--
\${h2("Server Configuration")} \${h2("Server Configuration")}
<ul> <ul>
<li><i>Other options can go here... e.g.,</i> <li><i>Other options can go here... e.g.,</i>
<li>Edit server configuration <li>Edit server configuration
</ul> </ul>
--> -->
EOF EOF
$Lang{Unable_to_connect_to_BackupPC_server} = "Unable to connect to BackupPC ser ver"; $Lang{Unable_to_connect_to_BackupPC_server} = "Unable to connect t o BackupPC server";
$Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; $Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF;
This CGI script (\$MyURL) is unable to connect to the BackupPC This CGI script (\$MyURL) is unable to connect to the BackupPC
server on \$Conf{ServerHost} port \$Conf{ServerPort}.<br> server on \$Conf{ServerHost} port \$Conf{ServerPort}.<br>
The error was: \$err.<br> The error was: \$err.<br>
Perhaps the BackupPC server is not running or there is a configuration error. Perhaps the BackupPC server is not running or there is a configuration error.
Please report this to your Sys Admin. Please report this to your Sys Admin.
EOF EOF
$Lang{Admin_Start_Server} = <<EOF; $Lang{Admin_Start_Server} = <<EOF;
\${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})} \${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
skipping to change at line 79 skipping to change at line 81
Do you want to start it? Do you want to start it?
<input type="hidden" name="action" value="startServer"> <input type="hidden" name="action" value="startServer">
<input type="submit" value="Start Server" name="ignore"> <input type="submit" value="Start Server" name="ignore">
</form> </form>
EOF EOF
# ----- # -----
$Lang{H_BackupPC_Server_Status} = "BackupPC Server Status"; $Lang{H_BackupPC_Server_Status} = "BackupPC Server Status";
$Lang{BackupPC_Server_Status_General_Info}= <<EOF; $Lang{BackupPC_Server_Status_General_Info} = <<EOF;
\${h2(\"General Server Information\")} \${h2(\"General Server Information\")}
<ul> <ul>
<li> The servers PID is \$Info{pid}, on host \$Conf{ServerHost}, <li> The servers PID is \$Info{pid}, on host \$Conf{ServerHost},
version \$Info{Version}, started at \$serverStartTime. version \$Info{Version}, started at \$serverStartTime.
<li> This status was generated at \$now. <li> This status was generated at \$now.
<li> The configuration was last loaded at \$configLoadTime. <li> The configuration was last loaded at \$configLoadTime.
<li> PCs will be next queued at \$nextWakeupTime. <li> PCs will be next queued at \$nextWakeupTime.
<li> Other info: <li> Other info:
<ul> <ul>
skipping to change at line 143 skipping to change at line 145
<td align="center"> Last Try </td> <td align="center"> Last Try </td>
<td align="center"> Details </td> <td align="center"> Details </td>
<td align="center"> Error Time </td> <td align="center"> Error Time </td>
<td> Last error (other than no ping) </td></tr> <td> Last error (other than no ping) </td></tr>
\$statusStr \$statusStr
</table> </table>
EOF EOF
# -------------------------------- # --------------------------------
$Lang{BackupPC__Server_Summary} = "BackupPC: Host Summary"; $Lang{BackupPC__Server_Summary} = "BackupPC: Host Summary";
$Lang{BackupPC__Archive} = "BackupPC: Archive"; $Lang{BackupPC__Archive} = "BackupPC: Archive";
$Lang{BackupPC_Summary} = <<EOF; $Lang{BackupPC_Summary} = <<EOF;
\${h1(qq{$Lang{BackupPC__Server_Summary}})} \${h1(qq{$Lang{BackupPC__Server_Summary}})}
<p> <p>
<ul> <ul>
<li>This status was generated at \$now. <li>This status was generated at \$now.
<li>Pool file system was recently at \$Info{DUlastValue}% <li>Pool file system was recently at \$Info{DUlastValue}%
(\$DUlastTime), today\'s max is \$Info{DUDailyMax}% (\$DUmaxTime) (\$DUlastTime), today\'s max is \$Info{DUDailyMax}% (\$DUmaxTime)
and yesterday\'s max was \$Info{DUDailyMaxPrev}%. and yesterday\'s max was \$Info{DUDailyMaxPrev}%.
<li>Pool file system inode usage was recently at \$Info{DUInodelastValue}% <li>Pool file system inode usage was recently at \$Info{DUInodelastValue}%
(\$DUlastTime), today\'s max is \$Info{DUInodeDailyMax}% (\$DUInodemaxTime) (\$DUlastTime), today\'s max is \$Info{DUInodeDailyMax}% (\$DUInodemaxTime)
skipping to change at line 319 skipping to change at line 321
$Lang{Pool_Stat} = <<EOF; $Lang{Pool_Stat} = <<EOF;
<li>Pool is \${poolSize}GiB comprising \$info->{"\${name}FileCnt"} files <li>Pool is \${poolSize}GiB comprising \$info->{"\${name}FileCnt"} files
and \$info->{"\${name}DirCnt"} directories (as of \$poolTime), and \$info->{"\${name}DirCnt"} directories (as of \$poolTime),
<li>Pool hashing gives \$info->{"\${name}FileCntRep"} repeated <li>Pool hashing gives \$info->{"\${name}FileCntRep"} repeated
files with longest chain \$info->{"\${name}FileRepMax"}, files with longest chain \$info->{"\${name}FileRepMax"},
<li>Nightly cleanup removed \$info->{"\${name}FileCntRm"} files of <li>Nightly cleanup removed \$info->{"\${name}FileCntRm"} files of
size \${poolRmSize}GiB (around \$poolTime), size \${poolRmSize}GiB (around \$poolTime),
EOF EOF
# -------------------------------- # --------------------------------
$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Backup Requested on \$ho st"; $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Backup Requ ested on \$host";
$Lang{BackupPC__Delete_Requested_for_a_backup_of__host} = "BackupPC: Delete Requ ested for a backup of \$host"; $Lang{BackupPC__Delete_Requested_for_a_backup_of__host} = "BackupPC: Delete Requ ested for a backup of \$host";
# -------------------------------- # --------------------------------
$Lang{REPLY_FROM_SERVER} = <<EOF; $Lang{REPLY_FROM_SERVER} = <<EOF;
\${h1(\$str)} \${h1(\$str)}
<p> <p>
Reply from server was: \$reply Reply from server was: \$reply
<p> <p>
Go back to <a href="\$MyURL?host=\$host">\$host home page</a>. Go back to <a href="\$MyURL?host=\$host">\$host home page</a>.
EOF EOF
# -------------------------------- # --------------------------------
$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Start Backup Confirm on \$host"; $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Start Backup Confirm on \$host";
# -------------------------------- # --------------------------------
$Lang{Are_you_sure_start} = <<EOF; $Lang{Are_you_sure_start} = <<EOF;
\${h1("Are you sure?")} \${h1("Are you sure?")}
<p> <p>
You are about to start a \$type backup on \$host. You are about to start a \$type backup on \$host.
<form name="Confirm" action="\$MyURL" method="get"> <form name="Confirm" action="\$MyURL" method="get">
<input type="hidden" name="host" value="\$host"> <input type="hidden" name="host" value="\$host">
<input type="hidden" name="hostIP" value="\$ipAddr"> <input type="hidden" name="hostIP" value="\$ipAddr">
<input type="hidden" name="doit" value="1"> <input type="hidden" name="doit" value="1">
<input type="hidden" name="action" value=""> <input type="hidden" name="action" value="">
Do you really want to do this? Do you really want to do this?
<input type="button" value="\$buttonText" <input type="button" value="\$buttonText"
onClick="document.Confirm.action.value='\$In{action}'; onClick="document.Confirm.action.value='\$In{action}';
document.Confirm.submit();"> document.Confirm.submit();">
<input type="submit" value="No" name="ignore"> <input type="submit" value="No" name="ignore">
</form> </form>
EOF EOF
# -------------------------------- # --------------------------------
$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Stop Backup Confirm o n \$host"; $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Stop Backup Confirm o n \$host";
# -------------------------------- # --------------------------------
$Lang{Are_you_sure_stop} = <<EOF; $Lang{Are_you_sure_stop} = <<EOF;
\${h1("Are you sure?")} \${h1("Are you sure?")}
<p> <p>
You are about to stop/dequeue backups on \$host; You are about to stop/dequeue backups on \$host;
<form name="Confirm" action="\$MyURL" method="get"> <form name="Confirm" action="\$MyURL" method="get">
<input type="hidden" name="host" value="\$host"> <input type="hidden" name="host" value="\$host">
skipping to change at line 374 skipping to change at line 381
<input type="text" name="backoff" size="10" value="\$backoff"> hours. <input type="text" name="backoff" size="10" value="\$backoff"> hours.
<p> <p>
Do you really want to do this? Do you really want to do this?
<input type="button" value="\$buttonText" <input type="button" value="\$buttonText"
onClick="document.Confirm.action.value='\$In{action}'; onClick="document.Confirm.action.value='\$In{action}';
document.Confirm.submit();"> document.Confirm.submit();">
<input type="submit" value="No" name="ignore"> <input type="submit" value="No" name="ignore">
</form> </form>
EOF EOF
# -------------------------------- # --------------------------------
$Lang{Only_privileged_users_can_view_queues_} = "Only privileged users can view queues."; $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{Only_privileged_users_can_archive} = "Only privileged users can Archive.";
# -------------------------------- # --------------------------------
$Lang{BackupPC__Queue_Summary} = "BackupPC: Queue Summary"; $Lang{BackupPC__Queue_Summary} = "BackupPC: Queue Summary";
# -------------------------------- # --------------------------------
$Lang{Backup_Queue_Summary} = <<EOF; $Lang{Backup_Queue_Summary} = <<EOF;
\${h1("Backup Queue Summary")} \${h1("Backup Queue Summary")}
\${h2("User Queue Summary")} \${h2("User Queue Summary")}
<p> <p>
The following user requests are currently queued: The following user requests are currently queued:
</p> </p>
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%"> <table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%">
<tr class="tableheader"><td> Host </td> <tr class="tableheader"><td> Host </td>
<td> Action </td> <td> Action </td>
skipping to change at line 422 skipping to change at line 433
<td> Action </td> <td> Action </td>
<td> Req Time </td> <td> Req Time </td>
<td> User </td> <td> User </td>
<td> Command </td></tr> <td> Command </td></tr>
\$strCmd \$strCmd
</table> </table>
EOF EOF
# -------------------------------- # --------------------------------
$Lang{Backup_PC__Log_File__file} = "BackupPC: File \$file"; $Lang{Backup_PC__Log_File__file} = "BackupPC: File \$file";
$Lang{Log_File__file__comment} = <<EOF; $Lang{Log_File__file__comment} = <<EOF;
\${h1("File \$file \$comment")} \${h1("File \$file \$comment")}
<p> <p>
EOF EOF
# -------------------------------- # --------------------------------
$Lang{Contents_of_log_file} = <<EOF; $Lang{Contents_of_log_file} = <<EOF;
Contents of file <tt>\$file</tt>, modified \$mtimeStr \$comment Contents of file <tt>\$file</tt>, modified \$mtimeStr \$comment
EOF EOF
# -------------------------------- # --------------------------------
$Lang{skipped__skipped_lines} = "[ skipped \$skipped lines ]\n"; $Lang{skipped__skipped_lines} = "[ skipped \$skipped lines ]\n";
# -------------------------------- # --------------------------------
$Lang{_pre___Can_t_open_log_file__file} = "<pre>\nCan\'t open log file \$file\n" ; $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nCan\'t open log file \$file\n" ;
# -------------------------------- # --------------------------------
$Lang{BackupPC__Log_File_History} = "BackupPC: Log File History"; $Lang{BackupPC__Log_File_History} = "BackupPC: Log File History";
$Lang{Log_File_History__hdr} = <<EOF; $Lang{Log_File_History__hdr} = <<EOF;
\${h1("Log File History \$hdr")} \${h1("Log File History \$hdr")}
<p> <p>
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%"> <table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%">
<tr class="tableheader"><td align="center"> File </td> <tr class="tableheader"><td align="center"> File </td>
<td align="center"> Size </td> <td align="center"> Size </td>
<td align="center"> Modification time </td></tr> <td align="center"> Modification time </td></tr>
\$str \$str
</table> </table>
EOF EOF
skipping to change at line 466 skipping to change at line 479
<td align="center"> Time </td> <td align="center"> Time </td>
<td align="center"> Subject </td></tr> <td align="center"> Subject </td></tr>
\$str \$str
</table> </table>
EOF EOF
# ------------------------------ # ------------------------------
$Lang{Browse_backup__num_for__host} = "BackupPC: Browse backup \$num for \$host" ; $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__host} = "BackupPC: Restore Options for \$host";
$Lang{Restore_Options_for__host2} = <<EOF; $Lang{Restore_Options_for__host2} = <<EOF;
\${h1("Restore Options for \$host")} \${h1("Restore Options for \$host")}
<p> <p>
You have selected the following files/directories from You have selected the following files/directories from
share \$share, backup number #\$num: share \$share, backup number #\$num:
<ul> <ul>
\$fileListStr \$fileListStr
</ul> </ul>
</p><p> </p><p>
You have three choices for restoring these files/directories. You have three choices for restoring these files/directories.
skipping to change at line 641 skipping to change at line 654
Do you really want to do this? Do you really want to do this?
<input type="button" value="\$Lang->{Restore}" <input type="button" value="\$Lang->{Restore}"
onClick="document.RestoreForm.action.value='Restore'; onClick="document.RestoreForm.action.value='Restore';
document.RestoreForm.submit();"> document.RestoreForm.submit();">
<input type="submit" value="No" name="ignore"> <input type="submit" value="No" name="ignore">
</form> </form>
EOF EOF
# -------------------------- # --------------------------
$Lang{Restore_Requested_on__hostDest} = "BackupPC: Restore Requested on \$hostDe st"; $Lang{Restore_Requested_on__hostDest} = "BackupPC: Restore Requested on \$hostDe st";
$Lang{Reply_from_server_was___reply} = <<EOF; $Lang{Reply_from_server_was___reply} = <<EOF;
\${h1(\$str)} \${h1(\$str)}
<p> <p>
Reply from server was: \$reply Reply from server was: \$reply
<p> <p>
Go back to <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>. Go back to <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>.
EOF EOF
$Lang{BackupPC_Archive_Reply_from_server} = <<EOF; $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
\${h1(\$str)} \${h1(\$str)}
<p> <p>
Reply from server was: \$reply Reply from server was: \$reply
EOF EOF
# -------------------------------- # --------------------------------
$Lang{BackupPC__Delete_Backup_Confirm__num_of__host} = "BackupPC: Delete Backup Confirm #\$num of \$host"; $Lang{BackupPC__Delete_Backup_Confirm__num_of__host} = "BackupPC: Delete Backup Confirm #\$num of \$host";
# -------------------------------- # --------------------------------
$Lang{A_filled} = "a filled"; $Lang{A_filled} = "a filled";
$Lang{An_unfilled} = "an unfilled"; $Lang{An_unfilled} = "an unfilled";
$Lang{Are_you_sure_delete} = <<EOF; $Lang{Are_you_sure_delete} = <<EOF;
\${h1("Are you sure?")} \${h1("Are you sure?")}
<p> <p>
You are about to delete \$filled \$type backup #\$num of \$host. You are about to delete \$filled \$type backup #\$num of \$host.
<form name="Confirm" action="\$MyURL" method="get"> <form name="Confirm" action="\$MyURL" method="get">
<input type="hidden" name="host" value="\${EscHTML(\$host)}"> <input type="hidden" name="host" value="\${EscHTML(\$host)}">
<input type="hidden" name="num" value="\$num"> <input type="hidden" name="num" value="\$num">
skipping to change at line 720 skipping to change at line 734
Click on the backup number to browse and restore backup files. Click on the backup number to browse and restore backup files.
</p> </p>
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> <table class="tableStnd sortable" border cellspacing="1" cellpadding="3">
<tr class="tableheader"><td align="center"> Backup# </td> <tr class="tableheader"><td align="center"> Backup# </td>
<td align="center"> Type </td> <td align="center"> Type </td>
<td align="center"> Filled </td> <td align="center"> Filled </td>
<td align="center"> Level </td> <td align="center"> Level </td>
<td align="center"> Start Date </td> <td align="center"> Start Date </td>
<td align="center"> Duration/mins </td> <td align="center"> Duration/mins </td>
<td align="center"> Age/days </td> <td align="center"> Age/days </td>
<td align="center"> Keep </td>
\$deleteHdrStr \$deleteHdrStr
<td align="center"> Server Backup Path </td> <td align="center"> Comment </td>
</tr> </tr>
\$str \$str
</table> </table>
<p> <p>
\$restoreStr \$restoreStr
</p> </p>
\${h2("Xfer Error Summary")} \${h2("Xfer Error Summary")}
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%"> <table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%">
<tr class="tableheader"><td align="center"> Backup# </td> <tr class="tableheader"><td align="center"> Backup# </td>
skipping to change at line 792 skipping to change at line 807
<td align="center"> Comp/MiB </td> <td align="center"> Comp/MiB </td>
<td align="center"> Comp </td> <td align="center"> Comp </td>
<td align="center"> Size/MiB </td> <td align="center"> Size/MiB </td>
<td align="center"> Comp/MiB </td> <td align="center"> Comp/MiB </td>
<td align="center"> Comp </td> <td align="center"> Comp </td>
</tr> </tr>
\$compStr \$compStr
</table> </table>
EOF EOF
$Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archive Summary"; $Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archive Summary";
$Lang{Host__host_Archive_Summary2} = <<EOF; $Lang{Host__host_Archive_Summary2} = <<EOF;
\${h1("Host \$host Archive Summary")} \${h1("Host \$host Archive Summary")}
<p> <p>
\$warnStr \$warnStr
<ul> <ul>
\$statusStr \$statusStr
</ul> </ul>
\${h2("User Actions")} \${h2("User Actions")}
<p> <p>
skipping to change at line 820 skipping to change at line 835
<input type="button" value="\$Lang->{Stop_Dequeue_Archive}" <input type="button" value="\$Lang->{Stop_Dequeue_Archive}"
onClick="document.StartStopForm.action.value='Stop_Dequeue_Archive'; onClick="document.StartStopForm.action.value='Stop_Dequeue_Archive';
document.StartStopForm.submit();"> document.StartStopForm.submit();">
</form> </form>
\$ArchiveStr \$ArchiveStr
EOF EOF
# ------------------------- # -------------------------
$Lang{Error} = "BackupPC: Error"; $Lang{Error} = "BackupPC: Error";
$Lang{Error____head} = <<EOF; $Lang{Error____head} = <<EOF;
\${h1("Error: \$head")} \${h1("Error: \$head")}
<p>\$mesg</p> <p>\$mesg</p>
EOF EOF
# ------------------------- # -------------------------
$Lang{NavSectionTitle_} = "Server"; $Lang{NavSectionTitle_} = "Server";
# ------------------------- # -------------------------
$Lang{Backup_browse_for__host} = <<EOF; $Lang{Backup_browse_for__host} = <<EOF;
skipping to change at line 860 skipping to change at line 875
function toggleThis(checkbox) function toggleThis(checkbox)
{ {
var cb = eval("document.form1."+checkbox); var cb = eval("document.form1."+checkbox);
cb.checked = !cb.checked; cb.checked = !cb.checked;
} }
//--> //-->
</script> </script>
<form name="form0" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="action" value="browse">
<ul> <ul>
<li> You are browsing backup #\$num, which started around \$backupTime <li> You are browsing backup #\$num, which started around \$backupTime
(\$backupAge days ago), (\$backupAge days ago),
\$filledBackup \$filledBackup
<li> Enter directory: <input type="text" name="dir" size="50" maxlength="4096" v <li>
alue="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submi <form name="formDir" method="post" action="\$MyURL">
t"> <input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="action" value="browse">
Enter directory: <input type="text" class="inputCompact" name="dir" size="60" ma
xlength="4096" value="\${EscHTML(\$dir)}">
<input type="submit" value="\$Lang->{Go}" name="Submit">
</form>
<li>
<form name="formComment" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="action" value="browse">
Comment: <input type="text" name="comment" class="inputCompact" size="60" maxlen
gth="4096" value="\${EscHTML(\$comment)}">
<input type="submit" value="\$Lang->{CfgEdit_Button_Save}" name="SetComment"
>
</form>
<li> Click on a directory below to navigate into that directory, <li> Click on a directory below to navigate into that directory,
<li> Click on a file below to restore that file, <li> Click on a file below to restore that file,
<li> You can view the backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\ $host)}&share=\$shareURI&dir=\$pathURI">history</a> of the current directory. <li> You can view the backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\ $host)}&share=\$shareURI&dir=\$pathURI">history</a> of the current directory.
\$share2pathStr
</ul> </ul>
</form>
\${h2("Contents of \$dirDisplay")} \${h2("Contents of \$dirDisplay")}
<form name="form1" method="post" action="\$MyURL"> <form name="form1" method="post" action="\$MyURL">
<input type="hidden" name="num" value="\$num"> <input type="hidden" name="num" value="\$num">
<input type="hidden" name="host" value="\$host"> <input type="hidden" name="host" value="\$host">
<input type="hidden" name="share" value="\${EscHTML(\$share)}"> <input type="hidden" name="share" value="\${EscHTML(\$share)}">
<input type="hidden" name="fcbMax" value="\$checkBoxCnt"> <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
<input type="hidden" name="action" value="Restore"> <input type="hidden" name="action" value="Restore">
<br> <br>
<table width="100%"> <table width="100%">
skipping to change at line 907 skipping to change at line 934
</table> </table>
</td></tr></table> </td></tr></table>
<br> <br>
<!-- <!--
This is now in the checkAll row This is now in the checkAll row
<input type="submit" name="Submit" value="Restore selected files"> <input type="submit" name="Submit" value="Restore selected files">
--> -->
</form> </form>
EOF EOF
$Lang{Browse_ClientShareName2Path} = <<EOF;
<li> Mapping of share name to real client path (ClientShareName2Path):
<ul>
\$share2pathStr
</ul>
EOF
# ------------------------------ # ------------------------------
$Lang{DirHistory_backup_for__host} = "BackupPC: Directory backup history for \$h ost"; $Lang{DirHistory_backup_for__host} = "BackupPC: Directory backup history for \$h ost";
# #
# These two strings are used to build the links for directories and # These two strings are used to build the links for directories and
# file versions. Files are appended with a version number. # file versions. Files are appended with a version number.
# #
$Lang{DirHistory_dirLink} = "dir"; $Lang{DirHistory_dirLink} = "dir";
$Lang{DirHistory_fileLink} = "v"; $Lang{DirHistory_fileLink} = "v";
skipping to change at line 987 skipping to change at line 1021
<p> <p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%"> <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
<tr class="tableheader"><td>Original file/dir</td><td>Restored to</td></tr> <tr class="tableheader"><td>Original file/dir</td><td>Restored to</td></tr>
\$fileListStr \$fileListStr
</table> </table>
EOF EOF
# ------------------------------ # ------------------------------
$Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num details for \ $host"; $Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num details for \ $host";
$Lang{Archive___num_details_for__host2 } = <<EOF; $Lang{Archive___num_details_for__host2} = <<EOF;
\${h1("Archive #\$num Details for \$host")} \${h1("Archive #\$num Details for \$host")}
<p> <p>
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
<tr><td class="tableheader"> Number </td><td class="border"> \$Archives[\$i]{num } </td></tr> <tr><td class="tableheader"> Number </td><td class="border"> \$Archives[\$i]{num } </td></tr>
<tr><td class="tableheader"> Requested by </td><td class="border"> \$ArchiveReq{ user} </td></tr> <tr><td class="tableheader"> Requested by </td><td class="border"> \$ArchiveReq{ user} </td></tr>
<tr><td class="tableheader"> Request time </td><td class="border"> \$reqTime </t d></tr> <tr><td class="tableheader"> Request time </td><td class="border"> \$reqTime </t d></tr>
<tr><td class="tableheader"> Result </td><td class="border"> \$Archives[\$i]{res ult} </td></tr> <tr><td class="tableheader"> Result </td><td class="border"> \$Archives[\$i]{res ult} </td></tr>
<tr><td class="tableheader"> Error Message </td><td class="border"> \$Archives[\ $i]{errorMsg} </td></tr> <tr><td class="tableheader"> Error Message </td><td class="border"> \$Archives[\ $i]{errorMsg} </td></tr>
<tr><td class="tableheader"> Start time </td><td class="border"> \$startTime </t d></tr> <tr><td class="tableheader"> Start time </td><td class="border"> \$startTime </t d></tr>
<tr><td class="tableheader"> Duration </td><td class="border"> \$duration min </ td></tr> <tr><td class="tableheader"> Duration </td><td class="border"> \$duration min </ td></tr>
skipping to change at line 1019 skipping to change at line 1053
</table> </table>
EOF EOF
# ----------------------------------- # -----------------------------------
$Lang{Email_Summary} = "BackupPC: Email Summary"; $Lang{Email_Summary} = "BackupPC: Email Summary";
# ----------------------------------- # -----------------------------------
# !! ERROR messages !! # !! ERROR messages !!
# ----------------------------------- # -----------------------------------
$Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new f ailed: check apache error_log\n"; $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new f ailed: check apache error_log\n";
$Lang{Wrong_user__my_userid_is___} = $Lang{Wrong_user__my_userid_is___} = "Wrong user: my userid is \$>, instead of \
"Wrong user: my userid is \$>, instead of \$uid" $uid(\$Conf{BackupPCUser})\n";
. "(\$Conf{BackupPCUser})\n";
# $Lang{Only_privileged_users_can_view_PC_summaries} = "Only privileged users ca n view PC summaries."; # $Lang{Only_privileged_users_can_view_PC_summaries} = "Only privileged users ca n view PC summaries.";
$Lang{Only_privileged_users_can_stop_or_start_backups} = $Lang{Only_privileged_users_can_stop_or_start_backups} =
"Only privileged users can stop or start backups on" "Only privileged users can stop or start backups on \${EscHTML(\$host)}.";
. " \${EscHTML(\$host)}."; $Lang{Invalid_number__num} = "Invalid number \${E
$Lang{Invalid_number__num} = "Invalid number \${EscHTML(\$In{num})}"; scHTML(\$In{num})}";
$Lang{Unable_to_open__file__configuration_problem} = "Unable to open \$file: con $Lang{Unable_to_open__file__configuration_problem} = "Unable to open \$fi
figuration problem?"; le: configuration problem?";
$Lang{Only_privileged_users_can_view_log_or_config_files} = "Only privileged use rs can view log or config files."; $Lang{Only_privileged_users_can_view_log_or_config_files} = "Only privileged use rs can view log or config files.";
$Lang{Only_privileged_users_can_view_log_files} = "Only privileged users can vie $Lang{Only_privileged_users_can_view_log_files} = "Only privileged use
w log files."; rs can view log files.";
$Lang{Only_privileged_users_can_view_email_summaries} = "Only privileged users c $Lang{Only_privileged_users_can_view_email_summaries} = "Only privileged use
an view email summaries."; rs can view email summaries.";
$Lang{Only_privileged_users_can_browse_backup_files} = "Only privileged users ca $Lang{Only_privileged_users_can_browse_backup_files} =
n browse backup files" "Only privileged users can browse backup files for host \${EscHTML(\$In{host})
. " for host \${EscHTML(\$In{host})}."; }.";
$Lang{Only_privileged_users_can_delete_backups} = "Only privileged users can del $Lang{Only_privileged_users_can_delete_backups} =
ete backups" "Only privileged users can delete backups of host \${EscHTML(\$host)}.";
. " of host \${EscHTML(\$host)}."; $Lang{Empty_host_name} = "Empty host name.";
$Lang{Empty_host_name} = "Empty host name."; $Lang{Directory___EscHTML} = "Directory \${EscHTML(\"\$TopDir/pc/\$
$Lang{Directory___EscHTML} = "Directory \${EscHTML(\"\$TopDir/pc/\$host/\$num\") host/\$num\")} is empty";
}" $Lang{Can_t_browse_bad_directory_name2} = "Can\'t browse bad directory name \${E
. " is empty"; scHTML(\$relDir)}";
$Lang{Can_t_browse_bad_directory_name2} = "Can\'t browse bad directory name" $Lang{Only_privileged_users_can_restore_backup_files} =
. " \${EscHTML(\$relDir)}"; "Only privileged users can restore backup files for host \${EscHTML(\$In{host}
$Lang{Only_privileged_users_can_restore_backup_files} = "Only privileged users c )}.";
an restore backup files"
. " for host \${EscHTML(\$In{host})}.";
$Lang{Bad_host_name} = "Bad host name \${EscHTML(\$host)}"; $Lang{Bad_host_name} = "Bad host name \${EscHTML(\$host)}";
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "You haven\'t selecte $Lang{You_haven_t_selected_any_files__please_go_Back_to} =
d any files; please go Back to" "You haven\'t selected any files; please go Back to select some files.";
. " select some files."; $Lang{You_haven_t_selected_any_hosts} = "You haven\'t selected any hosts; please
$Lang{You_haven_t_selected_any_hosts} = "You haven\'t selected any hosts; please go Back to select some hosts.";
go Back to" $Lang{Nice_try__but_you_can_t_put} = "Nice try, but you can\'t put \'..\' in
. " select some hosts."; any of the file names";
$Lang{Nice_try__but_you_can_t_put} = "Nice try, but you can\'t put \'..\' in any $Lang{Host__doesn_t_exist} = "Host \${EscHTML(\$In{hostDest})} doesn\
of the file names"; 't exist";
$Lang{Host__doesn_t_exist} = "Host \${EscHTML(\$In{hostDest})} doesn\'t exist"; $Lang{You_don_t_have_permission_to_restore_onto_host} =
$Lang{You_don_t_have_permission_to_restore_onto_host} = "You don\'t have permiss "You don\'t have permission to restore onto host \${EscHTML(\$In{hostDest})}";
ion to restore onto host" $Lang{Can_t_open_create__openPath} = "Can\'t open/create \${EscHTML(\"\$openPath
. " \${EscHTML(\$In{hostDest})}"; \")}";
$Lang{Can_t_open_create__openPath} = "Can\'t open/create " $Lang{Only_privileged_users_can_restore_backup_files2} =
. "\${EscHTML(\"\$openPath\")}"; "Only privileged users can restore backup files for host \${EscHTML(\$host)}."
$Lang{Only_privileged_users_can_restore_backup_files2} = "Only privileged users ;
can restore backup files" $Lang{Empty_host_name} = "Empty host name";
. " for host \${EscHTML(\$host)}.";
$Lang{Empty_host_name} = "Empty host name";
$Lang{Unknown_host_or_user} = "Unknown host or user \${EscHTML(\$host)}"; $Lang{Unknown_host_or_user} = "Unknown host or user \${EscHTML(\$host)}";
$Lang{Only_privileged_users_can_view_information_about} = "Only privileged users $Lang{Only_privileged_users_can_view_information_about} =
can view information about" "Only privileged users can view information about host \${EscHTML(\$host)}.";
. " host \${EscHTML(\$host)}." ;
$Lang{Only_privileged_users_can_view_archive_information} = "Only privileged use rs can view archive information."; $Lang{Only_privileged_users_can_view_archive_information} = "Only privileged use rs can view archive information.";
$Lang{Only_privileged_users_can_view_restore_information} = "Only privileged use rs can view restore information."; $Lang{Only_privileged_users_can_view_restore_information} = "Only privileged use rs can view restore information.";
$Lang{Restore_number__num_for_host__does_not_exist} = "Restore number \$num for $Lang{Restore_number__num_for_host__does_not_exist} =
host \${EscHTML(\$host)} does" "Restore number \$num for host \${EscHTML(\$host)} does not exist.";
. " not exist."; $Lang{Archive_number__num_for_host__does_not_exist} =
$Lang{Archive_number__num_for_host__does_not_exist} = "Archive number \$num for "Archive number \$num for host \${EscHTML(\$host)} does not exist.";
host \${EscHTML(\$host)} does"
. " not exist.";
$Lang{Can_t_find_IP_address_for} = "Can\'t find IP address for \${EscHTML(\$host )}"; $Lang{Can_t_find_IP_address_for} = "Can\'t find IP address for \${EscHTML(\$host )}";
$Lang{host_is_a_DHCP_host} = <<EOF; $Lang{host_is_a_DHCP_host} = <<EOF;
\$host is a DHCP host, and I don\'t know its IP address. I checked the \$host is a DHCP host, and I don\'t know its IP address. I checked the
netbios name of \$ENV{REMOTE_ADDR}\$tryIP, and found that that machine netbios name of \$ENV{REMOTE_ADDR}\$tryIP, and found that that machine
is not \$host. is not \$host.
<p> <p>
Until I see \$host at a particular DHCP address, you can only Until I see \$host at a particular DHCP address, you can only
start this request from the client machine itself. start this request from the client machine itself.
EOF EOF
# ------------------------------------ # ------------------------------------
# !! Server Mesg !! # !! Server Mesg !!
# ------------------------------------ # ------------------------------------
$Lang{Backup_requested_on_DHCP__host} = "Backup requested on DHCP \$host (\$In{h $Lang{Backup_requested_on_DHCP__host} =
ostIP}) by" "Backup requested on DHCP \$host (\$In{hostIP}) by \$User from \$ENV{REMOTE_AD
. " \$User from \$ENV{REMOTE_ADDR}"; DR}";
$Lang{Backup_requested_on__host_by__User} = "Backup requested on \$host by \$Use $Lang{Backup_requested_on__host_by__User} = "Backup requested on \$host b
r"; y \$User";
$Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup stopped/dequeued on \ $host by \$User"; $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup stopped/dequeued on \ $host by \$User";
$Lang{Restore_requested_to_host__hostDest__backup___num} = "Restore requested to $Lang{Restore_requested_to_host__hostDest__backup___num} =
host \$hostDest, backup #\$num," "Restore requested to host \$hostDest, backup #\$num, by \$User from \$ENV{REM
. " by \$User from \$ENV{REMOTE_ADDR}"; OTE_ADDR}";
$Lang{Delete_requested_for_backup_of__host_by__User} = "Delete requested for bac $Lang{Delete_requested_for_backup_of__host_by__User} =
kup #\$num of \$host" "Delete requested for backup #\$num of \$host by \$User from \$ENV{REMOTE_ADDR
. " by \$User from \$ENV{REMOTE_ADDR}"; }";
$Lang{Archive_requested} = "Archive requested by \$User from \$ENV{REMOTE_ADDR}" ; $Lang{Archive_requested} = "Archive requested by \$User from \$ENV{REMOTE_ADDR}" ;
# ------------------------------------------------- # -------------------------------------------------
# ------- Stuff that was forgotten ---------------- # ------- Stuff that was forgotten ----------------
# ------------------------------------------------- # -------------------------------------------------
$Lang{Status} = "Status"; $Lang{Status} = "Status";
$Lang{PC_Summary} = "Host Summary"; $Lang{PC_Summary} = "Host Summary";
$Lang{LOG_file} = "LOG file"; $Lang{LOG_file} = "LOG file";
$Lang{LOG_files} = "LOG files"; $Lang{LOG_files} = "LOG files";
$Lang{Old_LOGs} = "Old LOGs"; $Lang{Old_LOGs} = "Old LOGs";
$Lang{Email_summary} = "Email summary"; $Lang{Email_summary} = "Email summary";
$Lang{Config_file} = "Config file"; $Lang{Config_file} = "Config file";
# $Lang{Hosts_file} = "Hosts file"; # $Lang{Hosts_file} = "Hosts file";
$Lang{Current_queues} = "Current queues"; $Lang{Current_queues} = "Current queues";
$Lang{Documentation} = "Documentation"; $Lang{Documentation} = "Documentation";
#$Lang{Host_or_User_name} = "<small>Host or User name:</small>"; #$Lang{Host_or_User_name} = "<small>Host or User name:</small>";
$Lang{Go} = "Go"; $Lang{Go} = "Go";
$Lang{Hosts} = "Hosts"; $Lang{Hosts} = "Hosts";
$Lang{Select_a_host} = "Select a host..."; $Lang{Select_a_host} = "Select a host...";
$Lang{There_have_been_no_archives} = "<h2> There have been no archives </h2>\n"; $Lang{There_have_been_no_archives} = "<h2> There have been no archives </h2 >\n";
$Lang{This_PC_has_never_been_backed_up} = "<h2> This PC has never been backed up !! </h2>\n"; $Lang{This_PC_has_never_been_backed_up} = "<h2> This PC has never been backed up !! </h2>\n";
$Lang{This_PC_is_used_by} = "<li>This PC is used by \${UserLink(\$user)}"; $Lang{This_PC_is_used_by} = "<li>This PC is used by \${UserLink(\$ user)}";
$Lang{Extracting_only_Errors} = "(Extracting only Errors)"; $Lang{Extracting_only_Errors} = "(Extracting only Errors)";
$Lang{XferLOG} = "XferLOG"; $Lang{XferLOG} = "XferLOG";
$Lang{Errors} = "Errors"; $Lang{Errors} = "Errors";
# ------------ # ------------
$Lang{Last_email_sent_to__was_at___subject} = <<EOF; $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
<li>Last email sent to \${UserLink(\$user)} was at \$mailTime, subject "\$subj". <li>Last email sent to \${UserLink(\$user)} was at \$mailTime, subject "\$subj".
EOF EOF
# ------------ # ------------
$Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
<li>The command \$cmd is currently running for \$host, started \$startTime. <li>The command \$cmd is currently running for \$host, started \$startTime.
EOF EOF
# ----------- # -----------
$Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EO F; $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EO F;
<li>Host \$host is queued on the background queue (will be backed up soon). <li>Host \$host is queued on the background queue (will be backed up soon).
EOF EOF
skipping to change at line 1207 skipping to change at line 1237
$Lang{fileHeader} = <<EOF; $Lang{fileHeader} = <<EOF;
<tr class="fviewheader"><td align=center> Name</td> <tr class="fviewheader"><td align=center> Name</td>
<td align="center"> Type</td> <td align="center"> Type</td>
<td align="center"> Mode</td> <td align="center"> Mode</td>
<td align="center"> #</td> <td align="center"> #</td>
<td align="center"> Size</td> <td align="center"> Size</td>
<td align="center"> Date modified</td> <td align="center"> Date modified</td>
</tr> </tr>
EOF EOF
$Lang{Home} = "Home"; $Lang{Home} = "Home";
$Lang{Browse} = "Browse backups"; $Lang{Browse} = "Browse backups";
$Lang{Last_bad_XferLOG} = "Last bad XferLOG"; $Lang{Last_bad_XferLOG} = "Last bad XferLOG";
$Lang{Last_bad_XferLOG_errors_only} = "Last bad XferLOG (errors&nbsp;only)"; $Lang{Last_bad_XferLOG_errors_only} = "Last bad XferLOG (errors&nbsp;only)";
$Lang{This_display_is_merged_with_backup} = <<EOF; $Lang{This_display_is_merged_with_backup} = <<EOF;
<li> This display is merged with backup #\$numF. <li> This display is merged with backup #\$numF.
EOF EOF
$Lang{Visit_this_directory_in_backup} = <<EOF; $Lang{Visit_this_directory_in_backup} = <<EOF;
<li> Select the backup you wish to view: <select onChange="window.location=this. value">\$otherDirs </select> <li> Select the backup you wish to view: <select class="inputCompact" onChange=" window.location=this.value">\$otherDirs </select>
EOF EOF
$Lang{Restore_Summary} = <<EOF; $Lang{Restore_Summary} = <<EOF;
\${h2("Restore Summary")} \${h2("Restore Summary")}
<p> <p>
Click on the restore number for more details. Click on the restore number for more details.
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%"> <table class="tableStnd sortable" border cellspacing="1" cellpadding="3" width=" 80%">
<tr class="tableheader"><td align="center"> Restore# </td> <tr class="tableheader"><td align="center"> Restore# </td>
<td align="center"> Result </td> <td align="center"> Result </td>
<td align="right"> Start Date</td> <td align="right"> Start Date</td>
skipping to change at line 1256 skipping to change at line 1286
<td align="right"> Start Date</td> <td align="right"> Start Date</td>
<td align="right"> Dur/mins</td> <td align="right"> Dur/mins</td>
</tr> </tr>
\$ArchiveStr \$ArchiveStr
</table> </table>
<p> <p>
EOF EOF
$Lang{BackupPC__Documentation} = "BackupPC: Documentation"; $Lang{BackupPC__Documentation} = "BackupPC: Documentation";
$Lang{No} = "no"; $Lang{No} = "no";
$Lang{Yes} = "yes"; $Lang{Yes} = "yes";
$Lang{The_directory_is_empty} = <<EOF; $Lang{The_directory_is_empty} = <<EOF;
<tr><td bgcolor="#ffffff">The directory \$dirDisplay is empty <tr><td bgcolor="#ffffff">The directory \$dirDisplay is empty
</td></tr> </td></tr>
EOF EOF
#$Lang{on} = "on"; #$Lang{on} = "on";
$Lang{off} = "off"; $Lang{off} = "off";
$Lang{backupType_full} = "full"; $Lang{backupType_full} = "full";
$Lang{backupType_incr} = "incr"; $Lang{backupType_incr} = "incr";
$Lang{backupType_active} = "active"; $Lang{backupType_active} = "active";
$Lang{backupType_partial} = "partial"; $Lang{backupType_partial} = "partial";
$Lang{failed} = "failed"; $Lang{failed} = "failed";
$Lang{success} = "success"; $Lang{success} = "success";
$Lang{and} = "and"; $Lang{and} = "and";
# ------ # ------
# Hosts states and reasons # Hosts states and reasons
$Lang{Status_idle} = "idle"; $Lang{Status_idle} = "idle";
$Lang{Status_backup_starting} = "backup starting"; $Lang{Status_backup_starting} = "backup starting";
$Lang{Status_backup_in_progress} = "backup in progress"; $Lang{Status_backup_in_progress} = "backup in progress";
$Lang{Status_restore_starting} = "restore starting"; $Lang{Status_restore_starting} = "restore starting";
$Lang{Status_restore_in_progress} = "restore in progress"; $Lang{Status_restore_in_progress} = "restore in progress";
$Lang{Status_admin_pending} = "link pending"; $Lang{Status_admin_pending} = "link pending";
$Lang{Status_admin_running} = "link running"; $Lang{Status_admin_running} = "link running";
$Lang{Reason_backup_done} = "done"; $Lang{Reason_backup_done} = "done";
$Lang{Reason_restore_done} = "restore done"; $Lang{Reason_restore_done} = "restore done";
$Lang{Reason_archive_done} = "archive done"; $Lang{Reason_archive_done} = "archive done";
$Lang{Reason_nothing_to_do} = "idle"; $Lang{Reason_nothing_to_do} = "idle";
$Lang{Reason_backup_failed} = "backup failed"; $Lang{Reason_backup_failed} = "backup failed";
$Lang{Reason_restore_failed} = "restore failed"; $Lang{Reason_restore_failed} = "restore failed";
$Lang{Reason_archive_failed} = "archive failed"; $Lang{Reason_archive_failed} = "archive failed";
$Lang{Reason_no_ping} = "no ping"; $Lang{Reason_no_ping} = "no ping";
$Lang{Reason_backup_canceled_by_user} = "backup canceled by user"; $Lang{Reason_backup_canceled_by_user} = "backup canceled by user";
$Lang{Reason_restore_canceled_by_user} = "restore canceled by user"; $Lang{Reason_restore_canceled_by_user} = "restore canceled by user";
$Lang{Reason_archive_canceled_by_user} = "archive canceled by user"; $Lang{Reason_archive_canceled_by_user} = "archive canceled by user";
$Lang{Disabled_OnlyManualBackups} = "auto disabled"; $Lang{Disabled_OnlyManualBackups} = "auto disabled";
$Lang{Disabled_AllBackupsDisabled} = "disabled"; $Lang{Disabled_AllBackupsDisabled} = "disabled";
# --------- # ---------
# Email messages # Email messages
# No backup ever # No backup ever
$Lang{EMailNoBackupEverSubj} = "BackupPC: no backups of \$host have succeeded"; $Lang{EMailNoBackupEverSubj} = "BackupPC: no backups of \$host have succeeded";
$Lang{EMailNoBackupEverMesg} = <<'EOF'; $Lang{EMailNoBackupEverMesg} = <<'EOF';
To: $user$domain To: $user$domain
cc: cc:
Subject: $subj Subject: $subj
skipping to change at line 1392 skipping to change at line 1422
Select "Start Incr Backup" twice to start a new incremental backup. Select "Start Incr Backup" twice to start a new incremental backup.
You can select "Return to $host page" and then hit "reload" to check 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 the status of the backup. It should take just a few minutes to
complete. complete.
Regards, Regards,
BackupPC Genie BackupPC Genie
https://backuppc.github.io/backuppc https://backuppc.github.io/backuppc
EOF EOF
$Lang{howLong_not_been_backed_up} = "not been backed up successfully"; $Lang{howLong_not_been_backed_up} = "not been backed up successful ly";
$Lang{howLong_not_been_backed_up_for_days_days} = "not been backed up for \$days days"; $Lang{howLong_not_been_backed_up_for_days_days} = "not been backed up for \$days days";
####################################################################### #######################################################################
# RSS strings # RSS strings
####################################################################### #######################################################################
$Lang{RSS_Doc_Title} = "BackupPC Server"; $Lang{RSS_Doc_Title} = "BackupPC Server";
$Lang{RSS_Doc_Description} = "RSS feed for BackupPC"; $Lang{RSS_Doc_Description} = "RSS feed for BackupPC";
$Lang{RSS_Host_Summary} = <<EOF; $Lang{RSS_Host_Summary} = <<EOF;
Full Count: \$fullCnt; Full Count: \$fullCnt;
Full Age/days: \$fullAge; Full Age/days: \$fullAge;
Full Size/GiB: \$fullSize; Full Size/GiB: \$fullSize;
Speed MiB/sec: \$fullRate; Speed MiB/sec: \$fullRate;
Incr Count: \$incrCnt; Incr Count: \$incrCnt;
Incr Age/Days: \$incrAge; Incr Age/Days: \$incrAge;
State: \$host_state; State: \$hostState;
Disabled: \$host_disabled; Disabled: \$hostDisabled;
Last Attempt: \$host_last_attempt; Last Attempt: \$hostLastAttempt;
EOF EOF
####################################################################### #######################################################################
# Configuration editor strings # Configuration editor strings
####################################################################### #######################################################################
$Lang{Only_privileged_users_can_edit_config_files} = "Only privileged users can edit configuration settings."; $Lang{Only_privileged_users_can_edit_config_files} = "Only privileged users can edit configuration settings.";
$Lang{CfgEdit_Edit_Config} = "Edit Config"; $Lang{CfgEdit_Edit_Config} = "Edit Config";
$Lang{CfgEdit_Edit_Hosts} = "Edit Hosts"; $Lang{CfgEdit_Edit_Hosts} = "Edit Hosts";
$Lang{CfgEdit_Title_Server} = "Server"; $Lang{CfgEdit_Title_Server} = "Server";
$Lang{CfgEdit_Title_General_Parameters} = "General Parameters"; $Lang{CfgEdit_Title_General_Parameters} = "General Parameters";
$Lang{CfgEdit_Title_Wakeup_Schedule} = "Wakeup Schedule"; $Lang{CfgEdit_Title_Wakeup_Schedule} = "Wakeup Schedule";
$Lang{CfgEdit_Title_Concurrent_Jobs} = "Concurrent Jobs"; $Lang{CfgEdit_Title_Concurrent_Jobs} = "Concurrent Jobs";
$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pool Filesystem Limits"; $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pool Filesystem Limits";
$Lang{CfgEdit_Title_Other_Parameters} = "Other Parameters"; $Lang{CfgEdit_Title_Other_Parameters} = "Other Parameters";
$Lang{CfgEdit_Title_Remote_Apache_Settings} = "Remote Apache Settings"; $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Remote Apache Settings";
$Lang{CfgEdit_Title_Program_Paths} = "Program Paths"; $Lang{CfgEdit_Title_Program_Paths} = "Program Paths";
$Lang{CfgEdit_Title_Install_Paths} = "Install Paths"; $Lang{CfgEdit_Title_Install_Paths} = "Install Paths";
$Lang{CfgEdit_Title_Email} = "Email"; $Lang{CfgEdit_Title_Email} = "Email";
$Lang{CfgEdit_Title_Email_settings} = "Email settings"; $Lang{CfgEdit_Title_Email_settings} = "Email settings";
$Lang{CfgEdit_Title_Email_User_Messages} = "Email User Messages"; $Lang{CfgEdit_Title_Email_User_Messages} = "Email User Messages";
$Lang{CfgEdit_Title_CGI} = "CGI"; $Lang{CfgEdit_Title_CGI} = "CGI";
$Lang{CfgEdit_Title_Admin_Privileges} = "Admin Privileges"; $Lang{CfgEdit_Title_Admin_Privileges} = "Admin Privileges";
$Lang{CfgEdit_Title_Page_Rendering} = "Page Rendering"; $Lang{CfgEdit_Title_Page_Rendering} = "Page Rendering";
$Lang{CfgEdit_Title_Paths} = "Paths"; $Lang{CfgEdit_Title_Paths} = "Paths";
$Lang{CfgEdit_Title_User_URLs} = "User URLs"; $Lang{CfgEdit_Title_User_URLs} = "User URLs";
$Lang{CfgEdit_Title_User_Config_Editing} = "User Config Editing"; $Lang{CfgEdit_Title_User_Config_Editing} = "User Config Editing";
$Lang{CfgEdit_Title_Xfer} = "Xfer"; $Lang{CfgEdit_Title_Xfer} = "Xfer";
$Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Settings"; $Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Settings";
$Lang{CfgEdit_Title_Ftp_Settings} = "FTP Settings"; $Lang{CfgEdit_Title_Ftp_Settings} = "FTP Settings";
$Lang{CfgEdit_Title_Smb_Settings} = "Smb Settings"; $Lang{CfgEdit_Title_Smb_Settings} = "Smb Settings";
$Lang{CfgEdit_Title_Tar_Settings} = "Tar Settings"; $Lang{CfgEdit_Title_Tar_Settings} = "Tar Settings";
$Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Settings"; $Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Settings";
$Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Settings"; $Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Settings";
$Lang{CfgEdit_Title_Archive_Settings} = "Archive Settings"; $Lang{CfgEdit_Title_Archive_Settings} = "Archive Settings";
$Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude"; $Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude";
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Paths/Commands"; $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Paths/Commands";
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar Paths/Commands"; $Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar Paths/Commands";
$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync Paths/Commands/Args"; $Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync Paths/Commands/Args";
$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd Port/Args"; $Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd Port/Args";
$Lang{CfgEdit_Title_Archive_Paths_Commands} = "Archive Paths/Commands"; $Lang{CfgEdit_Title_Archive_Paths_Commands} = "Archive Paths/Commands";
$Lang{CfgEdit_Title_Schedule} = "Schedule"; $Lang{CfgEdit_Title_Schedule} = "Schedule";
$Lang{CfgEdit_Title_Full_Backups} = "Full Backups"; $Lang{CfgEdit_Title_Full_Backups} = "Full Backups";
$Lang{CfgEdit_Title_Incremental_Backups} = "Incremental Backups"; $Lang{CfgEdit_Title_Incremental_Backups} = "Incremental Backups";
$Lang{CfgEdit_Title_Blackouts} = "Blackouts"; $Lang{CfgEdit_Title_Blackouts} = "Blackouts";
$Lang{CfgEdit_Title_Other} = "Other"; $Lang{CfgEdit_Title_Other} = "Other";
$Lang{CfgEdit_Title_Backup_Settings} = "Backup Settings"; $Lang{CfgEdit_Title_Backup_Settings} = "Backup Settings";
$Lang{CfgEdit_Title_Client_Lookup} = "Client Lookup"; $Lang{CfgEdit_Title_Client_Lookup} = "Client Lookup";
$Lang{CfgEdit_Title_User_Commands} = "User Commands"; $Lang{CfgEdit_Title_User_Commands} = "User Commands";
$Lang{CfgEdit_Title_Hosts} = "Hosts"; $Lang{CfgEdit_Title_Hosts} = "Hosts";
$Lang{CfgEdit_Hosts_Comment} = <<EOF; $Lang{CfgEdit_Hosts_Comment} = <<EOF;
To add a new host, select Add and then enter the name. To start with To add a new host, select Add and then enter the name. To start with
the per-host configuration from another host, enter the host name the per-host configuration from another host, enter the host name
as NEWHOST=COPYHOST. This will overwrite any existing per-host as NEWHOST=COPYHOST. This will overwrite any existing per-host
configuration for NEWHOST. You can also do this for an existing configuration for NEWHOST. You can also do this for an existing
host. To delete a host, hit the Delete button. For Add, Delete, host. To delete a host, hit the Delete button. For Add, Delete,
and configuration copy, changes don't take effect until you select and configuration copy, changes don't take effect until you select
Save. None of the deleted host's backups will be removed, Save. None of the deleted host's backups will be removed,
so if you accidently delete a host, simply re-add it. To completely so if you accidently delete a host, simply re-add it. To completely
skipping to change at line 1486 skipping to change at line 1516
\${h1("Main Configuration Editor")} \${h1("Main Configuration Editor")}
EOF EOF
$Lang{CfgEdit_Header_Host} = <<EOF; $Lang{CfgEdit_Header_Host} = <<EOF;
\${h1("Host \$host Configuration Editor")} \${h1("Host \$host Configuration Editor")}
<p> <p>
Note: Check Override if you want to modify a value specific to this host. Note: Check Override if you want to modify a value specific to this host.
<p> <p>
EOF EOF
$Lang{CfgEdit_Button_Save} = "Save"; $Lang{CfgEdit_Button_Save} = "Save";
$Lang{CfgEdit_Button_Insert} = "Insert"; $Lang{CfgEdit_Button_Insert} = "Insert";
$Lang{CfgEdit_Button_Delete} = "Delete"; $Lang{CfgEdit_Button_Delete} = "Delete";
$Lang{CfgEdit_Button_Add} = "Add"; $Lang{CfgEdit_Button_Add} = "Add";
$Lang{CfgEdit_Button_Override} = "Override"; $Lang{CfgEdit_Button_Override} = "Override";
$Lang{CfgEdit_Button_New_Key} = "New Key"; $Lang{CfgEdit_Button_New_Key} = "New Key";
$Lang{CfgEdit_Button_New_Share} = "New ShareName or '*'"; $Lang{CfgEdit_Button_New_Share} = "New ShareName or '*'";
$Lang{CfgEdit_Error_No_Save} $Lang{CfgEdit_Error_No_Save} = "Error: No save due to
= "Error: No save due to errors"; errors";
$Lang{CfgEdit_Error__must_be_an_integer} $Lang{CfgEdit_Error__must_be_an_integer} = "Error: \$var must be
= "Error: \$var must be an integer"; an integer";
$Lang{CfgEdit_Error__must_be_real_valued_number} $Lang{CfgEdit_Error__must_be_real_valued_number} = "Error: \$var must be
= "Error: \$var must be a real-valued number"; a real-valued number";
$Lang{CfgEdit_Error__entry__must_be_an_integer} $Lang{CfgEdit_Error__entry__must_be_an_integer} = "Error: \$var entry \$
= "Error: \$var entry \$k must be an integer"; k must be an integer";
$Lang{CfgEdit_Error__entry__must_be_real_valued_number} $Lang{CfgEdit_Error__entry__must_be_real_valued_number} = "Error: \$var entry \$
= "Error: \$var entry \$k must be a real-valued number"; k must be a real-valued number";
$Lang{CfgEdit_Error__must_be_executable_program} $Lang{CfgEdit_Error__must_be_executable_program} = "Error: \$var must be
= "Error: \$var must be a valid executable path"; a valid executable path";
$Lang{CfgEdit_Error__must_be_valid_option} $Lang{CfgEdit_Error__must_be_valid_option} = "Error: \$var must be
= "Error: \$var must be a valid option"; a valid option";
$Lang{CfgEdit_Error_Copy_host_does_not_exist} $Lang{CfgEdit_Error_Copy_host_does_not_exist} =
= "Copy host \$copyHost doesn't exist; creating full host name \$ful "Copy host \$copyHost doesn't exist; creating full host name \$fullHost. Dele
lHost. Delete this host if that is not what you wanted."; te this host if that is not what you wanted.";
$Lang{CfgEdit_Log_Copy_host_config} $Lang{CfgEdit_Log_Copy_host_config} = "\$User copied config from host \$fromHo
= "\$User copied config from host \$fromHost to \$host\n"; st to \$host\n";
$Lang{CfgEdit_Log_Delete_param} $Lang{CfgEdit_Log_Delete_param} = "\$User deleted \$p from \$conf\n";
= "\$User deleted \$p from \$conf\n"; $Lang{CfgEdit_Log_Add_param_value} = "\$User added \$p to \$conf, set to \$va
$Lang{CfgEdit_Log_Add_param_value} lue\n";
= "\$User added \$p to \$conf, set to \$value\n"; $Lang{CfgEdit_Log_Change_param_value} = "\$User changed \$p in \$conf to \$value
$Lang{CfgEdit_Log_Change_param_value} New from \$valueOld\n";
= "\$User changed \$p in \$conf to \$valueNew from \$valueOld\n"; $Lang{CfgEdit_Log_Host_Delete} = "\$User deleted host \$host\n";
$Lang{CfgEdit_Log_Host_Delete} $Lang{CfgEdit_Log_Host_Change} = "\$User host \$host changed \$key from \
= "\$User deleted host \$host\n"; $valueOld to \$valueNew\n";
$Lang{CfgEdit_Log_Host_Change} $Lang{CfgEdit_Log_Host_Add} = "\$User added host \$host: \$value\n";
= "\$User host \$host changed \$key from \$valueOld to \$valueNew\n"
;
$Lang{CfgEdit_Log_Host_Add}
= "\$User added host \$host: \$value\n";
#end of lang_en.pm #end of lang_en.pm
 End of changes. 68 change blocks. 
219 lines changed or deleted 246 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)