"xrayMetricsDisabled":"Endpoint de métricas do Xray não configurado",
"xrayMetricsHint":"Adicione um bloco metrics de nível superior à configuração do xray com tag metrics_out e listen 127.0.0.1:11111, depois reinicie o xray.",
"xrayObservatoryEmpty":"Ainda não há dados do Observatory",
"xrayObservatoryHint":"Adicione um bloco observatory à configuração do xray listando as tags de outbound a sondar, depois reinicie o xray.",
"delDepletedClientsContent":"Tem certeza de que deseja excluir todos os clientes esgotados?",
"email":"Email",
"emailDesc":"Por favor, forneça um endereço de e-mail único.",
"IPLimit":"Limite de IP",
"IPLimitDesc":"Desativa o inbound se o número ultrapassar o valor definido. (0 = desativar)",
"IPLimitlog":"Log de IP",
"IPLimitlogDesc":"O histórico de IPs. (para ativar o inbound após a desativação, limpe o log)",
"IPLimitlogclear":"Limpar o Log",
"setDefaultCert":"Definir Certificado pelo Painel",
"telegramDesc":"Por favor, forneça o ID do Chat do Telegram. (use o comando '/id' no bot) ou ({'@'}userinfobot)",
"subscriptionDesc":"Para encontrar seu URL de assinatura, navegue até 'Detalhes'. Além disso, você pode usar o mesmo nome para vários clientes.",
"info":"Informações",
"same":"Igual",
"inboundData":"Dados do Inbound",
"exportInbound":"Exportar Inbound",
"import":"Importar",
"importInbound":"Importar um Inbound",
"periodicTrafficResetTitle":"Reset de Tráfego",
"periodicTrafficResetDesc":"Reinicia automaticamente o contador de tráfego em intervalos especificados",
"lastReset":"Último Reset",
"periodicTrafficReset":{
"never":"Nunca",
"daily":"Diariamente",
"weekly":"Semanalmente",
"monthly":"Mensalmente",
"hourly":"A cada hora"
},
"toasts":{
"obtain":"Obter",
"updateSuccess":"A atualização foi bem-sucedida",
"logCleanSuccess":"O log foi limpo",
"inboundsUpdateSuccess":"Entradas atualizadas com sucesso",
"inboundUpdateSuccess":"Entrada atualizada com sucesso",
"inboundCreateSuccess":"Entrada criada com sucesso",
"inboundDeleteSuccess":"Entrada excluída com sucesso",
"inboundClientAddSuccess":"Cliente(s) de entrada adicionado(s)",
"inboundClientDeleteSuccess":"Cliente de entrada excluído",
"inboundClientUpdateSuccess":"Cliente de entrada atualizado",
"delDepletedClientsSuccess":"Todos os clientes esgotados foram excluídos",
"resetAllClientTrafficSuccess":"Todo o tráfego do cliente foi reiniciado",
"resetAllTrafficSuccess":"Todo o tráfego foi reiniciado",
"resetInboundClientTrafficSuccess":"O tráfego foi reiniciado",
"trafficGetError":"Erro ao obter tráfegos",
"getNewX25519CertError":"Erro ao obter o certificado X25519.",
"getNewmldsa65Error":"Erro ao obter o certificado mldsa65.",
"getNewVlessEncError":"Erro ao obter o certificado VlessEnc."
},
"stream":{
"general":{
"request":"Requisição",
"response":"Resposta",
"name":"Nome",
"value":"Valor"
},
"tcp":{
"version":"Versão",
"method":"Método",
"path":"Caminho",
"status":"Status",
"statusDescription":"Descrição do Status",
"requestHeader":"Cabeçalho da Requisição",
"responseHeader":"Cabeçalho da Resposta"
}
}
},
"client":{
"add":"Adicionar Cliente",
"edit":"Editar Cliente",
"submitAdd":"Adicionar Cliente",
"submitEdit":"Salvar Alterações",
"clientCount":"Número de Clientes",
"bulk":"Adicionar Vários",
"copyFromInbound":"Copiar clientes da entrada",
"copyToInbound":"Copiar clientes para",
"copySelected":"Copiar selecionados",
"copySource":"Origem",
"copyEmailPreview":"Prévia do email resultante",
"copySelectSourceFirst":"Selecione primeiro uma entrada de origem.",
"copyResult":"Resultado da cópia",
"copyResultSuccess":"Copiado com sucesso",
"copyResultNone":"Nada a copiar: nenhum cliente selecionado ou origem vazia",
"copyResultErrors":"Erros ao copiar",
"copyFlowLabel":"Flow para novos clientes (VLESS)",
"copyFlowHint":"Aplicado a todos os clientes copiados. Deixe em branco para ignorar.",
"selectAll":"Selecionar tudo",
"clearAll":"Limpar tudo",
"method":"Método",
"first":"Primeiro",
"last":"Último",
"prefix":"Prefixo",
"postfix":"Sufixo",
"delayedStart":"Iniciar Após Primeiro Uso",
"expireDays":"Duração",
"days":"Dia(s)",
"renew":"Renovação Automática",
"renewDesc":"Renovação automática após expiração. (0 = desativado)(unidade: dia)"
},
"nodes":{
"title":"Nós",
"addNode":"Adicionar nó",
"editNode":"Editar nó",
"totalNodes":"Total de nós",
"onlineNodes":"Online",
"offlineNodes":"Offline",
"avgLatency":"Latência média",
"name":"Nome",
"namePlaceholder":"ex.: de-frankfurt-1",
"addressPlaceholder":"panel.example.com ou 1.2.3.4",
"remark":"Observação",
"scheme":"Esquema",
"address":"Endereço",
"port":"Porta",
"basePath":"Caminho base",
"apiToken":"Token da API",
"apiTokenPlaceholder":"Token da página de Configurações do painel remoto",
"apiTokenHint":"O painel remoto exibe o token da API em Configurações → Token da API.",
"regenerate":"Regenerar token",
"regenerateConfirm":"Regenerar invalida o token atual. Qualquer painel central que o utilize perderá acesso até ser atualizado. Continuar?",
"enable":"Ativado",
"status":"Status",
"cpu":"CPU",
"mem":"Memória",
"uptime":"Tempo ativo",
"latency":"Latência",
"lastHeartbeat":"Último heartbeat",
"xrayVersion":"Versão do Xray",
"actions":"Ações",
"probe":"Sondar agora",
"testConnection":"Testar conexão",
"connectionOk":"Conexão OK ({ms} ms)",
"connectionFailed":"Falha na conexão",
"never":"nunca",
"justNow":"agora mesmo",
"deleteConfirmTitle":"Excluir o nó \"{name}\"?",
"deleteConfirmContent":"Isso interrompe o monitoramento do nó. O painel remoto em si não é afetado.",
"statusValues":{
"online":"Online",
"offline":"Offline",
"unknown":"Desconhecido"
},
"toasts":{
"list":"Falha ao carregar os nós",
"obtain":"Falha ao carregar o nó",
"add":"Adicionar nó",
"update":"Atualizar nó",
"delete":"Excluir nó",
"deleted":"Nó excluído",
"test":"Testar conexão",
"fillRequired":"Nome, endereço, porta e token da API são obrigatórios",
"probeFailed":"Falha na sondagem"
}
},
"settings":{
"title":"Configurações do Painel",
"save":"Salvar",
"infoDesc":"Toda alteração feita aqui precisa ser salva. Reinicie o painel para aplicar as alterações.",
"restartPanel":"Reiniciar Painel",
"restartPanelDesc":"Tem certeza de que deseja reiniciar o painel? Se não conseguir acessar o painel após reiniciar, consulte os logs do painel no servidor.",
"restartPanelSuccess":"O painel foi reiniciado com sucesso",
"actions":"Ações",
"resetDefaultConfig":"Redefinir para Padrão",
"panelSettings":"Geral",
"securitySettings":"Autenticação",
"TGBotSettings":"Bot do Telegram",
"panelListeningIP":"IP de Escuta",
"panelListeningIPDesc":"O endereço IP para o painel web. (deixe em branco para escutar em todos os IPs)",
"panelListeningDomain":"Domínio de Escuta",
"panelListeningDomainDesc":"O nome de domínio para o painel web. (deixe em branco para escutar em todos os domínios e IPs)",
"panelPort":"Porta de Escuta",
"panelPortDesc":"O número da porta para o painel web. (deve ser uma porta não usada)",
"publicKeyPath":"Caminho da Chave Pública",
"publicKeyPathDesc":"O caminho do arquivo de chave pública para o painel web. (começa com ‘/‘)",
"privateKeyPath":"Caminho da Chave Privada",
"privateKeyPathDesc":"O caminho do arquivo de chave privada para o painel web. (começa com ‘/‘)",
"panelUrlPath":"Caminho URI",
"panelUrlPathDesc":"O caminho URI para o painel web. (começa com ‘/‘ e termina com ‘/‘)",
"pageSize":"Tamanho da Paginação",
"pageSizeDesc":"Definir o tamanho da página para a tabela de entradas. (0 = desativado)",
"remarkModel":"Modelo de Observação & Caractere de Separação",
"datepicker":"Tipo de Calendário",
"datepickerPlaceholder":"Selecionar data",
"datepickerDescription":"Tarefas agendadas serão executadas com base neste calendário.",
"sampleRemark":"Exemplo de Observação",
"oldUsername":"Nome de Usuário Atual",
"currentPassword":"Senha Atual",
"newUsername":"Novo Nome de Usuário",
"newPassword":"Nova Senha",
"telegramBotEnable":"Ativar Bot do Telegram",
"telegramBotEnableDesc":"Ativa o bot do Telegram.",
"telegramToken":"Token do Telegram",
"telegramTokenDesc":"O token do bot do Telegram obtido de '{'@'}BotFather'.",
"telegramProxy":"Proxy SOCKS",
"telegramProxyDesc":"Ativa o proxy SOCKS5 para conectar ao Telegram. (ajuste as configurações conforme o guia)",
"telegramAPIServer":"API Server do Telegram",
"telegramAPIServerDesc":"O servidor API do Telegram a ser usado. Deixe em branco para usar o servidor padrão.",
"telegramChatId":"ID de Chat do Administrador",
"telegramChatIdDesc":"O(s) ID(s) de Chat do Administrador no Telegram. (separado por vírgulas)(obtenha aqui {'@'}userinfobot) ou (use o comando '/id' no bot)",
"telegramNotifyTime":"Hora da Notificação",
"telegramNotifyTimeDesc":"O horário de notificação do bot do Telegram configurado para relatórios periódicos. (use o formato de tempo do crontab)",
"tgNotifyBackup":"Backup do Banco de Dados",
"tgNotifyBackupDesc":"Enviar arquivo de backup do banco de dados junto com o relatório.",
"tgNotifyLogin":"Notificação de Login",
"tgNotifyLoginDesc":"Receba notificações sobre o nome de usuário, endereço IP e horário sempre que alguém tentar fazer login no seu painel web.",
"sessionMaxAge":"Duração da Sessão",
"sessionMaxAgeDesc":"A duração pela qual você pode permanecer logado. (unidade: minuto)",
"expireTimeDiff":"Notificação de Expiração",
"expireTimeDiffDesc":"Receba notificações sobre a data de expiração ao atingir esse limite. (unidade: dia)",
"trafficDiff":"Notificação de Limite de Tráfego",
"trafficDiffDesc":"Receba notificações sobre o limite de tráfego ao atingir esse limite. (unidade: GB)",
"tgNotifyCpu":"Notificação de Carga da CPU",
"tgNotifyCpuDesc":"Receba notificações se a carga da CPU ultrapassar esse limite. (unidade: %)",
"timeZone":"Fuso Horário",
"timeZoneDesc":"As tarefas agendadas serão executadas com base nesse fuso horário.",
"subSettings":"Assinatura",
"subEnable":"Ativar Serviço de Assinatura",
"subEnableDesc":"Ativa o serviço de assinatura.",
"subJsonEnable":"Ativar/Desativar o endpoint de assinatura JSON de forma independente.",
"subTitle":"Título da Assinatura",
"subTitleDesc":"Título exibido no cliente VPN",
"subSupportUrl":"URL de Suporte",
"subSupportUrlDesc":"Link de suporte técnico exibido no cliente VPN",
"subProfileUrl":"URL de Perfil",
"subProfileUrlDesc":"Um link para o seu site exibido no cliente VPN",
"subAnnounce":"Anúncio",
"subAnnounceDesc":"O texto do anúncio exibido no cliente VPN",
"subEnableRouting":"Ativar roteamento",
"subEnableRoutingDesc":"Configuração global para habilitar o roteamento no cliente VPN. (Apenas para Happ)",
"subRoutingRules":"Regras de roteamento",
"subRoutingRulesDesc":"Regras de roteamento globais para o cliente VPN. (Apenas para Happ)",
"subListen":"IP de Escuta",
"subListenDesc":"O endereço IP para o serviço de assinatura. (deixe em branco para escutar em todos os IPs)",
"subPort":"Porta de Escuta",
"subPortDesc":"O número da porta para o serviço de assinatura. (deve ser uma porta não usada)",
"subCertPath":"Caminho da Chave Pública",
"subCertPathDesc":"O caminho do arquivo de chave pública para o serviço de assinatura. (começa com ‘/‘)",
"subKeyPath":"Caminho da Chave Privada",
"subKeyPathDesc":"O caminho do arquivo de chave privada para o serviço de assinatura. (começa com ‘/‘)",
"subPath":"Caminho URI",
"subPathDesc":"O caminho URI para o serviço de assinatura. (começa com ‘/‘ e termina com ‘/‘)",
"subDomain":"Domínio de Escuta",
"subDomainDesc":"O nome de domínio para o serviço de assinatura. (deixe em branco para escutar em todos os domínios e IPs)",
"subUpdates":"Intervalos de Atualização",
"subUpdatesDesc":"Os intervalos de atualização da URL de assinatura nos aplicativos de cliente. (unidade: hora)",
"subEncrypt":"Codificar",
"subEncryptDesc":"O conteúdo retornado pelo serviço de assinatura será codificado em Base64.",
"subShowInfo":"Mostrar Informações de Uso",
"subShowInfoDesc":"O tráfego restante e a data serão exibidos nos aplicativos de cliente.",
"subURI":"URI de Proxy Reverso",
"subURIDesc":"O caminho URI da URL de assinatura para uso por trás de proxies.",
"externalTrafficInformEnable":"Informações de tráfego externo",
"externalTrafficInformEnableDesc":"Informar a API externa sobre cada atualização de tráfego.",
"externalTrafficInformURI":"URI de informação de tráfego externo",
"externalTrafficInformURIDesc":"As atualizações de tráfego são enviadas para este URI.",
"restartXrayOnClientDisable":"Reiniciar Xray Após Desativação Automática",
"restartXrayOnClientDisableDesc":"Quando um cliente for desativado automaticamente por expiração ou limite de tráfego, reinicie o Xray.",
"fragment":"Fragmentação",
"fragmentDesc":"Ativa a fragmentação para o pacote TLS hello.",
"fragmentSett":"Configurações de Fragmentação",
"noisesDesc":"Ativar Noises.",
"noisesSett":"Configurações de Noises",
"mux":"Mux",
"muxDesc":"Transmitir múltiplos fluxos de dados independentes dentro de um fluxo de dados estabelecido.",
"muxSett":"Configurações de Mux",
"direct":"Conexão Direta",
"directDesc":"Estabelece conexões diretamente com domínios ou intervalos de IP de um país específico.",
"notifications":"Notificações",
"certs":"Certificados",
"externalTraffic":"Tráfego Externo",
"dateAndTime":"Data e Hora",
"proxyAndServer":"Proxy e Servidor",
"intervals":"Intervalos",
"information":"Informação",
"language":"Idioma",
"telegramBotLanguage":"Idioma do Bot do Telegram",
"security":{
"admin":"Credenciais de administrador",
"twoFactor":"Autenticação de dois fatores",
"twoFactorEnable":"Ativar 2FA",
"twoFactorEnableDesc":"Adiciona uma camada extra de autenticação para mais segurança.",
"twoFactorModalSetTitle":"Ativar autenticação de dois fatores",
"twoFactorModalDeleteTitle":"Desativar autenticação de dois fatores",
"twoFactorModalSteps":"Para configurar a autenticação de dois fatores, siga alguns passos:",
"twoFactorModalFirstStep":"1. Escaneie este QR code no aplicativo de autenticação ou copie o token próximo ao QR code e cole no aplicativo",
"twoFactorModalSecondStep":"2. Digite o código do aplicativo",
"twoFactorModalRemoveStep":"Digite o código do aplicativo para remover a autenticação de dois fatores.",
"noQuery":"❌ Consulta não encontrada! Por favor, use o comando novamente!",
"wentWrong":"❌ Algo deu errado!",
"noIpRecord":"❗ Nenhum registro de IP!",
"noInbounds":"❗ Nenhum inbound encontrado!",
"unlimited":"♾ Ilimitado (Reset)",
"add":"Adicionar",
"month":"Mês",
"months":"Meses",
"day":"Dia",
"days":"Dias",
"hours":"Horas",
"minutes":"Minutos",
"unknown":"Desconhecido",
"inbounds":"Inbounds",
"clients":"Clientes",
"offline":"🔴 Offline",
"online":"🟢 Online",
"commands":{
"unknown":"❗ Comando desconhecido.",
"pleaseChoose":"👇 Escolha:\r\n",
"help":"🤖 Bem-vindo a este bot! Ele foi projetado para oferecer dados específicos do painel da web e permite que você faça as modificações necessárias.\r\n\r\n",
"start":"👋 Olá <i>{{ .Firstname }}</i>.\r\n",
"welcome":"🤖 Bem-vindo ao bot de gerenciamento do <b>{{ .Hostname }}</b>.\r\n",
"status":"✅ Bot está OK!",
"usage":"❗ Por favor, forneça um texto para pesquisar!",
"getID":"🆔 Seu ID: <code>{{ .ID }}</code>",
"helpAdminCommands":"Para reiniciar o Xray Core:\r\n<code>/restart</code>\r\n\r\nPara pesquisar por um email de cliente:\r\n<code>/usage [Email]</code>\r\n\r\nPara pesquisar por inbounds (com estatísticas do cliente):\r\n<code>/inbound [Remark]</code>\r\n\r\nTelegram Chat ID:\r\n<code>/id</code>",
"helpClientCommands":"Para pesquisar por estatísticas, use o seguinte comando:\r\n\r\n<code>/usage [Email]</code>\r\n\r\nTelegram Chat ID:\r\n<code>/id</code>",
"restartUsage":"\r\n\r\n<code>/restart</code>",
"restartSuccess":"✅ Operação bem-sucedida!",
"restartFailed":"❗ Erro na operação.\r\n\r\n<code>Erro: {{ .Error }}</code>.",
"xrayNotRunning":"❗ Xray Core não está em execução.",
"startDesc":"Mostrar menu principal",
"helpDesc":"Ajuda do bot",
"statusDesc":"Verificar status do bot",
"idDesc":"Mostrar seu ID do Telegram"
},
"messages":{
"cpuThreshold":"🔴 A carga da CPU {{ .Percent }}% excede o limite de {{ .Threshold }}%",
"selectUserFailed":"❌ Erro na seleção do usuário!",
"userSaved":"✅ Usuário do Telegram salvo.",
"loginSuccess":"✅ Conectado ao painel com sucesso.\r\n",
"loginFailed":"❗️Tentativa de login no painel falhou.\r\n",
"SortedTrafficUsageReport":"Relatório de Uso de Tráfego Ordenado"
},
"answers":{
"successfulOperation":"✅ Operação bem-sucedida!",
"errorOperation":"❗ Erro na operação.",
"getInboundsFailed":"❌ Falha ao obter inbounds.",
"getClientsFailed":"❌ Falha ao obter clientes.",
"canceled":"❌ {{ .Email }}: Operação cancelada.",
"clientRefreshSuccess":"✅ {{ .Email }}: Cliente atualizado com sucesso.",
"IpRefreshSuccess":"✅ {{ .Email }}: IPs atualizados com sucesso.",
"TGIdRefreshSuccess":"✅ {{ .Email }}: Usuário do Telegram do cliente atualizado com sucesso.",
"resetTrafficSuccess":"✅ {{ .Email }}: Tráfego redefinido com sucesso.",
"setTrafficLimitSuccess":"✅ {{ .Email }}: Limite de tráfego salvo com sucesso.",
"expireResetSuccess":"✅ {{ .Email }}: Dias de expiração redefinidos com sucesso.",
"resetIpSuccess":"✅ {{ .Email }}: Limite de IP {{ .Count }} salvo com sucesso.",
"clearIpSuccess":"✅ {{ .Email }}: IPs limpos com sucesso.",
"getIpLog":"✅ {{ .Email }}: Obter log de IP.",
"getUserInfo":"✅ {{ .Email }}: Obter informações do usuário do Telegram.",
"removedTGUserSuccess":"✅ {{ .Email }}: Usuário do Telegram removido com sucesso.",
"enableSuccess":"✅ {{ .Email }}: Ativado com sucesso.",
"disableSuccess":"✅ {{ .Email }}: Desativado com sucesso.",
"askToAddUserId":"Sua configuração não foi encontrada!\r\nPeça ao seu administrador para usar seu Telegram ChatID em suas configurações.\r\n\r\nSeu ChatID: <code>{{ .TgUserID }}</code>",
"chooseClient":"Escolha um cliente para Inbound {{ .Inbound }}",