diff --git a/messages/pt-PT.json b/messages/pt-PT.json new file mode 100644 index 00000000..24d4f728 --- /dev/null +++ b/messages/pt-PT.json @@ -0,0 +1,190 @@ +{ + "setupCreate": "Crie sua organização, site e recursos", + "setupNewOrg": "Nova organização", + "setupCreateOrg": "Criar Organização", + "setupCreateSite": "Criar site", + "setupCreateResources": "Criar recursos", + "setupOrgName": "Nome Da Organização", + "orgDisplayName": "Este é o nome de exibição da sua organização.", + "setupOrgId": "ID da organização", + "setupIdentifierMessage": "Este é o identificador exclusivo para sua organização. Isso é separado do nome de exibição.", + "setupErrorIdentifier": "O ID da organização já existe. Por favor, escolha um diferente.", + "componentsErrorNoMemberCreate": "Você não é atualmente um membro de nenhuma organização. Crie uma organização para começar.", + "componentsErrorNoMember": "Você não é atualmente um membro de nenhuma organização.", + "welcome": "Bem-vindo ao Pangolin", + "componentsCreateOrg": "Criar uma organização", + "componentsMember": "Você é membro de {count, plural, =0 {Nenhuma organização} =1 {Uma organização} other {# organizações}}", + "componentsInvalidKey": "Chaves de licença inválidas ou expiradas detectadas. Siga os termos da licença para continuar usando todos os recursos.", + "dismiss": "Descartar", + "componentsLicenseViolation": "Violação de Licença: Este servidor está usando sites {usedSites} que excedem o limite licenciado de sites {maxSites} . Siga os termos da licença para continuar usando todos os recursos.", + "componentsSupporterMessage": "Obrigado por apoiar o Pangolin como um {tier}!", + "inviteErrorNotValid": "Desculpe, mas parece que o convite que você está tentando acessar não foi aceito ou não é mais válido.", + "inviteErrorUser": "Lamentamos, mas parece que o convite que você está tentando acessar não é para este usuário.", + "inviteLoginUser": "Verifique se você está logado como o usuário correto.", + "inviteErrorNoUser": "Desculpe, mas parece que o convite que você está tentando acessar não é para um usuário que existe.", + "inviteCreateUser": "Por favor, crie uma conta primeiro.", + "goHome": "Ir para casa", + "inviteLogInOtherUser": "Fazer login como um usuário diferente", + "createAnAccount": "Crie uma conta", + "inviteNotAccepted": "Convite não aceito", + "authCreateAccount": "Crie uma conta para começar", + "email": "e-mail", + "password": "Palavra-passe", + "confirmPassword": "Confirmar senha", + "createAccount": "Criar conta", + "viewSettings": "Visualizar configurações", + "delete": "excluir", + "name": "Nome:", + "online": "Disponível", + "offline": "Desconectado", + "site": "site", + "dataIn": "Dados em", + "dataOut": "Dados de saída", + "connectionType": "Tipo de conexão", + "local": "Localização", + "edit": "Alterar", + "siteConfirmDelete": "Confirmar exclusão do site", + "siteDelete": "Excluir site", + "siteMessageRemove": "Uma vez removido, o site não estará mais acessível. Todos os recursos e alvos associados ao site também serão removidos.", + "siteMessageConfirm": "Para confirmar, por favor, digite o nome do site abaixo.", + "siteQuestionRemove": "Você tem certeza que deseja remover o site {selectedSite} da organização?", + "siteManageSites": "Gerenciar sites", + "siteDescription": "Permitir conectividade à sua rede através de túneis seguros", + "siteCreate": "Criar site", + "siteCreateDescription": "Crie um novo site para começar a conectar seus recursos", + "close": "FECHAR", + "siteNameMin": "O nome deve ter pelo menos 2 caracteres.", + "siteNameMax": "O nome não deve ter mais de 30 caracteres.", + "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", + "siteNameDescription": "Este é o nome de exibição do site.", + "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", + "searchSites": "Procurar sites...", + "siteAdd": "Adicionar Site", + "recommended": "Recomendados", + "siteNewtDescription": "Para a melhor experiência do usuário, utilize Novo. Ele usa o WireGuard sob o capuz e permite que você aborde seus recursos privados através dos endereços LAN em sua rede privada do painel do Pangolin.", + "siteRunsInDocker": "Executa no Docker", + "siteRunsInShell": "Executa na shell no macOS, Linux e Windows", + "siteErrorDelete": "Erro ao excluir site", + "shareTitle": "Gerenciar links de compartilhamento", + "shareDescription": "Criar links compartilháveis para conceder acesso temporário ou permanente aos seus recursos", + "shareSearch": "Pesquisar links de compartilhamento...", + "shareCreate": "Criar Link de Compartilhamento", + "shareErrorDelete": "Falha ao excluir o link", + "shareErrorDeleteMessage": "Ocorreu um erro ao excluir o link", + "shareDeleted": "Link excluído", + "shareDeletedDesciption": "O link foi eliminado", + "openMenu": "Abrir menu", + "resource": "Recurso", + "title": "Título", + "created": "Criado", + "expires": "Expira", + "never": "nunca", + "shareErrorSelectResource": "Por favor, selecione um recurso", + "resourceTitle": "Gerenciar Recursos", + "resourceDescription": "Crie proxies seguros para seus aplicativos privados", + "resourceSearch": "Procurar recursos...", + "resourceAdd": "Adicionar Recurso", + "resourceErrorDelte": "Erro ao excluir recurso", + "authentication": "Autenticação", + "protected": "Protegido", + "notProtected": "Não Protegido", + "resourceMessageRemove": "Uma vez removido, o recurso não estará mais acessível. Todos os alvos associados ao recurso também serão removidos.", + "resourceMessageConfirm": "Para confirmar, por favor, digite o nome do recurso abaixo.", + "resourceQuestionRemove": "Tem certeza que deseja remover o recurso {selectedResource} da organização?", + "resourceHTTP": "Recurso HTTPS", + "resourceHTTPDescription": "O proxy solicita ao seu aplicativo via HTTPS usando um subdomínio ou domínio base.", + "resourceRaw": "Recurso TCP/UDP bruto", + "resourceRawDescription": "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.", + "siteSelectionDescription": "Este site fornecerá conectividade ao recurso.", + "resourceType": "Tipo de Recurso", + "resourceTypeDescription": "Determine como você deseja acessar seu recurso", + "resourceHTTPSSettings": "Configurações de HTTPS", + "resourceHTTPSSettingsDescription": "Configure como seu recurso será acessado por HTTPS", + "domainType": "Tipo de domínio", + "subdomain": "Subdomínio", + "baseDomain": "Domínio Base", + "subdomnainDescription": "O subdomínio onde seu recurso estará acessível.", + "resourceRawSettings": "Configurações TCP/UDP", + "resourceRawSettingsDescription": "Configure como seu recurso será acessado sobre TCP/UDP", + "protocol": "Protocol", + "protocolSelect": "Select a protocol", + "resourcePortNumber": "Número da Porta", + "resourcePortNumberDescription": "O número da porta externa para requisições de proxy.", + "cancle": "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", + "visibility": "Visibilidade", + "enabled": "Ativado", + "disabled": "Desabilitado", + "general": "Gerais", + "proxy": "Proxy", + "rules": "Regras", + "resourceSettingDescription": "Configure as configurações do seu recurso", + "resourceSetting": "Configurações do {resourceName}", + "alwaysAllow": "Sempre permitir", + "alwaysDeny": "Sempre negar", + "orgSettingsDescription": "Configurar as configurações gerais da sua organização", + "orgGeneralSettings": "Configurações da organização", + "orgGeneralSettingsDescription": "Gerencie os detalhes e a configuração da sua organização", + "orgGeneralSave": "Salvar configurações gerais", + "orgDangerZone": "Zona de Perigo", + "orgDangerZoneDescription": "Uma vez que você exclui esta organização, não há volta. Por favor, tenha certeza.", + "orgDelete": "Excluir Organização", + "orgDeleteConfirm": "Confirmar exclusão da organização", + "orgMessageRemove": "Esta ação é irreversível e excluirá todos os dados associados.", + "orgMessageConfirm": "Para confirmar, digite o nome da organização abaixo.", + "orgQuestionRemove": "Tem certeza que deseja remover a organização {selectedOrg}?", + "orgUpdated": "Organização atualizada", + "orgUpdatedDescription": "A organização foi atualizada.", + "orgErrorUpdate": "Falha ao atualizar organização", + "orgErrorUpdateMessage": "Ocorreu um erro ao atualizar a organização.", + "orgErrorFetch": "Falha ao buscar organizações", + "orgErrorFetchMessage": "Ocorreu um erro ao listar suas organizações", + "orgErrorDelete": "Falha ao excluir organização", + "orgErrorDeleteMessage": "Ocorreu um erro ao excluir a organização.", + "orgDeleted": "Organização excluída", + "orgDeletedMessage": "A organização e seus dados foram excluídos.", + "accessUsersManage": "Gerenciar Usuários", + "accessUsersDescription": "Convidar usuários e adicioná-los a funções para gerenciar o acesso à sua organização", + "accessUsersSearch": "Procurar usuários...", + "accessUserCreate": "Criar Usuário", + "accessUserRemove": "Remover usuário", + "username": "Usuário:", + "identityProvider": "Provedor de Identidade", + "role": "Funções", + "accessRoleNameRequired": "O nome é obrigatório", + "accessRolesManage": "Gerenciar Funções", + "accessRolesDescription": "Configurar funções para gerenciar o acesso à sua organização", + "accessRolesSearch": "Pesquisar funções...", + "accessRolesAdd": "Adicionar função", + "accessRoleDelete": "Excluir Papel", + "description": "Descrição:", + "inviteTitle": "Convites Abertos", + "inviteDescription": "Gerencie seus convites para outros usuários", + "inviteSearch": "Procurar convites..." +} \ No newline at end of file