mirror of
https://github.com/fosrl/pangolin.git
synced 2026-02-12 16:06:38 +00:00
1728 lines
112 KiB
JSON
1728 lines
112 KiB
JSON
{
|
|
"setupCreate": "Crie sua organização, site e recursos",
|
|
"setupNewOrg": "Nova organização",
|
|
"setupCreateOrg": "Criar Organização",
|
|
"setupCreateResources": "Criar recursos",
|
|
"setupOrgName": "Nome Da Organização",
|
|
"orgDisplayName": "Este é o nome de exibição da sua organização.",
|
|
"orgId": "ID da organização",
|
|
"setupIdentifierMessage": "Este é o identificador exclusivo para sua organização. Isso é separado do nome de exibição.",
|
|
"setupErrorIdentifier": "O ID da organização já existe. Por favor, escolha um diferente.",
|
|
"componentsErrorNoMemberCreate": "Você não é atualmente um membro de nenhuma organização. Crie uma organização para começar.",
|
|
"componentsErrorNoMember": "Você não é atualmente um membro de nenhuma organização.",
|
|
"welcome": "Bem-vindo ao Pangolin",
|
|
"welcomeTo": "Bem-vindo ao",
|
|
"componentsCreateOrg": "Criar uma organização",
|
|
"componentsMember": "Você é membro de {count, plural, =0 {nenhuma organização} one {uma organização} other {# organizações}}.",
|
|
"componentsInvalidKey": "Chaves de licença inválidas ou expiradas detectadas. Siga os termos da licença para continuar usando todos os recursos.",
|
|
"dismiss": "Descartar",
|
|
"componentsLicenseViolation": "Violação de Licença: Este servidor está usando sites {usedSites} que excedem o limite licenciado de sites {maxSites} . Siga os termos da licença para continuar usando todos os recursos.",
|
|
"componentsSupporterMessage": "Obrigado por apoiar o Pangolin como um {tier}!",
|
|
"inviteErrorNotValid": "Desculpe, mas parece que o convite que você está tentando acessar não foi aceito ou não é mais válido.",
|
|
"inviteErrorUser": "Lamentamos, mas parece que o convite que você está tentando acessar não é para este usuário.",
|
|
"inviteLoginUser": "Verifique se você está logado como o usuário correto.",
|
|
"inviteErrorNoUser": "Desculpe, mas parece que o convite que você está tentando acessar não é para um usuário que existe.",
|
|
"inviteCreateUser": "Por favor, crie uma conta primeiro.",
|
|
"goHome": "Ir para casa",
|
|
"inviteLogInOtherUser": "Fazer login como um usuário diferente",
|
|
"createAnAccount": "Crie uma conta",
|
|
"inviteNotAccepted": "Convite não aceito",
|
|
"authCreateAccount": "Crie uma conta para começar",
|
|
"authNoAccount": "Não possui uma conta?",
|
|
"email": "e-mail",
|
|
"password": "Palavra-passe",
|
|
"confirmPassword": "Confirmar senha",
|
|
"createAccount": "Criar conta",
|
|
"viewSettings": "Visualizar configurações",
|
|
"delete": "excluir",
|
|
"name": "Nome:",
|
|
"online": "Disponível",
|
|
"offline": "Desconectado",
|
|
"site": "site",
|
|
"dataIn": "Dados em",
|
|
"dataOut": "Dados de saída",
|
|
"connectionType": "Tipo de conexão",
|
|
"tunnelType": "Tipo de túnel",
|
|
"local": "Localização",
|
|
"edit": "Alterar",
|
|
"siteConfirmDelete": "Confirmar exclusão do site",
|
|
"siteDelete": "Excluir site",
|
|
"siteMessageRemove": "Uma vez removido, o site não estará mais acessível. Todos os recursos e alvos associados ao site também serão removidos.",
|
|
"siteMessageConfirm": "Para confirmar, por favor, digite o nome do site abaixo.",
|
|
"siteQuestionRemove": "Você tem certeza que deseja remover o site {selectedSite} da organização?",
|
|
"siteManageSites": "Gerenciar sites",
|
|
"siteDescription": "Permitir conectividade à sua rede através de túneis seguros",
|
|
"siteCreate": "Criar site",
|
|
"siteCreateDescription2": "Siga os passos abaixo para criar e conectar um novo site",
|
|
"siteCreateDescription": "Crie um novo site para começar a conectar seus recursos",
|
|
"close": "FECHAR",
|
|
"siteErrorCreate": "Erro ao criar site",
|
|
"siteErrorCreateKeyPair": "Par de chaves ou padrões do site não encontrados",
|
|
"siteErrorCreateDefaults": "Padrão do site não encontrado",
|
|
"method": "Método",
|
|
"siteMethodDescription": "É assim que você irá expor as conexões.",
|
|
"siteLearnNewt": "Saiba como instalar o Newt no seu sistema",
|
|
"siteSeeConfigOnce": "Você só poderá ver a configuração uma vez.",
|
|
"siteLoadWGConfig": "Carregando configuração do WireGuarde...",
|
|
"siteDocker": "Expandir para detalhes da implantação Docker",
|
|
"toggle": "Alternador",
|
|
"dockerCompose": "Composição do Docker",
|
|
"dockerRun": "Execução do Docker",
|
|
"siteLearnLocal": "Os sites locais não são túneis, saiba mais",
|
|
"siteConfirmCopy": "Eu copiei a configuração",
|
|
"searchSitesProgress": "Procurar sites...",
|
|
"siteAdd": "Adicionar Site",
|
|
"siteInstallNewt": "Instalar Novo",
|
|
"siteInstallNewtDescription": "Novo item em execução no seu sistema",
|
|
"WgConfiguration": "Configuração do WireGuard",
|
|
"WgConfigurationDescription": "Use a seguinte configuração para conectar-se à sua rede",
|
|
"operatingSystem": "Sistema operacional",
|
|
"commands": "Comandos",
|
|
"recommended": "Recomendados",
|
|
"siteNewtDescription": "Para a melhor experiência do usuário, utilize Novo. Ele usa o WireGuard sob o capuz e permite que você aborde seus recursos privados através dos endereços LAN em sua rede privada do painel do Pangolin.",
|
|
"siteRunsInDocker": "Executa no Docker",
|
|
"siteRunsInShell": "Executa na shell no macOS, Linux e Windows",
|
|
"siteErrorDelete": "Erro ao excluir site",
|
|
"siteErrorUpdate": "Falha ao atualizar site",
|
|
"siteErrorUpdateDescription": "Ocorreu um erro ao atualizar o site.",
|
|
"siteUpdated": "Site atualizado",
|
|
"siteUpdatedDescription": "O site foi atualizado.",
|
|
"siteGeneralDescription": "Configurar as configurações gerais para este site",
|
|
"siteSettingDescription": "Configure as configurações no seu site",
|
|
"siteSetting": "Configurações do {siteName}",
|
|
"siteNewtTunnel": "Novo túnel (recomendado)",
|
|
"siteNewtTunnelDescription": "A maneira mais fácil de criar um ponto de entrada na sua 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.",
|
|
"siteWgDescriptionSaas": "Use any WireGuard client to establish a tunnel. Manual NAT setup required.",
|
|
"siteLocalDescription": "Recursos locais apenas. Sem túneis.",
|
|
"siteLocalDescriptionSaas": "Local resources only. No tunneling.",
|
|
"siteSeeAll": "Ver todos os sites",
|
|
"siteTunnelDescription": "Determine como você deseja se conectar ao seu site",
|
|
"siteNewtCredentials": "Credenciais Novas",
|
|
"siteNewtCredentialsDescription": "É assim que o novo sistema se autenticará com o servidor",
|
|
"siteCredentialsSave": "Salve suas credenciais",
|
|
"siteCredentialsSaveDescription": "Você só será capaz de ver esta vez. Certifique-se de copiá-lo para um lugar seguro.",
|
|
"siteInfo": "Informações do Site",
|
|
"status": "SItuação",
|
|
"shareTitle": "Gerenciar links de compartilhamento",
|
|
"shareDescription": "Criar links compartilháveis para conceder acesso temporário ou permanente aos seus recursos",
|
|
"shareSearch": "Pesquisar links de compartilhamento...",
|
|
"shareCreate": "Criar Link de Compartilhamento",
|
|
"shareErrorDelete": "Falha ao excluir o link",
|
|
"shareErrorDeleteMessage": "Ocorreu um erro ao excluir o link",
|
|
"shareDeleted": "Link excluído",
|
|
"shareDeletedDescription": "O link foi eliminado",
|
|
"shareTokenDescription": "Seu token de acesso pode ser passado de duas maneiras: como um parâmetro de consulta ou nos cabeçalhos da solicitação. Estes devem ser passados do cliente em todas as solicitações para acesso autenticado.",
|
|
"accessToken": "Token de acesso",
|
|
"usageExamples": "Exemplos de uso",
|
|
"tokenId": "ID do Token",
|
|
"requestHeades": "Cabeçalhos de solicitação",
|
|
"queryParameter": "Parâmetro de consulta",
|
|
"importantNote": "Nota importante",
|
|
"shareImportantDescription": "Por razões de segurança, o uso de cabeçalhos é recomendado através dos parâmetros de consulta quando possível, já que os parâmetros de consulta podem estar logados nos logs do servidor ou no histórico do navegador.",
|
|
"token": "Identificador",
|
|
"shareTokenSecurety": "Mantenha seu token de acesso seguro. Não o compartilhe em áreas de acesso público ou código do lado do cliente.",
|
|
"shareErrorFetchResource": "Falha ao buscar recursos",
|
|
"shareErrorFetchResourceDescription": "Ocorreu um erro ao obter os recursos",
|
|
"shareErrorCreate": "Falha ao criar link de compartilhamento",
|
|
"shareErrorCreateDescription": "Ocorreu um erro ao criar o link de compartilhamento",
|
|
"shareCreateDescription": "Qualquer um com este link pode acessar o recurso",
|
|
"shareTitleOptional": "Título (opcional)",
|
|
"expireIn": "Expira em",
|
|
"neverExpire": "Nunca expirar",
|
|
"shareExpireDescription": "Tempo de expiração é quanto tempo o link será utilizável e oferecerá acesso ao recurso. Após este tempo, o link não funcionará mais, e os usuários que usaram este link perderão acesso ao recurso.",
|
|
"shareSeeOnce": "Você só poderá ver este link uma vez. Certifique-se de copiá-lo.",
|
|
"shareAccessHint": "Qualquer um com este link pode acessar o recurso. Compartilhe com cuidado.",
|
|
"shareTokenUsage": "Ver Uso do Token de Acesso",
|
|
"createLink": "Criar Link",
|
|
"resourcesNotFound": "Nenhum recurso encontrado",
|
|
"resourceSearch": "Recursos de pesquisa",
|
|
"openMenu": "Abrir menu",
|
|
"resource": "Recurso",
|
|
"title": "Título",
|
|
"created": "Criado",
|
|
"expires": "Expira",
|
|
"never": "nunca",
|
|
"shareErrorSelectResource": "Por favor, selecione um recurso",
|
|
"resourceTitle": "Gerenciar Recursos",
|
|
"resourceDescription": "Crie proxies seguros para seus aplicativos privados",
|
|
"resourcesSearch": "Procurar recursos...",
|
|
"resourceAdd": "Adicionar Recurso",
|
|
"resourceErrorDelte": "Erro ao excluir recurso",
|
|
"authentication": "Autenticação",
|
|
"protected": "Protegido",
|
|
"notProtected": "Não Protegido",
|
|
"resourceMessageRemove": "Uma vez removido, o recurso não estará mais acessível. Todos os alvos associados ao recurso também serão removidos.",
|
|
"resourceMessageConfirm": "Para confirmar, por favor, digite o nome do recurso abaixo.",
|
|
"resourceQuestionRemove": "Tem certeza que deseja remover o recurso {selectedResource} da organização?",
|
|
"resourceHTTP": "Recurso HTTPS",
|
|
"resourceHTTPDescription": "O proxy solicita ao seu aplicativo via HTTPS usando um subdomínio ou domínio base.",
|
|
"resourceRaw": "Recurso TCP/UDP bruto",
|
|
"resourceRawDescription": "Proxy requests to your app over TCP/UDP using a port number. This only works when sites are connected to nodes.",
|
|
"resourceCreate": "Criar Recurso",
|
|
"resourceCreateDescription": "Siga os passos abaixo para criar um novo recurso",
|
|
"resourceSeeAll": "Ver todos os recursos",
|
|
"resourceInfo": "Informação do recurso",
|
|
"resourceNameDescription": "Este é o nome de exibição para o recurso.",
|
|
"siteSelect": "Selecionar site",
|
|
"siteSearch": "Procurar no site",
|
|
"siteNotFound": "Nenhum site encontrado.",
|
|
"selectCountry": "Select country",
|
|
"searchCountries": "Search countries...",
|
|
"noCountryFound": "No country found.",
|
|
"siteSelectionDescription": "Este site fornecerá conectividade ao destino.",
|
|
"resourceType": "Tipo de Recurso",
|
|
"resourceTypeDescription": "Determine como você deseja acessar seu recurso",
|
|
"resourceHTTPSSettings": "Configurações de HTTPS",
|
|
"resourceHTTPSSettingsDescription": "Configure como seu recurso será acessado por HTTPS",
|
|
"domainType": "Tipo de domínio",
|
|
"subdomain": "Subdomínio",
|
|
"baseDomain": "Domínio Base",
|
|
"subdomnainDescription": "O subdomínio onde seu recurso estará acessível.",
|
|
"resourceRawSettings": "Configurações TCP/UDP",
|
|
"resourceRawSettingsDescription": "Configure como seu recurso será acessado sobre TCP/UDP",
|
|
"protocol": "Protocolo",
|
|
"protocolSelect": "Selecione um protocolo",
|
|
"resourcePortNumber": "Número da Porta",
|
|
"resourcePortNumberDescription": "O número da porta externa para requisições de proxy.",
|
|
"cancel": "cancelar",
|
|
"resourceConfig": "Snippets de Configuração",
|
|
"resourceConfigDescription": "Copie e cole estes snippets de configuração para configurar o seu recurso TCP/UDP",
|
|
"resourceAddEntrypoints": "Traefik: Adicionar pontos de entrada",
|
|
"resourceExposePorts": "Gerbil: Expor Portas no Docker Compose",
|
|
"resourceLearnRaw": "Aprenda como configurar os recursos TCP/UDP",
|
|
"resourceBack": "Voltar aos recursos",
|
|
"resourceGoTo": "Ir para o Recurso",
|
|
"resourceDelete": "Excluir Recurso",
|
|
"resourceDeleteConfirm": "Confirmar exclusão de recurso",
|
|
"visibility": "Visibilidade",
|
|
"enabled": "Ativado",
|
|
"disabled": "Desabilitado",
|
|
"general": "Gerais",
|
|
"generalSettings": "Configurações Gerais",
|
|
"proxy": "Proxy",
|
|
"internal": "Interno",
|
|
"rules": "Regras",
|
|
"resourceSettingDescription": "Configure as configurações do seu recurso",
|
|
"resourceSetting": "Configurações do {resourceName}",
|
|
"alwaysAllow": "Sempre permitir",
|
|
"alwaysDeny": "Sempre negar",
|
|
"passToAuth": "Passar para Autenticação",
|
|
"orgSettingsDescription": "Configurar as configurações gerais da sua organização",
|
|
"orgGeneralSettings": "Configurações da organização",
|
|
"orgGeneralSettingsDescription": "Gerencie os detalhes e a configuração da sua organização",
|
|
"saveGeneralSettings": "Salvar configurações gerais",
|
|
"saveSettings": "Salvar Configurações",
|
|
"orgDangerZone": "Zona de Perigo",
|
|
"orgDangerZoneDescription": "Uma vez que você exclui esta organização, não há volta. Por favor, tenha certeza.",
|
|
"orgDelete": "Excluir Organização",
|
|
"orgDeleteConfirm": "Confirmar exclusão da organização",
|
|
"orgMessageRemove": "Esta ação é irreversível e excluirá todos os dados associados.",
|
|
"orgMessageConfirm": "Para confirmar, digite o nome da organização abaixo.",
|
|
"orgQuestionRemove": "Tem certeza que deseja remover a organização {selectedOrg}?",
|
|
"orgUpdated": "Organização atualizada",
|
|
"orgUpdatedDescription": "A organização foi atualizada.",
|
|
"orgErrorUpdate": "Falha ao atualizar organização",
|
|
"orgErrorUpdateMessage": "Ocorreu um erro ao atualizar a organização.",
|
|
"orgErrorFetch": "Falha ao buscar organizações",
|
|
"orgErrorFetchMessage": "Ocorreu um erro ao listar suas organizações",
|
|
"orgErrorDelete": "Falha ao excluir organização",
|
|
"orgErrorDeleteMessage": "Ocorreu um erro ao excluir a organização.",
|
|
"orgDeleted": "Organização excluída",
|
|
"orgDeletedMessage": "A organização e seus dados foram excluídos.",
|
|
"orgMissing": "ID da Organização Ausente",
|
|
"orgMissingMessage": "Não é possível regenerar o convite sem um ID de organização.",
|
|
"accessUsersManage": "Gerenciar Usuários",
|
|
"accessUsersDescription": "Convidar usuários e adicioná-los a funções para gerenciar o acesso à sua organização",
|
|
"accessUsersSearch": "Procurar usuários...",
|
|
"accessUserCreate": "Criar Usuário",
|
|
"accessUserRemove": "Remover usuário",
|
|
"username": "Usuário:",
|
|
"identityProvider": "Provedor de Identidade",
|
|
"role": "Funções",
|
|
"nameRequired": "O nome é obrigatório",
|
|
"accessRolesManage": "Gerenciar Funções",
|
|
"accessRolesDescription": "Configurar funções para gerenciar o acesso à sua organização",
|
|
"accessRolesSearch": "Pesquisar funções...",
|
|
"accessRolesAdd": "Adicionar função",
|
|
"accessRoleDelete": "Excluir Papel",
|
|
"description": "Descrição:",
|
|
"inviteTitle": "Convites Abertos",
|
|
"inviteDescription": "Gerencie seus convites para outros usuários",
|
|
"inviteSearch": "Procurar convites...",
|
|
"minutes": "minutos",
|
|
"hours": "horas",
|
|
"days": "dias",
|
|
"weeks": "semanas",
|
|
"months": "Meses",
|
|
"years": "anos",
|
|
"day": "{count, plural, one {# dia} other {# dias}}",
|
|
"apiKeysTitle": "Informações da Chave API",
|
|
"apiKeysConfirmCopy2": "Você deve confirmar que copiou a chave API.",
|
|
"apiKeysErrorCreate": "Erro ao criar chave API",
|
|
"apiKeysErrorSetPermission": "Erro ao definir permissões",
|
|
"apiKeysCreate": "Gerar Chave API",
|
|
"apiKeysCreateDescription": "Gerar uma nova chave API para sua organização",
|
|
"apiKeysGeneralSettings": "Permissões",
|
|
"apiKeysGeneralSettingsDescription": "Determine o que esta chave API pode fazer",
|
|
"apiKeysList": "Sua Chave API",
|
|
"apiKeysSave": "Salvar Sua Chave API",
|
|
"apiKeysSaveDescription": "Você só poderá ver isto uma vez. Certifique-se de copiá-la para um local seguro.",
|
|
"apiKeysInfo": "Sua chave API é:",
|
|
"apiKeysConfirmCopy": "Eu copiei a chave API",
|
|
"generate": "Gerar",
|
|
"done": "Concluído",
|
|
"apiKeysSeeAll": "Ver Todas as Chaves API",
|
|
"apiKeysPermissionsErrorLoadingActions": "Erro ao carregar ações da chave API",
|
|
"apiKeysPermissionsErrorUpdate": "Erro ao definir permissões",
|
|
"apiKeysPermissionsUpdated": "Permissões atualizadas",
|
|
"apiKeysPermissionsUpdatedDescription": "As permissões foram atualizadas.",
|
|
"apiKeysPermissionsGeneralSettings": "Permissões",
|
|
"apiKeysPermissionsGeneralSettingsDescription": "Determine o que esta chave API pode fazer",
|
|
"apiKeysPermissionsSave": "Salvar Permissões",
|
|
"apiKeysPermissionsTitle": "Permissões",
|
|
"apiKeys": "Chaves API",
|
|
"searchApiKeys": "Pesquisar chaves API...",
|
|
"apiKeysAdd": "Gerar Chave API",
|
|
"apiKeysErrorDelete": "Erro ao excluir chave API",
|
|
"apiKeysErrorDeleteMessage": "Erro ao excluir chave API",
|
|
"apiKeysQuestionRemove": "Tem certeza que deseja remover a chave API {selectedApiKey} da organização?",
|
|
"apiKeysMessageRemove": "Uma vez removida, a chave API não poderá mais ser utilizada.",
|
|
"apiKeysMessageConfirm": "Para confirmar, por favor digite o nome da chave API abaixo.",
|
|
"apiKeysDeleteConfirm": "Confirmar Exclusão da Chave API",
|
|
"apiKeysDelete": "Excluir Chave API",
|
|
"apiKeysManage": "Gerenciar Chaves API",
|
|
"apiKeysDescription": "As chaves API são usadas para autenticar com a API de integração",
|
|
"apiKeysSettings": "Configurações de {apiKeyName}",
|
|
"userTitle": "Gerenciar Todos os Usuários",
|
|
"userDescription": "Visualizar e gerenciar todos os usuários no sistema",
|
|
"userAbount": "Sobre a Gestão de Usuário",
|
|
"userAbountDescription": "Esta tabela exibe todos os objetos root do usuário. Cada usuário pode pertencer a várias organizações. Remover um usuário de uma organização não exclui seu objeto de usuário raiz - ele permanecerá no sistema. Para remover completamente um usuário do sistema, você deve excluir seu objeto raiz usando a ação de excluir nesta tabela.",
|
|
"userServer": "Usuários do Servidor",
|
|
"userSearch": "Pesquisar usuários do servidor...",
|
|
"userErrorDelete": "Erro ao excluir usuário",
|
|
"userDeleteConfirm": "Confirmar Exclusão do Usuário",
|
|
"userDeleteServer": "Excluir usuário do servidor",
|
|
"userMessageRemove": "O usuário será removido de todas as organizações e será completamente removido do servidor.",
|
|
"userMessageConfirm": "Para confirmar, por favor digite o nome do usuário abaixo.",
|
|
"userQuestionRemove": "Tem certeza que deseja excluir o {selectedUser} permanentemente do servidor?",
|
|
"licenseKey": "Chave de Licença",
|
|
"valid": "Válido",
|
|
"numberOfSites": "Número de sites",
|
|
"licenseKeySearch": "Pesquisar chaves da licença...",
|
|
"licenseKeyAdd": "Adicionar chave de licença",
|
|
"type": "tipo",
|
|
"licenseKeyRequired": "A chave da licença é necessária",
|
|
"licenseTermsAgree": "Você deve concordar com os termos da licença",
|
|
"licenseErrorKeyLoad": "Falha ao carregar chaves de licença",
|
|
"licenseErrorKeyLoadDescription": "Ocorreu um erro ao carregar a chave da licença.",
|
|
"licenseErrorKeyDelete": "Falha ao excluir chave de licença",
|
|
"licenseErrorKeyDeleteDescription": "Ocorreu um erro ao excluir a chave de licença.",
|
|
"licenseKeyDeleted": "Chave da licença excluída",
|
|
"licenseKeyDeletedDescription": "A chave da licença foi excluída.",
|
|
"licenseErrorKeyActivate": "Falha ao ativar a chave de licença",
|
|
"licenseErrorKeyActivateDescription": "Ocorreu um erro ao ativar a chave da licença.",
|
|
"licenseAbout": "Sobre Licenciamento",
|
|
"communityEdition": "Edição da Comunidade",
|
|
"licenseAboutDescription": "Isto destina-se aos utilizadores empresariais e empresariais que estão a usar o Pangolin num ambiente comercial. Se você estiver usando o Pangolin para uso pessoal, você pode ignorar esta seção.",
|
|
"licenseKeyActivated": "Chave de licença ativada",
|
|
"licenseKeyActivatedDescription": "A chave de licença foi ativada com sucesso.",
|
|
"licenseErrorKeyRecheck": "Falha ao verificar novamente as chaves de licença",
|
|
"licenseErrorKeyRecheckDescription": "Ocorreu um erro ao reverificar a chave de licença.",
|
|
"licenseErrorKeyRechecked": "Chaves de licença reverificadas",
|
|
"licenseErrorKeyRecheckedDescription": "Todas as chaves de licença foram remarcadas",
|
|
"licenseActivateKey": "Ativar Chave de Licença",
|
|
"licenseActivateKeyDescription": "Insira uma chave de licença para ativá-la.",
|
|
"licenseActivate": "Ativar Licença",
|
|
"licenseAgreement": "Ao marcar esta caixa, você confirma que leu e concorda com os termos de licença correspondentes ao nível associado à sua chave de licença.",
|
|
"fossorialLicense": "Ver Termos e Condições de Assinatura e Licença Fossorial",
|
|
"licenseMessageRemove": "Isto irá remover a chave da licença e todas as permissões associadas concedidas por ela.",
|
|
"licenseMessageConfirm": "Para confirmar, por favor, digite a chave de licença abaixo.",
|
|
"licenseQuestionRemove": "Tem certeza que deseja excluir a chave de licença {selectedKey}?",
|
|
"licenseKeyDelete": "Excluir Chave de Licença",
|
|
"licenseKeyDeleteConfirm": "Confirmar exclusão da chave de licença",
|
|
"licenseTitle": "Gerenciar Status da Licença",
|
|
"licenseTitleDescription": "Visualizar e gerenciar chaves de licença no sistema",
|
|
"licenseHost": "Licença do host",
|
|
"licenseHostDescription": "Gerenciar a chave de licença principal do host.",
|
|
"licensedNot": "Não Licenciado",
|
|
"hostId": "ID do host",
|
|
"licenseReckeckAll": "Verifique novamente todas as chaves",
|
|
"licenseSiteUsage": "Uso de Sites",
|
|
"licenseSiteUsageDecsription": "Exibir o número de sites utilizando esta licença.",
|
|
"licenseNoSiteLimit": "Não há limite para o número de sites utilizando um host não licenciado.",
|
|
"licensePurchase": "Comprar Licença",
|
|
"licensePurchaseSites": "Comprar Sites Adicionais",
|
|
"licenseSitesUsedMax": "{usedSites} de {maxSites} utilizados",
|
|
"licenseSitesUsed": "{count, plural, =0 {# sites} one {# site} other {# sites}} no sistema.",
|
|
"licensePurchaseDescription": "Escolha quantos sites você quer {selectedMode, select, license {Compre uma licença. Você sempre pode adicionar mais sites depois.} other {adicione à sua licença existente.}}",
|
|
"licenseFee": "Taxa de licença",
|
|
"licensePriceSite": "Preço por site",
|
|
"total": "Total:",
|
|
"licenseContinuePayment": "Continuar para o pagamento",
|
|
"pricingPage": "Página de preços",
|
|
"pricingPortal": "Ver Portal de Compra",
|
|
"licensePricingPage": "Para os preços e descontos mais atualizados, por favor, visite ",
|
|
"invite": "Convites",
|
|
"inviteRegenerate": "Regenerar Convite",
|
|
"inviteRegenerateDescription": "Revogar convite anterior e criar um novo",
|
|
"inviteRemove": "Remover Convite",
|
|
"inviteRemoveError": "Falha ao remover convite",
|
|
"inviteRemoveErrorDescription": "Ocorreu um erro ao remover o convite.",
|
|
"inviteRemoved": "Convite removido",
|
|
"inviteRemovedDescription": "O convite para {email} foi removido.",
|
|
"inviteQuestionRemove": "Tem certeza de que deseja remover o convite {email}?",
|
|
"inviteMessageRemove": "Uma vez removido, este convite não será mais válido. Você sempre pode convidar o usuário novamente mais tarde.",
|
|
"inviteMessageConfirm": "Para confirmar, digite o endereço de e-mail do convite abaixo.",
|
|
"inviteQuestionRegenerate": "Tem certeza que deseja regenerar o convite{email, plural, ='' {}, other { para #}}? Isso irá revogar o convite anterior.",
|
|
"inviteRemoveConfirm": "Confirmar Remoção do Convite",
|
|
"inviteRegenerated": "Convite Regenerado",
|
|
"inviteSent": "Um novo convite foi enviado para {email}.",
|
|
"inviteSentEmail": "Enviar notificação por e-mail ao usuário",
|
|
"inviteGenerate": "Um novo convite foi gerado para {email}.",
|
|
"inviteDuplicateError": "Convite Duplicado",
|
|
"inviteDuplicateErrorDescription": "Já existe um convite para este usuário.",
|
|
"inviteRateLimitError": "Limite de Taxa Excedido",
|
|
"inviteRateLimitErrorDescription": "Você excedeu o limite de 3 regenerações por hora. Por favor, tente novamente mais tarde.",
|
|
"inviteRegenerateError": "Falha ao Regenerar Convite",
|
|
"inviteRegenerateErrorDescription": "Ocorreu um erro ao regenerar o convite.",
|
|
"inviteValidityPeriod": "Período de Validade",
|
|
"inviteValidityPeriodSelect": "Selecione o período de validade",
|
|
"inviteRegenerateMessage": "O convite foi regenerado. O usuário deve acessar o link abaixo para aceitar o convite.",
|
|
"inviteRegenerateButton": "Regenerar",
|
|
"expiresAt": "Expira em",
|
|
"accessRoleUnknown": "Função Desconhecida",
|
|
"placeholder": "Espaço reservado",
|
|
"userErrorOrgRemove": "Falha ao remover usuário",
|
|
"userErrorOrgRemoveDescription": "Ocorreu um erro ao remover o usuário.",
|
|
"userOrgRemoved": "Usuário removido",
|
|
"userOrgRemovedDescription": "O usuário {email} foi removido da organização.",
|
|
"userQuestionOrgRemove": "Tem certeza que deseja remover {email} da organização?",
|
|
"userMessageOrgRemove": "Uma vez removido, este usuário não terá mais acesso à organização. Você sempre pode reconvidá-lo depois, mas eles precisarão aceitar o convite novamente.",
|
|
"userMessageOrgConfirm": "Para confirmar, digite o nome do usuário abaixo.",
|
|
"userRemoveOrgConfirm": "Confirmar Remoção do Usuário",
|
|
"userRemoveOrg": "Remover Usuário da Organização",
|
|
"users": "Usuários",
|
|
"accessRoleMember": "Membro",
|
|
"accessRoleOwner": "Proprietário",
|
|
"userConfirmed": "Confirmado",
|
|
"idpNameInternal": "Interno",
|
|
"emailInvalid": "Endereço de email inválido",
|
|
"inviteValidityDuration": "Por favor, selecione uma duração",
|
|
"accessRoleSelectPlease": "Por favor, selecione uma função",
|
|
"usernameRequired": "Nome de usuário é obrigatório",
|
|
"idpSelectPlease": "Por favor, selecione um provedor de identidade",
|
|
"idpGenericOidc": "Provedor genérico OAuth2/OIDC.",
|
|
"accessRoleErrorFetch": "Falha ao buscar funções",
|
|
"accessRoleErrorFetchDescription": "Ocorreu um erro ao buscar as funções",
|
|
"idpErrorFetch": "Falha ao buscar provedores de identidade",
|
|
"idpErrorFetchDescription": "Ocorreu um erro ao buscar provedores de identidade",
|
|
"userErrorExists": "Usuário já existe",
|
|
"userErrorExistsDescription": "Este usuário já é membro da organização.",
|
|
"inviteError": "Falha ao convidar usuário",
|
|
"inviteErrorDescription": "Ocorreu um erro ao convidar o usuário",
|
|
"userInvited": "Usuário convidado",
|
|
"userInvitedDescription": "O usuário foi convidado com sucesso.",
|
|
"userErrorCreate": "Falha ao criar usuário",
|
|
"userErrorCreateDescription": "Ocorreu um erro ao criar o usuário",
|
|
"userCreated": "Usuário criado",
|
|
"userCreatedDescription": "O usuário foi criado com sucesso.",
|
|
"userTypeInternal": "Usuário Interno",
|
|
"userTypeInternalDescription": "Convidar um usuário para se juntar à sua organização diretamente.",
|
|
"userTypeExternal": "Usuário Externo",
|
|
"userTypeExternalDescription": "Criar um usuário com um provedor de identidade externo.",
|
|
"accessUserCreateDescription": "Siga os passos abaixo para criar um novo usuário",
|
|
"userSeeAll": "Ver Todos os Usuários",
|
|
"userTypeTitle": "Tipo de Usuário",
|
|
"userTypeDescription": "Determine como você deseja criar o usuário",
|
|
"userSettings": "Informações do Usuário",
|
|
"userSettingsDescription": "Insira os detalhes para o novo usuário",
|
|
"inviteEmailSent": "Enviar e-mail de convite para o usuário",
|
|
"inviteValid": "Válido Por",
|
|
"selectDuration": "Selecionar duração",
|
|
"accessRoleSelect": "Selecionar função",
|
|
"inviteEmailSentDescription": "Um e-mail foi enviado ao usuário com o link de acesso abaixo. Eles devem acessar o link para aceitar o convite.",
|
|
"inviteSentDescription": "O usuário foi convidado. Eles devem acessar o link abaixo para aceitar o convite.",
|
|
"inviteExpiresIn": "O convite expirará em {days, plural, one {# dia} other {# dias}}.",
|
|
"idpTitle": "Informações Gerais",
|
|
"idpSelect": "Selecione o provedor de identidade para o usuário externo",
|
|
"idpNotConfigured": "Nenhum provedor de identidade está configurado. Configure um provedor de identidade antes de criar usuários externos.",
|
|
"usernameUniq": "Isto deve corresponder ao nome de usuário único que existe no provedor de identidade selecionado.",
|
|
"emailOptional": "E-mail (Opcional)",
|
|
"nameOptional": "Nome (Opcional)",
|
|
"accessControls": "Controles de Acesso",
|
|
"userDescription2": "Gerenciar as configurações deste usuário",
|
|
"accessRoleErrorAdd": "Falha ao adicionar usuário à função",
|
|
"accessRoleErrorAddDescription": "Ocorreu um erro ao adicionar usuário à função.",
|
|
"userSaved": "Usuário salvo",
|
|
"userSavedDescription": "O usuário foi atualizado.",
|
|
"autoProvisioned": "Auto provisionado",
|
|
"autoProvisionedDescription": "Permitir que este usuário seja gerenciado automaticamente pelo provedor de identidade",
|
|
"accessControlsDescription": "Gerencie o que este usuário pode acessar e fazer na organização",
|
|
"accessControlsSubmit": "Salvar Controles de Acesso",
|
|
"roles": "Funções",
|
|
"accessUsersRoles": "Gerenciar Usuários e Funções",
|
|
"accessUsersRolesDescription": "Convide usuários e adicione-os a funções para gerenciar o acesso à sua organização",
|
|
"key": "Chave",
|
|
"createdAt": "Criado Em",
|
|
"proxyErrorInvalidHeader": "Valor do cabeçalho Host personalizado inválido. Use o formato de nome de domínio ou salve vazio para remover o cabeçalho Host personalizado.",
|
|
"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": "Habilitar SSL (https)",
|
|
"targetErrorFetch": "Falha ao buscar alvos",
|
|
"targetErrorFetchDescription": "Ocorreu um erro ao buscar alvos",
|
|
"siteErrorFetch": "Falha ao buscar recurso",
|
|
"siteErrorFetchDescription": "Ocorreu um erro ao buscar recurso",
|
|
"targetErrorDuplicate": "Alvo duplicado",
|
|
"targetErrorDuplicateDescription": "Um alvo com estas configurações já existe",
|
|
"targetWireGuardErrorInvalidIp": "IP do alvo inválido",
|
|
"targetWireGuardErrorInvalidIpDescription": "O IP do alvo deve estar dentro da subnet do site",
|
|
"targetsUpdated": "Alvos atualizados",
|
|
"targetsUpdatedDescription": "Alvos e configurações atualizados com sucesso",
|
|
"targetsErrorUpdate": "Falha ao atualizar alvos",
|
|
"targetsErrorUpdateDescription": "Ocorreu um erro ao atualizar alvos",
|
|
"targetTlsUpdate": "Configurações TLS atualizadas",
|
|
"targetTlsUpdateDescription": "Suas configurações TLS foram atualizadas com sucesso",
|
|
"targetErrorTlsUpdate": "Falha ao atualizar configurações TLS",
|
|
"targetErrorTlsUpdateDescription": "Ocorreu um erro ao atualizar as configurações TLS",
|
|
"proxyUpdated": "Configurações de proxy atualizadas",
|
|
"proxyUpdatedDescription": "Suas configurações de proxy foram atualizadas com sucesso",
|
|
"proxyErrorUpdate": "Falha ao atualizar configurações de proxy",
|
|
"proxyErrorUpdateDescription": "Ocorreu um erro ao atualizar as configurações de proxy",
|
|
"targetAddr": "IP / Nome do Host",
|
|
"targetPort": "Porta",
|
|
"targetProtocol": "Protocolo",
|
|
"targetTlsSettings": "Configuração de conexão segura",
|
|
"targetTlsSettingsDescription": "Configurar configurações SSL/TLS para seu recurso",
|
|
"targetTlsSettingsAdvanced": "Configurações TLS Avançadas",
|
|
"targetTlsSni": "Nome do Servidor TLS (SNI)",
|
|
"targetTlsSniDescription": "O Nome do Servidor TLS para usar para SNI. Deixe vazio para usar o padrão.",
|
|
"targetTlsSubmit": "Salvar Configurações",
|
|
"targets": "Configuração de Alvos",
|
|
"targetsDescription": "Configure alvos para rotear tráfego para seus serviços de backend",
|
|
"targetStickySessions": "Ativar Sessões Persistentes",
|
|
"targetStickySessionsDescription": "Manter conexões no mesmo alvo backend durante toda a sessão.",
|
|
"methodSelect": "Selecionar método",
|
|
"targetSubmit": "Adicionar Alvo",
|
|
"targetNoOne": "Sem alvos. Adicione um alvo usando o formulário.",
|
|
"targetNoOneDescription": "Adicionar mais de um alvo acima habilitará o balanceamento de carga.",
|
|
"targetsSubmit": "Salvar Alvos",
|
|
"proxyAdditional": "Configurações Adicionais de Proxy",
|
|
"proxyAdditionalDescription": "Configure como seu recurso lida com configurações de proxy",
|
|
"proxyCustomHeader": "Cabeçalho Host Personalizado",
|
|
"proxyCustomHeaderDescription": "O cabeçalho host para definir ao fazer proxy de requisições. Deixe vazio para usar o padrão.",
|
|
"proxyAdditionalSubmit": "Salvar Configurações de Proxy",
|
|
"subnetMaskErrorInvalid": "Máscara de subnet inválida. Deve estar entre 0 e 32.",
|
|
"ipAddressErrorInvalidFormat": "Formato de endereço IP inválido",
|
|
"ipAddressErrorInvalidOctet": "Octeto de endereço IP inválido",
|
|
"path": "Caminho",
|
|
"matchPath": "Correspondência de caminho",
|
|
"ipAddressRange": "Faixa de IP",
|
|
"rulesErrorFetch": "Falha ao buscar regras",
|
|
"rulesErrorFetchDescription": "Ocorreu um erro ao buscar regras",
|
|
"rulesErrorDuplicate": "Regra duplicada",
|
|
"rulesErrorDuplicateDescription": "Uma regra com estas configurações já existe",
|
|
"rulesErrorInvalidIpAddressRange": "CIDR inválido",
|
|
"rulesErrorInvalidIpAddressRangeDescription": "Por favor, insira um valor CIDR válido",
|
|
"rulesErrorInvalidUrl": "Caminho URL inválido",
|
|
"rulesErrorInvalidUrlDescription": "Por favor, insira um valor de caminho URL válido",
|
|
"rulesErrorInvalidIpAddress": "IP inválido",
|
|
"rulesErrorInvalidIpAddressDescription": "Por favor, insira um endereço IP válido",
|
|
"rulesErrorUpdate": "Falha ao atualizar regras",
|
|
"rulesErrorUpdateDescription": "Ocorreu um erro ao atualizar regras",
|
|
"rulesUpdated": "Ativar Regras",
|
|
"rulesUpdatedDescription": "A avaliação de regras foi atualizada",
|
|
"rulesMatchIpAddressRangeDescription": "Insira um endereço no formato CIDR (ex: 103.21.244.0/22)",
|
|
"rulesMatchIpAddress": "Insira um endereço IP (ex: 103.21.244.12)",
|
|
"rulesMatchUrl": "Insira um caminho URL ou padrão (ex: /api/v1/todos ou /api/v1/*)",
|
|
"rulesErrorInvalidPriority": "Prioridade Inválida",
|
|
"rulesErrorInvalidPriorityDescription": "Por favor, insira uma prioridade válida",
|
|
"rulesErrorDuplicatePriority": "Prioridades Duplicadas",
|
|
"rulesErrorDuplicatePriorityDescription": "Por favor, insira prioridades únicas",
|
|
"ruleUpdated": "Regras atualizadas",
|
|
"ruleUpdatedDescription": "Regras atualizadas com sucesso",
|
|
"ruleErrorUpdate": "Operação falhou",
|
|
"ruleErrorUpdateDescription": "Ocorreu um erro durante a operação de salvamento",
|
|
"rulesPriority": "Prioridade",
|
|
"rulesAction": "Ação",
|
|
"rulesMatchType": "Tipo de Correspondência",
|
|
"value": "Valor",
|
|
"rulesAbout": "Sobre Regras",
|
|
"rulesAboutDescription": "As regras permitem controlar o acesso ao seu recurso com base em um conjunto de critérios. Você pode criar regras para permitir ou negar acesso com base no endereço IP ou caminho URL.",
|
|
"rulesActions": "Ações",
|
|
"rulesActionAlwaysAllow": "Sempre Permitir: Ignorar todos os métodos de autenticação",
|
|
"rulesActionAlwaysDeny": "Sempre Negar: Bloquear todas as requisições; nenhuma autenticação pode ser tentada",
|
|
"rulesActionPassToAuth": "Passar para Autenticação: Permitir que métodos de autenticação sejam tentados",
|
|
"rulesMatchCriteria": "Critérios de Correspondência",
|
|
"rulesMatchCriteriaIpAddress": "Corresponder a um endereço IP específico",
|
|
"rulesMatchCriteriaIpAddressRange": "Corresponder a uma faixa de endereços IP em notação CIDR",
|
|
"rulesMatchCriteriaUrl": "Corresponder a um caminho URL ou padrão",
|
|
"rulesEnable": "Ativar Regras",
|
|
"rulesEnableDescription": "Ativar ou desativar avaliação de regras para este recurso",
|
|
"rulesResource": "Configuração de Regras do Recurso",
|
|
"rulesResourceDescription": "Configure regras para controlar o acesso ao seu recurso",
|
|
"ruleSubmit": "Adicionar Regra",
|
|
"rulesNoOne": "Sem regras. Adicione uma regra usando o formulário.",
|
|
"rulesOrder": "As regras são avaliadas por prioridade em ordem ascendente.",
|
|
"rulesSubmit": "Salvar Regras",
|
|
"resourceErrorCreate": "Erro ao criar recurso",
|
|
"resourceErrorCreateDescription": "Ocorreu um erro ao criar o recurso",
|
|
"resourceErrorCreateMessage": "Erro ao criar recurso:",
|
|
"resourceErrorCreateMessageDescription": "Ocorreu um erro inesperado",
|
|
"sitesErrorFetch": "Erro ao buscar sites",
|
|
"sitesErrorFetchDescription": "Ocorreu um erro ao buscar os sites",
|
|
"domainsErrorFetch": "Erro ao buscar domínios",
|
|
"domainsErrorFetchDescription": "Ocorreu um erro ao buscar os domínios",
|
|
"none": "Nenhum",
|
|
"unknown": "Desconhecido",
|
|
"resources": "Recursos",
|
|
"resourcesDescription": "Recursos são proxies para aplicações executando em sua rede privada. Crie um recurso para qualquer serviço HTTP/HTTPS ou TCP/UDP bruto em sua rede privada. Cada recurso deve estar conectado a um site para habilitar conectividade privada e segura através de um túnel WireGuard criptografado.",
|
|
"resourcesWireGuardConnect": "Conectividade segura com criptografia WireGuard",
|
|
"resourcesMultipleAuthenticationMethods": "Configure múltiplos métodos de autenticação",
|
|
"resourcesUsersRolesAccess": "Controle de acesso baseado em usuários e funções",
|
|
"resourcesErrorUpdate": "Falha ao alternar recurso",
|
|
"resourcesErrorUpdateDescription": "Ocorreu um erro ao atualizar o recurso",
|
|
"access": "Acesso",
|
|
"shareLink": "Link de Compartilhamento {resource}",
|
|
"resourceSelect": "Selecionar recurso",
|
|
"shareLinks": "Links de Compartilhamento",
|
|
"share": "Links Compartilháveis",
|
|
"shareDescription2": "Crie links compartilháveis para seus recursos. Os links fornecem acesso temporário ou ilimitado ao seu recurso. Você pode configurar a duração da expiração do link quando o criar.",
|
|
"shareEasyCreate": "Fácil de criar e compartilhar",
|
|
"shareConfigurableExpirationDuration": "Duração de expiração configurável",
|
|
"shareSecureAndRevocable": "Seguro e revogável",
|
|
"nameMin": "O nome deve ter pelo menos {len} caracteres.",
|
|
"nameMax": "O nome não deve ter mais de {len} caracteres.",
|
|
"sitesConfirmCopy": "Por favor, confirme que você copiou a configuração.",
|
|
"unknownCommand": "Comando desconhecido",
|
|
"newtErrorFetchReleases": "Falha ao buscar informações da versão: {err}",
|
|
"newtErrorFetchLatest": "Erro ao buscar última versão: {err}",
|
|
"newtEndpoint": "Endpoint Newt",
|
|
"newtId": "ID Newt",
|
|
"newtSecretKey": "Chave Secreta Newt",
|
|
"architecture": "Arquitetura",
|
|
"sites": "sites",
|
|
"siteWgAnyClients": "Use qualquer cliente WireGuard para conectar. Você terá que endereçar seus recursos internos usando o IP do par.",
|
|
"siteWgCompatibleAllClients": "Compatível com todos os clientes WireGuard",
|
|
"siteWgManualConfigurationRequired": "Configuração manual necessária",
|
|
"userErrorNotAdminOrOwner": "Usuário não é administrador ou proprietário",
|
|
"pangolinSettings": "Configurações - Pangolin",
|
|
"accessRoleYour": "Sua função:",
|
|
"accessRoleSelect2": "Selecionar uma função",
|
|
"accessUserSelect": "Selecionar um usuário",
|
|
"otpEmailEnter": "Digite um e-mail",
|
|
"otpEmailEnterDescription": "Pressione enter para adicionar um e-mail após digitá-lo no campo de entrada.",
|
|
"otpEmailErrorInvalid": "Endereço de e-mail inválido. O caractere curinga (*) deve ser a parte local inteira.",
|
|
"otpEmailSmtpRequired": "SMTP Necessário",
|
|
"otpEmailSmtpRequiredDescription": "O SMTP deve estar habilitado no servidor para usar a autenticação de senha única.",
|
|
"otpEmailTitle": "Senhas Únicas",
|
|
"otpEmailTitleDescription": "Requer autenticação baseada em e-mail para acesso ao recurso",
|
|
"otpEmailWhitelist": "Lista de E-mails Permitidos",
|
|
"otpEmailWhitelistList": "E-mails na Lista Permitida",
|
|
"otpEmailWhitelistListDescription": "Apenas usuários com estes endereços de e-mail poderão acessar este recurso. Eles serão solicitados a inserir uma senha única enviada para seu e-mail. Caracteres curinga (*@example.com) podem ser usados para permitir qualquer endereço de e-mail de um domínio.",
|
|
"otpEmailWhitelistSave": "Salvar Lista Permitida",
|
|
"passwordAdd": "Adicionar Senha",
|
|
"passwordRemove": "Remover Senha",
|
|
"pincodeAdd": "Adicionar Código PIN",
|
|
"pincodeRemove": "Remover Código PIN",
|
|
"resourceAuthMethods": "Métodos de Autenticação",
|
|
"resourceAuthMethodsDescriptions": "Permitir acesso ao recurso via métodos de autenticação adicionais",
|
|
"resourceAuthSettingsSave": "Salvo com sucesso",
|
|
"resourceAuthSettingsSaveDescription": "As configurações de autenticação foram salvas",
|
|
"resourceErrorAuthFetch": "Falha ao buscar dados",
|
|
"resourceErrorAuthFetchDescription": "Ocorreu um erro ao buscar os dados",
|
|
"resourceErrorPasswordRemove": "Erro ao remover senha do recurso",
|
|
"resourceErrorPasswordRemoveDescription": "Ocorreu um erro ao remover a senha do recurso",
|
|
"resourceErrorPasswordSetup": "Erro ao definir senha do recurso",
|
|
"resourceErrorPasswordSetupDescription": "Ocorreu um erro ao definir a senha do recurso",
|
|
"resourceErrorPincodeRemove": "Erro ao remover código PIN do recurso",
|
|
"resourceErrorPincodeRemoveDescription": "Ocorreu um erro ao remover o código PIN do recurso",
|
|
"resourceErrorPincodeSetup": "Erro ao definir código PIN do recurso",
|
|
"resourceErrorPincodeSetupDescription": "Ocorreu um erro ao definir o código PIN do recurso",
|
|
"resourceErrorUsersRolesSave": "Falha ao definir funções",
|
|
"resourceErrorUsersRolesSaveDescription": "Ocorreu um erro ao definir as funções",
|
|
"resourceErrorWhitelistSave": "Falha ao salvar lista permitida",
|
|
"resourceErrorWhitelistSaveDescription": "Ocorreu um erro ao salvar a lista permitida",
|
|
"resourcePasswordSubmit": "Habilitar Proteção por Senha",
|
|
"resourcePasswordProtection": "Proteção com senha {status}",
|
|
"resourcePasswordRemove": "Senha do recurso removida",
|
|
"resourcePasswordRemoveDescription": "A senha do recurso foi removida com sucesso",
|
|
"resourcePasswordSetup": "Senha do recurso definida",
|
|
"resourcePasswordSetupDescription": "A senha do recurso foi definida com sucesso",
|
|
"resourcePasswordSetupTitle": "Definir Senha",
|
|
"resourcePasswordSetupTitleDescription": "Defina uma senha para proteger este recurso",
|
|
"resourcePincode": "Código PIN",
|
|
"resourcePincodeSubmit": "Habilitar Proteção por Código PIN",
|
|
"resourcePincodeProtection": "Proteção por Código PIN {status}",
|
|
"resourcePincodeRemove": "Código PIN do recurso removido",
|
|
"resourcePincodeRemoveDescription": "O código PIN do recurso foi removido com sucesso",
|
|
"resourcePincodeSetup": "Código PIN do recurso definido",
|
|
"resourcePincodeSetupDescription": "O código PIN do recurso foi definido com sucesso",
|
|
"resourcePincodeSetupTitle": "Definir Código PIN",
|
|
"resourcePincodeSetupTitleDescription": "Defina um código PIN para proteger este recurso",
|
|
"resourceRoleDescription": "Administradores sempre podem acessar este recurso.",
|
|
"resourceUsersRoles": "Usuários e Funções",
|
|
"resourceUsersRolesDescription": "Configure quais usuários e funções podem visitar este recurso",
|
|
"resourceUsersRolesSubmit": "Salvar Usuários e Funções",
|
|
"resourceWhitelistSave": "Salvo com sucesso",
|
|
"resourceWhitelistSaveDescription": "As configurações da lista permitida foram salvas",
|
|
"ssoUse": "Usar SSO da Plataforma",
|
|
"ssoUseDescription": "Os usuários existentes só precisarão fazer login uma vez para todos os recursos que tiverem isso habilitado.",
|
|
"proxyErrorInvalidPort": "Número da porta inválido",
|
|
"subdomainErrorInvalid": "Subdomínio inválido",
|
|
"domainErrorFetch": "Erro ao buscar domínios",
|
|
"domainErrorFetchDescription": "Ocorreu um erro ao buscar os domínios",
|
|
"resourceErrorUpdate": "Falha ao atualizar recurso",
|
|
"resourceErrorUpdateDescription": "Ocorreu um erro ao atualizar o recurso",
|
|
"resourceUpdated": "Recurso atualizado",
|
|
"resourceUpdatedDescription": "O recurso foi atualizado com sucesso",
|
|
"resourceErrorTransfer": "Falha ao transferir recurso",
|
|
"resourceErrorTransferDescription": "Ocorreu um erro ao transferir o recurso",
|
|
"resourceTransferred": "Recurso transferido",
|
|
"resourceTransferredDescription": "O recurso foi transferido com sucesso",
|
|
"resourceErrorToggle": "Falha ao alternar recurso",
|
|
"resourceErrorToggleDescription": "Ocorreu um erro ao atualizar o recurso",
|
|
"resourceVisibilityTitle": "Visibilidade",
|
|
"resourceVisibilityTitleDescription": "Ativar ou desativar completamente a visibilidade do recurso",
|
|
"resourceGeneral": "Configurações Gerais",
|
|
"resourceGeneralDescription": "Configure as configurações gerais para este recurso",
|
|
"resourceEnable": "Ativar Recurso",
|
|
"resourceTransfer": "Transferir Recurso",
|
|
"resourceTransferDescription": "Transferir este recurso para um site diferente",
|
|
"resourceTransferSubmit": "Transferir Recurso",
|
|
"siteDestination": "Site de Destino",
|
|
"searchSites": "Pesquisar sites",
|
|
"accessRoleCreate": "Criar Função",
|
|
"accessRoleCreateDescription": "Crie uma nova função para agrupar usuários e gerenciar suas permissões.",
|
|
"accessRoleCreateSubmit": "Criar Função",
|
|
"accessRoleCreated": "Função criada",
|
|
"accessRoleCreatedDescription": "A função foi criada com sucesso.",
|
|
"accessRoleErrorCreate": "Falha ao criar função",
|
|
"accessRoleErrorCreateDescription": "Ocorreu um erro ao criar a função.",
|
|
"accessRoleErrorNewRequired": "Nova função é necessária",
|
|
"accessRoleErrorRemove": "Falha ao remover função",
|
|
"accessRoleErrorRemoveDescription": "Ocorreu um erro ao remover a função.",
|
|
"accessRoleName": "Nome da Função",
|
|
"accessRoleQuestionRemove": "Você está prestes a excluir a função {name}. Você não pode desfazer esta ação.",
|
|
"accessRoleRemove": "Remover Função",
|
|
"accessRoleRemoveDescription": "Remover uma função da organização",
|
|
"accessRoleRemoveSubmit": "Remover Função",
|
|
"accessRoleRemoved": "Função removida",
|
|
"accessRoleRemovedDescription": "A função foi removida com sucesso.",
|
|
"accessRoleRequiredRemove": "Antes de excluir esta função, selecione uma nova função para transferir os membros existentes.",
|
|
"manage": "Gerir",
|
|
"sitesNotFound": "Nenhum site encontrado.",
|
|
"pangolinServerAdmin": "Administrador do Servidor - Pangolin",
|
|
"licenseTierProfessional": "Licença Profissional",
|
|
"licenseTierEnterprise": "Licença Empresarial",
|
|
"licenseTierCommercial": "Licença comercial",
|
|
"licensed": "Licenciado",
|
|
"yes": "Sim",
|
|
"no": "Não",
|
|
"sitesAdditional": "Sites Adicionais",
|
|
"licenseKeys": "Chaves de Licença",
|
|
"sitestCountDecrease": "Diminuir contagem de sites",
|
|
"sitestCountIncrease": "Aumentar contagem de sites",
|
|
"idpManage": "Gerir Provedores de Identidade",
|
|
"idpManageDescription": "Visualizar e gerir provedores de identidade no sistema",
|
|
"idpDeletedDescription": "Provedor de identidade eliminado com sucesso",
|
|
"idpOidc": "OAuth2/OIDC",
|
|
"idpQuestionRemove": "Tem certeza que deseja eliminar permanentemente o provedor de identidade {name}?",
|
|
"idpMessageRemove": "Isto irá remover o provedor de identidade e todas as configurações associadas. Os utilizadores que se autenticam através deste provedor não poderão mais fazer login.",
|
|
"idpMessageConfirm": "Para confirmar, por favor digite o nome do provedor de identidade abaixo.",
|
|
"idpConfirmDelete": "Confirmar Eliminação do Provedor de Identidade",
|
|
"idpDelete": "Eliminar Provedor de Identidade",
|
|
"idp": "Provedores de Identidade",
|
|
"idpSearch": "Pesquisar provedores de identidade...",
|
|
"idpAdd": "Adicionar Provedor de Identidade",
|
|
"idpClientIdRequired": "O ID do Cliente é obrigatório.",
|
|
"idpClientSecretRequired": "O Segredo do Cliente é obrigatório.",
|
|
"idpErrorAuthUrlInvalid": "O URL de Autenticação deve ser um URL válido.",
|
|
"idpErrorTokenUrlInvalid": "O URL do Token deve ser um URL válido.",
|
|
"idpPathRequired": "O Caminho do Identificador é obrigatório.",
|
|
"idpScopeRequired": "Os Escopos são obrigatórios.",
|
|
"idpOidcDescription": "Configurar um provedor de identidade OpenID Connect",
|
|
"idpCreatedDescription": "Provedor de identidade criado com sucesso",
|
|
"idpCreate": "Criar Provedor de Identidade",
|
|
"idpCreateDescription": "Configurar um novo provedor de identidade para autenticação de utilizadores",
|
|
"idpSeeAll": "Ver Todos os Provedores de Identidade",
|
|
"idpSettingsDescription": "Configurar as informações básicas para o seu provedor de identidade",
|
|
"idpDisplayName": "Um nome de exibição para este provedor de identidade",
|
|
"idpAutoProvisionUsers": "Provisionamento Automático de Utilizadores",
|
|
"idpAutoProvisionUsersDescription": "Quando ativado, os utilizadores serão criados automaticamente no sistema no primeiro login com a capacidade de mapear utilizadores para funções e organizações.",
|
|
"licenseBadge": "Profissional",
|
|
"idpType": "Tipo de Provedor",
|
|
"idpTypeDescription": "Selecione o tipo de provedor de identidade que deseja configurar",
|
|
"idpOidcConfigure": "Configuração OAuth2/OIDC",
|
|
"idpOidcConfigureDescription": "Configurar os endpoints e credenciais do provedor OAuth2/OIDC",
|
|
"idpClientId": "ID do Cliente",
|
|
"idpClientIdDescription": "O ID do cliente OAuth2 do seu provedor de identidade",
|
|
"idpClientSecret": "Segredo do Cliente",
|
|
"idpClientSecretDescription": "O segredo do cliente OAuth2 do seu provedor de identidade",
|
|
"idpAuthUrl": "URL de Autorização",
|
|
"idpAuthUrlDescription": "O URL do endpoint de autorização OAuth2",
|
|
"idpTokenUrl": "URL do Token",
|
|
"idpTokenUrlDescription": "O URL do endpoint do token OAuth2",
|
|
"idpOidcConfigureAlert": "Informação Importante",
|
|
"idpOidcConfigureAlertDescription": "Após criar o provedor de identidade, será necessário configurar o URL de retorno nas configurações do seu provedor de identidade. O URL de retorno será fornecido após a criação bem-sucedida.",
|
|
"idpToken": "Configuração do Token",
|
|
"idpTokenDescription": "Configurar como extrair informações do utilizador do token ID",
|
|
"idpJmespathAbout": "Sobre JMESPath",
|
|
"idpJmespathAboutDescription": "Os caminhos abaixo usam a sintaxe JMESPath para extrair valores do token ID.",
|
|
"idpJmespathAboutDescriptionLink": "Saiba mais sobre JMESPath",
|
|
"idpJmespathLabel": "Caminho do Identificador",
|
|
"idpJmespathLabelDescription": "O JMESPath para o identificador do utilizador no token ID",
|
|
"idpJmespathEmailPathOptional": "Caminho do Email (Opcional)",
|
|
"idpJmespathEmailPathOptionalDescription": "O JMESPath para o email do utilizador no token ID",
|
|
"idpJmespathNamePathOptional": "Caminho do Nome (Opcional)",
|
|
"idpJmespathNamePathOptionalDescription": "O JMESPath para o nome do utilizador no token ID",
|
|
"idpOidcConfigureScopes": "Escopos",
|
|
"idpOidcConfigureScopesDescription": "Lista de escopos OAuth2 separados por espaço para solicitar",
|
|
"idpSubmit": "Criar Provedor de Identidade",
|
|
"orgPolicies": "Políticas da Organização",
|
|
"idpSettings": "Configurações de {idpName}",
|
|
"idpCreateSettingsDescription": "Configurar as definições para o seu provedor de identidade",
|
|
"roleMapping": "Mapeamento de Funções",
|
|
"orgMapping": "Mapeamento da Organização",
|
|
"orgPoliciesSearch": "Pesquisar políticas da organização...",
|
|
"orgPoliciesAdd": "Adicionar Política da Organização",
|
|
"orgRequired": "A organização é obrigatória",
|
|
"error": "Erro",
|
|
"success": "Sucesso",
|
|
"orgPolicyAddedDescription": "Política adicionada com sucesso",
|
|
"orgPolicyUpdatedDescription": "Política atualizada com sucesso",
|
|
"orgPolicyDeletedDescription": "Política eliminada com sucesso",
|
|
"defaultMappingsUpdatedDescription": "Mapeamentos padrão atualizados com sucesso",
|
|
"orgPoliciesAbout": "Sobre Políticas da Organização",
|
|
"orgPoliciesAboutDescription": "As políticas da organização são usadas para controlar o acesso às organizações com base no token ID do utilizador. Pode especificar expressões JMESPath para extrair informações de função e organização do token ID. Para mais informações, consulte",
|
|
"orgPoliciesAboutDescriptionLink": "a documentação",
|
|
"defaultMappingsOptional": "Mapeamentos Padrão (Opcional)",
|
|
"defaultMappingsOptionalDescription": "Os mapeamentos padrão são usados quando não há uma política de organização definida para uma organização. Pode especificar aqui os mapeamentos padrão de função e organização para recorrer.",
|
|
"defaultMappingsRole": "Mapeamento de Função Padrão",
|
|
"defaultMappingsRoleDescription": "JMESPath para extrair informações de função do token ID. O resultado desta expressão deve retornar o nome da função como definido na organização como uma string.",
|
|
"defaultMappingsOrg": "Mapeamento de Organização Padrão",
|
|
"defaultMappingsOrgDescription": "JMESPath para extrair informações da organização do token ID. Esta expressão deve retornar o ID da organização ou verdadeiro para que o utilizador tenha permissão para aceder à organização.",
|
|
"defaultMappingsSubmit": "Guardar Mapeamentos Padrão",
|
|
"orgPoliciesEdit": "Editar Política da Organização",
|
|
"org": "Organização",
|
|
"orgSelect": "Selecionar organização",
|
|
"orgSearch": "Pesquisar organização",
|
|
"orgNotFound": "Nenhuma organização encontrada.",
|
|
"roleMappingPathOptional": "Caminho de Mapeamento de Função (Opcional)",
|
|
"orgMappingPathOptional": "Caminho de Mapeamento da Organização (Opcional)",
|
|
"orgPolicyUpdate": "Atualizar Política",
|
|
"orgPolicyAdd": "Adicionar Política",
|
|
"orgPolicyConfig": "Configurar acesso para uma organização",
|
|
"idpUpdatedDescription": "Provedor de identidade atualizado com sucesso",
|
|
"redirectUrl": "URL de Redirecionamento",
|
|
"redirectUrlAbout": "Sobre o URL de Redirecionamento",
|
|
"redirectUrlAboutDescription": "Este é o URL para o qual os utilizadores serão redirecionados após a autenticação. Precisa configurar este URL nas configurações do seu provedor de identidade.",
|
|
"pangolinAuth": "Autenticação - Pangolin",
|
|
"verificationCodeLengthRequirements": "O seu código de verificação deve ter 8 caracteres.",
|
|
"errorOccurred": "Ocorreu um erro",
|
|
"emailErrorVerify": "Falha ao verificar o email:",
|
|
"emailVerified": "Email verificado com sucesso! Redirecionando...",
|
|
"verificationCodeErrorResend": "Falha ao reenviar o código de verificação:",
|
|
"verificationCodeResend": "Código de verificação reenviado",
|
|
"verificationCodeResendDescription": "Reenviámos um código de verificação para o seu email. Por favor, verifique a sua caixa de entrada.",
|
|
"emailVerify": "Verificar Email",
|
|
"emailVerifyDescription": "Insira o código de verificação enviado para o seu email.",
|
|
"verificationCode": "Código de Verificação",
|
|
"verificationCodeEmailSent": "Enviámos um código de verificação para o seu email.",
|
|
"submit": "Submeter",
|
|
"emailVerifyResendProgress": "A reenviar...",
|
|
"emailVerifyResend": "Não recebeu um código? Clique aqui para reenviar",
|
|
"passwordNotMatch": "As palavras-passe não correspondem",
|
|
"signupError": "Ocorreu um erro durante o registo",
|
|
"pangolinLogoAlt": "Logótipo Pangolin",
|
|
"inviteAlready": "Parece que já foi convidado!",
|
|
"inviteAlreadyDescription": "Para aceitar o convite, deve iniciar sessão ou criar uma conta.",
|
|
"signupQuestion": "Já tem uma conta?",
|
|
"login": "Iniciar sessão",
|
|
"resourceNotFound": "Recurso Não Encontrado",
|
|
"resourceNotFoundDescription": "O recurso que está a tentar aceder não existe.",
|
|
"pincodeRequirementsLength": "O PIN deve ter exatamente 6 dígitos",
|
|
"pincodeRequirementsChars": "O PIN deve conter apenas números",
|
|
"passwordRequirementsLength": "A palavra-passe deve ter pelo menos 1 caractere",
|
|
"passwordRequirementsTitle": "Requisitos de senha:",
|
|
"passwordRequirementLength": "Pelo menos 8 caracteres de comprimento",
|
|
"passwordRequirementUppercase": "Pelo menos uma letra maiúscula",
|
|
"passwordRequirementLowercase": "Pelo menos uma letra minúscula",
|
|
"passwordRequirementNumber": "Pelo menos um número",
|
|
"passwordRequirementSpecial": "Pelo menos um caractere especial",
|
|
"passwordRequirementsMet": "✓ Senha atende a todos os requisitos",
|
|
"passwordStrength": "Força da senha",
|
|
"passwordStrengthWeak": "Fraca",
|
|
"passwordStrengthMedium": "Média",
|
|
"passwordStrengthStrong": "Forte",
|
|
"passwordRequirements": "Requisitos:",
|
|
"passwordRequirementLengthText": "8+ caracteres",
|
|
"passwordRequirementUppercaseText": "Letra maiúscula (A-Z)",
|
|
"passwordRequirementLowercaseText": "Letra minúscula (a-z)",
|
|
"passwordRequirementNumberText": "Número (0-9)",
|
|
"passwordRequirementSpecialText": "Caractere especial (!@#$%...)",
|
|
"passwordsDoNotMatch": "As palavras-passe não correspondem",
|
|
"otpEmailRequirementsLength": "O OTP deve ter pelo menos 1 caractere",
|
|
"otpEmailSent": "OTP Enviado",
|
|
"otpEmailSentDescription": "Um OTP foi enviado para o seu email",
|
|
"otpEmailErrorAuthenticate": "Falha na autenticação por email",
|
|
"pincodeErrorAuthenticate": "Falha na autenticação com PIN",
|
|
"passwordErrorAuthenticate": "Falha na autenticação com palavra-passe",
|
|
"poweredBy": "Desenvolvido por",
|
|
"authenticationRequired": "Autenticação Necessária",
|
|
"authenticationMethodChoose": "Escolha o seu método preferido para aceder a {name}",
|
|
"authenticationRequest": "Deve autenticar-se para aceder a {name}",
|
|
"user": "Utilizador",
|
|
"pincodeInput": "Código PIN de 6 dígitos",
|
|
"pincodeSubmit": "Iniciar sessão com PIN",
|
|
"passwordSubmit": "Iniciar Sessão com Palavra-passe",
|
|
"otpEmailDescription": "Um código único será enviado para este email.",
|
|
"otpEmailSend": "Enviar Código Único",
|
|
"otpEmail": "Palavra-passe Única (OTP)",
|
|
"otpEmailSubmit": "Submeter OTP",
|
|
"backToEmail": "Voltar ao Email",
|
|
"noSupportKey": "O servidor está rodando sem uma chave de suporte. Considere apoiar o projeto!",
|
|
"accessDenied": "Acesso Negado",
|
|
"accessDeniedDescription": "Não tem permissão para aceder a este recurso. Se isto for um erro, contacte o administrador.",
|
|
"accessTokenError": "Erro ao verificar o token de acesso",
|
|
"accessGranted": "Acesso Concedido",
|
|
"accessUrlInvalid": "URL de Acesso Inválido",
|
|
"accessGrantedDescription": "Foi-lhe concedido acesso a este recurso. A redirecionar...",
|
|
"accessUrlInvalidDescription": "Este URL de acesso partilhado é inválido. Por favor, contacte o proprietário do recurso para obter um novo URL.",
|
|
"tokenInvalid": "Token inválido",
|
|
"pincodeInvalid": "Código inválido",
|
|
"passwordErrorRequestReset": "Falha ao solicitar redefinição:",
|
|
"passwordErrorReset": "Falha ao redefinir palavra-passe:",
|
|
"passwordResetSuccess": "Palavra-passe redefinida com sucesso! Voltar ao início de sessão...",
|
|
"passwordReset": "Redefinir Palavra-passe",
|
|
"passwordResetDescription": "Siga os passos para redefinir a sua palavra-passe",
|
|
"passwordResetSent": "Enviaremos um código de redefinição de palavra-passe para este email.",
|
|
"passwordResetCode": "Código de Redefinição",
|
|
"passwordResetCodeDescription": "Verifique o seu email para obter o código de redefinição.",
|
|
"passwordNew": "Nova Palavra-passe",
|
|
"passwordNewConfirm": "Confirmar Nova Palavra-passe",
|
|
"pincodeAuth": "Código do Autenticador",
|
|
"pincodeSubmit2": "Submeter Código",
|
|
"passwordResetSubmit": "Solicitar Redefinição",
|
|
"passwordBack": "Voltar à Palavra-passe",
|
|
"loginBack": "Voltar ao início de sessão",
|
|
"signup": "Registar",
|
|
"loginStart": "Inicie sessão para começar",
|
|
"idpOidcTokenValidating": "A validar token OIDC",
|
|
"idpOidcTokenResponse": "Validar resposta do token OIDC",
|
|
"idpErrorOidcTokenValidating": "Erro ao validar token OIDC",
|
|
"idpConnectingTo": "A ligar a {name}",
|
|
"idpConnectingToDescription": "A validar a sua identidade",
|
|
"idpConnectingToProcess": "A conectar...",
|
|
"idpConnectingToFinished": "Conectado",
|
|
"idpErrorConnectingTo": "Ocorreu um problema ao ligar a {name}. Por favor, contacte o seu administrador.",
|
|
"idpErrorNotFound": "IdP não encontrado",
|
|
"inviteInvalid": "Convite Inválido",
|
|
"inviteInvalidDescription": "O link do convite é inválido.",
|
|
"inviteErrorWrongUser": "O convite não é para este usuário",
|
|
"inviteErrorUserNotExists": "O usuário não existe. Por favor, crie uma conta primeiro.",
|
|
"inviteErrorLoginRequired": "Você deve estar logado para aceitar um convite",
|
|
"inviteErrorExpired": "O convite pode ter expirado",
|
|
"inviteErrorRevoked": "O convite pode ter sido revogado",
|
|
"inviteErrorTypo": "Pode haver um erro de digitação no link do convite",
|
|
"pangolinSetup": "Configuração - Pangolin",
|
|
"orgNameRequired": "O nome da organização é obrigatório",
|
|
"orgIdRequired": "O ID da organização é obrigatório",
|
|
"orgErrorCreate": "Ocorreu um erro ao criar a organização",
|
|
"pageNotFound": "Página Não Encontrada",
|
|
"pageNotFoundDescription": "Ops! A página que você está procurando não existe.",
|
|
"overview": "Visão Geral",
|
|
"home": "Início",
|
|
"accessControl": "Controle de Acesso",
|
|
"settings": "Configurações",
|
|
"usersAll": "Todos os Usuários",
|
|
"license": "Licença",
|
|
"pangolinDashboard": "Painel - Pangolin",
|
|
"noResults": "Nenhum resultado encontrado.",
|
|
"terabytes": "{count} TB",
|
|
"gigabytes": "{count} GB",
|
|
"megabytes": "{count} MB",
|
|
"tagsEntered": "Tags Inseridas",
|
|
"tagsEnteredDescription": "Estas são as tags que você inseriu.",
|
|
"tagsWarnCannotBeLessThanZero": "maxTags e minTags não podem ser menores que 0",
|
|
"tagsWarnNotAllowedAutocompleteOptions": "Tag não permitida conforme as opções de autocompletar",
|
|
"tagsWarnInvalid": "Tag inválida conforme validateTag",
|
|
"tagWarnTooShort": "A tag {tagText} é muito curta",
|
|
"tagWarnTooLong": "A tag {tagText} é muito longa",
|
|
"tagsWarnReachedMaxNumber": "Atingido o número máximo de tags permitidas",
|
|
"tagWarnDuplicate": "Tag duplicada {tagText} não adicionada",
|
|
"supportKeyInvalid": "Chave Inválida",
|
|
"supportKeyInvalidDescription": "A sua chave de suporte é inválida.",
|
|
"supportKeyValid": "Chave Válida",
|
|
"supportKeyValidDescription": "A sua chave de suporte foi validada. Obrigado pelo seu apoio!",
|
|
"supportKeyErrorValidationDescription": "Falha ao validar a chave de suporte.",
|
|
"supportKey": "Apoie o Desenvolvimento e Adote um Pangolim!",
|
|
"supportKeyDescription": "Compre uma chave de suporte para nos ajudar a continuar desenvolvendo o Pangolin para a comunidade. A sua contribuição permite-nos dedicar mais tempo para manter e adicionar novos recursos à aplicação para todos. Nunca usaremos isto para restringir recursos. Isto é separado de qualquer Edição Comercial.",
|
|
"supportKeyPet": "Também poderá adotar e conhecer o seu próprio Pangolim de estimação!",
|
|
"supportKeyPurchase": "Os pagamentos são processados via GitHub. Depois, pode obter a sua chave em",
|
|
"supportKeyPurchaseLink": "nosso site",
|
|
"supportKeyPurchase2": "e resgatá-la aqui.",
|
|
"supportKeyLearnMore": "Saiba mais.",
|
|
"supportKeyOptions": "Por favor, selecione a opção que melhor se adequa a si.",
|
|
"supportKetOptionFull": "Apoiante Completo",
|
|
"forWholeServer": "Para todo o servidor",
|
|
"lifetimePurchase": "Compra vitalícia",
|
|
"supporterStatus": "Estado de apoiante",
|
|
"buy": "Comprar",
|
|
"supportKeyOptionLimited": "Apoiante Limitado",
|
|
"forFiveUsers": "Para 5 ou menos utilizadores",
|
|
"supportKeyRedeem": "Resgatar Chave de Apoiante",
|
|
"supportKeyHideSevenDays": "Ocultar por 7 dias",
|
|
"supportKeyEnter": "Inserir Chave de Apoiante",
|
|
"supportKeyEnterDescription": "Conheça o seu próprio Pangolim de estimação!",
|
|
"githubUsername": "Nome de Utilizador GitHub",
|
|
"supportKeyInput": "Chave de Apoiante",
|
|
"supportKeyBuy": "Comprar Chave de Apoiante",
|
|
"logoutError": "Erro ao terminar sessão",
|
|
"signingAs": "Sessão iniciada como",
|
|
"serverAdmin": "Administrador do Servidor",
|
|
"managedSelfhosted": "Gerenciado Auto-Hospedado",
|
|
"otpEnable": "Ativar Autenticação de Dois Fatores",
|
|
"otpDisable": "Desativar Autenticação de Dois Fatores",
|
|
"logout": "Terminar Sessão",
|
|
"licenseTierProfessionalRequired": "Edição Profissional Necessária",
|
|
"licenseTierProfessionalRequiredDescription": "Esta funcionalidade só está disponível na Edição Profissional.",
|
|
"actionGetOrg": "Obter Organização",
|
|
"updateOrgUser": "Atualizar usuário Org",
|
|
"createOrgUser": "Criar usuário Org",
|
|
"actionUpdateOrg": "Atualizar Organização",
|
|
"actionUpdateUser": "Atualizar Usuário",
|
|
"actionGetUser": "Obter Usuário",
|
|
"actionGetOrgUser": "Obter Utilizador da Organização",
|
|
"actionListOrgDomains": "Listar Domínios da Organização",
|
|
"actionCreateSite": "Criar Site",
|
|
"actionDeleteSite": "Eliminar Site",
|
|
"actionGetSite": "Obter Site",
|
|
"actionListSites": "Listar Sites",
|
|
"actionApplyBlueprint": "Aplicar Diagrama",
|
|
"setupToken": "Configuração do Token",
|
|
"setupTokenDescription": "Digite o token de configuração do console do servidor.",
|
|
"setupTokenRequired": "Token de configuração é necessário",
|
|
"actionUpdateSite": "Atualizar Site",
|
|
"actionListSiteRoles": "Listar Funções Permitidas do Site",
|
|
"actionCreateResource": "Criar Recurso",
|
|
"actionDeleteResource": "Eliminar Recurso",
|
|
"actionGetResource": "Obter Recurso",
|
|
"actionListResource": "Listar Recursos",
|
|
"actionUpdateResource": "Atualizar Recurso",
|
|
"actionListResourceUsers": "Listar Utilizadores do Recurso",
|
|
"actionSetResourceUsers": "Definir Utilizadores do Recurso",
|
|
"actionSetAllowedResourceRoles": "Definir Funções Permitidas do Recurso",
|
|
"actionListAllowedResourceRoles": "Listar Funções Permitidas do Recurso",
|
|
"actionSetResourcePassword": "Definir Palavra-passe do Recurso",
|
|
"actionSetResourcePincode": "Definir Código PIN do Recurso",
|
|
"actionSetResourceEmailWhitelist": "Definir Lista Permitida de Emails do Recurso",
|
|
"actionGetResourceEmailWhitelist": "Obter Lista Permitida de Emails do Recurso",
|
|
"actionCreateTarget": "Criar Alvo",
|
|
"actionDeleteTarget": "Eliminar Alvo",
|
|
"actionGetTarget": "Obter Alvo",
|
|
"actionListTargets": "Listar Alvos",
|
|
"actionUpdateTarget": "Atualizar Alvo",
|
|
"actionCreateRole": "Criar Função",
|
|
"actionDeleteRole": "Eliminar Função",
|
|
"actionGetRole": "Obter Função",
|
|
"actionListRole": "Listar Funções",
|
|
"actionUpdateRole": "Atualizar Função",
|
|
"actionListAllowedRoleResources": "Listar Recursos Permitidos da Função",
|
|
"actionInviteUser": "Convidar Utilizador",
|
|
"actionRemoveUser": "Remover Utilizador",
|
|
"actionListUsers": "Listar Utilizadores",
|
|
"actionAddUserRole": "Adicionar Função ao Utilizador",
|
|
"actionGenerateAccessToken": "Gerar Token de Acesso",
|
|
"actionDeleteAccessToken": "Eliminar Token de Acesso",
|
|
"actionListAccessTokens": "Listar Tokens de Acesso",
|
|
"actionCreateResourceRule": "Criar Regra de Recurso",
|
|
"actionDeleteResourceRule": "Eliminar Regra de Recurso",
|
|
"actionListResourceRules": "Listar Regras de Recurso",
|
|
"actionUpdateResourceRule": "Atualizar Regra de Recurso",
|
|
"actionListOrgs": "Listar Organizações",
|
|
"actionCheckOrgId": "Verificar ID",
|
|
"actionCreateOrg": "Criar Organização",
|
|
"actionDeleteOrg": "Eliminar Organização",
|
|
"actionListApiKeys": "Listar Chaves API",
|
|
"actionListApiKeyActions": "Listar Ações da Chave API",
|
|
"actionSetApiKeyActions": "Definir Ações Permitidas da Chave API",
|
|
"actionCreateApiKey": "Criar Chave API",
|
|
"actionDeleteApiKey": "Eliminar Chave API",
|
|
"actionCreateIdp": "Criar IDP",
|
|
"actionUpdateIdp": "Atualizar IDP",
|
|
"actionDeleteIdp": "Eliminar IDP",
|
|
"actionListIdps": "Listar IDP",
|
|
"actionGetIdp": "Obter IDP",
|
|
"actionCreateIdpOrg": "Criar Política de Organização IDP",
|
|
"actionDeleteIdpOrg": "Eliminar Política de Organização IDP",
|
|
"actionListIdpOrgs": "Listar Organizações IDP",
|
|
"actionUpdateIdpOrg": "Atualizar Organização IDP",
|
|
"actionCreateClient": "Criar Cliente",
|
|
"actionDeleteClient": "Excluir Cliente",
|
|
"actionUpdateClient": "Atualizar Cliente",
|
|
"actionListClients": "Listar Clientes",
|
|
"actionGetClient": "Obter Cliente",
|
|
"actionCreateSiteResource": "Criar Recurso do Site",
|
|
"actionDeleteSiteResource": "Eliminar Recurso do Site",
|
|
"actionGetSiteResource": "Obter Recurso do Site",
|
|
"actionListSiteResources": "Listar Recursos do Site",
|
|
"actionUpdateSiteResource": "Atualizar Recurso do Site",
|
|
"actionListInvitations": "Listar Convites",
|
|
"noneSelected": "Nenhum selecionado",
|
|
"orgNotFound2": "Nenhuma organização encontrada.",
|
|
"searchProgress": "Pesquisar...",
|
|
"create": "Criar",
|
|
"orgs": "Organizações",
|
|
"loginError": "Ocorreu um erro ao iniciar sessão",
|
|
"passwordForgot": "Esqueceu a sua palavra-passe?",
|
|
"otpAuth": "Autenticação de Dois Fatores",
|
|
"otpAuthDescription": "Insira o código da sua aplicação de autenticação ou um dos seus códigos de backup de uso único.",
|
|
"otpAuthSubmit": "Submeter Código",
|
|
"idpContinue": "Ou continuar com",
|
|
"otpAuthBack": "Voltar ao Início de Sessão",
|
|
"navbar": "Menu de Navegação",
|
|
"navbarDescription": "Menu de navegação principal da aplicação",
|
|
"navbarDocsLink": "Documentação",
|
|
"commercialEdition": "Edição Comercial",
|
|
"otpErrorEnable": "Não foi possível ativar 2FA",
|
|
"otpErrorEnableDescription": "Ocorreu um erro ao ativar 2FA",
|
|
"otpSetupCheckCode": "Por favor, insira um código de 6 dígitos",
|
|
"otpSetupCheckCodeRetry": "Código inválido. Por favor, tente novamente.",
|
|
"otpSetup": "Ativar Autenticação de Dois Fatores",
|
|
"otpSetupDescription": "Proteja a sua conta com uma camada extra de proteção",
|
|
"otpSetupScanQr": "Digitalize este código QR com a sua aplicação de autenticação ou insira a chave secreta manualmente:",
|
|
"otpSetupSecretCode": "Código de Autenticação",
|
|
"otpSetupSuccess": "Autenticação de Dois Fatores Ativada",
|
|
"otpSetupSuccessStoreBackupCodes": "A sua conta está agora mais segura. Não se esqueça de guardar os seus códigos de backup.",
|
|
"otpErrorDisable": "Não foi possível desativar 2FA",
|
|
"otpErrorDisableDescription": "Ocorreu um erro ao desativar 2FA",
|
|
"otpRemove": "Desativar Autenticação de Dois Fatores",
|
|
"otpRemoveDescription": "Desativar a autenticação de dois fatores para a sua conta",
|
|
"otpRemoveSuccess": "Autenticação de Dois Fatores Desativada",
|
|
"otpRemoveSuccessMessage": "A autenticação de dois fatores foi desativada para a sua conta. Pode ativá-la novamente a qualquer momento.",
|
|
"otpRemoveSubmit": "Desativar 2FA",
|
|
"paginator": "Página {current} de {last}",
|
|
"paginatorToFirst": "Ir para a primeira página",
|
|
"paginatorToPrevious": "Ir para a página anterior",
|
|
"paginatorToNext": "Ir para a próxima página",
|
|
"paginatorToLast": "Ir para a última página",
|
|
"copyText": "Copiar texto",
|
|
"copyTextFailed": "Falha ao copiar texto: ",
|
|
"copyTextClipboard": "Copiar para a área de transferência",
|
|
"inviteErrorInvalidConfirmation": "Confirmação inválida",
|
|
"passwordRequired": "A senha é obrigatória",
|
|
"allowAll": "Permitir todos",
|
|
"permissionsAllowAll": "Permitir Todas as Permissões",
|
|
"githubUsernameRequired": "O nome de utilizador GitHub é obrigatório",
|
|
"supportKeyRequired": "A chave de apoiante é obrigatória",
|
|
"passwordRequirementsChars": "A palavra-passe deve ter pelo menos 8 caracteres",
|
|
"language": "Idioma",
|
|
"verificationCodeRequired": "O código é obrigatório",
|
|
"userErrorNoUpdate": "Não existe utilizador para atualizar",
|
|
"siteErrorNoUpdate": "Não existe site para atualizar",
|
|
"resourceErrorNoUpdate": "Não existe recurso para atualizar",
|
|
"authErrorNoUpdate": "Não existem informações de autenticação para atualizar",
|
|
"orgErrorNoUpdate": "Não existe organização para atualizar",
|
|
"orgErrorNoProvided": "Nenhuma organização fornecida",
|
|
"apiKeysErrorNoUpdate": "Não existe chave API para atualizar",
|
|
"sidebarOverview": "Geral",
|
|
"sidebarHome": "Residencial",
|
|
"sidebarSites": "sites",
|
|
"sidebarResources": "Recursos",
|
|
"sidebarAccessControl": "Controle de Acesso",
|
|
"sidebarUsers": "Utilizadores",
|
|
"sidebarInvitations": "Convites",
|
|
"sidebarRoles": "Papéis",
|
|
"sidebarShareableLinks": "Links compartilháveis",
|
|
"sidebarApiKeys": "Chaves API",
|
|
"sidebarSettings": "Confirgurações",
|
|
"sidebarAllUsers": "Todos os usuários",
|
|
"sidebarIdentityProviders": "Provedores de identidade",
|
|
"sidebarLicense": "Tipo:",
|
|
"sidebarClients": "Clientes (Beta)",
|
|
"sidebarDomains": "Domínios",
|
|
"enableDockerSocket": "Habilitar o Diagrama Docker",
|
|
"enableDockerSocketDescription": "Ativar a scraping de rótulo Docker para rótulos de diagramas. Caminho de Socket deve ser fornecido para Newt.",
|
|
"enableDockerSocketLink": "Saiba mais",
|
|
"viewDockerContainers": "Ver contêineres Docker",
|
|
"containersIn": "Contêineres em {siteName}",
|
|
"selectContainerDescription": "Selecione qualquer contêiner para usar como hostname para este alvo. Clique em uma porta para usar uma porta.",
|
|
"containerName": "Nome:",
|
|
"containerImage": "Imagem:",
|
|
"containerState": "Estado:",
|
|
"containerNetworks": "Redes",
|
|
"containerHostnameIp": "Hostname/IP",
|
|
"containerLabels": "Marcadores",
|
|
"containerLabelsCount": "{count, plural, one {# rótulo} other {# rótulos}}",
|
|
"containerLabelsTitle": "Etiquetas do Contêiner",
|
|
"containerLabelEmpty": "<vazio>",
|
|
"containerPorts": "Portas",
|
|
"containerPortsMore": "+ Mais{count}",
|
|
"containerActions": "Ações.",
|
|
"select": "Selecionar",
|
|
"noContainersMatchingFilters": "Nenhum contêiner encontrado corresponde aos filtros atuais.",
|
|
"showContainersWithoutPorts": "Mostrar contêineres sem portas",
|
|
"showStoppedContainers": "Mostrar contêineres parados",
|
|
"noContainersFound": "Nenhum contêiner encontrado. Certifique-se de que os contêineres Docker estão em execução.",
|
|
"searchContainersPlaceholder": "Pesquisar entre os contêineres {count}...",
|
|
"searchResultsCount": "{count, plural, one {# resultado} other {# resultados}}",
|
|
"filters": "Filtros",
|
|
"filterOptions": "Opções de Filtro",
|
|
"filterPorts": "Portas",
|
|
"filterStopped": "Parado",
|
|
"clearAllFilters": "Limpar todos os filtros",
|
|
"columns": "Colunas",
|
|
"toggleColumns": "Alternar Colunas",
|
|
"refreshContainersList": "Atualizar lista de contêineres",
|
|
"searching": "Buscando...",
|
|
"noContainersFoundMatching": "Nenhum recipiente encontrado \"{filter}\".",
|
|
"light": "claro",
|
|
"dark": "escuro",
|
|
"system": "sistema",
|
|
"theme": "Tema",
|
|
"subnetRequired": "Sub-rede é obrigatória",
|
|
"initialSetupTitle": "Configuração Inicial do Servidor",
|
|
"initialSetupDescription": "Crie a conta de administrador inicial do servidor. Apenas um administrador do servidor pode existir. Você sempre pode alterar essas credenciais posteriormente.",
|
|
"createAdminAccount": "Criar Conta de Administrador",
|
|
"setupErrorCreateAdmin": "Ocorreu um erro ao criar a conta de administrador do servidor.",
|
|
"certificateStatus": "Status do Certificado",
|
|
"loading": "Carregando",
|
|
"restart": "Reiniciar",
|
|
"domains": "Domínios",
|
|
"domainsDescription": "Gerencie domínios para sua organização",
|
|
"domainsSearch": "Pesquisar domínios...",
|
|
"domainAdd": "Adicionar Domínio",
|
|
"domainAddDescription": "Registre um novo domínio com sua organização",
|
|
"domainCreate": "Criar Domínio",
|
|
"domainCreatedDescription": "Domínio criado com sucesso",
|
|
"domainDeletedDescription": "Domínio deletado com sucesso",
|
|
"domainQuestionRemove": "Tem certeza de que deseja remover o domínio {domain} da sua conta?",
|
|
"domainMessageRemove": "Uma vez removido, o domínio não estará mais associado à sua conta.",
|
|
"domainMessageConfirm": "Para confirmar, digite o nome do domínio abaixo.",
|
|
"domainConfirmDelete": "Confirmar Exclusão de Domínio",
|
|
"domainDelete": "Excluir Domínio",
|
|
"domain": "Domínio",
|
|
"selectDomainTypeNsName": "Delegação de Domínio (NS)",
|
|
"selectDomainTypeNsDescription": "Este domínio e todos os seus subdomínios. Use isso quando quiser controlar uma zona de domínio inteira.",
|
|
"selectDomainTypeCnameName": "Domínio Único (CNAME)",
|
|
"selectDomainTypeCnameDescription": "Apenas este domínio específico. Use isso para subdomínios individuais ou entradas de domínio específicas.",
|
|
"selectDomainTypeWildcardName": "Domínio Coringa",
|
|
"selectDomainTypeWildcardDescription": "Este domínio e seus subdomínios.",
|
|
"domainDelegation": "Domínio Único",
|
|
"selectType": "Selecione um tipo",
|
|
"actions": "Ações",
|
|
"refresh": "Atualizar",
|
|
"refreshError": "Falha ao atualizar dados",
|
|
"verified": "Verificado",
|
|
"pending": "Pendente",
|
|
"sidebarBilling": "Faturamento",
|
|
"billing": "Faturamento",
|
|
"orgBillingDescription": "Gerencie suas informações de faturamento e assinaturas",
|
|
"github": "GitHub",
|
|
"pangolinHosted": "Hospedagem Pangolin",
|
|
"fossorial": "Fossorial",
|
|
"completeAccountSetup": "Completar Configuração da Conta",
|
|
"completeAccountSetupDescription": "Defina sua senha para começar",
|
|
"accountSetupSent": "Enviaremos um código de ativação da conta para este endereço de e-mail.",
|
|
"accountSetupCode": "Código de Ativação",
|
|
"accountSetupCodeDescription": "Verifique seu e-mail para obter o código de ativação.",
|
|
"passwordCreate": "Criar Senha",
|
|
"passwordCreateConfirm": "Confirmar Senha",
|
|
"accountSetupSubmit": "Enviar Código de Ativação",
|
|
"completeSetup": "Configuração Completa",
|
|
"accountSetupSuccess": "Configuração da conta concluída! Bem-vindo ao Pangolin!",
|
|
"documentation": "Documentação",
|
|
"saveAllSettings": "Salvar Todas as Configurações",
|
|
"settingsUpdated": "Configurações atualizadas",
|
|
"settingsUpdatedDescription": "Todas as configurações foram atualizadas com sucesso",
|
|
"settingsErrorUpdate": "Falha ao atualizar configurações",
|
|
"settingsErrorUpdateDescription": "Ocorreu um erro ao atualizar configurações",
|
|
"sidebarCollapse": "Recolher",
|
|
"sidebarExpand": "Expandir",
|
|
"newtUpdateAvailable": "Nova Atualização Disponível",
|
|
"newtUpdateAvailableInfo": "Uma nova versão do Newt está disponível. Atualize para a versão mais recente para uma melhor experiência.",
|
|
"domainPickerEnterDomain": "Domínio",
|
|
"domainPickerPlaceholder": "myapp.exemplo.com",
|
|
"domainPickerDescription": "Insira o domínio completo do recurso para ver as opções disponíveis.",
|
|
"domainPickerDescriptionSaas": "Insira um domínio completo, subdomínio ou apenas um nome para ver as opções disponíveis",
|
|
"domainPickerTabAll": "Todos",
|
|
"domainPickerTabOrganization": "Organização",
|
|
"domainPickerTabProvided": "Fornecido",
|
|
"domainPickerSortAsc": "A-Z",
|
|
"domainPickerSortDesc": "Z-A",
|
|
"domainPickerCheckingAvailability": "Verificando disponibilidade...",
|
|
"domainPickerNoMatchingDomains": "Nenhum domínio correspondente encontrado. Tente um domínio diferente ou verifique as configurações do domínio da sua organização.",
|
|
"domainPickerOrganizationDomains": "Domínios da Organização",
|
|
"domainPickerProvidedDomains": "Domínios Fornecidos",
|
|
"domainPickerSubdomain": "Subdomínio: {subdomain}",
|
|
"domainPickerNamespace": "Namespace: {namespace}",
|
|
"domainPickerShowMore": "Mostrar Mais",
|
|
"regionSelectorTitle": "Select Region",
|
|
"regionSelectorInfo": "Selecting a region helps us provide better performance for your location. You do not have to be in the same region as your server.",
|
|
"regionSelectorPlaceholder": "Choose a region",
|
|
"regionSelectorComingSoon": "Coming Soon",
|
|
"billingLoadingSubscription": "Loading subscription...",
|
|
"billingFreeTier": "Free Tier",
|
|
"billingWarningOverLimit": "Warning: You have exceeded one or more usage limits. Your sites will not connect until you modify your subscription or adjust your usage.",
|
|
"billingUsageLimitsOverview": "Usage Limits Overview",
|
|
"billingMonitorUsage": "Monitor your usage against configured limits. If you need limits increased please contact us support@fossorial.io.",
|
|
"billingDataUsage": "Data Usage",
|
|
"billingOnlineTime": "Site Online Time",
|
|
"billingUsers": "Active Users",
|
|
"billingDomains": "Active Domains",
|
|
"billingRemoteExitNodes": "Active Self-hosted Nodes",
|
|
"billingNoLimitConfigured": "No limit configured",
|
|
"billingEstimatedPeriod": "Estimated Billing Period",
|
|
"billingIncludedUsage": "Included Usage",
|
|
"billingIncludedUsageDescription": "Usage included with your current subscription plan",
|
|
"billingFreeTierIncludedUsage": "Free tier usage allowances",
|
|
"billingIncluded": "included",
|
|
"billingEstimatedTotal": "Estimated Total:",
|
|
"billingNotes": "Notes",
|
|
"billingEstimateNote": "This is an estimate based on your current usage.",
|
|
"billingActualChargesMayVary": "Actual charges may vary.",
|
|
"billingBilledAtEnd": "You will be billed at the end of the billing period.",
|
|
"billingModifySubscription": "Modify Subscription",
|
|
"billingStartSubscription": "Start Subscription",
|
|
"billingRecurringCharge": "Recurring Charge",
|
|
"billingManageSubscriptionSettings": "Manage your subscription settings and preferences",
|
|
"billingNoActiveSubscription": "You don't have an active subscription. Start your subscription to increase usage limits.",
|
|
"billingFailedToLoadSubscription": "Failed to load subscription",
|
|
"billingFailedToLoadUsage": "Failed to load usage",
|
|
"billingFailedToGetCheckoutUrl": "Failed to get checkout URL",
|
|
"billingPleaseTryAgainLater": "Please try again later.",
|
|
"billingCheckoutError": "Checkout Error",
|
|
"billingFailedToGetPortalUrl": "Failed to get portal URL",
|
|
"billingPortalError": "Portal Error",
|
|
"billingDataUsageInfo": "You're charged for all data transferred through your secure tunnels when connected to the cloud. This includes both incoming and outgoing traffic across all your sites. When you reach your limit, your sites will disconnect until you upgrade your plan or reduce usage. Data is not charged when using nodes.",
|
|
"billingOnlineTimeInfo": "You're charged based on how long your sites stay connected to the cloud. For example, 44,640 minutes equals one site running 24/7 for a full month. When you reach your limit, your sites will disconnect until you upgrade your plan or reduce usage. Time is not charged when using nodes.",
|
|
"billingUsersInfo": "You're charged for each user in your organization. Billing is calculated daily based on the number of active user accounts in your org.",
|
|
"billingDomainInfo": "You're charged for each domain in your organization. Billing is calculated daily based on the number of active domain accounts in your org.",
|
|
"billingRemoteExitNodesInfo": "You're charged for each managed Node in your organization. Billing is calculated daily based on the number of active managed Nodes in your org.",
|
|
"domainNotFound": "Domínio Não Encontrado",
|
|
"domainNotFoundDescription": "Este recurso está desativado porque o domínio não existe mais em nosso sistema. Defina um novo domínio para este recurso.",
|
|
"failed": "Falhou",
|
|
"createNewOrgDescription": "Crie uma nova organização",
|
|
"organization": "Organização",
|
|
"port": "Porta",
|
|
"securityKeyManage": "Gerenciar chaves de segurança",
|
|
"securityKeyDescription": "Adicionar ou remover chaves de segurança para autenticação sem senha",
|
|
"securityKeyRegister": "Registrar nova chave de segurança",
|
|
"securityKeyList": "Suas chaves de segurança",
|
|
"securityKeyNone": "Nenhuma chave de segurança registrada",
|
|
"securityKeyNameRequired": "Nome é obrigatório",
|
|
"securityKeyRemove": "Remover",
|
|
"securityKeyLastUsed": "Último uso: {date}",
|
|
"securityKeyNameLabel": "Nome",
|
|
"securityKeyRegisterSuccess": "Chave de segurança registrada com sucesso",
|
|
"securityKeyRegisterError": "Erro ao registrar chave de segurança",
|
|
"securityKeyRemoveSuccess": "Chave de segurança removida com sucesso",
|
|
"securityKeyRemoveError": "Erro ao remover chave de segurança",
|
|
"securityKeyLoadError": "Erro ao carregar chaves de segurança",
|
|
"securityKeyLogin": "Continuar com a chave de segurança",
|
|
"securityKeyAuthError": "Erro ao autenticar com chave de segurança",
|
|
"securityKeyRecommendation": "Considere registrar outra chave de segurança em um dispositivo diferente para garantir que você não fique bloqueado da sua conta.",
|
|
"registering": "Registrando...",
|
|
"securityKeyPrompt": "Verifique sua identidade usando sua chave de segurança. Certifique-se de que sua chave de segurança está conectada e pronta.",
|
|
"securityKeyBrowserNotSupported": "Seu navegador não suporta chaves de segurança. Use um navegador moderno como Chrome, Firefox ou Safari.",
|
|
"securityKeyPermissionDenied": "Permita o acesso à sua chave de segurança para continuar o login.",
|
|
"securityKeyRemovedTooQuickly": "Mantenha sua chave de segurança conectada até que o processo de login seja concluído.",
|
|
"securityKeyNotSupported": "Sua chave de segurança pode não ser compatível. Tente uma chave de segurança diferente.",
|
|
"securityKeyUnknownError": "Houve um problema ao usar sua chave de segurança. Tente novamente.",
|
|
"twoFactorRequired": "A autenticação de dois fatores é necessária para registrar uma chave de segurança.",
|
|
"twoFactor": "Autenticação de Dois Fatores",
|
|
"adminEnabled2FaOnYourAccount": "Seu administrador ativou a autenticação de dois fatores para {email}. Complete o processo de configuração para continuar.",
|
|
"continueToApplication": "Continuar para Aplicativo",
|
|
"securityKeyAdd": "Adicionar Chave de Segurança",
|
|
"securityKeyRegisterTitle": "Registrar Nova Chave de Segurança",
|
|
"securityKeyRegisterDescription": "Conecte sua chave de segurança e insira um nome para identificá-la",
|
|
"securityKeyTwoFactorRequired": "Autenticação de Dois Fatores Obrigatória",
|
|
"securityKeyTwoFactorDescription": "Insira seu código de autenticação de dois fatores para registrar a chave de segurança",
|
|
"securityKeyTwoFactorRemoveDescription": "Insira seu código de autenticação de dois fatores para remover a chave de segurança",
|
|
"securityKeyTwoFactorCode": "Código de Dois Fatores",
|
|
"securityKeyRemoveTitle": "Remover Chave de Segurança",
|
|
"securityKeyRemoveDescription": "Insira sua senha para remover a chave de segurança \"{name}\"",
|
|
"securityKeyNoKeysRegistered": "Nenhuma chave de segurança registrada",
|
|
"securityKeyNoKeysDescription": "Adicione uma chave de segurança para melhorar a segurança da sua conta",
|
|
"createDomainRequired": "Domínio é obrigatório",
|
|
"createDomainAddDnsRecords": "Adicionar Registros DNS",
|
|
"createDomainAddDnsRecordsDescription": "Adicione os seguintes registros DNS ao seu provedor de domínio para completar a configuração.",
|
|
"createDomainNsRecords": "Registros NS",
|
|
"createDomainRecord": "Registrar",
|
|
"createDomainType": "Tipo:",
|
|
"createDomainName": "Nome:",
|
|
"createDomainValue": "Valor:",
|
|
"createDomainCnameRecords": "Registros CNAME",
|
|
"createDomainARecords": "Registros A",
|
|
"createDomainRecordNumber": "Registrar {number}",
|
|
"createDomainTxtRecords": "Registros TXT",
|
|
"createDomainSaveTheseRecords": "Salvar Esses Registros",
|
|
"createDomainSaveTheseRecordsDescription": "Certifique-se de salvar esses registros DNS, pois você não os verá novamente.",
|
|
"createDomainDnsPropagation": "Propagação DNS",
|
|
"createDomainDnsPropagationDescription": "Alterações no DNS podem levar algum tempo para se propagar pela internet. Pode levar de alguns minutos a 48 horas, dependendo do seu provedor de DNS e das configurações de TTL.",
|
|
"resourcePortRequired": "Número da porta é obrigatório para recursos não-HTTP",
|
|
"resourcePortNotAllowed": "Número da porta não deve ser definido para recursos HTTP",
|
|
"billingPricingCalculatorLink": "Pricing Calculator",
|
|
"signUpTerms": {
|
|
"IAgreeToThe": "Concordo com",
|
|
"termsOfService": "os termos de serviço",
|
|
"and": "e",
|
|
"privacyPolicy": "política de privacidade"
|
|
},
|
|
"siteRequired": "Site é obrigatório.",
|
|
"olmTunnel": "Olm Tunnel",
|
|
"olmTunnelDescription": "Use Olm para conectividade do cliente",
|
|
"errorCreatingClient": "Erro ao criar cliente",
|
|
"clientDefaultsNotFound": "Padrões do cliente não encontrados",
|
|
"createClient": "Criar Cliente",
|
|
"createClientDescription": "Crie um novo cliente para conectar aos seus sites",
|
|
"seeAllClients": "Ver Todos os Clientes",
|
|
"clientInformation": "Informações do Cliente",
|
|
"clientNamePlaceholder": "Nome do cliente",
|
|
"address": "Endereço",
|
|
"subnetPlaceholder": "Sub-rede",
|
|
"addressDescription": "O endereço que este cliente usará para conectividade",
|
|
"selectSites": "Selecionar sites",
|
|
"sitesDescription": "O cliente terá conectividade com os sites selecionados",
|
|
"clientInstallOlm": "Instalar Olm",
|
|
"clientInstallOlmDescription": "Execute o Olm em seu sistema",
|
|
"clientOlmCredentials": "Credenciais Olm",
|
|
"clientOlmCredentialsDescription": "É assim que Olm se autenticará com o servidor",
|
|
"olmEndpoint": "Endpoint Olm",
|
|
"olmId": "ID Olm",
|
|
"olmSecretKey": "Chave Secreta Olm",
|
|
"clientCredentialsSave": "Salve suas Credenciais",
|
|
"clientCredentialsSaveDescription": "Você só poderá ver isto uma vez. Certifique-se de copiá-las para um local seguro.",
|
|
"generalSettingsDescription": "Configure as configurações gerais para este cliente",
|
|
"clientUpdated": "Cliente atualizado",
|
|
"clientUpdatedDescription": "O cliente foi atualizado.",
|
|
"clientUpdateFailed": "Falha ao atualizar cliente",
|
|
"clientUpdateError": "Ocorreu um erro ao atualizar o cliente.",
|
|
"sitesFetchFailed": "Falha ao buscar sites",
|
|
"sitesFetchError": "Ocorreu um erro ao buscar sites.",
|
|
"olmErrorFetchReleases": "Ocorreu um erro ao buscar lançamentos do Olm.",
|
|
"olmErrorFetchLatest": "Ocorreu um erro ao buscar o lançamento mais recente do Olm.",
|
|
"remoteSubnets": "Sub-redes Remotas",
|
|
"enterCidrRange": "Insira o intervalo CIDR",
|
|
"remoteSubnetsDescription": "Adicionar intervalos CIDR que podem ser acessados deste site remotamente usando clientes. Use um formato como 10.0.0.0/24. Isso SOMENTE se aplica à conectividade do cliente VPN.",
|
|
"resourceEnableProxy": "Ativar Proxy Público",
|
|
"resourceEnableProxyDescription": "Permite proxy público para este recurso. Isso permite o acesso ao recurso de fora da rede através da nuvem em uma porta aberta. Requer configuração do Traefik.",
|
|
"externalProxyEnabled": "Proxy Externo Habilitado",
|
|
"addNewTarget": "Adicionar Novo Alvo",
|
|
"targetsList": "Lista de Alvos",
|
|
"targetErrorDuplicateTargetFound": "Alvo duplicado encontrado",
|
|
"healthCheckHealthy": "Healthy",
|
|
"healthCheckUnhealthy": "Unhealthy",
|
|
"healthCheckUnknown": "Unknown",
|
|
"healthCheck": "Health Check",
|
|
"configureHealthCheck": "Configure Health Check",
|
|
"configureHealthCheckDescription": "Set up health monitoring for {target}",
|
|
"enableHealthChecks": "Enable Health Checks",
|
|
"enableHealthChecksDescription": "Monitor the health of this target. You can monitor a different endpoint than the target if required.",
|
|
"healthScheme": "Method",
|
|
"healthSelectScheme": "Select Method",
|
|
"healthCheckPath": "Path",
|
|
"healthHostname": "IP / Host",
|
|
"healthPort": "Port",
|
|
"healthCheckPathDescription": "The path to check for health status.",
|
|
"healthyIntervalSeconds": "Healthy Interval",
|
|
"unhealthyIntervalSeconds": "Unhealthy Interval",
|
|
"IntervalSeconds": "Healthy Interval",
|
|
"timeoutSeconds": "Timeout",
|
|
"timeIsInSeconds": "Time is in seconds",
|
|
"retryAttempts": "Retry Attempts",
|
|
"expectedResponseCodes": "Expected Response Codes",
|
|
"expectedResponseCodesDescription": "HTTP status code that indicates healthy status. If left blank, 200-300 is considered healthy.",
|
|
"customHeaders": "Cabeçalhos Personalizados",
|
|
"customHeadersDescription": "Headers new line separated: Header-Name: value",
|
|
"headersValidationError": "Headers must be in the format: Header-Name: value",
|
|
"saveHealthCheck": "Save Health Check",
|
|
"healthCheckSaved": "Health Check Saved",
|
|
"healthCheckSavedDescription": "Health check configuration has been saved successfully",
|
|
"healthCheckError": "Health Check Error",
|
|
"healthCheckErrorDescription": "An error occurred while saving the health check configuration",
|
|
"healthCheckPathRequired": "Health check path is required",
|
|
"healthCheckMethodRequired": "HTTP method is required",
|
|
"healthCheckIntervalMin": "Check interval must be at least 5 seconds",
|
|
"healthCheckTimeoutMin": "Timeout must be at least 1 second",
|
|
"healthCheckRetryMin": "Retry attempts must be at least 1",
|
|
"httpMethod": "Método HTTP",
|
|
"selectHttpMethod": "Selecionar método HTTP",
|
|
"domainPickerSubdomainLabel": "Subdomínio",
|
|
"domainPickerBaseDomainLabel": "Domínio Base",
|
|
"domainPickerSearchDomains": "Buscar domínios...",
|
|
"domainPickerNoDomainsFound": "Nenhum domínio encontrado",
|
|
"domainPickerLoadingDomains": "Carregando domínios...",
|
|
"domainPickerSelectBaseDomain": "Selecione o domínio base...",
|
|
"domainPickerNotAvailableForCname": "Não disponível para domínios CNAME",
|
|
"domainPickerEnterSubdomainOrLeaveBlank": "Digite um subdomínio ou deixe em branco para usar o domínio base.",
|
|
"domainPickerEnterSubdomainToSearch": "Digite um subdomínio para buscar e selecionar entre os domínios gratuitos disponíveis.",
|
|
"domainPickerFreeDomains": "Domínios Gratuitos",
|
|
"domainPickerSearchForAvailableDomains": "Pesquise por domínios disponíveis",
|
|
"domainPickerNotWorkSelfHosted": "Note: Free provided domains are not available for self-hosted instances right now.",
|
|
"resourceDomain": "Domínio",
|
|
"resourceEditDomain": "Editar Domínio",
|
|
"siteName": "Nome do Site",
|
|
"proxyPort": "Porta",
|
|
"resourcesTableProxyResources": "Recursos de Proxy",
|
|
"resourcesTableClientResources": "Recursos do Cliente",
|
|
"resourcesTableNoProxyResourcesFound": "Nenhum recurso de proxy encontrado.",
|
|
"resourcesTableNoInternalResourcesFound": "Nenhum recurso interno encontrado.",
|
|
"resourcesTableDestination": "Destino",
|
|
"resourcesTableTheseResourcesForUseWith": "Esses recursos são para uso com",
|
|
"resourcesTableClients": "Clientes",
|
|
"resourcesTableAndOnlyAccessibleInternally": "e são acessíveis apenas internamente quando conectados com um cliente.",
|
|
"editInternalResourceDialogEditClientResource": "Editar Recurso do Cliente",
|
|
"editInternalResourceDialogUpdateResourceProperties": "Atualize as propriedades do recurso e a configuração do alvo para {resourceName}.",
|
|
"editInternalResourceDialogResourceProperties": "Propriedades do Recurso",
|
|
"editInternalResourceDialogName": "Nome",
|
|
"editInternalResourceDialogProtocol": "Protocolo",
|
|
"editInternalResourceDialogSitePort": "Porta do Site",
|
|
"editInternalResourceDialogTargetConfiguration": "Configuração do Alvo",
|
|
"editInternalResourceDialogCancel": "Cancelar",
|
|
"editInternalResourceDialogSaveResource": "Salvar Recurso",
|
|
"editInternalResourceDialogSuccess": "Sucesso",
|
|
"editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Recurso interno atualizado com sucesso",
|
|
"editInternalResourceDialogError": "Erro",
|
|
"editInternalResourceDialogFailedToUpdateInternalResource": "Falha ao atualizar recurso interno",
|
|
"editInternalResourceDialogNameRequired": "Nome é obrigatório",
|
|
"editInternalResourceDialogNameMaxLength": "Nome deve ser inferior a 255 caracteres",
|
|
"editInternalResourceDialogProxyPortMin": "Porta de proxy deve ser pelo menos 1",
|
|
"editInternalResourceDialogProxyPortMax": "Porta de proxy deve ser inferior a 65536",
|
|
"editInternalResourceDialogInvalidIPAddressFormat": "Formato de endereço IP inválido",
|
|
"editInternalResourceDialogDestinationPortMin": "Porta de destino deve ser pelo menos 1",
|
|
"editInternalResourceDialogDestinationPortMax": "Porta de destino deve ser inferior a 65536",
|
|
"createInternalResourceDialogNoSitesAvailable": "Nenhum Site Disponível",
|
|
"createInternalResourceDialogNoSitesAvailableDescription": "Você precisa ter pelo menos um site Newt com uma sub-rede configurada para criar recursos internos.",
|
|
"createInternalResourceDialogClose": "Fechar",
|
|
"createInternalResourceDialogCreateClientResource": "Criar Recurso do Cliente",
|
|
"createInternalResourceDialogCreateClientResourceDescription": "Crie um novo recurso que estará acessível aos clientes conectados ao site selecionado.",
|
|
"createInternalResourceDialogResourceProperties": "Propriedades do Recurso",
|
|
"createInternalResourceDialogName": "Nome",
|
|
"createInternalResourceDialogSite": "Site",
|
|
"createInternalResourceDialogSelectSite": "Selecionar site...",
|
|
"createInternalResourceDialogSearchSites": "Procurar sites...",
|
|
"createInternalResourceDialogNoSitesFound": "Nenhum site encontrado.",
|
|
"createInternalResourceDialogProtocol": "Protocolo",
|
|
"createInternalResourceDialogTcp": "TCP",
|
|
"createInternalResourceDialogUdp": "UDP",
|
|
"createInternalResourceDialogSitePort": "Porta do Site",
|
|
"createInternalResourceDialogSitePortDescription": "Use esta porta para acessar o recurso no site quando conectado com um cliente.",
|
|
"createInternalResourceDialogTargetConfiguration": "Configuração do Alvo",
|
|
"createInternalResourceDialogDestinationIPDescription": "O IP ou endereço do hostname do recurso na rede do site.",
|
|
"createInternalResourceDialogDestinationPortDescription": "A porta no IP de destino onde o recurso está acessível.",
|
|
"createInternalResourceDialogCancel": "Cancelar",
|
|
"createInternalResourceDialogCreateResource": "Criar Recurso",
|
|
"createInternalResourceDialogSuccess": "Sucesso",
|
|
"createInternalResourceDialogInternalResourceCreatedSuccessfully": "Recurso interno criado com sucesso",
|
|
"createInternalResourceDialogError": "Erro",
|
|
"createInternalResourceDialogFailedToCreateInternalResource": "Falha ao criar recurso interno",
|
|
"createInternalResourceDialogNameRequired": "Nome é obrigatório",
|
|
"createInternalResourceDialogNameMaxLength": "Nome deve ser inferior a 255 caracteres",
|
|
"createInternalResourceDialogPleaseSelectSite": "Por favor, selecione um site",
|
|
"createInternalResourceDialogProxyPortMin": "Porta de proxy deve ser pelo menos 1",
|
|
"createInternalResourceDialogProxyPortMax": "Porta de proxy deve ser inferior a 65536",
|
|
"createInternalResourceDialogInvalidIPAddressFormat": "Formato de endereço IP inválido",
|
|
"createInternalResourceDialogDestinationPortMin": "Porta de destino deve ser pelo menos 1",
|
|
"createInternalResourceDialogDestinationPortMax": "Porta de destino deve ser inferior a 65536",
|
|
"siteConfiguration": "Configuração",
|
|
"siteAcceptClientConnections": "Aceitar Conexões de Clientes",
|
|
"siteAcceptClientConnectionsDescription": "Permitir que outros dispositivos se conectem através desta instância Newt como um gateway usando clientes.",
|
|
"siteAddress": "Endereço do Site",
|
|
"siteAddressDescription": "Especificar o endereço IP do host para que os clientes se conectem. Este é o endereço interno do site na rede Pangolin para os clientes endereçarem. Deve estar dentro da sub-rede da Organização.",
|
|
"autoLoginExternalIdp": "Login Automático com IDP Externo",
|
|
"autoLoginExternalIdpDescription": "Redirecionar imediatamente o usuário para o IDP externo para autenticação.",
|
|
"selectIdp": "Selecionar IDP",
|
|
"selectIdpPlaceholder": "Escolher um IDP...",
|
|
"selectIdpRequired": "Por favor, selecione um IDP quando o login automático estiver ativado.",
|
|
"autoLoginTitle": "Redirecionando",
|
|
"autoLoginDescription": "Redirecionando você para o provedor de identidade externo para autenticação.",
|
|
"autoLoginProcessing": "Preparando autenticação...",
|
|
"autoLoginRedirecting": "Redirecionando para login...",
|
|
"autoLoginError": "Erro de Login Automático",
|
|
"autoLoginErrorNoRedirectUrl": "Nenhum URL de redirecionamento recebido do provedor de identidade.",
|
|
"autoLoginErrorGeneratingUrl": "Falha ao gerar URL de autenticação.",
|
|
"remoteExitNodeManageRemoteExitNodes": "Manage Self-Hosted",
|
|
"remoteExitNodeDescription": "Manage nodes to extend your network connectivity",
|
|
"remoteExitNodes": "Nodes",
|
|
"searchRemoteExitNodes": "Search nodes...",
|
|
"remoteExitNodeAdd": "Add Node",
|
|
"remoteExitNodeErrorDelete": "Error deleting node",
|
|
"remoteExitNodeQuestionRemove": "Are you sure you want to remove the node {selectedNode} from the organization?",
|
|
"remoteExitNodeMessageRemove": "Once removed, the node will no longer be accessible.",
|
|
"remoteExitNodeMessageConfirm": "To confirm, please type the name of the node below.",
|
|
"remoteExitNodeConfirmDelete": "Confirm Delete Node",
|
|
"remoteExitNodeDelete": "Delete Node",
|
|
"sidebarRemoteExitNodes": "Nodes",
|
|
"remoteExitNodeCreate": {
|
|
"title": "Create Node",
|
|
"description": "Create a new node to extend your network connectivity",
|
|
"viewAllButton": "View All Nodes",
|
|
"strategy": {
|
|
"title": "Creation Strategy",
|
|
"description": "Choose this to manually configure your node or generate new credentials.",
|
|
"adopt": {
|
|
"title": "Adopt Node",
|
|
"description": "Choose this if you already have the credentials for the node."
|
|
},
|
|
"generate": {
|
|
"title": "Generate Keys",
|
|
"description": "Choose this if you want to generate new keys for the node"
|
|
}
|
|
},
|
|
"adopt": {
|
|
"title": "Adopt Existing Node",
|
|
"description": "Enter the credentials of the existing node you want to adopt",
|
|
"nodeIdLabel": "Node ID",
|
|
"nodeIdDescription": "The ID of the existing node you want to adopt",
|
|
"secretLabel": "Secret",
|
|
"secretDescription": "The secret key of the existing node",
|
|
"submitButton": "Adopt Node"
|
|
},
|
|
"generate": {
|
|
"title": "Generated Credentials",
|
|
"description": "Use these generated credentials to configure your node",
|
|
"nodeIdTitle": "Node ID",
|
|
"secretTitle": "Secret",
|
|
"saveCredentialsTitle": "Add Credentials to Config",
|
|
"saveCredentialsDescription": "Add these credentials to your self-hosted Pangolin node configuration file to complete the connection.",
|
|
"submitButton": "Create Node"
|
|
},
|
|
"validation": {
|
|
"adoptRequired": "Node ID and Secret are required when adopting an existing node"
|
|
},
|
|
"errors": {
|
|
"loadDefaultsFailed": "Failed to load defaults",
|
|
"defaultsNotLoaded": "Defaults not loaded",
|
|
"createFailed": "Failed to create node"
|
|
},
|
|
"success": {
|
|
"created": "Node created successfully"
|
|
}
|
|
},
|
|
"remoteExitNodeSelection": "Node Selection",
|
|
"remoteExitNodeSelectionDescription": "Select a node to route traffic through for this local site",
|
|
"remoteExitNodeRequired": "A node must be selected for local sites",
|
|
"noRemoteExitNodesAvailable": "No Nodes Available",
|
|
"noRemoteExitNodesAvailableDescription": "No nodes are available for this organization. Create a node first to use local sites.",
|
|
"exitNode": "Exit Node",
|
|
"country": "Country",
|
|
"rulesMatchCountry": "Currently based on source IP",
|
|
"managedSelfHosted": {
|
|
"title": "Gerenciado Auto-Hospedado",
|
|
"description": "Servidor Pangolin auto-hospedado mais confiável e com baixa manutenção com sinos extras e assobiamentos",
|
|
"introTitle": "Pangolin Auto-Hospedado Gerenciado",
|
|
"introDescription": "é uma opção de implantação projetada para pessoas que querem simplicidade e confiança adicional, mantendo os seus dados privados e auto-hospedados.",
|
|
"introDetail": "Com esta opção, você ainda roda seu próprio nó Pangolin — seus túneis, terminação SSL e tráfego todos permanecem no seu servidor. A diferença é que a gestão e a monitorização são geridos através do nosso painel de nuvem, que desbloqueia vários benefícios:",
|
|
"benefitSimplerOperations": {
|
|
"title": "Operações simples",
|
|
"description": "Não é necessário executar o seu próprio servidor de e-mail ou configurar um alerta complexo. Você receberá fora de caixa verificações de saúde e alertas de tempo de inatividade."
|
|
},
|
|
"benefitAutomaticUpdates": {
|
|
"title": "Atualizações automáticas",
|
|
"description": "O painel em nuvem evolui rapidamente, para que você obtenha novos recursos e correções de bugs sem ter de puxar manualmente novos contêineres toda vez."
|
|
},
|
|
"benefitLessMaintenance": {
|
|
"title": "Menos manutenção",
|
|
"description": "Sem migrações, backups ou infraestrutura extra para gerenciar. Lidamos com isso na nuvem."
|
|
},
|
|
"benefitCloudFailover": {
|
|
"title": "Falha na nuvem",
|
|
"description": "Se o seu nó descer, seus túneis podem falhar temporariamente nos nossos pontos de presença na nuvem até que você o traga online."
|
|
},
|
|
"benefitHighAvailability": {
|
|
"title": "Alta disponibilidade (Ppos)",
|
|
"description": "Você também pode anexar vários nós à sua conta para um melhor desempenho."
|
|
},
|
|
"benefitFutureEnhancements": {
|
|
"title": "Aprimoramentos futuros",
|
|
"description": "Estamos planejando adicionar mais análises, alertas e ferramentas de gerenciamento para tornar sua implantação ainda mais robusta."
|
|
},
|
|
"docsAlert": {
|
|
"text": "Saiba mais sobre a opção Hospedagem Auto-Gerenciada no nosso",
|
|
"documentation": "documentação"
|
|
},
|
|
"convertButton": "Converter este nó para Auto-Hospedado Gerenciado"
|
|
},
|
|
"internationaldomaindetected": "Domínio Internacional Detectado",
|
|
"willbestoredas": "Será armazenado como:",
|
|
"roleMappingDescription": "Determine how roles are assigned to users when they sign in when Auto Provision is enabled.",
|
|
"selectRole": "Select a Role",
|
|
"roleMappingExpression": "Expression",
|
|
"selectRolePlaceholder": "Choose a role",
|
|
"selectRoleDescription": "Select a role to assign to all users from this identity provider",
|
|
"roleMappingExpressionDescription": "Enter a JMESPath expression to extract role information from the ID token",
|
|
"idpTenantIdRequired": "Tenant ID is required",
|
|
"invalidValue": "Invalid value",
|
|
"idpTypeLabel": "Identity Provider Type",
|
|
"roleMappingExpressionPlaceholder": "e.g., contains(groups, 'admin') && 'Admin' || 'Member'",
|
|
"idpGoogleConfiguration": "Google Configuration",
|
|
"idpGoogleConfigurationDescription": "Configure your Google OAuth2 credentials",
|
|
"idpGoogleClientIdDescription": "Your Google OAuth2 Client ID",
|
|
"idpGoogleClientSecretDescription": "Your Google OAuth2 Client Secret",
|
|
"idpAzureConfiguration": "Azure Entra ID Configuration",
|
|
"idpAzureConfigurationDescription": "Configure your Azure Entra ID OAuth2 credentials",
|
|
"idpTenantId": "Tenant ID",
|
|
"idpTenantIdPlaceholder": "your-tenant-id",
|
|
"idpAzureTenantIdDescription": "Your Azure tenant ID (found in Azure Active Directory overview)",
|
|
"idpAzureClientIdDescription": "Your Azure App Registration Client ID",
|
|
"idpAzureClientSecretDescription": "Your Azure App Registration Client Secret",
|
|
"idpGoogleTitle": "Google",
|
|
"idpGoogleAlt": "Google",
|
|
"idpAzureTitle": "Azure Entra ID",
|
|
"idpAzureAlt": "Azure",
|
|
"idpGoogleConfigurationTitle": "Google Configuration",
|
|
"idpAzureConfigurationTitle": "Azure Entra ID Configuration",
|
|
"idpTenantIdLabel": "Tenant ID",
|
|
"idpAzureClientIdDescription2": "Your Azure App Registration Client ID",
|
|
"idpAzureClientSecretDescription2": "Your Azure App Registration Client Secret",
|
|
"idpGoogleDescription": "Provedor Google OAuth2/OIDC",
|
|
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
|
|
"subnet": "Subnet",
|
|
"subnetDescription": "The subnet for this organization's network configuration.",
|
|
"authPage": "Auth Page",
|
|
"authPageDescription": "Configure the auth page for your organization",
|
|
"authPageDomain": "Auth Page Domain",
|
|
"noDomainSet": "No domain set",
|
|
"changeDomain": "Change Domain",
|
|
"selectDomain": "Select Domain",
|
|
"restartCertificate": "Restart Certificate",
|
|
"editAuthPageDomain": "Edit Auth Page Domain",
|
|
"setAuthPageDomain": "Set Auth Page Domain",
|
|
"failedToFetchCertificate": "Failed to fetch certificate",
|
|
"failedToRestartCertificate": "Failed to restart certificate",
|
|
"addDomainToEnableCustomAuthPages": "Add a domain to enable custom authentication pages for your organization",
|
|
"selectDomainForOrgAuthPage": "Select a domain for the organization's authentication page",
|
|
"domainPickerProvidedDomain": "Domínio fornecido",
|
|
"domainPickerFreeProvidedDomain": "Domínio fornecido grátis",
|
|
"domainPickerVerified": "Verificada",
|
|
"domainPickerUnverified": "Não verificado",
|
|
"domainPickerInvalidSubdomainStructure": "Este subdomínio contém caracteres ou estrutura inválidos. Ele será eliminado automaticamente quando você salvar.",
|
|
"domainPickerError": "ERRO",
|
|
"domainPickerErrorLoadDomains": "Falha ao carregar domínios da organização",
|
|
"domainPickerErrorCheckAvailability": "Não foi possível verificar a disponibilidade do domínio",
|
|
"domainPickerInvalidSubdomain": "Subdomínio inválido",
|
|
"domainPickerInvalidSubdomainRemoved": "A entrada \"{sub}\" foi removida porque ela não é válida.",
|
|
"domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" não pôde ser válido para {domain}.",
|
|
"domainPickerSubdomainSanitized": "Subdomínio banalizado",
|
|
"domainPickerSubdomainCorrected": "\"{sub}\" foi corrigido para \"{sanitized}\"",
|
|
"orgAuthSignInTitle": "Sign in to your organization",
|
|
"orgAuthChooseIdpDescription": "Choose your identity provider to continue",
|
|
"orgAuthNoIdpConfigured": "This organization doesn't have any identity providers configured. You can log in with your Pangolin identity instead.",
|
|
"orgAuthSignInWithPangolin": "Sign in with Pangolin",
|
|
"subscriptionRequiredToUse": "A subscription is required to use this feature.",
|
|
"idpDisabled": "Identity providers are disabled.",
|
|
"orgAuthPageDisabled": "Organization auth page is disabled.",
|
|
"domainRestartedDescription": "Domain verification restarted successfully",
|
|
"resourceAddEntrypointsEditFile": "Editar arquivo: config/traefik/traefik_config.yml",
|
|
"resourceExposePortsEditFile": "Editar arquivo: docker-compose.yml",
|
|
"emailVerificationRequired": "Verificação de e-mail é necessária. Por favor, faça login novamente via {dashboardUrl}/auth/login conclui esta etapa. Em seguida, volte aqui.",
|
|
"twoFactorSetupRequired": "Configuração de autenticação de dois fatores é necessária. Por favor, entre novamente via {dashboardUrl}/auth/login conclua este passo. Em seguida, volte aqui.",
|
|
"authPageErrorUpdateMessage": "An error occurred while updating the auth page settings",
|
|
"authPageUpdated": "Auth page updated successfully",
|
|
"healthCheckNotAvailable": "Local",
|
|
"rewritePath": "Rewrite Path",
|
|
"rewritePathDescription": "Optionally rewrite the path before forwarding to the target."
|
|
}
|