zh_CN.pm (BackupPC-4.3.2) | : | zh_CN.pm (BackupPC-4.4.0) | ||
---|---|---|---|---|
skipping to change at line 21 | skipping to change at line 21 | |||
# 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; | use utf8; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Start_Archive} = "开始备档"; | $Lang{Start_Archive} = "开始备档"; | |||
$Lang{Stop_Dequeue_Archive} = "中止/取消备档"; | $Lang{Stop_Dequeue_Archive} = "中止/取消备档"; | |||
$Lang{Start_Full_Backup} = "开始完全备份"; | $Lang{Start_Full_Backup} = "开始完全备份"; | |||
$Lang{Start_Incr_Backup} = "开始增量备份"; | $Lang{Start_Incr_Backup} = "开始增量备份"; | |||
$Lang{Stop_Dequeue_Backup} = "中止/取消备份"; | $Lang{Stop_Dequeue_Backup} = "中止/取消备份"; | |||
$Lang{Restore} = "恢复"; | $Lang{Restore} = "恢复"; | |||
$Lang{Type_full} = "完全"; | $Lang{Type_full} = "完全"; | |||
$Lang{Type_incr} = "增量"; | $Lang{Type_incr} = "增量"; | |||
# ----- | # ----- | |||
$Lang{Only_privileged_users_can_view_admin_options} = "只有特权用户可以查看管理选项。"; | $Lang{Only_privileged_users_can_view_admin_options} = "只有特权用户可以查看管理选项。"; | |||
$Lang{H_Admin_Options} = "BackupPC 服务器:管理选项"; | $Lang{H_Admin_Options} = "BackupPC 服务器:管理选项"; | |||
$Lang{Admin_Options} = "管理选项"; | $Lang{Admin_Options} = "管理选项"; | |||
$Lang{Admin_Options_Page} = <<EOF; | $Lang{Admin_Options_Page} = <<EOF; | |||
\${h1(qq{$Lang{Admin_Options}})} | \${h1(qq{$Lang{Admin_Options}})} | |||
<br> | <br> | |||
\${h2("服务器控制")} | \${h2("服务器控制")} | |||
<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>更新服务器配置:<td><input type="button" value="更新配置" | <tr><td>更新服务器配置:<td><input type="button" value="更新配置" | |||
onClick="document.ReloadForm.action.value='Reload'; | onClick="document.ReloadForm.action.value='Reload'; | |||
document.ReloadForm.submit();"> | document.ReloadForm.submit();"> | |||
</table> | </table> | |||
</form> | </form> | |||
<!-- | <!-- | |||
\${h2("服务器配置")} | \${h2("服务器配置")} | |||
<ul> | <ul> | |||
<li><i>其它选项,如:</i> | <li><i>其它选项,如:</i> | |||
<li>更改服务器配置 | <li>更改服务器配置 | |||
</ul> | </ul> | |||
--> | --> | |||
EOF | EOF | |||
$Lang{Unable_to_connect_to_BackupPC_server} = "无法连接到 BackupPC 服务器"; | $Lang{Unable_to_connect_to_BackupPC_server} = "无法连接到 BackupPC 服务器" ; | |||
$Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; | $Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; | |||
CGI 脚本程序 (\$MyURL) 无法连接到 BackupPC 服务器 \$Conf{ServerHost} 端口 \$Conf{ServerPort}。错 误信息:\$err。 | CGI 脚本程序 (\$MyURL) 无法连接到 BackupPC 服务器 \$Conf{ServerHost} 端口 \$Conf{ServerPort}。错 误信息:\$err。 | |||
可能 BackupPC 服务器没有运行,或者服务器配置不正确。请通知网络系统管理员。 | 可能 BackupPC 服务器没有运行,或者服务器配置不正确。请通知网络系统管理员。 | |||
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}})} | |||
<form action="\$MyURL" method="get"> | <form action="\$MyURL" method="get"> | |||
BackupPC 服务器 <tt>\$Conf{ServerHost}</tt> 端口 <tt>\$Conf{ServerPort}</tt> | BackupPC 服务器 <tt>\$Conf{ServerHost}</tt> 端口 <tt>\$Conf{ServerPort}</tt> | |||
此刻没有运行(可能刚被停止,或者还没被启动)。<br> | 此刻没有运行(可能刚被停止,或者还没被启动)。<br> | |||
你想现在启动它吗? | 你想现在启动它吗? | |||
<input type="hidden" name="action" value="startServer"> | <input type="hidden" name="action" value="startServer"> | |||
<input type="submit" value="启动服务器" name="ignore"> | <input type="submit" value="启动服务器" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# ----- | # ----- | |||
$Lang{H_BackupPC_Server_Status} = "BackupPC 服务器状态"; | $Lang{H_BackupPC_Server_Status} = "BackupPC 服务器状态"; | |||
$Lang{BackupPC_Server_Status_General_Info}= <<EOF; | $Lang{BackupPC_Server_Status_General_Info} = <<EOF; | |||
\${h2(\"服务器总体信息\")} | \${h2(\"服务器总体信息\")} | |||
<ul> | <ul> | |||
<li> 服务器进程号是 \$Info{pid},运行在主机 \$Conf{ServerHost} 上, | <li> 服务器进程号是 \$Info{pid},运行在主机 \$Conf{ServerHost} 上, | |||
版本号 \$Info{Version},开始运行于 \$serverStartTime。 | 版本号 \$Info{Version},开始运行于 \$serverStartTime。 | |||
<li> 此状态报告生成于 \$now。 | <li> 此状态报告生成于 \$now。 | |||
<li> 服务器配置最近一次加载于 \$configLoadTime。 | <li> 服务器配置最近一次加载于 \$configLoadTime。 | |||
<li> 服务器任务队列下次启动时间是 \$nextWakeupTime。 | <li> 服务器任务队列下次启动时间是 \$nextWakeupTime。 | |||
<li> 其它信息: | <li> 其它信息: | |||
<ul> | <ul> | |||
skipping to change at line 142 | skipping to change at line 142 | |||
<td align="center"> 最后一次尝试 </td> | <td align="center"> 最后一次尝试 </td> | |||
<td align="center"> 详情 </td> | <td align="center"> 详情 </td> | |||
<td align="center"> 错误时间 </td> | <td align="center"> 错误时间 </td> | |||
<td> 最后一次错误( PING 失败除外) </td></tr> | <td> 最后一次错误( PING 失败除外) </td></tr> | |||
\$statusStr | \$statusStr | |||
</table> | </table> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Server_Summary} = "BackupPC: 客户机报告"; | $Lang{BackupPC__Server_Summary} = "BackupPC: 客户机报告"; | |||
$Lang{BackupPC__Archive} = "BackupPC: 备档"; | $Lang{BackupPC__Archive} = "BackupPC: 备档"; | |||
$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>此状态报告生成于 \$now。 | <li>此状态报告生成于 \$now。 | |||
<li>备份池文件系统磁盘空间占用率是 \$Info{DUlastValue}% | <li>备份池文件系统磁盘空间占用率是 \$Info{DUlastValue}% | |||
(统计于 \$DUlastTime),今天的最大占用率是 \$Info{DUDailyMax}%(统计于 \$DUmaxTime), | (统计于 \$DUlastTime),今天的最大占用率是 \$Info{DUDailyMax}%(统计于 \$DUmaxTime), | |||
昨天的最大占用率是 \$Info{DUDailyMaxPrev}%。 | 昨天的最大占用率是 \$Info{DUDailyMaxPrev}%。 | |||
<li>Inode 备份池文件系统磁盘空间占用率是 \$Info{DUInodelastValue}% | <li>Inode 备份池文件系统磁盘空间占用率是 \$Info{DUInodelastValue}% | |||
(统计于 \$DUlastTime),今天的最大占用率是 \$Info{DUInodeDailyMax}%(统计于 \$DUInodemaxTime), | (统计于 \$DUlastTime),今天的最大占用率是 \$Info{DUInodeDailyMax}%(统计于 \$DUInodemaxTime), | |||
skipping to change at line 318 | skipping to change at line 318 | |||
$Lang{Pool_Stat} = <<EOF; | $Lang{Pool_Stat} = <<EOF; | |||
<li>备份服务器文件池大小是 \${poolSize}GiB 包含 \$info->{"\${name}FileCnt"} 个文件 | <li>备份服务器文件池大小是 \${poolSize}GiB 包含 \$info->{"\${name}FileCnt"} 个文件 | |||
和 \$info->{"\${name}DirCnt"} 个文件夹/目录(截至 \$poolTime)。文件池大小基本就是所有备份数据占 用的实际磁盘空间。 | 和 \$info->{"\${name}DirCnt"} 个文件夹/目录(截至 \$poolTime)。文件池大小基本就是所有备份数据占 用的实际磁盘空间。 | |||
<li>服务器文件池散列操作(Hashing)发现 \$info->{"\${name}FileCntRep"} | <li>服务器文件池散列操作(Hashing)发现 \$info->{"\${name}FileCntRep"} | |||
个文件具有重复散列值,其中 \$info->{"\${name}FileRepMax"} 个文件具有相同散列值。相同散列值并不意味着相同 文件。散列操作被用来节省相同文件所占用的磁盘空间。 | 个文件具有重复散列值,其中 \$info->{"\${name}FileRepMax"} 个文件具有相同散列值。相同散列值并不意味着相同 文件。散列操作被用来节省相同文件所占用的磁盘空间。 | |||
<li>每日例行清理过期数据操作删除了 \$info->{"\${name}FileCntRm"} 个文件共 | <li>每日例行清理过期数据操作删除了 \$info->{"\${name}FileCntRm"} 个文件共 | |||
\${poolRmSize}GiB (操作于 \$poolTime )。 | \${poolRmSize}GiB (操作于 \$poolTime )。 | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: 客户机 \$host 有备份请求"; | $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: 客户机 \$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 | 服务器答复是:\$reply | |||
<p> | <p> | |||
返回 <a href="\$MyURL?host=\$host">\$host 主页</a>。 | 返回 <a href="\$MyURL?host=\$host">\$host 主页</a>。 | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: 客户机 \$host 开始备份确认"; | $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: 客户机 \$host 开始备份确认"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Are_you_sure_start} = <<EOF; | $Lang{Are_you_sure_start} = <<EOF; | |||
\${h1("确定?")} | \${h1("确定?")} | |||
<p> | <p> | |||
你即将在客户机 \$host 上开始 \$type 备份。 | 你即将在客户机 \$host 上开始 \$type 备份。 | |||
<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=""> | |||
你能确定吗? | 你能确定吗? | |||
<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="取消" name="ignore"> | <input type="submit" value="取消" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: 客户机 \$host 停止备份确认"; | $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: 客户机 \$host 停止备份确认"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Are_you_sure_stop} = <<EOF; | $Lang{Are_you_sure_stop} = <<EOF; | |||
\${h1("确定?")} | \${h1("确定?")} | |||
<p> | <p> | |||
你即将在客户机 \$host 上停止/取消备份操作; | 你即将在客户机 \$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 373 | skipping to change at line 378 | |||
<input type="text" name="backoff" size="10" value="\$backoff"> 小时内不要再启动另一备份操作。 | <input type="text" name="backoff" size="10" value="\$backoff"> 小时内不要再启动另一备份操作。 | |||
<p> | <p> | |||
你能确定吗? | 你能确定吗? | |||
<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="不" name="ignore"> | <input type="submit" value="不" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Only_privileged_users_can_view_queues_} = "只有特权用户可以查看任务请求队列。"; | $Lang{Only_privileged_users_can_view_queues_} = "只有特权用户可以查看任务请求队列。"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Only_privileged_users_can_archive} = "只有特权用户可以执行备档操作。"; | $Lang{Only_privileged_users_can_archive} = "只有特权用户可以执行备档操作。"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Queue_Summary} = "BackupPC: 队列报告"; | $Lang{BackupPC__Queue_Summary} = "BackupPC: 队列报告"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Backup_Queue_Summary} = <<EOF; | $Lang{Backup_Queue_Summary} = <<EOF; | |||
\${h1("备份请求队列报告")} | \${h1("备份请求队列报告")} | |||
\${h2("用户队列报告")} | \${h2("用户队列报告")} | |||
<p> | <p> | |||
下列用户请求排在队列中: | 下列用户请求排在队列中: | |||
</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> 客户机 </td> | <tr class="tableheader"><td> 客户机 </td> | |||
<td> Action </td> | <td> Action </td> | |||
skipping to change at line 421 | skipping to change at line 430 | |||
<td> Action </td> | <td> Action </td> | |||
<td> 请求时间 </td> | <td> 请求时间 </td> | |||
<td> 用户 </td> | <td> 用户 </td> | |||
<td> 命令 </td></tr> | <td> 命令 </td></tr> | |||
\$strCmd | \$strCmd | |||
</table> | </table> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Backup_PC__Log_File__file} = "BackupPC: 日志文件 \$file"; | $Lang{Backup_PC__Log_File__file} = "BackupPC: 日志文件 \$file"; | |||
$Lang{Log_File__file__comment} = <<EOF; | $Lang{Log_File__file__comment} = <<EOF; | |||
\${h1("日志文件 \$file \$comment")} | \${h1("日志文件 \$file \$comment")} | |||
<p> | <p> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Contents_of_log_file} = <<EOF; | $Lang{Contents_of_log_file} = <<EOF; | |||
日志文件 <tt>\$file</tt>, 修改时间 \$mtimeStr \$comment | 日志文件 <tt>\$file</tt>, 修改时间 \$mtimeStr \$comment | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{skipped__skipped_lines} = "[ 略过 \$skipped 行 ]\n"; | $Lang{skipped__skipped_lines} = "[ 略过 \$skipped 行 ]\n"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{_pre___Can_t_open_log_file__file} = "<pre>\n无法打开日志文件 \$file\n"; | $Lang{_pre___Can_t_open_log_file__file} = "<pre>\n无法打开日志文件 \$file\n"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Log_File_History} = "BackupPC: 日志文件历史"; | $Lang{BackupPC__Log_File_History} = "BackupPC: 日志文件历史"; | |||
$Lang{Log_File_History__hdr} = <<EOF; | $Lang{Log_File_History__hdr} = <<EOF; | |||
\${h1("日志文件历史 \$hdr")} | \${h1("日志文件历史 \$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"> 文件 </td> | <tr class="tableheader"><td align="center"> 文件 </td> | |||
<td align="center"> 大小 </td> | <td align="center"> 大小 </td> | |||
<td align="center"> 修改时间 </td></tr> | <td align="center"> 修改时间 </td></tr> | |||
\$str | \$str | |||
</table> | </table> | |||
EOF | EOF | |||
skipping to change at line 465 | skipping to change at line 476 | |||
<td align="center"> 时间 </td> | <td align="center"> 时间 </td> | |||
<td align="center"> 标题 </td></tr> | <td align="center"> 标题 </td></tr> | |||
\$str | \$str | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Browse_backup__num_for__host} = "BackupPC: 浏览客户机 \$host 备份序列号 \$num"; | $Lang{Browse_backup__num_for__host} = "BackupPC: 浏览客户机 \$host 备份序列号 \$num"; | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Restore_Options_for__host} = "BackupPC: 客户机 \$host 恢复选项"; | $Lang{Restore_Options_for__host} = "BackupPC: 客户机 \$host 恢复选项"; | |||
$Lang{Restore_Options_for__host2} = <<EOF; | $Lang{Restore_Options_for__host2} = <<EOF; | |||
\${h1("客户机 \$host 恢复选项")} | \${h1("客户机 \$host 恢复选项")} | |||
<p> | <p> | |||
你从备份序列 #\$num,卷 \$share 中选择了以下文件/目录: | 你从备份序列 #\$num,卷 \$share 中选择了以下文件/目录: | |||
<ul> | <ul> | |||
\$fileListStr | \$fileListStr | |||
</ul> | </ul> | |||
</p><p> | </p><p> | |||
你有三种选择来恢复这些文件/目录。 | 你有三种选择来恢复这些文件/目录。 | |||
请从下列三种方法中选择其一。 | 请从下列三种方法中选择其一。 | |||
skipping to change at line 627 | skipping to change at line 638 | |||
你确定吗? | 你确定吗? | |||
<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="不" name="ignore"> | <input type="submit" value="不" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# -------------------------- | # -------------------------- | |||
$Lang{Restore_Requested_on__hostDest} = "BackupPC: 客户机 \$hostDest 有恢复请求"; | $Lang{Restore_Requested_on__hostDest} = "BackupPC: 客户机 \$hostDest 有恢复请求"; | |||
$Lang{Reply_from_server_was___reply} = <<EOF; | $Lang{Reply_from_server_was___reply} = <<EOF; | |||
\${h1(\$str)} | \${h1(\$str)} | |||
<p> | <p> | |||
服务器答复是:\$reply | 服务器答复是:\$reply | |||
<p> | <p> | |||
返回 <a href="\$MyURL?host=\$hostDest">\$hostDest 主页</a>。 | 返回 <a href="\$MyURL?host=\$hostDest">\$hostDest 主页</a>。 | |||
EOF | EOF | |||
$Lang{BackupPC_Archive_Reply_from_server} = <<EOF; | $Lang{BackupPC_Archive_Reply_from_server} = <<EOF; | |||
\${h1(\$str)} | \${h1(\$str)} | |||
<p> | <p> | |||
服务器答复是:\$reply | 服务器答复是:\$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 706 | skipping to change at line 718 | |||
点击备份序列号浏览和恢复文件。 | 点击备份序列号浏览和恢复文件。 | |||
</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"> 备份序列号# </td> | <tr class="tableheader"><td align="center"> 备份序列号# </td> | |||
<td align="center"> 类型 </td> | <td align="center"> 类型 </td> | |||
<td align="center"> 完整 </td> | <td align="center"> 完整 </td> | |||
<td align="center"> 备份级别 </td> | <td align="center"> 备份级别 </td> | |||
<td align="center"> 开始时间 </td> | <td align="center"> 开始时间 </td> | |||
<td align="center"> 耗时(分钟)</td> | <td align="center"> 耗时(分钟)</td> | |||
<td align="center"> 距离现在(天前)</td> | <td align="center"> 距离现在(天前)</td> | |||
<td align="center"> 保持 </td> | ||||
\$deleteHdrStr | \$deleteHdrStr | |||
<td align="center"> 服务器上备份路径 </td> | <td align="center"> 评论 </td> | |||
</tr> | </tr> | |||
\$str | \$str | |||
</table> | </table> | |||
<p> | <p> | |||
\$restoreStr | \$restoreStr | |||
</p> | </p> | |||
\${h2("传输错误报告")} | \${h2("传输错误报告")} | |||
<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"> 备份序列号# </td> | <tr class="tableheader"><td align="center"> 备份序列号# </td> | |||
skipping to change at line 776 | skipping to change at line 789 | |||
<td align="center"> 压缩后(MB) </td> | <td align="center"> 压缩后(MB) </td> | |||
<td align="center"> 压缩比 </td> | <td align="center"> 压缩比 </td> | |||
<td align="center"> 压缩前(MB) </td> | <td align="center"> 压缩前(MB) </td> | |||
<td align="center"> 压缩后(MB) </td> | <td align="center"> 压缩后(MB) </td> | |||
<td align="center"> 压缩比 </td> | <td align="center"> 压缩比 </td> | |||
</tr> | </tr> | |||
\$compStr | \$compStr | |||
</table> | </table> | |||
EOF | EOF | |||
$Lang{Host__host_Archive_Summary} = "BackupPC: 客户机 \$host 备档报告"; | $Lang{Host__host_Archive_Summary} = "BackupPC: 客户机 \$host 备档报告"; | |||
$Lang{Host__host_Archive_Summary2} = <<EOF; | $Lang{Host__host_Archive_Summary2} = <<EOF; | |||
\${h1("客户机 \$host 备档报告")} | \${h1("客户机 \$host 备档报告")} | |||
<p> | <p> | |||
\$warnStr | \$warnStr | |||
<ul> | <ul> | |||
\$statusStr | \$statusStr | |||
</ul> | </ul> | |||
\${h2("用户操作")} | \${h2("用户操作")} | |||
<p> | <p> | |||
skipping to change at line 804 | skipping to change at line 817 | |||
<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: 错误"; | $Lang{Error} = "BackupPC: 错误"; | |||
$Lang{Error____head} = <<EOF; | $Lang{Error____head} = <<EOF; | |||
\${h1("错误:\$head")} | \${h1("错误:\$head")} | |||
<p>\$mesg</p> | <p>\$mesg</p> | |||
EOF | EOF | |||
# ------------------------- | # ------------------------- | |||
$Lang{NavSectionTitle_} = "服务器"; | $Lang{NavSectionTitle_} = "服务器"; | |||
# ------------------------- | # ------------------------- | |||
$Lang{Backup_browse_for__host} = <<EOF; | $Lang{Backup_browse_for__host} = <<EOF; | |||
skipping to change at line 844 | skipping to change at line 857 | |||
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> 你正在浏览备份 #\$num,该备份开始于 \$backupTime | <li> 你正在浏览备份 #\$num,该备份开始于 \$backupTime | |||
(\$backupAge 天前)。 | (\$backupAge 天前)。 | |||
\$filledBackup | \$filledBackup | |||
<li> 进入目录:<input type="text" name="dir" size="50" maxlength="4096" value="\${Esc | <li> | |||
HTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submit"> | <form name="formDir" 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"> | ||||
进入目录:<input type="text" name="dir" size="60" maxlength="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"> | ||||
评论: <input type="text" name="comment" class="inputCompact" size="60" maxlength=" | ||||
4096" value="\${EscHTML(\$comment)}"> | ||||
<input type="submit" value="\$Lang->{CfgEdit_Button_Save}" name="SetComment" | ||||
> | ||||
</form> | ||||
<li> 点击目录名进入相应目录。 | <li> 点击目录名进入相应目录。 | |||
<li> 点击文件名恢复相应文件。 | <li> 点击文件名恢复相应文件。 | |||
<li> 查看当前目录的备份<a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\ $shareURI&dir=\$pathURI">历史</a>。 | <li> 查看当前目录的备份<a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\ $shareURI&dir=\$pathURI">历史</a>。 | |||
\$share2pathStr | ||||
</ul> | </ul> | |||
</form> | </form> | |||
\${h2("\$dirDisplay 的内容")} | \${h2("\$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"> | |||
skipping to change at line 891 | skipping to change at line 917 | |||
</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="恢复被选择的文件"> | <input type="submit" name="Submit" value="恢复被选择的文件"> | |||
--> | --> | |||
</form> | </form> | |||
EOF | EOF | |||
$Lang{Browse_ClientShareName2Path} = <<EOF; | ||||
<li> 共享名到真实客户端路径的映射 (ClientShareName2Path): | ||||
<ul> | ||||
\$share2pathStr | ||||
</ul> | ||||
EOF | ||||
# ------------------------------ | # ------------------------------ | |||
$Lang{DirHistory_backup_for__host} = "BackupPC: 客户机 \$host 目录备份历史"; | $Lang{DirHistory_backup_for__host} = "BackupPC: 客户机 \$host 目录备份历史"; | |||
# | # | |||
# These two strings are used to build the links for directories and | # These two strings are used to build the links for directories and | |||
# file versions. Files are appended with a version number. | # file versions. Files are appended with a version number. | |||
# | # | |||
$Lang{DirHistory_dirLink} = "目录"; | $Lang{DirHistory_dirLink} = "目录"; | |||
$Lang{DirHistory_fileLink} = "v"; | $Lang{DirHistory_fileLink} = "v"; | |||
skipping to change at line 966 | skipping to change at line 999 | |||
<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>原始文件/目录</td><td>恢复至</td></tr> | <tr class="tableheader"><td>原始文件/目录</td><td>恢复至</td></tr> | |||
\$fileListStr | \$fileListStr | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Archive___num_details_for__host} = "BackupPC: 客户机 \$host 备档 #\$num 详情"; | $Lang{Archive___num_details_for__host} = "BackupPC: 客户机 \$host 备档 #\$num 详情"; | |||
$Lang{Archive___num_details_for__host2 } = <<EOF; | $Lang{Archive___num_details_for__host2} = <<EOF; | |||
\${h1("客户机 \$host 备档 #\$num 详情")} | \${h1("客户机 \$host 备档 #\$num 详情")} | |||
<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"> 备档序列号 </td><td class="border"> \$Archives[\$i]{num} </td></tr> | <tr><td class="tableheader"> 备档序列号 </td><td class="border"> \$Archives[\$i]{num} </td></tr> | |||
<tr><td class="tableheader"> 请求方 </td><td class="border"> \$ArchiveReq{user} </t d></tr> | <tr><td class="tableheader"> 请求方 </td><td class="border"> \$ArchiveReq{user} </t d></tr> | |||
<tr><td class="tableheader"> 请求方 </td><td class="border"> \$reqTime </td></tr> | <tr><td class="tableheader"> 请求方 </td><td class="border"> \$reqTime </td></tr> | |||
<tr><td class="tableheader"> 结果 </td><td class="border"> \$Archives[\$i]{result} </td></tr> | <tr><td class="tableheader"> 结果 </td><td class="border"> \$Archives[\$i]{result} </td></tr> | |||
<tr><td class="tableheader"> 错误信息 </td><td class="border"> \$Archives[\$i]{error Msg} </td></tr> | <tr><td class="tableheader"> 错误信息 </td><td class="border"> \$Archives[\$i]{error Msg} </td></tr> | |||
<tr><td class="tableheader"> 开始时间 </td><td class="border"> \$startTime </td></tr > | <tr><td class="tableheader"> 开始时间 </td><td class="border"> \$startTime </td></tr > | |||
<tr><td class="tableheader"> 耗时 </td><td class="border"> \$duration 分钟 </td></tr > | <tr><td class="tableheader"> 耗时 </td><td class="border"> \$duration 分钟 </td></tr > | |||
skipping to change at line 998 | skipping to change at line 1031 | |||
</table> | </table> | |||
EOF | EOF | |||
# ----------------------------------- | # ----------------------------------- | |||
$Lang{Email_Summary} = "BackupPC: 电子邮件报告"; | $Lang{Email_Summary} = "BackupPC: 电子邮件报告"; | |||
# ----------------------------------- | # ----------------------------------- | |||
# !! ERROR messages !! | # !! ERROR messages !! | |||
# ----------------------------------- | # ----------------------------------- | |||
$Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new 步 骤失败:请检查 Apache 服务器日志\n"; | $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->new 步 骤失败:请检查 Apache 服务器日志\n"; | |||
$Lang{Wrong_user__my_userid_is___} = | $Lang{Wrong_user__my_userid_is___} = "错误用户:我的用户 ID 是 \$>, | |||
"错误用户:我的用户 ID 是 \$>, 不是 \$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} = "只有特权用户可以执行备份的开始或停止操 | |||
"只有特权用户可以执行备份的开始或停止操作于客户机" | 作于客户机 \${EscHTML(\$host)}."; | |||
. " \${EscHTML(\$host)}."; | $Lang{Invalid_number__num} = "无效数字 \${EscHTML(\$I | |||
$Lang{Invalid_number__num} = "无效数字 \${EscHTML(\$In{num})}"; | n{num})}"; | |||
$Lang{Unable_to_open__file__configuration_problem} = "无法打开文件 \$file:配置有误?"; | $Lang{Unable_to_open__file__configuration_problem} = "无法打开文件 \$file:配置有误? | |||
"; | ||||
$Lang{Only_privileged_users_can_view_log_or_config_files} = "只有特权用户可以查看日志或配置文件。" ; | $Lang{Only_privileged_users_can_view_log_or_config_files} = "只有特权用户可以查看日志或配置文件。" ; | |||
$Lang{Only_privileged_users_can_view_log_files} = "只有特权用户可以查看日志文件。"; | $Lang{Only_privileged_users_can_view_log_files} = "只有特权用户可以查看日志文件。"; | |||
$Lang{Only_privileged_users_can_view_email_summaries} = "只有特权用户可以查看电子邮件报告。"; | $Lang{Only_privileged_users_can_view_email_summaries} = "只有特权用户可以查看电子邮件报告。"; | |||
$Lang{Only_privileged_users_can_browse_backup_files} = "只有特权用户可以浏览" | $Lang{Only_privileged_users_can_browse_backup_files} = "只有特权用户可以浏览客户机 \${Es | |||
. "客户机 \${EscHTML(\$In{host})} 的备份文件。"; | cHTML(\$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} = "空客户机名。"; | |||
$Lang{Empty_host_name} = "空客户机名。"; | $Lang{Directory___EscHTML} = "目录 \${EscHTML(\"\$T | |||
$Lang{Directory___EscHTML} = "目录 \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}" | opDir/pc/\$host/\$num\")} 为空"; | |||
. " 为空"; | $Lang{Can_t_browse_bad_directory_name2} = "无法浏览非法目录名 \${EscHTM | |||
$Lang{Can_t_browse_bad_directory_name2} = "无法浏览非法目录名" | L(\$relDir)}"; | |||
. " \${EscHTML(\$relDir)}"; | $Lang{Only_privileged_users_can_restore_backup_files} = "只有特权用户可以恢复客户机 \${Es | |||
$Lang{Only_privileged_users_can_restore_backup_files} = "只有特权用户可以恢复" | cHTML(\$In{host})} 的备份文件。"; | |||
. "客户机 \${EscHTML(\$In{host})} 的备份文件。"; | $Lang{Bad_host_name} = "错误客户机名 \${EscHTML(\ | |||
$Lang{Bad_host_name} = "错误客户机名 \${EscHTML(\$host)}"; | $host)}"; | |||
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "你还没有选择任何文件;请返回上一页" | $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "你还没有选择任何文件;请返回上一页选择 | |||
. "选择文件。"; | 文件。"; | |||
$Lang{You_haven_t_selected_any_hosts} = "你还没有选择任何客户机;请返回上一页" | $Lang{You_haven_t_selected_any_hosts} = "你还没有选择任何客户机;请返回上一页选 | |||
. "选择客户机。"; | 择客户机。"; | |||
$Lang{Nice_try__but_you_can_t_put} = "对不起,文件名内不能包含 \'..\'"; | $Lang{Nice_try__but_you_can_t_put} = "对不起,文件名内不能包含 \'..\' | |||
$Lang{Host__doesn_t_exist} = "客户机 \${EscHTML(\$In{hostDest})} 不存在"; | "; | |||
$Lang{You_don_t_have_permission_to_restore_onto_host} = "你没有权限恢复客户机" | $Lang{Host__doesn_t_exist} = "客户机 \${EscHTML(\$In | |||
. " \${EscHTML(\$In{hostDest})}"; | {hostDest})} 不存在"; | |||
$Lang{Can_t_open_create__openPath} = "无法打开/创建 " | $Lang{You_don_t_have_permission_to_restore_onto_host} = "你没有权限恢复客户机 \${EscHT | |||
. "\${EscHTML(\"\$openPath\")}"; | ML(\$In{hostDest})}"; | |||
$Lang{Only_privileged_users_can_restore_backup_files2} = "只有特权用户可以恢复" | $Lang{Can_t_open_create__openPath} = "无法打开/创建 \${EscHTML( | |||
. "客户机 \${EscHTML(\$host)} 的备份文件。"; | \"\$openPath\")}"; | |||
$Lang{Empty_host_name} = "空客户机名"; | $Lang{Only_privileged_users_can_restore_backup_files2} = "只有特权用户可以恢复客户机 \${Es | |||
$Lang{Unknown_host_or_user} = "未知客户机或用户 \${EscHTML(\$host)}"; | cHTML(\$host)} 的备份文件。"; | |||
$Lang{Only_privileged_users_can_view_information_about} = "只有特权用户可以查看" | $Lang{Empty_host_name} = "空客户机名"; | |||
. "客户机 \${EscHTML(\$host)} 的信息。" ; | $Lang{Unknown_host_or_user} = "未知客户机或用户 \${EscHTML | |||
(\$host)}"; | ||||
$Lang{Only_privileged_users_can_view_information_about} = "只有特权用户可以查看客户机 \${Es | ||||
cHTML(\$host)} 的信息。"; | ||||
$Lang{Only_privileged_users_can_view_archive_information} = "只有特权用户可以查看备档信息。"; | $Lang{Only_privileged_users_can_view_archive_information} = "只有特权用户可以查看备档信息。"; | |||
$Lang{Only_privileged_users_can_view_restore_information} = "只有特权用户可以查看恢复信息。"; | $Lang{Only_privileged_users_can_view_restore_information} = "只有特权用户可以查看恢复信息。"; | |||
$Lang{Restore_number__num_for_host__does_not_exist} = "客户机 \${EscHTML(\$host)} 恢 | $Lang{Restore_number__num_for_host__does_not_exist} = "客户机 \${EscHTML(\$ho | |||
复序列号 \$num " | st)} 恢复序列号 \$num 不存在。"; | |||
. "不存在。"; | $Lang{Archive_number__num_for_host__does_not_exist} = "客户机 \${EscHTML(\$ho | |||
$Lang{Archive_number__num_for_host__does_not_exist} = "客户机 \${EscHTML(\$host)} 备 | st)} 备档序列号 \$num 不存在。"; | |||
档序列号 \$num " | $Lang{Can_t_find_IP_address_for} = "客户机 \${EscHTML(\$ho | |||
. "不存在。"; | st)} 的 IP 地址无法找到"; | |||
$Lang{Can_t_find_IP_address_for} = "客户机 \${EscHTML(\$host)} 的 IP 地址无法找到"; | $Lang{host_is_a_DHCP_host} = <<EOF; | |||
$Lang{host_is_a_DHCP_host} = <<EOF; | ||||
客户机 \$host 的网络设置是使用动态 IP 地址(DHCP),现在它的 IP 地址未知。已经检查过 \$ENV{REMOTE_ADDR}\$tryIP 的 NETBIOS 名,但那台机器不是 \$host。 | 客户机 \$host 的网络设置是使用动态 IP 地址(DHCP),现在它的 IP 地址未知。已经检查过 \$ENV{REMOTE_ADDR}\$tryIP 的 NETBIOS 名,但那台机器不是 \$host。 | |||
<p> | <p> | |||
除非获得客户机 \$host 的动态 IP 地址,否则只能从客户主机上发出此任务请求。 | 除非获得客户机 \$host 的动态 IP 地址,否则只能从客户主机上发出此任务请求。 | |||
EOF | EOF | |||
# ------------------------------------ | # ------------------------------------ | |||
# !! Server Mesg !! | # !! Server Mesg !! | |||
# ------------------------------------ | # ------------------------------------ | |||
$Lang{Backup_requested_on_DHCP__host} = "用户 \$User 从 \$ENV{REMOTE_ADDR} 发起请求备份使用 动态 IP 的客户机 \$host (\$In{hostIP})"; | $Lang{Backup_requested_on_DHCP__host} = "用户 \$User 从 \$ENV{REMOTE_ADDR} 发起请求 备份使用动态 IP 的客户机 \$host (\$In{hostIP})"; | |||
$Lang{Backup_requested_on__host_by__User} = "用户 \$User 发起请求备份客户机 \$host"; | $Lang{Backup_requested_on__host_by__User} = "用户 \$User 发起请求备份客户机 \$host"; | |||
$Lang{Backup_stopped_dequeued_on__host_by__User} = "用户 \$User 停止/取消了对客户机 \$host 的备份"; | $Lang{Backup_stopped_dequeued_on__host_by__User} = "用户 \$User 停止/取消了对客户机 \$host 的备份"; | |||
$Lang{Restore_requested_to_host__hostDest__backup___num} = "用户 \$User 从 \$ENV{RE | $Lang{Restore_requested_to_host__hostDest__backup___num} = | |||
MOTE_ADDR} 发起请求恢复客户机 \$hostDest,使用备份序列号 #\$num"; | "用户 \$User 从 \$ENV{REMOTE_ADDR} 发起请求恢复客户机 \$hostDest,使用备份序列号 #\$num"; | |||
$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} = "用户 \$User 从 \$ENV{REMOTE_ADDR} 发起备档请求"; | $Lang{Archive_requested} = "用户 \$User 从 \$ENV{REMOTE_ADDR} 发起备档请求"; | |||
# ------------------------------------------------- | # ------------------------------------------------- | |||
# ------- Stuff that was forgotten ---------------- | # ------- Stuff that was forgotten ---------------- | |||
# ------------------------------------------------- | # ------------------------------------------------- | |||
$Lang{Status} = "状态"; | $Lang{Status} = "状态"; | |||
$Lang{PC_Summary} = "客户机报告"; | $Lang{PC_Summary} = "客户机报告"; | |||
$Lang{LOG_file} = "日志文件"; | $Lang{LOG_file} = "日志文件"; | |||
$Lang{LOG_files} = "日志文件列表"; | $Lang{LOG_files} = "日志文件列表"; | |||
$Lang{Old_LOGs} = "旧日志"; | $Lang{Old_LOGs} = "旧日志"; | |||
$Lang{Email_summary} = "电子邮件报告"; | $Lang{Email_summary} = "电子邮件报告"; | |||
$Lang{Config_file} = "配置文件"; | $Lang{Config_file} = "配置文件"; | |||
# $Lang{Hosts_file} = "Hosts file"; | # $Lang{Hosts_file} = "Hosts file"; | |||
$Lang{Current_queues} = "当前队列"; | $Lang{Current_queues} = "当前队列"; | |||
$Lang{Documentation} = "文档资料"; | $Lang{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} = "确定"; | $Lang{Go} = "确定"; | |||
$Lang{Hosts} = "客户机"; | $Lang{Hosts} = "客户机"; | |||
$Lang{Select_a_host} = "选择客户机名..."; | $Lang{Select_a_host} = "选择客户机名..."; | |||
$Lang{There_have_been_no_archives} = "<h2> 这台机器还从来没有执行过备档操作!</h2>\n"; | $Lang{There_have_been_no_archives} = "<h2> 这台机器还从来没有执行过备档操作!</h2>\n"; | |||
$Lang{This_PC_has_never_been_backed_up} = "<h2> 这台机器还从来没有被备份过!!</h2>\n"; | $Lang{This_PC_has_never_been_backed_up} = "<h2> 这台机器还从来没有被备份过!!</h2>\n"; | |||
$Lang{This_PC_is_used_by} = "<li>这台机器的用户包括 \${UserLink(\$user)}"; | $Lang{This_PC_is_used_by} = "<li>这台机器的用户包括 \${UserLink(\$user)}"; | |||
$Lang{Extracting_only_Errors} = "(只提取错误信息)"; | $Lang{Extracting_only_Errors} = "(只提取错误信息)"; | |||
$Lang{XferLOG} = "传输日志"; | $Lang{XferLOG} = "传输日志"; | |||
$Lang{Errors} = "错误"; | $Lang{Errors} = "错误"; | |||
# ------------ | # ------------ | |||
$Lang{Last_email_sent_to__was_at___subject} = <<EOF; | $Lang{Last_email_sent_to__was_at___subject} = <<EOF; | |||
<li>给用户 \${UserLink(\$user)} 的最近一封邮件送出于 \$mailTime,标题是"\$subj"。 | <li>给用户 \${UserLink(\$user)} 的最近一封邮件送出于 \$mailTime,标题是"\$subj"。 | |||
EOF | EOF | |||
# ------------ | # ------------ | |||
$Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; | $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; | |||
<li>命令 \$cmd 正在为客户机 \$host 运行,开始于 \$startTime。 | <li>命令 \$cmd 正在为客户机 \$host 运行,开始于 \$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 已在后台队列中等待(即将被备份)。 | <li>客户机 \$host 已在后台队列中等待(即将被备份)。 | |||
EOF | EOF | |||
skipping to change at line 1180 | skipping to change at line 1201 | |||
$Lang{fileHeader} = <<EOF; | $Lang{fileHeader} = <<EOF; | |||
<tr class="fviewheader"><td align=center> 文件/目录名</td> | <tr class="fviewheader"><td align=center> 文件/目录名</td> | |||
<td align="center"> 类型</td> | <td align="center"> 类型</td> | |||
<td align="center"> 读写权限</td> | <td align="center"> 读写权限</td> | |||
<td align="center"> 备份序列号</td> | <td align="center"> 备份序列号</td> | |||
<td align="center"> 大小</td> | <td align="center"> 大小</td> | |||
<td align="center"> 修改日期</td> | <td align="center"> 修改日期</td> | |||
</tr> | </tr> | |||
EOF | EOF | |||
$Lang{Home} = "主页"; | $Lang{Home} = "主页"; | |||
$Lang{Browse} = "浏览备份"; | $Lang{Browse} = "浏览备份"; | |||
$Lang{Last_bad_XferLOG} = "最近出错传输日志"; | $Lang{Last_bad_XferLOG} = "最近出错传输日志"; | |||
$Lang{Last_bad_XferLOG_errors_only} = "最近出错传输日志(只含错误)"; | $Lang{Last_bad_XferLOG_errors_only} = "最近出错传输日志(只含错误)"; | |||
$Lang{This_display_is_merged_with_backup} = <<EOF; | $Lang{This_display_is_merged_with_backup} = <<EOF; | |||
<li> 本页显示的是与备份序列 #\$numF 合成的结果。 | <li> 本页显示的是与备份序列 #\$numF 合成的结果。 | |||
EOF | EOF | |||
$Lang{Visit_this_directory_in_backup} = <<EOF; | $Lang{Visit_this_directory_in_backup} = <<EOF; | |||
<li> 选择你想查看的备份:<select onChange="window.location=this.value">\$otherDirs </selec t> | <li> 选择你想查看的备份:<select onChange="window.location=this.value">\$otherDirs </selec t> | |||
EOF | EOF | |||
skipping to change at line 1229 | skipping to change at line 1250 | |||
<td align="right"> 开始时间 </td> | <td align="right"> 开始时间 </td> | |||
<td align="right"> 耗时(分钟)</td> | <td align="right"> 耗时(分钟)</td> | |||
</tr> | </tr> | |||
\$ArchiveStr | \$ArchiveStr | |||
</table> | </table> | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{BackupPC__Documentation} = "BackupPC: 文档资料"; | $Lang{BackupPC__Documentation} = "BackupPC: 文档资料"; | |||
$Lang{No} = "否"; | $Lang{No} = "否"; | |||
$Lang{Yes} = "是"; | $Lang{Yes} = "是"; | |||
$Lang{The_directory_is_empty} = <<EOF; | $Lang{The_directory_is_empty} = <<EOF; | |||
<tr><td bgcolor="#ffffff">目录 \$dirDisplay 是空目录 | <tr><td bgcolor="#ffffff">目录 \$dirDisplay 是空目录 | |||
</td></tr> | </td></tr> | |||
EOF | EOF | |||
#$Lang{on} = "开"; | #$Lang{on} = "开"; | |||
$Lang{off} = "关"; | $Lang{off} = "关"; | |||
$Lang{backupType_full} = "完全"; | $Lang{backupType_full} = "完全"; | |||
$Lang{backupType_incr} = "增量"; | $Lang{backupType_incr} = "增量"; | |||
$Lang{backupType_active} = "active"; | $Lang{backupType_active} = "active"; | |||
$Lang{backupType_partial} = "部分"; | $Lang{backupType_partial} = "部分"; | |||
$Lang{failed} = "失败"; | $Lang{failed} = "失败"; | |||
$Lang{success} = "成功"; | $Lang{success} = "成功"; | |||
$Lang{and} = "和"; | $Lang{and} = "和"; | |||
# ------ | # ------ | |||
# Hosts states and reasons | # Hosts states and reasons | |||
$Lang{Status_idle} = "空闲"; | $Lang{Status_idle} = "空闲"; | |||
$Lang{Status_backup_starting} = "备份已开始"; | $Lang{Status_backup_starting} = "备份已开始"; | |||
$Lang{Status_backup_in_progress} = "备份进行中"; | $Lang{Status_backup_in_progress} = "备份进行中"; | |||
$Lang{Status_restore_starting} = "恢复已开始"; | $Lang{Status_restore_starting} = "恢复已开始"; | |||
$Lang{Status_restore_in_progress} = "恢复进行中"; | $Lang{Status_restore_in_progress} = "恢复进行中"; | |||
$Lang{Status_admin_pending} = "文件链接待建立"; | $Lang{Status_admin_pending} = "文件链接待建立"; | |||
$Lang{Status_admin_running} = "文件链接建立中"; | $Lang{Status_admin_running} = "文件链接建立中"; | |||
$Lang{Reason_backup_done} = "完成"; | $Lang{Reason_backup_done} = "完成"; | |||
$Lang{Reason_restore_done} = "恢复完成"; | $Lang{Reason_restore_done} = "恢复完成"; | |||
$Lang{Reason_archive_done} = "备档完成"; | $Lang{Reason_archive_done} = "备档完成"; | |||
$Lang{Reason_nothing_to_do} = "空闲"; | $Lang{Reason_nothing_to_do} = "空闲"; | |||
$Lang{Reason_backup_failed} = "备份失败"; | $Lang{Reason_backup_failed} = "备份失败"; | |||
$Lang{Reason_restore_failed} = "恢复失败"; | $Lang{Reason_restore_failed} = "恢复失败"; | |||
$Lang{Reason_archive_failed} = "备档失败"; | $Lang{Reason_archive_failed} = "备档失败"; | |||
$Lang{Reason_no_ping} = "网络连接中断(no ping)"; | $Lang{Reason_no_ping} = "网络连接中断(no ping)"; | |||
$Lang{Reason_backup_canceled_by_user} = "备份被用户取消"; | $Lang{Reason_backup_canceled_by_user} = "备份被用户取消"; | |||
$Lang{Reason_restore_canceled_by_user} = "恢复被用户取消"; | $Lang{Reason_restore_canceled_by_user} = "恢复被用户取消"; | |||
$Lang{Reason_archive_canceled_by_user} = "备档被用户取消"; | $Lang{Reason_archive_canceled_by_user} = "备档被用户取消"; | |||
$Lang{Disabled_OnlyManualBackups} = "自动备份被关闭"; | $Lang{Disabled_OnlyManualBackups} = "自动备份被关闭"; | |||
$Lang{Disabled_AllBackupsDisabled} = "关闭"; | $Lang{Disabled_AllBackupsDisabled} = "关闭"; | |||
# --------- | # --------- | |||
# Email messages | # Email messages | |||
# No backup ever | # No backup ever | |||
$Lang{EMailNoBackupEverSubj} = "BackupPC: 客户机 \$host 从未被成功备份过"; | $Lang{EMailNoBackupEverSubj} = "BackupPC: 客户机 \$host 从未被成功备份过"; | |||
$Lang{EMailNoBackupEverMesg} = <<'EOF'; | $Lang{EMailNoBackupEverMesg} = <<'EOF'; | |||
To: $user$domain | To: $user$domain | |||
cc: | cc: | |||
Subject: $subj | Subject: $subj | |||
skipping to change at line 1361 | skipping to change at line 1382 | |||
选择 “开始增量备份”,启动增量备份操作;然后选择 “返回 $host 主页” | 选择 “开始增量备份”,启动增量备份操作;然后选择 “返回 $host 主页” | |||
并用浏览器的 “刷新” 功能来检查该备份操作的状态。 | 并用浏览器的 “刷新” 功能来检查该备份操作的状态。 | |||
此致敬礼, | 此致敬礼, | |||
BackupPC Genie | BackupPC Genie | |||
https://backuppc.github.io/backuppc | https://backuppc.github.io/backuppc | |||
EOF | EOF | |||
$Lang{howLong_not_been_backed_up} = "还从未被成功备份过"; | $Lang{howLong_not_been_backed_up} = "还从未被成功备份过"; | |||
$Lang{howLong_not_been_backed_up_for_days_days} = "已经有 \$days 天未被备份过"; | $Lang{howLong_not_been_backed_up_for_days_days} = "已经有 \$days 天未被备份过"; | |||
####################################################################### | ####################################################################### | |||
# RSS strings | # RSS strings | |||
####################################################################### | ####################################################################### | |||
$Lang{RSS_Doc_Title} = "BackupPC 服务器"; | $Lang{RSS_Doc_Title} = "BackupPC 服务器"; | |||
$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; | |||
完全备份个数:\$fullCnt; | 完全备份个数:\$fullCnt; | |||
最后一次完全备份 (天前):\$fullAge; | 最后一次完全备份 (天前):\$fullAge; | |||
完全备份大小 (GiB):\$fullSize; | 完全备份大小 (GiB):\$fullSize; | |||
完全备份速度 (MB/sec):\$fullRate; | 完全备份速度 (MB/sec):\$fullRate; | |||
增量备份个数:\$incrCnt; | 增量备份个数:\$incrCnt; | |||
最后一次增量备份 (天前):\$incrAge; | 最后一次增量备份 (天前):\$incrAge; | |||
当前状态:\$host_state; | 当前状态:\$hostState; | |||
残: \$host_disabled; | 残: \$hostDisabled; | |||
最后一次备份结果:\$host_last_attempt; | 最后一次备份结果:\$hostLastAttempt; | |||
EOF | EOF | |||
####################################################################### | ####################################################################### | |||
# Configuration editor strings | # Configuration editor strings | |||
####################################################################### | ####################################################################### | |||
$Lang{Only_privileged_users_can_edit_config_files} = "只有特权用户可以编辑服务器配置。"; | $Lang{Only_privileged_users_can_edit_config_files} = "只有特权用户可以编辑服务器配置。"; | |||
$Lang{CfgEdit_Edit_Config} = "修改服务器配置"; | $Lang{CfgEdit_Edit_Config} = "修改服务器配置"; | |||
$Lang{CfgEdit_Edit_Hosts} = "增删客户机"; | $Lang{CfgEdit_Edit_Hosts} = "增删客户机"; | |||
$Lang{CfgEdit_Title_Server} = "服务器"; | $Lang{CfgEdit_Title_Server} = "服务器"; | |||
$Lang{CfgEdit_Title_General_Parameters} = "总体参数"; | $Lang{CfgEdit_Title_General_Parameters} = "总体参数"; | |||
$Lang{CfgEdit_Title_Wakeup_Schedule} = "唤醒调度"; | $Lang{CfgEdit_Title_Wakeup_Schedule} = "唤醒调度"; | |||
$Lang{CfgEdit_Title_Concurrent_Jobs} = "并行任务"; | $Lang{CfgEdit_Title_Concurrent_Jobs} = "并行任务"; | |||
$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "备份池文件系统资源限制"; | $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "备份池文件系统资源限制"; | |||
$Lang{CfgEdit_Title_Other_Parameters} = "其它参数"; | $Lang{CfgEdit_Title_Other_Parameters} = "其它参数"; | |||
$Lang{CfgEdit_Title_Remote_Apache_Settings} = "远程 Apache 服务器设置"; | $Lang{CfgEdit_Title_Remote_Apache_Settings} = "远程 Apache 服务器设置"; | |||
$Lang{CfgEdit_Title_Program_Paths} = "程序路径"; | $Lang{CfgEdit_Title_Program_Paths} = "程序路径"; | |||
$Lang{CfgEdit_Title_Install_Paths} = "安装路径"; | $Lang{CfgEdit_Title_Install_Paths} = "安装路径"; | |||
$Lang{CfgEdit_Title_Email} = "电子邮件"; | $Lang{CfgEdit_Title_Email} = "电子邮件"; | |||
$Lang{CfgEdit_Title_Email_settings} = "电子邮件设置"; | $Lang{CfgEdit_Title_Email_settings} = "电子邮件设置"; | |||
$Lang{CfgEdit_Title_Email_User_Messages} = "用户邮件内容设置"; | $Lang{CfgEdit_Title_Email_User_Messages} = "用户邮件内容设置"; | |||
$Lang{CfgEdit_Title_CGI} = "CGI"; | $Lang{CfgEdit_Title_CGI} = "CGI"; | |||
$Lang{CfgEdit_Title_Admin_Privileges} = "管理特权"; | $Lang{CfgEdit_Title_Admin_Privileges} = "管理特权"; | |||
$Lang{CfgEdit_Title_Page_Rendering} = "网页外观"; | $Lang{CfgEdit_Title_Page_Rendering} = "网页外观"; | |||
$Lang{CfgEdit_Title_Paths} = "路径"; | $Lang{CfgEdit_Title_Paths} = "路径"; | |||
$Lang{CfgEdit_Title_User_URLs} = "用户 URLs"; | $Lang{CfgEdit_Title_User_URLs} = "用户 URLs"; | |||
$Lang{CfgEdit_Title_User_Config_Editing} = "用户配置编辑"; | $Lang{CfgEdit_Title_User_Config_Editing} = "用户配置编辑"; | |||
$Lang{CfgEdit_Title_Xfer} = "传输"; | $Lang{CfgEdit_Title_Xfer} = "传输"; | |||
$Lang{CfgEdit_Title_Xfer_Settings} = "传输设置"; | $Lang{CfgEdit_Title_Xfer_Settings} = "传输设置"; | |||
$Lang{CfgEdit_Title_Ftp_Settings} = "FTP 设置"; | $Lang{CfgEdit_Title_Ftp_Settings} = "FTP 设置"; | |||
$Lang{CfgEdit_Title_Smb_Settings} = "Smb 设置"; | $Lang{CfgEdit_Title_Smb_Settings} = "Smb 设置"; | |||
$Lang{CfgEdit_Title_Tar_Settings} = "Tar 设置"; | $Lang{CfgEdit_Title_Tar_Settings} = "Tar 设置"; | |||
$Lang{CfgEdit_Title_Rsync_Settings} = "Rsync 设置"; | $Lang{CfgEdit_Title_Rsync_Settings} = "Rsync 设置"; | |||
$Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd 设置"; | $Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd 设置"; | |||
$Lang{CfgEdit_Title_Archive_Settings} = "备档设置"; | $Lang{CfgEdit_Title_Archive_Settings} = "备档设置"; | |||
$Lang{CfgEdit_Title_Include_Exclude} = "包含/排除"; | $Lang{CfgEdit_Title_Include_Exclude} = "包含/排除"; | |||
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb 路径/命令"; | $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb 路径/命令"; | |||
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar 路径/命令"; | $Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar 路径/命令"; | |||
$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync 路径/命令/参数"; | $Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync 路径/命令/参数"; | |||
$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd 端口/参数"; | $Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd 端口/参数"; | |||
$Lang{CfgEdit_Title_Archive_Paths_Commands} = "备档路径/命令"; | $Lang{CfgEdit_Title_Archive_Paths_Commands} = "备档路径/命令"; | |||
$Lang{CfgEdit_Title_Schedule} = "调度"; | $Lang{CfgEdit_Title_Schedule} = "调度"; | |||
$Lang{CfgEdit_Title_Full_Backups} = "完全备份"; | $Lang{CfgEdit_Title_Full_Backups} = "完全备份"; | |||
$Lang{CfgEdit_Title_Incremental_Backups} = "增量备份"; | $Lang{CfgEdit_Title_Incremental_Backups} = "增量备份"; | |||
$Lang{CfgEdit_Title_Blackouts} = "备份暂停期"; | $Lang{CfgEdit_Title_Blackouts} = "备份暂停期"; | |||
$Lang{CfgEdit_Title_Other} = "其它"; | $Lang{CfgEdit_Title_Other} = "其它"; | |||
$Lang{CfgEdit_Title_Backup_Settings} = "备份设置"; | $Lang{CfgEdit_Title_Backup_Settings} = "备份设置"; | |||
$Lang{CfgEdit_Title_Client_Lookup} = "客户机查找"; | $Lang{CfgEdit_Title_Client_Lookup} = "客户机查找"; | |||
$Lang{CfgEdit_Title_User_Commands} = "用户命令"; | $Lang{CfgEdit_Title_User_Commands} = "用户命令"; | |||
$Lang{CfgEdit_Title_Hosts} = "客户机"; | $Lang{CfgEdit_Title_Hosts} = "客户机"; | |||
$Lang{CfgEdit_Hosts_Comment} = <<EOF; | $Lang{CfgEdit_Hosts_Comment} = <<EOF; | |||
要增加一台新的备份客户机,请点击"添加",然后在 "host" 列输入其主机名。 | 要增加一台新的备份客户机,请点击"添加",然后在 "host" 列输入其主机名。 | |||
关于 "dhcp" 列的选择:只要该客户机的 IP 地址能被 nslookup 或 nmblookup 命令 | 关于 "dhcp" 列的选择:只要该客户机的 IP 地址能被 nslookup 或 nmblookup 命令 | |||
获得,就不选择此标志位。"user" 列中填入该客户机的一个拥有者或使用者的用户名, | 获得,就不选择此标志位。"user" 列中填入该客户机的一个拥有者或使用者的用户名, | |||
此用户拥有开始/中止/浏览/恢复该客户机备份的权限;同时此用户将被传送电子邮件, | 此用户拥有开始/中止/浏览/恢复该客户机备份的权限;同时此用户将被传送电子邮件, | |||
所以此用户名必须是一个合法电子邮件用户名。"moreUsers" 列中可填入该客户机的 | 所以此用户名必须是一个合法电子邮件用户名。"moreUsers" 列中可填入该客户机的 | |||
其他使用者的用户名,他们也拥有开始/中止/浏览/恢复该客户机备份的权限, | 其他使用者的用户名,他们也拥有开始/中止/浏览/恢复该客户机备份的权限, | |||
多个用户名间用逗号分隔且不能含空格。与 "user" 列不同的是,"moreUsers" 列 | 多个用户名间用逗号分隔且不能含空格。与 "user" 列不同的是,"moreUsers" 列 | |||
中用户不被传送电子邮件,所以他们不必是合法电子邮件用户名,只要能被 | 中用户不被传送电子邮件,所以他们不必是合法电子邮件用户名,只要能被 | |||
skipping to change at line 1461 | skipping to change at line 1482 | |||
\${h1("总体配置编辑")} | \${h1("总体配置编辑")} | |||
EOF | EOF | |||
$Lang{CfgEdit_Header_Host} = <<EOF; | $Lang{CfgEdit_Header_Host} = <<EOF; | |||
\${h1("客户机 \$host 配置编辑")} | \${h1("客户机 \$host 配置编辑")} | |||
<p> | <p> | |||
注意:适用于所有客户机的全局性默认配置,其相应 “替换” 旁的方框是不被选择的。如果要修改本客户机的某项设置,请点击 “替换” 旁的方框。如果该设置已经处于被修 改状态,则修改后不需点击 “替换” 旁的方框。如果要将其还原使用默认配置,则需点击 “替换” 旁的方框,使其处于未被修改状态。 | 注意:适用于所有客户机的全局性默认配置,其相应 “替换” 旁的方框是不被选择的。如果要修改本客户机的某项设置,请点击 “替换” 旁的方框。如果该设置已经处于被修 改状态,则修改后不需点击 “替换” 旁的方框。如果要将其还原使用默认配置,则需点击 “替换” 旁的方框,使其处于未被修改状态。 | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{CfgEdit_Button_Save} = "保存"; | $Lang{CfgEdit_Button_Save} = "保存"; | |||
$Lang{CfgEdit_Button_Insert} = "插入"; | $Lang{CfgEdit_Button_Insert} = "插入"; | |||
$Lang{CfgEdit_Button_Delete} = "删除"; | $Lang{CfgEdit_Button_Delete} = "删除"; | |||
$Lang{CfgEdit_Button_Add} = "添加"; | $Lang{CfgEdit_Button_Add} = "添加"; | |||
$Lang{CfgEdit_Button_Override} = "替换"; | $Lang{CfgEdit_Button_Override} = "替换"; | |||
$Lang{CfgEdit_Button_New_Key} = "文件卷名(Windows Share)"; | $Lang{CfgEdit_Button_New_Key} = "文件卷名(Windows Share)"; | |||
$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} = "错误:有误,无法保存"; | |||
= "错误:有误,无法保存"; | $Lang{CfgEdit_Error__must_be_an_integer} = "错误:\$var 必须是整数"; | |||
$Lang{CfgEdit_Error__must_be_an_integer} | $Lang{CfgEdit_Error__must_be_real_valued_number} = "错误:\$var 必须是实数,不能是浮点数 | |||
= "错误:\$var 必须是整数"; | "; | |||
$Lang{CfgEdit_Error__must_be_real_valued_number} | $Lang{CfgEdit_Error__entry__must_be_an_integer} = "错误:\$var 内容 \$k 必须是整数 | |||
= "错误:\$var 必须是实数,不能是浮点数"; | "; | |||
$Lang{CfgEdit_Error__entry__must_be_an_integer} | $Lang{CfgEdit_Error__entry__must_be_real_valued_number} = "错误:\$var 内容 \$k 必须是实数 | |||
= "错误:\$var 内容 \$k 必须是整数"; | ,不能是浮点数"; | |||
$Lang{CfgEdit_Error__entry__must_be_real_valued_number} | $Lang{CfgEdit_Error__must_be_executable_program} = "错误:\$var 必须是可执行程序"; | |||
= "错误:\$var 内容 \$k 必须是实数,不能是浮点数"; | $Lang{CfgEdit_Error__must_be_valid_option} = "错误:\$var 必须是合法选项"; | |||
$Lang{CfgEdit_Error__must_be_executable_program} | $Lang{CfgEdit_Error_Copy_host_does_not_exist} = "客户机 \$copyHost 不存在;生成 | |||
= "错误:\$var 必须是可执行程序"; | 全计算机名 \$fullHost。如果此客户机不是你想要的,请将它删除。"; | |||
$Lang{CfgEdit_Error__must_be_valid_option} | ||||
= "错误:\$var 必须是合法选项"; | $Lang{CfgEdit_Log_Copy_host_config} = "用户 \$User 拷贝了客户机 \$fromHost 的配置到客户机 \$h | |||
$Lang{CfgEdit_Error_Copy_host_does_not_exist} | ost\n"; | |||
= "客户机 \$copyHost 不存在;生成全计算机名 \$fullHost。如果此客户机不是你想要的,请将它删除。"; | $Lang{CfgEdit_Log_Delete_param} = "用户 \$User 从配置 \$conf 中删除了 \$p\n"; | |||
$Lang{CfgEdit_Log_Add_param_value} = "用户 \$User 添加了 \$p 到配置 \$conf 中,值设为 \$va | ||||
$Lang{CfgEdit_Log_Copy_host_config} | lue\n"; | |||
= "用户 \$User 拷贝了客户机 \$fromHost 的配置到客户机 \$host\n"; | $Lang{CfgEdit_Log_Change_param_value} = "用户 \$User 将配置 \$conf 中的 \$p 从 \$valueOl | |||
$Lang{CfgEdit_Log_Delete_param} | d 更改为 \$valueNew\n"; | |||
= "用户 \$User 从配置 \$conf 中删除了 \$p\n"; | $Lang{CfgEdit_Log_Host_Delete} = "用户 \$User 删除了客户机 \$host\n"; | |||
$Lang{CfgEdit_Log_Add_param_value} | $Lang{CfgEdit_Log_Host_Change} = "用户 \$User 将客户机 \$host 上的 \$key 从 \$valu | |||
= "用户 \$User 添加了 \$p 到配置 \$conf 中,值设为 \$value\n"; | eOld 更改为 \$valueNew\n"; | |||
$Lang{CfgEdit_Log_Change_param_value} | $Lang{CfgEdit_Log_Host_Add} = "用户 \$User 添加了客户机 \$host: \$value\n"; | |||
= "用户 \$User 将配置 \$conf 中的 \$p 从 \$valueOld 更改为 \$valueNew\n"; | ||||
$Lang{CfgEdit_Log_Host_Delete} | ||||
= "用户 \$User 删除了客户机 \$host\n"; | ||||
$Lang{CfgEdit_Log_Host_Change} | ||||
= "用户 \$User 将客户机 \$host 上的 \$key 从 \$valueOld 更改为 \$valueNew\n"; | ||||
$Lang{CfgEdit_Log_Host_Add} | ||||
= "用户 \$User 添加了客户机 \$host: \$value\n"; | ||||
#end of lang_zh_CN.pm | #end of lang_zh_CN.pm | |||
End of changes. 62 change blocks. | ||||
201 lines changed or deleted | 234 lines changed or added |