Support to Brazilian Portuguese (#16209)

* Added Portuguese - Brasil language

* Update auth.php

* Add files via upload

* Update auth.php

* Update passwords.php

* Update passwords.php

* Update settings.php

* Update settings.php

* Update settings.php

* Update settings.php

* Update settings.php

* Update settings.php

* Update settings.php

* Update pt-BR.json

* Update widgets.php

* Update widgets.php

* Update validation.php
This commit is contained in:
fabriciotm 2024-07-17 03:20:35 -03:00 committed by GitHub
parent 9abfa7b0e6
commit c071768fe7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
26 changed files with 4150 additions and 0 deletions

662
lang/pt-BR.json Normal file
View File

@ -0,0 +1,662 @@
{
" (Read)": " (Leitura)",
"(Un) Acknowledgement note:": "Nota de (Des)Reconhecimento",
"(Un)Acknowledgement note:": "Nota de (Des)Reconhecimento:",
"About :project_name": "Sobre :project_name",
"Abuse Contact Finder": "Localizador de Contato de Abuso",
"Access": "Acesso",
"Ack alert": "Reconhecer alerta",
"Acknowledge Alert": "Reconhecer Alerta",
"Acknowledge until alert clears": "Reconhecer até que o alerta seja resolvido",
"Acknowledge until clear:": "Reconhecer até resolver:",
"Acknowledgements": "Agradecimentos",
"Action": "Ação",
"Actions": "Ações",
"Add Device": "Adicionar Dispositivo",
"Add Poller Group": "Adicionar Grupo de Poller",
"Add Service": "Adicionar Serviço",
"Add schedule notes to devices notes": "Adicionar notas da agendamento às notas dos dispositivos",
"Add User": "Adicionar Usuário",
"Add Widgets": "Adicionar Widgets",
"Add a message to the acknowledgement": "Adicionar uma mensagem ao reconhecimento",
"Add": "Adicionar",
"Admin": "Admin",
"Alert History": "Histórico de Alertas",
"Alert history": "Histórico de Alertas",
"Alert History Stats": "Estatísticas do Histórico de Alertas",
"Alert history stats": "Estatísticas do Histórico de Alertas",
"Alert Log": "Registro de Alertas",
"Alert Log entries": "Entradas do Registro de Alertas",
"Alert Rules": "Regras de Alerta",
"Alert rule": "Regra de Alerta",
"Alert Templates": "Modelos de Alerta",
"Alert Transports": "Transportes de Alerta",
"Alert disabled": "Alerta desativado",
"Alert notes": "Notas de alerta",
"Alerted": "Alertado",
"alert-disabled": "alerta-desativado",
"Alert": "Alerta",
"Alerts": "Alertas",
"All": "Todos",
"All Devices": "Todos os Dispositivos",
"All Device Types": "Todos os Tipos de Dispositivos",
"All Featuresets": "Todos os Conjuntos de Recursos",
"All Locations": "Todas as Localizações",
"All Messages": "Todas as Mensagens",
"All OS": "Todos os SOs",
"All Platforms": "Todas as Plataformas",
"All Ports": "Todas as Portas",
"All Priorities": "Todas as Prioridades",
"All Programs": "Todos os Programas",
"All Services": "Todos os Serviços",
"All alerts": "Todos os alertas",
"All devices": "Todos os dispositivos",
"All types": "Todos os tipos",
"All Types": "Todos os Tipos",
"All Versions": "Todas as Versões",
"All widgets removed": "Todos os widgets removidos",
"and click Save": "e clique em Salvar",
"Any": "Qualquer",
"any severity": "qualquer severidade",
"any state": "qualquer estado",
"API Access": "Acesso à API",
"API Docs": "Documentação da API",
"API Settings": "Configurações da API",
"App does not exist": "Aplicativo não existe",
"Application": "Aplicação",
"Application monitors for PowerDNS, Shoutcast, NTPD (Client, Server).": "Monitores de aplicativos para PowerDNS, Shoutcast, NTPD (Cliente, Servidor).",
"Applications": "Aplicações",
"Apply Service Templates": "Aplicar Modelos de Serviço",
"Apply Services for this Service Template": "Aplicar Serviços para este Modelo de Serviço",
"Apps": "Aplicativos",
"Are you sure you want to Apply All Service Templates?": "Você tem certeza de que deseja Aplicar Todos os Modelos de Serviço?",
"Are you sure you want to delete ": "Você tem certeza de que deseja excluir ",
"Are you sure you want to delete AND remove all Services created by ": "Você tem certeza de que deseja excluir E remover todos os Serviços criados por ",
"Are you sure you want to remove all Services created by ": "Você tem certeza de que deseja remover todos os Serviços criados por ",
"ARP Tables": "Tabelas ARP",
"ARP Table": "Tabela ARP",
"Ascending": "Ascendente",
"Auth History": "Histórico de Autenticação",
"Auth": "Autenticação",
"Authlog": "Log de Autenticação",
"Automatic Title": "Título Automático",
"Availability": "Disponibilidade",
"Availability Map": "Mapa de Disponibilidade",
"Availability map for": "Mapa de disponibilidade para",
"Basic": "Básico",
"Better": "Melhor",
"BGP Down": "BGP Fora do Ar",
"Bill does not exist": "Tarifa não existe",
"Bill": "Tarifa",
"Bits": "Bits",
"boxes": "caixas",
"Bug tracker": "Rastreador de Bugs",
"Bulk Add" : "Adicionar em Massa",
"Can Modify Password": "Pode Modificar Senha",
"Cancel": "Cancelar",
"Cannot delete locations used by devices": "Não é possível excluir locais usados por dispositivos",
"Change Password": "Mudar Senha",
"Changelog": "Changelog",
"Check Type": "Tipo de Verificação",
"Check your log for more details.": "Verifique seu log para mais detalhes.",
"Child Hosts:" : "Hosts Filhos:",
"Clear" : "Limpar",
"Clear All" : "Limpar Tudo",
"Clear remote stats": "Limpar estatísticas remotas",
"Clear reporting data": "Limpar Dados de Relatórios",
"Click on the Edit Dashboard button (next to the list of dashboards) to add widgets": "Clique no botão Editar Dashboard (ao lado da lista de dashboards) para adicionar widgets",
"Close": "Fechar",
"Cluster Master": "Mestre do Cluster",
"Codebase for fork.": "Base de código para fork.",
"Collectd code": "Código Collectd.",
"Collaboration": "Colaboração",
"Columns": "Colunas",
"Community Forum": "Fórum da Comunidade",
"compact": "compacto",
"Component Status": "Status do Componente",
"Configuration": "Configuração",
"Confirm Delete": "Confirmar Exclusão",
"Confirm Password": "Confirmar Senha",
"Contributors": "Colaboradores",
"Coordinates": "Coordenadas",
"Copy Dashboard to": "Copiar Painel para",
"Copy Dashboard": "Copiar Painel",
"Core": "Core",
"Count": "Contagem",
"Countries": "Países",
"CPU": "CPU",
"CPU Usage": "Uso da CPU",
"Create Device Group": "Criar Grupo de Dispositivos",
"Create new poller group": "Criar Novo Grupo de Pollers",
"Create User": "Criar Usuário",
"Critical :service_count": "Crítico :service_count",
"Critical": "Crítico",
"CSS Style": "Estilo CSS",
"Ctrl-F to focus the global search bar": "Ctrl-F para focar na barra de busca global",
"Current Password": "Senha Atual",
"Custom Aggregator(s)": "Agregador(es) Personalizado(s)",
"Custom Image": "Imagem Customizada",
"Custom Map Editor": "Editor de Mapas Customizados",
"Custom title for widget": "Título personalizado para widget",
"Custom title": "Título personalizado",
"Customers": "Clientes",
"Dashboard Name": "Nome do Painel",
"Dashboard": "Painel",
"Dashboard": "Painel",
"Dashboards": "Painéis",
"Database": "Banco de Dados",
"Database Schema": "Esquema do Banco de Dados",
"Date range": "Intervalo de datas",
"Default": "Padrão",
"default 80": "padrão 80",
"default": "padrão",
"Default Title": "Título Padrão",
"Define Rules": "Definir Regras",
"Delete Device": "Excluir Dispositivo",
"Delete Service Template": "Excluir Modelo de Serviço",
"Delete": "Excluir",
"Delete": "Excluir",
"Deleted :port_count": "Excluído :port_count",
"Deleted User": "Usuário Deletado",
"Deleted": "Excluído",
"Demo": "Demo",
"Dependencies": "Dependências",
"Descending": "Descendente",
"Description": "Descrição",
"Detail": "Detalhado",
"Details": "Detalhes",
"Device Dependencies": "Dependências do Dispositivo",
"Device dependencies could not be retrieved from the database": "As dependências do dispositivo não puderam ser recuperadas do banco de dados",
"Device Dependency for Multiple Devices" : "Dependência do Dispositivo para Vários Dispositivos",
"Device Dependency": "Dependência do Dispositivo",
"Device dependencies saved successfully" : "Dependências do dispositivo salvas com sucesso",
"Device Down": "Dispositivo Fora do Ar",
"Device Group Dependencies": "Dependências do Grupo de Dispositivos",
"Device Group Rules": "Grupo de Regras de Dispositivos",
"Device Group Type": "Grupo de Tipo de Dispositivos",
"Device Groups Dependencies": "Dependências dos Grupos de Dispositivos",
"Device Groups Maps": "Mapas de Grupos de Dispositivos",
"Device Groups": "Grupos de Dispositivos",
"Device Permissions": "Permissões de Dispositivo",
"Device Rebooted": "Dispositivo Reiniciado",
"Device Rules": "Regras do Dispositivo",
"Device Status": "Status do Dispositivo",
"Device Summary": "Resumo dos Dispositivos",
"Device Type": "Tipo de Dispositivo",
"Device Types": "Tipos de Dispositivos",
"Device does not exist": "Dispositivo não existe",
"Device group": "Grupo de Dispositivos",
"Device": "Dispositivo",
"devices and services": "dispositivos e serviços",
"Devices Polled": "Dispositivos Pollados",
"Devices": "Dispositivos",
"Disable TwoFactor": "Desativar Dois Fatores",
"disabled": "desativado",
"Disabled :port_count": "Desativado :port_count",
"Disabled": "Desativado",
"Disabled\/ignored": "Desativado\/ignorado",
"Disabled polling/alerting": "Polling/alertas desativados",
"Disk": "Disco",
"Disk I/O": "E/S de Disco",
"Disk usage": "Uso de Disco",
"Display Name": "Nome de Exibição",
"Display type": "Tipo de exibição",
"Displayed severity": "Severidade exibida",
"Distributedpoller": "Poller Distribuído",
"Distributed poller": "Poller Distribuído",
"Docs": "Documentos",
"down": "fora do ar",
"Down :port_count": "Fora do ar :port_count",
"Down": "Fora do ar",
"Duration": "Duração",
"Dynamic": "Dinâmico",
"Edit Dashboard": "Editar Painel",
"Edit Dependency": "Editar Dependência",
"Edit Device Group": "Editar Grupo de Dispositivos",
"Edit Mode": "Modo de Edição",
"Edit Service Template": "Editar Modelo de Serviço",
"Edit User": "Editar Usuário",
"Edit": "Editar",
"Email": "Email",
"empty": "vazio",
"Enable": "Habilitar",
"Enabled": "Habilitado",
"End": "Fim",
"Error Rate": "Taxa de Erros",
"Error reporting:": "Relatórios de Erros:",
"ERROR: Could not update": "ERRO: Não foi possível atualizar",
"ERROR: You need to be admin": "ERRO: Você precisa ser administrador",
"ERROR: You have no write-access to this dashboard": "ERRO: Você não tem permissão de escrita neste painel",
"Errored :port_count": "Erro :port_count",
"Errored": "Erro",
"Event type": "Tipo de evento",
"Eventlog Entries": "Entradas do Log de Eventos",
"Eventlog": "Log de Eventos",
"Existing password did not match": "Senha existente não confere",
"Export to PDF": "Exportar para PDF",
"FDB Tables": "Tabelas FDB",
"FDB Table": "Tabela FDB",
"Facility": "Instalação",
"Failed to create user": "Falha ao criar usuário",
"Failed to delete Poller Group": "Falha ao excluir Grupo de Poller",
"Failed to delete location": "Falha ao excluir localização",
"Failed to remove Two Factor": "Falha ao remover Dois Fatores",
"Failed to remove Two-Factor.": "Falha ao remover Autenticação de Dois Fatores.",
"Failed to unlock Two Factor": "Falha ao desbloquear Dois Fatores",
"Failed to unlock Two-Factor.": "Falha ao desbloquear Autenticação de Dois Fatores.",
"Failed to update user :username": "Falha ao atualizar usuário :username",
"Failure": "Falha",
"Filter": "Filtrar",
"Firewalls": "Firewalls",
"Four Hours": "Quatro Horas",
"From": "De",
"Geo Locations": "Localizações Geográficas",
"Geographical": "Geográfico",
"Global Administrative Access": "Acesso Administrativo Global",
"Global Read": "Leitura Global",
"Global Search": "Pesquisa Global",
"Global Settings": "Configurações Globais",
"Globe": "Globo",
"Graphs": "Gráficos",
"Graph type": "Tipo de Gráfico",
"Group Name": "Nome do Grupo",
"Grouping radius": "Raio de Agrupamento",
"Groups": "Grupos",
"Health": "Saúde",
"Help": "Ajuda",
"Here you can modify multiple device dependencies. Setting the parent device to \"None\" will clear the dependency." : "Aqui você pode modificar várias dependências de dispositivos. Definir o dispositivo pai como \"Nenhum\" limpará a dependência.",
"Hide": "Esconder",
"hide": "esconder",
"hide acknowledged": "esconder reconhecido",
"Hide Dashboard Editor": "Ocultar Editor de Painéis",
"Hide Navigation": "Ocultar Navegação",
"Highlight Dependencies to Root Device": "Destacar Dependências para Dispositivo Raiz",
"History": "Histórico",
"Hostname": "Nome do Host",
"ID": "ID",
"ie. 0 for Greenwich": "ex. 0 para Greenwich",
"ie. 51.4800 for Greenwich": "ex. 51.4800 para Greenwich",
"IP, ASN etc.": "IP, ASN etc.",
"IP Address": "Endereço IP",
"IPv4 Address": "Endereços IPv4",
"IPv4 Addresses": "Endereços IPv4",
"IPv4 Networks": "Redes IPv4",
"IPv6 Address": "Endereços IPv6",
"IPv6 Addresses": "Endereços IPv6",
"IPv6 Networks": "Redes IPv6",
"If you need additional help, you can find how to get help at": "Se você precisar de ajuda adicional, pode encontrar como obter ajuda em",
"If you would like to remove the Poller Group then please click Delete.": "Se você deseja remover o Grupo de Poller, clique em Excluir.",
"Ignore tag": "Ignorar etiqueta",
"Ignored :port_count": "Ignorado :port_count",
"Ignored tag": "Etiqueta Ignorada",
"Ignored": "Ignorado",
"ignored": "ignorado",
"Image URL": "URL da Imagem",
"Initial Latitude": "Latitude Inicial",
"Initial Longitude": "Longitude Inicial",
"Initial Zoom": "Zoom Inicial",
"Interface type": "Tipo de interface",
"Interface": "Interface",
"Inventory": "Inventário",
"Isolated Devices": "Dispositivos Isolados",
"Job": "Tarefa",
"Label": "Etiqueta",
"Language": "Idioma",
"Last Checkin": "Último Checkin",
"Last days": "Últimos dias",
"Last Polled (minutes)": "Último Poll (minutos)",
"Last Polled": "Último Poll",
"Last Run": "Última Execução",
"Last polled (minutes)": "Última poll (minutos)",
"Level": "Nível",
"LibreNMS is a community-based project": "LibreNMS é um projeto comunitário",
"LibreNMS is an autodiscovering PHP/MySQL-based network monitoring system": "LibreNMS é um sistema de monitoramento de rede baseado em PHP/MySQL com descoberta automática",
"License": "Licença",
"Lists": "Listas",
"Load": "Carga",
"Local git log": "Log git Local",
"Location deleted": "Localização excluída",
"Location updated": "Localização atualizada",
"Location must have devices to show graphs": "A localização deve ter dispositivos para mostrar gráficos",
"Location": "Localização",
"Locations": "Localizações",
"Log Level": "Nível de Log",
"Login": "Login",
"Logon": "Login",
"Logout": "Logout",
"MAC Address": "Endereços MAC",
"Mail": "Correio",
"Maintenance": "Manutenção",
"maintenance": "manutenção",
"Manage Access": "Gerenciar Acesso",
"Manage Device Dependencies": "Gerenciar Dependências de Dispositivos",
"Manage Groups": "Gerenciar Grupos",
"Manage Users": "Gerenciar Usuários",
"Maps": "Mapas",
"Markers": "Marcadores",
"Memory usage": "Uso de Memória",
"Memory": "Memória",
"Message": "Mensagem",
"Metrics": "Métricas",
"Metros": "Regiões Metropolitanas",
"MIB associations": "Associações MIB",
"MIB definitions": "Definições MIB",
"Minimum log Level": "Mínimo",
"Mode select": "Selecionar modo",
"Munin plugin does not exist": "Plugin Munin não existe",
"Munin plugin": "Plugin Munin",
"My Settings": "Minhas Configurações",
"N\/A": "N\/A",
"Name": "Nome",
"Name": "Nome",
"Network": "Rede",
"Never polled": "Nunca pollado",
"New Dashboard": "Novo Painel",
"New Device Group": "Novo Grupo de Dispositivos",
"New Password": "Nova Senha",
"New Service Template": "Novo Modelo de Serviço",
"no": "não",
"No Services for this Service Template were removed": "Nenhum Serviço para este Modelo de Serviço foi removido",
"No Two-Factor Token entered.": "Nenhum Token de Autenticação de Dois Fatores inserido.",
"No Two-Factor settings, how did you get here?": "Nenhuma configuração de Autenticação de Dois Fatores, como você chegou aqui?",
"No TwoFactor key generated for this user, Nothing to do.": "Nenhuma chave de Dois Fatores gerada para este usuário, Nada a fazer.",
"No devices found within interval.": "Nenhum dispositivo encontrado dentro do intervalo.",
"No devices found": "Nenhum dispositivo encontrado",
"No devices": "Sem dispositivos",
"No other Dashboards": "Nenhum outro Painel",
"No results found!": "Nenhum resultado encontrado!",
"Node ID": "ID do Nó",
"None": "Nenhum",
"Normal": "Normal",
"not filtered": "não filtrado",
"Notes": "Notas",
"Notifications": "Notificações",
"Number of Devices": "Número de Dispositivos",
"Number of interfaces": "Número de interfaces",
"Ok": "Ok",
"Ok (recovered)": "Ok (recuperado)",
"Ok, warning and critical": "Ok, aviso e crítico",
"One Day": "Um Dia",
"One Hour": "Uma Hora",
"One Month": "Um Mês",
"One Week": "Uma Semana",
"One Year": "Um Ano",
"Online stats:": "Estatísticas online:",
"only devices": "somente dispositivos",
"only services": "somente serviços",
"Operating System": "Sistema Operacional",
"Opt in to send anonymous usage statistics to LibreNMS?": "Deseja enviar estatísticas de uso anônimas para o LibreNMS?",
"or higher": "ou maior",
"Order By": "Ordenar Por",
"Origin": "Origem",
"Outages": "Interrupções",
"Overview": "Visão Geral",
"Overlib Library.": "Biblioteca Overlib.",
"Package": "Pacote",
"Packages": "Pacotes",
"Page Size": "Tamanho da Página",
"Parameters": "Parâmetros",
"Parent Device(s)": "Dispositivo(s) Pai",
"Parent ID": "ID do Pai",
"Parent Host:" : "Host Pai:",
"Password": "Senha",
"Pattern": "Padrão",
"Peering + Transit": "Peering + Trânsito",
"Peering": "Peering",
"Performance": "Desempenho",
"Php": "PHP",
"Placeholder": " ",
"Platform": "Plataforma",
"Please choose a parent device for": "Por favor, escolha um dispositivo pai para",
"Please enter auth token": "Por favor, insira o token de autenticação",
"Please feel free to join us and contribute code, documentation, and bug reports:": "Sinta-se à vontade para se juntar a nós e contribuir com código, documentação e relatórios de bugs:",
"Plugin Admin": "Administração de Plugins",
"Plugins": "Plugins",
"Poller Cluster Health": "Saúde do Cluster do Poller",
"Poller Group deleted": "Grupo de Poller excluído",
"Poller Groups": "Grupos de Poller",
"Poller Name": "Nome do Poller",
"Poller duration": "Duração do Poller",
"Poller": "Poller",
"Pollers": "Pollers",
"Polling Duration": "Duração da Poll",
"Port Down": "Porta Fora do Ar",
"Port Groups": "Grupos de Portas",
"Port does not exist": "Porta não existe",
"Port": "Porta",
"Port group": "Grupo de portas",
"Ports": "Portas",
"Power Status": "Status da Alimentação",
"Preferences": "Preferências",
"Priority": "Prioridade",
"Private": "Privado",
"Problem with backend": "Problema com o backend",
"Processor load": "Carga do Processador",
"Processor": "Processador",
"Processors": "Processadores",
"Program": "Programa",
"Programs": "Programas",
"Provinces": "Estados",
"Pseudowires": "Pseudofios",
"Public Devices": "Dispositivos Públicos",
"Push Notifications": "Notificações Push",
"Query": "Consulta",
"Real Name": "Nome Real",
"recovered": "recuperado",
"Region": "Região",
"Register": "Registrar",
"Remember Me": "Lembrar-me",
"Remember:": "Lembre-se:",
"Remote Host": "Host Remoto",
"Remove Dashboard": "Remover Painel",
"Remove Services for this Service Template": "Remover Serviços para este Modelo de Serviço",
"Remove": "Remover",
"Remove Search": "Remover Pesquisa",
"Remove Header": "Remover Cabeçalho",
"Removed Two Factor.": "Dois Fatores Removido.",
"Reporting & Statistics": "Relatórios e Estatísticas",
"Opt in to send anonymous reports to LibreNMS?": "Deseja participar do envio de relatórios anônimos para o LibreNMS?",
"Reset": "Redefinir",
"Reset criteria to default.": "Redefinir critérios para o padrão.",
"Resolution": "Resolução",
"Response time": "Tempo de resposta",
"Restore Search": "Restaurar Pesquisa",
"Restore Header": "Restaurar Cabeçalho",
"Result": "Resultado",
"RIPE NCC - API Tools": "Ferramentas de API do RIPE NCC",
"RIPE NCC API Tools": "Ferramentas de API do RIPE NCC",
"Roles": "Papéis",
"Routing": "Roteamento",
"Rrd": "RRD",
"Rrdcheck": "rrdcheck",
"Running the following commands will fix the issue most of the time:": "Executar os seguintes comandos resolverá o problema na maioria das vezes:",
"Rule": "Regra",
"Save changes": "Salvar alterações",
"Save notes": "Salvar notas",
"Save": "Salvar",
"Scheduler": "Agendador",
"Scheduled Maintenance": "Manutenção Programada",
"Search": "Pesquisar",
"Search all time": "Pesquisar tempo todo",
"Search last 1 day": "Pesquisar último 1 dia",
"Search last 1 hour": "Pesquisar última 1 hora",
"Search last 14 days": "Pesquisar últimos 14 dias",
"Search last 15 minutes": "Pesquisar últimos 15 minutos",
"Search last 2 days": "Pesquisar últimos 2 dias",
"Search last 2 hours": "Pesquisar últimas 2 horas",
"Search last 30 days": "Pesquisar últimos 30 dias",
"Search last 30 minutes": "Pesquisar últimos 30 minutos",
"Search last 5 days": "Pesquisar últimos 5 dias",
"Search last 5 minutes": "Pesquisar últimos 5 minutos",
"Search last 7 days": "Pesquisar últimos 7 dias",
"Search last 8 hours": "Pesquisar últimas 8 horas",
"Seconds": "Segundos",
"See the <a href=\":url\">list of contributors</a> on GitHub.": "Veja a <a href=\":url\">lista de colaboradores</a> no GitHub.",
"Select Devices": "Selecionar Dispositivos",
"Select Widget": "Selecionar Widget",
"Select a Munin plugin": "Selecionar um plugin Munin",
"Select a bill": "Selecionar uma tarifa",
"Select a device": "Selecionar um dispositivo",
"Select a graph": "Selecionar um gráfico",
"Select a port": "Selecionar uma porta",
"Select an application": "Selecionar uma aplicação",
"Select one or more": "Selecione um ou mais",
"Select or add one or more": "Selecione ou adicione um ou mais",
"Select the parent device to delete its child devices" : "Selecione o dispositivo pai para excluir seus dispositivos filhos",
"Sensors": "Sensores",
"Server Name": "Nome do Servidor",
"Server Stats": "Estatísticas do Servidor",
"Servers": "Servidores",
"Service Down": "Serviço Fora do Ar",
"Services Templates": "Modelos de Serviços",
"Services": "Serviços",
"Settings": "Configurações",
"Severity": "Severidade",
"severity, descending": "severidade, descendente",
"Shared (Read)": "Compartilhado (Leitura)",
"Shared Dashboards": "Painéis Compartilhados",
"Shared": "Compartilhado",
"Show": "Mostrar",
"show": "mostrar",
"Show Dashboard Editor": "Exibir Editor de Painéis",
"Show Port Errors": "Mostrar Erros de Porta",
"Show Procedure field": "Mostrar campo de Procedimento",
"Show Services": "Mostrar Serviços",
"Show acknowledged": "Mostrar reconhecido",
"Show devices": "Mostrar dispositivos",
"Show legend": "Mostrar legenda",
"Show only fired": "Mostrar somente disparado",
"show only acknowledged": "mostrar somente reconhecido",
"show only fired alerts": "mostrar somente alertas disparados",
"Shutdown": "Desligar",
"Six Hours": "Seis Horas",
"SNMP code improvements.": "Melhorias no código SNMP.",
"SNMP sysName": "sysName via SNMP",
"Sort alerts by": "Classificar alertas por",
"Sort order": "Ordem de classificação",
"Sort Order": "Ordem de Classificação",
"Source": "Fonte",
"Standard Pollers": "Pollers Padrão",
"Start": "Início",
"State": "Estado",
"Static": "Estático",
"Statistics": "Estatísticas",
"Status": "Status",
"Storage": "Armazenamento",
"Stream": "Stream",
"Submit": "Enviar",
"Summary": "Resumo",
"Sysname": "Nome do Sistema",
"Syslog Entries": "Entradas Syslog",
"System": "Sistema",
"System Status": "Status do Sistema",
"Target URL": "URL de Destino",
"Temperature": "Temperatura",
"The :attribute field is required.": "O campo :attribute é obrigatório.",
"The :attribute must a valid IP address\/network or hostname.": "O :attribute deve ser um endereço IP\/rede ou nome de host válido.",
"The following html tags are supported: <b>, <iframe>, <i>, <ul>, <ol>, <li>, <h1>, <h2>, <h3>, <h4>, <br>, <p>.": "As seguintes tags HTML são suportadas: <b>, <iframe>, <i>, <ul>, <ol>, <li>, <h1>, <h2>, <h3>, <h4>, <br>, <p>.",
"If you want just text then wrap in <pre></pre>": "Se você quiser apenas texto, envolva em <pre></pre>",
"The Service Template could not be deleted": "O Modelo de Serviço não pôde ser excluído",
"The device group could not be deleted": "O grupo de dispositivos não pôde ser excluído",
"The device dependency could not be fetched.": "A dependência do dispositivo não pôde ser buscada.",
"The device dependency could not be saved.": "A dependência do dispositivo não pôde ser salva.",
"The device dependency could not be deleted." : "A dependência do dispositivo não pôde ser excluída.",
"The user could not be deleted": "O usuário não pôde ser excluído",
"This indicates the most likely endpoint switchport": "Isso indica a porta de switch de endpoint mais provável",
"Three Months": "Três Meses",
"Tile size": "Tamanho do Bloco",
"Time Range": "Intervalo de Tempo",
"Timestamp": "Timestamp",
"timestamp, descending": "timestamp, descendente",
"Timezone": "Fuso Horário",
"To": "Para",
"Toggle Dropdown": "Alternar Dropdown",
"Toggle navigation": "Alternar navegação",
"Toner": "Toner",
"Too many two-factor failures, please contact administrator.": "Falhas excessivas na Autenticação de Dois Fatores, entre em contato com o administrador.",
"Too many two-factor failures, please wait :time seconds": "Falhas excessivas na Autenticação de Dois Fatores, aguarde :time segundos",
"Tools": "Ferramentas",
"Top Count of Devices Types": "Quantidade Máxima de Tipos de Dispositivos",
"Top :interface_count interfaces polled within :time_interval minutes": "Top :interface_count interfaces verificadas nos últimos :time_interval minutos",
"Top :interface_count errored interfaces polled within :time_interval minutes": "Top :interface_count interfaces com erros verificadas nos últimos :time_interval minutos",
"Top Errors": "Principais Erros",
"Top Interfaces": "Principais Interfaces",
"Top Devices": "Principais Dispositivos",
"Top query": "Consulta principal",
"Total Poll Time": "Tempo Total de Poll",
"Total Poller Time": "Tempo Total de Pooler",
"Total Poller Time Per Module": "Tempo Total de Poller por Módulo",
"Total hosts": "Total de hosts",
"Total services": "Total de serviços",
"Total traffic": "Tráfego total",
"Total": "Total",
"Traffic Bills": "Tarifas de Tráfego",
"Traffic": "Tráfego",
"Transit": "Trânsito",
"Translation not fully supported": "Tradução não suportada totalmente",
"Twelve Hours": "Doze Horas",
"Two Months": "Dois Meses",
"Two Weeks": "Duas Semanas",
"Two Years": "Dois Anos",
"Two-Factor Authentication": "Autenticação de Dois Fatores",
"Two-Factor removed.": "Autenticação de Dois Fatores removida.",
"Two-Factor unlocked.": "Autenticação de Dois Fatores desbloqueada.",
"TwoFactor Type": "Tipo de Dois Fatores",
"TwoFactor auth added.": "Autenticação de Dois Fatores adicionada.",
"TwoFactor auth removed.": "Autenticação de Dois Fatores removida.",
"Type": "Tipo",
"Ungrouped Devices": "Dispositivos Desagrupados",
"Uniform Tiles": "Blocos Uniformes",
"Unlock": "Desbloquear",
"Unlocked Two Factor.": "Desbloqueio de Dois Fatores.",
"Unpolled devices": "Dispositivos não pollados",
"Up + Down": "Ativo + Fora do ar",
"Up": "Ativo",
"up": "ativo",
"Up/Down Time": "Tempo Up/Down",
"Update": "Atualizar",
"Update URL": "Atualizar URL",
"Updated dashboard for :username": "Painel atualizado para :username",
"Update the browser URL to reflect the search criteria.": "Atualizar a URL do navegador para refletir os critérios de pesquisa.",
"Updated widget settings": "Configurações do widget atualizadas",
"Updates": "Atualizações",
"Uptime": "Uptime",
"Usage": "Uso",
"Usage statistics:": "Estatísticas de Uso:",
"User :username created": "Usuário :username criado",
"User :username deleted.": "Usuário :username excluído.",
"User :username updated": "Usuário :username atualizado",
"User Preferences": "Preferências do Usuário",
"User exceeded failures": "Usuário excedeu falhas",
"User": "Usuário",
"Username": "Nome de Usuário",
"VM Host": "Host VM",
"Validate Config": "Validar Configuração",
"Vendor": "Fornecedor",
"Verify New Password": "Verificar Nova Senha",
"Version": "Versão",
"View Ungrouped Devices": "Visualizar Dispositivos Desagrupados",
"Virtual Machines": "Máquinas Virtuais",
"yes": "sim",
"You can only move & resize widgets when you're in Edit Mode.": "Você só pode mover e redimensionar widgets quando estiver no Modo de Edição.",
"Warning :service_count": "Aviso :service_count",
"warn": "aviso",
"Warning": "Aviso",
"Warning and critical": "Aviso e crítico",
"Web Server": "Servidor Web",
"Web site": "Site",
"Whoops, looks like something went wrong. Check your librenms.log.": "Ops, parece que algo deu errado. Verifique o seu librenms.log.",
"Whoops, the web server could not write required files to the filesystem.": "Ops, o servidor web não pôde gravar os arquivos necessários no sistema de arquivos.",
"Widget title": "Título do Widget",
"Widget :title added": "Widget :title adicionado",
"Widget :title removed": "Widget :title removido",
"Widgets": "Widgets",
"Widgets updated": "Widgets atualizados",
"Widget refresh interval (s)": "Intervalo de atualização do Widget (s)",
"Wireless Sensors": "Sensores Sem Fio",
"Wireless": "Sem Fio",
"World Map": "Mapa-Mundi",
"Worse": "Pior",
"Wrong Two-Factor Token.": "Token de Autenticação de Dois Fatores incorreto.",
"Whois": "Whois"
}

21
lang/pt-BR/auth.php Normal file
View File

@ -0,0 +1,21 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'title' => 'Autenticação',
'failed' => 'Estas credenciais não correspondem aos nossos registros.',
'password' => 'A senha fornecida está incorreta.',
'throttle' => 'Muitas tentativas de login. Por favor, tente novamente em :seconds segundos.',
'disabled' => 'Sua conta está desativada, por favor, entre em contato com o administrador.',
];

65
lang/pt-BR/bgp.php Normal file
View File

@ -0,0 +1,65 @@
<?php
// https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp-parameters-3
return [
'error_codes' => [
0 => 'Reservado',
1 => 'Erro no Cabeçalho da Mensagem',
2 => 'Erro na Mensagem OPEN',
3 => 'Erro na Mensagem UPDATE',
4 => 'Tempo de Espera Expirado',
5 => 'Erro na Finite State Machine',
6 => 'Cease',
7 => 'Erro na Mensagem ROUTE-REFRESH',
],
'error_subcodes' => [
1 => [
0 => 'Não Especificado',
1 => 'Conexão Não Sincronizada',
2 => 'Comprimento da Mensagem Incorreto',
3 => 'Tipo de Mensagem Incorreto',
],
2 => [
0 => 'Não Especificado',
1 => 'Número de Versão Não Suportado',
2 => 'AS do Peer Incorreto',
3 => 'Identificador BGP Incorreto',
4 => 'Parâmetro Opcional Não Suportado',
5 => '[Obsoleto]',
6 => 'Tempo de Espera Inaceitável',
7 => 'Incompatibilidade de Função (BGP Draft Temporário)',
],
3 => [
0 => 'Não Especificado',
1 => 'Lista de Atributos Malformada',
2 => 'Atributo Well-known Não Reconhecido',
3 => 'Atributo Well-known Ausente',
4 => 'Erro nos Flags do Atributo',
5 => 'Erro no Comprimento do Atributo',
6 => 'Atributo ORIGIN Inválido',
7 => '[Obsoleto]',
8 => 'Atributo NEXT_HOP Inválido',
9 => 'Erro em Atributo Opcional',
10 => 'Campo de Rede Inválido',
11 => 'AS_PATH Malformado',
],
5 => [
0 => 'Erro Não Especificado',
1 => 'Recebeu Mensagem Inesperada no Estado OpenSent',
2 => 'Recebeu Mensagem Inesperada no Estado OpenConfirm',
3 => 'Recebeu Mensagem Inesperada no Estado Established',
],
6 => [
0 => 'Reservado',
1 => 'Número Máximo de Prefixos Alcançado',
2 => 'Desligamento Administrativo',
3 => 'Peer Desconfigurado',
4 => 'Reinicialização Administrativa',
5 => 'Conexão Rejeitada',
6 => 'Outra Mudança de Configuração',
7 => 'Resolução de Colisão de Conexão',
8 => 'Sem Recursos',
9 => 'Reinicialização Forçada',
],
],
];

265
lang/pt-BR/commands.php Normal file
View File

@ -0,0 +1,265 @@
<?php
return [
'config:get' => [
'description' => 'Obter valor de configuração',
'arguments' => [
'setting' => 'configuração para obter valor na notação de ponto (exemplo: snmp.community.0)',
],
'options' => [
'dump' => 'Dump de toda a configuração como json',
],
],
'config:set' => [
'description' => 'Definir valor de configuração (ou desfazer)',
'arguments' => [
'setting' => 'configuração para definir na notação de ponto (exemplo: snmp.community.0) Para anexar a um array, sufixar com .+',
'value' => 'valor a ser definido, desfaz a configuração se omitido',
],
'options' => [
'ignore-checks' => 'Ignorar todas as verificações de segurança',
],
'confirm' => 'Redefinir :setting para o padrão?',
'forget_from' => 'Esquecer :path de :parent?',
'errors' => [
'append' => 'Não é possível anexar a configuração não-array',
'failed' => 'Falha ao definir :setting',
'invalid' => 'Esta não é uma configuração válida. Por favor, verifique sua entrada',
'invalid_os' => 'SO especificado (:os) não existe',
'nodb' => 'Banco de dados não conectado',
'no-validation' => 'Não é possível definir :setting, falta definição de validação.',
],
],
'db:seed' => [
'existing_config' => 'O banco de dados contém configurações existentes. Continuar?',
],
'dev:check' => [
'description' => 'Verificações de código do LibreNMS. Executar sem opções executa todas as verificações',
'arguments' => [
'check' => 'Executar a verificação especificada :checks',
],
'options' => [
'commands' => 'Imprimir apenas os comandos que seriam executados, sem verificações',
'db' => 'Executar testes unitários que requerem conexão com o banco de dados',
'fail-fast' => 'Parar verificações ao encontrar qualquer falha',
'full' => 'Executar verificações completas ignorando a filtragem de arquivos alterados',
'module' => 'Módulo específico para executar testes. Implica unit, --db, --snmpsim',
'os' => 'SO específico para executar testes. Pode ser uma expressão regular ou uma lista separada por vírgulas. Implica unit, --db, --snmpsim',
'os-modules-only' => 'Pular teste de detecção de SO ao especificar um SO específico. Acelera o tempo de teste ao verificar alterações não relacionadas à detecção.',
'quiet' => 'Ocultar saída a menos que haja um erro',
'snmpsim' => 'Usar snmpsim para testes unitários',
],
],
'dev:simulate' => [
'description' => 'Simular dispositivos usando dados de teste',
'arguments' => [
'file' => 'O nome do arquivo (apenas o nome base) do arquivo snmprec para atualizar ou adicionar ao LibreNMS. Se o arquivo não for especificado, nenhum dispositivo será adicionado ou atualizado.',
],
'options' => [
'multiple' => 'Usar nome da comunidade para o nome do host em vez de snmpsim',
'remove' => 'Remover o dispositivo após parar',
],
'added' => 'Dispositivo :hostname (:id) adicionado',
'exit' => 'Ctrl-C para parar',
'removed' => 'Dispositivo :id removido',
'updated' => 'Dispositivo :hostname (:id) atualizado',
],
'device:add' => [
'description' => 'Adicionar um novo dispositivo',
'arguments' => [
'device spec' => 'Nome do host ou IP para adicionar',
],
'options' => [
'v1' => 'Usar SNMP v1',
'v2c' => 'Usar SNMP v2c',
'v3' => 'Usar SNMP v3',
'display-name' => "Uma string para exibir como nome deste dispositivo, padrão é o nome do host.\nPode ser um modelo simples usando substituições: {{ \$hostname }}, {{ \$sysName }}, {{ \$sysName_fallback }}, {{ \$ip }}",
'force' => 'Apenas adicione o dispositivo, não faça verificações de segurança',
'group' => 'Grupo de poller (para polling distribuído)',
'ping-fallback' => 'Adicionar o dispositivo apenas para ping se não responder ao SNMP',
'port-association-mode' => 'Define como as portas são mapeadas. ifName é sugerido para Linux/Unix',
'community' => 'Comunidade SNMP v1 ou v2',
'transport' => 'Transporte para conectar ao dispositivo',
'port' => 'Porta de transporte SNMP',
'security-name' => 'Nome de usuário de segurança SNMPv3',
'auth-password' => 'Senha de autenticação SNMPv3',
'auth-protocol' => 'Protocolo de autenticação SNMPv3',
'privacy-protocol' => 'Protocolo de privacidade SNMPv3',
'privacy-password' => 'Senha de privacidade SNMPv3',
'ping-only' => 'Adicionar um dispositivo apenas para ping',
'os' => 'Apenas ping: especificar SO',
'hardware' => 'Apenas ping: especificar hardware',
'sysName' => 'Apenas ping: especificar sysName',
],
'validation-errors' => [
'port.between' => 'A porta deve ser entre 1-65535',
'poller-group.in' => 'O grupo de poller fornecido não existe',
],
'messages' => [
'save_failed' => 'Falha ao salvar dispositivo :hostname',
'try_force' => 'Você pode tentar com a opção --force para pular verificações de segurança',
'added' => 'Dispositivo adicionado :hostname (:device_id)',
],
],
'device:ping' => [
'description' => 'Pingar dispositivo e registrar dados para resposta',
'arguments' => [
'device spec' => 'Dispositivo para pingar um dos: <ID do Dispositivo>, <Nome do Host/IP>, todos',
],
],
'device:poll' => [
'description' => 'Obter dados do dispositivo(s) conforme definido pela descoberta',
'arguments' => [
'device spec' => 'Especificação do dispositivo para poll: device_id, nome do host, curinga (*), ímpar, par, todos',
],
'options' => [
'modules' => 'Especificar módulo único a ser executado. Módulos separados por vírgulas, submódulos podem ser adicionados com /',
'no-data' => 'Não atualizar datastores (RRD, InfluxDB, etc)',
],
'errors' => [
'db_connect' => 'Falha ao conectar ao banco de dados. Verifique se o serviço de banco de dados está em execução e as configurações de conexão.',
'db_auth' => 'Falha ao conectar ao banco de dados. Verifique as credenciais: :error',
'no_devices' => 'Nenhum dispositivo encontrado correspondendo à especificação fornecida.',
'none_up' => 'Dispositivo estava fora do ar, não foi possível fazer poll.|Todos os dispositivos estavam fora do ar, não foi possível fazer poll.',
'none_polled' => 'Nenhum dispositivo foi pollado.',
],
'polled' => 'Fez poll em :count dispositivos em :time',
],
'key:rotate' => [
'description' => 'Rotacionar APP_KEY, isso descriptografa todos os dados criptografados com a chave antiga fornecida e os armazena com a nova chave em APP_KEY.',
'arguments' => [
'old_key' => 'A antiga APP_KEY que é válida para dados criptografados',
],
'options' => [
'generate-new-key' => 'Se você não tiver a nova chave definida em .env, use a APP_KEY de .env para descriptografar os dados, gerar uma nova chave e defini-la em .env',
'forgot-key' => 'Se você não tiver a chave antiga, deve excluir todos os dados criptografados para poder continuar a usar certos recursos do LibreNMS',
],
'destroy' => 'Destruir todos os dados de configuração criptografados?',
'destroy_confirm' => 'Destrua todos os dados criptografados apenas se não conseguir encontrar a antiga APP_KEY!',
'cleared-cache' => 'A configuração estava em cache, cache foi limpo para garantir que APP_KEY está correta. Por favor, execute novamente lnms key:rotate',
'backup_keys' => 'SALVE AMBAS as chaves! Caso algo dê errado, defina a nova chave em .env e use a chave antiga como argumento para este comando',
'backup_key' => 'SALVE esta chave! Esta chave é necessária para acessar dados criptografados',
'backups' => 'Este comando pode causar perda irreversível de dados e invalidará todas as sessões do navegador. Certifique-se de ter backups.',
'confirm' => 'Tenho backups e quero continuar',
'decrypt-failed' => 'Falha ao descriptografar :item, ignorando',
'failed' => 'Falha ao descriptografar item(ns). Defina a nova chave como APP_KEY e execute novamente com a chave antiga como argumento.',
'current_key' => 'APP_KEY atual: :key',
'new_key' => 'Nova APP_KEY: :key',
'old_key' => 'Antiga APP_KEY: :key',
'save_key' => 'Salvar nova chave em .env?',
'success' => 'Chaves rotacionadas com sucesso!',
'validation-errors' => [
'not_in' => ':attribute não deve coincidir com a APP_KEY atual',
'required' => 'Ou a chave antiga ou --generate-new-key é necessária.',
],
],
'lnms' => [
'validation-errors' => [
'optionValue' => 'A opção selecionada :option é inválida. Deve ser um dos: :values',
],
],
'maintenance:fetch-ouis' => [
'description' => 'Buscar MAC OUIs e armazená-los em cache para exibir nomes de fornecedores para endereços MAC',
'options' => [
'force' => 'Ignorar quaisquer configurações ou bloqueios que impeçam a execução do comando',
'wait' => 'Aguardar um tempo aleatório, usado pelo agendador para evitar sobrecarga do servidor',
],
'disabled' => 'Integração Mac OUI desativada (:setting)',
'enable_question' => 'Habilitar integração Mac OUI e busca agendada?',
'recently_fetched' => 'Banco de dados MAC OUI buscado recentemente, pulando atualização.',
'waiting' => 'Aguardando :minutes minuto antes de tentar atualizar o MAC OUI|Aguardando :minutes minutos antes de tentar atualizar o MAC OUI',
'starting' => 'Armazenando Mac OUI no banco de dados',
'downloading' => 'Baixando',
'processing' => 'Processando CSV',
'saving' => 'Salvando resultados',
'success' => 'Mapeamentos OUI/Fabricante atualizados com sucesso. :count OUI modificado|Atualizado com sucesso. :count OUI modificados',
'error' => 'Erro ao processar Mac OUI:',
'vendor_update' => 'Adicionando OUI :oui para :vendor',
],
'plugin:disable' => [
'description' => 'Desativar todos os plugins com o nome fornecido',
'arguments' => [
'plugin' => 'O nome do plugin a ser desativado ou "all" para desativar todos os plugins',
],
'already_disabled' => 'Plugin já desativado',
'disabled' => ':count plugin desativado|:count plugins desativados',
'failed' => 'Falha ao desativar plugin(s)',
],
'plugin:enable' => [
'description' => 'Habilitar o plugin mais recente com o nome fornecido',
'arguments' => [
'plugin' => 'O nome do plugin a ser habilitado ou "all" para desativar todos os plugins',
],
'already_enabled' => 'Plugin já habilitado',
'enabled' => ':count plugin habilitado|:count plugins habilitados',
'failed' => 'Falha ao habilitar plugin(s)',
],
'report:devices' => [
'description' => 'Imprimir dados dos dispositivos',
'columns' => 'Colunas do banco de dados:',
'synthetic' => 'Campos adicionais:',
'counts' => 'Contagens de relacionamento:',
'arguments' => [
'device spec' => 'Especificação do dispositivo para poll: device_id, nome do host, curinga (*), ímpar, par, todos',
],
'options' => [
'list-fields' => 'Imprimir uma lista de campos válidos',
'fields' => 'Uma lista de campos separados por vírgulas para exibir. Opções válidas: nomes de colunas do dispositivo no banco de dados, contagens de relacionamento (ports_count) e/ou displayName',
'output' => 'Formato de saída para exibir os dados :types',
],
],
'smokeping:generate' => [
'args-nonsense' => 'Use um dos --probes e --targets',
'config-insufficient' => 'Para gerar uma configuração do smokeping, você deve ter definido "smokeping.probes", "fping" e "fping6" em sua configuração',
'dns-fail' => 'não foi resolvível e foi omitido da configuração',
'description' => 'Gerar uma configuração adequada para uso com smokeping',
'header-first' => 'Este arquivo foi gerado automaticamente por "lnms smokeping:generate',
'header-second' => 'Alterações locais podem ser sobrescritas sem aviso ou backups sendo feitos',
'header-third' => 'Para mais informações, veja https://docs.librenms.org/Extensions/Smokeping/"',
'no-devices' => 'Nenhum dispositivo elegível encontrado - dispositivos não devem estar desativados.',
'no-probes' => 'Pelo menos um probe é necessário.',
'options' => [
'probes' => 'Gerar lista de probes - usado para dividir a configuração do smokeping em vários arquivos. Conflita com "--targets"',
'targets' => 'Gerar a lista de alvos - usado para dividir a configuração do smokeping em vários arquivos. Conflita com "--probes"',
'no-header' => 'Não adicionar o comentário padrão ao início do arquivo gerado',
'no-dns' => 'Pular consultas DNS',
'single-process' => 'Usar apenas um único processo para smokeping',
'compat' => '[obsoleto] Imitar o comportamento do gen_smokeping.php',
],
],
'snmp:fetch' => [
'description' => 'Executar consulta SNMP em um dispositivo',
'arguments' => [
'device spec' => 'Especificação do dispositivo para poll: device_id, nome do host, curinga (*), ímpar, par, todos',
'oid(s)' => 'Um ou mais OID SNMP para buscar. Deve ser MIB::oid ou um oid numérico',
],
'failed' => 'Comando SNMP falhou!',
'oid' => 'OID',
'options' => [
'output' => 'Especificar o formato de saída :formats',
'numeric' => 'OIDs Numéricos',
'depth' => 'Profundidade para agrupar a tabela snmp. Geralmente o mesmo número de itens no índice da tabela',
],
'not_found' => 'Dispositivo não encontrado',
'value' => 'Valor',
],
'translation:generate' => [
'description' => 'Gerar arquivos json de idioma atualizados para uso na interface web',
],
'user:add' => [
'description' => 'Adicionar um usuário local, você só pode fazer login com este usuário se a autenticação estiver definida como mysql',
'arguments' => [
'username' => 'O nome de usuário com o qual o usuário fará login',
],
'options' => [
'descr' => 'Descrição do usuário',
'email' => 'Email a ser usado para o usuário',
'password' => 'Senha para o usuário, se não fornecida, você será solicitado',
'full-name' => 'Nome completo do usuário',
'role' => 'Definir o usuário para o papel desejado :roles',
],
'password-request' => 'Por favor, insira a senha do usuário',
'success' => 'Usuário adicionado com sucesso: :username',
'wrong-auth' => 'Aviso! Você não poderá fazer login com este usuário porque não está usando autenticação MySQL',
],
];

12
lang/pt-BR/components.php Normal file
View File

@ -0,0 +1,12 @@
<?php
return [
'notification-subscription-status' => [
'no-support' => 'Este navegador não suporta notificações',
'no-transport' => 'Para habilitar notificações no navegador, deve haver um transporte de alerta referenciando este usuário',
'enabled' => 'Notificações habilitadas para este navegador',
'disabled' => 'Notificações desabilitadas para este navegador',
'enable' => 'Habilitar',
'disable' => 'Desabilitar',
],
];

16
lang/pt-BR/device.php Normal file
View File

@ -0,0 +1,16 @@
<?php
return [
'attributes' => [
'features' => 'Recursos do SO',
'hardware' => 'Hardware',
'icon' => 'Ícone',
'ip' => 'IP',
'location' => 'Localização',
'os' => 'SO do Dispositivo',
'serial' => 'Serial',
'sysName' => 'sysName',
'version' => 'Versão do SO',
'type' => 'Tipo de dispositivo',
],
];

46
lang/pt-BR/exceptions.php Normal file
View File

@ -0,0 +1,46 @@
<?php
return [
'database_connect' => [
'title' => 'Erro ao conectar ao banco de dados',
],
'database_inconsistent' => [
'title' => 'Banco de dados inconsistente',
'header' => 'Inconsistências no banco de dados encontradas durante um erro de banco de dados, por favor, corrija para continuar.',
],
'dusk_unsafe' => [
'title' => 'É inseguro executar Dusk em produção',
'message' => 'Execute ":command" para remover Dusk ou, se você for um desenvolvedor, defina o APP_ENV apropriado',
],
'file_write_failed' => [
'title' => 'Erro: Não foi possível escrever no arquivo',
'message' => 'Falha ao escrever no arquivo (:file). Por favor, verifique as permissões e SELinux/AppArmor, se aplicável.',
],
'host_exists' => [
'hostname_exists' => 'Dispositivo :hostname já existe',
'ip_exists' => 'Não é possível adicionar :hostname, já temos o dispositivo :existing com este IP :ip',
'sysname_exists' => 'Já temos o dispositivo :hostname devido a sysName duplicado: :sysname',
],
'host_unreachable' => [
'unpingable' => 'Não foi possível pingar :hostname (:ip)',
'unsnmpable' => 'Não foi possível conectar a :hostname, por favor, verifique os detalhes SNMP e a acessibilidade SNMP',
'unresolvable' => 'O nome do host não resolveu para IP',
'no_reply_community' => 'SNMP :version: Sem resposta com a comunidade :credentials',
'no_reply_credentials' => 'SNMP :version: Sem resposta com as credenciais :credentials',
],
'ldap_missing' => [
'title' => 'Suporte PHP LDAP ausente',
'message' => 'PHP não suporta LDAP, por favor, instale ou habilite a extensão PHP LDAP',
],
'maximum_execution_time_exceeded' => [
'title' => 'Tempo máximo de execução de :seconds segundo excedido|Tempo máximo de execução de :seconds segundos excedido',
'message' => 'O carregamento da página excedeu o tempo máximo de execução configurado no PHP. Aumente o max_execution_time no seu php.ini ou melhore o hardware do servidor',
],
'unserializable_route_cache' => [
'title' => 'Erro causado por incompatibilidade de versão do PHP',
'message' => 'A versão do PHP que o seu servidor web está executando (:web_version) não corresponde à versão do CLI (:cli_version)',
],
'snmp_version_unsupported' => [
'message' => 'Versão SNMP não suportada ":snmpver", deve ser v1, v2c ou v3',
],
];

72
lang/pt-BR/install.php Normal file
View File

@ -0,0 +1,72 @@
<?php
return [
'checks' => [
'comment' => 'Comentário',
'item' => 'Item',
'php_required' => ':version ou superior necessário',
'status' => 'Status',
'title' => 'Verificações Pré-Instalação',
],
'database' => [
'credentials' => 'Credenciais do Banco de Dados',
'host' => 'Host',
'host_placeholder' => 'Use localhost para Unix-Socket',
'name' => 'Nome do Banco de Dados',
'password' => 'Senha',
'port' => 'Porta',
'port_placeholder' => 'Deixe em branco se estiver usando Unix-Socket',
'socket' => 'Unix-Socket',
'socket_placeholder' => 'Use apenas para caminho de socket personalizado',
'test' => 'Verificar Credenciais',
'title' => 'Configurar Banco de Dados',
'username' => 'Usuário',
],
'finish' => [
'config_exists' => 'O arquivo config.php existe',
'config_not_required' => 'Este arquivo não é necessário. Aqui está o padrão.',
'config_not_written' => 'Não foi possível escrever config.php',
'config_written' => 'Arquivo config.php escrito',
'copied' => 'Copiado para a área de transferência',
'dashboard' => 'Painel',
'env_manual' => 'Atualize manualmente :file com o seguinte conteúdo',
'env_not_written' => 'Não foi possível escrever o arquivo .env',
'env_written' => 'Arquivo .env escrito',
'failed' => 'Falha ao salvar .env',
'finish' => 'Finalizar Instalação',
'manual_copy' => 'Pressione Ctrl-C para copiar',
'retry' => 'Tentar Novamente',
'settings' => 'Configurações Adicionais',
'success' => 'Instalação Completa',
'thanks' => 'Obrigado por usar o LibreNMS.',
'title' => 'Finalizar Instalação',
'validate_button' => 'Validar Instalação',
],
'install' => 'Instalar',
'migrate' => [
'building_interrupt' => 'Não feche esta página ou interrompa a importação!',
'error' => 'Erro encontrado, verifique a saída para mais detalhes.',
'migrate' => 'Construir Banco de Dados',
'retry' => 'Tentar Novamente',
'timeout' => 'Solicitação HTTP expirou, a estrutura do seu banco de dados pode estar inconsistente.',
'wait' => 'Por Favor, Aguarde...',
],
'steps' => [
'checks' => 'Verificações Pré-Instalação',
'database' => 'Banco de Dados',
'finish' => 'Finalizar Instalação',
'migrate' => 'Construir Banco de Dados',
'user' => 'Criar Usuário',
],
'title' => 'Instalação do LibreNMS',
'user' => [
'button' => 'Adicionar Usuário',
'created' => 'Usuário Criado',
'email' => 'Email',
'failure' => 'Falha ao criar usuário',
'password' => 'Senha',
'success' => 'Usuário criado com sucesso',
'title' => 'Criar Usuário Administrador',
'username' => 'Nome de Usuário',
],
];

10
lang/pt-BR/inventory.php Normal file
View File

@ -0,0 +1,10 @@
<?php
return [
'purge' => 'Purgar Não-Existente',
'name' => 'Nome da Peça',
'model' => 'Número da Peça',
'serial' => 'Número de Série',
'part' => 'Peça',
'all_parts' => 'Todas as Peças',
];

165
lang/pt-BR/map.php Normal file
View File

@ -0,0 +1,165 @@
<?php
return [
'custom' => [
'title' => [
'edit_dialog' => 'Selecionar Mapa Personalizado para Editar',
'create' => 'Criar Novo Mapa Personalizado',
'view' => ':name | Mapa Personalizado',
'edit' => 'Editar Mapa Personalizado',
'manage' => 'Gerenciar Mapas Personalizados',
],
'create_map' => 'Novo Mapa',
'view' => [
'loading' => 'Carregando dados',
'no_devices' => 'Nenhum dispositivo encontrado',
],
'edit' => [
'text_font' => 'Fonte do Texto',
'text_size' => 'Tamanho do Texto',
'text_color' => 'Cor do Texto',
'defaults' => 'Definir Padrões',
'bg' => [
'title' => 'Definir Plano de Fundo',
'background' => 'Plano de Fundo',
'color' => 'Cor',
'image' => 'Imagem',
'map' => 'Mapa',
'none' => 'Nenhum',
'clear_bg' => 'Limpar Plano de Fundo',
'clear_background' => 'Limpar Plano de Fundo',
'keep_background' => 'Manter Plano de Fundo',
'saving' => 'Salvando...',
'save_errors' => 'Falha ao salvar devido aos seguintes erros:',
'save_error' => 'Falha ao salvar. O servidor retornou o código de erro: :code',
'save' => 'Salvar Plano de Fundo',
'lat' => 'Latitude',
'lng' => 'Longitude',
'zoom' => 'Zoom',
'adjust_map' => 'Ajustar Mapa',
'adjust_map_finish' => 'Concluir Ajuste do Mapa',
'as_image' => 'Definir como Imagem',
'as_image_hint' => 'Definir o mapa como plano de fundo da imagem será estático, mas terá desempenho melhor e funcionará sem conexão com o servidor de mapas',
],
'map' => [
'settings_title' => 'Configurações do Mapa',
'name' => 'Nome',
'menu_group' => 'Menu Grupo',
'no_group' => 'Sem Grupo',
'width' => 'Largura',
'height' => 'Altura',
'alignment' => 'Alinhamento do Nó',
'edgeseparation' => 'Separação de Links',
'reverse' => 'Inverter Setas',
'enable_legend' => 'Habilitar Legenda',
'saving' => 'Salvando...',
'save_errors' => 'Falha ao salvar devido aos seguintes erros:',
'save_error' => 'Falha ao salvar. O servidor retornou o código de erro: :code',
'delete' => 'Excluir :name?',
'list' => 'Retornar à lista de mapas',
'unsavedchanges' => 'Você tem alterações não salvas. Pressione confirmar para descartar as alterações e retornar à lista de mapas, ou cancelar para retornar ao editor.',
'edit' => 'Editar Configurações do Mapa',
'rerender' => 'Re-Renderizar Mapa',
'save' => 'Salvar Mapa',
'legend' => [
'font_size' => 'Tamanho do Texto da Legenda',
'steps' => 'Etapas da Legenda',
'hideinvalid' => 'Ocultar Inválidos',
'hideoverspeed' => 'Ocultar 100%+',
],
],
'node' => [
'new' => 'Novo Nó',
'add' => 'Adicionar Nó',
'edit' => 'Editar Nó',
'defaults_title' => 'Configuração Padrão do Nó',
'label' => 'Rótulo',
'name' => 'Nome do Nó',
'device_select' => 'Selecionar Dispositivo',
'edit_defaults' => 'Editar Padrões do Nó',
'map_link' => 'Link para Mapa',
'map_select' => 'Selecionar Mapa...',
'style' => 'Estilo',
'style_options' => [
'box' => 'Caixa',
'circle' => 'Círculo',
'database' => 'Banco de Dados',
'ellipse' => 'Elipse',
'text' => 'Texto',
'device_image' => 'Imagem do Dispositivo',
'device_image_circle' => 'Imagem do Dispositivo (Circular)',
'diamond' => 'Diamante',
'dot' => 'Ponto',
'star' => 'Estrela',
'triangle' => 'Triângulo',
'triangle_inverted' => 'Triângulo Invertido',
'hexagon' => 'Hexágono',
'square' => 'Quadrado',
'icon' => 'Ícone (selecionar abaixo)',
],
'icon' => 'Ícone',
'icon_options' => [
'server' => 'Servidor',
'desktop' => 'Desktop',
'dish' => 'Antena Parabólica',
'satellite' => 'Satélite',
'wifi' => 'Wifi',
'cloud' => 'Nuvem',
'globe' => 'Globo',
'tower' => 'Torre',
'arrow_right' => 'Seta - Direita',
'arrow_left' => 'Seta - Esquerda',
'arrow_up' => 'Seta - Cima',
'arrow_down' => 'Seta - Baixo',
],
'image' => 'Imagem',
'image_options' => [
'adc' => 'Controlador de Entrega de Aplicação',
'firewall' => 'Firewall',
'gtm' => 'Gerenciador de Tráfego Global',
'router' => 'Roteador',
'switch-l2' => 'Switch - L2',
'switch-l3' => 'Switch - L3',
],
'size' => 'Tamanho do Nó',
'bg_color' => 'Cor de Fundo',
'border_color' => 'Cor da Borda',
],
'edge' => [
'new' => 'Nova Aresta',
'add' => 'Adicionar Aresta',
'defaults_title' => 'Configuração Padrão da Aresta',
'from' => 'De',
'to' => 'Para',
'port_select' => 'Selecionar Porta',
'reverse' => 'Inverter Direção da Porta',
'edit_defaults' => 'Editar Padrões da Aresta',
'style' => 'Estilo da Linha',
'style_options' => [
'dynamic' => 'Dinâmico',
'continuous' => 'Contínuo',
'discrete' => 'Discreto',
'diagonalCross' => 'Cruz Diagonal',
'straightCross' => 'Cruz Reta',
'horizontal' => 'Horizontal',
'vertical' => 'Vertical',
'curvedCW' => 'Curvado no Sentido Horário',
'curvedCCW' => 'Curvado no Sentido Anti-Horário',
'cubicBezier' => 'Bezier Cúbico',
],
'show_usage_percent' => 'Mostrar percentual de uso',
'show_usage_bps' => 'Mostrar uso em bps',
'label' => 'Rótulo',
'recenter' => 'Recentrar Linha',
],
'validate' => [
'width_format' => 'A largura deve ser um número seguido de px ou %',
'width_percent' => 'A largura em porcentagem deve estar entre 10 e 100',
'width_pixels' => 'A largura em pixels deve ser de pelo menos 200',
'height_format' => 'A altura deve ser um número seguido de px ou %',
'height_percent' => 'A altura em porcentagem deve estar entre 10 e 100',
'height_pixels' => 'A altura em pixels deve ser de pelo menos 200',
],
],
],
];

36
lang/pt-BR/modules.php Normal file
View File

@ -0,0 +1,36 @@
<?php
return [
'slas' => [
'types' => [
'dhcp' => 'DHCP',
'dlsw' => 'DLSW',
'dns' => 'DNS',
'DnsQuery' => 'Consulta DNS',
'echo' => 'ICMP Ping',
'ethernetJitter' => 'Jitter Ethernet',
'ethernetPing' => 'Ping Ethernet',
'fileIO' => 'Arquivo I/O',
'ftp' => 'FTP',
'http' => 'HTTP',
'HttpGet' => 'HTTP Get',
'HttpGetMetadata' => 'HTTP Get Metadata',
'IcmpEcho' => 'Echo ICMP',
'icmpjitter' => 'Jitter ICMP',
'IcmpTimeStamp' => 'Timestamp ICMP',
'jitter' => 'Jitter',
'lspGroup' => 'Grupo LSP',
'lspPing' => 'Ping LSP',
'lspPingPseudowire' => 'Ping Pseudowire LSP',
'lspTrace' => 'Rastreamento LSP',
'NtpQuery' => 'Consulta NTP',
'pathEcho' => 'Ping ICMP de Caminho',
'rtp' => 'RTP',
'script' => 'Script',
'tcpConnect' => 'Conexão TCP',
'udpEcho' => 'Ping UDP',
'UdpTimestamp' => 'Timestamp UDP',
'voip' => 'VoIP',
],
],
];

7
lang/pt-BR/overview.php Normal file
View File

@ -0,0 +1,7 @@
<?php
return [
'default' => [
'title' => 'Visão Geral',
],
];

20
lang/pt-BR/pagination.php Normal file
View File

@ -0,0 +1,20 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Linhas de Linguagem de Paginação
|--------------------------------------------------------------------------
|
| As linhas de linguagem a seguir são usadas pela biblioteca de paginação
| para construir os links de paginação simples. Você é livre para alterá-las
| para qualquer coisa que desejar para personalizar suas visualizações
| para melhor corresponder ao seu aplicativo.
|
*/
'previous' => '&laquo; Anterior',
'next' => 'Próximo &raquo;',
];

21
lang/pt-BR/passwords.php Normal file
View File

@ -0,0 +1,21 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'reset' => 'Sua senha foi redefinida!',
'sent' => 'Enviamos por e-mail o link de redefinição de senha!',
'throttled' => 'Por favor, aguarde antes de tentar novamente.',
'token' => 'Este token de redefinição de senha é inválido.',
'user' => 'Não conseguimos encontrar um usuário com esse endereço de e-mail.',
];

12
lang/pt-BR/plugins.php Normal file
View File

@ -0,0 +1,12 @@
<?php
return [
'settings_page' => 'Configurações do :plugin',
'admin_page' => 'Administração de Plugins',
'admin_title' => 'Plugins do Sistema',
'errors' => [
'not_exist' => 'O plugin :plugin não existe.',
'disabled' => 'O plugin :plugin está desativado.',
'view_missing' => 'Visualização ausente.',
],
];

104
lang/pt-BR/poller.php Normal file
View File

@ -0,0 +1,104 @@
<?php
return [
'settings' => [
'settings' => [
'poller_groups' => [
'description' => 'Grupos Atribuídos',
'help' => 'Este nó só agirá em dispositivos nestes grupos de poller.',
],
'poller_enabled' => [
'description' => 'Poller Habilitado',
'help' => 'Habilitar workers de poller neste nó.',
],
'poller_workers' => [
'description' => 'Workers de Poller',
'help' => 'Quantidade de workers de poller a serem gerados neste nó.',
],
'poller_frequency' => [
'description' => 'Frequência do Poller (Aviso!)',
'help' => 'Com que frequência pollar dispositivos neste nó. Aviso! Alterar isso sem corrigir os arquivos rrd quebrará os gráficos. Veja a documentação para mais informações.',
],
'poller_down_retry' => [
'description' => 'Repetição de Dispositivo Offline',
'help' => 'Se um dispositivo estiver offline quando o polling for tentado neste nó. Este é o tempo de espera antes de tentar novamente.',
],
'discovery_enabled' => [
'description' => 'Descoberta Habilitada',
'help' => 'Habilitar workers de descoberta neste nó.',
],
'discovery_workers' => [
'description' => 'Workers de Descoberta',
'help' => 'Quantidade de workers de descoberta a serem executados neste nó. Definir um valor muito alto pode causar sobrecarga.',
],
'discovery_frequency' => [
'description' => 'Frequência de Descoberta',
'help' => 'Com que frequência executar a descoberta de dispositivos neste nó. O padrão é 4 vezes ao dia.',
],
'services_enabled' => [
'description' => 'Serviços Habilitados',
'help' => 'Habilitar workers de serviços neste nó.',
],
'services_workers' => [
'description' => 'Workers de Serviços',
'help' => 'Quantidade de workers de serviços neste nó.',
],
'services_frequency' => [
'description' => 'Frequência dos Serviços',
'help' => 'Com que frequência executar serviços neste nó. Isso deve corresponder à frequência do poller.',
],
'billing_enabled' => [
'description' => 'Tarifação Habilitada',
'help' => 'Habilitar workers de tarifação neste nó.',
],
'billing_frequency' => [
'description' => 'Frequência de Tarifação',
'help' => 'Com que frequência coletar dados de tarifação neste nó.',
],
'billing_calculate_frequency' => [
'description' => 'Frequência de Cálculo de Tarifação',
'help' => 'Com que frequência calcular o uso da tarifação neste nó.',
],
'alerting_enabled' => [
'description' => 'Alertas Habilitados',
'help' => 'Habilitar o worker de alertas neste nó.',
],
'alerting_frequency' => [
'description' => 'Frequência de Alertas',
'help' => 'Com que frequência as regras de alerta são verificadas neste nó. Note que os dados são atualizados apenas com base na frequência do poller.',
],
'ping_enabled' => [
'description' => 'Fast Ping Habilitado',
'help' => 'Fast Ping apenas pinga dispositivos para verificar se estão ativos ou inativos',
],
'ping_frequency' => [
'description' => 'Frequência do Ping',
'help' => 'Com que frequência verificar o ping neste nó. Aviso! Se você mudar isso, deve fazer alterações adicionais. Verifique a documentação do Fast Ping.',
],
'update_enabled' => [
'description' => 'Manutenção Diária Habilitada',
'help' => 'Executar o script de manutenção daily.sh e reiniciar o serviço de dispatcher posteriormente.',
],
'update_frequency' => [
'description' => 'Frequência da Manutenção',
'help' => 'Com que frequência executar a manutenção diária neste nó. O padrão é 1 dia. É altamente recomendável não alterar isso.',
],
'loglevel' => [
'description' => 'Nível de Log',
'help' => 'Nível de log do serviço de dispatcher.',
],
'watchdog_enabled' => [
'description' => 'Watchdog Habilitado',
'help' => 'O Watchdog monitora o arquivo de log e reinicia o serviço se não tiver sido atualizado',
],
'watchdog_log' => [
'description' => 'Arquivo de Log para Monitorar',
'help' => 'O padrão é o arquivo de log do LibreNMS.',
],
],
'units' => [
'seconds' => 'Segundos',
'workers' => 'Workers',
],
],
];

43
lang/pt-BR/port.php Normal file
View File

@ -0,0 +1,43 @@
<?php
return [
'groups' => [
'updated' => 'Grupos de :port atualizados',
'none' => ':port nenhuma atualização solicitada',
],
'filters' => [
'status_up' => 'Mostrar Apenas Ativos',
'admin_down' => 'Mostrar Administrativamente Inativos',
'disabled' => 'Mostrar Desativados',
'ignored' => 'Mostrar Ignorados',
],
'graphs' => [
'bits' => 'Bits',
'upkts' => 'Pacotes Unicast',
'nupkts' => 'Pacotes Não-Unicast',
'errors' => 'Erros',
'etherlike' => 'Etherlike',
],
'mtu_label' => 'MTU :mtu',
'tabs' => [
'arp' => 'Tabela ARP',
'fdb' => 'Tabela FDB',
'links' => 'Vizinhos',
'xdsl' => 'xDSL',
],
'unknown_port' => 'Porta Desconhecida',
'vlan_count' => 'VLANs: :count',
'vlan_label' => 'VLAN: :label',
'vrf_label' => 'VRF: :name',
'xdsl' => [
'sync_stat' => 'Sinc: :down/:up',
'attainable_stat' => 'Máx: :down/:up',
'attenuation_stat' => 'Aten: :down/:up',
'snr_stat' => 'SNR: :down/:up',
'sync' => 'Velocidade de Sincronização',
'attainable' => 'Velocidade Atingível',
'attenuation' => 'Atenuação',
'snr' => 'Margem SNR',
'power' => 'Potências de Saída',
],
];

View File

@ -0,0 +1,18 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| User preferences
|--------------------------------------------------------------------------
|
| Translation strings for user preferences
| lang: is the display name for this language in the language select dialog
|
*/
'title' => 'Preferências',
'lang' => 'Português - Brasil',
];

194
lang/pt-BR/sensors.php Normal file
View File

@ -0,0 +1,194 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Linhas de Linguagem dos Sensores
|--------------------------------------------------------------------------
|
| As seguintes linhas de linguagem são usadas para traduzir nomes e unidades dos sensores
|
*/
'title' => 'Sensores',
'airflow' => [
'short' => 'Fluxo de Ar',
'long' => 'Fluxo de Ar',
'unit' => 'cfm',
'unit_long' => 'Pés Cúbicos por Minuto',
],
'ber' => [
'short' => 'BER',
'long' => 'Taxa de Erro de Bit',
'unit' => '',
'unit_long' => '',
],
'charge' => [
'short' => 'Carga',
'long' => 'Porcentagem de Carga',
'unit' => '%',
'unit_long' => 'Porcento',
],
'chromatic_dispersion' => [
'short' => 'Dispersão Cromática',
'long' => 'Dispersão Cromática',
'unit' => 'ps/nm/km',
'unit_long' => 'Picosegundos por Nanômetro por Quilômetro',
],
'cooling' => [
'short' => 'Resfriamento',
'long' => '',
'unit' => 'W',
'unit_long' => 'Watts',
],
'count' => [
'short' => 'Contagem',
'long' => 'Contagem',
'unit' => '',
'unit_long' => '',
],
'current' => [
'short' => 'Corrente',
'long' => 'Corrente',
'unit' => 'A',
'unit_long' => 'Ampéres',
],
'dbm' => [
'short' => 'dBm',
'long' => 'dBm',
'unit' => 'dBm',
'unit_long' => 'Decibéis-Miliwatt',
],
'delay' => [
'short' => 'Atraso',
'long' => 'Atraso',
'unit' => 's',
'unit_long' => 'Segundos',
],
'eer' => [
'short' => 'EER',
'long' => 'Razão de Eficiência Energética',
'unit' => '',
'unit_long' => '',
],
'fanspeed' => [
'short' => 'Velocidade do Ventilador',
'long' => 'Velocidade do Ventilador',
'unit' => 'RPM',
'unit_long' => 'Rotações por Minuto',
],
'frequency' => [
'short' => 'Frequência',
'long' => 'Frequência',
'unit' => 'Hz',
'unit_long' => 'Hertz',
],
'humidity' => [
'short' => 'Umidade',
'long' => 'Porcentagem de Umidade',
'unit' => '%',
'unit_long' => 'Porcento',
],
'load' => [
'short' => 'Carga',
'long' => 'Porcentagem de Carga',
'unit' => '%',
'unit_long' => 'Porcento',
],
'loss' => [
'short' => 'Perda',
'long' => 'Porcentagem de Perda',
'unit' => '%',
'unit_long' => 'Porcento',
],
'power' => [
'short' => 'Potência',
'long' => 'Potência',
'unit' => 'W',
'unit_long' => 'Watts',
],
'power_consumed' => [
'short' => 'Potência Consumida',
'long' => 'Potência Consumida',
'unit' => 'kWh',
'unit_long' => 'Quilowatts-Hora',
],
'power_factor' => [
'short' => 'Fator de Potência',
'long' => 'Fator de Potência',
'unit' => '',
'unit_long' => '',
],
'pressure' => [
'short' => 'Pressão',
'long' => 'Pressão',
'unit' => 'kPa',
'unit_long' => 'Quilopascais',
],
'quality_factor' => [
'short' => 'Fator de Qualidade',
'long' => 'Fator de Qualidade',
'unit' => '',
'unit_long' => '',
],
'runtime' => [
'short' => 'Tempo de Execução',
'long' => 'Tempo de Execução',
'unit' => 'Min',
'unit_long' => 'Minutos',
],
'signal' => [
'short' => 'Sinal',
'long' => 'Sinal',
'unit' => 'dBm',
'unit_long' => 'Decibéis-Miliwatt',
],
'tv_signal' => [
'short' => 'Sinal',
'long' => 'Sinal de TV',
'unit' => 'dBmV',
'unit_long' => 'Decibéis-Milivolt',
],
'bitrate' => [
'short' => 'Taxa de Bits',
'long' => 'Taxa de Bits',
'unit' => 'bps',
'unit_long' => 'Bits por Segundo',
],
'snr' => [
'short' => 'SNR',
'long' => 'Relação Sinal-Ruído',
'unit' => 'dB',
'unit_long' => 'Decibéis',
],
'state' => [
'short' => 'Estado',
'long' => 'Estado',
'unit' => '',
],
'temperature' => [
'short' => 'Temperatura',
'long' => 'Temperatura',
'unit' => '°C',
'unit_long' => '° Celsius',
],
'voltage' => [
'short' => 'Tensão',
'long' => 'Tensão',
'unit' => 'V',
'unit_long' => 'Volts',
],
'waterflow' => [
'short' => 'Fluxo de Água',
'long' => 'Fluxo de Água',
'unit' => 'l/m',
'unit_long' => 'Litros por Minuto',
],
'percent' => [
'short' => 'Porcentagem',
'long' => 'Porcentagem',
'unit' => '%',
'unit_long' => 'Porcento',
],
];

1791
lang/pt-BR/settings.php Normal file

File diff suppressed because it is too large Load Diff

6
lang/pt-BR/smokeping.php Normal file
View File

@ -0,0 +1,6 @@
<?php
return [
'in' => 'Entrada',
'out' => 'Saída',
];

23
lang/pt-BR/stp.php Normal file
View File

@ -0,0 +1,23 @@
<?php
return [
'stp_info' => 'Informações da Instância STP',
'stp_ports' => 'Portas STP',
'vlan' => 'VLAN',
'root_bridge' => 'Root Bridge',
'bridge_address' => 'Endereço da Bridge (MAC)',
'protocol' => 'Especificação do protocolo',
'priority' => 'Prioridade',
'last_topology_change' => 'Tempo desde a mudança de topologia',
'topology_changes' => 'Mudanças de topologia',
'designated_root' => 'Raíz designada (MAC)',
'root_cost' => 'Custo da raíz',
'root_port' => 'Porta raíz',
'max_age' => 'Idade máxima (s)',
'hello_time' => 'Tempo de hello (s)',
'hold_time' => 'Tempo de espera (s)',
'forward_delay' => 'Atraso de encaminhamento (s)',
'bridge_max_age' => 'Idade máxima da bridge (s)',
'bridge_hello_time' => 'Tempo de hello da bridge (s)',
'bridge_forward_delay' => 'Atraso de encaminhamento da bridge (s)',
];

41
lang/pt-BR/syslog.php Normal file
View File

@ -0,0 +1,41 @@
<?php
return [
'title' => 'Syslog',
'severity' => [
'0' => 'Emergência',
'1' => 'Alerta',
'2' => 'Crítico',
'3' => 'Erro',
'4' => 'Aviso',
'5' => 'Notificação',
'6' => 'Informativo',
'7' => 'Depuração',
],
'facility' => [
'0' => 'kernel messages',
'1' => 'user-level messages',
'2' => 'mail-system',
'3' => 'system daemons',
'4' => 'security/authorization messages',
'5' => 'messages generated internally by syslogd',
'6' => 'line printer subsystem',
'7' => 'network news subsystem',
'8' => 'UUCP subsystem',
'9' => 'clock daemon',
'10' => 'security/authorization messages',
'11' => 'FTP daemon',
'12' => 'NTP subsystem',
'13' => 'log audit',
'14' => 'log alert',
'15' => 'clock daemon (note 2)',
'16' => 'local use 0 (local0)',
'17' => 'local use 1 (local1)',
'18' => 'local use 2 (local2)',
'19' => 'local use 3 (local3)',
'20' => 'local use 4 (local4)',
'21' => 'local use 5 (local5)',
'22' => 'local use 6 (local6)',
'23' => 'local use 7 (local7)',
],
];

301
lang/pt-BR/validation.php Normal file
View File

@ -0,0 +1,301 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Linhas de Idioma de Validação
|--------------------------------------------------------------------------
|
| As linhas de idioma a seguir contêm as mensagens de erro padrão usadas
| pela classe de validador. Algumas dessas regras têm várias versões,
| como as regras de tamanho. Sinta-se à vontade para ajustar cada uma
| dessas mensagens aqui.
|
*/
'accepted' => 'O campo :attribute deve ser aceito.',
'accepted_if' => 'O campo :attribute deve ser aceito quando :other for :value.',
'active_url' => 'O campo :attribute deve ser uma URL válida.',
'after' => 'O campo :attribute deve ser uma data posterior a :date.',
'after_or_equal' => 'O campo :attribute deve ser uma data posterior ou igual a :date.',
'alpha' => 'O campo :attribute deve conter apenas letras.',
'alpha_dash' => 'O campo :attribute deve conter apenas letras, números, traços e sublinhados.',
'alpha_num' => 'O campo :attribute deve conter apenas letras e números.',
'array' => 'O campo :attribute deve ser um array.',
'ascii' => 'O campo :attribute deve conter apenas caracteres alfanuméricos de um byte e símbolos.',
'before' => 'O campo :attribute deve ser uma data anterior a :date.',
'before_or_equal' => 'O campo :attribute deve ser uma data anterior ou igual a :date.',
'between' => [
'array' => 'O campo :attribute deve ter entre :min e :max itens.',
'file' => 'O campo :attribute deve ter entre :min e :max kilobytes.',
'numeric' => 'O campo :attribute deve estar entre :min e :max.',
'string' => 'O campo :attribute deve ter entre :min e :max caracteres.',
],
'boolean' => 'O campo :attribute deve ser verdadeiro ou falso.',
'confirmed' => 'A confirmação do campo :attribute não coincide.',
'current_password' => 'A senha está incorreta.',
'date' => 'O campo :attribute deve ser uma data válida.',
'date_equals' => 'O campo :attribute deve ser uma data igual a :date.',
'date_format' => 'O campo :attribute deve corresponder ao formato :format.',
'decimal' => 'O campo :attribute deve ter :decimal casas decimais.',
'declined' => 'O campo :attribute deve ser recusado.',
'declined_if' => 'O campo :attribute deve ser recusado quando :other for :value.',
'different' => 'O campo :attribute e :other devem ser diferentes.',
'digits' => 'O campo :attribute deve ter :digits dígitos.',
'digits_between' => 'O campo :attribute deve ter entre :min e :max dígitos.',
'dimensions' => 'O campo :attribute possui dimensões de imagem inválidas.',
'distinct' => 'O campo :attribute possui um valor duplicado.',
'doesnt_end_with' => 'O campo :attribute não deve terminar com um dos seguintes: :values.',
'doesnt_start_with' => 'O campo :attribute não deve começar com um dos seguintes: :values.',
'email' => 'O campo :attribute deve ser um endereço de e-mail válido.',
'ends_with' => 'O campo :attribute deve terminar com um dos seguintes: :values.',
'enum' => 'O :attribute selecionado é inválido.',
'exists' => 'O :attribute selecionado é inválido.',
'file' => 'O campo :attribute deve ser um arquivo.',
'filled' => 'O campo :attribute deve ter um valor.',
'gt' => [
'array' => 'O campo :attribute deve ter mais de :value itens.',
'file' => 'O campo :attribute deve ser maior que :value kilobytes.',
'numeric' => 'O campo :attribute deve ser maior que :value.',
'string' => 'O campo :attribute deve ser maior que :value caracteres.',
],
'gte' => [
'array' => 'O campo :attribute deve ter :value itens ou mais.',
'file' => 'O campo :attribute deve ser maior ou igual a :value kilobytes.',
'numeric' => 'O campo :attribute deve ser maior ou igual a :value.',
'string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.',
],
'image' => 'O campo :attribute deve ser uma imagem.',
'in' => 'O :attribute selecionado é inválido.',
'in_array' => 'O campo :attribute deve existir em :other.',
'integer' => 'O campo :attribute deve ser um número inteiro.',
'ip' => 'O campo :attribute deve ser um endereço IP válido.',
'ipv4' => 'O campo :attribute deve ser um endereço IPv4 válido.',
'ipv6' => 'O campo :attribute deve ser um endereço IPv6 válido.',
'json' => 'O campo :attribute deve ser uma string JSON válida.',
'lowercase' => 'O campo :attribute deve estar em letras minúsculas.',
'lt' => [
'array' => 'O campo :attribute deve ter menos de :value itens.',
'file' => 'O campo :attribute deve ser menor que :value kilobytes.',
'numeric' => 'O campo :attribute deve ser menor que :value.',
'string' => 'O campo :attribute deve ser menor que :value caracteres.',
],
'lte' => [
'array' => 'O campo :attribute não deve ter mais de :value itens.',
'file' => 'O campo :attribute deve ser menor ou igual a :value kilobytes.',
'numeric' => 'O campo :attribute deve ser menor ou igual a :value.',
'string' => 'O campo :attribute deve ser menor ou igual a :value caracteres.',
],
'mac_address' => 'O campo :attribute deve ser um endereço MAC válido.',
'max' => [
'array' => 'O campo :attribute não deve ter mais de :max itens.',
'file' => 'O campo :attribute não deve ser maior que :max kilobytes.',
'numeric' => 'O campo :attribute não deve ser maior que :max.',
'string' => 'O campo :attribute não deve ser maior que :max caracteres.',
],
'max_digits' => 'O campo :attribute não deve ter mais de :max dígitos.',
'mimes' => 'O campo :attribute deve ser um arquivo do tipo: :values.',
'mimetypes' => 'O campo :attribute deve ser um arquivo do tipo: :values.',
'min' => [
'array' => 'O campo :attribute deve ter pelo menos :min itens.',
'file' => 'O campo :attribute deve ter pelo menos :min kilobytes.',
'numeric' => 'O campo :attribute deve ser pelo menos :min.',
'string' => 'O campo :attribute deve ter pelo menos :min caracteres.',
],
'min_digits' => 'O campo :attribute deve ter pelo menos :min dígitos.',
'missing' => 'O campo :attribute deve estar ausente.',
'missing_if' => 'O campo :attribute deve estar ausente quando :other for :value.',
'missing_unless' => 'O campo :attribute deve estar ausente, a menos que :other seja :value.',
'missing_with' => 'O campo :attribute deve estar ausente quando :values estiver presente.',
'missing_with_all' => 'O campo :attribute deve estar ausente quando :values estiverem presentes.',
'multiple_of' => 'O campo :attribute deve ser um múltiplo de :value.',
'not_in' => 'O :attribute selecionado é inválido.',
'not_regex' => 'O formato do campo :attribute é inválido.',
'numeric' => 'O campo :attribute deve ser um número.',
'password' => [
'letters' => 'O campo :attribute deve conter pelo menos uma letra.',
'mixed' => 'O campo :attribute deve conter pelo menos uma letra maiúscula e uma minúscula.',
'numbers' => 'O campo :attribute deve conter pelo menos um número.',
'symbols' => 'O campo :attribute deve conter pelo menos um símbolo.',
'uncompromised' => 'O :attribute fornecido apareceu em um vazamento de dados. Escolha um :attribute diferente.',
],
'present' => 'O campo :attribute deve estar presente.',
'prohibited' => 'O campo :attribute é proibido.',
'prohibited_if' => 'O campo :attribute é proibido quando :other for :value.',
'prohibited_unless' => 'O campo :attribute é proibido, a menos que :other esteja em :values.',
'prohibits' => 'O campo :attribute proíbe :other de estar presente.',
'regex' => 'O formato do campo :attribute é inválido.',
'required' => 'O campo :attribute é obrigatório.',
'required_array_keys' => 'O campo :attribute deve conter entradas para: :values.',
'required_if' => 'O campo :attribute é obrigatório quando :other for :value.',
'required_if_accepted' => 'O campo :attribute é obrigatório quando :other for aceito.',
'required_unless' => 'O campo :attribute é obrigatório, a menos que :other esteja em :values.',
'required_with' => 'O campo :attribute é obrigatório quando :values estiver presente.',
'required_with_all' => 'O campo :attribute é obrigatório quando :values estiverem presentes.',
'required_without' => 'O campo :attribute é obrigatório quando :values não estiver presente.',
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values estiver presente.',
'same' => 'O campo :attribute e :other devem corresponder.',
'size' => [
'array' => 'O campo :attribute deve conter :size itens.',
'file' => 'O campo :attribute deve ter :size kilobytes.',
'numeric' => 'O campo :attribute deve ser :size.',
'string' => 'O campo :attribute deve ter :size caracteres.',
],
'starts_with' => 'O campo :attribute deve começar com um dos seguintes: :values.',
'string' => 'O campo :attribute deve ser uma string.',
'timezone' => 'O campo :attribute deve ser um fuso horário válido.',
'unique' => 'O campo :attribute já foi usado.',
'uploaded' => 'O campo :attribute falhou ao ser enviado.',
'uppercase' => 'O campo :attribute deve estar em letras maiúsculas.',
'url' => 'O campo :attribute deve ser uma URL válida.',
'ulid' => 'O campo :attribute deve ser um ULID válido.',
'uuid' => 'O campo :attribute deve ser um UUID válido.',
// Específico do LibreNMS
'alpha_space' => 'O campo :attribute pode conter apenas letras, números, sublinhados e espaços.',
'ip_or_hostname' => 'O campo :attribute deve ser um endereço IP/rede ou nome de host válido.',
'is_regex' => 'O campo :attribute não é uma expressão regular válida',
'keys_in' => 'O campo :attribute contém chaves inválidas: :extra. Chaves válidas: :values',
/*
|--------------------------------------------------------------------------
| Linhas de Idioma de Validação Personalizadas
|--------------------------------------------------------------------------
|
| Aqui você pode especificar mensagens de validação personalizadas para atributos usando
| a convenção "attribute.rule" para nomear as linhas. Isso facilita a
| especificação de uma linha de idioma personalizada específica para uma determinada regra de atributo.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'mensagem-personalizada',
],
],
/*
|--------------------------------------------------------------------------
| Atributos de Validação Personalizados
|--------------------------------------------------------------------------
|
| As linhas de idioma a seguir são usadas para trocar nosso espaço reservado de atributo
| por algo mais legível, como "Endereço de E-mail" em vez de "email". Isso simplesmente nos ajuda
| a tornar nossa mensagem mais expressiva.
|
*/
'attributes' => [],
'results' => [
'autofix' => 'Tentar corrigir automaticamente',
'fix' => 'Correção',
'fixed' => 'Correção concluída, atualize para executar as validações novamente.',
'fetch_failed' => 'Falha ao buscar resultados de validação',
'backend_failed' => 'Falha ao carregar dados do backend, verifique o console para erro.',
'invalid_fixer' => 'Fixador inválido',
'show_all' => 'Mostrar tudo',
'show_less' => 'Mostrar menos',
'validate' => 'Validar',
'validating' => 'Validando',
],
'validations' => [
'rrd' => [
'CheckRrdVersion' => [
'fail' => 'A versão do rrdtool especificada é mais recente do que a instalada. Config: :config_version Instalado: :installed_version',
'fix' => 'Comente ou exclua $config[\'rrdtool_version\'] = \':version\'; do seu arquivo config.php',
'ok' => 'Versão do rrdtool ok',
],
'CheckRrdcachedConnectivity' => [
'fail_socket' => ':socket não parece existir, teste de conectividade do rrdcached falhou',
'fail_port' => 'Não é possível conectar ao servidor rrdcached na porta :port',
'ok' => 'Conectado ao rrdcached',
],
'CheckRrdDirPermissions' => [
'fail_root' => 'Seu diretório RRD é de propriedade do root, considere mudar para usar um usuário não root',
'fail_mode' => 'Seu diretório RRD não está configurado para 0775',
'ok' => 'rrd_dir é gravável',
],
],
'database' => [
'CheckDatabaseTableNamesCase' => [
'fail' => 'Você tem lower_case_table_names definido como 1 ou true na configuração do mysql.',
'fix' => 'Defina lower_case_table_names=0 no seu arquivo de configuração mysql na seção [mysqld].',
'ok' => 'lower_case_table_names está habilitado',
],
'CheckDatabaseServerVersion' => [
'fail' => 'A versão :server :min é a versão mínima suportada a partir de :date.',
'fix' => 'Atualize :server para uma versão suportada, sugerida :suggested.',
'ok' => 'O servidor SQL atende aos requisitos mínimos',
],
'CheckMysqlEngine' => [
'fail' => 'Algumas tabelas não estão usando o mecanismo InnoDB recomendado, isso pode causar problemas.',
'tables' => 'Tabelas',
'ok' => 'O mecanismo MySQL está ótimo',
],
'CheckSqlServerTime' => [
'fail' => "O tempo entre este servidor e o banco de dados mysql está incorreto\n Hora do Mysql :mysql_time\n Hora do PHP :php_time",
'ok' => 'Os tempos do MySQL e PHP coincidem',
],
'CheckSchemaVersion' => [
'fail_outdated' => 'Seu banco de dados está desatualizado!',
'fail_legacy_outdated' => 'Seu esquema de banco de dados (:current) é mais antigo do que o mais recente (:latest).',
'fix_legacy_outdated' => 'Execute manualmente ./daily.sh e verifique se há erros.',
'warn_extra_migrations' => 'Seu esquema de banco de dados tem migrações extras (:migrations). Se você acabou de mudar para a versão estável da versão diária, seu banco de dados está entre lançamentos e isso será resolvido com o próximo lançamento.',
'warn_legacy_newer' => 'Seu esquema de banco de dados (:current) é mais recente do que o esperado (:latest). Se você acabou de mudar para a versão estável da versão diária, seu banco de dados está entre lançamentos e isso será resolvido com o próximo lançamento.',
'ok' => 'O esquema do banco de dados está atualizado',
],
'CheckSchemaCollation' => [
'ok' => 'Collations do banco de dados e das colunas estão corretas',
],
],
'distributedpoller' => [
'CheckDistributedPollerEnabled' => [
'ok' => 'A configuração de Polling Distribuído está habilitada globalmente',
'not_enabled' => 'Você não habilitou distributed_poller',
'not_enabled_globally' => 'Você não habilitou distributed_poller globalmente',
],
'CheckMemcached' => [
'not_configured_host' => 'Você não configurou distributed_poller_memcached_host',
'not_configured_port' => 'Você não configurou distributed_poller_memcached_port',
'could_not_connect' => 'Não foi possível conectar ao servidor memcached',
'ok' => 'Conexão com memcached está ok',
],
'CheckRrdcached' => [
'fail' => 'Você não habilitou rrdcached',
],
],
'poller' => [
'CheckActivePoller' => [
'fail' => 'Nenhum método de polling ativo detectado',
'both_fail' => 'Tanto o Dispatcher Service quanto o Python Wrapper estiveram ativos recentemente, isso pode causar duplo polling',
'ok' => 'Pollers ativos encontrados',
],
'CheckDispatcherService' => [
'fail' => 'Nenhum nó de dispatcher ativo encontrado',
'ok' => 'Dispatcher Service está habilitado',
'nodes_down' => 'Alguns nós de dispatcher não fizeram check-in recentemente',
'not_detected' => 'Dispatcher Service não detectado',
'warn' => 'O Dispatcher Service foi usado, mas não recentemente',
],
'CheckLocking' => [
'fail' => 'Problema no servidor de bloqueio: :message',
'ok' => 'Os bloqueios estão funcionais',
],
'CheckPythonWrapper' => [
'fail' => 'Nenhum poller de wrapper python ativo encontrado',
'no_pollers' => 'Nenhum poller de wrapper python encontrado',
'cron_unread' => 'Não foi possível ler os arquivos cron',
'ok' => 'O wrapper do poller Python está fazendo polling',
'nodes_down' => 'Alguns nós de polling não fizeram check-in recentemente',
'not_detected' => 'A entrada cron do wrapper Python não está presente',
],
'CheckRedis' => [
'bad_driver' => 'Usando :driver para bloqueio, você deve definir CACHE_DRIVER=redis',
'ok' => 'Redis está funcional',
'unavailable' => 'Redis está indisponível',
],
],
],
];

64
lang/pt-BR/widgets.php Normal file
View File

@ -0,0 +1,64 @@
<?php
return [
'alerts' => [
'title' => 'Alertas',
],
'alertlog' => [
'title' => 'Histórico de Alertas',
],
'alertlog-stats' => [
'title' => 'Estatísticas do Histórico de Alertas',
],
'availability-map' => [
'title' => 'Mapa de Disponibilidade',
],
'component-status' => [
'title' => 'Status do Componente',
],
'device-summary-horiz' => [
'title' => 'Resumo de Dispositivos Horizontal',
],
'device-summary-vert' => [
'title' => 'Resumo de Dispositivos Vertical',
],
'device-types' => [
'title' => 'Tipos de Dispositivos',
],
'eventlog' => [
'title' => 'Log de Eventos',
],
'generic-graph' => [
'title' => 'Gráfico',
],
'generic-image' => [
'title' => 'Imagens Externas',
],
'globe' => [
'title' => 'Mapa do Globo',
],
'graylog' => [
'title' => 'Graylog',
],
'notes' => [
'title' => 'Notas',
],
'server-stats' => [
'title' => 'Estatísticas do Servidor',
],
'syslog' => [
'title' => 'Syslog',
],
'top-devices' => [
'title' => 'Principais Dispositivos',
],
'top-errors' => [
'title' => 'Principais Erros',
],
'top-interfaces' => [
'title' => 'Principais Interfaces',
],
'worldmap' => [
'title' => 'Mapa Mundial',
],
];

135
lang/pt-BR/wireless.php Normal file
View File

@ -0,0 +1,135 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Wireless Sensors Language Lines
|--------------------------------------------------------------------------
|
| As seguintes linhas de linguagem são usadas para traduzir nomes e unidades de sensores sem fio
|
*/
'title' => 'Sem Fio',
'ap-count' => [
'short' => 'APs',
'long' => 'Contagem de APs',
'unit' => '',
],
'clients' => [
'short' => 'Clientes',
'long' => 'Contagem de Clientes',
'unit' => '',
],
'capacity' => [
'short' => 'Capacidade',
'long' => 'Capacidade',
'unit' => '%',
],
'ccq' => [
'short' => 'CCQ',
'long' => 'Qualidade de Conexão do Cliente',
'unit' => '%',
],
'errors' => [
'short' => 'Erros',
'long' => 'Contagem de Erros',
'unit' => '',
],
'error-ratio' => [
'short' => 'Taxa de Erros',
'long' => 'Taxa de Erros por Bit/Pacote',
'unit' => '%',
],
'error-rate' => [
'short' => 'Taxa de Erros',
'long' => 'Taxa de Erros por Bit',
'unit' => 'bps',
],
'frequency' => [
'short' => 'Frequência',
'long' => 'Frequência',
'unit' => 'MHz',
],
'distance' => [
'short' => 'Distância',
'long' => 'Distância',
'unit' => 'm',
],
'mse' => [
'short' => 'EMQ',
'long' => 'Erro Médio Quadrático',
'unit' => 'dB',
],
'noise-floor' => [
'short' => 'Ruído de Fundo',
'long' => 'Ruído de Fundo',
'unit' => 'dBm',
],
'power' => [
'short' => 'Potência/Sinal',
'long' => 'Potência ou Sinal TX/RX',
'unit' => 'dBm',
],
'quality' => [
'short' => 'Qualidade',
'long' => 'Qualidade',
'unit' => '%',
],
'rate' => [
'short' => 'Taxa',
'long' => 'Taxa TX/RX',
'unit' => 'bps',
],
'rssi' => [
'short' => 'RSSI',
'long' => 'Indicador de Força do Sinal Recebido',
'unit' => 'dBm',
],
'snr' => [
'short' => 'SNR',
'long' => 'Relação Sinal-Ruído',
'unit' => 'dB',
],
'sinr' => [
'short' => 'SINR',
'long' => 'Relação Sinal-Interferência-Mais-Ruído',
'unit' => 'dB',
],
'rsrq' => [
'short' => 'RSRQ',
'long' => 'Qualidade do Sinal de Referência Recebido',
'unit' => 'dB',
],
'rsrp' => [
'short' => 'RSRP',
'long' => 'Potência dos Sinais de Referência Recebidos',
'unit' => 'dBm',
],
'ssr' => [
'short' => 'RSS',
'long' => 'Relação de Força do Sinal',
'unit' => 'dB',
],
'utilization' => [
'short' => 'Utilização',
'long' => 'Utilização',
'unit' => '%',
],
'xpi' => [
'short' => 'XPI',
'long' => 'Interferência de Polarização Cruzada',
'unit' => 'dB',
],
'cell' => [
'short' => 'Célula',
'long' => 'Célula',
'unit' => '',
],
'channel' => [
'short' => 'Canal',
'long' => 'Canal',
'unit' => '',
],
];