pt_br.pm (BackupPC-4.3.2) | : | pt_br.pm (BackupPC-4.4.0) | ||
---|---|---|---|---|
skipping to change at line 21 | skipping to change at line 21 | |||
# | # | |||
# 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} = "Iniciar backup"; | $Lang{Start_Archive} = "Iniciar backup"; | |||
$Lang{Stop_Dequeue_Archive} = "Parar/Cancelar backup"; | $Lang{Stop_Dequeue_Archive} = "Parar/Cancelar backup"; | |||
$Lang{Start_Full_Backup} = "Iniciar Backup Completo"; | $Lang{Start_Full_Backup} = "Iniciar Backup Completo"; | |||
$Lang{Start_Incr_Backup} = "Iniciar Backup Incremental"; | $Lang{Start_Incr_Backup} = "Iniciar Backup Incremental"; | |||
$Lang{Stop_Dequeue_Backup} = "Parar/Cancelar Backup"; | $Lang{Stop_Dequeue_Backup} = "Parar/Cancelar Backup"; | |||
$Lang{Restore} = "Restaurar"; | $Lang{Restore} = "Restaurar"; | |||
$Lang{Type_full} = "completo"; | $Lang{Type_full} = "completo"; | |||
$Lang{Type_incr} = "incremental"; | $Lang{Type_incr} = "incremental"; | |||
# ----- | # ----- | |||
$Lang{Only_privileged_users_can_view_admin_options} = "Somente superusuarios pod | $Lang{Only_privileged_users_can_view_admin_options} = "Somente superusuarios pod | |||
em ver as opções de administração."; | em ver as opções de administração."; | |||
$Lang{H_Admin_Options} = "Servidor BackupPC: Opções de administração"; | $Lang{H_Admin_Options} = "Servidor BackupPC: Opções | |||
$Lang{Admin_Options} = "Opções de administração"; | de administração"; | |||
$Lang{Admin_Options_Page} = <<EOF; | $Lang{Admin_Options} = "Opções de administração"; | |||
$Lang{Admin_Options_Page} = <<EOF; | ||||
\${h1(qq{$Lang{Admin_Options}})} | \${h1(qq{$Lang{Admin_Options}})} | |||
<br> | <br> | |||
\${h2("Controle do Servidor")} | \${h2("Controle do Servidor")} | |||
<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>Atualizar configurações do servidor:<td><input type="button" value="Re load" | <tr><td>Atualizar configurações do servidor:<td><input type="button" value="Re load" | |||
onClick="document.ReloadForm.action.value='Reload'; | onClick="document.ReloadForm.action.value='Reload'; | |||
document.ReloadForm.submit();"> | document.ReloadForm.submit();"> | |||
</table> | </table> | |||
</form> | </form> | |||
<!-- | <!-- | |||
\${h2("Configuração do Servidor")} | \${h2("Configuração do Servidor")} | |||
<ul> | <ul> | |||
<li><i>Espaço para outras opções... e.j.,</i> | <li><i>Espaço para outras opções... e.j.,</i> | |||
<li>Editar configurações do servidor | <li>Editar configurações do servidor | |||
</ul> | </ul> | |||
--> | --> | |||
EOF | EOF | |||
$Lang{Unable_to_connect_to_BackupPC_server} = "Impossível conectar ao servidor B ackupPC"; | $Lang{Unable_to_connect_to_BackupPC_server} = "ImpossÃvel conectar ao servidor BackupPC"; | |||
$Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; | $Lang{Unable_to_connect_to_BackupPC_server_error_message} = <<EOF; | |||
Este script CGI (\$MyURL) não pode conectar-se ao servidor BackupPC | Este script CGI (\$MyURL) não pode conectar-se ao servidor BackupPC | |||
em \$Conf{ServerHost} porta \$Conf{ServerPort}.<br> | em \$Conf{ServerHost} porta \$Conf{ServerPort}.<br> | |||
O erro foi: \$err.<br> | O erro foi: \$err.<br> | |||
Talvez o servidor BackupPC não esteja ativo ou há um | Talvez o servidor BackupPC não esteja ativo ou há um | |||
erro de configuração. Por favor informe o administrador do sistema. | erro de configuração. Por favor informe o administrador do sistema. | |||
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"> | |||
O servidor BackupPC em <tt>\$Conf{ServerHost}</tt> port <tt>\$Conf{ServerPort}</ tt> | O servidor BackupPC em <tt>\$Conf{ServerHost}</tt> port <tt>\$Conf{ServerPort}</ tt> | |||
não está iniciando (pode ter parado ou não ainda não iniciado).<br> | não está iniciando (pode ter parado ou não ainda não iniciado).<br> | |||
Deseja inicia-lo agora? | Deseja inicia-lo agora? | |||
<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} = "Estado do Servidor BackupPC"; | $Lang{H_BackupPC_Server_Status} = "Estado do Servidor BackupPC"; | |||
$Lang{BackupPC_Server_Status_General_Info}= <<EOF; | $Lang{BackupPC_Server_Status_General_Info} = <<EOF; | |||
\${h2(\"Informações Gerais do servidor\")} | \${h2(\"Informações Gerais do servidor\")} | |||
<ul> | <ul> | |||
<li> O PID do servidor é \$Info{pid}, no host \$Conf{ServerHost}, | <li> O PID do servidor é \$Info{pid}, no host \$Conf{ServerHost}, | |||
versão \$Info{Version}, iniciado em \$serverStartTime. | versão \$Info{Version}, iniciado em \$serverStartTime. | |||
<li> Esta informação de estado foi gerada em \$now. | <li> Esta informação de estado foi gerada em \$now. | |||
<li> A última configuração foi carregada às \$configLoadTime | <li> A última configuração foi carregada à s \$configLoadTime | |||
<li> A fila de PCs se ativará novamente em \$nextWakeupTime. | <li> A fila de PCs se ativará novamente em \$nextWakeupTime. | |||
<li> Informações adicionais: | <li> Informações adicionais: | |||
<ul> | <ul> | |||
<li>\$numBgQueue solicitações de backup pendentes desde a última ativaçã | <li>\$numBgQueue solicitações de backup pendentes desde a última ativaçã | |||
o programada, | o programada, | |||
<li>\$numUserQueue solicitações de backup de usuarios, | <li>\$numUserQueue solicitações de backup de usuarios, | |||
<li>\$numCmdQueue solicitações de comandos pendentes, | <li>\$numCmdQueue solicitações de comandos pendentes, | |||
\$poolInfo | \$poolInfo | |||
<li>O sistema de arquivos estava recentemente em \$Info{DUlastValue}% | <li>O sistema de arquivos estava recentemente em \$Info{DUlastValue}% | |||
(\$DUlastTime), o máximo de hoje é \$Info{DUDailyMax}% (\$DUmaxTime) | (\$DUlastTime), o máximo de hoje é \$Info{DUDailyMax}% (\$DUmaxTime) | |||
e o máximo de ontem foi \$Info{DUDailyMaxPrev}%. | e o máximo de ontem foi \$Info{DUDailyMaxPrev}%. | |||
<li>Inode O sistema de arquivos estava recentemente em \$Info{DUInodelas tValue}% | <li>Inode O sistema de arquivos estava recentemente em \$Info{DUInodelas tValue}% | |||
(\$DUlastTime), o máximo de hoje é \$Info{DUInodeDailyMax}% (\$DUIno | (\$DUlastTime), o máximo de hoje é \$Info{DUInodeDailyMax}% (\$DUIno | |||
demaxTime) | demaxTime) | |||
e o máximo de ontem foi \$Info{DUInodeDailyMaxPrev}%. | e o máximo de ontem foi \$Info{DUInodeDailyMaxPrev}%. | |||
</ul> | </ul> | |||
</ul> | </ul> | |||
EOF | EOF | |||
$Lang{BackupPC_Server_Status} = <<EOF; | $Lang{BackupPC_Server_Status} = <<EOF; | |||
\${h1(qq{$Lang{H_BackupPC_Server_Status}})} | \${h1(qq{$Lang{H_BackupPC_Server_Status}})} | |||
<p> | <p> | |||
\${h2("Trabalhos em Execução")} | \${h2("Trabalhos em Execução")} | |||
<p> | <p> | |||
<table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> | <table class="tableStnd sortable" border cellspacing="1" cellpadding="3"> | |||
<tr class="tableheader"><td> Host </td> | <tr class="tableheader"><td> Host </td> | |||
<td> Tipo </td> | <td> Tipo </td> | |||
<td> Usuário </td> | <td> Usuário </td> | |||
<td> Hora de Início </td> | <td> Hora de InÃcio </td> | |||
<td> Comando </td> | <td> Comando </td> | |||
<td align="center"> PID </td> | <td align="center"> PID </td> | |||
<td align="center"> Transfer. PID </td> | <td align="center"> Transfer. PID </td> | |||
<td align="center"> Status </td> | <td align="center"> Status </td> | |||
<td align="center"> Count </td> | <td align="center"> Count </td> | |||
</tr> | </tr> | |||
\$jobStr | \$jobStr | |||
</table> | </table> | |||
<p> | <p> | |||
\$generalInfo | \$generalInfo | |||
\${h2("Falhas que Precisam de Atenção")} | \${h2("Falhas que Precisam de Atenção")} | |||
<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"> Host </td> | <tr class="tableheader"><td align="center"> Host </td> | |||
<td align="center"> Tipo </td> | <td align="center"> Tipo </td> | |||
<td align="center"> Usuário </td> | <td align="center"> Usuário </td> | |||
<td align="center"> Última Tentativa </td> | <td align="center"> Última Tentativa </td> | |||
<td align="center"> Detalhes </td> | <td align="center"> Detalhes </td> | |||
<td align="center"> Hora do erro </td> | <td align="center"> Hora do erro </td> | |||
<td> Último erro (ping não incluido) </td></tr> | <td> Último erro (ping não incluido) </td></tr> | |||
\$statusStr | \$statusStr | |||
</table> | </table> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Server_Summary} = "BackupPC: Resumo do Servidor"; | $Lang{BackupPC__Server_Summary} = "BackupPC: Resumo do Servidor"; | |||
$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>Este status foi generado em \$now. | <li>Este status foi generado em \$now. | |||
<li>O sistema de arquivos estava recentemente em \$Info{DUlastValue}% | <li>O sistema de arquivos estava recentemente em \$Info{DUlastValue}% | |||
(\$DUlastTime), o m?ximo de hoje ? \$Info{DUDailyMax}% (\$DUmaxTime) | (\$DUlastTime), o m?ximo de hoje ? \$Info{DUDailyMax}% (\$DUmaxTime) | |||
e o m?ximo de ontem foi \$Info{DUDailyMaxPrev}%. | e o m?ximo de ontem foi \$Info{DUDailyMaxPrev}%. | |||
<li>Inode O sistema de arquivos estava recentemente em \$Info{DUInodelastValue}% | <li>Inode O sistema de arquivos estava recentemente em \$Info{DUInodelastValue}% | |||
(\$DUlastTime), o máximo de hoje é \$Info{DUInodeDailyMax}% (\$DUInodemaxTim | (\$DUlastTime), o máximo de hoje é \$Info{DUInodeDailyMax}% (\$DUInodemaxTim | |||
e) | e) | |||
e o máximo de ontem foi \$Info{DUInodeDailyMaxPrev}%. | e o máximo de ontem foi \$Info{DUInodeDailyMaxPrev}%. | |||
</ul> | </ul> | |||
</p> | </p> | |||
\${h2("Hosts com Backups Completos")} | \${h2("Hosts com Backups Completos")} | |||
<p> | <p> | |||
Existem \$hostCntGood hosts com backup, de um total de : | Existem \$hostCntGood hosts com backup, de um total de : | |||
<ul> | <ul> | |||
<li> \$fullTot backups com tamanho total de \${fullSizeTot} GiB | <li> \$fullTot backups com tamanho total de \${fullSizeTot} GiB | |||
(antes de agrupar e comprimir), | (antes de agrupar e comprimir), | |||
<li> \$incrTot backups incrementais com tamanho total de \${incrSizeTot} GiB | <li> \$incrTot backups incrementais com tamanho total de \${incrSizeTot} GiB | |||
skipping to change at line 185 | skipping to change at line 187 | |||
<td align="center"> Usuario </td> | <td align="center"> Usuario </td> | |||
<td align="center"> Comente </td> | <td align="center"> Comente </td> | |||
<td align="center"> #Completo </td> | <td align="center"> #Completo </td> | |||
<td align="center"> Completo Antig. (Dias) </td> | <td align="center"> Completo Antig. (Dias) </td> | |||
<td align="center"> Completo Tamanho (GiB) </td> | <td align="center"> Completo Tamanho (GiB) </td> | |||
<td align="center"> Velocidade (MB/sec) </td> | <td align="center"> Velocidade (MB/sec) </td> | |||
<td align="center"> #Incrementais </td> | <td align="center"> #Incrementais </td> | |||
<td align="center"> Incrementais Antig (Dias) </td> | <td align="center"> Incrementais Antig (Dias) </td> | |||
<td align="center"> ENG Last Backup (days) </td> | <td align="center"> ENG Last Backup (days) </td> | |||
<td align="center"> Estado </td> | <td align="center"> Estado </td> | |||
<td align="center"> Nº Xfer errs </td> | <td align="center"> Nº Xfer errs </td> | |||
<td align="center"> Última Tentativa </td></tr> | <td align="center"> Última Tentativa </td></tr> | |||
\$strGood | \$strGood | |||
</table> | </table> | |||
\${h2("Hosts Sem Backups")} | \${h2("Hosts Sem Backups")} | |||
<p> | <p> | |||
Existem \$hostCntNone hosts sem backups. | Existem \$hostCntNone hosts sem backups. | |||
<p> | <p> | |||
<table class="sortable" id="host_summary_nobackups" border cellpadding="3" cells pacing="1"> | <table class="sortable" id="host_summary_nobackups" border cellpadding="3" cells pacing="1"> | |||
<tr class="tableheader"><td> Host </td> | <tr class="tableheader"><td> Host </td> | |||
<td align="center"> Usuario </td> | <td align="center"> Usuario </td> | |||
<td align="center"> Comente </td> | <td align="center"> Comente </td> | |||
<td align="center"> #Completo </td> | <td align="center"> #Completo </td> | |||
<td align="center"> Completo Antig. (Dias) </td> | <td align="center"> Completo Antig. (Dias) </td> | |||
<td align="center"> Completo Tamanho (GiB) </td> | <td align="center"> Completo Tamanho (GiB) </td> | |||
<td align="center"> Velocidade (MB/sec)</td> | <td align="center"> Velocidade (MB/sec)</td> | |||
<td align="center"> #Incrementais </td> | <td align="center"> #Incrementais </td> | |||
<td align="center"> Incrementais Antig (Dias) </td> | <td align="center"> Incrementais Antig (Dias) </td> | |||
<td align="center"> ENG Last Backup (days) </td> | <td align="center"> ENG Last Backup (days) </td> | |||
<td align="center"> Estado </td> | <td align="center"> Estado </td> | |||
<td align="center"> Nº Xfer errs </td> | <td align="center"> Nº Xfer errs </td> | |||
<td align="center"> Última tentativa </td></tr> | <td align="center"> Última tentativa </td></tr> | |||
\$strNone | \$strNone | |||
</table> | </table> | |||
EOF | EOF | |||
$Lang{BackupPC_Archive} = <<EOF; | $Lang{BackupPC_Archive} = <<EOF; | |||
\${h1(qq{$Lang{BackupPC__Archive}})} | \${h1(qq{$Lang{BackupPC__Archive}})} | |||
<script language="javascript" type="text/javascript"> | <script language="javascript" type="text/javascript"> | |||
<!-- | <!-- | |||
function checkAll(location) | function checkAll(location) | |||
skipping to change at line 249 | skipping to change at line 251 | |||
Existem \$hostCntGood hosts que possuem backup com tamanho total de \${fullSizeT ot}GiB | Existem \$hostCntGood hosts que possuem backup com tamanho total de \${fullSizeT ot}GiB | |||
<p> | <p> | |||
<form name="form1" method="post" action="\$MyURL"> | <form name="form1" method="post" action="\$MyURL"> | |||
<input type="hidden" name="fcbMax" value="\$checkBoxCnt"> | <input type="hidden" name="fcbMax" value="\$checkBoxCnt"> | |||
<input type="hidden" name="type" value="1"> | <input type="hidden" name="type" value="1"> | |||
<input type="hidden" name="host" value="\${EscHTML(\$archHost)}"> | <input type="hidden" name="host" value="\${EscHTML(\$archHost)}"> | |||
<input type="hidden" name="action" value="Archive"> | <input type="hidden" name="action" value="Archive"> | |||
<table class="tableStnd" border cellpadding="3" cellspacing="1"> | <table class="tableStnd" border cellpadding="3" cellspacing="1"> | |||
<tr class="tableheader"><td align=center> Host</td> | <tr class="tableheader"><td align=center> Host</td> | |||
<td align="center"> Usuário </td> | <td align="center"> Usuário </td> | |||
<td align="center"> Tamanho Backup </td> | <td align="center"> Tamanho Backup </td> | |||
\$strGood | \$strGood | |||
\$checkAllHosts | \$checkAllHosts | |||
</table> | </table> | |||
</form> | </form> | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{BackupPC_Archive2} = <<EOF; | $Lang{BackupPC_Archive2} = <<EOF; | |||
skipping to change at line 282 | skipping to change at line 284 | |||
\$paramStr | \$paramStr | |||
<tr> | <tr> | |||
<td colspan=2><input type="submit" value="Iniciar Archive" name="ignore"></t d> | <td colspan=2><input type="submit" value="Iniciar Archive" name="ignore"></t d> | |||
</tr> | </tr> | |||
</form> | </form> | |||
</table> | </table> | |||
EOF | EOF | |||
$Lang{BackupPC_Archive2_location} = <<EOF; | $Lang{BackupPC_Archive2_location} = <<EOF; | |||
<tr> | <tr> | |||
<td>Archive Localização/Dispositivo</td> | <td>Archive Localização/Dispositivo</td> | |||
<td><input type="text" value="\$ArchiveDest" name="archive_device"></td> | <td><input type="text" value="\$ArchiveDest" name="archive_device"></td> | |||
</tr> | </tr> | |||
EOF | EOF | |||
$Lang{BackupPC_Archive2_compression} = <<EOF; | $Lang{BackupPC_Archive2_compression} = <<EOF; | |||
<tr> | <tr> | |||
<td>Compression</td> | <td>Compression</td> | |||
<td> | <td> | |||
<input type="radio" value="0" name="compression" \$ArchiveCompNone>None<br> | <input type="radio" value="0" name="compression" \$ArchiveCompNone>None<br> | |||
<input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br> | <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br> | |||
skipping to change at line 315 | skipping to change at line 317 | |||
$Lang{BackupPC_Archive2_split} = <<EOF; | $Lang{BackupPC_Archive2_split} = <<EOF; | |||
<tr> | <tr> | |||
<td>Dividir resultado em</td> | <td>Dividir resultado em</td> | |||
<td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabytes< /td> | <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabytes< /td> | |||
</tr> | </tr> | |||
EOF | EOF | |||
# ----------------------------------- | # ----------------------------------- | |||
$Lang{Pool_Stat} = <<EOF; | $Lang{Pool_Stat} = <<EOF; | |||
<li>O pool de \${poolSize}GiB compreende \$info->{"\${name}FileCnt"} arq uivos | <li>O pool de \${poolSize}GiB compreende \$info->{"\${name}FileCnt"} arq uivos | |||
e \$info->{"\${name}DirCnt"} diretórios (as of \$poolTime), | e \$info->{"\${name}DirCnt"} diretórios (as of \$poolTime), | |||
<li>O processamento do pool é de \$info->{"\${name}FileCntRep"} arquivos | <li>O processamento do pool é de \$info->{"\${name}FileCntRep"} arquivos | |||
repetidos cuja cadeia maior é \$info->{"\${name}FileRepMax"}, | repetidos cuja cadeia maior é \$info->{"\${name}FileRepMax"}, | |||
<li>O processo de limpeza noturna eliminou \$info->{"\${name}FileCntRm"} arquivos de | <li>O processo de limpeza noturna eliminou \$info->{"\${name}FileCntRm"} arquivos de | |||
\${poolRmSize}GiB (around \$poolTime), | \${poolRmSize}GiB (around \$poolTime), | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Solicitação de Backup po r \$host"; | $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Solicitação de Backup por \$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> | |||
A resposta do servidor foi: \$reply | A resposta do servidor foi: \$reply | |||
<p> | <p> | |||
Voltar a <a href="\$MyURL?host=\$host">\$host home page</a>. | Voltar a <a href="\$MyURL?host=\$host">\$host home page</a>. | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Confirme inicio do b ackup em \$host"; | $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Confirme inicio do b ackup em \$host"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Are_you_sure_start} = <<EOF; | $Lang{Are_you_sure_start} = <<EOF; | |||
\${h1("Tem certeza?")} | \${h1("Tem certeza?")} | |||
<p> | <p> | |||
Iniciando Backup \$type em \$host. | Iniciando Backup \$type em \$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=""> | |||
Tem certeza desta ação? | Tem certeza desta ação? | |||
<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: Confirmação de Parada | $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Confirmação de Parada | |||
do Backup \$host"; | do Backup \$host"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Are_you_sure_stop} = <<EOF; | $Lang{Are_you_sure_stop} = <<EOF; | |||
\${h1("Tem certeza?")} | \${h1("Tem certeza?")} | |||
<p> | <p> | |||
Você está certo de parar/sair da fila de backup em \$host; | Você está certo de parar/sair da fila de backup em \$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="doit" value="1"> | <input type="hidden" name="doit" value="1"> | |||
<input type="hidden" name="action" value=""> | <input type="hidden" name="action" value=""> | |||
Assim mesmo, por favor não impessa outro backup durante | Assim mesmo, por favor não impessa outro backup durante | |||
<input type="text" name="backoff" size="10" value="\$backoff"> horas. | <input type="text" name="backoff" size="10" value="\$backoff"> horas. | |||
<p> | <p> | |||
Tem certeza de que quer fazer isto? | Tem certeza de que quer fazer isto? | |||
<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_} = "Somente administradores podem v er as filas."; | $Lang{Only_privileged_users_can_view_queues_} = "Somente administradores podem v er as filas."; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Only_privileged_users_can_archive} = "Somente administradores podem arquiv ar."; | $Lang{Only_privileged_users_can_archive} = "Somente administradores podem arquiv ar."; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Queue_Summary} = "BackupPC: Resumo da Fila de Backup"; | $Lang{BackupPC__Queue_Summary} = "BackupPC: Resumo da Fila de Backup"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Backup_Queue_Summary} = <<EOF; | $Lang{Backup_Queue_Summary} = <<EOF; | |||
\${h1("Resumo da Fila de Backup")} | \${h1("Resumo da Fila de Backup")} | |||
\${h2("Resumo da Fila de Usuários")} | \${h2("Resumo da Fila de Usuários")} | |||
<p> | <p> | |||
As seguintes solicitações de usuários estão atualmente em fila: | As seguintes solicitações de usuários estão atualmente em fila: | |||
</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> | |||
<td> Hora Sol. </td> | <td> Hora Sol. </td> | |||
<td> Usuário </td></tr> | <td> Usuário </td></tr> | |||
\$strUser | \$strUser | |||
</table> | </table> | |||
\${h2("Resumo da Fila em Segundo Plano")} | \${h2("Resumo da Fila em Segundo Plano")} | |||
<p> | <p> | |||
As seguintes solicitações em segundo plano estão atualmente em fila: | As seguintes solicitações em segundo plano estão atualmente em fila: | |||
</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> | |||
<td> Hora Sol. </td> | <td> Hora Sol. </td> | |||
<td> Usuário </td></tr> | <td> Usuário </td></tr> | |||
\$strBg | \$strBg | |||
</table> | </table> | |||
\${h2("Resumo da Fila de Comandos")} | \${h2("Resumo da Fila de Comandos")} | |||
<p> | <p> | |||
Os seguintes comandos estão atualmente em fila: | Os seguintes comandos estão atualmente em fila: | |||
</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> | |||
<td> Hora Sol. </td> | <td> Hora Sol. </td> | |||
<td> Usuário </td> | <td> Usuário </td> | |||
<td> Comando </td></tr> | <td> Comando </td></tr> | |||
\$strCmd | \$strCmd | |||
</table> | </table> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Backup_PC__Log_File__file} = "BackupPC: LOG de Registro \$file"; | $Lang{Backup_PC__Log_File__file} = "BackupPC: LOG de Registro \$file"; | |||
$Lang{Log_File__file__comment} = <<EOF; | $Lang{Log_File__file__comment} = <<EOF; | |||
\${h1("Log File \$file \$comment")} | \${h1("Log File \$file \$comment")} | |||
<p> | <p> | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{Contents_of_log_file} = <<EOF; | $Lang{Contents_of_log_file} = <<EOF; | |||
Conteúdo do log de registro <tt>\$file</tt>, modificado \$mtimeStr \$comment | Conteúdo do log de registro <tt>\$file</tt>, modificado \$mtimeStr \$comment | |||
EOF | EOF | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{skipped__skipped_lines} = "[ saltadas \$skipped linhas ]\n"; | $Lang{skipped__skipped_lines} = "[ saltadas \$skipped linhas ]\n"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNão pode-se abrir o LOG de reg istro \$file\n"; | $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNão pode-se abrir o LOG de reg istro \$file\n"; | |||
# -------------------------------- | # -------------------------------- | |||
$Lang{BackupPC__Log_File_History} = "BackupPC: Histórico dos Logs de Registro"; | $Lang{BackupPC__Log_File_History} = "BackupPC: Histórico dos Logs de Registro"; | |||
$Lang{Log_File_History__hdr} = <<EOF; | $Lang{Log_File_History__hdr} = <<EOF; | |||
\${h1("Histórico do Log de Registro \$hdr")} | \${h1("Histórico do Log de Registro \$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"> Tamanho </td> | <td align="center"> Tamanho </td> | |||
<td align="center"> Hora Modificação </td></tr> | <td align="center"> Hora Modificação </td></tr> | |||
\$str | \$str | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------- | # ------------------------------- | |||
$Lang{Recent_Email_Summary} = <<EOF; | $Lang{Recent_Email_Summary} = <<EOF; | |||
\${h1("Resumo de Emails Recentes (Ordem cronológica invertida)")} | \${h1("Resumo de Emails Recentes (Ordem cronológica invertida)")} | |||
<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"> Destinatário </td> | <tr class="tableheader"><td align="center"> Destinatário </td> | |||
<td align="center"> Host </td> | <td align="center"> Host </td> | |||
<td align="center"> Hora </td> | <td align="center"> Hora </td> | |||
<td align="center"> Assunto </td></tr> | <td align="center"> Assunto </td></tr> | |||
\$str | \$str | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Browse_backup__num_for__host} = "BackupPC: Explorar Backup \$num de \$host "; | $Lang{Browse_backup__num_for__host} = "BackupPC: Explorar Backup \$num de \$host "; | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Restore_Options_for__host} = "BackupPC: Opções de restauração para \$host" ; | $Lang{Restore_Options_for__host} = "BackupPC: Opções de restauração para \$host "; | |||
$Lang{Restore_Options_for__host2} = <<EOF; | $Lang{Restore_Options_for__host2} = <<EOF; | |||
\${h1("Opções de restauração para \$host")} | \${h1("Opções de restauração para \$host")} | |||
<p> | <p> | |||
Foi selecionado os seguintes arquivos/diretórios | Foi selecionado os seguintes arquivos/diretórios | |||
da unidade \$share, cópia número #\$num: | da unidade \$share, cópia número #\$num: | |||
<ul> | <ul> | |||
\$fileListStr | \$fileListStr | |||
</ul> | </ul> | |||
</p><p> | </p><p> | |||
Existem três opções para restaurar estes arquivos/diretórios. | Existem três opções para restaurar estes arquivos/diretórios. | |||
Por favor, selecione uma das seguintes opções. | Por favor, selecione uma das seguintes opções. | |||
</p> | </p> | |||
\${h2("Opção 1: Restauração Direta")} | \${h2("Opção 1: Restauração Direta")} | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{Restore_Options_for__host_Option1} = <<EOF; | $Lang{Restore_Options_for__host_Option1} = <<EOF; | |||
É possível iniciar um processo que restaurará estes arquivos diretamente em | É possÃvel iniciar um processo que restaurará estes arquivos diretamente em | |||
<b>\$directHost</b>. | <b>\$directHost</b>. | |||
</p><p> | </p><p> | |||
<b>Atenção!:</b> Qualquer arquivo existente com o mesmo nome que o que está | <b>Atenção!:</b> Qualquer arquivo existente com o mesmo nome que o que está | |||
selecionado será sobrescrito! | selecionado será sobrescrito! | |||
</p> | </p> | |||
<form action="\$MyURL" method="post" name="direct"> | <form action="\$MyURL" method="post" name="direct"> | |||
<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"> | |||
<input type="hidden" name="type" value="3"> | <input type="hidden" name="type" value="3"> | |||
\$hiddenStr | \$hiddenStr | |||
<input type="hidden" value="\$In{action}" name="action"> | <input type="hidden" value="\$In{action}" name="action"> | |||
<table class="tableStnd" border="0"> | <table class="tableStnd" border="0"> | |||
<tr> | <tr> | |||
<td>Restaurar os arquivos no host</td> | <td>Restaurar os arquivos no host</td> | |||
skipping to change at line 519 | skipping to change at line 532 | |||
function myOpen(URL) { | function myOpen(URL) { | |||
window.open(URL,'','width=500,height=400'); | window.open(URL,'','width=500,height=400'); | |||
} | } | |||
</script> | </script> | |||
<!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+docume nt.direct.hostDest.options.value)">Search for available shares (NOT IMPLEMENTED) </a>--></td> | <!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+docume nt.direct.hostDest.options.value)">Search for available shares (NOT IMPLEMENTED) </a>--></td> | |||
</tr><tr> | </tr><tr> | |||
<td>Restaurar os arquivos na unidade</td> | <td>Restaurar os arquivos na unidade</td> | |||
<td><input type="text" size="40" value="\${EscHTML(\$share)}" | <td><input type="text" size="40" value="\${EscHTML(\$share)}" | |||
name="shareDest"></td> | name="shareDest"></td> | |||
</tr><tr> | </tr><tr> | |||
<td>Restaurar os arquivos abaixo no diretório<br>(relativo a unidade)</td> | <td>Restaurar os arquivos abaixo no diretório<br>(relativo a unidade)</td> | |||
<td valign="top"><input type="text" size="40" maxlength="256" | <td valign="top"><input type="text" size="40" maxlength="256" | |||
value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td> | value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td> | |||
</tr><tr> | </tr><tr> | |||
<td><input type="submit" value="Iniciar Restauração" name="ignore"></td> | <td><input type="submit" value="Iniciar Restauração" name="ignore"></td> | |||
</table> | </table> | |||
</form> | </form> | |||
EOF | EOF | |||
$Lang{Restore_Options_for__host_Option1_disabled} = <<EOF; | $Lang{Restore_Options_for__host_Option1_disabled} = <<EOF; | |||
Se a restauração direta foi desabilitada para o host \${EscHTML(\$hostDest)}. | Se a restauração direta foi desabilitada para o host \${EscHTML(\$hostDest)}. | |||
Por favor selecione uma das outras opções de restauração. | Por favor selecione uma das outras opções de restauração. | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Option_2__Download_Zip_archive} = <<EOF; | $Lang{Option_2__Download_Zip_archive} = <<EOF; | |||
<p> | <p> | |||
\${h2("Opção 2: Criar arquivo Zip")} | \${h2("Opção 2: Criar arquivo Zip")} | |||
<p> | <p> | |||
Pode-se criar um arquivo comprimido (.zip) contendo todos os arquivos e diretóri | Pode-se criar um arquivo comprimido (.zip) contendo todos os arquivos e diretóri | |||
os que | os que | |||
foram selecionados. Depois pode-se utilizar uma aplicação local, como WinZip, | foram selecionados. Depois pode-se utilizar uma aplicação local, como WinZip, | |||
para ver ou extrair os arquivos. | para ver ou extrair os arquivos. | |||
</p><p> | </p><p> | |||
<b>Atenção!:</b> Dependendo de quais arquivos/pastas tenham sido selecionados, | <b>Atenção!:</b> Dependendo de quais arquivos/pastas tenham sido selecionados, | |||
este arquivo pode ser muito grande. Poderia demorar muitos minutos para | este arquivo pode ser muito grande. Poderia demorar muitos minutos para | |||
criar e transferir o arquivo. Também necessitará suficiente espaçio em disco | criar e transferir o arquivo. Também necessitará suficiente espaçio em disco | |||
local para armazená-lo. | local para armazená-lo. | |||
</p> | </p> | |||
<form action="\$MyURL" method="post"> | <form action="\$MyURL" method="post"> | |||
<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"> | |||
<input type="hidden" name="type" value="2"> | <input type="hidden" name="type" value="2"> | |||
\$hiddenStr | \$hiddenStr | |||
<input type="hidden" value="\$In{action}" name="action"> | <input type="hidden" value="\$In{action}" name="action"> | |||
<input type="checkbox" value="1" name="relative" checked> Fazer arquivo relativo | <input type="checkbox" value="1" name="relative" checked> Fazer arquivo relativo | |||
a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} | a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} | |||
(caso contrário o arquivo conterá os caminhos completos). | (caso contrário o arquivo conterá os caminhos completos). | |||
<br> | <br> | |||
<table class="tableStnd" border="0"> | <table class="tableStnd" border="0"> | |||
<tr> | <tr> | |||
<td>Compressão (0=desativada, 1=rápida,...,9=máxima)</td> | <td>Compressão (0=desativada, 1=rápida,...,9=máxima)</td> | |||
<td><input type="text" size="6" value="5" name="compressLevel"></td> | <td><input type="text" size="6" value="5" name="compressLevel"></td> | |||
</tr><tr> | </tr><tr> | |||
<td>Code page (e.g. cp866)</td> | <td>Code page (e.g. cp866)</td> | |||
<td><input type="text" size="6" value="utf8" name="codePage"></td> | <td><input type="text" size="6" value="utf8" name="codePage"></td> | |||
</tr> | </tr> | |||
</table> | </table> | |||
<br> | <br> | |||
<input type="submit" value="Download Zip File" name="ignore"> | <input type="submit" value="Download Zip File" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Option_2__Download_Zip_archive2} = <<EOF; | $Lang{Option_2__Download_Zip_archive2} = <<EOF; | |||
<p> | <p> | |||
\${h2("Opção 2: Criar arquivo Zip")} | \${h2("Opção 2: Criar arquivo Zip")} | |||
<p> | <p> | |||
O programa Archive::Zip não está instalado, de modo que nã poderá criar um | O programa Archive::Zip não está instalado, de modo que nã poderá criar um | |||
arquivo comprimido zip. | arquivo comprimido zip. | |||
Por favor, solicite ao seu administrador de sistemas que instale Archive::Zip de | Por favor, solicite ao seu administrador de sistemas que instale Archive::Zip de | |||
<a href="http://www.cpan.org">www.cpan.org</a>. | <a href="http://www.cpan.org">www.cpan.org</a>. | |||
</p> | </p> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Option_3__Download_Zip_archive} = <<EOF; | $Lang{Option_3__Download_Zip_archive} = <<EOF; | |||
\${h2("Opción 3: Criar archivo Tar")} | \${h2("Opción 3: Criar archivo Tar")} | |||
<p> | <p> | |||
Pode-se criar um arquivo comprimido (.Tar) contendo todos os arquivos e | Pode-se criar um arquivo comprimido (.Tar) contendo todos os arquivos e | |||
diretórios que foram selecionados. Após pode-se utilizar uma aplicação | diretórios que foram selecionados. Após pode-se utilizar uma aplicação | |||
local, como Tar ou WinZip, para ver ou extrair os arquivos gerados. | local, como Tar ou WinZip, para ver ou extrair os arquivos gerados. | |||
</p><p> | </p><p> | |||
<b>Atenção!:</b> Dependendo de quais arquivos/pastas foram selecionados, | <b>Atenção!:</b> Dependendo de quais arquivos/pastas foram selecionados, | |||
este arquivo pode ser muito grande. Poderia levar muitos minutos para | este arquivo pode ser muito grande. Poderia levar muitos minutos para | |||
criar e transferir o arquivo. Também necessitará suficiente espaço no disco | criar e transferir o arquivo. Também necessitará suficiente espaço no disco | |||
local para armazená-lo. | local para armazená-lo. | |||
</p> | </p> | |||
<form action="\$MyURL" method="post"> | <form action="\$MyURL" method="post"> | |||
<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"> | |||
<input type="hidden" name="type" value="1"> | <input type="hidden" name="type" value="1"> | |||
\$hiddenStr | \$hiddenStr | |||
<input type="hidden" value="\$In{action}" name="action"> | <input type="hidden" value="\$In{action}" name="action"> | |||
<input type="checkbox" value="1" name="relative" checked> Criar um arquivo | <input type="checkbox" value="1" name="relative" checked> Criar um arquivo | |||
relativo a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} | relativo a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)} | |||
(caso contrário o arquivo conterá os caminhos completos). | (caso contrário o arquivo conterá os caminhos completos). | |||
<br> | <br> | |||
<input type="submit" value="Download Tar File" name="ignore"> | <input type="submit" value="Download Tar File" name="ignore"> | |||
</form> | </form> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Restore_Confirm_on__host} = "BackupPC: Confirme restauração em \$host"; | $Lang{Restore_Confirm_on__host} = "BackupPC: Confirme restauração em \$host"; | |||
$Lang{Are_you_sure} = <<EOF; | $Lang{Are_you_sure} = <<EOF; | |||
\${h1("Tem certeza?")} | \${h1("Tem certeza?")} | |||
<p> | <p> | |||
Está prestes a començar uma restauração diretamente na máquina \$In{hostDest}. | Está prestes a començar uma restauração diretamente na máquina \$In{hostDest}. | |||
Os seguintes arquivos serão restaurados na unidade \$In{shareDest}, a partir | Os seguintes arquivos serão restaurados na unidade \$In{shareDest}, a partir | |||
do Backup número \$num: | do Backup número \$num: | |||
<p> | <p> | |||
<table class="tableStnd" border> | <table class="tableStnd" border> | |||
<tr class="tableheader"><td>Arquivo/Dir Original </td><td>Será restaurado em</td ></tr> | <tr class="tableheader"><td>Arquivo/Dir Original </td><td>Será restaurado em</td ></tr> | |||
\$fileListStr | \$fileListStr | |||
</table> | </table> | |||
<form name="RestoreForm" action="\$MyURL" method="post"> | <form name="RestoreForm" action="\$MyURL" method="post"> | |||
<input type="hidden" name="host" value="\${EscHTML(\$host)}"> | <input type="hidden" name="host" value="\${EscHTML(\$host)}"> | |||
<input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}"> | <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}"> | |||
<input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}"> | <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}"> | |||
<input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}"> | <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}"> | |||
<input type="hidden" name="num" value="\$num"> | <input type="hidden" name="num" value="\$num"> | |||
<input type="hidden" name="type" value="4"> | <input type="hidden" name="type" value="4"> | |||
skipping to change at line 644 | skipping to change at line 657 | |||
\$hiddenStr | \$hiddenStr | |||
Tem certeza? | Tem certeza? | |||
<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: Restauração solicitada em \$h | $Lang{Restore_Requested_on__hostDest} = "BackupPC: Restauração solicitada em \$h | |||
ostDest"; | ostDest"; | |||
$Lang{Reply_from_server_was___reply} = <<EOF; | $Lang{Reply_from_server_was___reply} = <<EOF; | |||
\${h1(\$str)} | \${h1(\$str)} | |||
<p> | <p> | |||
A resposta do servidor foi: \$reply | A resposta do servidor foi: \$reply | |||
<p> | <p> | |||
voltar a <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>. | voltar a <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> | |||
A resposta do servidor foi: \$reply | A resposta do servidor foi: \$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 698 | skipping to change at line 712 | |||
$Lang{Host__host_Backup_Summary} = "BackupPC: Host \$host Resumo do Backup"; | $Lang{Host__host_Backup_Summary} = "BackupPC: Host \$host Resumo do Backup"; | |||
$Lang{Host__host_Backup_Summary2} = <<EOF; | $Lang{Host__host_Backup_Summary2} = <<EOF; | |||
\${h1("Host \$host Resumo do Backup")} | \${h1("Host \$host Resumo do Backup")} | |||
<p> | <p> | |||
\$warnStr | \$warnStr | |||
<ul> | <ul> | |||
\$statusStr | \$statusStr | |||
</ul> | </ul> | |||
</p> | </p> | |||
\${h2("Ações do Usuário")} | \${h2("Ações do Usuário")} | |||
<p> | <p> | |||
<form name="StartStopForm" action="\$MyURL" method="get"> | <form name="StartStopForm" action="\$MyURL" method="get"> | |||
<input type="hidden" name="host" value="\$host"> | <input type="hidden" name="host" value="\$host"> | |||
<input type="hidden" name="action" value=""> | <input type="hidden" name="action" value=""> | |||
\$startIncrStr | \$startIncrStr | |||
<input type="button" value="\$Lang->{Start_Full_Backup}" | <input type="button" value="\$Lang->{Start_Full_Backup}" | |||
onClick="document.StartStopForm.action.value='Start_Full_Backup'; | onClick="document.StartStopForm.action.value='Start_Full_Backup'; | |||
document.StartStopForm.submit();"> | document.StartStopForm.submit();"> | |||
<input type="button" value="\$Lang->{Stop_Dequeue_Backup}" | <input type="button" value="\$Lang->{Stop_Dequeue_Backup}" | |||
onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup'; | onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup'; | |||
document.StartStopForm.submit();"> | document.StartStopForm.submit();"> | |||
</form> | </form> | |||
</p> | </p> | |||
\${h2("Resumo do Backup")} | \${h2("Resumo do Backup")} | |||
<p> | <p> | |||
Clique no número do Backup para revisar e restaurar arquivos. | Clique no número do Backup para revisar e restaurar arquivos. | |||
</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"> Cópia Nº </td> | <tr class="tableheader"><td align="center"> Cópia Nº </td> | |||
<td align="center"> Tipo </td> | <td align="center"> Tipo </td> | |||
<td align="center"> Completo </td> | <td align="center"> Completo </td> | |||
<td align="center"> ENG Level </td> | <td align="center"> ENG Level </td> | |||
<td align="center"> Data Início </td> | <td align="center"> Data InÃcio </td> | |||
<td align="center"> Duração/min </td> | <td align="center"> Duração/min </td> | |||
<td align="center"> Idade/dias </td> | <td align="center"> Idade/dias </td> | |||
<td align="center"> Guarda </td> | ||||
\$deleteHdrStr | \$deleteHdrStr | |||
<td align="center"> Rota da Cópia no Servidor </td> | <td align="center"> Comente </td> | |||
</tr> | </tr> | |||
\$str | \$str | |||
</table> | </table> | |||
<p> | <p> | |||
\$restoreStr | \$restoreStr | |||
</p> | </p> | |||
\${h2("Resumo dos Erros de Transferência")} | \${h2("Resumo dos Erros de Transferência")} | |||
<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"> Copia Nº </td> | <tr class="tableheader"><td align="center"> Copia Nº </td> | |||
<td align="center"> Tipo </td> | <td align="center"> Tipo </td> | |||
<td align="center"> Ver </td> | <td align="center"> Ver </td> | |||
<td align="center"> Nº Xfer errs </td> | <td align="center"> Nº Xfer errs </td> | |||
<td align="center"> Nº erros arquivos </td> | <td align="center"> Nº erros arquivos </td> | |||
<td align="center"> Nº erros unidades </td> | <td align="center"> Nº erros unidades </td> | |||
<td align="center"> Nº erros tar </td> | <td align="center"> Nº erros tar </td> | |||
</tr> | </tr> | |||
\$errStr | \$errStr | |||
</table> | </table> | |||
\${h2("Resumo do Total/Tamanho dos Arquivos Reutilizados")} | \${h2("Resumo do Total/Tamanho dos Arquivos Reutilizados")} | |||
<p> | <p> | |||
Os arquivos existentes são aqueles que já estão no lote; os novos são | Os arquivos existentes são aqueles que já estão no lote; os novos são | |||
aqueles que serão adicionados ao lote. | aqueles que serão adicionados ao lote. | |||
Os arquivos vazios e os erros de SMB não contam nos valores de reutilizados | Os arquivos vazios e os erros de SMB não contam nos valores de reutilizados | |||
nem nos de novos. | nem nos de novos. | |||
</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 colspan="2" bgcolor="#ffffff"></td> | <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td> | |||
<td align="center" colspan="3"> Totais </td> | <td align="center" colspan="3"> Totais </td> | |||
<td align="center" colspan="2"> Arquivos Existentes </td> | <td align="center" colspan="2"> Arquivos Existentes </td> | |||
<td align="center" colspan="2"> Arquivos Novos </td> | <td align="center" colspan="2"> Arquivos Novos </td> | |||
</tr> | </tr> | |||
<tr class="tableheader sortheader"> | <tr class="tableheader sortheader"> | |||
<td align="center"> Cópia Nº </td> | <td align="center"> Cópia Nº </td> | |||
<td align="center"> Tipo </td> | <td align="center"> Tipo </td> | |||
<td align="center"> Nº Arquivos </td> | <td align="center"> Nº Arquivos </td> | |||
<td align="center"> Tamanho/MB </td> | <td align="center"> Tamanho/MB </td> | |||
<td align="center"> MB/seg </td> | <td align="center"> MB/seg </td> | |||
<td align="center"> Nº Arquivos </td> | <td align="center"> Nº Arquivos </td> | |||
<td align="center"> Tamanho/MB </td> | <td align="center"> Tamanho/MB </td> | |||
<td align="center"> Nº Arquivos </td> | <td align="center"> Nº Arquivos </td> | |||
<td align="center"> Tamanho/MB </td> | <td align="center"> Tamanho/MB </td> | |||
</tr> | </tr> | |||
\$sizeStr | \$sizeStr | |||
</table> | </table> | |||
\${h2("Resumo da Compressão")} | \${h2("Resumo da Compressão")} | |||
<p> | <p> | |||
Performance de compresão para os arquivos já existentes no lote e nos | Performance de compresão para os arquivos já existentes no lote e nos | |||
arquivos novos comprimidos. | arquivos novos comprimidos. | |||
</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 colspan="3" bgcolor="#ffffff"></td> | <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td> | |||
<td align="center" colspan="3"> Arquivos Existentes </td> | <td align="center" colspan="3"> Arquivos Existentes </td> | |||
<td align="center" colspan="3"> Arquivos Novos </td> | <td align="center" colspan="3"> Arquivos Novos </td> | |||
</tr> | </tr> | |||
<tr class="tableheader sortheader"><td align="center"> Cópia Nº </td> | <tr class="tableheader sortheader"><td align="center"> Cópia Nº </td> | |||
<td align="center"> Tipo </td> | <td align="center"> Tipo </td> | |||
<td align="center"> Nível Compr </td> | <td align="center"> NÃvel Compr </td> | |||
<td align="center"> Tamanho/MB </td> | <td align="center"> Tamanho/MB </td> | |||
<td align="center"> Compr/MB </td> | <td align="center"> Compr/MB </td> | |||
<td align="center"> Compr </td> | <td align="center"> Compr </td> | |||
<td align="center"> Tamanho/MB </td> | <td align="center"> Tamanho/MB </td> | |||
<td align="center"> Compr/MB </td> | <td align="center"> Compr/MB </td> | |||
<td align="center"> Compr </td> | <td align="center"> Compr </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 Archive Summary \$host")} | \${h1("Host Archive Summary \$host")} | |||
<p> | <p> | |||
\$warnStr | \$warnStr | |||
<ul> | <ul> | |||
\$statusStr | \$statusStr | |||
</ul> | </ul> | |||
\${h2("Ações do usuário")} | \${h2("Ações do usuário")} | |||
<p> | <p> | |||
<form name="StartStopForm" action="\$MyURL" method="get"> | <form name="StartStopForm" action="\$MyURL" method="get"> | |||
<input type="hidden" name="archivehost" value="\$host"> | <input type="hidden" name="archivehost" value="\$host"> | |||
<input type="hidden" name="host" value="\$host"> | <input type="hidden" name="host" value="\$host"> | |||
<input type="hidden" name="action" value=""> | <input type="hidden" name="action" value=""> | |||
<input type="button" value="\$Lang->{Start_Archive}" | <input type="button" value="\$Lang->{Start_Archive}" | |||
onClick="document.StartStopForm.action.value='Start_Archive'; | onClick="document.StartStopForm.action.value='Start_Archive'; | |||
document.StartStopForm.submit();"> | document.StartStopForm.submit();"> | |||
<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: Erro"; | $Lang{Error} = "BackupPC: Erro"; | |||
$Lang{Error____head} = <<EOF; | $Lang{Error____head} = <<EOF; | |||
\${h1("Erro: \$head")} | \${h1("Erro: \$head")} | |||
<p>\$mesg</p> | <p>\$mesg</p> | |||
EOF | EOF | |||
# ------------------------- | # ------------------------- | |||
$Lang{NavSectionTitle_} = "Servidor"; | $Lang{NavSectionTitle_} = "Servidor"; | |||
# ------------------------- | # ------------------------- | |||
$Lang{Backup_browse_for__host} = <<EOF; | $Lang{Backup_browse_for__host} = <<EOF; | |||
skipping to change at line 865 | skipping to change at line 880 | |||
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"> | <ul> | |||
<li> Revisando o Backup Nº\$num, que iniciou às \$backupTime | ||||
(faz \$backupAge dias), | ||||
\$filledBackup | ||||
<li> | ||||
<form name="formDir" 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="action" value="browse"> | <input type="hidden" name="action" value="browse"> | |||
<ul> | Indique o diretório: <input type="text" name="dir" size="60" maxlength="4096" va | |||
<li> Revisando o Backup Nº\$num, que iniciou às \$backupTime | lue="\${EscHTML(\$dir)}"> | |||
(faz \$backupAge dias), | <input type="submit" value="\$Lang->{Go}" name="Submit"> | |||
\$filledBackup | </form> | |||
<li> Indique o diretório: <input type="text" name="dir" size="50" maxlength="409 | <li> | |||
6" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="S | <form name="formComment" method="post" action="\$MyURL"> | |||
ubmit"> | <input type="hidden" name="num" value="\$num"> | |||
<li> Clique em um dos diretórios abaixo para revisar seus conteúdos, | <input type="hidden" name="host" value="\$host"> | |||
<li> Clique em um arquivo para restaurá-lo, | <input type="hidden" name="share" value="\${EscHTML(\$share)}"> | |||
<li> Ver o Backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&sha | <input type="hidden" name="action" value="browse"> | |||
re=\$shareURI&dir=\$pathURI">history</a> do diretório atual. | Comente: <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> Clique em um dos diretórios abaixo para revisar seus conteúdos, | ||||
<li> Clique em um arquivo para restaurá-lo, | ||||
<li> Ver o Backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&sha | ||||
re=\$shareURI&dir=\$pathURI">history</a> do diretório atual. | ||||
\$share2pathStr | ||||
</ul> | </ul> | |||
</form> | </form> | |||
\${h2("Conteúdo do \$dirDisplay")} | \${h2("Conteúdo do \$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%"> | |||
<tr><td valign="top" width="30%"> | <tr><td valign="top" width="30%"> | |||
<table align="left" border="0" cellpadding="0" cellspacing="0" bgcolor="#fff fff"> | <table align="left" border="0" cellpadding="0" cellspacing="0" bgcolor="#fff fff"> | |||
skipping to change at line 912 | skipping to change at line 940 | |||
</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="Restaurar arquivos selecionados"> | <input type="submit" name="Submit" value="Restaurar arquivos selecionados"> | |||
--> | --> | |||
</form> | </form> | |||
EOF | EOF | |||
$Lang{Browse_ClientShareName2Path} = <<EOF; | ||||
<li> Mapeamento do nome do compartilhamento para o caminho do cliente real (Clie | ||||
ntShareName2Path): | ||||
<ul> | ||||
\$share2pathStr | ||||
</ul> | ||||
EOF | ||||
# ------------------------------ | # ------------------------------ | |||
$Lang{DirHistory_backup_for__host} = "BackupPC: Histórico do Backup do diretório em \$host"; | $Lang{DirHistory_backup_for__host} = "BackupPC: Histórico do Backup do diretório em \$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} = "dir"; | $Lang{DirHistory_dirLink} = "dir"; | |||
$Lang{DirHistory_fileLink} = "v"; | $Lang{DirHistory_fileLink} = "v"; | |||
$Lang{DirHistory_for__host} = <<EOF; | $Lang{DirHistory_for__host} = <<EOF; | |||
\${h1("Histórico do backup do diretório em \$host")} | \${h1("Histórico do backup do diretório em \$host")} | |||
<p> | <p> | |||
Este quadro mostra cada versão única disponível nos diversos backups: | Este quadro mostra cada versão única disponÃvel nos diversos backups: | |||
<ul> | <ul> | |||
<li> Clique no número do backup para voltar ao explorador de backups, | <li> Clique no número do backup para voltar ao explorador de backups, | |||
<li> Clique no atalho do diretório (\$Lang->{DirHistory_dirLink}) para navegar | <li> Clique no atalho do diretório (\$Lang->{DirHistory_dirLink}) para navegar | |||
por esse diretório, | por esse diretório, | |||
<li> Clique no atalho da versão do arquivo (\$Lang->{DirHistory_fileLink}0, | <li> Clique no atalho da versão do arquivo (\$Lang->{DirHistory_fileLink}0, | |||
\$Lang->{DirHistory_fileLink}1, ...) para baixar esse arquivo, | \$Lang->{DirHistory_fileLink}1, ...) para baixar esse arquivo, | |||
<li> Os arquivos com conteúdos diferentes entre cópias distintas de backup tem o | <li> Os arquivos com conteúdos diferentes entre cópias distintas de backup tem o | |||
mesmo | mesmo | |||
número de verssão (PleaseTranslateThis: except between v3 and v4 backups), | número de verssão (PleaseTranslateThis: except between v3 and v4 backups), | |||
<li> Os arquivos ou diretórios inexistentes em um determinado backup tem uma | <li> Os arquivos ou diretórios inexistentes em um determinado backup tem uma | |||
caixa vazia. | caixa vazia. | |||
<li> Os arquivos mostrados com a mesma versão podem ter diferentes atributos. | <li> Os arquivos mostrados com a mesma versão podem ter diferentes atributos. | |||
Selecione o número do backup para ver os atributos do arquivo. | Selecione o número do backup para ver os atributos do arquivo. | |||
</ul> | </ul> | |||
\${h2("Histórico de \$dirDisplay")} | \${h2("Histórico de \$dirDisplay")} | |||
<br> | <br> | |||
<table border cellspacing="2" cellpadding="3"> | <table border cellspacing="2" cellpadding="3"> | |||
<tr class="fviewheader"><td>Backup numero</td>\$backupNumStr</tr> | <tr class="fviewheader"><td>Backup numero</td>\$backupNumStr</tr> | |||
<tr class="fviewheader"><td>Backup time</td>\$backupTimeStr</tr> | <tr class="fviewheader"><td>Backup time</td>\$backupTimeStr</tr> | |||
\$fileStr | \$fileStr | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Restore___num_details_for__host} = "BackupPC: Detalhes da restauração Nº\$ num de \$host"; | $Lang{Restore___num_details_for__host} = "BackupPC: Detalhes da restauração Nº\$ num de \$host"; | |||
$Lang{Restore___num_details_for__host2} = <<EOF; | $Lang{Restore___num_details_for__host2} = <<EOF; | |||
\${h1("Detalhes da restauração Nº\$num de \$host")} | \${h1("Detalhes da restauração Nº\$num de \$host")} | |||
<p> | <p> | |||
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%"> | <table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%"> | |||
<tr><td class="tableheader"> Número </td><td class="border"> \$Restores[\$i]{num } </td></tr> | <tr><td class="tableheader"> Número </td><td class="border"> \$Restores[\$i]{num } </td></tr> | |||
<tr><td class="tableheader"> Solicitado por </td><td class="border"> \$RestoreRe q{user} </td></tr> | <tr><td class="tableheader"> Solicitado por </td><td class="border"> \$RestoreRe q{user} </td></tr> | |||
<tr><td class="tableheader"> Hora da Solicitação </td><td class="border"> \$reqT ime </td></tr> | <tr><td class="tableheader"> Hora da Solicitação </td><td class="border"> \$reqT ime </td></tr> | |||
<tr><td class="tableheader"> Resultado </td><td class="border"> \$Restores[\$i]{ result} </td></tr> | <tr><td class="tableheader"> Resultado </td><td class="border"> \$Restores[\$i]{ result} </td></tr> | |||
<tr><td class="tableheader"> Mensagem de Erro </td><td class="border"> \$Restore s[\$i]{errorMsg} </td></tr> | <tr><td class="tableheader"> Mensagem de Erro </td><td class="border"> \$Restore s[\$i]{errorMsg} </td></tr> | |||
<tr><td class="tableheader"> Host Origem </td><td class="border"> \$RestoreReq{h ostSrc} </td></tr> | <tr><td class="tableheader"> Host Origem </td><td class="border"> \$RestoreReq{h ostSrc} </td></tr> | |||
<tr><td class="tableheader"> Nº cópia origem </td><td class="border"> \$RestoreR eq{num} </td></tr> | <tr><td class="tableheader"> Nº cópia origem </td><td class="border"> \$RestoreR eq{num} </td></tr> | |||
<tr><td class="tableheader"> Unidade origem </td><td class="border"> \$RestoreRe q{shareSrc} </td></tr> | <tr><td class="tableheader"> Unidade origem </td><td class="border"> \$RestoreRe q{shareSrc} </td></tr> | |||
<tr><td class="tableheader"> Host destino </td><td class="border"> \$RestoreReq{ hostDest} </td></tr> | <tr><td class="tableheader"> Host destino </td><td class="border"> \$RestoreReq{ hostDest} </td></tr> | |||
<tr><td class="tableheader"> Unidade destino </td><td class="border"> \$RestoreR eq{shareDest} </td></tr> | <tr><td class="tableheader"> Unidade destino </td><td class="border"> \$RestoreR eq{shareDest} </td></tr> | |||
<tr><td class="tableheader"> Hora início </td><td class="border"> \$startTime </ | <tr><td class="tableheader"> Hora inÃcio </td><td class="border"> \$startTime </ | |||
td></tr> | td></tr> | |||
<tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </t | <tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </t | |||
d></tr> | d></tr> | |||
<tr><td class="tableheader"> Número de arquivos </td><td class="border"> \$Resto | <tr><td class="tableheader"> Número de arquivos </td><td class="border"> \$Resto | |||
res[\$i]{nFiles} </td></tr> | res[\$i]{nFiles} </td></tr> | |||
<tr><td class="tableheader"> Tamanho total </td><td class="border"> \${MB} MB </ td></tr> | <tr><td class="tableheader"> Tamanho total </td><td class="border"> \${MB} MB </ td></tr> | |||
<tr><td class="tableheader"> Taxa de transferência </td><td class="border"> \$MB | <tr><td class="tableheader"> Taxa de transferência </td><td class="border"> \$MB | |||
perSec MB/sec </td></tr> | perSec MB/sec </td></tr> | |||
<tr><td class="tableheader"> Erros de criação Tar </td><td class="border"> \$Res | <tr><td class="tableheader"> Erros de criação Tar </td><td class="border"> \$Res | |||
tores[\$i]{tarCreateErrs} </td></tr> | tores[\$i]{tarCreateErrs} </td></tr> | |||
<tr><td class="tableheader"> Erros de transferência </td><td class="border"> \$R | <tr><td class="tableheader"> Erros de transferência </td><td class="border"> \$R | |||
estores[\$i]{xferErrs} </td></tr> | estores[\$i]{xferErrs} </td></tr> | |||
<tr><td class="tableheader"> Arquivo registro de transferência </td><td class="b | <tr><td class="tableheader"> Arquivo registro de transferência </td><td class="b | |||
order"> | order"> | |||
<a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$hos t">View</a>, | <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$hos t">View</a>, | |||
<a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$hos t">Errors</a> | <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$hos t">Errors</a> | |||
</tr></tr> | </tr></tr> | |||
</table> | </table> | |||
</p> | </p> | |||
\${h1("Lista de Arquivos/Diretórios")} | \${h1("Lista de Arquivos/Diretórios")} | |||
<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>Dir/arquivo original</td><td>Restaurado a</td></tr> | <tr class="tableheader"><td>Dir/arquivo original</td><td>Restaurado a</td></tr> | |||
\$fileListStr | \$fileListStr | |||
</table> | </table> | |||
EOF | EOF | |||
# ------------------------------ | # ------------------------------ | |||
$Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num Detalhes de \ $host"; | $Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num Detalhes de \ $host"; | |||
$Lang{Archive___num_details_for__host2 } = <<EOF; | $Lang{Archive___num_details_for__host2} = <<EOF; | |||
\${h1("Archive #\$num Detalhes de \$host")} | \${h1("Archive #\$num Detalhes de \$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"> Número </td><td class="border"> \$Archives[\$i]{num } </td></tr> | <tr><td class="tableheader"> Número </td><td class="border"> \$Archives[\$i]{num } </td></tr> | |||
<tr><td class="tableheader"> Solicitado por </td><td class="border"> \$ArchiveRe q{user} </td></tr> | <tr><td class="tableheader"> Solicitado por </td><td class="border"> \$ArchiveRe q{user} </td></tr> | |||
<tr><td class="tableheader"> Hora da solicitação </td><td class="border"> \$reqT ime </td></tr> | <tr><td class="tableheader"> Hora da solicitação </td><td class="border"> \$reqT ime </td></tr> | |||
<tr><td class="tableheader"> Resultado </td><td class="border"> \$Archives[\$i]{ result} </td></tr> | <tr><td class="tableheader"> Resultado </td><td class="border"> \$Archives[\$i]{ result} </td></tr> | |||
<tr><td class="tableheader"> Mensagem de erro </td><td class="border"> \$Archive s[\$i]{errorMsg} </td></tr> | <tr><td class="tableheader"> Mensagem de erro </td><td class="border"> \$Archive s[\$i]{errorMsg} </td></tr> | |||
<tr><td class="tableheader"> Hora início </td><td class="border"> \$startTime </ | <tr><td class="tableheader"> Hora inÃcio </td><td class="border"> \$startTime </ | |||
td></tr> | td></tr> | |||
<tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </t | <tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </t | |||
d></tr> | d></tr> | |||
<tr><td class="tableheader"> Arquivo registro Xfer </td><td class="border"> | <tr><td class="tableheader"> Arquivo registro Xfer </td><td class="border"> | |||
<a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$hos t">View</a>, | <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$hos t">View</a>, | |||
<a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$hos t">Errors</a> | <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$hos t">Errors</a> | |||
</tr></tr> | </tr></tr> | |||
</table> | </table> | |||
<p> | <p> | |||
\${h1("Host list")} | \${h1("Host list")} | |||
<p> | <p> | |||
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> | <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> | |||
<tr class="tableheader"><td>Host</td><td>Backup número</td></tr> | <tr class="tableheader"><td>Host</td><td>Backup número</td></tr> | |||
\$HostListStr | \$HostListStr | |||
</table> | </table> | |||
EOF | EOF | |||
# ----------------------------------- | # ----------------------------------- | |||
$Lang{Email_Summary} = "BackupPC: Resumo de Emails"; | $Lang{Email_Summary} = "BackupPC: Resumo de Emails"; | |||
# ----------------------------------- | # ----------------------------------- | |||
# !! ERROR messages !! | # !! ERROR messages !! | |||
# ----------------------------------- | # ----------------------------------- | |||
$Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->nova falha: revise o error_log do apache\n"; | $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->nova falha: revise o error_log do apache\n"; | |||
$Lang{Wrong_user__my_userid_is___} = | $Lang{Wrong_user__my_userid_is___} = "Usuário inválido: meu userid é \$>, no lug | |||
"Usuário inválido: meu userid é \$>, no lugar de \$uid" | ar de \$uid(\$Conf{BackupPCUser})\n"; | |||
. "(\$Conf{BackupPCUser})\n"; | ||||
# $Lang{Only_privileged_users_can_view_PC_summaries} = "Somente os usuários auto | # $Lang{Only_privileged_users_can_view_PC_summaries} = "Somente os usuários auto | |||
rizados podem ver os resumos de PCs."; | rizados podem ver os resumos de PCs."; | |||
$Lang{Only_privileged_users_can_stop_or_start_backups} = | $Lang{Only_privileged_users_can_stop_or_start_backups} = | |||
"Somente os usuários autorizados podem iniciar ou parar as cóp | "Somente os usuários autorizados podem iniciar ou parar as cópias \${EscHTML(\ | |||
ias" | $host)}."; | |||
. " \${EscHTML(\$host)}."; | $Lang{Invalid_number__num} = "Número inválido \${EscHTML | |||
$Lang{Invalid_number__num} = "Número inválido \${EscHTML(\$In{num})}"; | (\$In{num})}"; | |||
$Lang{Unable_to_open__file__configuration_problem} = "Não pode abrir \$file: pro | $Lang{Unable_to_open__file__configuration_problem} = "Não pode abrir \$file: pro | |||
blema de configuração?"; | blema de configuração?"; | |||
$Lang{Only_privileged_users_can_view_log_or_config_files} = "Somente os usuários | $Lang{Only_privileged_users_can_view_log_or_config_files} = | |||
autorizados podem ver registros ou arquivos de configuração."; | "Somente os usuários autorizados podem ver registros ou arquivos de configuraç | |||
$Lang{Only_privileged_users_can_view_log_files} = "Somente os usuários autorizad | ão."; | |||
os podem ver arquivos de registro."; | $Lang{Only_privileged_users_can_view_log_files} = "Somente os usuários autorizad | |||
$Lang{Only_privileged_users_can_view_email_summaries} = "Somente os usuários aut | os podem ver arquivos de registro."; | |||
orizados podem ver resumos de email."; | $Lang{Only_privileged_users_can_view_email_summaries} = "Somente os usuários aut | |||
$Lang{Only_privileged_users_can_browse_backup_files} = "Somente os usuários auto | orizados podem ver resumos de email."; | |||
rizados podem revisar os arquivos de backup" | $Lang{Only_privileged_users_can_browse_backup_files} = | |||
. " for host \${EscHTML(\$In{host})}."; | "Somente os usuários autorizados podem revisar os arquivos de backup for host | |||
$Lang{Only_privileged_users_can_delete_backups} = "Only privileged users can del | \${EscHTML(\$In{host})}."; | |||
ete backups" | $Lang{Only_privileged_users_can_delete_backups} = | |||
. " of host \${EscHTML(\$host)}."; | "Only privileged users can delete backups of host \${EscHTML(\$host)}."; | |||
$Lang{Empty_host_name} = "Número de host vazio."; | $Lang{Empty_host_name} = "Número de host vazio."; | |||
$Lang{Directory___EscHTML} = "O diretório \${EscHTML(\"\$TopDir/pc/\$host/\$num\ | $Lang{Directory___EscHTML} = "O diretório \${EscHTML(\"\$TopDir/pc/ | |||
")}" | \$host/\$num\")} está vazio"; | |||
. " está vazio"; | $Lang{Can_t_browse_bad_directory_name2} = "Não pode mostrar um nome de diretório | |||
$Lang{Can_t_browse_bad_directory_name2} = "Não pode mostrar um nome de diretório | inválido \${EscHTML(\$relDir)}"; | |||
inválido" | $Lang{Only_privileged_users_can_restore_backup_files} = | |||
. " \${EscHTML(\$relDir)}"; | "Somente os usuários autorizados podem restaurar backups para o host \${EscHTM | |||
$Lang{Only_privileged_users_can_restore_backup_files} = "Somente os usuários aut | L(\$In{host})}."; | |||
orizados podem restaurar backups" | $Lang{Bad_host_name} = "Nome de host inválido \${EscHTML(\$host)}"; | |||
. " para o host \${EscHTML(\$In{host})}."; | $Lang{You_haven_t_selected_any_files__please_go_Back_to} = | |||
$Lang{Bad_host_name} = "Nome de host inválido \${EscHTML(\$host)}"; | "Não foi selecionado nenhum arquivo; por favor, volte e selecione alguns arqui | |||
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Não foi selecionado | vos."; | |||
nenhum arquivo; por favor, volte e" | $Lang{You_haven_t_selected_any_hosts} = "Não foi selecionado nenhum host; por fa | |||
. " selecione alguns arquivos."; | vor volte e selecione algum host."; | |||
$Lang{You_haven_t_selected_any_hosts} = "Não foi selecionado nenhum host; por fa | $Lang{Nice_try__but_you_can_t_put} = "Boa tentativa, mas não pode usar \'..\' | |||
vor volte e" | nos nomes de arquivo"; | |||
. " selecione algum host."; | $Lang{Host__doesn_t_exist} = "O Host \${EscHTML(\$In{hostDest})} não | |||
$Lang{Nice_try__but_you_can_t_put} = "Boa tentativa, mas não pode usar \'..\' no | existe"; | |||
s nomes de arquivo"; | $Lang{You_don_t_have_permission_to_restore_onto_host} = | |||
$Lang{Host__doesn_t_exist} = "O Host \${EscHTML(\$In{hostDest})} não existe"; | "Sem autorização para restaurar neste host \${EscHTML(\$In{hostDest})}"; | |||
$Lang{You_don_t_have_permission_to_restore_onto_host} = "Sem autorização para re | $Lang{Can_t_open_create__openPath} = "ImpossÃvel abrir/criar \${EscHTML(\"\$open | |||
staurar neste host" | Path\")}"; | |||
. " \${EscHTML(\$In{hostDest})}"; | $Lang{Only_privileged_users_can_restore_backup_files2} = | |||
$Lang{Can_t_open_create__openPath} = "Impossível abrir/criar " | "Somente os usuários autorizados podem restaurar backups do host \${EscHTML(\$ | |||
. "\${EscHTML(\"\$openPath\")}"; | host)}."; | |||
$Lang{Only_privileged_users_can_restore_backup_files2} = "Somente os usuários au | $Lang{Empty_host_name} = "Nome de host vazio"; | |||
torizados podem restaurar backups" | $Lang{Unknown_host_or_user} = "Usuário ou host inválido \${EscHTML(\$host)}"; | |||
. " do host \${EscHTML(\$host)}."; | $Lang{Only_privileged_users_can_view_information_about} = | |||
$Lang{Empty_host_name} = "Nome de host vazio"; | "Somente os usuários autorizados podem ver informações do host \${EscHTML(\$ho | |||
$Lang{Unknown_host_or_user} = "Usuário ou host inválido \${EscHTML(\$host)}"; | st)}."; | |||
$Lang{Only_privileged_users_can_view_information_about} = "Somente os usuários a | $Lang{Only_privileged_users_can_view_archive_information} = | |||
utorizados podem ver informações do" | "Somente os administradores podem ver informações de arquivo."; | |||
. " host \${EscHTML(\$host)}." ; | $Lang{Only_privileged_users_can_view_restore_information} = | |||
$Lang{Only_privileged_users_can_view_archive_information} = "Somente os administ | "Somente os usuários autorizados podem ver informações de restauração."; | |||
radores podem ver informações de arquivo."; | $Lang{Restore_number__num_for_host__does_not_exist} = | |||
$Lang{Only_privileged_users_can_view_restore_information} = "Somente os usuários | "O número de restauração \$num del host \${EscHTML(\$host)} não existe."; | |||
autorizados podem ver informações de restauração."; | $Lang{Archive_number__num_for_host__does_not_exist} = "O backup \$num do host \$ | |||
$Lang{Restore_number__num_for_host__does_not_exist} = "O número de restauração \ | {EscHTML(\$host)} não existe."; | |||
$num del host \${EscHTML(\$host)} " | $Lang{Can_t_find_IP_address_for} = "ImpossÃvel encontrar o en | |||
. " não existe."; | dereço do IP de \${EscHTML(\$host)}"; | |||
$Lang{Archive_number__num_for_host__does_not_exist} = "O backup \$num do host \$ | $Lang{host_is_a_DHCP_host} = <<EOF; | |||
{EscHTML(\$host)} " | \$host é um host DHCP e eu não consigo seu endereço IP. Provavelmente o nome net | |||
. " não existe."; | bios de \$ENV{REMOTE_ADDR}\$tryIP, e foi verificado que essa máquina | |||
$Lang{Can_t_find_IP_address_for} = "Impossível encontrar o endereço do IP de \${ | não é \$host. | |||
EscHTML(\$host)}"; | ||||
$Lang{host_is_a_DHCP_host} = <<EOF; | ||||
\$host é um host DHCP e eu não consigo seu endereço IP. Provavelmente o nome net | ||||
bios de \$ENV{REMOTE_ADDR}\$tryIP, e foi verificado que essa máquina | ||||
não é \$host. | ||||
<p> | <p> | |||
Até que tenha \$host um endereço num DHCP válido, se pode | Até que tenha \$host um endereço num DHCP válido, se pode | |||
començar este processo a partir da própria máquina cliente. | començar este processo a partir da própria máquina cliente. | |||
EOF | EOF | |||
# ------------------------------------ | # ------------------------------------ | |||
# !! Server Mesg !! | # !! Server Mesg !! | |||
# ------------------------------------ | # ------------------------------------ | |||
$Lang{Backup_requested_on_DHCP__host} = "Solicitação de backup em DHCP \$host (\ | $Lang{Backup_requested_on_DHCP__host} = | |||
$In{hostIP}) por" | "Solicitação de backup em DHCP \$host (\$In{hostIP}) por \$User desde \$ENV{RE | |||
. " \$User desde \$ENV{REMOTE_ADDR}"; | MOTE_ADDR}"; | |||
$Lang{Backup_requested_on__host_by__User} = "Solicitação de backup em \$host por | $Lang{Backup_requested_on__host_by__User} = "Solicitação de backup em \$h | |||
\$User"; | ost por \$User"; | |||
$Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup parado/desprogramado em \$host por \$User"; | $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup parado/desprogramado em \$host por \$User"; | |||
$Lang{Restore_requested_to_host__hostDest__backup___num} = "Restauração solicita | $Lang{Restore_requested_to_host__hostDest__backup___num} = | |||
da para o host \$hostDest, backup #\$num," | "Restauração solicitada para o host \$hostDest, backup #\$num, por \$User desd | |||
. " por \$User desde \$ENV{REMOTE_ADDR}"; | e \$ENV{REMOTE_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} = "Arquivo solicitado por \$User desde \$ENV{REMOTE_ADD R}"; | $Lang{Archive_requested} = "Arquivo solicitado por \$User desde \$ENV{REMOTE_ADD R}"; | |||
# ------------------------------------------------- | # ------------------------------------------------- | |||
# ------- Stuff that was forgotten ---------------- | # ------- Stuff that was forgotten ---------------- | |||
# ------------------------------------------------- | # ------------------------------------------------- | |||
$Lang{Status} = "Estado"; | $Lang{Status} = "Estado"; | |||
$Lang{PC_Summary} = "Resumo PC"; | $Lang{PC_Summary} = "Resumo PC"; | |||
$Lang{LOG_file} = "Arquivo de Log"; | $Lang{LOG_file} = "Arquivo de Log"; | |||
$Lang{LOG_files} = "Arquivos de Log"; | $Lang{LOG_files} = "Arquivos de Log"; | |||
$Lang{Old_LOGs} = "Logs antigos"; | $Lang{Old_LOGs} = "Logs antigos"; | |||
$Lang{Email_summary} = "Resumo Email"; | $Lang{Email_summary} = "Resumo Email"; | |||
$Lang{Config_file} = "Arquivo configuração"; | $Lang{Config_file} = "Arquivo configuração"; | |||
# $Lang{Hosts_file} = "Arquivo Hosts"; | # $Lang{Hosts_file} = "Arquivo Hosts"; | |||
$Lang{Current_queues} = "Filas atuais"; | $Lang{Current_queues} = "Filas atuais"; | |||
$Lang{Documentation} = "Documentação"; | $Lang{Documentation} = "Documentação"; | |||
#$Lang{Host_or_User_name} = "<small>Host ou usuário:</small>"; | #$Lang{Host_or_User_name} = "<small>Host ou usuário:</small>"; | |||
$Lang{Go} = "Aceitar"; | $Lang{Go} = "Aceitar"; | |||
$Lang{Hosts} = "Hosts"; | $Lang{Hosts} = "Hosts"; | |||
$Lang{Select_a_host} = "Selecione um host..."; | $Lang{Select_a_host} = "Selecione um host..."; | |||
$Lang{There_have_been_no_archives} = "<h2> Não existem arquivos </h2>\n"; | $Lang{There_have_been_no_archives} = "<h2> Não existem arquivos </h2>\n"; | |||
$Lang{This_PC_has_never_been_backed_up} = "<h2> Nunca foi feito backup deste PC! </h2>\n"; | $Lang{This_PC_has_never_been_backed_up} = "<h2> Nunca foi feito backup deste PC! </h2>\n"; | |||
$Lang{This_PC_is_used_by} = "<li>Este PC é utilizado por \${UserLink(\$user)}"; | $Lang{This_PC_is_used_by} = "<li>Este PC é utilizado por \${UserLi nk(\$user)}"; | |||
$Lang{Extracting_only_Errors} = "(Extraindo somente Erros)"; | $Lang{Extracting_only_Errors} = "(Extraindo somente Erros)"; | |||
$Lang{XferLOG} = "TransfLOG"; | $Lang{XferLOG} = "TransfLOG"; | |||
$Lang{Errors} = "Erros"; | $Lang{Errors} = "Erros"; | |||
# ------------ | # ------------ | |||
$Lang{Last_email_sent_to__was_at___subject} = <<EOF; | $Lang{Last_email_sent_to__was_at___subject} = <<EOF; | |||
<li>Última mensagem enviada a \${UserLink(\$user)} foi às \$mailTime, assunto " \$subj". | <li>Última mensagem enviada a \${UserLink(\$user)} foi à s \$mailTime, assunto " \$subj". | |||
EOF | EOF | |||
# ------------ | # ------------ | |||
$Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; | $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF; | |||
<li>O comando \$cmd está executando para \$host, iniciado às \$startTime. | <li>O comando \$cmd está executando para \$host, iniciado à s \$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>O host \$host está em fila para ser processado em segundo plano (logo o back up estará pronto!). | <li>O host \$host está em fila para ser processado em segundo plano (logo o back up estará pronto!). | |||
EOF | EOF | |||
# ---------- | # ---------- | |||
$Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF; | $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF; | |||
<li>Host \$host está para ser processado na fila de usuarios (logo o backup esta rá pronto!). | <li>Host \$host está para ser processado na fila de usuarios (logo o backup esta rá pronto!). | |||
EOF | EOF | |||
# --------- | # --------- | |||
$Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF; | $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF; | |||
<li>Uma execução para \$host estar na fila de execuções (iniciará a seguir). | <li>Uma execução para \$host estar na fila de execuções (iniciará a seguir). | |||
EOF | EOF | |||
# -------- | # -------- | |||
$Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF; | $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF; | |||
<li>O último estado foi \"\$Lang->{\$StatusHost{state}}\"\$reason às \$startTime . | <li>O último estado foi \"\$Lang->{\$StatusHost{state}}\"\$reason à s \$startTime . | |||
EOF | EOF | |||
# -------- | # -------- | |||
$Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF; | $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF; | |||
<li>O último erro foi \"\${EscHTML(\$StatusHost{error})}\". | <li>O último erro foi \"\${EscHTML(\$StatusHost{error})}\". | |||
EOF | EOF | |||
# ------ | # ------ | |||
$Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF; | $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF; | |||
<li>Os pings para \$host falharam \$StatusHost{deadCnt} vezes consecutivas. | <li>Os pings para \$host falharam \$StatusHost{deadCnt} vezes consecutivas. | |||
EOF | EOF | |||
# ----- | # ----- | |||
$Lang{Prior_to_that__pings} = "Antes destes, pings"; | $Lang{Prior_to_that__pings} = "Antes destes, pings"; | |||
# ----- | # ----- | |||
$Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = << EOF; | $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = << EOF; | |||
<li>\$priorStr a \$host obtiveram êxito \$StatusHost{aliveCnt} | <li>\$priorStr a \$host obtiveram êxito \$StatusHost{aliveCnt} | |||
vezes consecutivas. | vezes consecutivas. | |||
EOF | EOF | |||
$Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_conse cutive_times___} = <<EOF; | $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_conse cutive_times___} = <<EOF; | |||
<li>Dado que \$host tem estado em uso na rede pelo menos \$Conf{BlackoutGoodCnt} | <li>Dado que \$host tem estado em uso na rede pelo menos \$Conf{BlackoutGoodCnt} | |||
vezes consecutivas, não se realizará backup das \$blackoutStr. | vezes consecutivas, não se realizará backup das \$blackoutStr. | |||
EOF | EOF | |||
$Lang{__time0_to__time1_on__days} = "\$t0 até \$t1 em \$days"; | $Lang{__time0_to__time1_on__days} = "\$t0 até \$t1 em \$days"; | |||
$Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF; | $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF; | |||
<li>Os backups atrazaram-se durante \$hours hours | <li>Os backups atrazaram-se durante \$hours hours | |||
(<a href=\"\$MyURL?action=Stop_Dequeue_Backup&host=\$host\">Troque este número</ a>). | (<a href=\"\$MyURL?action=Stop_Dequeue_Backup&host=\$host\">Troque este número</ a>). | |||
EOF | EOF | |||
$Lang{tryIP} = " y \$StatusHost{dhcpHostIP}"; | $Lang{tryIP} = " y \$StatusHost{dhcpHostIP}"; | |||
#$Lang{Host_Inhost} = "Host \$In{host}"; | #$Lang{Host_Inhost} = "Host \$In{host}"; | |||
$Lang{checkAll} = <<EOF; | $Lang{checkAll} = <<EOF; | |||
<tr><td class="fviewborder"> | <tr><td class="fviewborder"> | |||
<input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&n bsp;Selecionar tudo | <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&n bsp;Selecionar tudo | |||
</td><td colspan="5" align="center" class="fviewborder"> | </td><td colspan="5" align="center" class="fviewborder"> | |||
skipping to change at line 1204 | skipping to change at line 1237 | |||
<input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&n bsp;Selecionar tudo | <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');">&n bsp;Selecionar tudo | |||
</td><td colspan="2" align="center" class="fviewborder"> | </td><td colspan="2" align="center" class="fviewborder"> | |||
<input type="submit" name="Submit" value="Arquivar os hosts selecionados"> | <input type="submit" name="Submit" value="Arquivar os hosts selecionados"> | |||
</td></tr> | </td></tr> | |||
EOF | EOF | |||
$Lang{fileHeader} = <<EOF; | $Lang{fileHeader} = <<EOF; | |||
<tr class="fviewheader"><td align=center> Nome</td> | <tr class="fviewheader"><td align=center> Nome</td> | |||
<td align="center"> Tipo</td> | <td align="center"> Tipo</td> | |||
<td align="center"> Modo</td> | <td align="center"> Modo</td> | |||
<td align="center"> Nº</td> | <td align="center"> Nº</td> | |||
<td align="center"> Tamanho</td> | <td align="center"> Tamanho</td> | |||
<td align="center"> Hora Mod.</td> | <td align="center"> Hora Mod.</td> | |||
</tr> | </tr> | |||
EOF | EOF | |||
$Lang{Home} = "Principal"; | $Lang{Home} = "Principal"; | |||
$Lang{Browse} = "Explorar backups"; | $Lang{Browse} = "Explorar backups"; | |||
$Lang{Last_bad_XferLOG} = "Último erro no Log de Transferência"; | $Lang{Last_bad_XferLOG} = "Último erro no Log de Transferência"; | |||
$Lang{Last_bad_XferLOG_errors_only} = "Último erro no Log de transferência (erro | $Lang{Last_bad_XferLOG_errors_only} = "Último erro no Log de transferência (erro | |||
s somente)"; | s somente)"; | |||
$Lang{This_display_is_merged_with_backup} = <<EOF; | $Lang{This_display_is_merged_with_backup} = <<EOF; | |||
<li> Este quadro pertence ao backup Nº\$numF. | <li> Este quadro pertence ao backup Nº\$numF. | |||
EOF | EOF | |||
$Lang{Visit_this_directory_in_backup} = <<EOF; | $Lang{Visit_this_directory_in_backup} = <<EOF; | |||
<li> Selecione o backup que desseja ver: <select onChange="window.location=this. value">\$otherDirs </select> | <li> Selecione o backup que desseja ver: <select onChange="window.location=this. value">\$otherDirs </select> | |||
EOF | EOF | |||
$Lang{Restore_Summary} = <<EOF; | $Lang{Restore_Summary} = <<EOF; | |||
\${h2("Resumo da Restauração")} | \${h2("Resumo da Restauração")} | |||
<p> | <p> | |||
Clique no número da restauração para ver seus detalhes. | Clique no número da restauração para ver seus detalhes. | |||
<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"> Restauração Nº </td> | <tr class="tableheader"><td align="center"> Restauração Nº </td> | |||
<td align="center"> Resultado </td> | <td align="center"> Resultado </td> | |||
<td align="right"> Data Inicio</td> | <td align="right"> Data Inicio</td> | |||
<td align="right"> Dur/mins</td> | <td align="right"> Dur/mins</td> | |||
<td align="right"> Nº Arquivos </td> | <td align="right"> Nº Arquivos </td> | |||
<td align="right"> MB </td> | <td align="right"> MB </td> | |||
<td align="right"> Nº Err. Tar </td> | <td align="right"> Nº Err. Tar </td> | |||
<td align="right"> Nº Err. Transf.#xferErrs </td> | <td align="right"> Nº Err. Transf.#xferErrs </td> | |||
</tr> | </tr> | |||
\$restoreStr | \$restoreStr | |||
</table> | </table> | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{Archive_Summary} = <<EOF; | $Lang{Archive_Summary} = <<EOF; | |||
\${h2("Archive Summary")} | \${h2("Archive Summary")} | |||
<p> | <p> | |||
Clique no número do arquivo para mais detalhes. | Clique no número do arquivo para mais detalhes. | |||
<table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> | <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"> | |||
<tr class="tableheader"><td align="center"> Archive# </td> | <tr class="tableheader"><td align="center"> Archive# </td> | |||
<td align="center"> Resultado </td> | <td align="center"> Resultado </td> | |||
<td align="right"> Hora início</td> | <td align="right"> Hora inÃcio</td> | |||
<td align="right"> Dur/min</td> | <td align="right"> Dur/min</td> | |||
</tr> | </tr> | |||
\$ArchiveStr | \$ArchiveStr | |||
</table> | </table> | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{BackupPC__Documentation} = "BackupPC: Documentação"; | $Lang{BackupPC__Documentation} = "BackupPC: Documentação"; | |||
$Lang{No} = "não"; | $Lang{No} = "não"; | |||
$Lang{Yes} = "sim"; | $Lang{Yes} = "sim"; | |||
$Lang{The_directory_is_empty} = <<EOF; | $Lang{The_directory_is_empty} = <<EOF; | |||
<tr><td bgcolor="#ffffff">O diretório \$dirDisplay está vazio | <tr><td bgcolor="#ffffff">O diretório \$dirDisplay está vazio | |||
</td></tr> | </td></tr> | |||
EOF | EOF | |||
#$Lang{on} = "ativo"; | #$Lang{on} = "ativo"; | |||
$Lang{off} = "inativo"; | $Lang{off} = "inativo"; | |||
$Lang{backupType_full} = "completo"; | $Lang{backupType_full} = "completo"; | |||
$Lang{backupType_incr} = "incremental"; | $Lang{backupType_incr} = "incremental"; | |||
$Lang{backupType_active} = "active"; | $Lang{backupType_active} = "active"; | |||
$Lang{backupType_partial} = "parcial"; | $Lang{backupType_partial} = "parcial"; | |||
$Lang{failed} = "falhado"; | $Lang{failed} = "falhado"; | |||
$Lang{success} = "sucesso"; | $Lang{success} = "sucesso"; | |||
$Lang{and} = "e"; | $Lang{and} = "e"; | |||
# ------ | # ------ | |||
# Hosts states and reasons | # Hosts states and reasons | |||
$Lang{Status_idle} = "inativo"; | $Lang{Status_idle} = "inativo"; | |||
$Lang{Status_backup_starting} = "iniciando backup"; | $Lang{Status_backup_starting} = "iniciando backup"; | |||
$Lang{Status_backup_in_progress} = "backup em execução"; | $Lang{Status_backup_in_progress} = "backup em execução"; | |||
$Lang{Status_restore_starting} = "iniciando restauração"; | $Lang{Status_restore_starting} = "iniciando restauração"; | |||
$Lang{Status_restore_in_progress} = "restauração em execução"; | $Lang{Status_restore_in_progress} = "restauração em execução"; | |||
$Lang{Status_admin_pending} = "conexão pendente"; | $Lang{Status_admin_pending} = "conexão pendente"; | |||
$Lang{Status_admin_running} = "conexão em curso"; | $Lang{Status_admin_running} = "conexão em curso"; | |||
$Lang{Reason_backup_done} = "backup realizado"; | $Lang{Reason_backup_done} = "backup realizado"; | |||
$Lang{Reason_restore_done} = "restauração realizada"; | $Lang{Reason_restore_done} = "restauração realizada"; | |||
$Lang{Reason_archive_done} = "arquivamento realizado"; | $Lang{Reason_archive_done} = "arquivamento realizado"; | |||
$Lang{Reason_nothing_to_do} = "nada a fazer"; | $Lang{Reason_nothing_to_do} = "nada a fazer"; | |||
$Lang{Reason_backup_failed} = "falha no backup"; | $Lang{Reason_backup_failed} = "falha no backup"; | |||
$Lang{Reason_restore_failed} = "falha na restauração"; | $Lang{Reason_restore_failed} = "falha na restauração"; | |||
$Lang{Reason_archive_failed} = "falha no arquivamento"; | $Lang{Reason_archive_failed} = "falha no arquivamento"; | |||
$Lang{Reason_no_ping} = "sem ping"; | $Lang{Reason_no_ping} = "sem ping"; | |||
$Lang{Reason_backup_canceled_by_user} = "backup cancelado pelo usuário"; | $Lang{Reason_backup_canceled_by_user} = "backup cancelado pelo usuário"; | |||
$Lang{Reason_restore_canceled_by_user} = "restauração cancelada pelo usuário"; | $Lang{Reason_restore_canceled_by_user} = "restauração cancelada pelo usuário"; | |||
$Lang{Reason_archive_canceled_by_user} = "arquivamento cancelado pelo usuário"; | $Lang{Reason_archive_canceled_by_user} = "arquivamento cancelado pelo usuário"; | |||
$Lang{Disabled_OnlyManualBackups} = "ENG auto disabled"; | $Lang{Disabled_OnlyManualBackups} = "ENG auto disabled"; | |||
$Lang{Disabled_AllBackupsDisabled} = "ENG disabled"; | $Lang{Disabled_AllBackupsDisabled} = "ENG disabled"; | |||
# --------- | # --------- | |||
# Email messages | # Email messages | |||
# No backup ever | # No backup ever | |||
$Lang{EMailNoBackupEverSubj} = "BackupPC: nenhum backup de \$host foi terminado com êxito"; | $Lang{EMailNoBackupEverSubj} = "BackupPC: nenhum backup de \$host foi terminado com êxito"; | |||
$Lang{EMailNoBackupEverMesg} = <<'EOF'; | $Lang{EMailNoBackupEverMesg} = <<'EOF'; | |||
To: $user$domain | To: $user$domain | |||
cc: | cc: | |||
Subject: $subj | Subject: $subj | |||
$headers | $headers | |||
Caro $userName, | Caro $userName, | |||
Em seu PC ($host) nenhum backup foi completado por nosso programa de backup. | Em seu PC ($host) nenhum backup foi completado por nosso programa de backup. | |||
Os backups deveriam ser executados automaticamente quando seu PC se conecta | Os backups deveriam ser executados automaticamente quando seu PC se conecta | |||
a rede. Contate seu suporte técnico se: | a rede. Contate seu suporte técnico se: | |||
- Seu computador está conectado a rede com regularidade. Isto significa | - Seu computador está conectado a rede com regularidade. Isto significa | |||
que existe algum problema de instalação ou configuração que impessa a | que existe algum problema de instalação ou configuração que impessa a | |||
realização dos backups. | realização dos backups. | |||
- Não deseja realizar backups e não quer receber mais mensagens | - Não deseja realizar backups e não quer receber mais mensagens | |||
como esta. | como esta. | |||
Caso contrário, assegure-se de que seu PC está conectado à rede na próxima vez | Caso contrário, assegure-se de que seu PC está conectado à rede na próxima vez | |||
que estiver utilizando-o. | que estiver utilizando-o. | |||
Saudações: | Saudações: | |||
Agente BackupPC | Agente BackupPC | |||
https://backuppc.github.io/backuppc | https://backuppc.github.io/backuppc | |||
EOF | EOF | |||
# No recent backup | # No recent backup | |||
$Lang{EMailNoBackupRecentSubj} = "BackupPC: não existem backups recentes de \$ho st"; | $Lang{EMailNoBackupRecentSubj} = "BackupPC: não existem backups recentes de \$ho st"; | |||
$Lang{EMailNoBackupRecentMesg} = <<'EOF'; | $Lang{EMailNoBackupRecentMesg} = <<'EOF'; | |||
To: $user$domain | To: $user$domain | |||
cc: | cc: | |||
Subject: $subj | Subject: $subj | |||
$headers | $headers | |||
Caro $userName, | Caro $userName, | |||
Não foi completado nenhum backup completo de seu PC ($host) durante | Não foi completado nenhum backup completo de seu PC ($host) durante | |||
$days dias. | $days dias. | |||
Seu PC tem realizado backups corretos $numBackups vezes desde | Seu PC tem realizado backups corretos $numBackups vezes desde | |||
$firstTime até $days dias. | $firstTime até $days dias. | |||
Os backups deveriam efetuar-se automaticamente quando seu PC estiver | Os backups deveriam efetuar-se automaticamente quando seu PC estiver | |||
conectado a rede. | conectado a rede. | |||
Se seu PC tem estado conectado durante algumas horas a rede durante os últimos | Se seu PC tem estado conectado durante algumas horas a rede durante os últimos | |||
$days dias deveria contactar com seu suporte técnico para ver porque os backups | $days dias deveria contactar com seu suporte técnico para ver porque os backups | |||
não funcionam adequadamente. | não funcionam adequadamente. | |||
Por outro lado, se você não o está utilizando, não há muito o que fazer a não | Por outro lado, se você não o está utilizando, não há muito o que fazer a não | |||
ser copiar manualmente os arquivos mais críticos para outro suporte físico. | ser copiar manualmente os arquivos mais crÃticos para outro suporte fÃsico. | |||
Deve-se estar ciente de que qualquer arquivo que tenha sido criado ou modificado | Deve-se estar ciente de que qualquer arquivo que tenha sido criado ou modificado | |||
nos últimos $days dias (incluindo todos os emails novos e arquivos anexos) não p odem | nos últimos $days dias (incluindo todos os emails novos e arquivos anexos) não p odem | |||
ser restaurados se seu disco danificar-se. | ser restaurados se seu disco danificar-se. | |||
Saudações: | Saudações: | |||
Agente BackupPC | Agente BackupPC | |||
https://backuppc.github.io/backuppc | https://backuppc.github.io/backuppc | |||
EOF | EOF | |||
# Old Outlook files | # Old Outlook files | |||
$Lang{EMailOutlookBackupSubj} = "BackupPC: Oss arquivos do Outlook de \$host nec essitam ser copiados"; | $Lang{EMailOutlookBackupSubj} = "BackupPC: Oss arquivos do Outlook de \$host nec essitam ser copiados"; | |||
$Lang{EMailOutlookBackupMesg} = <<'EOF'; | $Lang{EMailOutlookBackupMesg} = <<'EOF'; | |||
To: $user$domain | To: $user$domain | |||
cc: | cc: | |||
Subject: $subj | Subject: $subj | |||
$headers | $headers | |||
Caro $userName, | Caro $userName, | |||
Os arquivos de Outlook de seu PC tem $howLong. | Os arquivos de Outlook de seu PC tem $howLong. | |||
Estes arquivos contém todo seus emails, anexos, contatos e informações de | Estes arquivos contém todo seus emails, anexos, contatos e informações de | |||
sua agenda. Seu PC tem sido corretamente salvaguardado $numBackups vezes desde | sua agenda. Seu PC tem sido corretamente salvaguardado $numBackups vezes desde | |||
$firstTime até $lastTime dias. Sem fechá-lo, Outlook bloqueia todos seus | $firstTime até $lastTime dias. Sem fechá-lo, Outlook bloqueia todos seus | |||
arquivos quando estão em execução, impidindo de se fazer backup dos mesmo. | arquivos quando estão em execução, impidindo de se fazer backup dos mesmo. | |||
Recomendamos fazer cópia de segurança dos arquivos do Outlook quando estiver | Recomendamos fazer cópia de segurança dos arquivos do Outlook quando estiver | |||
conectado a rede fechando o Outlook e o resto das aplicações e utilizando seu | conectado a rede fechando o Outlook e o resto das aplicações e utilizando seu | |||
navegador de internet. Clique neste link: | navegador de internet. Clique neste link: | |||
$CgiURL?host=$host | $CgiURL?host=$host | |||
Selecione "Começar backup incremental" duas vezes para começar | Selecione "Começar backup incremental" duas vezes para começar | |||
um novo backup incremental. | um novo backup incremental. | |||
Pode-se selecionar "Voltar a página de $host " e clicar em "refazer" | Pode-se selecionar "Voltar a página de $host " e clicar em "refazer" | |||
para ver o estado do processo de backup. Este processo deve durar | para ver o estado do processo de backup. Este processo deve durar | |||
somente alguns minutos para completar. | somente alguns minutos para completar. | |||
Saudações: | Saudações: | |||
Agente BackupPC | Agente BackupPC | |||
https://backuppc.github.io/backuppc | https://backuppc.github.io/backuppc | |||
EOF | EOF | |||
$Lang{howLong_not_been_backed_up} = "não foi realizado nenhum backup com êxito"; | $Lang{howLong_not_been_backed_up} = "não foi realizado nenhum back | |||
$Lang{howLong_not_been_backed_up_for_days_days} = "não foi realizado nenhum back | up com êxito"; | |||
up durante \$days dias"; | $Lang{howLong_not_been_backed_up_for_days_days} = "não foi realizado nenhum back | |||
up durante \$days dias"; | ||||
####################################################################### | ####################################################################### | |||
# RSS strings | # RSS strings | |||
####################################################################### | ####################################################################### | |||
$Lang{RSS_Doc_Title} = "Servidor BackupPC"; | $Lang{RSS_Doc_Title} = "Servidor BackupPC"; | |||
$Lang{RSS_Doc_Description} = "RSS feed do BackupPC"; | $Lang{RSS_Doc_Description} = "RSS feed do BackupPC"; | |||
$Lang{RSS_Host_Summary} = <<EOF; | $Lang{RSS_Host_Summary} = <<EOF; | |||
#Completo: \$fullCnt; | #Completo: \$fullCnt; | |||
Completo Antig./Dias: \$fullAge; | Completo Antig./Dias: \$fullAge; | |||
Completo Tamanho/GiB: \$fullSize; | Completo Tamanho/GiB: \$fullSize; | |||
Velocidade MB/sec: \$fullRate; | Velocidade MB/sec: \$fullRate; | |||
#Incrementais: \$incrCnt; | #Incrementais: \$incrCnt; | |||
Incrementais Antig/Dias: \$incrAge; | Incrementais Antig/Dias: \$incrAge; | |||
Estado: \$host_state; | Estado: \$hostState; | |||
Desativado: \$host_disabled; | Desativado: \$hostDisabled; | |||
Última Tentativa: \$host_last_attempt; | Última Tentativa: \$hostLastAttempt; | |||
EOF | EOF | |||
####################################################################### | ####################################################################### | |||
# Configuration editor strings | # Configuration editor strings | |||
####################################################################### | ####################################################################### | |||
$Lang{Only_privileged_users_can_edit_config_files} = "Somente usuários privilegi | $Lang{Only_privileged_users_can_edit_config_files} = "Somente usuários privilegi | |||
ados podem editar as configurações."; | ados podem editar as configurações."; | |||
$Lang{CfgEdit_Edit_Config} = "Editar Configurações"; | $Lang{CfgEdit_Edit_Config} = "Editar Configurações"; | |||
$Lang{CfgEdit_Edit_Hosts} = "Editar Hosts"; | $Lang{CfgEdit_Edit_Hosts} = "Editar Hosts"; | |||
$Lang{CfgEdit_Title_Server} = "Servidor"; | $Lang{CfgEdit_Title_Server} = "Servidor"; | |||
$Lang{CfgEdit_Title_General_Parameters} = "Parâmetros Gerais"; | $Lang{CfgEdit_Title_General_Parameters} = "Parâmetros Gerais"; | |||
$Lang{CfgEdit_Title_Wakeup_Schedule} = "Agenda de ativação"; | $Lang{CfgEdit_Title_Wakeup_Schedule} = "Agenda de ativação"; | |||
$Lang{CfgEdit_Title_Concurrent_Jobs} = "Trabalhos correntes"; | $Lang{CfgEdit_Title_Concurrent_Jobs} = "Trabalhos correntes"; | |||
$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Limites do Pool no sistema de arq | $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Limites do Pool no sistema de | |||
uivos"; | arquivos"; | |||
$Lang{CfgEdit_Title_Other_Parameters} = "Outros Parâmetros"; | $Lang{CfgEdit_Title_Other_Parameters} = "Outros Parâmetros"; | |||
$Lang{CfgEdit_Title_Remote_Apache_Settings} = "Configurações remotas do Apache"; | $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Configurações remotas do Apach | |||
$Lang{CfgEdit_Title_Program_Paths} = "Caminho para o programa"; | e"; | |||
$Lang{CfgEdit_Title_Install_Paths} = "Caminho de instalação"; | $Lang{CfgEdit_Title_Program_Paths} = "Caminho para o programa"; | |||
$Lang{CfgEdit_Title_Email} = "Email"; | $Lang{CfgEdit_Title_Install_Paths} = "Caminho de instalação"; | |||
$Lang{CfgEdit_Title_Email_settings} = "Configurações de Email"; | $Lang{CfgEdit_Title_Email} = "Email"; | |||
$Lang{CfgEdit_Title_Email_User_Messages} = "Mensagens de Email de Usuários"; | $Lang{CfgEdit_Title_Email_settings} = "Configurações de Email"; | |||
$Lang{CfgEdit_Title_CGI} = "CGI"; | $Lang{CfgEdit_Title_Email_User_Messages} = "Mensagens de Email de Usuários | |||
$Lang{CfgEdit_Title_Admin_Privileges} = "Privilégios de Administrador"; | "; | |||
$Lang{CfgEdit_Title_Page_Rendering} = "Renderização de página"; | $Lang{CfgEdit_Title_CGI} = "CGI"; | |||
$Lang{CfgEdit_Title_Paths} = "Caminhos"; | $Lang{CfgEdit_Title_Admin_Privileges} = "Privilégios de Administrador"; | |||
$Lang{CfgEdit_Title_User_URLs} = "URLs do Usuário"; | $Lang{CfgEdit_Title_Page_Rendering} = "Renderização de página"; | |||
$Lang{CfgEdit_Title_User_Config_Editing} = "Edição de Configurações do Usuário"; | $Lang{CfgEdit_Title_Paths} = "Caminhos"; | |||
$Lang{CfgEdit_Title_Xfer} = "Transferência"; | $Lang{CfgEdit_Title_User_URLs} = "URLs do Usuário"; | |||
$Lang{CfgEdit_Title_Xfer_Settings} = "Configurações de transferência"; | $Lang{CfgEdit_Title_User_Config_Editing} = "Edição de Configurações do Usu | |||
$Lang{CfgEdit_Title_Ftp_Settings} = "Configurações do FTP"; | ário"; | |||
$Lang{CfgEdit_Title_Smb_Settings} = "Configurações do Smb"; | $Lang{CfgEdit_Title_Xfer} = "Transferência"; | |||
$Lang{CfgEdit_Title_Tar_Settings} = "Configurações do Tar"; | $Lang{CfgEdit_Title_Xfer_Settings} = "Configurações de transferência | |||
$Lang{CfgEdit_Title_Rsync_Settings} = "Configurações do Rsync"; | "; | |||
$Lang{CfgEdit_Title_Rsyncd_Settings} = "Configurações do Rsyncd"; | $Lang{CfgEdit_Title_Ftp_Settings} = "Configurações do FTP"; | |||
$Lang{CfgEdit_Title_Archive_Settings} = "Configurações do Archive"; | $Lang{CfgEdit_Title_Smb_Settings} = "Configurações do Smb"; | |||
$Lang{CfgEdit_Title_Include_Exclude} = "Inclui/Exclui"; | $Lang{CfgEdit_Title_Tar_Settings} = "Configurações do Tar"; | |||
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Caminhos/Comandos do Smb"; | $Lang{CfgEdit_Title_Rsync_Settings} = "Configurações do Rsync"; | |||
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Caminhos/Comandos do Tar"; | $Lang{CfgEdit_Title_Rsyncd_Settings} = "Configurações do Rsyncd"; | |||
$Lang{CfgEdit_Title_Archive_Settings} = "Configurações do Archive"; | ||||
$Lang{CfgEdit_Title_Include_Exclude} = "Inclui/Exclui"; | ||||
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Caminhos/Comandos do Smb"; | ||||
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Caminhos/Comandos do Tar"; | ||||
$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Caminhos/Comandos/Args Rsync"; | $Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Caminhos/Comandos/Args Rsync"; | |||
$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Porta/Args do Rsyncd"; | $Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Porta/Args do Rsyncd"; | |||
$Lang{CfgEdit_Title_Archive_Paths_Commands} = "Caminhos/Comandos do Arquivo"; | $Lang{CfgEdit_Title_Archive_Paths_Commands} = "Caminhos/Comandos do Arquivo"; | |||
$Lang{CfgEdit_Title_Schedule} = "Agenda"; | $Lang{CfgEdit_Title_Schedule} = "Agenda"; | |||
$Lang{CfgEdit_Title_Full_Backups} = "Backups Completos"; | $Lang{CfgEdit_Title_Full_Backups} = "Backups Completos"; | |||
$Lang{CfgEdit_Title_Incremental_Backups} = "Backups Incrementais"; | $Lang{CfgEdit_Title_Incremental_Backups} = "Backups Incrementais"; | |||
$Lang{CfgEdit_Title_Blackouts} = "Blackouts"; | $Lang{CfgEdit_Title_Blackouts} = "Blackouts"; | |||
$Lang{CfgEdit_Title_Other} = "Outros"; | $Lang{CfgEdit_Title_Other} = "Outros"; | |||
$Lang{CfgEdit_Title_Backup_Settings} = "Configurações do Backup"; | $Lang{CfgEdit_Title_Backup_Settings} = "Configurações do Backup"; | |||
$Lang{CfgEdit_Title_Client_Lookup} = "Busca Cliente"; | $Lang{CfgEdit_Title_Client_Lookup} = "Busca Cliente"; | |||
$Lang{CfgEdit_Title_User_Commands} = "Commandos de usuário"; | $Lang{CfgEdit_Title_User_Commands} = "Commandos de usuário"; | |||
$Lang{CfgEdit_Title_Hosts} = "Hosts"; | $Lang{CfgEdit_Title_Hosts} = "Hosts"; | |||
$Lang{CfgEdit_Hosts_Comment} = <<EOF; | $Lang{CfgEdit_Hosts_Comment} = <<EOF; | |||
Para adicionar um novo host, selecione Adicionar e entre com o | Para adicionar um novo host, selecione Adicionar e entre com o | |||
nome. Para iniciar uma configuração específica para um host a partir | nome. Para iniciar uma configuração especÃfica para um host a partir | |||
de uma configuração de outro, indique na forma | de uma configuração de outro, indique na forma | |||
NOVOHOST=HOSTDECOPIA. Isto irá sobre-escrever qualquer configuração | NOVOHOST=HOSTDECOPIA. Isto irá sobre-escrever qualquer configuração | |||
pré-existente para o NOVOHOST. Você também pode fazer isto para um | pré-existente para o NOVOHOST. Você também pode fazer isto para um | |||
host já existente. Para excluir um host, clique no botão Excluir. As | host já existente. Para excluir um host, clique no botão Excluir. As | |||
mudanças envolvendo as operações de adicionar, excluir e fazer uma | mudanças envolvendo as operações de adicionar, excluir e fazer uma | |||
cópia de configuração só são efetivadas depois de salvas. Nenhum dos | cópia de configuração só são efetivadas depois de salvas. Nenhum dos | |||
backups dos hosts excluídos serão apagados, portanto se | backups dos hosts excluÃdos serão apagados, portanto se | |||
incidentalmente você excluir um host, simplesmente o adicione | incidentalmente você excluir um host, simplesmente o adicione | |||
novamente. Para remover completamente backups de um host, você precisa | novamente. Para remover completamente backups de um host, você precisa | |||
remover os arquivos manualmente abaixo de \$topDir/pc/HOST | remover os arquivos manualmente abaixo de \$topDir/pc/HOST | |||
EOF | EOF | |||
$Lang{CfgEdit_Header_Main} = <<EOF; | $Lang{CfgEdit_Header_Main} = <<EOF; | |||
\${h1("Editor de configurações principais")} | \${h1("Editor de configurações principais")} | |||
EOF | EOF | |||
$Lang{CfgEdit_Header_Host} = <<EOF; | $Lang{CfgEdit_Header_Host} = <<EOF; | |||
\${h1("Editor de configurações do Host \$host")} | \${h1("Editor de configurações do Host \$host")} | |||
<p> | <p> | |||
Note: Marque Override se você quiser modificar um valor especificamente neste ho st. | Note: Marque Override se você quiser modificar um valor especificamente neste ho st. | |||
<p> | <p> | |||
EOF | EOF | |||
$Lang{CfgEdit_Button_Save} = "Salvar"; | $Lang{CfgEdit_Button_Save} = "Salvar"; | |||
$Lang{CfgEdit_Button_Insert} = "Inserir"; | $Lang{CfgEdit_Button_Insert} = "Inserir"; | |||
$Lang{CfgEdit_Button_Delete} = "Excluir"; | $Lang{CfgEdit_Button_Delete} = "Excluir"; | |||
$Lang{CfgEdit_Button_Add} = "Adicionar"; | $Lang{CfgEdit_Button_Add} = "Adicionar"; | |||
$Lang{CfgEdit_Button_Override} = "Sobrepor"; | $Lang{CfgEdit_Button_Override} = "Sobrepor"; | |||
$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} = "ENG Error: No save due to er | |||
= "ENG Error: No save due to errors"; | rors"; | |||
$Lang{CfgEdit_Error__must_be_an_integer} | $Lang{CfgEdit_Error__must_be_an_integer} = "Erro: \$var precisa ser um i | |||
= "Erro: \$var precisa ser um inteiro"; | nteiro"; | |||
$Lang{CfgEdit_Error__must_be_real_valued_number} | $Lang{CfgEdit_Error__must_be_real_valued_number} = "Erro: \$var precisa ser um n | |||
= "Erro: \$var precisa ser um número com valor-real"; | úmero com valor-real"; | |||
$Lang{CfgEdit_Error__entry__must_be_an_integer} | $Lang{CfgEdit_Error__entry__must_be_an_integer} = "Erro: \$var inserida \$k pre | |||
= "Erro: \$var inserida \$k precisa ser um inteiro"; | cisa ser um inteiro"; | |||
$Lang{CfgEdit_Error__entry__must_be_real_valued_number} | $Lang{CfgEdit_Error__entry__must_be_real_valued_number} = | |||
= "Erro: \$var inserida \$k precisa ser um número com valor-real"; | "Erro: \$var inserida \$k precisa ser um número com valor-real"; | |||
$Lang{CfgEdit_Error__must_be_executable_program} | $Lang{CfgEdit_Error__must_be_executable_program} = "Erro: \$var precisa ser um c | |||
= "Erro: \$var precisa ser um caminho executável válido"; | aminho executável válido"; | |||
$Lang{CfgEdit_Error__must_be_valid_option} | $Lang{CfgEdit_Error__must_be_valid_option} = "Erro: \$var precisa ser uma | |||
= "Erro: \$var precisa ser uma opção válida"; | opção válida"; | |||
$Lang{CfgEdit_Error_Copy_host_does_not_exist} | $Lang{CfgEdit_Error_Copy_host_does_not_exist} = | |||
= "Copia host \$copyHost não existe; criando nome de host completo \ | "Copia host \$copyHost não existe; criando nome de host completo \$fullHost. | |||
$fullHost. Exclua este hosts se náo for o que você deseja."; | Exclua este hosts se náo for o que você deseja."; | |||
$Lang{CfgEdit_Log_Copy_host_config} | $Lang{CfgEdit_Log_Copy_host_config} = "\$User configuração copiada do host \$f | |||
= "\$User configuração copiada do host \$fromHost para \$host\n"; | romHost para \$host\n"; | |||
$Lang{CfgEdit_Log_Delete_param} | $Lang{CfgEdit_Log_Delete_param} = "\$User excluido \$p do \$conf\n"; | |||
= "\$User excluido \$p do \$conf\n"; | $Lang{CfgEdit_Log_Add_param_value} = "\$User adicionado \$p para \$conf, marc | |||
$Lang{CfgEdit_Log_Add_param_value} | ado para \$value\n"; | |||
= "\$User adicionado \$p para \$conf, marcado para \$value\n"; | $Lang{CfgEdit_Log_Change_param_value} = "\$User alterado \$p em \$conf para \$va | |||
$Lang{CfgEdit_Log_Change_param_value} | lueNew de \$valueOld\n"; | |||
= "\$User alterado \$p em \$conf para \$valueNew de \$valueOld\n"; | $Lang{CfgEdit_Log_Host_Delete} = "\$User excluido host \$host\n"; | |||
$Lang{CfgEdit_Log_Host_Delete} | $Lang{CfgEdit_Log_Host_Change} = "\$User host \$host alterado \$key de \$ | |||
= "\$User excluido host \$host\n"; | valueOld para \$valueNew\n"; | |||
$Lang{CfgEdit_Log_Host_Change} | $Lang{CfgEdit_Log_Host_Add} = "\$User adicionado host \$host: \$value\ | |||
= "\$User host \$host alterado \$key de \$valueOld para \$valueNew\n | n"; | |||
"; | ||||
$Lang{CfgEdit_Log_Host_Add} | ||||
= "\$User adicionado host \$host: \$value\n"; | ||||
#end of lang_pt_BR.pm | #end of lang_pt_BR.pm | |||
End of changes. 200 change blocks. | ||||
482 lines changed or deleted | 519 lines changed or added |