mirror of
https://github.com/fosrl/pangolin.git
synced 2025-12-05 19:17:29 -06:00
2099 lines
136 KiB
JSON
2099 lines
136 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": "Não é atualmente um membro de nenhuma organização. Crie uma organização para começar.",
|
|
"componentsErrorNoMember": "Não é atualmente um membro de nenhuma organização.",
|
|
"welcome": "Bem-vindo ao Pangolin",
|
|
"welcomeTo": "Bem-vindo ao",
|
|
"componentsCreateOrg": "Criar uma organização",
|
|
"componentsMember": "É 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": "Rejeitar",
|
|
"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 está a tentar aceder não foi aceito ou não é mais válido.",
|
|
"inviteErrorUser": "Lamentamos, mas parece que o convite que está a tentar aceder não é para este utilizador.",
|
|
"inviteLoginUser": "Verifique se você está logado como o utilizador correto.",
|
|
"inviteErrorNoUser": "Desculpe, mas parece que o convite que está a tentar aceder não é para um utilizador que existe.",
|
|
"inviteCreateUser": "Por favor, crie uma conta primeiro.",
|
|
"goHome": "Voltar ao inicio",
|
|
"inviteLogInOtherUser": "Fazer login como um utilizador diferente",
|
|
"createAnAccount": "Crie uma conta",
|
|
"inviteNotAccepted": "Convite não aceite",
|
|
"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": "apagar",
|
|
"name": "Nome:",
|
|
"online": "Disponível",
|
|
"offline": "Desconectado",
|
|
"site": "site",
|
|
"dataIn": "Dados de entrada",
|
|
"dataOut": "Dados de saída",
|
|
"connectionType": "Tipo de conexão",
|
|
"tunnelType": "Tipo de túnel",
|
|
"local": "Localização",
|
|
"edit": "Alterar",
|
|
"siteConfirmDelete": "Confirmar que pretende apagar o site",
|
|
"siteDelete": "Excluir site",
|
|
"siteMessageRemove": "Uma vez removido, o site não estará mais acessível. Todas as metas associadas ao site também serão removidas.",
|
|
"siteQuestionRemove": "Você tem certeza que deseja remover este site da organização?",
|
|
"siteManageSites": "Gerir 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 utilizador, 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 apagar 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 qualquer cliente WireGuard para estabelecer um túnel. Configuração manual NAT necessária. SOMENTE FUNCIONA EM NODES AUTO-HOSPEDADOS",
|
|
"siteLocalDescription": "Recursos locais apenas. Sem túneis.",
|
|
"siteLocalDescriptionSaas": "Apenas recursos locais. Sem túneis. Apenas disponível em nós remotos.",
|
|
"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": "Gerir links partilhados",
|
|
"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 apagar o link",
|
|
"shareErrorDeleteMessage": "Ocorreu um erro ao apagar 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 aceder 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 utilizadores 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 aceder 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": "Gerir Recursos",
|
|
"resourceDescription": "Crie proxies seguros para seus aplicativos privados",
|
|
"resourcesSearch": "Procurar recursos...",
|
|
"resourceAdd": "Adicionar Recurso",
|
|
"resourceErrorDelte": "Erro ao apagar 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.",
|
|
"resourceQuestionRemove": "Você tem certeza que deseja remover o recurso 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": "O proxy solicita ao seu aplicativo sobre TCP/UDP usando um número de porta.",
|
|
"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": "Selecionar país",
|
|
"searchCountries": "Buscar países...",
|
|
"noCountryFound": "Nenhum país encontrado.",
|
|
"siteSelectionDescription": "Este site fornecerá conectividade ao destino.",
|
|
"resourceType": "Tipo de Recurso",
|
|
"resourceTypeDescription": "Determine como você deseja aceder 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. Você mapeia o recurso para uma porta no servidor Pangolin do hospedeiro, para que você possa acessar o recurso do server-public-ip:mapped-port.",
|
|
"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 que pretende apagar o 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": "Gerir os detalhes e a configuração da sua organização",
|
|
"saveGeneralSettings": "Guardar configurações gerais",
|
|
"saveSettings": "Guardar 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 que pretende apagar a organização",
|
|
"orgMessageRemove": "Esta ação é irreversível e apagará todos os dados associados.",
|
|
"orgMessageConfirm": "Para confirmar, digite o nome da organização abaixo.",
|
|
"orgQuestionRemove": "Você tem certeza que deseja remover esta organização?",
|
|
"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 apagar organização",
|
|
"orgErrorDeleteMessage": "Ocorreu um erro ao apagar 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": "Gerir Utilizadores",
|
|
"accessUsersDescription": "Convidar utilizadores e adicioná-los a funções para gerir o acesso à sua organização",
|
|
"accessUsersSearch": "Procurar utilizadores...",
|
|
"accessUserCreate": "Criar Usuário",
|
|
"accessUserRemove": "Remover utilizador",
|
|
"username": "Usuário:",
|
|
"identityProvider": "Provedor de Identidade",
|
|
"role": "Funções",
|
|
"nameRequired": "O nome é obrigatório",
|
|
"accessRolesManage": "Gerir Funções",
|
|
"accessRolesDescription": "Configurar funções para gerir o acesso à sua organização",
|
|
"accessRolesSearch": "Pesquisar funções...",
|
|
"accessRolesAdd": "Adicionar função",
|
|
"accessRoleDelete": "Excluir Papel",
|
|
"description": "Descrição:",
|
|
"inviteTitle": "Convites Abertos",
|
|
"inviteDescription": "Gerir seus convites para outros utilizadores",
|
|
"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": "Guardar 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": "Guardar Permissões",
|
|
"apiKeysPermissionsTitle": "Permissões",
|
|
"apiKeys": "Chaves API",
|
|
"searchApiKeys": "Pesquisar chaves API...",
|
|
"apiKeysAdd": "Gerar Chave API",
|
|
"apiKeysErrorDelete": "Erro ao apagar chave API",
|
|
"apiKeysErrorDeleteMessage": "Erro ao apagar chave API",
|
|
"apiKeysQuestionRemove": "Tem certeza que deseja remover a chave de API da organização?",
|
|
"apiKeysMessageRemove": "Uma vez removida, a chave API não poderá mais ser utilizada.",
|
|
"apiKeysDeleteConfirm": "Confirmar Exclusão da Chave API",
|
|
"apiKeysDelete": "Excluir Chave API",
|
|
"apiKeysManage": "Gerir Chaves API",
|
|
"apiKeysDescription": "As chaves API são usadas para autenticar com a API de integração",
|
|
"apiKeysSettings": "Configurações de {apiKeyName}",
|
|
"userTitle": "Gerir Todos os Utilizadores",
|
|
"userDescription": "Visualizar e gerir todos os utilizadores no sistema",
|
|
"userAbount": "Sobre a Gestão de Usuário",
|
|
"userAbountDescription": "Esta tabela exibe todos os objetos root do utilizador. Cada utilizador pode pertencer a várias organizações. Remover um utilizador de uma organização não exclui seu objeto de utilizador raiz - ele permanecerá no sistema. Para remover completamente um utilizador do sistema, você deve apagar seu objeto raiz usando a ação de apagar nesta tabela.",
|
|
"userServer": "Utilizadores do Servidor",
|
|
"userSearch": "Pesquisar utilizadores do servidor...",
|
|
"userErrorDelete": "Erro ao apagar utilizador",
|
|
"userDeleteConfirm": "Confirmar Exclusão do Usuário",
|
|
"userDeleteServer": "Excluir utilizador do servidor",
|
|
"userMessageRemove": "O utilizador será removido de todas as organizações e será completamente removido do servidor.",
|
|
"userQuestionRemove": "Tem certeza que deseja excluir permanentemente o usuário 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 apagar chave de licença",
|
|
"licenseErrorKeyDeleteDescription": "Ocorreu um erro ao apagar 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?",
|
|
"licenseKeyDelete": "Excluir Chave de Licença",
|
|
"licenseKeyDeleteConfirm": "Confirmar que pretende apagar a chave de licença",
|
|
"licenseTitle": "Gerir Status da Licença",
|
|
"licenseTitleDescription": "Visualizar e gerir chaves de licença no sistema",
|
|
"licenseHost": "Licença do host",
|
|
"licenseHostDescription": "Gerir 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?",
|
|
"inviteMessageRemove": "Uma vez removido, este convite não será mais válido. Você sempre pode convidar o utilizador 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 utilizador",
|
|
"inviteGenerate": "Um novo convite foi gerado para {email}.",
|
|
"inviteDuplicateError": "Convite Duplicado",
|
|
"inviteDuplicateErrorDescription": "Já existe um convite para este utilizador.",
|
|
"inviteRateLimitError": "Limite de Taxa Excedido",
|
|
"inviteRateLimitErrorDescription": "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 utilizador deve aceder o link abaixo para aceitar o convite.",
|
|
"inviteRegenerateButton": "Regenerar",
|
|
"expiresAt": "Expira em",
|
|
"accessRoleUnknown": "Função Desconhecida",
|
|
"placeholder": "Espaço reservado",
|
|
"userErrorOrgRemove": "Falha ao remover utilizador",
|
|
"userErrorOrgRemoveDescription": "Ocorreu um erro ao remover o utilizador.",
|
|
"userOrgRemoved": "Usuário removido",
|
|
"userOrgRemovedDescription": "O utilizador {email} foi removido da organização.",
|
|
"userQuestionOrgRemove": "Você tem certeza que deseja remover este usuário da organização?",
|
|
"userMessageOrgRemove": "Uma vez removido, este utilizador não terá mais acesso à organização. Você sempre pode reconvidá-lo depois, mas eles precisarão aceitar o convite novamente.",
|
|
"userRemoveOrgConfirm": "Confirmar Remoção do Usuário",
|
|
"userRemoveOrg": "Remover Usuário da Organização",
|
|
"users": "Utilizadores",
|
|
"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 utilizador é 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 utilizador já é membro da organização.",
|
|
"inviteError": "Falha ao convidar utilizador",
|
|
"inviteErrorDescription": "Ocorreu um erro ao convidar o utilizador",
|
|
"userInvited": "Usuário convidado",
|
|
"userInvitedDescription": "O utilizador foi convidado com sucesso.",
|
|
"userErrorCreate": "Falha ao criar utilizador",
|
|
"userErrorCreateDescription": "Ocorreu um erro ao criar o utilizador",
|
|
"userCreated": "Usuário criado",
|
|
"userCreatedDescription": "O utilizador foi criado com sucesso.",
|
|
"userTypeInternal": "Usuário Interno",
|
|
"userTypeInternalDescription": "Convidar um utilizador para se juntar à sua organização diretamente.",
|
|
"userTypeExternal": "Usuário Externo",
|
|
"userTypeExternalDescription": "Criar um utilizador com um provedor de identidade externo.",
|
|
"accessUserCreateDescription": "Siga os passos abaixo para criar um novo utilizador",
|
|
"userSeeAll": "Ver Todos os Utilizadores",
|
|
"userTypeTitle": "Tipo de Usuário",
|
|
"userTypeDescription": "Determine como você deseja criar o utilizador",
|
|
"userSettings": "Informações do Usuário",
|
|
"userSettingsDescription": "Insira os detalhes para o novo utilizador",
|
|
"inviteEmailSent": "Enviar e-mail de convite para o utilizador",
|
|
"inviteValid": "Válido Por",
|
|
"selectDuration": "Selecionar duração",
|
|
"accessRoleSelect": "Selecionar função",
|
|
"inviteEmailSentDescription": "Um e-mail foi enviado ao utilizador com o link de acesso abaixo. Eles devem aceder ao link para aceitar o convite.",
|
|
"inviteSentDescription": "O utilizador foi convidado. Eles devem aceder ao 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 utilizador externo",
|
|
"idpNotConfigured": "Nenhum provedor de identidade está configurado. Configure um provedor de identidade antes de criar utilizadores externos.",
|
|
"usernameUniq": "Isto deve corresponder ao nome de utilizador único que existe no provedor de identidade selecionado.",
|
|
"emailOptional": "E-mail (Opcional)",
|
|
"nameOptional": "Nome (Opcional)",
|
|
"accessControls": "Controlos de Acesso",
|
|
"userDescription2": "Gerir as configurações deste utilizador",
|
|
"accessRoleErrorAdd": "Falha ao adicionar utilizador à função",
|
|
"accessRoleErrorAddDescription": "Ocorreu um erro ao adicionar utilizador à função.",
|
|
"userSaved": "Usuário salvo",
|
|
"userSavedDescription": "O utilizador foi atualizado.",
|
|
"autoProvisioned": "Auto provisionado",
|
|
"autoProvisionedDescription": "Permitir que este utilizador seja gerido automaticamente pelo provedor de identidade",
|
|
"accessControlsDescription": "Gerir o que este utilizador pode aceder e fazer na organização",
|
|
"accessControlsSubmit": "Guardar Controlos de Acesso",
|
|
"roles": "Funções",
|
|
"accessUsersRoles": "Gerir Utilizadores e Funções",
|
|
"accessUsersRolesDescription": "Convide utilizadores e adicione-os a funções para gerir 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",
|
|
"proxyEnableSSLDescription": "Habilitar criptografia SSL/TLS para conexões HTTPS seguras a seus alvos.",
|
|
"target": "Target",
|
|
"configureTarget": "Configurar Alvos",
|
|
"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",
|
|
"targetTlsSniDescription": "O Nome do Servidor TLS para usar para SNI. Deixe vazio para usar o padrão.",
|
|
"targetTlsSubmit": "Guardar 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": "Este recurso não tem nenhum alvo. Adicione um alvo para configurar para onde enviar solicitações para sua área de administração.",
|
|
"targetNoOneDescription": "Adicionar mais de um alvo acima habilitará o balanceamento de carga.",
|
|
"targetsSubmit": "Guardar Alvos",
|
|
"addTarget": "Adicionar Alvo",
|
|
"targetErrorInvalidIp": "Endereço IP inválido",
|
|
"targetErrorInvalidIpDescription": "Por favor, insira um endereço IP ou nome de host válido",
|
|
"targetErrorInvalidPort": "Porta inválida",
|
|
"targetErrorInvalidPortDescription": "Por favor, digite um número de porta válido",
|
|
"targetErrorNoSite": "Nenhum site selecionado",
|
|
"targetErrorNoSiteDescription": "Selecione um site para o destino",
|
|
"targetCreated": "Destino criado",
|
|
"targetCreatedDescription": "O alvo foi criado com sucesso",
|
|
"targetErrorCreate": "Falha ao criar destino",
|
|
"targetErrorCreateDescription": "Ocorreu um erro ao criar o destino",
|
|
"save": "Guardar",
|
|
"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": "Guardar 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": "Guardar 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 utilizadores 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 utilizador",
|
|
"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 utilizadores com estes endereços de e-mail poderão aceder 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": "Guardar 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 aceder este recurso.",
|
|
"resourceUsersRoles": "Utilizadores e Funções",
|
|
"resourceUsersRolesDescription": "Configure quais utilizadores e funções podem visitar este recurso",
|
|
"resourceUsersRolesSubmit": "Guardar Utilizadores e Funções",
|
|
"resourceWhitelistSave": "Salvo com sucesso",
|
|
"resourceWhitelistSaveDescription": "As configurações da lista permitida foram salvas",
|
|
"ssoUse": "Usar SSO da Plataforma",
|
|
"ssoUseDescription": "Os utilizadores 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 utilizadores e gerir 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 apagar 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 apagar 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",
|
|
"licenseTierPersonal": "Licença Pessoal",
|
|
"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?",
|
|
"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": "EE",
|
|
"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",
|
|
"changePassword": "Mudar a senha",
|
|
"changePasswordDescription": "Atualize a senha da sua conta",
|
|
"oldPassword": "Palavra-passe Atual",
|
|
"newPassword": "Nova Palavra-Passe",
|
|
"confirmNewPassword": "Confirme a Nova Senha",
|
|
"changePasswordError": "Falha ao alterar a senha",
|
|
"changePasswordErrorDescription": "Ocorreu um erro ao alterar sua senha",
|
|
"changePasswordSuccess": "Senha alterada com sucesso",
|
|
"changePasswordSuccessDescription": "Sua senha foi atualizada com sucesso",
|
|
"passwordExpiryRequired": "Expiração de senha necessária",
|
|
"passwordExpiryDescription": "Esta organização exige que você altere sua senha a cada {maxDays} dias.",
|
|
"changePasswordNow": "Alterar a senha agora",
|
|
"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 utilizador",
|
|
"inviteErrorUserNotExists": "O utilizador 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 Utilizadores",
|
|
"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 utilizador Org",
|
|
"createOrgUser": "Criar utilizador 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",
|
|
"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": "Configurações",
|
|
"sidebarAllUsers": "Todos os utilizadores",
|
|
"sidebarIdentityProviders": "Provedores de identidade",
|
|
"sidebarLicense": "Tipo:",
|
|
"sidebarClients": "Clientes",
|
|
"sidebarDomains": "Domínios",
|
|
"sidebarBluePrints": "Diagramas",
|
|
"blueprints": "Diagramas",
|
|
"blueprintsDescription": "Aplicar configurações declarativas e ver execuções anteriores",
|
|
"blueprintAdd": "Adicionar Diagrama",
|
|
"blueprintGoBack": "Ver todos os Diagramas",
|
|
"blueprintCreate": "Criar Diagrama",
|
|
"blueprintCreateDescription2": "Siga as etapas abaixo para criar e aplicar um novo diagrama",
|
|
"blueprintDetails": "Detalhes do Diagrama",
|
|
"blueprintDetailsDescription": "Veja o resultado do diagrama aplicado e todos os erros que ocorreram",
|
|
"blueprintInfo": "Informação do Diagrama",
|
|
"message": "mensagem",
|
|
"blueprintContentsDescription": "Defina o conteúdo YAML descrevendo a sua infraestrutura",
|
|
"blueprintErrorCreateDescription": "Ocorreu um erro ao aplicar o diagrama",
|
|
"blueprintErrorCreate": "Erro ao criar diagrama",
|
|
"searchBlueprintProgress": "Pesquisar diagramas...",
|
|
"appliedAt": "Aplicado em",
|
|
"source": "fonte",
|
|
"contents": "Conteúdo",
|
|
"parsedContents": "Conteúdo analisado (Somente Leitura)",
|
|
"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": "Gerir 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 da sua conta?",
|
|
"domainMessageRemove": "Uma vez removido, o domínio não estará mais associado à sua conta.",
|
|
"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": "Gerir suas informações de faturação 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": "Guardar 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": "Selecionar Região",
|
|
"regionSelectorInfo": "Selecionar uma região nos ajuda a fornecer melhor desempenho para sua localização. Você não precisa estar na mesma região que seu servidor.",
|
|
"regionSelectorPlaceholder": "Escolher uma região",
|
|
"regionSelectorComingSoon": "Em breve",
|
|
"billingLoadingSubscription": "Carregando assinatura...",
|
|
"billingFreeTier": "Plano Gratuito",
|
|
"billingWarningOverLimit": "Aviso: Você ultrapassou um ou mais limites de uso. Seus sites não se conectarão até você modificar sua assinatura ou ajustar seu uso.",
|
|
"billingUsageLimitsOverview": "Visão Geral dos Limites de Uso",
|
|
"billingMonitorUsage": "Monitore seu uso em relação aos limites configurados. Se precisar aumentar esses limites, entre em contato conosco support@pangolin.net.",
|
|
"billingDataUsage": "Uso de Dados",
|
|
"billingOnlineTime": "Tempo Online do Site",
|
|
"billingUsers": "Usuários Ativos",
|
|
"billingDomains": "Domínios Ativos",
|
|
"billingRemoteExitNodes": "Nodos Auto-Hospedados Ativos",
|
|
"billingNoLimitConfigured": "Nenhum limite configurado",
|
|
"billingEstimatedPeriod": "Período Estimado de Cobrança",
|
|
"billingIncludedUsage": "Uso Incluído",
|
|
"billingIncludedUsageDescription": "Uso incluído no seu plano de assinatura atual",
|
|
"billingFreeTierIncludedUsage": "Limites de uso do plano gratuito",
|
|
"billingIncluded": "incluído",
|
|
"billingEstimatedTotal": "Total Estimado:",
|
|
"billingNotes": "Notas",
|
|
"billingEstimateNote": "Esta é uma estimativa baseada no seu uso atual.",
|
|
"billingActualChargesMayVary": "As cobranças reais podem variar.",
|
|
"billingBilledAtEnd": "Sua cobrança será feita ao final do período de cobrança.",
|
|
"billingModifySubscription": "Modificar Assinatura",
|
|
"billingStartSubscription": "Iniciar Assinatura",
|
|
"billingRecurringCharge": "Cobrança Recorrente",
|
|
"billingManageSubscriptionSettings": "Gerenciar as configurações e preferências da sua assinatura",
|
|
"billingNoActiveSubscription": "Você não tem uma assinatura ativa. Inicie sua assinatura para aumentar os limites de uso.",
|
|
"billingFailedToLoadSubscription": "Falha ao carregar assinatura",
|
|
"billingFailedToLoadUsage": "Falha ao carregar uso",
|
|
"billingFailedToGetCheckoutUrl": "Falha ao obter URL de checkout",
|
|
"billingPleaseTryAgainLater": "Por favor, tente novamente mais tarde.",
|
|
"billingCheckoutError": "Erro de Checkout",
|
|
"billingFailedToGetPortalUrl": "Falha ao obter URL do portal",
|
|
"billingPortalError": "Erro do Portal",
|
|
"billingDataUsageInfo": "Você é cobrado por todos os dados transferidos através de seus túneis seguros quando conectado à nuvem. Isso inclui o tráfego de entrada e saída em todos os seus sites. Quando você atingir o seu limite, seus sites desconectarão até que você atualize seu plano ou reduza o uso. Os dados não serão cobrados ao usar os nós.",
|
|
"billingOnlineTimeInfo": "Cobrança de acordo com o tempo em que seus sites permanecem conectados à nuvem. Por exemplo, 44,640 minutos é igual a um site que roda 24/7 para um mês inteiro. Quando você atinge o seu limite, seus sites desconectarão até que você faça o upgrade do seu plano ou reduza o uso. O tempo não é cobrado ao usar nós.",
|
|
"billingUsersInfo": "Você será cobrado por cada usuário em sua organização. A cobrança é calculada diariamente com base no número de contas de usuário ativas em sua organização.",
|
|
"billingDomainInfo": "Você será cobrado por cada domínio em sua organização. A cobrança é calculada diariamente com base no número de contas de domínio ativas em sua organização.",
|
|
"billingRemoteExitNodesInfo": "Você será cobrado por cada Nodo gerenciado em sua organização. A cobrança é calculada diariamente com base no número de Nodos gerenciados ativos em sua organização.",
|
|
"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": "Gerir 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",
|
|
"twoFactorAuthentication": "Autenticação dupla",
|
|
"twoFactorDescription": "Esta organização requer autenticação de dois fatores.",
|
|
"enableTwoFactor": "Ativar autenticação dupla",
|
|
"organizationSecurityPolicy": "Política de Segurança da Organização",
|
|
"organizationSecurityPolicyDescription": "Esta organização tem requisitos de segurança que precisam ser cumpridos antes que você possa acessá-la",
|
|
"securityRequirements": "Requisitos De Segurança",
|
|
"allRequirementsMet": "Todos os requisitos foram cumpridos",
|
|
"completeRequirementsToContinue": "Preencha os requisitos abaixo para continuar acessando esta organização",
|
|
"youCanNowAccessOrganization": "Agora você pode acessar esta organização",
|
|
"reauthenticationRequired": "Comprimento da sessão",
|
|
"reauthenticationDescription": "Esta organização requer que você faça login a cada {maxDays} dias.",
|
|
"reauthenticationDescriptionHours": "Esta organização exige que você faça login a cada {maxHours} horas.",
|
|
"reauthenticateNow": "Iniciar sessão novamente",
|
|
"adminEnabled2FaOnYourAccount": "Seu administrador ativou a autenticação de dois fatores para {email}. Complete o processo de configuração para continuar.",
|
|
"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": "Guardar 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": "Calculadora de Preços",
|
|
"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",
|
|
"advancedMode": "Modo Avançado",
|
|
"targetErrorDuplicateTargetFound": "Alvo duplicado encontrado",
|
|
"healthCheckHealthy": "Saudável",
|
|
"healthCheckUnhealthy": "Não Saudável",
|
|
"healthCheckUnknown": "Desconhecido",
|
|
"healthCheck": "Verificação de Saúde",
|
|
"configureHealthCheck": "Configurar Verificação de Saúde",
|
|
"configureHealthCheckDescription": "Configure a monitorização de saúde para {target}",
|
|
"enableHealthChecks": "Ativar Verificações de Saúde",
|
|
"enableHealthChecksDescription": "Monitore a saúde deste alvo. Você pode monitorar um ponto de extremidade diferente do alvo, se necessário.",
|
|
"healthScheme": "Método",
|
|
"healthSelectScheme": "Selecione o Método",
|
|
"healthCheckPath": "Caminho",
|
|
"healthHostname": "IP / Nome do Host",
|
|
"healthPort": "Porta",
|
|
"healthCheckPathDescription": "O caminho para verificar o estado de saúde.",
|
|
"healthyIntervalSeconds": "Intervalo Saudável",
|
|
"unhealthyIntervalSeconds": "Intervalo Não Saudável",
|
|
"IntervalSeconds": "Intervalo Saudável",
|
|
"timeoutSeconds": "Tempo Limite",
|
|
"timeIsInSeconds": "O tempo está em segundos",
|
|
"retryAttempts": "Tentativas de Repetição",
|
|
"expectedResponseCodes": "Códigos de Resposta Esperados",
|
|
"expectedResponseCodesDescription": "Código de status HTTP que indica estado saudável. Se deixado em branco, 200-300 é considerado saudável.",
|
|
"customHeaders": "Cabeçalhos Personalizados",
|
|
"customHeadersDescription": "Separados por cabeçalhos da nova linha: Nome do Cabeçalho: valor",
|
|
"headersValidationError": "Cabeçalhos devem estar no formato: Nome do Cabeçalho: valor.",
|
|
"saveHealthCheck": "Salvar Verificação de Saúde",
|
|
"healthCheckSaved": "Verificação de Saúde Salva",
|
|
"healthCheckSavedDescription": "Configuração de verificação de saúde salva com sucesso",
|
|
"healthCheckError": "Erro de Verificação de Saúde",
|
|
"healthCheckErrorDescription": "Ocorreu um erro ao salvar a configuração de verificação de saúde",
|
|
"healthCheckPathRequired": "O caminho de verificação de saúde é obrigatório",
|
|
"healthCheckMethodRequired": "O método HTTP é obrigatório",
|
|
"healthCheckIntervalMin": "O intervalo de verificação deve ser de pelo menos 5 segundos",
|
|
"healthCheckTimeoutMin": "O tempo limite deve ser de pelo menos 1 segundo",
|
|
"healthCheckRetryMin": "As tentativas de repetição devem ser pelo menos 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": "Nota: Domínios gratuitos fornecidos não estão disponíveis para instâncias auto-hospedadas no momento.",
|
|
"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": "Guardar 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 aceder 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 utilizador 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": "Nós remotos",
|
|
"remoteExitNodeDescription": "Auto-hospedar um ou mais nós remotos para estender sua conectividade de rede e reduzir a dependência da nuvem",
|
|
"remoteExitNodes": "Nós",
|
|
"searchRemoteExitNodes": "Buscar nós...",
|
|
"remoteExitNodeAdd": "Adicionar node",
|
|
"remoteExitNodeErrorDelete": "Erro ao excluir nó",
|
|
"remoteExitNodeQuestionRemove": "Tem certeza de que deseja remover o nó da organização?",
|
|
"remoteExitNodeMessageRemove": "Uma vez removido, o nó não estará mais acessível.",
|
|
"remoteExitNodeConfirmDelete": "Confirmar exclusão do nó",
|
|
"remoteExitNodeDelete": "Excluir nó",
|
|
"sidebarRemoteExitNodes": "Nós remotos",
|
|
"remoteExitNodeCreate": {
|
|
"title": "Criar nó",
|
|
"description": "Crie um novo nó para estender sua conectividade de rede",
|
|
"viewAllButton": "Ver Todos os Nós",
|
|
"strategy": {
|
|
"title": "Estratégia de Criação",
|
|
"description": "Escolha isto para configurar o seu nó manualmente ou gerar novas credenciais.",
|
|
"adopt": {
|
|
"title": "Adotar Nodo",
|
|
"description": "Escolha isto se você já tem credenciais para o nó."
|
|
},
|
|
"generate": {
|
|
"title": "Gerar Chaves",
|
|
"description": "Escolha esta opção se você quer gerar novas chaves para o nó"
|
|
}
|
|
},
|
|
"adopt": {
|
|
"title": "Adotar Nodo Existente",
|
|
"description": "Digite as credenciais do nó existente que deseja adoptar",
|
|
"nodeIdLabel": "Nó ID",
|
|
"nodeIdDescription": "O ID do nó existente que você deseja adoptar",
|
|
"secretLabel": "Chave Secreta",
|
|
"secretDescription": "A chave secreta do nó existente",
|
|
"submitButton": "Nó Adotado"
|
|
},
|
|
"generate": {
|
|
"title": "Credenciais Geradas",
|
|
"description": "Use estas credenciais geradas para configurar o seu nó",
|
|
"nodeIdTitle": "Nó ID",
|
|
"secretTitle": "Chave Secreta",
|
|
"saveCredentialsTitle": "Adicionar Credenciais à Configuração",
|
|
"saveCredentialsDescription": "Adicione essas credenciais ao arquivo de configuração do seu nodo de Pangolin auto-hospedado para completar a conexão.",
|
|
"submitButton": "Criar nó"
|
|
},
|
|
"validation": {
|
|
"adoptRequired": "ID do nó e Segredo são necessários ao adotar um nó existente"
|
|
},
|
|
"errors": {
|
|
"loadDefaultsFailed": "Falha ao carregar padrões",
|
|
"defaultsNotLoaded": "Padrões não carregados",
|
|
"createFailed": "Falha ao criar nó"
|
|
},
|
|
"success": {
|
|
"created": "Nó criado com sucesso"
|
|
}
|
|
},
|
|
"remoteExitNodeSelection": "Seleção de nó",
|
|
"remoteExitNodeSelectionDescription": "Selecione um nó para encaminhar o tráfego para este site local",
|
|
"remoteExitNodeRequired": "Um nó deve ser seleccionado para sites locais",
|
|
"noRemoteExitNodesAvailable": "Nenhum nó disponível",
|
|
"noRemoteExitNodesAvailableDescription": "Nenhum nó está disponível para esta organização. Crie um nó primeiro para usar sites locais.",
|
|
"exitNode": "Nodo de Saída",
|
|
"country": "País",
|
|
"rulesMatchCountry": "Atualmente baseado no IP de origem",
|
|
"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 gerir. 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": "Determinar como as funções são atribuídas aos usuários quando eles fazem login quando Auto Provisão está habilitada.",
|
|
"selectRole": "Selecione uma função",
|
|
"roleMappingExpression": "Expressão",
|
|
"selectRolePlaceholder": "Escolha uma função",
|
|
"selectRoleDescription": "Selecione uma função para atribuir a todos os usuários deste provedor de identidade",
|
|
"roleMappingExpressionDescription": "Insira uma expressão JMESPath para extrair informações da função do token de ID",
|
|
"idpTenantIdRequired": "ID do inquilino é necessária",
|
|
"invalidValue": "Valor Inválido",
|
|
"idpTypeLabel": "Tipo de provedor de identidade",
|
|
"roleMappingExpressionPlaceholder": "ex.: Contem (grupos, 'administrador') && 'Administrador' 「'Membro'",
|
|
"idpGoogleConfiguration": "Configuração do Google",
|
|
"idpGoogleConfigurationDescription": "Configurar suas credenciais do Google OAuth2",
|
|
"idpGoogleClientIdDescription": "Seu ID de Cliente OAuth2 do Google",
|
|
"idpGoogleClientSecretDescription": "Seu Segredo de Cliente OAuth2 do Google",
|
|
"idpAzureConfiguration": "Configuração de ID do Azure Entra",
|
|
"idpAzureConfigurationDescription": "Configure as suas credenciais do Azure Entra ID OAuth2",
|
|
"idpTenantId": "ID do Inquilino",
|
|
"idpTenantIdPlaceholder": "seu-tenente-id",
|
|
"idpAzureTenantIdDescription": "Seu ID do tenant Azure (encontrado na visão geral do diretório ativo Azure)",
|
|
"idpAzureClientIdDescription": "Seu ID de Cliente de Registro do App Azure",
|
|
"idpAzureClientSecretDescription": "Seu segredo de cliente de registro de aplicativos Azure",
|
|
"idpGoogleTitle": "Google",
|
|
"idpGoogleAlt": "Google",
|
|
"idpAzureTitle": "Azure Entra ID",
|
|
"idpAzureAlt": "Azure",
|
|
"idpGoogleConfigurationTitle": "Configuração do Google",
|
|
"idpAzureConfigurationTitle": "Configuração de ID do Azure Entra",
|
|
"idpTenantIdLabel": "ID do Inquilino",
|
|
"idpAzureClientIdDescription2": "Seu ID de Cliente de Registro do App Azure",
|
|
"idpAzureClientSecretDescription2": "Seu segredo de cliente de registro de aplicativos Azure",
|
|
"idpGoogleDescription": "Provedor Google OAuth2/OIDC",
|
|
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
|
|
"subnet": "Sub-rede",
|
|
"subnetDescription": "A sub-rede para a configuração de rede dessa organização.",
|
|
"authPage": "Página de Autenticação",
|
|
"authPageDescription": "Configurar a página de autenticação para sua organização",
|
|
"authPageDomain": "Domínio de Página Autenticação",
|
|
"noDomainSet": "Nenhum domínio definido",
|
|
"changeDomain": "Alterar domínio",
|
|
"selectDomain": "Selecionar domínio",
|
|
"restartCertificate": "Reiniciar Certificado",
|
|
"editAuthPageDomain": "Editar Página de Autenticação",
|
|
"setAuthPageDomain": "Definir domínio da página de autenticação",
|
|
"failedToFetchCertificate": "Falha ao buscar o certificado",
|
|
"failedToRestartCertificate": "Falha ao reiniciar o certificado",
|
|
"addDomainToEnableCustomAuthPages": "Adicione um domínio para habilitar páginas de autenticação personalizadas para sua organização",
|
|
"selectDomainForOrgAuthPage": "Selecione um domínio para a página de autenticação da organização",
|
|
"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": "Entrar na sua organização",
|
|
"orgAuthChooseIdpDescription": "Escolha o seu provedor de identidade para continuar",
|
|
"orgAuthNoIdpConfigured": "Esta organização não tem nenhum provedor de identidade configurado. Você pode entrar com a identidade do seu Pangolin.",
|
|
"orgAuthSignInWithPangolin": "Entrar com o Pangolin",
|
|
"subscriptionRequiredToUse": "Uma assinatura é necessária para usar esse recurso.",
|
|
"idpDisabled": "Provedores de identidade estão desabilitados.",
|
|
"orgAuthPageDisabled": "A página de autenticação da organização está desativada.",
|
|
"domainRestartedDescription": "Verificação de domínio reiniciado com sucesso",
|
|
"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.",
|
|
"additionalSecurityRequired": "Segurança adicional necessária",
|
|
"organizationRequiresAdditionalSteps": "Esta organização requer etapas de segurança adicionais antes que você possa acessar os recursos.",
|
|
"completeTheseSteps": "Conclua estas etapas",
|
|
"enableTwoFactorAuthentication": "Ativar autenticação de dois fatores",
|
|
"completeSecuritySteps": "Passos de segurança completos",
|
|
"securitySettings": "Configurações de Segurança",
|
|
"securitySettingsDescription": "Configurar políticas de segurança para a sua organização",
|
|
"requireTwoFactorForAllUsers": "Exigir autenticação dupla para todos os usuários",
|
|
"requireTwoFactorDescription": "Quando ativado, todos os usuários internos nesta organização devem ter a autenticação de dois fatores ativada para acessar a organização.",
|
|
"requireTwoFactorDisabledDescription": "Este recurso requer uma licença válida (Enterprise) ou assinatura ativa (SaaS)",
|
|
"requireTwoFactorCannotEnableDescription": "Você deve ativar a autenticação de dois fatores para sua conta antes de aplicá-la para todos os usuários",
|
|
"maxSessionLength": "Comprimento Máximo da Sessão",
|
|
"maxSessionLengthDescription": "Definir a duração máxima para as sessões dos usuários. Após esse tempo, os usuários precisarão autenticar novamente.",
|
|
"maxSessionLengthDisabledDescription": "Este recurso requer uma licença válida (Enterprise) ou assinatura ativa (SaaS)",
|
|
"selectSessionLength": "Selecionar duração da sessão",
|
|
"unenforced": "Inforçado",
|
|
"1Hour": "number@@0 horas",
|
|
"3Hours": "3 horas",
|
|
"6Hours": "6 horas",
|
|
"12Hours": "12 horas",
|
|
"1DaySession": "1 dia",
|
|
"3Days": "3 dias",
|
|
"7Days": "7 dias",
|
|
"14Days": "14 dias",
|
|
"30DaysSession": "30 dias",
|
|
"90DaysSession": "90 dias",
|
|
"180DaysSession": "180 dias",
|
|
"passwordExpiryDays": "Expiração da Senha",
|
|
"editPasswordExpiryDescription": "Defina o número de dias antes que os usuários sejam obrigados a mudar sua senha.",
|
|
"selectPasswordExpiry": "Selecione a senha expirada",
|
|
"30Days": "30 dias",
|
|
"1Day": "1 dia",
|
|
"60Days": "60 dias",
|
|
"90Days": "90 dias",
|
|
"180Days": "180 dias",
|
|
"1Year": "1 ano",
|
|
"subscriptionBadge": "Assinatura requerida",
|
|
"securityPolicyChangeWarning": "Aviso de Mudança da Política de Segurança",
|
|
"securityPolicyChangeDescription": "Você está prestes a alterar as configurações da política de segurança. Depois de salvar, talvez você precise se autenticar novamente para cumprir estas atualizações de política. Todos os usuários que não estiverem em conformidade também precisarão reautenticar.",
|
|
"securityPolicyChangeConfirmMessage": "Eu confirmo",
|
|
"securityPolicyChangeWarningText": "Isso afetará todos os usuários da organização",
|
|
"authPageErrorUpdateMessage": "Ocorreu um erro ao atualizar as configurações da página de autenticação",
|
|
"authPageErrorUpdate": "Não é possível atualizar a página de autenticação",
|
|
"authPageUpdated": "Página de autenticação atualizada com sucesso",
|
|
"healthCheckNotAvailable": "Localização",
|
|
"rewritePath": "Reescrever Caminho",
|
|
"rewritePathDescription": "Opcionalmente reescreva o caminho antes de encaminhar ao destino.",
|
|
"continueToApplication": "Continuar para o aplicativo",
|
|
"checkingInvite": "Checando convite",
|
|
"setResourceHeaderAuth": "setResourceHeaderAuth",
|
|
"resourceHeaderAuthRemove": "Remover autenticação de cabeçalho",
|
|
"resourceHeaderAuthRemoveDescription": "Autenticação de cabeçalho removida com sucesso.",
|
|
"resourceErrorHeaderAuthRemove": "Falha ao remover autenticação de cabeçalho",
|
|
"resourceErrorHeaderAuthRemoveDescription": "Não foi possível remover a autenticação do cabeçalho para o recurso.",
|
|
"resourceHeaderAuthProtectionEnabled": "Autenticação de Cabeçalho Habilitada",
|
|
"resourceHeaderAuthProtectionDisabled": "Autenticação de Cabeçalho Desativada",
|
|
"headerAuthRemove": "Remover autenticação de cabeçalho",
|
|
"headerAuthAdd": "Adicionar Autenticação do Cabeçalho",
|
|
"resourceErrorHeaderAuthSetup": "Falha ao definir autenticação de cabeçalho",
|
|
"resourceErrorHeaderAuthSetupDescription": "Não foi possível definir a autenticação do cabeçalho para o recurso.",
|
|
"resourceHeaderAuthSetup": "Autenticação de Cabeçalho definida com sucesso",
|
|
"resourceHeaderAuthSetupDescription": "Autenticação de cabeçalho foi definida com sucesso.",
|
|
"resourceHeaderAuthSetupTitle": "Definir autenticação de cabeçalho",
|
|
"resourceHeaderAuthSetupTitleDescription": "Defina as credenciais de autenticação básica (nome de usuário e senha) para proteger este recurso com a Autenticação de Cabeçalho HTTP. Acessá-lo usando o formato https://username:password@resource.example.com",
|
|
"resourceHeaderAuthSubmit": "Definir autenticação de cabeçalho",
|
|
"actionSetResourceHeaderAuth": "Definir autenticação de cabeçalho",
|
|
"enterpriseEdition": "Edição Enterprise",
|
|
"unlicensed": "Sem licença",
|
|
"beta": "Beta",
|
|
"manageClients": "Gerenciar Clientes",
|
|
"manageClientsDescription": "Clientes são dispositivos que podem se conectar aos seus sites",
|
|
"licenseTableValidUntil": "Válido até",
|
|
"saasLicenseKeysSettingsTitle": "Licenças empresariais",
|
|
"saasLicenseKeysSettingsDescription": "Gerar e gerenciar chaves de licença Enterprise para instâncias Pangolin auto-hospedadas",
|
|
"sidebarEnterpriseLicenses": "Licenças",
|
|
"generateLicenseKey": "Gerar Chave de Licença",
|
|
"generateLicenseKeyForm": {
|
|
"validation": {
|
|
"emailRequired": "Por favor, insira um endereço de e-mail válido",
|
|
"useCaseTypeRequired": "Por favor, selecione um tipo de caso de uso",
|
|
"firstNameRequired": "O primeiro nome é obrigatório",
|
|
"lastNameRequired": "Último nome é obrigatório",
|
|
"primaryUseRequired": "Descreva seu uso primário",
|
|
"jobTitleRequiredBusiness": "O título do trabalho é necessário para o uso de negócios",
|
|
"industryRequiredBusiness": "Indústria é necessária para uso de negócios",
|
|
"stateProvinceRegionRequired": "Estado/Província/Região é necessário",
|
|
"postalZipCodeRequired": "Código postal/CEP é obrigatório",
|
|
"companyNameRequiredBusiness": "O nome da empresa é necessário para uso empresarial",
|
|
"countryOfResidenceRequiredBusiness": "O país de residência é necessário para a utilização da empresa",
|
|
"countryRequiredPersonal": "País é necessário para uso pessoal",
|
|
"agreeToTermsRequired": "Você deve concordar com os termos",
|
|
"complianceConfirmationRequired": "Você deve confirmar o cumprimento da Licença Fossorial Comercial"
|
|
},
|
|
"useCaseOptions": {
|
|
"personal": {
|
|
"title": "Uso pessoal",
|
|
"description": "Para uso individual, não comercial, como aprendizagem, projetos pessoais ou experimentação."
|
|
},
|
|
"business": {
|
|
"title": "Uso de Negócios",
|
|
"description": "Para uso em organizações, empresas ou atividades comerciais ou geradoras de receitas."
|
|
}
|
|
},
|
|
"steps": {
|
|
"emailLicenseType": {
|
|
"title": "Tipo de Email e Licença",
|
|
"description": "Digite seu e-mail e escolha seu tipo de licença"
|
|
},
|
|
"personalInformation": {
|
|
"title": "Informações Pessoais",
|
|
"description": "Conte-nos sobre você"
|
|
},
|
|
"contactInformation": {
|
|
"title": "Informação do Contato",
|
|
"description": "Suas informações de contato"
|
|
},
|
|
"termsGenerate": {
|
|
"title": "Termos & Gerar",
|
|
"description": "Revise e aceite os termos para gerar a sua licença"
|
|
}
|
|
},
|
|
"alerts": {
|
|
"commercialUseDisclosure": {
|
|
"title": "Divulgação de uso",
|
|
"description": "Selecione o nível de licença que reflete corretamente seu uso pretendido. A Licença Pessoal permite o uso livre do Software para atividades comerciais individuais, não comerciais ou em pequena escala com rendimento bruto anual inferior a 100.000 USD. Qualquer uso além destes limites — incluindo uso dentro de um negócio, organização, ou outro ambiente gerador de receitas — requer uma Licença Enterprise válida e o pagamento da taxa aplicável de licenciamento. Todos os usuários, pessoais ou empresariais, devem cumprir os Termos da Licença Comercial Fossorial."
|
|
},
|
|
"trialPeriodInformation": {
|
|
"title": "Informações do Período de Avaliação",
|
|
"description": "Esta Chave de Licença permite recursos da Empresa para um período de avaliação de 7 dias. O acesso contínuo a Recursos Pagos além do período de avaliação requer ativação sob uma Licença Pessoal ou Empresarial válida. Para licenciamento Empresarial, entre em contato com sales@pangolin.net."
|
|
}
|
|
},
|
|
"form": {
|
|
"useCaseQuestion": "Você está usando o Pangolin para uso pessoal ou empresarial?",
|
|
"firstName": "Primeiro nome",
|
|
"lastName": "Último Nome",
|
|
"jobTitle": "Título do Cargo",
|
|
"primaryUseQuestion": "Para que você pretende usar o Pangolin em primeiro lugar?",
|
|
"industryQuestion": "O que é a sua indústria?",
|
|
"prospectiveUsersQuestion": "Quantos usuários potenciais você espera?",
|
|
"prospectiveSitesQuestion": "Quantos sites (túneis) você espera ter?",
|
|
"companyName": "Nome Empresa",
|
|
"countryOfResidence": "País de residência",
|
|
"stateProvinceRegion": "Estado / Província / Região",
|
|
"postalZipCode": "Código Postal / Postal",
|
|
"companyWebsite": "Site da empresa",
|
|
"companyPhoneNumber": "Número de telefone empresa",
|
|
"country": "País",
|
|
"phoneNumberOptional": "Número de telefone (opcional)",
|
|
"complianceConfirmation": "Confirmo que a informação que forneci é correcta e que estou em conformidade com a Licença Comercial Fossorial. Reportar informações imprecisas ou identificar mal o uso do produto é uma violação da licença e pode resultar em sua chave ser revogada."
|
|
},
|
|
"buttons": {
|
|
"close": "Fechar",
|
|
"previous": "Anterior",
|
|
"next": "Próximo",
|
|
"generateLicenseKey": "Gerar Chave de Licença"
|
|
},
|
|
"toasts": {
|
|
"success": {
|
|
"title": "Chave de licença gerada com sucesso",
|
|
"description": "Sua chave de licença foi gerada e está pronta para ser usada."
|
|
},
|
|
"error": {
|
|
"title": "Falha ao gerar chave de licença",
|
|
"description": "Ocorreu um erro ao gerar a chave da licença."
|
|
}
|
|
}
|
|
},
|
|
"priority": "Prioridade",
|
|
"priorityDescription": "Rotas de alta prioridade são avaliadas primeiro. Prioridade = 100 significa ordem automática (decisões do sistema). Use outro número para aplicar prioridade manual.",
|
|
"instanceName": "Nome da Instância",
|
|
"pathMatchModalTitle": "Configurar Correspondência de Caminho",
|
|
"pathMatchModalDescription": "Configure como as solicitações de entrada devem ser correspondidas com base no caminho.",
|
|
"pathMatchType": "Tipo de Correspondência",
|
|
"pathMatchPrefix": "Prefixo",
|
|
"pathMatchExact": "Exato",
|
|
"pathMatchRegex": "Regex",
|
|
"pathMatchValue": "Valor do caminho",
|
|
"clear": "Limpar",
|
|
"saveChanges": "Salvar as alterações",
|
|
"pathMatchRegexPlaceholder": "^/api/.*",
|
|
"pathMatchDefaultPlaceholder": "/caminho",
|
|
"pathMatchPrefixHelp": "Exemplo: /api matches /api, /api/users, etc.",
|
|
"pathMatchExactHelp": "Exemplo: /api match only /api",
|
|
"pathMatchRegexHelp": "Exemplo: ^/api/.* Corresponde /api/anything",
|
|
"pathRewriteModalTitle": "Configurar Caminho de Reescrita",
|
|
"pathRewriteModalDescription": "Transforme o caminho correspondente antes de encaminhar para o alvo.",
|
|
"pathRewriteType": "Reescrever o tipo",
|
|
"pathRewritePrefixOption": "Prefixo - substituir prefixo",
|
|
"pathRewriteExactOption": "Exato - Substituir o caminho inteiro",
|
|
"pathRewriteRegexOption": "Regex - Substituição de padrão",
|
|
"pathRewriteStripPrefixOption": "Prefixo do Strip - Remover prefixo",
|
|
"pathRewriteValue": "Reescrever Valor",
|
|
"pathRewriteRegexPlaceholder": "/new/$1",
|
|
"pathRewriteDefaultPlaceholder": "/novo-caminho",
|
|
"pathRewritePrefixHelp": "Substituir o prefixo correspondente por este valor",
|
|
"pathRewriteExactHelp": "Substitua o caminho inteiro por este valor quando o caminho corresponder exatamente",
|
|
"pathRewriteRegexHelp": "Usar grupos de captura como $1, $2 para substituição",
|
|
"pathRewriteStripPrefixHelp": "Deixe em branco para remover prefixo ou fornecer novo prefixo",
|
|
"pathRewritePrefix": "Prefixo",
|
|
"pathRewriteExact": "Exato",
|
|
"pathRewriteRegex": "Regex",
|
|
"pathRewriteStrip": "Tirar",
|
|
"pathRewriteStripLabel": "faixa",
|
|
"sidebarEnableEnterpriseLicense": "Habilitar Licença Empresarial",
|
|
"cannotbeUndone": "Isso não pode ser desfeito.",
|
|
"toConfirm": "para confirmar",
|
|
"deleteClientQuestion": "Você tem certeza que deseja remover o cliente do site e da organização?",
|
|
"clientMessageRemove": "Depois de removido, o cliente não poderá mais se conectar ao site.",
|
|
"sidebarLogs": "Registros",
|
|
"request": "Pedir",
|
|
"logs": "Registros",
|
|
"logsSettingsDescription": "Monitorar logs coletados desta orginização",
|
|
"searchLogs": "Pesquisar registros...",
|
|
"action": "Acão",
|
|
"actor": "Ator",
|
|
"timestamp": "Timestamp",
|
|
"accessLogs": "Logs de Acesso",
|
|
"exportCsv": "Exportar como CSV",
|
|
"actorId": "ID do ator",
|
|
"allowedByRule": "Permitido por regra",
|
|
"allowedNoAuth": "Não Permitido Nenhuma Autenticação",
|
|
"validAccessToken": "Token de acesso válido",
|
|
"validHeaderAuth": "Valid header auth",
|
|
"validPincode": "Valid Pincode",
|
|
"validPassword": "Senha válida",
|
|
"validEmail": "Valid email",
|
|
"validSSO": "Valid SSO",
|
|
"resourceBlocked": "Recurso bloqueado",
|
|
"droppedByRule": "Derrubado pela regra",
|
|
"noSessions": "Sem Sessões",
|
|
"temporaryRequestToken": "Token de solicitação temporária",
|
|
"noMoreAuthMethods": "No Valid Auth",
|
|
"ip": "PI",
|
|
"reason": "Motivo",
|
|
"requestLogs": "Registro de pedidos",
|
|
"host": "Servidor",
|
|
"location": "Local:",
|
|
"actionLogs": "Logs de Ações",
|
|
"sidebarLogsRequest": "Registro de pedidos",
|
|
"sidebarLogsAccess": "Logs de Acesso",
|
|
"sidebarLogsAction": "Logs de Ações",
|
|
"logRetention": "Retenção de Log",
|
|
"logRetentionDescription": "Gerenciar quanto tempo os diferentes tipos de logs são mantidos para esta organização ou desativá-los",
|
|
"requestLogsDescription": "Ver registros de pedidos detalhados de recursos nesta organização",
|
|
"logRetentionRequestLabel": "Solicitar retenção de registro",
|
|
"logRetentionRequestDescription": "Por quanto tempo manter os registros de pedidos",
|
|
"logRetentionAccessLabel": "Retenção de Log de Acesso",
|
|
"logRetentionAccessDescription": "Por quanto tempo manter os registros de acesso",
|
|
"logRetentionActionLabel": "Ação de Retenção no Log",
|
|
"logRetentionActionDescription": "Por quanto tempo manter os registros de ação",
|
|
"logRetentionDisabled": "Desabilitado",
|
|
"logRetention3Days": "3 dias",
|
|
"logRetention7Days": "7 dias",
|
|
"logRetention14Days": "14 dias",
|
|
"logRetention30Days": "30 dias",
|
|
"logRetention90Days": "90 dias",
|
|
"logRetentionForever": "Permanentemente",
|
|
"actionLogsDescription": "Visualizar histórico de ações realizadas nesta organização",
|
|
"accessLogsDescription": "Ver solicitações de autenticação de recursos nesta organização",
|
|
"licenseRequiredToUse": "É necessária uma licença empresarial para usar esse recurso.",
|
|
"certResolver": "Resolvedor de Certificado",
|
|
"certResolverDescription": "Selecione o resolvedor de certificados para este recurso.",
|
|
"selectCertResolver": "Selecionar solucionador de certificado",
|
|
"enterCustomResolver": "Inserir Resolvedor Personalizado",
|
|
"preferWildcardCert": "Prefere Certificado Wildcard",
|
|
"unverified": "Não verificado",
|
|
"domainSetting": "Configurações do domínio",
|
|
"domainSettingDescription": "Configure as configurações para o seu domínio",
|
|
"preferWildcardCertDescription": "Tentativa de gerar um certificado coringa (requer um resolvedor de certificado devidamente configurado).",
|
|
"recordName": "Nome da gravação",
|
|
"auto": "Automático",
|
|
"TTL": "TTL",
|
|
"howToAddRecords": "Como adicionar registros",
|
|
"dnsRecord": "Registros DNS",
|
|
"required": "Obrigatório",
|
|
"domainSettingsUpdated": "Configurações de domínio atualizadas com sucesso",
|
|
"orgOrDomainIdMissing": "ID da organização ou domínio está faltando",
|
|
"loadingDNSRecords": "Carregando registros DNS...",
|
|
"olmUpdateAvailableInfo": "Uma versão atualizada do Olm está disponível. Atualize para a versão mais recente para ter a melhor experiência.",
|
|
"client": "Cliente",
|
|
"proxyProtocol": "Configurações de Protocolo Proxy",
|
|
"proxyProtocolDescription": "Configurar o protocolo Proxy para preservar endereços IP do cliente para serviços TCP/UDP.",
|
|
"enableProxyProtocol": "Habilitar protocolo proxy",
|
|
"proxyProtocolInfo": "Preservar endereços IP do cliente para backends TCP/UDP",
|
|
"proxyProtocolVersion": "Versão do Protocolo Proxy",
|
|
"version1": " Versão 1 (recomendado)",
|
|
"version2": "Versão 2",
|
|
"versionDescription": "A versão 1 é baseada em texto e amplamente suportada. A versão 2 é binária e mais eficiente, mas menos compatível.",
|
|
"warning": "ATENÇÃO",
|
|
"proxyProtocolWarning": "Seu aplicativo de backend deve ser configurado para aceitar conexões de protocolo de proxy. Se o seu backend não suportar o protocolo de protocolo, habilitando isso quebrará todas as conexões. Certifique-se de configurar seu backend para confiar nos cabeçalhos do protocolo proxy no Traefik.",
|
|
"restarting": "Reiniciando...",
|
|
"manual": "Manualmente",
|
|
"messageSupport": "Suporte a Mensagens",
|
|
"supportNotAvailableTitle": "Suporte Não Disponível",
|
|
"supportNotAvailableDescription": "Não está disponível no momento. Você pode enviar um e-mail para support@pangolin.net.",
|
|
"supportRequestSentTitle": "Pedido de suporte enviado",
|
|
"supportRequestSentDescription": "Sua mensagem foi enviada com sucesso.",
|
|
"supportRequestFailedTitle": "Falha ao enviar solicitação",
|
|
"supportRequestFailedDescription": "Ocorreu um erro ao enviar sua solicitação de suporte.",
|
|
"supportSubjectRequired": "Assunto é necessária",
|
|
"supportSubjectMaxLength": "O assunto deve ter 255 caracteres ou menos",
|
|
"supportMessageRequired": "A mensagem é obrigatória",
|
|
"supportReplyTo": "Responder a",
|
|
"supportSubject": "Cargo",
|
|
"supportSubjectPlaceholder": "Digite o assunto",
|
|
"supportMessage": "mensagem",
|
|
"supportMessagePlaceholder": "Digite sua mensagem",
|
|
"supportSending": "Enviando...",
|
|
"supportSend": "Mandar",
|
|
"supportMessageSent": "Mensagem enviada!",
|
|
"supportWillContact": "Entraremos em contato em breve!",
|
|
"selectLogRetention": "Selecionar retenção de log",
|
|
"showColumns": "Exibir Colunas",
|
|
"hideColumns": "Ocultar colunas",
|
|
"columnVisibility": "Visibilidade da Coluna",
|
|
"toggleColumn": "Alternar coluna {columnName}",
|
|
"allColumns": "Todas as colunas",
|
|
"defaultColumns": "Colunas padrão",
|
|
"customizeView": "Personalizar visualização",
|
|
"viewOptions": "Opções de visualização",
|
|
"selectAll": "Selecionar Todos",
|
|
"selectNone": "Não selecionar nada",
|
|
"selectedResources": "Recursos Selecionados",
|
|
"enableSelected": "Habilitar Selecionados",
|
|
"disableSelected": "Desativar Selecionados",
|
|
"checkSelectedStatus": "Status de Verificação dos Selecionados"
|
|
} |