3 # By Reginaldo Ferreira <reginaldo@lepper.com.br> (23.07.2004 for V2.1.10)
5 # Edited by Rodrigo Real <rreal@ucpel.tche.br> (22.06.2006)
11 # --------------------------------
13 $Lang{Start_Archive} = "Iniciar backup";
14 $Lang{Stop_Dequeue_Archive} = "Parar/Cancelar backup";
15 $Lang{Start_Full_Backup} = "Iniciar Backup Completo";
16 $Lang{Start_Incr_Backup} = "Iniciar Backup Incremental";
17 $Lang{Stop_Dequeue_Backup} = "Parar/Cancelar Backup";
18 $Lang{Restore} = "Restaurar";
20 $Lang{Type_full} = "completo";
21 $Lang{Type_incr} = "incremental";
25 $Lang{Only_privileged_users_can_view_admin_options} = "Somente superusuarios podem ver as opções de administração.";
26 $Lang{H_Admin_Options} = "Servidor BackupPC: Opções de administração";
27 $Lang{Admin_Options} = "Opções de administração";
28 $Lang{Admin_Options_Page} = <<EOF;
29 \${h1(qq{$Lang{Admin_Options}})}
31 \${h2("Controle do Servidor")}
32 <form name="ReloadForm" action="\$MyURL" method="get">
33 <input type="hidden" name="action" value="">
34 <table class="tableStnd">
35 <tr><td>Atualizar configurações do servidor:<td><input type="button" value="Reload"
36 onClick="document.ReloadForm.action.value='Reload';
37 document.ReloadForm.submit();">
41 \${h2("Configuração do Servidor")}
43 <li><i>Espaço para outras opções... e.j.,</i>
44 <li>Editar configurações do servidor
48 $Lang{Unable_to_connect_to_BackupPC_server} = "Impossível conectar ao servidor BackupPC",
49 "Este script CGI (\$MyURL) não pode conectar-se ao servidor BackupPC"
50 . " em \$Conf{ServerHost} porta \$Conf{ServerPort}. O erro"
52 "Talvez o servidor BackupPC não esteja ativo ou há um "
53 . " erro de configuração. Por favor informe o administrador do sistema.";
54 $Lang{Admin_Start_Server} = <<EOF;
55 \${h1(qq{$Lang{Unable_to_connect_to_BackupPC_server}})}
56 <form action="\$MyURL" method="get">
57 O servidor BackupPC em <tt>\$Conf{ServerHost}</tt> port <tt>\$Conf{ServerPort}</tt>
58 não está iniciando (pode ter parado ou não ainda não iniciado).<br>
59 Deseja inicia-lo agora?
60 <input type="hidden" name="action" value="startServer">
61 <input type="submit" value="Start Server" name="ignore">
67 $Lang{H_BackupPC_Server_Status} = "Estado do Servidor BackupPC";
69 $Lang{BackupPC_Server_Status_General_Info}= <<EOF;
70 \${h2(\"Informações Gerais do servidor\")}
73 <li> O PID do servidor é \$Info{pid}, no host \$Conf{ServerHost},
74 versão \$Info{Version}, iniciado em \$serverStartTime.
75 <li> Esta informação de estado foi gerada em \$now.
76 <li> A última configuração foi carregada às \$configLoadTime
77 <li> A fila de PCs se ativará novamente em \$nextWakeupTime.
78 <li> Informações adicionais:
80 <li>\$numBgQueue solicitações de backup pendentes desde a última ativação programada,
81 <li>\$numUserQueue solicitações de backup de usuarios,
82 <li>\$numCmdQueue solicitações de comandos pendentes,
84 <li>O sistema de arquivos estava recentemente em \$Info{DUlastValue}%
85 (\$DUlastTime), o máximo de hoje é \$Info{DUDailyMax}% (\$DUmaxTime)
86 e o máximo de ontem foi \$Info{DUDailyMaxPrev}%.
91 $Lang{BackupPC_Server_Status} = <<EOF;
92 \${h1(qq{$Lang{H_BackupPC_Server_Status}})}
97 \${h2("Trabalhos em Execução")}
99 <table class="tableStnd" border cellspacing="1" cellpadding="3">
100 <tr class="tableheader"><td> Host </td>
103 <td> Hora de Início </td>
105 <td align="center"> PID </td>
106 <td align="center"> Transfer. PID </td>
112 \${h2("Falhas que Precisam de Atenção")}
114 <table class="tableStnd" border cellspacing="1" cellpadding="3">
115 <tr class="tableheader"><td align="center"> Host </td>
116 <td align="center"> Tipo </td>
117 <td align="center"> Usuário </td>
118 <td align="center"> Última Tentativa </td>
119 <td align="center"> Detalhes </td>
120 <td align="center"> Hora do erro </td>
121 <td> Último erro (ping não incluido) </td></tr>
126 # --------------------------------
127 $Lang{BackupPC__Server_Summary} = "BackupPC: Resumo do Servidor";
128 $Lang{BackupPC__Archive} = "BackupPC: Archive";
129 $Lang{BackupPC_Summary}=<<EOF;
131 \${h1(qq{$Lang{BackupPC__Server_Summary}})}
133 Este status foi generado em \$now.
136 \${h2("Hosts com Backups Completos")}
138 Existem \$hostCntGood hosts com backup, de um total de :
140 <li> \$fullTot backups com tamanho total de \${fullSizeTot} GB
141 (antes de agrupar e comprimir),
142 <li> \$incrTot backups incrementais com tamanho total de \${incrSizeTot} GB
143 (antes de agrupar e comprimir).
146 <table class="tableStnd" border cellpadding="3" cellspacing="1">
147 <tr class="tableheader"><td> Host </td>
148 <td align="center"> Usuario </td>
149 <td align="center"> #Completo </td>
150 <td align="center"> Completo Antig./Dias </td>
151 <td align="center"> Completo Tamanho/GB </td>
152 <td align="center"> Velocidade MB/sec </td>
153 <td align="center"> #Incrementais </td>
154 <td align="center"> Incrementais Antig/Dias </td>
155 <td align="center"> Estado </td>
156 <td align="center"> Última Tentativa </td></tr>
160 \${h2("Hosts Sem Backups")}
162 Existem \$hostCntNone hosts sem backups.
164 <table class="tableStnd" border cellpadding="3" cellspacing="1">
165 <tr class="tableheader"><td> Host </td>
166 <td align="center"> Usuario </td>
167 <td align="center"> #Completo </td>
168 <td align="center"> Completo Antig./Dias </td>
169 <td align="center"> Completo Tamanho/GB </td>
170 <td align="center"> Velocidade MB/sec </td>
171 <td align="center"> #Incrementais </td>
172 <td align="center"> Incrementais Antig/Dias </td>
173 <td align="center"> Estado </td>
174 <td align="center"> Última tentativa </td></tr>
179 $Lang{BackupPC_Archive} = <<EOF;
180 \${h1(qq{$Lang{BackupPC__Archive}})}
181 <script language="javascript" type="text/javascript">
184 function checkAll(location)
186 for (var i=0;i<document.form1.elements.length;i++)
188 var e = document.form1.elements[i];
189 if ((e.checked || !e.checked) && e.name != \'all\') {
190 if (eval("document.form1."+location+".checked")) {
199 function toggleThis(checkbox)
201 var cb = eval("document.form1."+checkbox);
202 cb.checked = !cb.checked;
208 Existem \$hostCntGood hosts que possuem backup com tamanho total de \${fullSizeTot}GB
210 <form name="form1" method="post" action="\$MyURL">
211 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
212 <input type="hidden" name="type" value="1">
213 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
214 <input type="hidden" name="action" value="Archive">
215 <table class="tableStnd" border cellpadding="3" cellspacing="1">
216 <tr class="tableheader"><td align=center> Host</td>
217 <td align="center"> Usuário </td>
218 <td align="center"> Tamanho Backup </td>
227 $Lang{BackupPC_Archive2} = <<EOF;
228 \${h1(qq{$Lang{BackupPC__Archive}})}
229 Sobre o Backup dos seguintes Hosts
233 <form action="\$MyURL" method="post">
235 <input type="hidden" name="action" value="Archive">
236 <input type="hidden" name="host" value="\${EscHTML(\$archHost)}">
237 <input type="hidden" name="type" value="2">
238 <input type="hidden" value="0" name="archive_type">
239 <table class="tableStnd" border cellspacing="1" cellpadding="3">
242 <td colspan=2><input type="submit" value="Iniciar Archive" name="ignore"></td>
248 $Lang{BackupPC_Archive2_location} = <<EOF;
250 <td>Archive Localização/Dispositivo</td>
251 <td><input type="text" value="\$ArchiveDest" name="archive_device"></td>
255 $Lang{BackupPC_Archive2_compression} = <<EOF;
259 <input type="radio" value="0" name="compression" \$ArchiveCompNone>None<br>
260 <input type="radio" value="1" name="compression" \$ArchiveCompGzip>gzip<br>
261 <input type="radio" value="2" name="compression" \$ArchiveCompBzip2>bzip2
266 $Lang{BackupPC_Archive2_parity} = <<EOF;
268 <td>Porcentagem de dados de paridade (0 = desabilitado, 5 = normal)</td>
269 <td><input type="numeric" value="\$ArchivePar" name="par"></td>
273 $Lang{BackupPC_Archive2_split} = <<EOF;
275 <td>Dividir resultado em</td>
276 <td><input type="numeric" value="\$ArchiveSplit" name="splitsize">Megabytes</td>
280 # -----------------------------------
281 $Lang{Pool_Stat} = <<EOF;
282 <li>O pool de \${poolSize}GB compreende \$info->{"\${name}FileCnt"} arquivos
283 e \$info->{"\${name}DirCnt"} diretórios (as of \$poolTime),
284 <li>O processamento do pool é de \$info->{"\${name}FileCntRep"} arquivos
285 repetidos cuja cadeia maior é \$info->{"\${name}FileRepMax"},
286 <li>O processo de limpeza noturna eliminou \$info->{"\${name}FileCntRm"} arquivos de
287 \${poolRmSize}GB (around \$poolTime),
290 # --------------------------------
291 $Lang{BackupPC__Backup_Requested_on__host} = "BackupPC: Solicitação de Backup por \$host";
292 # --------------------------------
293 $Lang{REPLY_FROM_SERVER} = <<EOF;
296 A resposta do servidor foi: \$reply
298 Voltar a <a href="\$MyURL?host=\$host">\$host home page</a>.
300 # --------------------------------
301 $Lang{BackupPC__Start_Backup_Confirm_on__host} = "BackupPC: Confirme inicio do backup em \$host";
302 # --------------------------------
303 $Lang{Are_you_sure_start} = <<EOF;
304 \${h1("Tem certeza?")}
306 Iniciando Backup \$type em \$host.
308 <form name="Confirm" action="\$MyURL" method="get">
309 <input type="hidden" name="host" value="\$host">
310 <input type="hidden" name="hostIP" value="\$ipAddr">
311 <input type="hidden" name="doit" value="1">
312 <input type="hidden" name="action" value="">
313 Tem certeza desta ação?
314 <input type="button" value="\$buttonText"
315 onClick="document.Confirm.action.value='\$In{action}';
316 document.Confirm.submit();">
317 <input type="submit" value="No" name="ignore">
320 # --------------------------------
321 $Lang{BackupPC__Stop_Backup_Confirm_on__host} = "BackupPC: Confirmação de Parada do Backup \$host";
322 # --------------------------------
323 $Lang{Are_you_sure_stop} = <<EOF;
325 \${h1("Tem certeza?")}
328 Você está certo de parar/sair da fila de backup em \$host;
330 <form name="Confirm" action="\$MyURL" method="get">
331 <input type="hidden" name="host" value="\$host">
332 <input type="hidden" name="doit" value="1">
333 <input type="hidden" name="action" value="">
334 Assim mesmo, por favor não impessa outro backup durante
335 <input type="text" name="backoff" size="10" value="\$backoff"> horas.
337 Tem certeza de que quer fazer isto?
338 <input type="button" value="\$buttonText"
339 onClick="document.Confirm.action.value='\$In{action}';
340 document.Confirm.submit();">
341 <input type="submit" value="No" name="ignore">
345 # --------------------------------
346 $Lang{Only_privileged_users_can_view_queues_} = "Somente administradores podem ver as filas.";
347 # --------------------------------
348 $Lang{Only_privileged_users_can_archive} = "Somente administradores podem arquivar.";
349 # --------------------------------
350 $Lang{BackupPC__Queue_Summary} = "BackupPC: Resumo da Fila de Backup";
351 # --------------------------------
352 $Lang{Backup_Queue_Summary} = <<EOF;
353 \${h1("Resumo da Fila de Backup")}
355 \${h2("Resumo da Fila de Usuários")}
357 As seguintes solicitações de usuários estão atualmente em fila:
359 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
360 <tr class="tableheader"><td> Host </td>
362 <td> Usuário </td></tr>
367 \${h2("Resumo da Fila em Segundo Plano")}
369 As seguintes solicitações em segundo plano estão atualmente em fila:
371 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
372 <tr class="tableheader"><td> Host </td>
374 <td> Usuário </td></tr>
378 \${h2("Resumo da Fila de Comandos")}
380 Os seguintes comandos estão atualmente em fila:
382 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
383 <tr class="tableheader"><td> Host </td>
386 <td> Comando </td></tr>
391 # --------------------------------
392 $Lang{Backup_PC__Log_File__file} = "BackupPC: LOG de Registro \$file";
393 $Lang{Log_File__file__comment} = <<EOF;
394 \${h1("Log File \$file \$comment")}
397 # --------------------------------
398 $Lang{Contents_of_log_file} = <<EOF;
399 Conteúdo do log de registro <tt>\$file</tt>, modificado \$mtimeStr \$comment
402 # --------------------------------
403 $Lang{skipped__skipped_lines} = "[ saltadas \$skipped linhas ]\n";
404 # --------------------------------
405 $Lang{_pre___Can_t_open_log_file__file} = "<pre>\nNão pode-se abrir o LOG de registro \$file\n";
407 # --------------------------------
408 $Lang{BackupPC__Log_File_History} = "BackupPC: Histórico dos Logs de Registro";
409 $Lang{Log_File_History__hdr} = <<EOF;
410 \${h1("Histórico do Log de Registro \$hdr")}
412 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
413 <tr class="tableheader"><td align="center"> File </td>
414 <td align="center"> Tamanho </td>
415 <td align="center"> Hora Modificação </td></tr>
420 # -------------------------------
421 $Lang{Recent_Email_Summary} = <<EOF;
422 \${h1("Resumo de Emails Recentes (Ordem cronológica invertida)")}
424 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
425 <tr class="tableheader"><td align="center"> Destinatário </td>
426 <td align="center"> Host </td>
427 <td align="center"> Hora </td>
428 <td align="center"> Assunto </td></tr>
434 # ------------------------------
435 $Lang{Browse_backup__num_for__host} = "BackupPC: Explorar Backup \$num de \$host";
437 # ------------------------------
438 $Lang{Restore_Options_for__host} = "BackupPC: Opções de restauração para \$host";
439 $Lang{Restore_Options_for__host2} = <<EOF;
440 \${h1("Opções de restauração para \$host")}
442 Foi selecionado os seguintes arquivos/diretórios
443 da unidade \$share, cópia número #\$num:
448 Existem três opções para restaurar estes arquivos/diretórios.
449 Por favor, selecione uma das seguintes opções.
451 \${h2("Opção 1: Restauração Direta")}
455 $Lang{Restore_Options_for__host_Option1} = <<EOF;
456 É possível iniciar um processo que restaurará estes arquivos diretamente em
459 <b>Atenção!:</b> Qualquer arquivo existente com o mesmo nome que o que está
460 selecionado será sobrescrito!
462 <form action="\$MyURL" method="post" name="direct">
463 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
464 <input type="hidden" name="num" value="\$num">
465 <input type="hidden" name="type" value="3">
467 <input type="hidden" value="\$In{action}" name="action">
470 <td>Restaurar os arquivos no host</td>
471 <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"
473 <select name="hostDest" onChange="document.direct.shareDest.value=''">
476 <script language="Javascript">
477 function myOpen(URL) {
478 window.open(URL,'','width=500,height=400');
481 <!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Search for available shares (NOT IMPLEMENTED)</a>--></td>
483 <td>Restaurar os arquivos na unidade</td>
484 <td><input type="text" size="40" value="\${EscHTML(\$share)}"
485 name="shareDest"></td>
487 <td>Restaurar os arquivos abaixo no diretório<br>(relativo a unidade)</td>
488 <td valign="top"><input type="text" size="40" maxlength="256"
489 value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td>
491 <td><input type="submit" value="Iniciar Restauração" name="ignore"></td>
496 $Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;
497 Se a restauração direta foi desabilitada para o host \${EscHTML(\$hostDest)}.
498 Por favor selecione uma das outras opções de restauração.
501 # ------------------------------
502 $Lang{Option_2__Download_Zip_archive} = <<EOF;
504 \${h2("Opção 2: Criar arquivo Zip")}
506 Pode-se criar um arquivo comprimido (.zip) contendo todos os arquivos e diretórios que
507 foram selecionados. Depois pode-se utilizar uma aplicação local, como WinZip,
508 para ver ou extrair os arquivos.
510 <b>Atenção!:</b> Dependendo de quais arquivos/pastas tenham sido selecionados,
511 este arquivo pode ser muito grande. Poderia demorar muitos minutos para
512 criar e transferir o arquivo. Também necessitará suficiente espaçio em disco
513 local para armazená-lo.
515 <form action="\$MyURL" method="post">
516 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
517 <input type="hidden" name="num" value="\$num">
518 <input type="hidden" name="type" value="2">
520 <input type="hidden" value="\$In{action}" name="action">
521 <input type="checkbox" value="1" name="relative" checked> Fazer arquivo relativo
522 a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
523 (caso contrário o arquivo conterá os caminhos completos).
525 Compressão (0=desativada, 1=rápida,...,9=máxima)
526 <input type="text" size="6" value="5" name="compressLevel">
528 <input type="submit" value="Download Zip File" name="ignore">
532 # ------------------------------
534 $Lang{Option_2__Download_Zip_archive2} = <<EOF;
536 \${h2("Opção 2: Criar arquivo Zip")}
538 O programa Archive::Zip não está instalado, de modo que nã poderá criar um
539 arquivo comprimido zip.
540 Por favor, solicite ao seu administrador de sistemas que instale Archive::Zip de
541 <a href="http://www.cpan.org">www.cpan.org</a>.
546 # ------------------------------
547 $Lang{Option_3__Download_Zip_archive} = <<EOF;
548 \${h2("Opción 3: Criar archivo Tar")}
550 Pode-se criar um arquivo comprimido (.Tar) contendo todos os arquivos e
551 diretórios que foram selecionados. Após pode-se utilizar uma aplicação
552 local, como Tar ou WinZip, para ver ou extrair os arquivos gerados.
554 <b>Atenção!:</b> Dependendo de quais arquivos/pastas foram selecionados,
555 este arquivo pode ser muito grande. Poderia levar muitos minutos para
556 criar e transferir o arquivo. Também necessitará suficiente espaço no disco
557 local para armazená-lo.
559 <form action="\$MyURL" method="post">
560 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
561 <input type="hidden" name="num" value="\$num">
562 <input type="hidden" name="type" value="1">
564 <input type="hidden" value="\$In{action}" name="action">
565 <input type="checkbox" value="1" name="relative" checked> Criar um arquivo
566 relativo a \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}
567 (caso contrário o arquivo conterá os caminhos completos).
569 <input type="submit" value="Download Tar File" name="ignore">
574 # ------------------------------
575 $Lang{Restore_Confirm_on__host} = "BackupPC: Confirme restauração em \$host";
577 $Lang{Are_you_sure} = <<EOF;
578 \${h1("Tem certeza?")}
580 Está prestes a començar uma restauração diretamente na máquina \$In{hostDest}.
581 Os seguintes arquivos serão restaurados na unidade \$In{shareDest}, a partir
582 do Backup número \$num:
585 <tr><td>Arquivo/Dir Original </td><td>Será restaurado em</td></tr>
589 <form name="RestoreForm" action="\$MyURL" method="post">
590 <input type="hidden" name="host" value="\${EscHTML(\$host)}">
591 <input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}">
592 <input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}">
593 <input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}">
594 <input type="hidden" name="num" value="\$num">
595 <input type="hidden" name="type" value="4">
596 <input type="hidden" name="action" value="">
599 <input type="button" value="\$Lang->{Restore}"
600 onClick="document.RestoreForm.action.value='Restore';
601 document.RestoreForm.submit();">
602 <input type="submit" value="No" name="ignore">
607 # --------------------------
608 $Lang{Restore_Requested_on__hostDest} = "BackupPC: Restauração solicitada em \$hostDest";
609 $Lang{Reply_from_server_was___reply} = <<EOF;
612 A resposta do servidor foi: \$reply
614 voltar a <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>.
617 $Lang{BackupPC_Archive_Reply_from_server} = <<EOF;
620 A resposta do servidor foi: \$reply
623 # -------------------------
624 $Lang{Host__host_Backup_Summary} = "BackupPC: Host \$host Resumo do Backup";
626 $Lang{Host__host_Backup_Summary2} = <<EOF;
627 \${h1("Host \$host Resumo do Backup")}
634 \${h2("Ações do Usuário")}
636 <form name="StartStopForm" action="\$MyURL" method="get">
637 <input type="hidden" name="host" value="\$host">
638 <input type="hidden" name="action" value="">
640 <input type="button" value="\$Lang->{Start_Full_Backup}"
641 onClick="document.StartStopForm.action.value='Start_Full_Backup';
642 document.StartStopForm.submit();">
643 <input type="button" value="\$Lang->{Stop_Dequeue_Backup}"
644 onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup';
645 document.StartStopForm.submit();">
648 \${h2("Resumo do Backup")}
650 Clique no número do Backup para revisar e restaurar arquivos.
652 <table class="tableStnd" border cellspacing="1" cellpadding="3">
653 <tr class="tableheader"><td align="center"> Cópia Nº </td>
654 <td align="center"> Tipo </td>
655 <td align="center"> Completo </td>
656 <td align="center"> ENG Level </td>
657 <td align="center"> Data Início </td>
658 <td align="center"> Duração/min </td>
659 <td align="center"> Idade/dias </td>
660 <td align="center"> Rota da Cópia no Servidor </td>
669 \${h2("Resumo dos Erros de Transferência")}
671 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
672 <tr class="tableheader"><td align="center"> Copia Nº </td>
673 <td align="center"> Tipo </td>
674 <td align="center"> Ver </td>
675 <td align="center"> Nº Xfer errs </td>
676 <td align="center"> Nº erros arquivos </td>
677 <td align="center"> Nº erros unidades </td>
678 <td align="center"> Nº erros tar </td>
684 \${h2("Resumo do Total/Tamanho dos Arquivos Reutilizados")}
686 Os arquivos existentes são aqueles que já estão no lote; os novos são
687 aqueles que serão adicionados ao lote.
688 Os arquivos vazios e os erros de SMB não contam nos valores de reutilizados
691 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
692 <tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>
693 <td align="center" colspan="3"> Totais </td>
694 <td align="center" colspan="2"> Arquivos Existentes </td>
695 <td align="center" colspan="2"> Arquivos Novos </td>
697 <tr class="tableheader">
698 <td align="center"> Cópia Nº </td>
699 <td align="center"> Tipo </td>
700 <td align="center"> Nº Arquivos </td>
701 <td align="center"> Tamanho/MB </td>
702 <td align="center"> MB/seg </td>
703 <td align="center"> Nº Arquivos </td>
704 <td align="center"> Tamanho/MB </td>
705 <td align="center"> Nº Arquivos </td>
706 <td align="center"> Tamanho/MB </td>
712 \${h2("Resumo da Compressão")}
714 Performance de compresão para os arquivos já existentes no lote e nos
715 arquivos novos comprimidos.
717 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
718 <tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>
719 <td align="center" colspan="3"> Arquivos Existentes </td>
720 <td align="center" colspan="3"> Arquivos Novos </td>
722 <tr class="tableheader"><td align="center"> Cópia Nº </td>
723 <td align="center"> Tipo </td>
724 <td align="center"> Nível Compr </td>
725 <td align="center"> Tamanho/MB </td>
726 <td align="center"> Compr/MB </td>
727 <td align="center"> Compr </td>
728 <td align="center"> Tamanho/MB </td>
729 <td align="center"> Compr/MB </td>
730 <td align="center"> Compr </td>
737 $Lang{Host__host_Archive_Summary} = "BackupPC: Host \$host Archive Summary";
738 $Lang{Host__host_Archive_Summary2} = <<EOF;
739 \${h1("Host Archive Summary \$host")}
746 \${h2("Ações do usuário")}
748 <form name="StartStopForm" action="\$MyURL" method="get">
749 <input type="hidden" name="archivehost" value="\$host">
750 <input type="hidden" name="host" value="\$host">
751 <input type="hidden" name="action" value="">
752 <input type="button" value="\$Lang->{Start_Archive}"
753 onClick="document.StartStopForm.action.value='Start_Archive';
754 document.StartStopForm.submit();">
755 <input type="button" value="\$Lang->{Stop_Dequeue_Archive}"
756 onClick="document.StartStopForm.action.value='Stop_Dequeue_Archive';
757 document.StartStopForm.submit();">
764 # -------------------------
765 $Lang{Error} = "BackupPC: Erro";
766 $Lang{Error____head} = <<EOF;
767 \${h1("Erro: \$head")}
771 # -------------------------
772 $Lang{NavSectionTitle_} = "Servidor";
774 # -------------------------
775 $Lang{Backup_browse_for__host} = <<EOF;
776 \${h1("Revisar Backup do \$host")}
778 <script language="javascript" type="text/javascript">
781 function checkAll(location)
783 for (var i=0;i<document.form1.elements.length;i++)
785 var e = document.form1.elements[i];
786 if ((e.checked || !e.checked) && e.name != \'all\') {
787 if (eval("document.form1."+location+".checked")) {
796 function toggleThis(checkbox)
798 var cb = eval("document.form1."+checkbox);
799 cb.checked = !cb.checked;
805 <form name="form0" method="post" action="\$MyURL">
806 <input type="hidden" name="num" value="\$num">
807 <input type="hidden" name="host" value="\$host">
808 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
809 <input type="hidden" name="action" value="browse">
811 <li> Revisando o Backup Nº\$num, que iniciou às \$backupTime
812 (faz \$backupAge dias),
814 <li> Indique o diretório: <input type="text" name="dir" size="50" maxlength="4096" value="\${EscHTML(\$dir)}"> <input type="submit" value="\$Lang->{Go}" name="Submit">
815 <li> Clique em um dos diretórios abaixo para revisar seus conteúdos,
816 <li> Clique em um arquivo para restaurá-lo,
817 <li> Ver o Backup <a href="\$MyURL?action=dirHistory&host=\${EscURI(\$host)}&share=\$shareURI&dir=\$pathURI">history</a> do diretório atual.
821 \${h2("Conteúdo do \${EscHTML(\$dirDisplay)}")}
822 <form name="form1" method="post" action="\$MyURL">
823 <input type="hidden" name="num" value="\$num">
824 <input type="hidden" name="host" value="\$host">
825 <input type="hidden" name="share" value="\${EscHTML(\$share)}">
826 <input type="hidden" name="fcbMax" value="\$checkBoxCnt">
827 <input type="hidden" name="action" value="Restore">
830 <tr><td valign="top">
831 <br><table align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
835 </td><td valign="top">
837 <table border="0" width="100%" align="left" cellpadding="3" cellspacing="1">
846 This is now in the checkAll row
847 <input type="submit" name="Submit" value="Restaurar arquivos selecionados">
852 # ------------------------------
853 $Lang{DirHistory_backup_for__host} = "BackupPC: Histórico do Backup do diretório em \$host";
856 # These two strings are used to build the links for directories and
857 # file versions. Files are appended with a version number.
859 $Lang{DirHistory_dirLink} = "dir";
860 $Lang{DirHistory_fileLink} = "v";
862 $Lang{DirHistory_for__host} = <<EOF;
863 \${h1("Histórico do backup do diretório em \$host")}
865 Este quadro mostra cada versão única disponível nos diversos backups:
867 <li> Clique no número do backup para voltar ao explorador de backups,
868 <li> Clique no atalho do diretório (\$Lang->{DirHistory_dirLink}) para navegar
870 <li> Clique no atalho da versão do arquivo (\$Lang->{DirHistory_fileLink}0,
871 \$Lang->{DirHistory_fileLink}1, ...) para baixar esse arquivo,
872 <li> Os arquivos com conteúdos diferentes entre cópias distintas de backup tem o mesmo
874 <li> Os arquivos ou diretórios inexistentes em um determinado backup tem uma
876 <li> Os arquivos mostrados com a mesma versão podem ter diferentes atributos.
877 Selecione o número do backup para ver os atributos do arquivo.
880 \${h2("Histórico de \${EscHTML(\$dirDisplay)}")}
883 <table cellspacing="2" cellpadding="3">
884 <tr class="fviewheader"><td>Backup numero</td>\$backupNumStr</tr>
885 <tr class="fviewheader"><td>Backup time</td>\$backupTimeStr</tr>
890 # ------------------------------
891 $Lang{Restore___num_details_for__host} = "BackupPC: Detalhes da restauração Nº\$num de \$host";
893 $Lang{Restore___num_details_for__host2} = <<EOF;
894 \${h1("Detalhes da restauração Nº\$num de \$host")}
896 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="90%">
897 <tr><td class="tableheader"> Número </td><td class="border"> \$Restores[\$i]{num} </td></tr>
898 <tr><td class="tableheader"> Solicitado por </td><td class="border"> \$RestoreReq{user} </td></tr>
899 <tr><td class="tableheader"> Hora da Solicitação </td><td class="border"> \$reqTime </td></tr>
900 <tr><td class="tableheader"> Resultado </td><td class="border"> \$Restores[\$i]{result} </td></tr>
901 <tr><td class="tableheader"> Mensagem de Erro </td><td class="border"> \$Restores[\$i]{errorMsg} </td></tr>
902 <tr><td class="tableheader"> Host Origem </td><td class="border"> \$RestoreReq{hostSrc} </td></tr>
903 <tr><td class="tableheader"> Nº cópia origem </td><td class="border"> \$RestoreReq{num} </td></tr>
904 <tr><td class="tableheader"> Unidade origem </td><td class="border"> \$RestoreReq{shareSrc} </td></tr>
905 <tr><td class="tableheader"> Host destino </td><td class="border"> \$RestoreReq{hostDest} </td></tr>
906 <tr><td class="tableheader"> Unidade destino </td><td class="border"> \$RestoreReq{shareDest} </td></tr>
907 <tr><td class="tableheader"> Hora início </td><td class="border"> \$startTime </td></tr>
908 <tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </td></tr>
909 <tr><td class="tableheader"> Número de arquivos </td><td class="border"> \$Restores[\$i]{nFiles} </td></tr>
910 <tr><td class="tableheader"> Tamanho total </td><td class="border"> \${MB} MB </td></tr>
911 <tr><td class="tableheader"> Taxa de transferência </td><td class="border"> \$MBperSec MB/sec </td></tr>
912 <tr><td class="tableheader"> Erros de criação Tar </td><td class="border"> \$Restores[\$i]{tarCreateErrs} </td></tr>
913 <tr><td class="tableheader"> Erros de transferência </td><td class="border"> \$Restores[\$i]{xferErrs} </td></tr>
914 <tr><td class="tableheader"> Arquivo registro de transferência </td><td class="border">
915 <a href="\$MyURL?action=view&type=RestoreLOG&num=\$Restores[\$i]{num}&host=\$host">View</a>,
916 <a href="\$MyURL?action=view&type=RestoreErr&num=\$Restores[\$i]{num}&host=\$host">Errors</a>
920 \${h1("Lista de Arquivos/Diretórios")}
922 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="100%">
923 <tr class="tableheader"><td>Dir/arquivo original</td><td>Restaurado a</td></tr>
928 # ------------------------------
929 $Lang{Archive___num_details_for__host} = "BackupPC: Archive #\$num Detalhes de \$host";
931 $Lang{Archive___num_details_for__host2 } = <<EOF;
932 \${h1("Archive #\$num Detalhes de \$host")}
934 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
935 <tr><td class="tableheader"> Número </td><td class="border"> \$Archives[\$i]{num} </td></tr>
936 <tr><td class="tableheader"> Solicitado por </td><td class="border"> \$ArchiveReq{user} </td></tr>
937 <tr><td class="tableheader"> Hora da solicitação </td><td class="border"> \$reqTime </td></tr>
938 <tr><td class="tableheader"> Resultado </td><td class="border"> \$Archives[\$i]{result} </td></tr>
939 <tr><td class="tableheader"> Mensagem de erro </td><td class="border"> \$Archives[\$i]{errorMsg} </td></tr>
940 <tr><td class="tableheader"> Hora início </td><td class="border"> \$startTime </td></tr>
941 <tr><td class="tableheader"> Duração </td><td class="border"> \$duration min </td></tr>
942 <tr><td class="tableheader"> Arquivo registro Xfer </td><td class="border">
943 <a href="\$MyURL?action=view&type=ArchiveLOG&num=\$Archives[\$i]{num}&host=\$host">View</a>,
944 <a href="\$MyURL?action=view&type=ArchiveErr&num=\$Archives[\$i]{num}&host=\$host">Errors</a>
950 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
951 <tr class="tableheader"><td>Host</td><td>Backup número</td></tr>
956 # -----------------------------------
957 $Lang{Email_Summary} = "BackupPC: Resumo de Emails";
959 # -----------------------------------
960 # !! ERROR messages !!
961 # -----------------------------------
962 $Lang{BackupPC__Lib__new_failed__check_apache_error_log} = "BackupPC::Lib->nova falha: revise o error_log do apache\n";
963 $Lang{Wrong_user__my_userid_is___} =
964 "Usuário inválido: meu userid é \$>, no lugar de \$uid"
965 . "(\$Conf{BackupPCUser})\n";
966 # $Lang{Only_privileged_users_can_view_PC_summaries} = "Somente os usuários autorizados podem ver os resumos de PCs.";
967 $Lang{Only_privileged_users_can_stop_or_start_backups} =
968 "Somente os usuários autorizados podem iniciar ou parar as cópias"
969 . " \${EscHTML(\$host)}.";
970 $Lang{Invalid_number__num} = "Número inválido \$num";
971 $Lang{Unable_to_open__file__configuration_problem} = "Não pode abrir \$file: problema de configuração?";
972 $Lang{Only_privileged_users_can_view_log_or_config_files} = "Somente os usuários autorizados podem ver registros ou arquivos de configuração.";
973 $Lang{Only_privileged_users_can_view_log_files} = "Somente os usuários autorizados podem ver arquivos de registro.";
974 $Lang{Only_privileged_users_can_view_email_summaries} = "Somente os usuários autorizados podem ver resumos de email.";
975 $Lang{Only_privileged_users_can_browse_backup_files} = "Somente os usuários autorizados podem revisar os arquivos de backup"
976 . " for host \${EscHTML(\$In{host})}.";
977 $Lang{Empty_host_name} = "Número de host vazio.";
978 $Lang{Directory___EscHTML} = "O diretório \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
980 $Lang{Can_t_browse_bad_directory_name2} = "Não pode mostrar um nome de diretório inválido"
981 . " \${EscHTML(\$relDir)}";
982 $Lang{Only_privileged_users_can_restore_backup_files} = "Somente os usuários autorizados podem restaurar backups"
983 . " para o host \${EscHTML(\$In{host})}.";
984 $Lang{Bad_host_name} = "Nome de host inválido \${EscHTML(\$host)}";
985 $Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Não foi selecionado nenhum arquivo; por favor, volte e"
986 . " selecione alguns arquivos.";
987 $Lang{You_haven_t_selected_any_hosts} = "Não foi selecionado nenhum host; por favor volte e"
988 . " selecione algum host.";
989 $Lang{Nice_try__but_you_can_t_put} = "Boa tentativa, mas não pode usar \'..\' nos nomes de arquivo";
990 $Lang{Host__doesn_t_exist} = "O Host \${EscHTML(\$In{hostDest})} não existe";
991 $Lang{You_don_t_have_permission_to_restore_onto_host} = "Sem autorização para restaurar neste host"
992 . " \${EscHTML(\$In{hostDest})}";
993 $Lang{Can_t_open_create__openPath} = "Impossível abrir/criar "
994 . "\${EscHTML(\"\$openPath\")}";
995 $Lang{Only_privileged_users_can_restore_backup_files2} = "Somente os usuários autorizados podem restaurar backups"
996 . " do host \${EscHTML(\$host)}.";
997 $Lang{Empty_host_name} = "Nome de host vazio";
998 $Lang{Unknown_host_or_user} = "Usuário ou host inválido \${EscHTML(\$host)}";
999 $Lang{Only_privileged_users_can_view_information_about} = "Somente os usuários autorizados podem ver informações do"
1000 . " host \${EscHTML(\$host)}." ;
1001 $Lang{Only_privileged_users_can_view_archive_information} = "Somente os administradores podem ver informações de arquivo.";
1002 $Lang{Only_privileged_users_can_view_restore_information} = "Somente os usuários autorizados podem ver informações de restauração.";
1003 $Lang{Restore_number__num_for_host__does_not_exist} = "O número de restauração \$num del host \${EscHTML(\$host)} "
1005 $Lang{Archive_number__num_for_host__does_not_exist} = "O backup \$num do host \${EscHTML(\$host)} "
1007 $Lang{Can_t_find_IP_address_for} = "Impossível encontrar o endereço do IP de \${EscHTML(\$host)}";
1008 $Lang{host_is_a_DHCP_host} = <<EOF;
1009 \$host é um host DHCP e eu não consigo seu endereço IP. Provavelmente o nome netbios de \$ENV{REMOTE_ADDR}\$tryIP, e foi verificado que essa máquina
1012 Até que tenha \$host um endereço num DHCP válido, se pode
1013 començar este processo a partir da própria máquina cliente.
1016 # ------------------------------------
1018 # ------------------------------------
1020 $Lang{Backup_requested_on_DHCP__host} = "Solicitação de backup em DHCP \$host (\$In{hostIP}) por"
1021 . " \$User desde \$ENV{REMOTE_ADDR}";
1022 $Lang{Backup_requested_on__host_by__User} = "Solicitação de backup em \$host por \$User";
1023 $Lang{Backup_stopped_dequeued_on__host_by__User} = "Backup parado/desprogramado em \$host por \$User";
1024 $Lang{Restore_requested_to_host__hostDest__backup___num} = "Restauração solicitada para o host \$hostDest, backup #\$num,"
1025 . " por \$User desde \$ENV{REMOTE_ADDR}";
1026 $Lang{Archive_requested} = "Arquivo solicitado por \$User desde \$ENV{REMOTE_ADDR}";
1028 # -------------------------------------------------
1029 # ------- Stuff that was forgotten ----------------
1030 # -------------------------------------------------
1032 $Lang{Status} = "Estado";
1033 $Lang{PC_Summary} = "Resumo PC";
1034 $Lang{LOG_file} = "Arquivo de Log";
1035 $Lang{LOG_files} = "Arquivos de Log";
1036 $Lang{Old_LOGs} = "Logs antigos";
1037 $Lang{Email_summary} = "Resumo Email";
1038 $Lang{Config_file} = "Arquivo configuração";
1039 # $Lang{Hosts_file} = "Arquivo Hosts";
1040 $Lang{Current_queues} = "Filas atuais";
1041 $Lang{Documentation} = "Documentação";
1043 #$Lang{Host_or_User_name} = "<small>Host ou usuário:</small>";
1044 $Lang{Go} = "Aceitar";
1045 $Lang{Hosts} = "Hosts";
1046 $Lang{Select_a_host} = "Selecione um host...";
1048 $Lang{There_have_been_no_archives} = "<h2> Não existem arquivos </h2>\n";
1049 $Lang{This_PC_has_never_been_backed_up} = "<h2> Nunca foi feito backup deste PC! </h2>\n";
1050 $Lang{This_PC_is_used_by} = "<li>Este PC é utilizado por \${UserLink(\$user)}";
1052 $Lang{Extracting_only_Errors} = "(Extraindo somente Erros)";
1053 $Lang{XferLOG} = "TransfLOG";
1054 $Lang{Errors} = "Erros";
1057 $Lang{Last_email_sent_to__was_at___subject} = <<EOF;
1058 <li>Última mensagem enviada a \${UserLink(\$user)} foi às \$mailTime, assunto "\$subj".
1061 $Lang{The_command_cmd_is_currently_running_for_started} = <<EOF;
1062 <li>O comando \$cmd está executando para \$host, iniciado às \$startTime.
1066 $Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <<EOF;
1067 <li>O host \$host está em fila para ser processado em segundo plano (logo o backup estará pronto!).
1071 $Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <<EOF;
1072 <li>Host \$host está para ser processado na fila de usuarios (logo o backup estará pronto!).
1076 $Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <<EOF;
1077 <li>Uma execução para \$host estar na fila de execuções (iniciará a seguir).
1081 $Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <<EOF;
1082 <li>O último estado foi \"\$Lang->{\$StatusHost{state}}\"\$reason às \$startTime.
1086 $Lang{Last_error_is____EscHTML_StatusHost_error} = <<EOF;
1087 <li>O último erro foi \"\${EscHTML(\$StatusHost{error})}\".
1091 $Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <<EOF;
1092 <li>Os pings para \$host falharam \$StatusHost{deadCnt} vezes consecutivas.
1096 $Lang{Prior_to_that__pings} = "Antes destes, pings";
1099 $Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <<EOF;
1100 <li>\$priorStr a \$host obtiveram êxito \$StatusHost{aliveCnt}
1104 $Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <<EOF;
1105 <li>Dado que \$host tem estado em uso na rede pelo menos \$Conf{BlackoutGoodCnt}
1106 vezes consecutivas, não se realizará backup das \$blackoutStr.
1109 $Lang{__time0_to__time1_on__days} = "\$t0 até \$t1 em \$days";
1111 $Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <<EOF;
1112 <li>Os backups atrazaram-se durante \$hours hours
1113 (<a href=\"\$MyURL?action=Stop_Dequeue_Backup&host=\$host\">Troque este número</a>).
1116 $Lang{tryIP} = " y \$StatusHost{dhcpHostIP}";
1118 #$Lang{Host_Inhost} = "Host \$In{host}";
1120 $Lang{checkAll} = <<EOF;
1121 <tr><td class="fviewborder">
1122 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> Selecionar tudo
1123 </td><td colspan="5" align="center" class="fviewborder">
1124 <input type="submit" name="Submit" value="Restaurar os arquivos selecionados">
1128 $Lang{checkAllHosts} = <<EOF;
1129 <tr><td class="fviewborder">
1130 <input type="checkbox" name="allFiles" onClick="return checkAll('allFiles');"> Selecionar tudo
1131 </td><td colspan="2" align="center" class="fviewborder">
1132 <input type="submit" name="Submit" value="Arquivar os hosts selecionados">
1136 $Lang{fileHeader} = <<EOF;
1137 <tr class="fviewheader"><td align=center> Nome</td>
1138 <td align="center"> Tipo</td>
1139 <td align="center"> Modo</td>
1140 <td align="center"> Nº</td>
1141 <td align="center"> Tamanho</td>
1142 <td align="center"> Hora Mod.</td>
1146 $Lang{Home} = "Principal";
1147 $Lang{Browse} = "Explorar backups";
1148 $Lang{Last_bad_XferLOG} = "Último erro no Log de Transferência";
1149 $Lang{Last_bad_XferLOG_errors_only} = "Último erro no Log de transferência (erros somente)";
1151 $Lang{This_display_is_merged_with_backup} = <<EOF;
1152 <li> Este quadro pertence ao backup Nº\$numF.
1155 $Lang{Visit_this_directory_in_backup} = <<EOF;
1156 <li> Selecione o backup que desseja ver: <select onChange="window.location=this.value">\$otherDirs </select>
1159 $Lang{Restore_Summary} = <<EOF;
1160 \${h2("Resumo da Restauração")}
1162 Clique no número da restauração para ver seus detalhes.
1163 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1164 <tr class="tableheader"><td align="center"> Restauração Nº </td>
1165 <td align="center"> Resultado </td>
1166 <td align="right"> Data Inicio</td>
1167 <td align="right"> Dur/mins</td>
1168 <td align="right"> Nº Arquivos </td>
1169 <td align="right"> MB </td>
1170 <td align="right"> Nº Err. Tar </td>
1171 <td align="right"> Nº Err. Transf.#xferErrs </td>
1178 $Lang{Archive_Summary} = <<EOF;
1179 \${h2("Archive Summary")}
1181 Clique no número do arquivo para mais detalhes.
1182 <table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%">
1183 <tr class="tableheader"><td align="center"> Archive# </td>
1184 <td align="center"> Resultado </td>
1185 <td align="right"> Hora início</td>
1186 <td align="right"> Dur/min</td>
1193 $Lang{BackupPC__Documentation} = "BackupPC: Documentação";
1198 $Lang{The_directory_is_empty} = <<EOF;
1199 <tr><td bgcolor="#ffffff">O diretório \${EscHTML(\$dirDisplay)} está vazio
1203 #$Lang{on} = "ativo";
1204 $Lang{off} = "inativo";
1206 $Lang{backupType_full} = "completo";
1207 $Lang{backupType_incr} = "incremental";
1208 $Lang{backupType_partial} = "parcial";
1210 $Lang{failed} = "falhado";
1211 $Lang{success} = "sucesso";
1215 # Hosts states and reasons
1216 $Lang{Status_idle} = "inativo";
1217 $Lang{Status_backup_starting} = "iniciando backup";
1218 $Lang{Status_backup_in_progress} = "backup em execução";
1219 $Lang{Status_restore_starting} = "iniciando restauração";
1220 $Lang{Status_restore_in_progress} = "restauração em execução";
1221 $Lang{Status_link_pending} = "conexão pendente";
1222 $Lang{Status_link_running} = "conexão em curso";
1224 $Lang{Reason_backup_done} = "backup realizado";
1225 $Lang{Reason_restore_done} = "restauração realizada";
1226 $Lang{Reason_archive_done} = "arquivamento realizado";
1227 $Lang{Reason_nothing_to_do} = "nada a fazer";
1228 $Lang{Reason_backup_failed} = "falha no backup";
1229 $Lang{Reason_restore_failed} = "falha na restauração";
1230 $Lang{Reason_archive_failed} = "falha no arquivamento";
1231 $Lang{Reason_no_ping} = "sem ping";
1232 $Lang{Reason_backup_canceled_by_user} = "backup cancelado pelo usuário";
1233 $Lang{Reason_restore_canceled_by_user} = "restauração cancelada pelo usuário";
1234 $Lang{Reason_archive_canceled_by_user} = "arquivamento cancelado pelo usuário";
1240 $Lang{EMailNoBackupEverSubj} = "BackupPC: nenhum backup de \$host foi terminado com êxito";
1241 $Lang{EMailNoBackupEverMesg} = <<'EOF';
1248 Em seu PC ($host) nenhum backup foi completado por nosso programa de backup.
1249 Os backups deveriam ser executados automaticamente quando seu PC se conecta
1250 a rede. Contate seu suporte técnico se:
1252 - Seu computador está conectado a rede com regularidade. Isto significa
1253 que existe algum problema de instalação ou configuração que impessa a
1254 realização dos backups.
1256 - Não deseja realizar backups e não quer receber mais mensagens
1259 Caso contrário, assegure-se de que seu PC está conectado à rede na próxima vez
1260 que estiver utilizando-o.
1264 http://backuppc.sourceforge.net
1268 $Lang{EMailNoBackupRecentSubj} = "BackupPC: não existem backups recentes de \$host";
1269 $Lang{EMailNoBackupRecentMesg} = <<'EOF';
1276 Não foi completado nenhum backup completo de seu PC ($host) durante
1278 Seu PC tem realizado backups corretos $numBackups vezes desde
1279 $firstTime até $days dias.
1280 Os backups deveriam efetuar-se automaticamente quando seu PC estiver
1283 Se seu PC tem estado conectado durante algumas horas a rede durante os últimos
1284 $days dias deveria contactar com seu suporte técnico para ver porque os backups
1285 não funcionam adequadamente.
1287 Por outro lado, se você não o está utilizando, não há muito o que fazer a não
1288 ser copiar manualmente os arquivos mais críticos para outro suporte físico.
1289 Deve-se estar ciente de que qualquer arquivo que tenha sido criado ou modificado
1290 nos últimos $days dias (incluindo todos os emails novos e arquivos anexos) não podem
1291 ser restaurados se seu disco danificar-se.
1295 http://backuppc.sourceforge.net
1299 $Lang{EMailOutlookBackupSubj} = "BackupPC: Oss arquivos do Outlook de \$host necessitam ser copiados";
1300 $Lang{EMailOutlookBackupMesg} = <<'EOF';
1307 Os arquivos de Outlook de seu PC tem $howLong.
1308 Estes arquivos contém todo seus emails, anexos, contatos e informações de
1309 sua agenda. Seu PC tem sido corretamente salvaguardado $numBackups vezes desde
1310 $firstTime até $lastTime dias. Sem fechá-lo, Outlook bloqueia todos seus
1311 arquivos quando estão em execução, impidindo de se fazer backup dos mesmo.
1313 Recomendamos fazer cópia de segurança dos arquivos do Outlook quando estiver
1314 conectado a rede fechando o Outlook e o resto das aplicações e utilizando seu
1315 navegador de internet. Clique neste link:
1319 Selecione "Começar backup incremental" duas vezes para começar
1320 um novo backup incremental.
1321 Pode-se selecionar "Voltar a página de $host " e clicar em "refazer"
1322 para ver o estado do processo de backup. Este processo deve durar
1323 somente alguns minutos para completar.
1327 http://backuppc.sourceforge.net
1330 $Lang{howLong_not_been_backed_up} = "não foi realizado nenhum backup com êxito";
1331 $Lang{howLong_not_been_backed_up_for_days_days} = "não foi realizado nenhum backup durante \$days dias";
1333 #######################################################################
1335 #######################################################################
1336 $Lang{RSS_Doc_Title} = "Servidor BackupPC";
1337 $Lang{RSS_Doc_Description} = "RSS feed do BackupPC";
1338 $Lang{RSS_Host_Summary} = <<EOF;
1339 #Completo: \$fullCnt;
1340 Completo Antig./Dias: \$fullAge;
1341 Completo Tamanho/GB: \$fullSize;
1342 Velocidade MB/sec: \$fullRate;
1343 #Incrementais: \$incrCnt;
1344 Incrementais Antig/Dias: \$incrAge;
1345 Estado: \$host_state;
1346 Última Tentativa: \$host_last_attempt;
1349 #######################################################################
1350 # Configuration editor strings (all ENGLISH currently)
1351 #######################################################################
1353 $Lang{Only_privileged_users_can_edit_config_files} = "Somente usuários privilegiados podem editar as configurações.";
1354 $Lang{CfgEdit_Edit_Config} = "Editar Configurações";
1355 $Lang{CfgEdit_Edit_Hosts} = "Editar Hosts";
1357 $Lang{CfgEdit_Title_Server} = "Servidor";
1358 $Lang{CfgEdit_Title_General_Parameters} = "Parâmetros Gerais";
1359 $Lang{CfgEdit_Title_Wakeup_Schedule} = "Agenda de ativação";
1360 $Lang{CfgEdit_Title_Concurrent_Jobs} = "Trabalhos correntes";
1361 $Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Limites do Pool no sistema de arquivos";
1362 $Lang{CfgEdit_Title_Other_Parameters} = "Outros Parâmetros";
1363 $Lang{CfgEdit_Title_Remote_Apache_Settings} = "Configurações remotas do Apache";
1364 $Lang{CfgEdit_Title_Program_Paths} = "Caminho para o programa";
1365 $Lang{CfgEdit_Title_Install_Paths} = "Caminho de instalação";
1366 $Lang{CfgEdit_Title_Email} = "Email";
1367 $Lang{CfgEdit_Title_Email_settings} = "Configurações de Email";
1368 $Lang{CfgEdit_Title_Email_User_Messages} = "Mensagens de Email de Usuários";
1369 $Lang{CfgEdit_Title_CGI} = "CGI";
1370 $Lang{CfgEdit_Title_Admin_Privileges} = "Privilégios de Administrador";
1371 $Lang{CfgEdit_Title_Page_Rendering} = "Renderização de página";
1372 $Lang{CfgEdit_Title_Paths} = "Caminhos";
1373 $Lang{CfgEdit_Title_User_URLs} = "URLs do Usuário";
1374 $Lang{CfgEdit_Title_User_Config_Editing} = "Edição de Configurações do Usuário";
1375 $Lang{CfgEdit_Title_Xfer} = "Transferência";
1376 $Lang{CfgEdit_Title_Xfer_Settings} = "Configurações de transferência";
1377 $Lang{CfgEdit_Title_Smb_Settings} = "Configurações do Smb";
1378 $Lang{CfgEdit_Title_Tar_Settings} = "Configurações doTar";
1379 $Lang{CfgEdit_Title_Rsync_Settings} = "Configurações do Rsync";
1380 $Lang{CfgEdit_Title_Rsyncd_Settings} = "Configurações do Rsyncd";
1381 $Lang{CfgEdit_Title_BackupPCd_Settings} = "Configurações do BackupPCd";
1382 $Lang{CfgEdit_Title_Archive_Settings} = "Configurações do Archive";
1383 $Lang{CfgEdit_Title_Include_Exclude} = "Inclui/Exclui";
1384 $Lang{CfgEdit_Title_Smb_Paths_Commands} = "Caminhos/Comandos do Smb";
1385 $Lang{CfgEdit_Title_Tar_Paths_Commands} = "Caminhos/Comandos do Tar";
1386 $Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Caminhos/Comandos/Args Rsync";
1387 $Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Porta/Args do Rsyncd";
1388 $Lang{CfgEdit_Title_Archive_Paths_Commands} = "Caminhos/Comandos do Arquivo";
1389 $Lang{CfgEdit_Title_Schedule} = "Agenda";
1390 $Lang{CfgEdit_Title_Full_Backups} = "Backups Completos";
1391 $Lang{CfgEdit_Title_Incremental_Backups} = "Backups Incrementais";
1392 $Lang{CfgEdit_Title_Blackouts} = "Blackouts";
1393 $Lang{CfgEdit_Title_Other} = "Outros";
1394 $Lang{CfgEdit_Title_Backup_Settings} = "Configurações do Backup";
1395 $Lang{CfgEdit_Title_Client_Lookup} = "Busca Cliente";
1396 $Lang{CfgEdit_Title_Other} = "Outro";
1397 $Lang{CfgEdit_Title_User_Commands} = "Commandos de usuário";
1398 $Lang{CfgEdit_Title_Hosts} = "Hosts";
1400 $Lang{CfgEdit_Hosts_Comment} = <<EOF;
1402 Para adicionar um novo host, selecione Adicionar e entre com o
1403 nome. Para iniciar uma configuração específica para um host a partir
1404 de uma configuração de outro, indique na forma
1405 NOVOHOST=HOSTDECOPIA. Isto irá sobre-escrever qualquer configuração
1406 pré-existente para o NOVOHOST. Você também pode fazer isto para um
1407 host já existente. Para excluir um host, clique no botão Excluir. As
1408 mudanças envolvendo as operações de adicionar, excluir e fazer uma
1409 cópia de configuração só são efetivadas depois de salvas. Nenhum dos
1410 backups dos hosts excluídos serão apagados, portanto se
1411 incidentalmente você excluir um host, simplesmente o adicione
1412 novamente. Para remover completamente backups de um host, você precisa
1413 remover os arquivos manualmente abaixo de \$topDir/pc/HOST
1416 $Lang{CfgEdit_Header_Main} = <<EOF;
1417 \${h1("Editor de configurações principais")}
1420 $Lang{CfgEdit_Header_Host} = <<EOF;
1421 \${h1("Editor de configurações do Host \$host")}
1423 Note: Marque Override se você quiser modificar um valor especificamente neste host.
1426 $Lang{CfgEdit_Button_Save} = "Salvar";
1427 $Lang{CfgEdit_Button_Insert} = "Inserir";
1428 $Lang{CfgEdit_Button_Delete} = "Excluir";
1429 $Lang{CfgEdit_Button_Add} = "Adicionar";
1430 $Lang{CfgEdit_Button_Override} = "Sobrepor";
1431 $Lang{CfgEdit_Button_New_Key} = "New Key";
1433 $Lang{CfgEdit_Error__must_be_an_integer}
1434 = "Erro: \$var precisa ser um inteiro";
1435 $Lang{CfgEdit_Error__must_be_real_valued_number}
1436 = "Erro: \$var precisa ser um número com valor-real";
1437 $Lang{CfgEdit_Error__entry__must_be_an_integer}
1438 = "Erro: \$var inserida \$k precisa ser um inteiro";
1439 $Lang{CfgEdit_Error__entry__must_be_real_valued_number}
1440 = "Erro: \$var inserida \$k precisa ser um número com valor-real";
1441 $Lang{CfgEdit_Error__must_be_executable_program}
1442 = "Erro: \$var precisa ser um caminho executável válido";
1443 $Lang{CfgEdit_Error__must_be_valid_option}
1444 = "Erro: \$var precisa ser uma opção válida";
1445 $Lang{CfgEdit_Error_Copy_host_does_not_exist}
1446 = "Copia host \$copyHost não existe; criando nome de host completo \$fullHost. Exclua este hosts se náo for o que você deseja.";
1448 $Lang{CfgEdit_Log_Copy_host_config}
1449 = "\$User configuração copiada do host \$fromHost para \$host\n";
1450 $Lang{CfgEdit_Log_Delete_param}
1451 = "\$User excluido \$p do \$conf\n";
1452 $Lang{CfgEdit_Log_Add_param_value}
1453 = "\$User adicionado \$p para \$conf, marcado para \$value\n";
1454 $Lang{CfgEdit_Log_Change_param_value}
1455 = "\$User alterado \$p em \$conf para \$valueNew de \$valueOld\n";
1456 $Lang{CfgEdit_Log_Host_Delete}
1457 = "\$User excluido host \$host\n";
1458 $Lang{CfgEdit_Log_Host_Change}
1459 = "\$User host \$host alterado \$key de \$valueOld para \$valueNew\n";
1460 $Lang{CfgEdit_Log_Host_Add}
1461 = "\$User adicionado host \$host: \$value\n";
1463 #end of lang_pt_BR.pm