From 0af194550fd05056bb2e5e111dd7b40702c7ba7c Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Mon, 14 Sep 2026 17:50:57 -0400 Subject: [PATCH] New translations en-us.json (Portuguese) [ci skip] --- messages/pt-PT.json | 124 ++++++++++++++++++++++---------------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/messages/pt-PT.json b/messages/pt-PT.json index dd8a40628..c479a15d1 100644 --- a/messages/pt-PT.json +++ b/messages/pt-PT.json @@ -153,7 +153,7 @@ "siteResourcesTargetsOnSite": "Alvos neste site", "siteSetting": "Configurações do {siteName}", "siteNewtTunnel": "Novo Site (Recomendado)", - "pangolinSite": "Pangolin Site", + "pangolinSite": "Site Pangolin", "siteNewtTunnelDescription": "Maneira mais fácil de criar um ponto de entrada em qualquer rede. Nenhuma configuração extra.", "siteWg": "WireGuard Básico", "siteWgDescription": "Use qualquer cliente do WireGuard para estabelecer um túnel. Configuração manual NAT é necessária.", @@ -466,8 +466,8 @@ "apiKeysDelete": "Excluir Chave API", "apiKeysManage": "Gerir Chaves API", "apiKeysDescription": "As chaves API são usadas para autenticar com a API de integração", - "orgsManage": "Manage Organizations", - "orgsDescription": "View and manage all organizations on this instance", + "orgsManage": "Gerir Organizações", + "orgsDescription": "Ver e gerir todas as organizações nesta instância", "provisioningKeysTitle": "Chave de provisionamento", "provisioningKeysManage": "Gerenciar chaves de provisionamento", "provisioningKeysDescription": "Chaves de provisionamento são usadas para autenticar o provisionamento automatizado do site para sua organização.", @@ -719,7 +719,7 @@ "nameOptional": "Nome (Opcional)", "accessControls": "Controlos de Acesso", "userDescription2": "Gerir as configurações deste utilizador", - "userGeneralSettingsDescription": "Manage this user's roles and settings in the organization", + "userGeneralSettingsDescription": "Gerir os papéis e configurações deste usuário na organização", "accessRoleErrorAdd": "Falha ao adicionar utilizador à função", "accessRoleErrorAddDescription": "Ocorreu um erro ao adicionar utilizador à função.", "userSaved": "Usuário salvo", @@ -740,7 +740,7 @@ "proxyErrorTls": "Nome do Servidor TLS inválido. Use o formato de nome de domínio ou salve vazio para remover o Nome do Servidor TLS.", "proxyEnableSSL": "Ativar TLS", "proxyEnableSSLDescription": "Habilitar criptografia SSL/TLS para conexões HTTPS seguras aos alvos.", - "target": "Target", + "target": "Alvo", "configureTarget": "Configurar Alvos", "targetErrorFetch": "Falha ao buscar alvos", "targetErrorFetchDescription": "Ocorreu um erro ao buscar alvos", @@ -916,7 +916,7 @@ "policyAccessRulesFallthroughOff": "Quando as regras estão desativadas, todo o tráfego passa para a autenticação.", "policyAccessRulesFallthroughOn": "Quando nenhuma regra corresponde, o tráfego passa para a autenticação.", "rulesPlaceholderCidr": "10.0.0.0/8", - "rulesPlaceholderPath": "/admin/*", + "rulesPlaceholderPath": "/administrador/*", "rulesPlaceholderGeo": "RU, KP", "rulesSave": "Guardar Regras", "resourceErrorCreate": "Erro ao criar recurso", @@ -1315,7 +1315,7 @@ "generatePasswordResetCode": "Gerar código de redefinição de senha", "passwordResetCodeGenerated": "Código de redefinição de senha gerado", "passwordResetCodeGeneratedDescription": "Compartilhe este código com o usuário. Eles podem usá-lo para redefinir sua senha.", - "passwordResetUrl": "Reset URL", + "passwordResetUrl": "Redefinir URL", "passwordNew": "Nova Palavra-passe", "passwordNewConfirm": "Confirmar Nova Palavra-passe", "changePassword": "Mudar a senha", @@ -1428,24 +1428,24 @@ "logoutError": "Erro ao terminar sessão", "signingAs": "Sessão iniciada como", "serverAdmin": "Administrador do Servidor", - "promoteServerAdmin": "Promote to Server admin", - "promoteServerAdminTitle": "Promote to Server Admin", - "promoteServerAdminQuestion": "Are you sure you want to promote {selectedUser} to server admin?", - "promoteServerAdminMessage": "Server admins have the highest privileges and can manage the server.", - "promoteServerAdminWarning": "This can be undone at any time by demoting the user.", - "promoteServerAdminConfirm": "Promote to Server Admin", - "promoteServerAdminSuccess": "User Promoted", - "promoteServerAdminSuccessDescription": "{selectedUser} is now a server admin.", - "promoteServerAdminError": "Failed to promote user", - "demoteServerAdmin": "Demote from Server admin", - "demoteServerAdminTitle": "Demote from Server Admin", - "demoteServerAdminQuestion": "Are you sure you want to demote {selectedUser} from server admin?", - "demoteServerAdminMessage": "{selectedUser} will lose all server admin privileges.", - "demoteServerAdminWarning": "This can be undone at any time by promoting the user.", - "demoteServerAdminConfirm": "Demote from server admin", - "demoteServerAdminSuccess": "User demoted", - "demoteServerAdminSuccessDescription": "{selectedUser} is no longer a server admin.", - "demoteServerAdminError": "Failed to demote user", + "promoteServerAdmin": "Promover a Administrador do Servidor", + "promoteServerAdminTitle": "Promover a Administrador do Servidor", + "promoteServerAdminQuestion": "Tem certeza que deseja promover {selectedUser} a administrador do servidor?", + "promoteServerAdminMessage": "Os administradores de servidor têm os privilégios mais altos e podem gerir o servidor.", + "promoteServerAdminWarning": "Isso pode ser desfeito a qualquer momento ao rebaixar o usuário.", + "promoteServerAdminConfirm": "Promover a Administrador do Servidor", + "promoteServerAdminSuccess": "Usuário Promovido", + "promoteServerAdminSuccessDescription": "{selectedUser} agora é um administrador do servidor.", + "promoteServerAdminError": "Falha ao promover o usuário", + "demoteServerAdmin": "Rebaixar de Administrador do Servidor", + "demoteServerAdminTitle": "Rebaixar de Administrador do Servidor", + "demoteServerAdminQuestion": "Tem certeza que deseja rebaixar {selectedUser} de administrador do servidor?", + "demoteServerAdminMessage": "{selectedUser} perderá todos os privilégios de administrador do servidor.", + "demoteServerAdminWarning": "Isso pode ser desfeito a qualquer momento ao promover o usuário.", + "demoteServerAdminConfirm": "Rebaixar de administrador do servidor", + "demoteServerAdminSuccess": "Usuário Rebaixado", + "demoteServerAdminSuccessDescription": "{selectedUser} não é mais um administrador do servidor.", + "demoteServerAdminError": "Falha ao rebaixar o usuário", "managedSelfhosted": "Gerenciado Auto-Hospedado", "otpEnable": "Ativar Autenticação de Dois Fatores", "otpDisable": "Desativar Autenticação de Dois Fatores", @@ -1819,7 +1819,7 @@ "aiClientConfigTabManual": "Configuração Manual", "aiClientConfigPreset": "Configuração", "aiClientConfigStep": "Etapa {number}", - "aiClientConfigEndpointPlaceholder": "https://example.resource.url.com", + "aiClientConfigEndpointPlaceholder": "https://exemplo.recurso.url.com", "aiClientConfigPlaceholderWarning": "Este snippet inclui valores de exemplo, como um nome de modelo ou URL de recurso. Substitua-os pelos seus antes de usá-lo.", "aiClientConfigRevealError": "Não foi possível carregar sua chave API.", "aiClientConfigRevealRetry": "Tente novamente", @@ -1859,7 +1859,7 @@ "aiBudgetPeriodYearly": "Anual", "aiBudgetPeriodLifetime": "Por toda a vida", "aiBudgetUnitUsd": "USD", - "aiBudgetUnitTokens": "Tokens", + "aiBudgetUnitTokens": "Identificadores", "aiBudgetConflictError": "Já existe um orçamento para este período de reinicialização e tipo de gasto", "aiBudgetInvalidAmountError": "Digite um gasto máximo maior que 0", "aiBudgetUpdated": "Orçamentos atualizados", @@ -1870,7 +1870,7 @@ "aiProviderTypeOpenai": "OpenAI", "aiProviderTypeAnthropic": "Antropic", "aiProviderTypeGoogleGemini": "Google Gemini", - "aiProviderTypeVertexAi": "Vertex AI", + "aiProviderTypeVertexAi": "Vertex IA", "aiProviderTypeBedrock": "Amazon Bedrock", "aiProviderTypeMicrosoftFoundry": "Microsoft Foundry", "aiProviderTypeOpenRouter": "OpenRouter", @@ -1927,7 +1927,7 @@ "aiProviderBudgetAmount": "Valor do Orçamento", "aiProviderBudgetUnit": "Unidade de Orçamento", "aiProviderBudgetUnitUsd": "USD", - "aiProviderBudgetUnitTokens": "Tokens", + "aiProviderBudgetUnitTokens": "Identificadores", "aiProviderEnabled": "Ativado", "aiProviderEnabledDescription": "Desativar totalmente este provedor em todos os recursos", "aiProviderErrorCreate": "Falha ao criar provedor de IA", @@ -2075,7 +2075,7 @@ "aiUsageTokenTypeReasoning": "Raciocínio", "aiUsageRequests": "Solicitações", "aiUsageCost": "Custo", - "aiUsageTokens": "Tokens", + "aiUsageTokens": "Identificadores", "aiUsageOther": "Outro", "aiUsageTotalRequests": "Total de Solicitações", "aiUsageTotalTokens": "Total de Tokens", @@ -2117,7 +2117,7 @@ "resourceBudgetSettings": "Orçamento", "resourceBudgetSettingsDescription": "Configure como este gateway de IA restringe o uso com base em gastos ou limites de tokens", "sidebarApiKeys": "Chaves API", - "sidebarOrgs": "Organizations", + "sidebarOrgs": "Organizações", "sidebarProvisioning": "Provisionamento", "sidebarSettings": "Configurações", "sidebarAllUsers": "Todos os utilizadores", @@ -2376,7 +2376,7 @@ "containerImage": "Imagem:", "containerState": "Estado:", "containerNetworks": "Redes", - "containerHostnameIp": "Hostname/IP", + "containerHostnameIp": "Nome do host/IP", "containerLabels": "Marcadores", "containerLabelsCount": "{count, plural, one {# rótulo} other {# rótulos}}", "containerLabelsTitle": "Etiquetas do Contêiner", @@ -2684,7 +2684,7 @@ "keepMeInTheLoop": "Mantenha-me à disposição com notícias, atualizações e novos recursos por e-mail." }, "siteRequired": "Site é obrigatório.", - "olmTunnel": "Olm Tunnel", + "olmTunnel": "Túnel Olm", "olmTunnelDescription": "Use Olm para conectividade do cliente", "errorCreatingClient": "Erro ao criar cliente", "clientDefaultsNotFound": "Padrões do cliente não encontrados", @@ -2871,7 +2871,7 @@ "resourcesTableNoProxyResourcesFound": "Nenhum recurso de proxy encontrado.", "resourcesTableNoInternalResourcesFound": "Nenhum recurso privado encontrado.", "resourcesTableDestination": "Destino", - "resourcesTableAlias": "Alias", + "resourcesTableAlias": "Apelido", "resourcesTableAliasAddress": "Endereço do Pseudônimo", "resourcesTableAliasAddressInfo": "Este endereço faz parte da sub-rede de utilitários da organização. É usado para resolver registros de alias usando resolução de DNS interno.", "resourcesTableClients": "Clientes", @@ -2918,7 +2918,7 @@ "editInternalResourceDialogDestinationHostDescription": "O endereço IP ou o nome do host do recurso na rede do site.", "editInternalResourceDialogDestinationIPDescription": "O IP ou endereço do hostname do recurso na rede do site.", "editInternalResourceDialogDestinationCidrDescription": "A faixa CIDR do recurso na rede do site.", - "editInternalResourceDialogAlias": "Alias", + "editInternalResourceDialogAlias": "Apelido", "editInternalResourceDialogAliasDescription": "Um alias de DNS interno opcional para este recurso.", "createInternalResourceDialogNoSitesAvailable": "Nenhum Site Disponível", "createInternalResourceDialogNoSitesAvailableDescription": "Você precisa ter pelo menos um site Newt com uma sub-rede configurada para criar recursos privados.", @@ -2930,7 +2930,7 @@ "privateResourceAllowIcmpPing": "Permitir ICMP Ping", "privateResourceNetworkAccess": "Acesso à Rede", "privateResourceNetworkAccessDescription": "Controlar o acesso à porta TCP/UDP e se o ICMP ping é permitido para este recurso.", - "hostSettings": "Host", + "hostSettings": "Servidor", "cidrSettings": "CIDR", "createInternalResourceDialogResourceProperties": "Propriedades do Recurso", "createInternalResourceDialogName": "Nome", @@ -2977,7 +2977,7 @@ "createInternalResourceDialogDestination": "Destino", "createInternalResourceDialogDestinationHostDescription": "O endereço IP ou o nome do host do recurso na rede do site.", "createInternalResourceDialogDestinationCidrDescription": "A faixa CIDR do recurso na rede do site.", - "createInternalResourceDialogAlias": "Alias", + "createInternalResourceDialogAlias": "Apelido", "createInternalResourceDialogAliasDescription": "Um alias de DNS interno opcional para este recurso.", "internalResourceAliasLocalWarning": "Os aliases terminando em .local podem causar problemas de resolução devido ao mDNS em algumas redes.", "internalResourceDownstreamSchemeRequired": "Esquema é obrigatório para recursos HTTP", @@ -3186,12 +3186,12 @@ "roleMappingRemoveRule": "Remover", "idpGoogleConfiguration": "Configuração do Google", "idpGoogleConfigurationDescription": "Configurar as credenciais do Google OAuth2", - "idpGoogleClientIdDescription": "Google OAuth2 Client ID", + "idpGoogleClientIdDescription": "ID de Cliente OAuth2 do Google", "idpGoogleClientSecretDescription": "Segredo de cliente OAuth2 do Google", "idpAzureConfiguration": "Configuração de ID do Azure Entra", "idpAzureConfigurationDescription": "Configurar credenciais do Azure Entra ID OAuth2", "idpTenantId": "ID do Inquilino", - "idpTenantIdPlaceholder": "tenant-id", + "idpTenantIdPlaceholder": "id do inquilino", "idpAzureTenantIdDescription": "ID do tenant Azure (encontrado na visão geral do diretório ativo Azure)", "idpAzureClientIdDescription": "ID cliente de registro do aplicativo Azure", "idpAzureClientSecretDescription": "Segredo cliente de registro do Azure App", @@ -3205,7 +3205,7 @@ "idpAzureClientIdDescription2": "ID cliente de registro do aplicativo Azure", "idpAzureClientSecretDescription2": "Segredo cliente de registro do Azure App", "idpGoogleDescription": "Provedor Google OAuth2/OIDC", - "idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider", + "idpAzureDescription": "Provedor Microsoft Azure OAuth2/OIDC", "subnet": "Sub-rede", "utilitySubnet": "Sub-rede de utilidade", "subnetDescription": "A sub-rede para a configuração de rede dessa organização.", @@ -3251,7 +3251,7 @@ "domainPickerFreeDomainsPaidFeature": "Os domínios fornecidos são um recurso pago. Assine para obter um domínio incluído no seu plano - não há necessidade de trazer o seu próprio.", "domainPickerVerified": "Verificada", "domainPickerUnverified": "Não verificado", - "domainPickerManual": "Manual", + "domainPickerManual": "Manualmente", "domainPickerInvalidSubdomainStructure": "Caracteres inválidos serão sanitizados ao serem salvos.", "domainPickerError": "ERRO", "domainPickerErrorLoadDomains": "Falha ao carregar domínios da organização", @@ -3501,7 +3501,7 @@ "priority": "Prioridade", "priorityDescription": "Rotas de alta prioridade são avaliadas primeiro. Prioridade = 100 significa ordem automática (decisões do sistema). Use outro número para aplicar prioridade manual.", "instanceName": "Nome da Instância", - "clearInstanceName": "Reset Server Association", + "clearInstanceName": "Resetar Associação do Servidor", "pathMatchModalTitle": "Configurar Correspondência de Caminho", "pathMatchModalDescription": "Configure como as solicitações de entrada devem ser correspondidas com base no caminho.", "pathMatchType": "Tipo de Correspondência", @@ -3548,7 +3548,7 @@ "searchLogs": "Pesquisar registros...", "action": "Acão", "actor": "Ator", - "timestamp": "Timestamp", + "timestamp": "Carimbo de data/hora", "accessLogs": "Logs de Acesso", "exportCsv": "Exportar como CSV", "exportError": "Erro desconhecido ao exportar CSV", @@ -3557,11 +3557,11 @@ "allowedByRule": "Permitido por regra", "allowedNoAuth": "Não Permitido Nenhuma Autenticação", "validAccessToken": "Token de acesso válido", - "validHeaderAuth": "Valid header auth", - "validPincode": "Valid Pincode", + "validHeaderAuth": "Autenticação de Cabeçalho Válido", + "validPincode": "Código PIN Válido", "validPassword": "Senha válida", - "validEmail": "Valid email", - "validSSO": "Valid SSO", + "validEmail": "Email válido", + "validSSO": "SSO Válido", "validVirtualAPIKey": "Chave de API Virtual Válida", "view": "Visualizar", "configManaged": "Configuração Gerenciada", @@ -3570,7 +3570,7 @@ "droppedByRule": "Derrubado pela regra", "noSessions": "Sem Sessões", "temporaryRequestToken": "Token de solicitação temporária", - "noMoreAuthMethods": "No Valid Auth", + "noMoreAuthMethods": "Sem Autenticação Válida", "ip": "PI", "reason": "Motivo", "requestLogs": "Registros de Pedidos HTTP", @@ -3598,7 +3598,7 @@ "model": "Modelo", "virtualApiKey": "Chave de API Virtual", "noVirtualApiKey": "Sem chave de API virtual", - "stream": "Stream", + "stream": "Transmissão", "streaming": "Transmitindo", "nonStreaming": "Não-streaming", "statusCode": "Código de Status", @@ -3775,7 +3775,7 @@ "confirm": "Confirmar", "regenerateCredentialsConfirmation": "Você tem certeza que deseja recriar as credenciais?", "endpoint": "Endpoint", - "Id": "Id", + "Id": "ID", "SecretKey": "Chave secreta", "niceId": "Belo ID", "niceIdUpdated": "Bom ID atualizado", @@ -3784,14 +3784,14 @@ "niceIdUpdateErrorDescription": "Ocorreu um erro ao atualizar a ID de Nice.", "niceIdCannotBeEmpty": "Bom ID não pode estar vazio", "enterIdentifier": "Inserir identificador", - "identifier": "Identifier", + "identifier": "Identificador", "deviceLoginUseDifferentAccount": "Não é você? Use uma conta diferente.", "deviceLoginDeviceRequestingAccessToAccount": "Um dispositivo está solicitando acesso a essa conta.", "loginSelectAuthenticationMethod": "Selecione um método de autenticação para continuar.", "noData": "Nenhum dado encontrado", "machineClients": "Clientes de máquina", "install": "Instale", - "downloadInstaller": "Download Installer", + "downloadInstaller": "Baixar Instalador", "run": "Executar", "envFile": "Arquivo de Ambiente", "serviceFile": "Arquivo de Serviço", @@ -3969,7 +3969,7 @@ "kernelVersion": "Versão do Kernel", "deviceModel": "Modelo do dispositivo", "serialNumber": "Número de Série", - "hostname": "Hostname", + "hostname": "Nome do Host", "firstSeen": "Visto primeiro", "lastSeen": "Visto por último", "biometricsEnabled": "Biometria habilitada", @@ -3999,7 +3999,7 @@ "disconnected": "Desconectado", "approvalsEmptyStateTitle": "Aprovações do dispositivo não habilitado", "approvalsEmptyStateDescription": "Habilitar aprovações do dispositivo para cargos que exigem aprovação do administrador antes que os usuários possam conectar novos dispositivos.", - "approvalsEmptyStateHowToTitle": "How to Enable", + "approvalsEmptyStateHowToTitle": "Como Habilitar", "approvalsEmptyStateStep1Title": "Ir para Funções", "approvalsEmptyStateStep1Description": "Navegue até as configurações dos papéis da sua organização para configurar as aprovações de dispositivo.", "approvalsEmptyStateStep2Title": "Habilitar Aprovações do Dispositivo", @@ -4140,7 +4140,7 @@ "healthCheckTabConnection": "Conexão", "healthCheckTabAdvanced": "Avançado", "healthCheckStrategyNotAvailable": "Esta estratégia não está disponível. Por favor, contacte vendas para ativar esta funcionalidade.", - "uptime30d": "Uptime (30d)", + "uptime30d": "Tempo de atividade (30d)", "idpAddActionCreateNew": "Criar novo provedor de identidade", "idpAddActionImportFromOrg": "Importar de outra organização", "idpImportDialogTitle": "Importar Provedor de Identidade", @@ -4160,7 +4160,7 @@ "idpUnassociatedDescription": "Provedor de identidade desassociado desta organização com sucesso", "idpUnassociateMenu": "Desassociar", "idpDeleteAllOrgsMenu": "Excluir", - "publicIpEndpoint": "Endpoint", + "publicIpEndpoint": "Ponto de extremidade", "lastTriggeredAt": "Último Gatilho", "reject": "Rejeitar", "uptimeDaysAgo": "há {count} dias", @@ -4279,11 +4279,11 @@ "resourceLauncherViewAsAdmin": "Visualizar como Administrador", "resourceLauncherResourceDetailsDescription": "Informações de conexão e status para este recurso.", "resourceLauncherResourceDetails": "Detalhes do Recurso", - "resourceLauncherSitesDescription": "The resource is accessible via the following sites.", - "resourceLauncherViewSiteAsAdmin": "View Site as Admin", - "resourceLauncherFilterBySite": "Filter by Site", - "resourceLauncherSshCommand": "SSH Command", - "resourceLauncherSshCommandDescription": "Use the Pangolin CLI to open an SSH session to this resource.", + "resourceLauncherSitesDescription": "O recurso está acessível através dos seguintes sites.", + "resourceLauncherViewSiteAsAdmin": "Visualizar Site como Administrador", + "resourceLauncherFilterBySite": "Filtrar por Site", + "resourceLauncherSshCommand": "Comando SSH", + "resourceLauncherSshCommandDescription": "Use o CLI do Pangolin para abrir uma sessão SSH para este recurso.", "resourceLauncherAuthMethodsDescription": "Métodos de autenticação habilitados para este recurso.", "resourceLauncherPrivateClientRequired": "Conecte com um cliente no seu dispositivo para acessar este recurso privadamente.", "resourceLauncherPrivateClientRequiredTitle": "Conexão do Cliente Obrigatória", @@ -4395,5 +4395,5 @@ "sessionToolbarShow": "Mostrar barra de ferramentas", "sessionToolbarHide": "Ocultar barra de ferramentas", "actionUpdateSiteApprovals": "Atualizar Aprovações do Site", - "check": "Check" + "check": "Verificar" }