diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index 300541ce4..a7b359301 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -13,7 +13,7 @@ "pauseDashboardHome": "Pausado", "deleteMonitorMsg": "Tem certeza de que deseja excluir este monitor?", "deleteNotificationMsg": "Tem certeza de que deseja excluir esta notificação para todos os monitores?", - "resolverserverDescription": "Cloudflare é o servidor padrão, você pode alterar o servidor resolvedor a qualquer momento.", + "resolverserverDescription": "O Cloudflare é o servidor padrão. Você pode especificar uma lista de endereços IP ou nomes de host separados por vírgulas.", "rrtypeDescription": "Selecione o RR-Type que você deseja monitorar", "pauseMonitorMsg": "Tem certeza que deseja fazer uma pausa?", "enableDefaultNotificationDescription": "Para cada novo monitor, esta notificação será habilitada por padrão. Você ainda pode desativar a notificação separadamente para cada monitor.", @@ -57,7 +57,7 @@ "Cert Exp.": "Expiração Do Certificado.", "day": "dia | dias", "-day": "-dia", - "hour": "hora", + "hour": "hora | horas", "-hour": "-hora", "Response": "Resposta", "Ping": "Ping", @@ -272,7 +272,7 @@ "All Status Pages": "Todas as Status Pages", "Method": "Método", "General Monitor Type": "Tipo de monitoramento geral", - "markdownSupported": "Markdown suportado", + "markdownSupported": "A sintaxe Markdown é suportada. Se usar HTML, evite espaços em branco no início para evitar problemas de formatação.", "emojiCheatSheet": "Dicas de Emojis", "topic": "Tópico", "topicExplanation": "Tópico MQTT para monitorar", @@ -503,7 +503,7 @@ "maintenanceStatus-under-maintenance": "Em Manutenção", "Long-Lived Access Token": "Token De Acesso De Longa Duração", "Home Assistant URL": "URL Do Home Assinant", - "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "O token de acessos de longa duração pode ser criado clicando no nome do seu perfil, com o botão esquerdo, ir até o final da lista e clicar em Criar Token. ", + "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "O token de acessos de longa duração pode ser criado clicando no nome do seu perfil, com o botão esquerdo, ir até o final da lista e clicar em Criar Token.", "Event type:": "Tipo Do Evento:", "Event data:": "Dados Do Evento:", "Frontend Version": "Versão Do Frontend", @@ -646,7 +646,7 @@ "pushoversounds incoming": "Entrada", "checkPrice": "Verifique os preços de {0}:", "Check octopush prices": "Verifique os preços da octopush {0}.", - "octopushPhoneNumber": "Número de telefone (formato internacional, por exemplo: +33612345678) ", + "octopushPhoneNumber": "Número de telefone (formato internacional, por exemplo: +33612345678)", "LunaSea Device ID": "ID do Dispositivo LunaSea", "Apprise URL": "URL do Apprise", "Strategy": "Estratégia", @@ -670,7 +670,7 @@ "pushoversounds persistent": "Persistente (longo)", "pushoversounds echo": "Eco pushover (longo)", "pushoversounds updown": "Up Down (longo)", - "SMSManager API Docs": "Docs da API SMSManager ", + "SMSManager API Docs": "Docs da API SMSManager", "Gateway Type": "Tipo de gateway", "You can divide numbers with": "Você pode dividir números com", "Base URL": "URL base", @@ -1154,7 +1154,7 @@ "clearAllEventsMsg": "Tem certeza de que deseja excluir todos os eventos?", "wayToWriteEvolutionRecipient": "O número de telefone com o prefixo internacional, mas sem o sinal de mais no início ({0}), o ID de contato ({1}) ou o ID de grupo ({2}).", "wayToGetEvolutionUrlAndToken": "Você pode obter a URL da API e o token acessando o canal desejado em {0}", - "evolutionRecipient": "Phone Number / Contact ID / Group ID", + "evolutionRecipient": "Número de telefone / ID de contato / ID do grupo", "evolutionInstanceName": "Nome da Instância", "brevoFromName": "De Nome", "brevoToEmail": "Para Email", @@ -1293,5 +1293,161 @@ "invalidDNSHostname": "Nome de host inválido. O nome de host deve ser um FQDN válido. Pode ser um caractere curinga, conter um sublinhado ou terminar com um ponto.", "wildcardOnlyForDNS": "Os nomes de host curinga são suportados apenas para monitores de DNS.", "invalidURL": "URL inválida", - "sipsakPingWarning": "Para usar o monitor de ping de opções SIP, você precisa instalar o Uptime Kuma sem Docker e também o cliente Sipsak no seu servidor." + "sipsakPingWarning": "Para usar o monitor de ping de opções SIP, você precisa instalar o Uptime Kuma sem Docker e também o cliente Sipsak no seu servidor.", + "resendLeaveBlankForDefaultSubject": "Deixe em branco para o assunto padrão", + "mtls-auth-server-cert-label": "Certificado", + "mtls-auth-server-key-label": "Chave", + "mtls-auth-server-key-placeholder": "Corpo chave", + "mtls-auth-server-ca-label": "CA", + "mtls-auth-server-ca-placeholder": "Servidor CA", + "Uptime Kuma": "Uptime Kuma", + "Clear current filters": "Limpar filtros", + "Sort options": "Opções de ordenação", + "Show this Maintenance Message on which Status Pages": "Exibir esta mensagem de manutenção em quais páginas de status?", + "Endpoint": "Endpoint", + "Details": "Detalhes", + "year": "ano | anos", + "screenshot of the website": "Captura de tela do site", + "Basic checkbox toggle button group": "Grupo básico de botões de alternância de caixa de seleção", + "Basic radio toggle button group": "Grupo básico de botões de alternância de rádio", + "mtls-auth-server-cert-placeholder": "Corpo cert", + "Sort by status": "Ordenar por status", + "Sort by name": "Ordenar por nome", + "Sort by uptime": "Ordenar por tempo de atividade", + "Sort by certificate expiry": "Ordenar por data de expiração do certificado", + "Splunk Rest URL": "URL REST do Splunk", + "Severity": "Gravidade", + "SMSManager": "SMSManager", + "Message Format": "Formato da mensagem", + "smscTranslit": "smscTranslit", + "promosms": "promosms", + "Region": "Região", + "PushDeer Server URL": "URL do servidor PushDeer", + "To Number": "Para Número", + "GrafanaOncallURL": "URL do Grafana Oncall", + "Never": "Nunca", + "System Service": "Serviço de sistema", + "SSL/TLS": "SSL/TLS", + "playground": "playground", + "Check Type": "Tipo de verificação", + "Service Name": "Nome do serviço", + "GRPC Options": "Opções GRPC", + "Metadata": "Metadados", + "End": "Fim", + "message": "mensagem", + "json_value": "valor JSON", + "serwersmsRecipientType": "Tipo de destinatário", + "serwersmsRecipientTypePhone": "Número de telefone", + "serwersmsRecipientTypeGroup": "Grupo", + "serwersmsGroupId": "ID do grupo", + "Open Badge Link Generator": "Gerador de Links Open Badge", + "Badge Link Generator": "Gerador de links de emblemas de {0}", + "serwersmsGroupIdHelptext": "IDs ou IDs de grupo no Painel do Cliente. Esses identificadores podem ser baixados usando grupos de ações / índice ou copiando-os do grupo de edição no Painel do Cliente.", + "Badge Link Generator Helptext": "Os links para os emblemas estão disponíveis para todos os monitores atribuídos às páginas de status públicas. Para obter mais informações, consulte a {documentação}.", + "RSS Title": "Título do RSS", + "Leave blank to use status page title": "Deixe em branco para usar o título da página de status", + "None (Successful Connection)": "Nenhuma (Conexão bem-sucedida)", + "expectedTlsAlertDescription": "Selecione o alerta TLS que você espera que o servidor retorne. Use {code} para verificar se os endpoints mTLS rejeitam conexões sem certificados de cliente. Consulte {link} para obter detalhes.", + "TLS Alert Spec": "RFC 8446", + "TLS Alerts": "Alertas TLS", + "Expected TLS Alert": "Alerta TLS esperado", + "notificationUniversal": "Universal", + "notificationChatPlatforms": "Plataformas de bate-papo", + "notificationPushServices": "Serviços Push", + "notificationSmsServices": "Serviços de SMS", + "notificationEmail": "Email", + "notificationIncidentManagement": "Gestão de Incidentes", + "notificationHomeAutomation": "Automação residencial", + "notificationOther": "Outras integrações", + "passwordTooWeak": "A senha é muito fraca. Ela deve conter caracteres alfabéticos e numéricos e ter pelo menos 6 caracteres.", + "domain_expiry_unsupported_monitor_type": "O monitoramento de expiração de domínio não é compatível com este tipo de monitor", + "domain_expiry_unsupported_missing_target": "Não há nenhum domínio ou nome de host válido configurado para este monitor", + "domain_expiry_unsupported_invalid_domain": "O valor configurado \"{hostname}\" não é um nome de domínio válido", + "domain_expiry_public_suffix_too_short": "\".{publicSuffix}\" é muito curto para um domínio de nível superior", + "domain_expiry_unsupported_public_suffix": "O domínio \"{domain}\" não possui um sufixo público válido", + "domain_expiry_unsupported_is_ip": "\"{hostname}\" é um endereço IP. O monitoramento de expiração de domínio requer um nome de domínio", + "Resolver Server(s)": "Servidor(es) de resolução", + "steamApiKeyDescriptionAt": "Para monitorar um servidor de jogos Steam, você precisa de uma chave da API Web do Steam. Você pode registrar sua chave de API em {url}", + "You can divide numbers with commas or semicolons": "Você pode dividir números com {comma} ou {semicolon}", + "username": "Nome de usuário", + "password": "Senha", + "Setup Instructions": "Instruções de instalação", + "halopsa_setup_step1": "Crie um Runbook de Integração no HaloPSA (Configuração → Integrações → Runbooks de Integração)", + "HeadersInvalidFormatBecause": "Os cabeçalhos da solicitação não são JSON válidos porque {error}", + "BodyInvalidFormatBecause": "O corpo da solicitação não é um JSON válido porque {error}", + "checkPriceAt": "Confira os preços do serviço {service} em {url}", + "domain_expiry_unsupported_unsupported_tld_no_rdap_endpoint": "O monitoramento de expiração de domínio não está disponível para \".{publicSuffix}\" porque nenhum serviço RDAP está listado pela IANA", + "Halo PSA": "Halo PSA", + "Halo PSA Webhook URL": "Halo PSA Webhook URL", + "halopsa_webhook_url_desc": "Insira o URL do webhook no seu Manual de Instruções de Integração do Halo PSA (Configuração > Integrações > Integrações Personalizadas > Manual de Instruções de Integração). Selecione \"Só pode ser iniciado a partir do Halo e de um endpoint público\" ao criar o webhook.", + "halopsa_username_desc": "Nome de usuário para autenticação com o webhook do Halo PSA", + "halopsa_password_desc": "Senha para autenticação com o webhook Halo PSA", + "halopsa_setup_step2": "Configure as ações do runbook para processar alertas (por exemplo, Criar Ticket)", + "halopsa_setup_step3": "Copie o URL do Webhook e cole-o acima do campo de texto", + "halopsa_setup_step4": "Escolha a autenticação básica e crie um nome de usuário e uma senha. Em seguida, digite ou cole esse nome de usuário e senha acima dos campos de teste", + "ntfyCall": "Ligação telefônica", + "ntfyCallHelptext": "Faça uma chamada telefônica quando o alerta for acionado. Selecione \"sim\" para usar seu primeiro número verificado ou insira um número de telefone específico (por exemplo, +12223334444). Requer o NTfy Pro e um número de telefone verificado.", + "noMonitorsSelectedWarning": "Você está criando uma manutenção sem nenhum monitor afetado. Tem certeza de que deseja continuar?", + "noMonitorsOrStatusPagesSelectedError": "Não é possível criar uma manutenção sem monitores ou páginas de status afetados", + "OptionalParameters": "Parâmetros opcionais", + "aliyun-template-requirements-and-parameters": "O modelo de SMS Aliyun deve conter os seguintes parâmetros: {parameters}", + "aliyun-template-optional-parameters": "Parâmetros opcionais: {parameters}", + "aliyun_enable_optional_variables_at_the_risk_of_non_delivery": "Devido a restrições da transportadora, habilite as variáveis opcionais sob o risco de não entrega", + "enableSSL": "Ativar SSL/TLS", + "mariadbUseSSLHelptext": "Habilite para usar uma conexão criptografada com seu banco de dados. Requerido para a maioria dos bancos de dados em nuvem.", + "mariadbCaCertificateLabel": "Certificado CA", + "mariadbCaCertificateHelptext": "Cole o certificado da Autoridade Certificadora (CA) no formato PEM para usar com certificados autoassinados. Deixe em branco se o seu banco de dados usar um certificado assinado por uma CA pública.", + "selectedMonitorCountMsg": "selecionado: {n} | selecionado: {n}", + "selectMonitorMsg": "Selecione os monitores para executar ações", + "Actions": "Ações", + "deselectAllMonitorsAria": "Desmarque todos os monitores", + "deleteMonitorsMsg": "Tem certeza de que deseja excluir os monitores selecionados?", + "pausedMonitorsMsg": "Monitor {n} pausado | Monitores {n} pausados", + "noMonitorsResumedMsg": "Nenhum monitor foi retomado (nenhum estava inativo)", + "bulkDeleteErrorMsg": "Falha ao excluir o monitor {n} | Falha ao excluir os monitores {n}", + "deletedMonitorsMsg": "Monitor {n} excluído | Monitores {n} excluídos", + "noMonitorsPausedMsg": "Nenhum monitor foi pausado (nenhum estava ativo)", + "saveResponseForNotifications": "Salvar resposta HTTP bem-sucedida para notificações", + "saveErrorResponseForNotifications": "Salvar resposta de erro HTTP para notificações", + "saveResponseDescription": "Armazena a resposta HTTP e a disponibiliza para os modelos de notificação como {templateVariable}", + "responseMaxLength": "Comprimento máximo da resposta (bytes)", + "responseMaxLengthDescription": "Tamanho máximo dos dados de resposta a serem armazenados. Defina como 0 para ilimitado. Respostas maiores serão truncadas. Padrão: 1024 (1 KB)", + "selectAllMonitorsAria": "Selecionar todos os monitores", + "resumedMonitorsMsg": "Monitor {n} retomado | Monitores {n} retomados", + "Only retry if status code check fails": "Só tente novamente se a verificação do código de status falhar", + "retryOnlyOnStatusCodeFailureDescription": "Se ativada, as novas tentativas ocorrerão somente quando a verificação do código de status HTTP falhar (por exemplo, se o servidor estiver inativo). Se a verificação do código de status for bem-sucedida, mas a consulta JSON falhar, o monitor será marcado como inativo imediatamente, sem novas tentativas.", + "minuteShort": "{n} min | {n} min", + "years": "{n} ano | {n} anos", + "hours": "{n} hora | {n} horas", + "minutes": "{n} minuto | {n} minutos", + "days": "{n} dia | {n} dias", + "Sets end time based on start time": "Define o horário de término com base no horário de início", + "Please set start time first": "Por favor, defina primeiro a hora de início", + "legacyOctopushEndpoint": "Octopush-DM legado (endpoint: {url})", + "unknownDays": "Dias desconhecidos", + "Monitors": "{n} Monitor | {n} Monitores", + "Suppress Notifications": "Suprimir notificações", + "discordSuppressNotificationsHelptext": "Quando ativada, as mensagens serão publicadas no canal, mas não acionarão notificações push ou notificações na área de trabalho para os destinatários.", + "domain_expiry_unsupported_is_icann": "O domínio \"{domain}\" não é um candidato para monitoramento de expiração de domínio, porque seu sufixo público \".{publicSuffix}\" não é ICAN", + "versionIs": "Versão: {version}", + "logoutCurrentUser": "Sair da sessão {username}", + "lastUpdatedAt": "Última atualização: {date}", + "createdAt": "Criado em: {date}", + "lastUpdatedAtFromNow": "Última atualização: {date} ({fromNow})", + "Certificate Chain:": "Cadeia de Certificados:", + "dateCreatedAtFromNow": "Data de criação: {date} ({fromNow})", + "Examples:": "Exemplos: {0}", + "frontendVersionIs": "Versão do Frontend: {version}", + "cronScheduleDescription": "Cronograma: {description}", + "octopushEndpoint": "octopush (endpoint: {url})", + "snmpV3Username": "Nome de usuário SNMPv3", + "WeCom Mentioned Mobile List": "Lista de dispositivos móveis mencionados pela WeCom", + "WeCom Mentioned Mobile List Description": "Insira os números de telefone que deseja mencionar. Separe vários números com vírgulas. Use {'@'}all para mencionar todos.", + "Collapse All Groups": "Recolher todos os grupos", + "Expand All Groups": "Expandir todos os grupos", + "mariadbSocketPathDetectedHelptext": "Conectando-se ao banco de dados conforme especificado pela variável de ambiente {0}.", + "milliseconds": "{n} milissegundo | {n} milissegundos", + "screenshotDelayDescription": "Opcionalmente, aguarde este número de milissegundos antes de tirar a captura de tela. Máximo: {maxValueMs}ms (0,5 × intervalo).", + "Screenshot Delay": "Atraso na captura de tela (espera {miliseconds})", + "screenshotDelayWarning": "Valores mais altos mantêm o navegador aberto por mais tempo, o que pode aumentar o uso de memória com muitos monitores simultâneos." }