#!/usr/bin/perl
#my %lang;
#use strict;
use utf8;
# --------------------------------
$Lang{Start_Archive} = "开始备档";
$Lang{Stop_Dequeue_Archive} = "中止/取消备档";
$Lang{Start_Full_Backup} = "开始完全备份";
$Lang{Start_Incr_Backup} = "开始增量备份";
$Lang{Stop_Dequeue_Backup} = "中止/取消备份";
$Lang{Restore} = "恢复";
$Lang{Type_full} = "完全";
$Lang{Type_incr} = "增量";
# -----
$Lang{Only_privileged_users_can_view_admin_options} = "只有特权用户可以查看管理选项。";
$Lang{H_Admin_Options} = "BackupPC 服务器:管理选项";
$Lang{Admin_Options} = "管理选项";
$Lang{Admin_Options_Page} = <
\${h2("需要关注的错误")}
EOF
$Lang{Admin_Start_Server} = <
你想现在启动它吗?
EOF
# -----
$Lang{H_BackupPC_Server_Status} = "BackupPC 服务器状态";
$Lang{BackupPC_Server_Status_General_Info}= <
EOF
$Lang{BackupPC_Server_Status} = <
\$jobStr
客户机
类型
用户
开始时间
命令
进程号
传输进程号
EOF
# --------------------------------
$Lang{BackupPC__Server_Summary} = "BackupPC: 客户机报告";
$Lang{BackupPC__Archive} = "BackupPC: 备档";
$Lang{BackupPC_Summary} = <
\$statusStr
客户机
类型
用户
最后一次尝试
详情
错误时间
最后一次错误( PING 失败除外)
有 \$hostCntGood 台客户机已完成备份,总数是:
客户机 | 用户 | 完全备份个数 | 最后一次完全备份 (天前) | 完全备份大小 (GB) | 完全备份速度 (MB/s) | 增量备份个数 | 最后一次增量备份 (天前) | 最后一次备份 (天前) | 当前状态 | 传输错误数目 | 最后一次备份结果 |
有 \$hostCntNone 台客户机从未被备份过。
客户机 | 用户 | 完全备份个数 | 最后一次完全备份 (天前) | 完全备份大小 (GB) | 完全备份速度 (MB/s) | 增量备份个数 | 最后一次增量备份 (天前) | 最后一次备份 (天前) | 当前状态 | 传输错误数目 | 最后一次备份结果 |
EOF
$Lang{BackupPC_Archive2} = <
警告: 取决于你选择的文件/目录,此备档可能会占用很大存储空间。 可能需要若干分钟或更长时间来生成和传输此备档,并且还需要足够大的本地磁盘空间。
原始文件/目录 | 将被恢复到 |
返回 \$hostDest 主页。
EOF
$Lang{BackupPC_Archive_Reply_from_server} = <
\$statusStr
点击备份序列号浏览和恢复文件。
备份序列号# | 类型 | 完整 | 备份级别 | 开始时间 | 耗时(分钟) | 距离现在(天前) | 服务器上备份路径 |
\$restoreStr
备份序列号# | 类型 | 查看 | 传输错误数目 | 损坏文件数目 | 损坏文件系统卷数目 | 损坏 Tar 文件数目 |
"原有文件"是指原先已存在备份池中的文件;"新增文件"是指备份新写入池中的文件。 空文件不被统计在内。
合计 | 原有文件 | 新增文件 | ||||||
备份序列号# | 类型 | 文件数目 | 大小(MB) | 备份速度(MB/sec) | 文件数目 | 大小(MB) | 文件数目 | 大小(MB) |
备份池中原有文件和新增文件的压缩性能报告。
原有文件 | 新增文件 | |||||||
备份序列号# | 类型 | 压缩级别 | 压缩前(MB) | 压缩后(MB) | 压缩比 | 压缩前(MB) | 压缩后(MB) | 压缩比 |
|
|
备份序列号 | \$backupNumStr
备份时间 | \$backupTimeStr
恢复序列号 | \$Restores[\$i]{num} |
请求方 | \$RestoreReq{user} |
请求时间 | \$reqTime |
结果 | \$Restores[\$i]{result} |
错误信息 | \$Restores[\$i]{errorMsg} |
源客户机 | \$RestoreReq{hostSrc} |
源备份序列号 | \$RestoreReq{num} |
源文件卷 | \$RestoreReq{shareSrc} |
目的客户机 | \$RestoreReq{hostDest} |
目的文件卷 | \$RestoreReq{shareDest} |
恢复开始时间 | \$startTime |
耗时 | \$duration 分钟 |
文件个数 | \$Restores[\$i]{nFiles} |
文件总大小 | \${MB} MB |
传输速率 | \$MBperSec MB/sec |
Tar 生成过程错误个数 | \$Restores[\$i]{tarCreateErrs} |
传输过程错误个数 | \$Restores[\$i]{xferErrs} |
传输日志文件 | 查看日志, 查看错误 |
原始文件/目录 | 恢复至 |
备档序列号 | \$Archives[\$i]{num} |
请求方 | \$ArchiveReq{user} |
请求方 | \$reqTime |
结果 | \$Archives[\$i]{result} |
错误信息 | \$Archives[\$i]{errorMsg} |
开始时间 | \$startTime |
耗时 | \$duration 分钟 |
传输日志文件 | 查看日志, 查看错误 |
\${h1("客户机列表")}
客户机 | 备份序列号 |
恢复序列号 | 结果 | 开始时间 | 耗时(分钟) | 文件个数 | 大小(MB) | Tar 错误个数 | 传输错误个数 |
EOF
$Lang{Archive_Summary} = <
EOF
$Lang{BackupPC__Documentation} = "BackupPC: 文档资料";
$Lang{No} = "否";
$Lang{Yes} = "是";
$Lang{The_directory_is_empty} = <
EOF
$Lang{CfgEdit_Button_Save} = "保存";
$Lang{CfgEdit_Button_Insert} = "插入";
$Lang{CfgEdit_Button_Delete} = "删除";
$Lang{CfgEdit_Button_Add} = "添加";
$Lang{CfgEdit_Button_Override} = "替换";
$Lang{CfgEdit_Button_New_Key} = "文件卷名(Windows Share)";
$Lang{CfgEdit_Error_No_Save}
= "错误:有误,无法保存";
$Lang{CfgEdit_Error__must_be_an_integer}
= "错误:\$var 必须是整数";
$Lang{CfgEdit_Error__must_be_real_valued_number}
= "错误:\$var 必须是实数,不能是浮点数";
$Lang{CfgEdit_Error__entry__must_be_an_integer}
= "错误:\$var 内容 \$k 必须是整数";
$Lang{CfgEdit_Error__entry__must_be_real_valued_number}
= "错误:\$var 内容 \$k 必须是实数,不能是浮点数";
$Lang{CfgEdit_Error__must_be_executable_program}
= "错误:\$var 必须是可执行程序";
$Lang{CfgEdit_Error__must_be_valid_option}
= "错误:\$var 必须是合法选项";
$Lang{CfgEdit_Error_Copy_host_does_not_exist}
= "客户机 \$copyHost 不存在;生成全计算机名 \$fullHost。如果此客户机不是你想要的,请将它删除。";
$Lang{CfgEdit_Log_Copy_host_config}
= "用户 \$User 拷贝了客户机 \$fromHost 的配置到客户机 \$host\n";
$Lang{CfgEdit_Log_Delete_param}
= "用户 \$User 从配置 \$conf 中删除了 \$p\n";
$Lang{CfgEdit_Log_Add_param_value}
= "用户 \$User 添加了 \$p 到配置 \$conf 中,值设为 \$value\n";
$Lang{CfgEdit_Log_Change_param_value}
= "用户 \$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
\$ArchiveStr
备档序列号
结果
开始时间
耗时(分钟)
目录 \${EscHTML(\$dirDisplay)} 是空目录
EOF
#$Lang{on} = "开";
$Lang{off} = "关";
$Lang{backupType_full} = "完全";
$Lang{backupType_incr} = "增量";
$Lang{backupType_partial} = "部分";
$Lang{failed} = "失败";
$Lang{success} = "成功";
$Lang{and} = "和";
# ------
# Hosts states and reasons
$Lang{Status_idle} = "空闲";
$Lang{Status_backup_starting} = "备份已开始";
$Lang{Status_backup_in_progress} = "备份进行中";
$Lang{Status_restore_starting} = "恢复已开始";
$Lang{Status_restore_in_progress} = "恢复进行中";
$Lang{Status_link_pending} = "文件链接待建立";
$Lang{Status_link_running} = "文件链接建立中";
$Lang{Reason_backup_done} = "完成";
$Lang{Reason_restore_done} = "恢复完成";
$Lang{Reason_archive_done} = "备档完成";
$Lang{Reason_nothing_to_do} = "空闲";
$Lang{Reason_backup_failed} = "备份失败";
$Lang{Reason_restore_failed} = "恢复失败";
$Lang{Reason_archive_failed} = "备档失败";
$Lang{Reason_no_ping} = "网络连接中断(no ping)";
$Lang{Reason_backup_canceled_by_user} = "备份被用户取消";
$Lang{Reason_restore_canceled_by_user} = "恢复被用户取消";
$Lang{Reason_archive_canceled_by_user} = "备档被用户取消";
$Lang{Disabled_OnlyManualBackups} = "自动备份被关闭";
$Lang{Disabled_AllBackupsDisabled} = "关闭";
# ---------
# Email messages
# No backup ever
$Lang{EMailNoBackupEverSubj} = "BackupPC: 客户机 \$host 从未被成功备份过";
$Lang{EMailNoBackupEverMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
尊敬的用户 $userName,
您的电脑 ($host) 还从来没有被我们的备份系统成功备份过。
正常情况下,当您的电脑与网络连接时电脑备份会自动进行。
如果您属于下面两种情况,请与系统管理员联系:
- 您的电脑经常是连在网络上的。这意味着可能是某些配置
方面的问题导致备份无法进行。
- 您不希望您的电脑被备份,并且不愿再收到这些电子邮件。
如果不是以上这些情况,请确认您的电脑是被连接在网络上的。
此致敬礼,
BackupPC Genie
http://backuppc.sourceforge.net
EOF
# No recent backup
$Lang{EMailNoBackupRecentSubj} = "BackupPC: 客户机 \$host 最近未被备份过";
$Lang{EMailNoBackupRecentMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
尊敬的用户 $userName,
您的电脑 ($host) 已经有 $days 天没有被成功备份过了。您的电脑
第一次被备份是在 $firstTime 天前,直至 $days 天前已经被备份过 $numBackups 次。
正常情况下,当您的电脑与网络连接时电脑备份会自动进行。
在最近 $days 天内,如果您的电脑已经与网络连接了若干小时,
请与系统管理员联系以判断为什么备份没有进行。
除此之外,如果您不在办公室,您只能手动拷贝重要文件到其它存储介质上。
应该提醒您的是,如果您的电脑磁盘损坏,您在最近 $days 天内创建或修改
的文件,包括新收到的电子邮件和附件,将无法被恢复。
此致敬礼,
BackupPC Genie
http://backuppc.sourceforge.net
EOF
# Old Outlook files
$Lang{EMailOutlookBackupSubj} = "BackupPC: 客户机 \$host 上的微软 Outlook 文件需要备份";
$Lang{EMailOutlookBackupMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
尊敬的用户 $userName,
您的电脑上的 Outlook 文件 $howLong。
这些文件包括所有您的电子邮件,附件,通讯录及日程表信息。
您的电脑第一次被备份是在 $firstTime 天前,直至 $lastTime 天前已经被
备份过 $numBackups 次。但是,Outlook 在运行时锁住所有所属文件,
导致这些文件无法被备份。
建议您依以下方式备份 Outlook 文件:
1。首先确认电脑是连接在网路上;
2。退出 Outlook 及所有其它应用;
3。使用网页浏览器访问此链接:
$CgiURL?host=$host
选择 “开始增量备份”,启动增量备份操作;然后选择 “返回 $host 主页”
并用浏览器的 “刷新” 功能来检查该备份操作的状态。
此致敬礼,
BackupPC Genie
http://backuppc.sourceforge.net
EOF
$Lang{howLong_not_been_backed_up} = "还从未被成功备份过";
$Lang{howLong_not_been_backed_up_for_days_days} = "已经有 \$days 天未被备份过";
#######################################################################
# RSS strings
#######################################################################
$Lang{RSS_Doc_Title} = "BackupPC 服务器";
$Lang{RSS_Doc_Description} = "RSS feed for BackupPC";
$Lang{RSS_Host_Summary} = <