'Watchdog', 'App' => [ 'monitoringStatus' => 'Monitorização de serviços e discos', 'successMonitoringEnable' => 'A monitorização foi ativada.', 'successMonitoringDisable' => 'A monitorização foi desativada.', 'MonitStatus' => [ 'monitored' => 'Ativada', 'notmonitored' => 'Desativada', 'init' => 'Em verificação', 'timeout' => 'Desativada devido a encerramentos frequentes', 'notinstalled' => 'Não instalada', 'nolicence' => 'Sem licença', 'notconfigured' => 'Não configurado', 'undefined' => 'Indefinido', 'action' => [ 'enable' => 'Ativar', 'disable' => 'Desativar', ], ], 'tabServices' => 'Serviços', 'Services' => [ 'List' => [ 'columnService' => 'Serviço', 'columnStatus' => 'Estado', 'columnMonitStatus' => 'Monitorização', 'reload' => 'Atualizar', 'buttonReload' => 'Atualizar', 'search' => 'Pesquisar', 'searchPlaceholder' => 'Pesquisar...', 'successMonitEnable' => 'A monitorização foi ativada.', 'successMonitDisable' => 'A monitorização foi desativada.', 'ServiceStatus' => [ 'running' => 'Em execução', 'notrunning' => 'Interrompido', 'notcheck' => 'Não monitorizado', 'init' => 'Ainda não verificado', 'undefined' => 'Indefinido', ], ], 'ServiceProperties' => [ 'sectionMonitoring' => 'Definições da monitorização', 'monitStatus' => 'Monitorizar o serviço', 'saveStats' => 'Guardar as estatísticas do serviço', 'timeout' => 'Interromper a monitorização do serviço se for reiniciado frequentemente', 'timeoutNum' => '%%times%% vezes em %%cycles%% polls', 'connectionTimeout' => 'Terminou o tempo de espera da ligação', 'seconds' => 'segundos', 'startCmd' => 'Para iniciar o serviço, execute o comando', 'stopCmd' => 'Para interromper o serviço, execute o comando', 'startTime' => 'Hora de início do serviço', 'buttonSave' => 'Guardar', 'buttonCancel' => 'Cancelar', 'success' => 'As definições de monitorização foram atualizadas.', ], ], 'tabDisks' => 'Discos', 'Disks' => [ 'List' => [ 'columnDevice' => 'Dispositivo', 'columnMountPoint' => 'Ponto de montagem', 'columnStatus' => 'Estado', 'columnMonitStatus' => 'Monitorização', 'columnSpaceRate' => 'Limiar de utilização de espaço no disco', 'columnInodsRate' => 'Limiar do número de ficheiros', 'reload' => 'Atualizar', 'buttonReload' => 'Atualizar', 'search' => 'Pesquisar', 'searchPlaceholder' => 'Pesquisar...', 'DiskStatus' => [ 'normal' => 'OK', 'excess' => 'Ultrapassa o limiar', 'unmounted' => 'Não montado', 'notcheck' => 'Não monitorizado', 'init' => 'Ainda não verificado', 'undefined' => 'Indefinido', ], 'spaceRate' => [ 'percent' => '%%spaceRate%%%', 'kilobyte' => '%%spaceRate%% KB', 'megabyte' => '%%spaceRate%% MB', 'gigabyte' => '%%spaceRate%% GB', ], 'inodsRate' => [ 'percent' => '%%inodsRate%%%', 'file' => '%%inodsRate%% ficheiros', ], 'successMonitEnable' => 'A monitorização foi ativada.', 'successMonitDisable' => 'A monitorização foi desativada.', ], 'DiskProperties' => [ 'sectionMonitoring' => 'Definições da monitorização', 'spaceRate' => 'Limitar de utilização de espaço no disco', 'spaceRateUnit' => [ 'percent' => '%', 'kilobyte' => 'KB', 'megabyte' => 'MB', 'gigabyte' => 'GB', ], 'inodsRate' => 'Limiar do número de ficheiros', 'inodsRateUnit' => [ 'percent' => '%', 'file' => 'ficheiros', ], 'command' => 'Comando a executar', 'buttonSave' => 'Guardar', 'buttonCancel' => 'Cancelar', 'success' => 'As definições de monitorização foram atualizadas.', ], ], 'tabStatistics' => 'Estatísticas', 'Statistics' => [ 'description' => "Ver a utilização do CPU e RAM do servidor por serviços.", 'buttonSettings' => 'Definições', 'buttonRefresh' => 'Atualizar', 'usageDescription' => 'Estatísticas para o período entre %%from%% e %%to%%', 'cpuUsage' => 'Utilização do CPU, %', 'memoryUsage' => 'Utilização da RAM, MB', 'chartTooltip' => '%%name%%: %%value%%', 'Settings' => [ 'title' => 'Definições de apresentação das estatísticas', 'period' => 'Período', 'dayPeriod' => 'Últimas 24 horas', 'weekPeriod' => 'Semana', 'monthPeriod' => 'Mês', 'yearPeriod' => 'Ano', 'services' => 'Serviços', 'showTotal' => 'Estatísticas gerais', 'buttonSave' => 'Guardar', 'buttonCancel' => 'Cancelar', 'success' => 'As definições foram atualizadas.', ], ], 'Settings' => [ 'buttonOpen' => 'Definições', 'title' => 'Definições', 'sectionInterface' => 'Definições da interface', 'refreshPages' => 'Atualizar páginas automaticamente', 'sectionMonitoring' => 'Definições da monitorização', 'automonit' => 'Monitorizar todos os serviços iniciados pelo administrador', 'pollInterval' => 'Intervalo de polling (em segundos)', 'storageSysstat' => 'Guardar as estatísticas de utilização de recursos', 'sysstatStorageTime' => 'O número de dias durante os quais guardar as estatísticas de utilização de recursos', 'sectionReports' => 'Reportar definições', 'reportRate' => 'Enviar relatórios', 'sectionEmail' => 'Definições de notificações por email', 'mailTo' => 'Enviar emails para', 'mailFrom' => 'Endereço de email do remetente', 'mailServers' => 'Servidor SMTP para envio de notificações', 'disabled' => 'desativado', 'daily' => 'diariamente', 'weekly' => 'semanalmente', 'monthly' => 'mensalmente', 'buttonSave' => 'Guardar', 'buttonCancel' => 'Cancelar', 'success' => 'As definições foram atualizadas.', ], ], 'totalStats' => 'Geral', '__perm_denied' => 'Permissão recusada.', 'invalidData' => 'Dados inválidos.', 'isEmpty' => 'O campo obrigatório está vazio. Deve especificar um valor para este campo.', 'notBetween' => "O valor especificado não está entre '%min%' e '%max%', inclusivé", 'notInArray' => "'%value%' não é permitido.", 'emailAddressInvalid' => 'O endereço de email especificado não é válido. Especifique um email válido que corresponda ao padrão seguinte: johndoe@exemplo.com.', 'emailAddressSpecialNames' => 'O endereço de email especificado não é válido. A parte do nome de utilizador do endereço não deve começar com um nome de sistema reservado (como CON, LPT1, PRN) separando o resto do nome de utilizador pelo caractere ponto (.).', 'longAddress' => 'O endereço de email é demasiado extenso.', 'invalidRfcDomainName' => 'O nome do domínio especificado não é um domínio RFC válido.', 'idnNameConversion' => 'Não foi possível converter o nome do domínio de IDN para Punycode.', 'ipInvalid' => "\"%value%\" não é um endereço IP válido.", 'mailServerInvalid' => 'O servidor de correio especificado não é válido.', 'mailServerNotResolvable' => 'Não é possível resolver o servidor de correio especificado.', 'commandInvalid' => 'O comando especificado não é válido.', 'commandFileNotExist' => 'O ficheiro especificado não existe.', 'notGreaterThan' => "O valor especificado não é superior a '%min%'", 'notInt' => 'O valor especificado não é um número inteiro.', 'errReportPeriod' => "Um período desconhecido '%%period%%'.", 'errDbConnection' => "Ocorreu um erro ao ligar à base de dados: %%error%%.", 'errDbQuery' => "Ocorreu um erro ao processar a consulta à base de dados: %%error%%.", 'errServiceNotRespond' => 'O serviço %%service%% não responde.', 'errServiceMonitor' => 'Não foi possível enviar o comando para iniciar a monitorização do serviço %%service%%.', 'errServiceTerminate' => 'Não foi possível terminar o serviço %%service%%: o serviço de monitorização não parou dentro do período permitido.', 'errMonitConnect' => 'Não foi possível ligar ao serviço Monit.', 'errXmlParse' => 'Ocorreu um erro ao interpretar o documento XML com informações sobre estados dos serviços.', 'errReadTemplate' => 'Ocorreu um erro ao ler o ficheiro de modelo %%file%% para o serviço Monit.', 'errBigTemplate' => 'O ficheiro de modelo %%file%% é demasiado grande para ser processado pelo serviço Monit. O tamanho do ficheiro não pode exceder 10 KB.', 'errInvalidCommand' => 'O comando executável %%command%% contém símbolos inválidos para %%path%%.', 'errUnbaredTemplate' => 'Modelo %%template%% não processado.', 'errInvalidSymbols' => 'Há símbolos inválidos no caminho do dispositivo %%device%%.', 'errPartitionNotFound' => 'Não foi possível encontrar a partição %%device%%.', 'errPartitionNotBlock' => '%%device%% não é um dispositivo de bloco.', 'errUtilityCall' => "Ocorreu um erro ao chamar o utilitário %%utility%%: %%error%%.", 'DNT' => [ 'statusRunning' => 'Accessible', 'statusStopped' => 'Inaccessible', 'report' => [ 'statusRunning' => 'Watchdog is running since %%time%%.', 'statusStopped' => 'Watchdog was stopped at %%time%%.', 'monitoredServices' => 'Watchdog is monitoring services:', 'monitoredServicesNone' => 'Watchdog is not monitoring services.', 'monitoredDisks' => 'Watchdog is monitoring disks:', 'monitoredDisksNone' => 'Watchdog is not monitoring disks.', 'diskStatusMount' => '[%%status%%] %%device%% (mount point %%mount_point%%)', 'diskStatusNoMount' => '[%%status%%] %%device%%', 'cpuUsage' => 'Average CPU load: %%value%%.', 'memoryUsage' => 'Average RAM usage: %%value%%.', 'events' => 'Events:', 'eventsNone' => 'No events registered for the period.', 'event' => '[%%date%%] %%data%%', 'memoryUnits' => '%%value%% %%units%%', 'subjDaily' => 'Watchdog daily report %%date%% on %%hostname%%', 'subjWeekly' => 'Watchdog weekly report %%from%% - %%to%% on %%hostname%%', 'subjMonthly' => 'Watchdog monthly report for %%date%% on %%hostname%%', 'serviceEventStopped' => 'Service %%service%% stopped.', 'serviceEventStarted' => 'Service %%service%% started.', 'serviceEventReleased' => 'Service %%service%% was released from monitoring because it failed frequently.', 'serviceEventCustom' => "Service %%service%%: event '%%event%%' occurred.", 'disk' => '%%device%% (mount point - %%mount_point%%, size - %%size%%, used disk space - %%used%%)', 'diskEventExceeded' => 'Disk space usage threshold defined for %%disk%% has been exceeded.', 'diskEventNormal' => 'Disk space usage on %%disk%% returned to the level below the specified threshold.', 'diskEventUnmounted' => 'Unmounted disk %%disk%%.', 'diskEventMounted' => 'Mounted disk %%disk%%.', 'diskEventCustom' => "Disk %%disk%%: event '%%event%%' occurred.", ], ], ];