"Fossies" - the Fresh Open Source Software Archive  

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

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

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 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"> 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"> 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"> Xfer errs </td> <td align="center"> Nº Xfer errs </td>
<td align="center"> erros arquivos </td> <td align="center"> Nº erros arquivos </td>
<td align="center"> erros unidades </td> <td align="center"> Nº erros unidades </td>
<td align="center"> 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&nbsp;somente)"; s&nbsp;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"> Err. Tar </td> <td align="right"> Nº Err. Tar </td>
<td align="right"> 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 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

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