#!/usr/bin/perl
#
# By Reginaldo Ferreira (23.07.2004 for V2.1.10)
#
#my %lang;
#use strict;
# --------------------------------
$Lang{Start_Archive} = "Iniciar backup";
$Lang{Stop_Dequeue_Archive} = "Parar/anular backup";
$Lang{Start_Full_Backup} = "Iniciar Backup Completa";
$Lang{Start_Incr_Backup} = "Iniciar Backup Incremental";
$Lang{Stop_Dequeue_Backup} = "Parar/Anular Backup";
$Lang{Restore} = "Restaurar";
$Lang{Type_full} = "completo";
$Lang{Type_incr} = "incremental";
# -----
$Lang{Only_privileged_users_can_view_admin_options} = "Somente superusuarios podem ver as opções de administração.";
$Lang{H_Admin_Options} = "Servidor BackupPC: Opções de administração";
$Lang{Admin_Options} = "Opções de administração";
$Lang{Admin_Options_Page} = <
\${h2("Controle do Servidor")}
EOF
$Lang{Unable_to_connect_to_BackupPC_server} = "Impossível conectar ao servidor BackupPC",
"Este script CGI (\$MyURL) não pode conectar-se ao servidor BackupPC"
. " em \$Conf{ServerHost} porta \$Conf{ServerPort}. O erro"
. " foi: \$err.",
"Talvez o servidor BackupPC não está ativo ou existe um "
. " erro de configuração. Por favor informe seu administrador de sistemas.";
$Lang{Admin_Start_Server} = <
O servidor BackupPC em \$Conf{ServerHost} port \$Conf{ServerPort}
não está iniciando (pode ter parado ou não ainda não iniciado).
Deseja inicia-lo agora?
EOF
# -----
$Lang{H_BackupPC_Server_Status} = "Estado do Servidor BackupPC";
$Lang{BackupPC_Server_Status_General_Info}= <
O PID do servidor é \$Info{pid}, no host \$Conf{ServerHost},
versão \$Info{Version}, iniciado em \$serverStartTime.
Esta informação de estado foi gerada em \$now.
A última configuração foi carregada às \$configLoadTime
A fila de PCs se ativará novamente em \$nextWakeupTime.
Informações adicionais:
\$numBgQueue solicitações de backup pendentes desde a última ativação programada,
\$numUserQueue solicitações de backup de usuarios,
\$numCmdQueue solicitações de comandos pendentes,
\$poolInfo
O sistema de arquivos estava recentemente em \$Info{DUlastValue}%
(\$DUlastTime), o máximo de hoje é \$Info{DUDailyMax}% (\$DUmaxTime)
e o máximo de ontem foi \$Info{DUDailyMaxPrev}%.
EOF
$Lang{BackupPC_Server_Status} = <
\$generalInfo
\${h2("Trabalhos em Execução")}
Host
Tipo
Usuario
Hora de Inicio
Comando
PID
Transfer. PID
\$jobStr
\${h2("Falhas que Precisam de Atenção")}
Host
Tipo
Usuario
Ultima Tentativa
Detalhes
Hora do erro
Último erro (ping não incluido)
\$statusStr
EOF
# --------------------------------
$Lang{BackupPC__Server_Summary} = "BackupPC: Resumo do Servidor";
$Lang{BackupPC__Archive} = "BackupPC: Archive";
$Lang{BackupPC_Summary}=<
Este status foi generado em \$now.
\${h2("Hosts com Backups Completos")}
Existem \$hostCntGood hosts com backup, de um total de :
\$fullTot backups com tamanho total de \${fullSizeTot} GB
(antes de agrupar e comprimir),
\$incrTot backups incrementais com tamanho total de \${incrSizeTot} GB
(antes de agrupar e comprimir).
Host
Usuario
#Completo
Completo Antig./Dias
Completo Tamanho/GB
Velocidade MB/sec
#Incrementais
Incrementais Antig/Dias
Estado
Última Tentativa
\$strGood
\${h2("Hosts Sem Backups")}
Existem \$hostCntNone hosts sem backups.
Host
Usuario
#Completo
Completo Antig./Dias
Completo Tamanho/GB
Velocidade MB/sec
#Incrementais
Incrementais Antig/Dias
Estado
Última tentativa
\$strNone
EOF
$Lang{BackupPC_Archive} = <
Hay \$hostCntGood hosts que possuem backup com tamanho total de \${fullSizeTot}GB
EOF
$Lang{BackupPC_Archive2} = <
\$HostListStr
\${h2("Resumo do Backup")}
Clique no número do Backup para revisar e restaurar arquivos.
Cópia Nº
Tipo
Completo
Data Início
Duração/min
Idade/dias
Rota da Cópia no Servidor
\$str
\$restoreStr
\${h2("Resumo dos Erros de Transferência")}
Copia Nº
Tipo
Ver
Nº Xfer errs
Nº erros arquivos
Nº erros unidades
Nº erros tar
\$errStr
\${h2("Resumo do Total/Tamanho dos Arquivos Reutilizados")}
Os arquivos existentes são aqueles que já estão no lote; os novos são
aqueles que serão adicionados ao lote.
Os arquivos vazios e os erros de SMB não contam nos valores de reutilizados
nem nos de novos.
Totais
Arquivos Existentes
Arquivos Novos
Cópia Nº
Tipo
Nº Arquivos
Tamanho/MB
MB/seg
Nº Arquivos
Tamanho/MB
Nº Arquivos
Tamanho/MB
\$sizeStr
\${h2("Resumo da Compressão")}
Performance de compresão para os arquivos já existentes no lote e nos
arquivos novos comprimidos.
EOF
# ------------------------------
$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
# file versions. Files are appended with a version number.
#
$Lang{DirHistory_dirLink} = "dir";
$Lang{DirHistory_fileLink} = "v";
$Lang{DirHistory_for__host} = <
Este quadro mostra cada versão única disponível nos diversos backups:
Clique no número do backup para voltar ao explorador de backups,
Clique no atalho do diretório (\$Lang->{DirHistory_dirLink}) para navegar
por esse diretório,
Clique no atalho da versão do arquivo (\$Lang->{DirHistory_fileLink}0,
\$Lang->{DirHistory_fileLink}1, ...) para baixar esse arquivo,
Os arquivos com conteúdos diferentes entre cópias distintas de backup tem o mesmo
número de verssão,
Os arquivos ou diretórios inexistentes em um determinado backup tem uma
caixa vazia.
Os arquivos mostrados com a mesma versão podem ter diferentes atributos.
Selecione o número do backup para ver os atributos do arquivo.
\${h2("Histórico de \${EscHTML(\$dirDisplay)}")}
Backup numero
\$backupNumStr
Backup time
\$backupTimeStr
\$fileStr
EOF
# ------------------------------
$Lang{Restore___num_details_for__host} = "BackupPC: Detalhes da restauração Nº\$num de \$host";
$Lang{Restore___num_details_for__host2} = <
EOF
# -----------------------------------
$Lang{Email_Summary} = "BackupPC: Resumo de Emails";
# -----------------------------------
# !! ERROR messages !!
# -----------------------------------
$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___} =
"Usuário inválido: meu userid é \$>, no lugar de \$uid"
. "(\$Conf{BackupPCUser})\n";
# $Lang{Only_privileged_users_can_view_PC_summaries} = "Somente os usuários autorizados podem ver os resumos de PCs.";
$Lang{Only_privileged_users_can_stop_or_start_backups} =
"Somente os usuários autorizados podem iniciar ou parar as cópias"
. " \${EscHTML(\$host)}.";
$Lang{Invalid_number__num} = "Número inválido \$num";
$Lang{Unable_to_open__file__configuration_problem} = "Não pode abrir \$file: problema de configuração?";
$Lang{Only_privileged_users_can_view_log_or_config_files} = "Somente os usuários autorizados podem ver registros ou arquivos de configuração.";
$Lang{Only_privileged_users_can_view_log_files} = "Somente os usuários autorizados podem ver arquivos de registro.";
$Lang{Only_privileged_users_can_view_email_summaries} = "Somente os usuários autorizados podem ver resumos de email.";
$Lang{Only_privileged_users_can_browse_backup_files} = "Somente os usuários autorizados podem revisar os arquivos de backup"
. " for host \${EscHTML(\$In{host})}.";
$Lang{Empty_host_name} = "Número de host vazio.";
$Lang{Directory___EscHTML} = "O diretório \${EscHTML(\"\$TopDir/pc/\$host/\$num\")}"
. " está vazio";
$Lang{Can_t_browse_bad_directory_name2} = "Não pode mostrar um nome de diretório inválido"
. " \${EscHTML(\$relDir)}";
$Lang{Only_privileged_users_can_restore_backup_files} = "Somente os usuários autorizados podem restaurar backups"
. " para o host \${EscHTML(\$In{host})}.";
$Lang{Bad_host_name} = "Nome de host inválido \${EscHTML(\$host)}";
$Lang{You_haven_t_selected_any_files__please_go_Back_to} = "Não foi selecionado nenhum arquivo; por favor, volte e"
. " selecione alguns arquivos.";
$Lang{You_haven_t_selected_any_hosts} = "Não foi selecionado nenhum host; por favor volte e"
. " selecione algum host.";
$Lang{Nice_try__but_you_can_t_put} = "Boa tentativa, mas não pode usar \'..\' nos nomes de arquivo";
$Lang{Host__doesn_t_exist} = "O Host \${EscHTML(\$In{hostDest})} não existe";
$Lang{You_don_t_have_permission_to_restore_onto_host} = "Sem autorização para restaurar neste host"
. " \${EscHTML(\$In{hostDest})}";
$Lang{Can_t_open_create__openPath} = "Impossível abrir/criar "
. "\${EscHTML(\"\$openPath\")}";
$Lang{Only_privileged_users_can_restore_backup_files2} = "Somente os usuários autorizados podem restaurar backups"
. " do host \${EscHTML(\$host)}.";
$Lang{Empty_host_name} = "Nome de host vazio";
$Lang{Unknown_host_or_user} = "Usuário ou host inválido \${EscHTML(\$host)}";
$Lang{Only_privileged_users_can_view_information_about} = "Somente os usuários autorizados podem ver informações do"
. " host \${EscHTML(\$host)}." ;
$Lang{Only_privileged_users_can_view_archive_information} = "Somente os administradores podem ver informações de arquivo.";
$Lang{Only_privileged_users_can_view_restore_information} = "Somente os usuários autorizados podem ver informações de restauração.";
$Lang{Restore_number__num_for_host__does_not_exist} = "O número de restauração \$num del host \${EscHTML(\$host)} "
. " não existe.";
$Lang{Archive_number__num_for_host__does_not_exist} = "O backup \$num do host \${EscHTML(\$host)} "
. " não existe.";
$Lang{Can_t_find_IP_address_for} = "Impossível encontrar o endereço do IP de \${EscHTML(\$host)}";
$Lang{host_is_a_DHCP_host} = <
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.
EOF
# ------------------------------------
# !! Server Mesg !!
# ------------------------------------
$Lang{Backup_requested_on_DHCP__host} = "Solicitação de backup em DHCP \$host (\$In{hostIP}) por"
. " \$User desde \$ENV{REMOTE_ADDR}";
$Lang{Backup_requested_on__host_by__User} = "Solicitação de backup 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 solicitada para o host \$hostDest, backup #\$num,"
. " por \$User desde \$ENV{REMOTE_ADDR}";
$Lang{Archive_requested} = "Arquivo solicitado por \$User desde \$ENV{REMOTE_ADDR}";
# -------------------------------------------------
# ------- Stuff that was forgotten ----------------
# -------------------------------------------------
$Lang{Status} = "Estado";
$Lang{PC_Summary} = "Resumo PC";
$Lang{LOG_file} = "Arquivo de Log";
$Lang{LOG_files} = "Arquivos de Log";
$Lang{Old_LOGs} = "Logs antigos";
$Lang{Email_summary} = "Resumo Email";
$Lang{Config_file} = "Arquivo configuração";
# $Lang{Hosts_file} = "Arquivo Hosts";
$Lang{Current_queues} = "Filas atuais";
$Lang{Documentation} = "Documentação";
#$Lang{Host_or_User_name} = "Host ou usuário:";
$Lang{Go} = "Aceitar";
$Lang{Hosts} = "Hosts";
$Lang{Select_a_host} = "Selecione um host...";
$Lang{There_have_been_no_archives} = "
Não existem arquivos
\n";
$Lang{This_PC_has_never_been_backed_up} = "
Nunca foi feito backup deste PC!
\n";
$Lang{This_PC_is_used_by} = "
Este PC é utilizado por \${UserLink(\$user)}";
$Lang{Extracting_only_Errors} = "(Extraindo somente Erros)";
$Lang{XferLOG} = "TransfLOG";
$Lang{Errors} = "Erros";
# ------------
$Lang{Last_email_sent_to__was_at___subject} = <Última mensagem enviada a \${UserLink(\$user)} foi às \$mailTime, assunto "\$subj".
EOF
# ------------
$Lang{The_command_cmd_is_currently_running_for_started} = <O comando \$cmd está executando para \$host, iniciado às \$startTime.
EOF
# -----------
$Lang{Host_host_is_queued_on_the_background_queue_will_be_backed_up_soon} = <O host \$host está em fila para ser processado em segundo plano (logo o backup estará pronto!).
EOF
# ----------
$Lang{Host_host_is_queued_on_the_user_queue__will_be_backed_up_soon} = <Host \$host está para ser processado na fila de usuarios (logo o backup estará pronto!).
EOF
# ---------
$Lang{A_command_for_host_is_on_the_command_queue_will_run_soon} = <Uma execução para \$host estar na fila de execuções (iniciará a seguir).
EOF
# --------
$Lang{Last_status_is_state_StatusHost_state_reason_as_of_startTime} = <O último estado foi \"\$Lang->{\$StatusHost{state}}\"\$reason às \$startTime.
EOF
# --------
$Lang{Last_error_is____EscHTML_StatusHost_error} = <O último erro foi \"\${EscHTML(\$StatusHost{error})}\".
EOF
# ------
$Lang{Pings_to_host_have_failed_StatusHost_deadCnt__consecutive_times} = <Os pings para \$host falharam \$StatusHost{deadCnt} vezes consecutivas.
EOF
# -----
$Lang{Prior_to_that__pings} = "Antes destes, pings";
# -----
$Lang{priorStr_to_host_have_succeeded_StatusHostaliveCnt_consecutive_times} = <\$priorStr a \$host obtiveram êxito \$StatusHost{aliveCnt}
vezes consecutivas.
EOF
$Lang{Because__host_has_been_on_the_network_at_least__Conf_BlackoutGoodCnt_consecutive_times___} = <Dado que \$host tem estado em uso na rede pelo menos \$Conf{BlackoutGoodCnt}
vezes consecutivas, não se realizará backup das \$blackoutStr.
EOF
$Lang{__time0_to__time1_on__days} = "\$t0 até \$t1 em \$days";
$Lang{Backups_are_deferred_for_hours_hours_change_this_number} = <Os backups atrazaram-se durante \$hours hours
({Stop_Dequeue_Archive})}&host=\$host\">Troque este número).
EOF
$Lang{tryIP} = " y \$StatusHost{dhcpHostIP}";
#$Lang{Host_Inhost} = "Host \$In{host}";
$Lang{checkAll} = <
Selecionar tudo
EOF
$Lang{checkAllHosts} = <
Selecionar tudo
EOF
$Lang{fileHeader} = <
Nome
Tipo
Modo
Nº
Tamanho
Hora Mod.
EOF
$Lang{Home} = "Principal";
$Lang{Browse} = "Explorar backups";
$Lang{Last_bad_XferLOG} = "Último erro no Log de Transferência";
$Lang{Last_bad_XferLOG_errors_only} = "Último erro no Log de transferência (erros somente)";
$Lang{This_display_is_merged_with_backup} = < Este quadro pertence ao backup Nº\$numF.
EOF
$Lang{Visit_this_directory_in_backup} = < Selecione o backup que desseja ver:
EOF
$Lang{Restore_Summary} = <
Clique no número da restauração para ver seus detalhes.
Restauração Nº
Resultado
Data Inicio
Dur/mins
Nº Arquivos
MB
Nº Err. Tar
Nº Err. Transf.#xferErrs
\$restoreStr
EOF
$Lang{Archive_Summary} = <
Clique no número do arquivo para mais detalhes.
EOF
#$Lang{on} = "ativo";
$Lang{off} = "inativo";
$Lang{backupType_full} = "completo";
$Lang{backupType_incr} = "incremental";
$Lang{backupType_partial} = "parcial";
$Lang{failed} = "falhado";
$Lang{success} = "sucesso";
$Lang{and} = "e";
# ------
# Hosts states and reasons
$Lang{Status_idle} = "inativo";
$Lang{Status_backup_starting} = "iniciando backup";
$Lang{Status_backup_in_progress} = "backup em execução";
$Lang{Status_restore_starting} = "iniciando restauração";
$Lang{Status_restore_in_progress} = "restauração em execução";
$Lang{Status_link_pending} = "conexão pendente";
$Lang{Status_link_running} = "conexão em curso";
$Lang{Reason_backup_done} = "backup realizado";
$Lang{Reason_restore_done} = "restauração realizada";
$Lang{Reason_archive_done} = "arquivamento realizado";
$Lang{Reason_nothing_to_do} = "nada a fazer";
$Lang{Reason_backup_failed} = "falha no backup";
$Lang{Reason_restore_failed} = "falha na restauração";
$Lang{Reason_archive_failed} = "falha no arquivamento";
$Lang{Reason_no_ping} = "sem ping";
$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_archive_canceled_by_user} = "arquivamento cancelado pelo usuário";
# ---------
# Email messages
# No backup ever
$Lang{EMailNoBackupEverSubj} = "BackupPC: nenhum backup de \$host foi terminado com êxito";
$Lang{EMailNoBackupEverMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
Caro $userName,
Em seu PC ($host) nenhum backup foi completado por nosso programa de backup.
Os backups deveriam ser executados automaticamente quando seu PC se conecta
a rede. Contate seu suporte técnico se:
- Seu computador está conectado a rede com regularidade. Isto significa
que existe algum problema de instalação ou configuração que impessa a
realização dos backups.
- Não deseja realizar backups e não quer receber mais mensagens
como esta.
Caso contrário, assegure-se de que seu PC está conectado à rede na próxima vez
que estiver utilizando-o.
Saudações:
Agente BackupPC
http://backuppc.sourceforge.net
EOF
# No recent backup
$Lang{EMailNoBackupRecentSubj} = "BackupPC: não existem backups recentes de \$host";
$Lang{EMailNoBackupRecentMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
Caro $userName,
Não foi completado nenhum backup completo de seu PC ($host) durante
$days dias.
Seu PC tem realizado backups corretos $numBackups vezes desde
$firstTime até $days dias.
Os backups deveriam efetuar-se automaticamente quando seu PC estiver
conectado a rede.
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
não funcionam adequadamente.
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.
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 podem
ser restaurados se seu disco danificar-se.
Saudações:
Agente BackupPC
http://backuppc.sourceforge.net
EOF
# Old Outlook files
$Lang{EMailOutlookBackupSubj} = "BackupPC: Oss arquivos do Outlook de \$host necessitam ser copiados";
$Lang{EMailOutlookBackupMesg} = <<'EOF';
To: $user$domain
cc:
Subject: $subj
$headers
Caro $userName,
Os arquivos de Outlook de seu PC tem $howLong.
Estes arquivos contém todo seus emails, anexos, contatos e informações de
sua agenda. Seu PC tem sido corretamente salvaguardado $numBackups vezes desde
$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.
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
navegador de internet. Clique neste link:
$CgiURL?host=$host
Selecione "Começar backup incremental" duas vezes para começar
um novo backup incremental.
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
somente alguns minutos para completar.
Saudações:
Agente BackupPC
http://backuppc.sourceforge.net
EOF
$Lang{howLong_not_been_backed_up} = "não foi realizado nenhum backup com êxito";
$Lang{howLong_not_been_backed_up_for_days_days} = "não foi realizado nenhum backup durante \$days dias";
#######################################################################
# Configuration editor strings (all ENGLISH currently)
#######################################################################
$Lang{Only_privileged_users_can_edit_config_files} = "Only privileged users can edit configuation settings.";
$Lang{CfgEdit_Edit_Config} = "Edit Config";
$Lang{CfgEdit_Edit_Hosts} = "Edit Hosts";
$Lang{CfgEdit_Title_Server} = "Server";
$Lang{CfgEdit_Title_General_Parameters} = "General Parameters";
$Lang{CfgEdit_Title_Wakeup_Schedule} = "Wakeup Schedule";
$Lang{CfgEdit_Title_Concurrent_Jobs} = "Concurrent Jobs";
$Lang{CfgEdit_Title_Pool_Filesystem_Limits} = "Pool Filesystem Limits";
$Lang{CfgEdit_Title_Other_Parameters} = "Other Parameters";
$Lang{CfgEdit_Title_Remote_Apache_Settings} = "Remote Apache Settings";
$Lang{CfgEdit_Title_Program_Paths} = "Program Paths";
$Lang{CfgEdit_Title_Install_Paths} = "Install Paths";
$Lang{CfgEdit_Title_Email} = "Email";
$Lang{CfgEdit_Title_Email_settings} = "Email settings";
$Lang{CfgEdit_Title_Email_User_Messages} = "Email User Messages";
$Lang{CfgEdit_Title_CGI} = "CGI";
$Lang{CfgEdit_Title_Admin_Privileges} = "Admin Privileges";
$Lang{CfgEdit_Title_Page_Rendering} = "Page Rendering";
$Lang{CfgEdit_Title_Paths} = "Paths";
$Lang{CfgEdit_Title_User_URLs} = "User URLs";
$Lang{CfgEdit_Title_User_Config_Editing} = "User Config Editing";
$Lang{CfgEdit_Title_Xfer} = "Xfer";
$Lang{CfgEdit_Title_Xfer_Settings} = "Xfer Settings";
$Lang{CfgEdit_Title_Smb_Settings} = "Smb Settings";
$Lang{CfgEdit_Title_Tar_Settings} = "Tar Settings";
$Lang{CfgEdit_Title_Rsync_Settings} = "Rsync Settings";
$Lang{CfgEdit_Title_Rsyncd_Settings} = "Rsyncd Settings";
$Lang{CfgEdit_Title_Archive_Settings} = "Archive Settings";
$Lang{CfgEdit_Title_Include_Exclude} = "Include/Exclude";
$Lang{CfgEdit_Title_Smb_Paths_Commands} = "Smb Paths/Commands";
$Lang{CfgEdit_Title_Tar_Paths_Commands} = "Tar Paths/Commands";
$Lang{CfgEdit_Title_Rsync_Paths_Commands_Args} = "Rsync Paths/Commands/Args";
$Lang{CfgEdit_Title_Rsyncd_Port_Args} = "Rsyncd Port/Args";
$Lang{CfgEdit_Title_Archive_Paths_Commands} = "Archive Paths/Commands";
$Lang{CfgEdit_Title_Schedule} = "Schedule";
$Lang{CfgEdit_Title_Full_Backups} = "Full Backups";
$Lang{CfgEdit_Title_Incremental_Backups} = "Incremental Backups";
$Lang{CfgEdit_Title_Blackouts} = "Blackouts";
$Lang{CfgEdit_Title_Other} = "Other";
$Lang{CfgEdit_Title_Backup_Settings} = "Backup Settings";
$Lang{CfgEdit_Title_Client_Lookup} = "Client Lookup";
$Lang{CfgEdit_Title_Other} = "Other";
$Lang{CfgEdit_Title_User_Commands} = "User Commands";
$Lang{CfgEdit_Title_Hosts} = "Hosts";
$Lang{CfgEdit_Hosts_Comment} = <
Note: Check Override if you want to modify a value specific to this host.
EOF
$Lang{CfgEdit_Button_Save} = "Save";
$Lang{CfgEdit_Button_Insert} = "Insert";
$Lang{CfgEdit_Button_Delete} = "Delete";
$Lang{CfgEdit_Button_Add} = "Add";
$Lang{CfgEdit_Button_Override} = "Override";
$Lang{CfgEdit_Error__must_be_an_integer}
= "Error: \$var must be an integer";
$Lang{CfgEdit_Error__must_be_real_valued_number}
= "Error: \$var must be a real-valued number";
$Lang{CfgEdit_Error__entry__must_be_an_integer}
= "Error: \$var entry \$k must be an integer";
$Lang{CfgEdit_Error__entry__must_be_real_valued_number}
= "Error: \$var entry \$k must be a real-valued number";
$Lang{CfgEdit_Error__must_be_executable_program}
= "Error: \$var must be a valid executable path";
$Lang{CfgEdit_Error__must_be_valid_option}
= "Error: \$var must be a valid option";
$Lang{CfgEdit_Error_Copy_host_does_not_exist}
= "Copy host \$copyHost doesn't exist; creating full host name \$fullHost. Delete this host if that is not what you wanted.";
$Lang{CfgEdit_Log_Copy_host_config}
= "\$User copied config from host \$fromHost to \$host\n";
$Lang{CfgEdit_Log_Delete_param}
= "\$User deleted \$p from \$conf\n";
$Lang{CfgEdit_Log_Add_param_value}
= "\$User added \$p to \$conf, set to \$value\n";
$Lang{CfgEdit_Log_Change_param_value}
= "\$User changed \$p in \$conf to \$valueNew from \$valueOld\n";
$Lang{CfgEdit_Log_Host_Delete}
= "\$User deleted host \$host\n";
$Lang{CfgEdit_Log_Host_Change}
= "\$User host \$host changed \$key from \$valueOld to \$valueNew\n";
$Lang{CfgEdit_Log_Host_Add}
= "\$User added host \$host: \$value\n";
#end of lang_pt_BR.pm