mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 23:25:24 +00:00
2082 lines
118 KiB
JSON
2082 lines
118 KiB
JSON
{
|
|
"connection": {
|
|
"retryingIn": "Tentando novamente em {{seconds}}s ({{attempt}}/{{max}})",
|
|
"retryingNow": "A tentar novamente... ({{attempt}}/{{max}})",
|
|
"disconnected": "Não foi possível ligar",
|
|
"reconnect": "Reconectar"
|
|
},
|
|
"credentials": {
|
|
"folders": "Pastas",
|
|
"folder": "Pasta",
|
|
"password": "Palavra-passe",
|
|
"key": "Chave",
|
|
"sshPrivateKey": "Chave Privada SSH",
|
|
"upload": "Carregar",
|
|
"keyPassword": "Palavra-passe da Chave",
|
|
"sshKey": "Chave SSH",
|
|
"uploadPrivateKeyFile": "Carregar Ficheiro de Chave Privada",
|
|
"searchCredentials": "Pesquisar credenciais...",
|
|
"addCredential": "Adicionar Credencial",
|
|
"caCertificate": "Certificado CA (-cert.pub)",
|
|
"caCertificateDescription": "Opcional: Carregar ou colar o ficheiro de certificado assinado pela CA (ex.: id_ed25519-cert.pub). Necessário quando o seu servidor SSH utiliza autorização baseada em certificados.",
|
|
"uploadCertFile": "Carregar ficheiro -cert.pub",
|
|
"clearCert": "Limpar",
|
|
"certLoaded": "Certificado carregado",
|
|
"certPublicKeyLabel": "Certificado CA",
|
|
"certTypeLabel": "Tipo de certificado",
|
|
"pasteOrUploadCert": "Colar ou carregar um certificado -cert.pub...",
|
|
"hasCaCert": "Tem Certificado CA",
|
|
"noCaCert": "Sem Certificado CA",
|
|
"noPublicKeyAvailable": "Nenhuma chave pública disponível. Abra o editor de credenciais primeiro.",
|
|
"deployCommandCopied": "Comando de implementação copiado",
|
|
"sortCredentials": "Ordenar Credenciais",
|
|
"sortDefault": "Ordem predefinida",
|
|
"sortNameAsc": "Nome (A → Z)",
|
|
"sortNameDesc": "Nome (Z → A)",
|
|
"sortUsernameAsc": "Nome de utilizador (A → Z)",
|
|
"sortUsernameDesc": "Nome de utilizador (Z → A)",
|
|
"filterCredentials": "Filtrar Credenciais",
|
|
"filterClearAll": "Limpar Filtros",
|
|
"filterTypeGroup": "Tipo",
|
|
"filterTypePassword": "Palavra-passe",
|
|
"filterTypeKey": "Chave SSH",
|
|
"filterTagsGroup": "Etiquetas",
|
|
"copyDeployCommand": "Copiar comando de implantação",
|
|
"cloneCredentialAction": "Credencial de clonagem",
|
|
"clonedCredential": "Clonado {{name}}",
|
|
"clonedCredentialName": "{{name}} (copiar)",
|
|
"shareCredentialAction": "Partilhar credenciais",
|
|
"sharedBadge": "partilhado",
|
|
"sharedBy": "Partilhado por {{owner}}",
|
|
"share": {
|
|
"title": "Partilhar \"{{name}}\"",
|
|
"description": "Os destinatários recebem a sua própria cópia encriptada dos segredos. É atualizada sempre que as credenciais são alteradas e removida quando a partilha é revogada.",
|
|
"levelUse": "Uso",
|
|
"levelManage": "Gerir",
|
|
"levelUseDesc": "Utilização: associe as credenciais aos hosts e ligue-se. O segredo em si permanece oculto.",
|
|
"levelManageDesc": "Gerir: edite também as credenciais e partilhe-as com outras pessoas.",
|
|
"noAccessEntries": "Esta credencial ainda não foi partilhada.",
|
|
"accessRevoked": "Acesso revogado",
|
|
"shared": "Credencial partilhada"
|
|
},
|
|
"deleteCredentialAction": "Apagar credencial",
|
|
"editCredentialAction": "Editar credencial",
|
|
"failedToCloneCredential": "Falha ao clonar a credencial",
|
|
"failedToDeleteCredential": "Falha ao eliminar credencial",
|
|
"keyBadge": "CHAVE",
|
|
"passwordBadge": "PWD",
|
|
"renameFolder": "Renomear pasta",
|
|
"deleteFolder": "Apagar pasta",
|
|
"deleteCredentialConfirm": "Apagar credencial \"{{name}}\"?",
|
|
"deletedCredential": "Eliminado {{name}}",
|
|
"deploySSHKeyTitle": "Implantar chave no host",
|
|
"loadingCredentials": "A carregar credenciais...",
|
|
"noCredentialsFound": "Nenhuma credencial encontrada",
|
|
"noCredentialsMatchSearch": "Nenhuma credencial corresponde à sua pesquisa.",
|
|
"addCredentialBtn": "Adicionar credencial",
|
|
"failedToReorder": "Falha ao reordenar as credenciais",
|
|
"failedToMoveCredential": "Falha ao mover as credenciais",
|
|
"sortManual": "Manual (arrastar para reordenar)",
|
|
"customizeSidebar": "Personalizar a barra lateral",
|
|
"customizeSidebarDescription": "Escolha o aspeto e o comportamento da lista de credenciais.",
|
|
"customizeDensityTitle": "Densidade",
|
|
"densityComfortableDesc": "Uma credencial por linha, com detalhes adicionais.",
|
|
"densityCompactDesc": "Uma linha por credencial, para listas mais longas.",
|
|
"displayDensityComfortable": "Confortável",
|
|
"displayDensityCompact": "Compactar",
|
|
"customizeBehaviorTitle": "Comportamento",
|
|
"showCredentialTags": "Mostrar etiquetas",
|
|
"showCredentialTagsDesc": "Exibir etiquetas na lista de credenciais",
|
|
"actionsVisibility": "Ações de credenciais",
|
|
"actionsVisibilityDesc": "Quando os botões de ligação e gestão em cada credencial aparecerem",
|
|
"actionsAlways": "Sempre visível",
|
|
"actionsOnly": "Ligue apenas, descanse com um clique.",
|
|
"actionsHover": "Mostrar ao passar o cursor",
|
|
"actionsClick": "Mostrar ao clicar",
|
|
"customizeSortHint": "A ordem de classificação encontra-se no menu de classificação da barra de ferramentas.",
|
|
"expandActions": "Expandir ações",
|
|
"collapseActions": "Ações de cobrança",
|
|
"backToHosts": "Voltar para Anfitriões",
|
|
"backToCredentials": "Voltar às credenciais",
|
|
"searchCredentialsPlaceholder": "Credenciais de pesquisa…",
|
|
"deployDialogTitle": "Implantar chave SSH",
|
|
"deployDialogDesc": "Implemente {{name}} nas chaves autorizadas de um host.",
|
|
"targetHostLabel": "Anfitrião alvo",
|
|
"selectHostOption": "Selecione um host...",
|
|
"deployingBtn": "Implantação...",
|
|
"deployBtn": "Colocar",
|
|
"keyDeployedSuccess": "Chave implantada com sucesso",
|
|
"failedToDeployKey": "Falha ao implantar a chave",
|
|
"folderRenamedTo": "Pasta renomeada para \"{{name}}\"",
|
|
"failedToRenameFolder": "Falha ao renomear a pasta",
|
|
"arrangeUnlockedSwitchedToManual": "A ordenação foi alterada para manual, pelo que a sua ordem será mantida.",
|
|
"arrangeUnlocked": "Desbloqueie e arraste para reorganizar."
|
|
},
|
|
"versionCheck": {
|
|
"updateLinkLabel": "Atualização disponível. Consulte as notas de lançamento no GitHub."
|
|
},
|
|
"common": {
|
|
"close": "Fechar",
|
|
"minimize": "Minimizar",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"signInFailed": "Falha no login",
|
|
"unknown": "Desconhecido",
|
|
"continue": "Continuar",
|
|
"maintenance": "Manutenção",
|
|
"degraded": "Degradado",
|
|
"error": "Erro",
|
|
"warning": "Aviso",
|
|
"unsavedChanges": "Alterações não guardadas",
|
|
"dismiss": "Ignorar",
|
|
"more": "Mais",
|
|
"loading": "A carregar...",
|
|
"host": "Host",
|
|
"selectHost": "Selecionar um host...",
|
|
"noHostConfigured": "Nenhum host configurado",
|
|
"optional": "Opcional",
|
|
"connect": "Ligar",
|
|
"copied": "Copiado",
|
|
"connecting": "A ligar...",
|
|
"updateAvailable": "Atualização disponível",
|
|
"appName": "Termix",
|
|
"openInNewTab": "Abrir num novo separador",
|
|
"noReleases": "Sem lançamentos",
|
|
"updatesAndReleases": "Atualizações e Lançamentos",
|
|
"newVersionAvailable": "Está disponível uma nova versão ({{version}}).",
|
|
"failedToFetchUpdateInfo": "Falha ao obter informações de atualização",
|
|
"preRelease": "Pré-lançamento",
|
|
"noReleasesFound": "Nenhum lançamento encontrado.",
|
|
"cancel": "Cancelar",
|
|
"username": "Nome de utilizador",
|
|
"login": "Iniciar sessão",
|
|
"logout": "Terminar sessão",
|
|
"register": "Registar",
|
|
"password": "Palavra-passe",
|
|
"confirmPassword": "Confirmar palavra-passe",
|
|
"back": "Voltar",
|
|
"save": "Guardar",
|
|
"saving": "A guardar...",
|
|
"delete": "Eliminar",
|
|
"rename": "Renomear",
|
|
"edit": "Editar",
|
|
"confirm": "Confirmar",
|
|
"no": "Não",
|
|
"or": "OU",
|
|
"next": "Seguinte",
|
|
"previous": "Anterior",
|
|
"refresh": "Atualizar",
|
|
"language": "Idioma",
|
|
"checking": "A verificar...",
|
|
"checkingDatabase": "A verificar a ligação à base de dados...",
|
|
"checkingAuthentication": "A verificar a autenticação...",
|
|
"backendReconnected": "Ligação ao servidor restabelecida",
|
|
"connectionDegraded": "Ligação ao servidor perdida, a recuperar…",
|
|
"reload": "Recarregar",
|
|
"create": "Criar",
|
|
"copy": "Copiar",
|
|
"copyFailed": "Falha ao copiar para a área de transferência",
|
|
"maximize": "Maximizar",
|
|
"restore": "Restaurar",
|
|
"of": "de",
|
|
"saved": "Guardado",
|
|
"deleted": "Eliminado",
|
|
"deleteFailed": "Falha ao eliminar",
|
|
"saveFailed": "Falha ao guardar",
|
|
"required": "Obrigatório",
|
|
"remove": "Remover",
|
|
"add": "Adicionar",
|
|
"update": "Atualizar",
|
|
"noResults": "Nenhum resultado encontrado"
|
|
},
|
|
"onboarding": {
|
|
"stepCounter": "Passo {{current}} de {{total}}",
|
|
"skip": "Ignorar configuração",
|
|
"next": "Seguinte",
|
|
"finish": "Comece agora",
|
|
"welcomeTitle": "Bem-vindo ao Termix",
|
|
"welcomeIntro": "O Termix gere os seus servidores a partir de um único local. Esta configuração demora cerca de um minuto e nada aqui é permanente.",
|
|
"welcome_hosts": "Salve os seus servidores",
|
|
"welcome_hosts_desc": "Mantenha todas as máquinas que gere numa única lista.",
|
|
"welcome_terminal": "Ligue-se instantaneamente",
|
|
"welcome_terminal_desc": "Abra um terminal num separador, sem um cliente SSH separado.",
|
|
"welcome_files": "Navegue e edite ficheiros",
|
|
"welcome_files_desc": "Carregar, descarregar e editar ficheiros remotos.",
|
|
"presetTitle": "Quanto quer que apareça no ecrã?",
|
|
"presetIntro": "O Termix pode ser tão simples ou detalhado quanto desejar. Escolha um ponto de partida.",
|
|
"presetChangeLater": "Pode alternar entre predefinições ou alterar qualquer configuração individual posteriormente em Definições, na secção Interface.",
|
|
"appearanceTitle": "Faça dele o seu.",
|
|
"appearanceIntro": "Escolha um tema, uma cor de destaque e o seu idioma. Todos os três podem ser alterados posteriormente nas Definições.",
|
|
"featuresTitle": "O que mais faz a Termix?",
|
|
"featuresIntro": "Cada servidor que guarda pode ser aberto em mais do que um terminal. Veja o que o espera por trás dos ícones à esquerda.",
|
|
"featuresRailHint": "Não precisa de nenhum destes ícones? Oculte qualquer ícone da barra lateral em Definições, na secção Navegação.",
|
|
"workflowTitle": "Movimente-se mais rapidamente",
|
|
"workflowIntro": "Algumas práticas que poupam bastante tempo quando já tem alguns servidores.",
|
|
"workflow_palette": "Paleta de comandos",
|
|
"workflow_palette_desc": "Aceda a qualquer servidor ou ação digitando. Prima Shift duas vezes para abrir.",
|
|
"workflow_split": "Tela dividida",
|
|
"workflow_split_desc": "Apresente várias abas lado a lado, por exemplo, para visualizar registos enquanto trabalha.",
|
|
"workflow_dock": "Painel lateral",
|
|
"workflow_dock_desc": "Clique com o botão do meio do rato ou com o botão direito do rato num ícone da barra lateral para o abrir como separador ou fixá-lo à direita.",
|
|
"securityTitle": "Protegendo os seus logins",
|
|
"securityIntro": "O Termix armazena as suas credenciais, por isso vale a pena dedicar um minuto para ver como funciona.",
|
|
"security_credentials": "Credenciais reutilizáveis",
|
|
"security_credentials_desc": "Guarde uma chave ou palavra-passe uma única vez e associe-a a quantos servidores desejar.",
|
|
"security_twofa": "Autenticação de dois fatores e chaves de acesso",
|
|
"security_twofa_desc": "Adicione um código TOTP ou uma chave de acesso à sua conta em Definições, na secção Segurança.",
|
|
"security_identity": "Termix ID",
|
|
"security_identity_desc": "Emita certificados SSH de curta duração em vez de copiar as chaves para todos os servidores.",
|
|
"security_sharing": "Compartilhamento",
|
|
"security_sharing_desc": "Conceder acesso a um servidor a outros utilizadores sem fornecer a palavra-passe.",
|
|
"securityEncryptionNote": "As credenciais são encriptadas antes de serem armazenadas e só são desencriptadas quando uma ligação precisa delas.",
|
|
"doneTitle": "Está tudo pronto!",
|
|
"doneHeading": "Configuração concluída",
|
|
"doneDesc": "Selecione um servidor na barra lateral para abrir um terminal, navegar pelos seus ficheiros ou visualizar as suas métricas.",
|
|
"done_settings": "Alterar qualquer coisa mais tarde",
|
|
"done_settings_desc": "Os temas, a densidade do layout e quais os ícones que aparecem podem ser definidos nas Definições.",
|
|
"done_rerun": "Quer repetir?",
|
|
"done_rerun_desc": "Abra as Definições, aceda a Interface e escolha Executar configuração para repetir estes passos.",
|
|
"done_desktop": "Aplicação para computador",
|
|
"done_desktop_desc": "O Termix funciona como uma aplicação para desktop em Windows, macOS e Linux.",
|
|
"done_desktop_link": "Obtenha a aplicação para desktop",
|
|
"done_mobile": "Aplicativo móvel",
|
|
"done_mobile_desc": "Leve os seus servidores consigo no iOS e no Android.",
|
|
"done_mobile_link": "Descarregue o aplicativo para celular",
|
|
"done_docs": "Documentação completa",
|
|
"done_docs_desc": "Guias para todas as funcionalidades, incluindo as não abordadas aqui.",
|
|
"done_docs_link": "Abra os documentos",
|
|
"done_cli": "Ferramenta de linha de comandos",
|
|
"done_cli_desc": "Faça a gestão dos seus servidores a partir de um terminal e utilize o Termix nos seus próprios scripts.",
|
|
"done_cli_link": "Abra a documentação da CLI.",
|
|
"desktopTitle": "Como pretende usar o Termix?",
|
|
"desktopBody": "Pode alterar isto a qualquer momento em Sincronizar, na barra lateral.",
|
|
"desktopLocalTitle": "Só neste dispositivo",
|
|
"desktopLocalBody": "Tudo está armazenado aqui. Não precisa de configurar nada.",
|
|
"desktopLinkTitle": "Com o meu servidor Termix",
|
|
"desktopLinkBody": "Inicie sessão no seu servidor para utilizar os mesmos hosts e definições em todos os dispositivos.",
|
|
"desktopLinked": "Ligado a {{server}}"
|
|
},
|
|
"nav": {
|
|
"home": "Início",
|
|
"terminal": "Terminal",
|
|
"fileManager": "Gestor de ficheiros",
|
|
"serverStats": "Métricas do Servidor",
|
|
"admin": "Administração",
|
|
"userProfile": "Perfil do Utilizador",
|
|
"confirmClose": "Fechar esta sessão ativa?",
|
|
"close": "Fechar",
|
|
"cancel": "Cancelar",
|
|
"sshManager": "Gestor SSH",
|
|
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
|
"copyPassword": "Copiar Palavra-passe",
|
|
"copySudoPassword": "Copiar Palavra-passe do Sudo",
|
|
"passwordCopied": "Palavra-passe copiada para a área de transferência",
|
|
"noPasswordAvailable": "Nenhuma palavra-passe disponível",
|
|
"failedToCopyPassword": "Falha ao copiar a palavra-passe",
|
|
"refreshTab": "Atualizar ligação",
|
|
"renameTab": "Renomear separador",
|
|
"dashboard": "Painel de controlo",
|
|
"quickConnect": "Ligação Rápida",
|
|
"openAsTabHint": "Ctrl+clique ou clique com o botão do meio para abrir como separador",
|
|
"openAsTab": "Abrir como separador",
|
|
"openInRightDock": "Abrir no painel direito",
|
|
"closeRightDock": "Feche o cais direito",
|
|
"toggleRightDock": "Alternar dock direito",
|
|
"multiPanelHintTitle": "Trabalhe com mais do que um painel.",
|
|
"multiPanelHintBody": "Mantenha este painel aberto enquanto a barra lateral estiver a ser utilizada para outra coisa. Duas formas de movê-lo:",
|
|
"multiPanelHintTabHow": "Ctrl+clique no ícone do carril ou utilize o botão neste cabeçalho.",
|
|
"multiPanelHintDockHow": "Clique com o botão direito do rato no ícone do carril ou utilize o ícone do painel na barra de separadores.",
|
|
"sidebarSettings": "Definições da barra lateral...",
|
|
"hosts": "Máquinas",
|
|
"hostManager": "Gestor de Máquinas",
|
|
"credentials": "Credenciais",
|
|
"connections": "Ligações",
|
|
"keepSideMenuOpen": "Mantenha o menu aberto",
|
|
"collapseSideMenu": "Recolher menu",
|
|
"roleAdministrator": "Administrador",
|
|
"roleUser": "Utilizador",
|
|
"sync": "Sincronizar",
|
|
"reconnectDisconnectedTerminals": "Volte a ligar todos os terminais desconectados.",
|
|
"reconnectingTerminals_one": "Voltar a ligar o terminal {{count}}",
|
|
"reconnectingTerminals_other": "Voltar a ligar os terminais {{count}}",
|
|
"noDisconnectedTerminals": "Nenhum terminal desligado está pronto para ser reconectado.",
|
|
"reconnectTerminalsFailed_one": "Não foi possível iniciar a religação do terminal {{count}}",
|
|
"reconnectTerminalsFailed_other": "Não foi possível iniciar a religação dos terminais {{count}}",
|
|
"fullscreenUnsupported": "O modo de ecrã inteiro não é suportado neste navegador.",
|
|
"fullscreenFailed": "Não foi possível alternar para o modo de ecrã inteiro.",
|
|
"resetSidebarWidth": "Repor largura",
|
|
"collapseSidebar": "Recolher barra lateral",
|
|
"openSidebar": "Abrir barra lateral",
|
|
"confirmCloseHost": "Fechar {{host}}?",
|
|
"enterFullscreen": "Para entrar no modo de ecrã inteiro (Ctrl+Shift+F)",
|
|
"exitFullscreen": "Sair do modo de ecrã inteiro (Ctrl+Shift+F)"
|
|
},
|
|
"hosts": {
|
|
"hosts": "Máquinas",
|
|
"noHosts": "Sem máquinas SSH",
|
|
"retry": "Tentar novamente",
|
|
"refresh": "Atualizar",
|
|
"optional": "Opcional",
|
|
"downloadSample": "Transferir exemplo",
|
|
"failedToDeleteHost": "Falha ao eliminar {{name}}",
|
|
"importSkipExisting": "Importar (ignorar existentes)",
|
|
"importSSHConfig": "Importar da configuração SSH",
|
|
"connectionDetails": "Detalhes da ligação",
|
|
"ssh": "SSH",
|
|
"telnet": "Telnet",
|
|
"port": "Porta",
|
|
"username": "Nome de utilizador",
|
|
"folder": "Pasta",
|
|
"tags": "Etiquetas",
|
|
"pin": "Fixar",
|
|
"addHost": "Adicionar máquina",
|
|
"editHost": "Editar máquina",
|
|
"cloneHost": "Clonar máquina",
|
|
"defaultPath": "Caminho Predefinido",
|
|
"connection": "Ligação",
|
|
"upload": "Carregar",
|
|
"authentication": "Autenticação",
|
|
"password": "Palavra-passe",
|
|
"passwordSaved": "Palavra-passe guardada, digite para alterar",
|
|
"key": "Chave",
|
|
"credential": "Credencial",
|
|
"sshPrivateKey": "Chave Privada SSH",
|
|
"keyType": "Tipo de Chave",
|
|
"uploadFile": "Carregar Ficheiro",
|
|
"tabGeneral": "Geral",
|
|
"tabSsh": "SSH",
|
|
"tabStats": "Métricas do Host",
|
|
"tabSharing": "Partilha",
|
|
"tabAuthentication": "Autenticação",
|
|
"terminal": "Terminal",
|
|
"tunnel": "Túnel",
|
|
"serverStats": "Métricas do Host",
|
|
"status": {
|
|
"available": "Disponível",
|
|
"reachable": "Subiu, mas o último sinal falhou.",
|
|
"offline": "Offline",
|
|
"monitoringDisabled": "Monitorização desativado",
|
|
"label": "Estatuto"
|
|
},
|
|
"folderRenamed": "Pasta \"{{oldName}}\" renomeada para \"{{newName}}\" com sucesso",
|
|
"failedToRenameFolder": "Falha ao renomear a pasta",
|
|
"unsavedChangesDescription": "As alterações efetuadas no seu host não foram guardadas. Deseja descartá-las?",
|
|
"keepEditing": "Continue a editar",
|
|
"discardChanges": "Descartar alterações",
|
|
"movedToFolder": "Movido(s) {{count}} host(s) para \"{{folder}}\"",
|
|
"editHostTooltip": "Editar host",
|
|
"behavior": "Comportamento",
|
|
"scrollbackBuffer": "Buffer de rolagem",
|
|
"sshAgentForwarding": "Reencaminhamento do agente SSH",
|
|
"selectSnippet": "Selecionar snippet",
|
|
"forceKeyboardInteractive": "Forçar autenticação Keyboard-Interactive",
|
|
"overrideCredentialUsername": "Substituir nome de utilizador da credencial",
|
|
"overrideCredentialUsernameDesc": "Utilizar o nome de utilizador especificado acima em vez do nome de utilizador da credencial",
|
|
"oidcUsernameHint": "Utilize $external. username para preencher o nome com o qual iniciou sessão através de SSO ou LDAP.",
|
|
"jumpHostChain": "Cadeia de hosts de salto",
|
|
"portKnocking": "Port Knocking",
|
|
"addKnock": "Adicionar porta",
|
|
"addProxyNode": "Adicionar nó",
|
|
"proxyNode": "Nó de proxy",
|
|
"proxyType": "Tipo de proxy",
|
|
"sudoPassword": "Palavra-passe Sudo",
|
|
"keepaliveInterval": "Intervalo de keepalive (ms)",
|
|
"environmentVariables": "Variáveis de Ambiente",
|
|
"addVariable": "Adicionar Variável",
|
|
"docker": "Docker",
|
|
"failedToConnect": "Falha ao ligar à consola",
|
|
"connect": "Ligar",
|
|
"disconnect": "Desligar",
|
|
"start": "Iniciar",
|
|
"enableStatusCheck": "Ativar Verificação de Estado",
|
|
"enableMetrics": "Ativar Métricas",
|
|
"bulkUpdateFailed": "Falha na atualização em massa",
|
|
"selectAll": "Selecionar Todos",
|
|
"deselectAll": "Desmarcar Todos",
|
|
"protocols": "Protocolos",
|
|
"secureShell": "Shell Seguro",
|
|
"addressIp": "Endereço / IP",
|
|
"friendlyName": "Nome Amigável",
|
|
"folderAndAdvanced": "Pasta e Avançado",
|
|
"showAdvancedSettings": "Mostrar definições avançadas",
|
|
"hideAdvancedSettings": "Ocultar definições avançadas",
|
|
"privateNotes": "Notas Privadas",
|
|
"privateNotesPlaceholder": "Detalhes sobre este servidor...",
|
|
"pinToTop": "Fixar no Topo",
|
|
"pinToTopDesc": "Mostrar sempre este host no topo da lista",
|
|
"portKnockingSequence": "Sequência de Port Knocking",
|
|
"addKnockBtn": "Adicionar Knock",
|
|
"noPortKnocking": "Nenhum port knocking configurado.",
|
|
"knockPort": "Porta Knock",
|
|
"protocol": "Protocolo",
|
|
"delayAfterMs": "Atraso após (ms)",
|
|
"useSocks5Proxy": "Usar proxy SOCKS5",
|
|
"useSocks5ProxyDesc": "Encaminhar ligação através de um servidor proxy",
|
|
"connectionOrigin": "Origem da ligação",
|
|
"connectionOriginDesc": "De onde se origina a ligação deste host. Substitui o padrão global da aplicação para desktop.",
|
|
"connectionOriginDefault": "Usar padrão",
|
|
"connectionOriginLocal": "Este dispositivo (rede local)",
|
|
"connectionOriginRemote": "Servidor remoto",
|
|
"proxyHost": "Host do proxy",
|
|
"proxyPort": "Porta do proxy",
|
|
"proxyUsername": "Nome de utilizador do proxy",
|
|
"proxyPassword": "Palavra-passe do proxy",
|
|
"proxySingleMode": "Proxy único",
|
|
"proxyChainMode": "Cadeia de proxy",
|
|
"you": "Tu",
|
|
"jumpHostChainLabel": "Cadeia de jump hosts",
|
|
"addJumpBtn": "Adicionar jump",
|
|
"noJumpHosts": "Nenhum jump host configurado.",
|
|
"selectAServer": "Selecionar um servidor...",
|
|
"sshPort": "Porta SSH",
|
|
"authMethod": "Método de autenticação",
|
|
"authenticationMethod": "Método de autenticação",
|
|
"authenticationMethodDesc": "Selecione o método que o Termix irá utilizar para autenticar esta ligação SSH. Outros métodos não serão tentados automaticamente.",
|
|
"storedCredential": "Credencial guardada",
|
|
"selectACredential": "Selecionar uma credencial...",
|
|
"keyTypeLabel": "Tipo de chave",
|
|
"keyTypeAuto": "Detetar automaticamente",
|
|
"keyPasteTab": "Colar",
|
|
"keyUploadTab": "Carregar",
|
|
"keyFileLoaded": "Ficheiro de chave carregado",
|
|
"keyUploadClick": "Clique para carregar .pem / .key / .ppk",
|
|
"clearKey": "Limpar chave",
|
|
"keySaved": "Chave SSH guardada",
|
|
"keyReplaceNotice": "cole uma nova chave abaixo para substituí-la",
|
|
"keyPassphraseSaved": "Frase-passe guardada, escreva para alterar",
|
|
"replaceKey": "Substituir chave",
|
|
"docsLink": "Ver documentação",
|
|
"agentLabel": "Agente SSH",
|
|
"agentDesc": "Autentique-se usando um agente SSH em execução no servidor Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). O agente deve estar em execução na máquina onde o Termix está alojado.",
|
|
"agentAuthenticationDesc": "Utilize as chaves de um agente SSH para autenticar esta ligação. Deixe o caminho do socket vazio para utilizar SSH_AUTH_SOCK.",
|
|
"agentSocketPathLabel": "Caminho do socket do agente",
|
|
"agentSocketPathPlaceholder": "Deixar vazio para usar SSH_AUTH_SOCK",
|
|
"agentSocketPathHint": "Deixar vazio para detetar automaticamente a partir da variável de ambiente SSH_AUTH_SOCK, ou introduza um caminho de socket personalizado (ex.: /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
|
"agentIdentityLabel": "Identidade do agente (chave pública)",
|
|
"agentIdentityPlaceholder": "Deixe em branco para tentar todas as chaves do agente.",
|
|
"agentIdentityHint": "Cole uma chave pública (ex.: ssh-ed25519 AAAA...) para que apenas essa chave seja oferecida pelo agente. Recomendado quando o agente tem muitas chaves, para evitar exceder o limite de tentativas de autenticação (MaxAuthTries) do servidor.",
|
|
"shareSshAuthLabel": "Partilhar autenticação SSH",
|
|
"shareSshAuthDesc": "Forneça aos destinatários cópias encriptadas da autenticação SSH deste host. As credenciais pessoais do destinatário ainda têm precedência.",
|
|
"forceKeyboardInteractiveLabel": "Forçar Keyboard Interactive",
|
|
"forceKeyboardInteractiveShortDesc": "Forçar a entrada manual da palavra-passe mesmo que existam chaves.",
|
|
"allowLegacyAlgorithmsLabel": "Permitir Algoritmos Legados",
|
|
"allowLegacyAlgorithmsDesc": "Ativar algoritmos SSH obsoletos (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) para ligações a dispositivos antigos que não podem ser atualizados.",
|
|
"insecure": "Inseguro",
|
|
"syntaxHighlightingCategories": "Categorias de Realce",
|
|
"syntaxHighlightingCategoriesDesc": "Escolher os tipos de conteúdo a colorir",
|
|
"sshAgentForwardingLabel": "Reencaminhamento do Agente SSH",
|
|
"sshAgentForwardingShortDesc": "Permita que este host remoto utilize o seu agente SSH local para ligações subsequentes. Isto não é necessário para a autenticação do agente.",
|
|
"sudoPasswordAutoFillShortDesc": "Fornecer automaticamente a palavra-passe sudo quando solicitada",
|
|
"sudoPasswordLabel": "Palavra-passe sudo",
|
|
"sudoPasswordSaved": "Palavra-passe guardada, digite para alterar",
|
|
"environmentVariablesLabel": "Variáveis de ambiente",
|
|
"addVariableBtn": "Adicionar variável",
|
|
"noEnvVars": "Nenhuma variável de ambiente configurada.",
|
|
"keepaliveIntervalLabel": "Intervalo de Keepalive (segundos)",
|
|
"maxKeepaliveMisses": "Máximo de falhas de Keepalive",
|
|
"sameHost": "Este host (túnel direto)",
|
|
"statusChecksLabel": "Verificações de Estado",
|
|
"enableStatusChecks": "Ativar Verificações de Estado",
|
|
"enableStatusChecksDesc": "Fazer ping periodicamente a este host para verificar a disponibilidade",
|
|
"useGlobalInterval": "Usar Intervalo Global",
|
|
"useGlobalIntervalDesc": "Substituir pelo intervalo de verificação de estado global do servidor",
|
|
"checkIntervalS": "Intervalo de Verificação (s)",
|
|
"checkIntervalDesc": "Segundos entre cada ping de conectividade",
|
|
"cpuUsageLabel": "Utilização da CPU",
|
|
"cpuUsageDesc": "Percentagem da CPU, médias de carga, gráfico de linha",
|
|
"memoryLabel": "Utilização da Memória",
|
|
"memoryDesc": "Utilização da RAM, swap, em cache",
|
|
"storageLabel": "Utilização do Disco",
|
|
"storageDesc": "Utilização do disco por ponto de montagem",
|
|
"networkLabel": "Interfaces de Rede",
|
|
"networkDesc": "Lista de interfaces e largura de banda",
|
|
"uptimeLabel": "Tempo de Atividade",
|
|
"uptimeDesc": "Tempo de atividade do sistema e hora de arranque",
|
|
"systemInfoLabel": "Informação do Sistema",
|
|
"systemInfoDesc": "SO, kernel, nome de máquina, arquitetura",
|
|
"recentLoginsLabel": "Inícios de Sessão Recentes",
|
|
"recentLoginsDesc": "Eventos de início de sessão bem-sucedidos e falhados",
|
|
"topProcessesLabel": "Principais Processos",
|
|
"topProcessesDesc": "PID, CPU%, MEM%, comando",
|
|
"listeningPortsLabel": "Portas à Escuta",
|
|
"listeningPortsDesc": "Portas abertas com processo e estado",
|
|
"firewallLabel": "Firewall",
|
|
"firewallDesc": "Estado do Firewall, AppArmor, SELinux",
|
|
"hostSharedSuccessfully": "Host partilhado com sucesso",
|
|
"failedToShareHost": "Falha ao partilhar o host",
|
|
"accessRevoked": "Acesso revogado",
|
|
"failedToRevokeAccess": "Falha ao revogar o acesso",
|
|
"cancelBtn": "Cancelar",
|
|
"savingBtn": "A guardar...",
|
|
"addHostBtn": "Adicionar Host",
|
|
"hostUpdated": "Host atualizado",
|
|
"hostCreated": "Host criado",
|
|
"failedToSave": "Falha ao guardar o host",
|
|
"credentialUpdated": "Credencial atualizada",
|
|
"credentialCreated": "Credencial criada",
|
|
"failedToSaveCredential": "Falha ao guardar a credencial",
|
|
"credentialNameRequired": "Introduza um nome para a credencial",
|
|
"credentialAuthRequired": "Adicione uma palavra-passe, uma chave SSH, ou ambas",
|
|
"createCredentialFromHostBtn": "Criar credencial",
|
|
"createCredentialFromHostTitle": "Criar credencial a partir do host",
|
|
"createCredentialFromHostDesc": "Crie uma entrada de credencial reutilizável e partilhável, previamente preenchida com o nome de utilizador, palavra-passe e/ou chave SSH atuais deste host.",
|
|
"backToHosts": "Voltar aos hosts",
|
|
"pinned": "Fixado",
|
|
"noHostsFound": "Nenhum host encontrado",
|
|
"tryDifferentTerm": "Experimente um termo diferente",
|
|
"addFirstHost": "Adicione o seu primeiro host para começar",
|
|
"noCredentialsFound": "Nenhuma credencial encontrada",
|
|
"addCredentialBtn": "Adicionar Credencial",
|
|
"updateCredentialBtn": "Atualizar Credencial",
|
|
"editCredentialAction": "Editar credencial",
|
|
"backToHost": "Voltar ao anfitrião",
|
|
"saveCredentialAsNewBtn": "Guardar como novo",
|
|
"saveCredentialAsNewDesc": "Cria uma nova credencial com estas alterações e atribui-a a este host. A credencial original permanece inalterada.",
|
|
"credentialSavedAsNew": "Guardado como uma nova credencial",
|
|
"failedToSaveCredentialAsNew": "Falha ao guardar como uma nova credencial.",
|
|
"features": "Funcionalidades",
|
|
"noFolder": "(Nenhuma pasta)",
|
|
"deleteSelected": "Eliminar",
|
|
"exitSelection": "Sair da seleção",
|
|
"importSkip": "Importar (ignorar existentes)",
|
|
"importOverwrite": "Importar (substituir)",
|
|
"collapseBtn": "Recolher",
|
|
"importExportBtn": "Importar / Exportar",
|
|
"hostStatusesRefreshed": "Estados dos hosts atualizados",
|
|
"failedToRefreshHosts": "Falha ao atualizar hosts",
|
|
"movedHostTo": "Moveu {{host}} para \"{{folder}}\"",
|
|
"failedToMoveHost": "Falha ao mover host",
|
|
"deletedFolder": "Pasta \"{{name}}\" eliminada",
|
|
"failedToDeleteFolder": "Falha ao eliminar pasta",
|
|
"deleteAllInFolder": "Eliminar todos os hosts em \"{{name}}\"? Esta ação não pode ser desfeita.",
|
|
"folderPickerPlaceholder": "Nenhuma pasta",
|
|
"folderPickerSearch": "Pesquisar ou criar (use / para subpastas)...",
|
|
"folderPickerNone": "Nenhuma pasta",
|
|
"folderPickerCreate": "Criar \"{{path}}\"",
|
|
"folderPickerEmpty": "Nenhuma pasta correspondente",
|
|
"parentHost": "Anfitrião principal",
|
|
"useFolderInstead": "Utilize uma pasta em vez de uma pasta.",
|
|
"useParentHostInstead": "Utilize o host pai em vez disso.",
|
|
"parentHostPickerPlaceholder": "Sem host pai",
|
|
"parentHostPickerSearch": "Pesquisar hosts...",
|
|
"parentHostPickerNone": "Sem host pai",
|
|
"parentHostPickerEmpty": "Nenhum host correspondente",
|
|
"collapseSubHosts": "Colapsar sub-hosts",
|
|
"expandSubHosts": "Expandir sub-anfitriões",
|
|
"cannotNestUnderDescendant": "Não é possível aninhar um host dentro do seu próprio subhost.",
|
|
"movedToParent": "Movido {{count}} host(s) para \"{{parent}}\"",
|
|
"newFolder": "Nova pasta",
|
|
"createFolderTitle": "Criar pasta",
|
|
"editFolderTitle": "Editar pasta",
|
|
"folderDialogDescription": "Escolha um nome, cor e ícone. Use / para aninhar pastas.",
|
|
"folderNameLabel": "Nome da pasta",
|
|
"folderNamePlaceholder": "ex.: Produção/Web",
|
|
"folderNestingHint": "Utilize / para separar níveis e criar pastas aninhadas.",
|
|
"folderNameDuplicate": "Já existe uma pasta com esse nome aqui.",
|
|
"folderColor": "Cor",
|
|
"folderIcon": "Ícone",
|
|
"folderCredential": "Credencial",
|
|
"folderCredentialNone": "Nenhuma credencial atribuída",
|
|
"folderCredentialHint": "Os hosts nesta pasta que utilizem autenticação com \"Credenciais armazenadas\" sem que as suas próprias credenciais estejam seleccionadas herdarão esta.",
|
|
"folderPreview": "Pré-visualização",
|
|
"folderNameFallback": "Pasta sem título",
|
|
"createFolderButton": "Criar pasta",
|
|
"saveFolderButton": "Guardar pasta",
|
|
"cancel": "Cancelar",
|
|
"iconSearchPlaceholder": "Pesquisar ícones...",
|
|
"openAllSessions": "Abrir todas as sessões",
|
|
"editFolder": "Editar pasta",
|
|
"deleteFolder": "Eliminar pasta",
|
|
"selectFolder": "Selecione todos os hosts na pasta",
|
|
"deselectFolder": "Desmarque todos os hosts na pasta",
|
|
"folderSaved": "Pasta guardada",
|
|
"failedToSaveFolder": "Falha ao guardar pasta",
|
|
"folderDeleted": "Pasta \"{{name}}\" eliminada",
|
|
"deleteFolderConfirm": "Eliminar \"{{name}}\" e os seus {{count}} host(s)? Esta ação não pode ser anulada.",
|
|
"failedToMoveHosts": "Falha ao mover hosts",
|
|
"failedToReorder": "Falha ao refazer o pedido",
|
|
"expandAll": "Expandir todas as pastas",
|
|
"collapseAll": "Recolher todas as pastas",
|
|
"moreActions": "Mais",
|
|
"groupBy": "Agrupar por",
|
|
"GroupByFolder": "Pasta",
|
|
"GroupByTag": "Etiqueta",
|
|
"GroupByStatus": "Estado",
|
|
"GroupByProtocol": "Protocolo",
|
|
"GroupByAuth": "Tipo de autenticação",
|
|
"groupUngrouped": "Não agrupados",
|
|
"customizeSidebar": "Personalizar a barra lateral",
|
|
"customizeSidebarDescription": "Escolha o aspeto e o comportamento da lista de hosts.",
|
|
"customizeDensityTitle": "Densidade",
|
|
"customizeBehaviorTitle": "Comportamento",
|
|
"customizeSortHint": "A ordem de classificação e o agrupamento podem ser definidos nos menus de classificação e agrupamento da barra de ferramentas.",
|
|
"densityComfortableDesc": "Mais detalhes por host: endereço, tags e utilização de recursos.",
|
|
"densityCompactDesc": "Uma linha por host, para listas mais longas.",
|
|
"display": "Ecrã",
|
|
"displayDensity": "Densidade",
|
|
"displayDensityComfortable": "Confortável",
|
|
"displayDensityCompact": "Compactar",
|
|
"displayShowTags": "Mostrar etiquetas",
|
|
"displayTrayOnClick": "Abrir ações ao clicar (em vez de passar o cursor sobre as mesmas)",
|
|
"actionsVisibility": "Exibição de ação do host",
|
|
"actionsVisibilityDesc": "Escolha quando as ações do host se irão expandir. Selecione \"clicar\" para restaurar o comportamento anterior de \"clicar para expandir\".",
|
|
"actionsAlways": "Sempre visível",
|
|
"actionsOnly": "Ligue apenas, descanse com um clique.",
|
|
"actionsHover": "Mostrar ao passar o cursor",
|
|
"actionsClick": "Clique para expandir/recolher",
|
|
"openOnDoubleClick": "Abrir com um duplo clique",
|
|
"openOnDoubleClickDesc": "Exigir um duplo clique para abrir uma sessão de host em vez de um único clique.",
|
|
"showFolderPaths": "Mostrar caminhos de pastas",
|
|
"showFolderPathsDesc": "Apresente o caminho da pasta principal acima dos nomes das subpastas aninhadas. As subpastas permanecem indentadas em qualquer direção.",
|
|
"hostClickBehavior": "Clicar num host",
|
|
"hostClickBehaviorDesc": "O que acontece quando clica num host que já tem um separador aberto? Clicar com Ctrl/Cmd, clicar com o botão do meio ou utilizar a opção \"Abrir em novo separador\" inicia sempre um novo separador.",
|
|
"hostClickNewTab": "Abra sempre uma nova aba.",
|
|
"hostClickFocusExisting": "Mude para o separador aberto.",
|
|
"hostClickFocusExistingDoubleNew": "Clique para alternar, clique duas vezes para abrir um novo separador.",
|
|
"openInNewTab": "Abrir em novo separador",
|
|
"deletedHost": "{{name}} eliminado",
|
|
"copiedToClipboard": "Copiado para a área de transferência",
|
|
"remoteDesktopUrlCopied": "URL do Ambiente de Trabalho Remoto copiado",
|
|
"expandActions": "Expandir ações",
|
|
"collapseActions": "Recolher ações",
|
|
"cloneHostAction": "Clonar host",
|
|
"copyAddress": "Copiar endereço",
|
|
"copyLink": "Copiar link",
|
|
"deleteCredentialConfirm": "Eliminar credencial \"{{name}}\"?",
|
|
"deletedCredential": "Eliminada {{name}}",
|
|
"deleteHostsConfirm": "Eliminar {{count}} host{{plural}}? Esta ação não pode ser desfeita.",
|
|
"movedToRoot": "Movido para a raiz",
|
|
"addTagsPlaceholder": "Adicionar tags...",
|
|
"authDetails": "Detalhes de autenticação",
|
|
"credType": "Tipo",
|
|
"generateKeyPairDesc": "Gerar um novo par de chaves; as chaves privada e pública serão preenchidas automaticamente.",
|
|
"generatingKey": "A gerar...",
|
|
"generateLabel": "Gerar {{label}}",
|
|
"uploadFileBtn": "Carregar ficheiro",
|
|
"keyPassphraseOptional": "Frase-senha da chave (Opcional)",
|
|
"sshPublicKeyOptional": "Chave pública SSH (Opcional)",
|
|
"publicKeyGenerated": "Chave pública gerada",
|
|
"failedToGeneratePublicKey": "Falha ao derivar a chave pública",
|
|
"publicKeyCopied": "Chave pública copiada",
|
|
"keyPairGenerated": "Par de chaves {{label}} gerado",
|
|
"failedToGenerateKeyPair": "Falha ao gerar par de chaves",
|
|
"searchHostsPlaceholder": "Pesquisar anfitriões, endereços, tags…",
|
|
"refreshBtn": "Atualizar",
|
|
"addTag": "Adicionar tags...",
|
|
"deleteConfirmBtn": "Eliminar",
|
|
"deleteHostConfirm": "Eliminar \"{{name}}\"?",
|
|
"enableAtLeastOneProtocol": "Ative pelo menos um protocolo acima para configurar as definições de autenticação e ligação.",
|
|
"keyPassphrase": "Frase-senha da chave",
|
|
"basicInformation": "Informação básica",
|
|
"authDetailsSection": "Detalhes de autenticação",
|
|
"credTypeLabel": "Tipo",
|
|
"hostsTab": "Anfitriões",
|
|
"credentialsTab": "Credenciais",
|
|
"selectMultiple": "Selecionar vários",
|
|
"selectHosts": "Selecionar hosts",
|
|
"connectionLabel": "Ligação",
|
|
"authenticationLabel": "Autenticação",
|
|
"generateKeyPairTitle": "Gerar par de chaves",
|
|
"generateKeyPairDescription": "Gerar um novo par de chaves, as chaves privada e pública serão preenchidas automaticamente.",
|
|
"generateFromPrivateKey": "Gerar a partir da chave privada",
|
|
"refreshBtn2": "Atualizar",
|
|
"exitSelectionTitle": "Sair da seleção",
|
|
"addHostBtn2": "Adicionar host",
|
|
"addCredentialBtn2": "Adicionar credencial",
|
|
"checkingHostStatuses": "A verificar o estado dos hosts...",
|
|
"pinnedSection": "Fixados",
|
|
"hostsExported": "Hosts exportados com sucesso",
|
|
"export": {
|
|
"menuItem": "Exportar...",
|
|
"title": "Hosts de exportação",
|
|
"scope": "Âmbito",
|
|
"scopeAll": "Tudo",
|
|
"scopeSelected": "Selecionado",
|
|
"searchHosts": "Pesquisar hosts...",
|
|
"include": "Incluir",
|
|
"groupConnection": "Conexão",
|
|
"groupCredentials": "Credenciais",
|
|
"groupNotes": "Notas",
|
|
"groupTags": "Etiquetas e alfinete",
|
|
"groupProxy": "Proxy",
|
|
"groupJumpHosts": "Apresentadores do Jump",
|
|
"groupFeatureFlags": "Sinalizadores de recursos",
|
|
"groupAdvanced": "Configuração avançada",
|
|
"preview": "Pré-visualização",
|
|
"moreHosts": "... {{count}} mais hosts",
|
|
"summary": "{{selected}} de {{total}} anfitriões",
|
|
"credentialsIncluded": "credenciais incluídas",
|
|
"credentialsExcluded": "credenciais excluídas",
|
|
"noneSelected": "Nenhum host selecionado",
|
|
"cancel": "Cancelar",
|
|
"confirm": "Exportar",
|
|
"fetchFailed": "Falha ao carregar os hosts para exportação.",
|
|
"bulkButton": "Exportar"
|
|
},
|
|
"sampleDownloaded": "Ficheiro de exemplo descarregado",
|
|
"failedToDeleteCredential2": "Falha ao eliminar a credencial",
|
|
"noFolderOption": "(Sem pasta)",
|
|
"nSelected": "{{count}} selecionado(s)",
|
|
"featuresMenu": "Funcionalidades",
|
|
"moveMenu": "Mover",
|
|
"connectSelected": "Ligar",
|
|
"cancelSelection": "Cancelar",
|
|
"deletedCount": "Eliminados {{count}} hosts",
|
|
"failedToDeleteCount": "Falha ao eliminar {{count}} hosts",
|
|
"duplicatedHost": "Duplicado \"{{name}}\"",
|
|
"failedToDuplicateHost": "Falha ao duplicar o host",
|
|
"updatedCount": "Atualizados {{count}} hosts",
|
|
"friendlyNameLabel": "Nome Amigável",
|
|
"descriptionLabel": "Descrição",
|
|
"loadingHosts": "A carregar hosts...",
|
|
"loadingCredentials": "A carregar credenciais...",
|
|
"noHostsYet": "Ainda sem hosts",
|
|
"noHostsYetHint": "Adicione um servidor para abrir terminais, navegar por ficheiros e visualizar métricas.",
|
|
"noHostsMatchSearch": "Nenhum host corresponde à sua pesquisa",
|
|
"searchHosts": "Pesquisar hosts...",
|
|
"sortHosts": "Ordenar Hosts",
|
|
"sortDefault": "Ordem Padrão",
|
|
"sortNameAsc": "Nome (A → Z)",
|
|
"sortNameDesc": "Nome (Z → A)",
|
|
"sortIpAsc": "Endereço IP (Asc)",
|
|
"sortIpDesc": "Endereço IP (Desc)",
|
|
"sortOnlineFirst": "Online primeiro",
|
|
"sortOfflineFirst": "Offline primeiro",
|
|
"sortManual": "Manual (arrastar para reordenar)",
|
|
"sortPinnedFirst": "Fixados primeiro",
|
|
"filterHosts": "Filtrar Hosts",
|
|
"filterClearAll": "Limpar Filtros",
|
|
"filterStatusGroup": "Estado",
|
|
"filterOnline": "Online",
|
|
"filterOffline": "Offline",
|
|
"filterPinned": "Fixados",
|
|
"filterAuthGroup": "Tipo de Autenticação",
|
|
"filterAuthPassword": "Palavra-passe",
|
|
"filterAuthKey": "Chave SSH",
|
|
"filterAuthCredential": "Credencial",
|
|
"filterAuthNone": "Nenhuma",
|
|
"filterProtocolGroup": "Protocolo",
|
|
"filterProtocolSsh": "SSH",
|
|
"filterTagsGroup": "Etiquetas",
|
|
"editHostAction": "Editar Anfitrião",
|
|
"moreOptions": "Mais opções",
|
|
"shareHost": "Partilhar Anfitrião",
|
|
"shareHostTitle": "Partilhar: {{name}}",
|
|
"shareFolder": "Pasta partilhada",
|
|
"shareFolderTitle": "Pasta partilhada: {{name}}",
|
|
"folderSharedSuccessfully": "Host(ns) partilhado(s) {{count}} na pasta",
|
|
"failedToShareFolder": "Falha ao partilhar a pasta",
|
|
"sharing": {
|
|
"loadError": "Erro ao carregar dados de partilha. Tente novamente.",
|
|
"shareWithSection": "Partilhar com",
|
|
"usersTab": "Utilizadores",
|
|
"rolesTab": "Funções",
|
|
"searchPlaceholder": "Procurar utilizadores ou funções...",
|
|
"noMatches": "Nenhuma correspondência encontrada",
|
|
"permissionLevelLabel": "Nível de permissão",
|
|
"levels": {
|
|
"connect": {
|
|
"label": "Ligar",
|
|
"description": "Abrir apenas sessões: terminal, ambiente de trabalho remoto, gestor de ficheiros, túneis e Docker. Sem acesso à configuração do anfitrião."
|
|
},
|
|
"view": {
|
|
"label": "Ver",
|
|
"description": "Ligar e ver a configuração do anfitrião. Os segredos nunca são mostrados."
|
|
},
|
|
"edit": {
|
|
"label": "Editar",
|
|
"description": "Visualize e modifique as definições do host que não requerem autenticação. A autenticação SSH do proprietário permanece privada e restrita ao proprietário."
|
|
},
|
|
"manage": {
|
|
"label": "Gerir",
|
|
"description": "Editar, além de partilhar o anfitrião com outras pessoas, alterar os níveis de permissão e revogar o acesso."
|
|
}
|
|
},
|
|
"expiryLabel": "Expiração do acesso",
|
|
"expiry": {
|
|
"never": "Nunca",
|
|
"oneHour": "1 hora",
|
|
"oneDay": "24 horas",
|
|
"sevenDays": "7 dias",
|
|
"thirtyDays": "30 dias",
|
|
"custom": "Personalizado"
|
|
},
|
|
"customHoursPlaceholder": "Horas até à expiração do acesso",
|
|
"shareButton": "Partilhar",
|
|
"shareWithCount": "Partilhar ({{count}})",
|
|
"currentAccess": "Acesso atual",
|
|
"noAccessEntries": "Este anfitrião ainda não foi partilhado",
|
|
"folderRulesTitle": "Aplica-se a hosts adicionados posteriormente.",
|
|
"folderRulesHint": "Estas partilhas permanecem na pasta: um host criado ou movido para a mesma (ou para uma subpasta) obtém o mesmo acesso automaticamente. Remover uma regra apenas impede a herança futura.",
|
|
"folderRuleRemove": "Pare de herdar",
|
|
"folderShareSummary": "Partilhado {{shared}} de {{total}} hosts nesta pasta",
|
|
"grantedBy": "Concedido por",
|
|
"expires": "Expira",
|
|
"expired": "Expirado",
|
|
"never": "Nunca",
|
|
"revoke": "Revogar",
|
|
"accessUpdated": "Acesso atualizado",
|
|
"accessUpdateFailed": "Falha ao atualizar o acesso",
|
|
"sharedBadge": "Partilhado",
|
|
"sharedBadgeTooltip": "Partilhado por {{owner}} (acesso de {{level}})",
|
|
"viewOnlyBanner": "Este anfitrião é partilhado consigo por {{owner}} com acesso de visualização. A configuração é só de leitura.",
|
|
"sharedEditBanner": "Este anfitrião é partilhado consigo por {{owner}} com acesso de edição. As alterações aplicam-se ao anfitrião real; as referências de autenticação só podem ser alteradas pelo proprietário.",
|
|
"ownerOnlyControl": "Apenas o proprietário do anfitrião pode alterar isto",
|
|
"ownerAuthPrivate": "A autenticação SSH do proprietário do host é privada. Utilize a opção “Definir autenticação SSH pessoal” no menu do host para escolher as suas próprias credenciais.",
|
|
"ownerAuthShared": "O proprietário do host partilhou a autenticação SSH para este host. Pode utilizá-la ou escolher as suas próprias credenciais em \"Definir autenticação SSH pessoal\".",
|
|
"authOverrideAction": "Configure a autenticação SSH pessoal.",
|
|
"authOverrideActionProtocol": "Definir autenticação pessoal {{protocol}}",
|
|
"authOverrideTitle": "Autenticação SSH pessoal",
|
|
"authOverrideTitleProtocol": "Autenticação pessoal {{protocol}}",
|
|
"authOverrideDescriptionPrivate": "As credenciais SSH do proprietário do host permanecem privadas. Escolha uma das suas credenciais guardadas para ligações a {{host}}.",
|
|
"authOverrideDescriptionShared": "Utilize a autenticação partilhada pelo proprietário do host ou substitua-a por uma das suas credenciais guardadas para ligações a {{host}}.",
|
|
"authOverrideCredentialLabel": "Credencial de autenticação",
|
|
"useSharedAuthentication": "Utilizar autenticação de host partilhada",
|
|
"noPersonalCredential": "Sem credencial pessoal",
|
|
"authOverrideNoCredentials": "Ainda não guardou nenhuma credencial SSH. Crie uma em Credenciais para se ligar a hosts que exijam autenticação.",
|
|
"authOverrideRequired": "Este host requer uma das suas credenciais guardadas para que se possa ligar.",
|
|
"authOverridePrivateHint": "Esta credencial é privada e intransmissível. O proprietário do host e outros destinatários não a podem ver nem utilizar.",
|
|
"authOverrideSaved": "Autenticação SSH pessoal guardada",
|
|
"authOverrideCleared": "Autenticação SSH pessoal removida",
|
|
"authOverrideClearedToShared": "Utilizando autenticação de host partilhado",
|
|
"authOverrideLoadError": "Falha ao carregar a sua autenticação SSH. Tente novamente.",
|
|
"authOverrideSaveError": "Falha ao guardar a sua autenticação SSH."
|
|
},
|
|
"arrangeUnlockedSwitchedToManual": "A ordenação foi alterada para manual, pelo que a sua ordem será mantida.",
|
|
"dragToRearrange": "Arraste para reorganizar",
|
|
"arrangeUnlocked": "Desbloqueie e arraste para reorganizar.",
|
|
"webUiBindHostUnreachable": "O seu browser não consegue aceder ao 127.0.0.1 na máquina que executa o Termix, pelo que este endpoint não será carregado. Utilize um endereço a que a máquina responda, como por exemplo 0.0.0.0.",
|
|
"webUiBindHostSharesSessionCookie": "A partir deste browser, o encaminhamento seria alcançado no mesmo nome de host a partir do qual o Termix é servido, pelo que o serviço tunelado receberia a sua sessão do Termix. Os cookies ignoram a porta. Este endpoint recusar-se-á a abrir aqui; funciona a partir da aplicação Termix para desktop ou quando o Termix é aberto em localhost.",
|
|
"webUiErrorLabelRequired": "O endpoint {{row}} necessita de um rótulo.",
|
|
"webUiErrorLabelDuplicate": "Cada ponto final necessita de um nome diferente.",
|
|
"webUiErrorPortRange": "O ponto final {{row}} necessita de uma porta entre 1 e 65535.",
|
|
"webUiErrorPathInvalid": "O endpoint {{row}} tem um caminho inválido. Utilize um caminho como /admin.",
|
|
"copyViewUrlAction": "Copiar link {{name}}",
|
|
"filterAuthAgent": "Agente SSH",
|
|
"authTypeNeedsPlugin": "Este host utiliza {{type}}, que necessita de {{plugin}}. Está desativado neste servidor.",
|
|
"authTypeUnknown": "Este host utiliza {{type}}, que não está disponível neste servidor.",
|
|
"authFieldsAfterSave": "Primeiro, guarde o host e, em seguida, preencha estes campos.",
|
|
"enablePluginFeature": "Activar {{name}}",
|
|
"disablePluginFeature": "Desativar {{name}}",
|
|
"filterFeaturesGroup": "Funcionalidades",
|
|
"localOnly": "Mantenha apenas neste dispositivo",
|
|
"localOnlyDesc": "Este host não é enviado para o servidor e não aparece nos seus outros dispositivos.",
|
|
"folderLocalOnly": "Mantenha apenas neste dispositivo",
|
|
"folderLocalOnlyDesc": "Esta pasta e todos os hosts nela contidos permanecem neste dispositivo e não são enviados para o servidor.",
|
|
"sudoPasswordDesc": "Utilizado quando o terminal preenche um prompt sudo e por funcionalidades que executam comandos com sudo.",
|
|
"editorCancel": "Cancelar",
|
|
"editorSaving": "A guardar...",
|
|
"editorUpdate": "Atualizar Host",
|
|
"editorAdd": "Adicionar Host",
|
|
"speedSearch": "Pesquisar hosts. Utilize as setas para selecionar, Enter para ligar e Esc para fechar.",
|
|
"speedSearchList": "Lista de anfitriões. Digite ou prima / para pesquisar.",
|
|
"importNoHosts": "Nenhum host encontrado no ficheiro",
|
|
"importTooMany": "Pode importar até {{max}} hosts em simultâneo.",
|
|
"importSummary": "Importação concluída: {{imported}} importado, {{updated}} atualizado, {{failed}} falhou",
|
|
"importHostsFailed": "Falha ao importar hosts"
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "Pesquisar hosts, comandos ou definições...",
|
|
"quickActions": "Ações Rápidas",
|
|
"navigation": "Navegação",
|
|
"orShortcut": "ou",
|
|
"hostManager": "Gestor de Hosts",
|
|
"hostManagerDesc": "Gerir, adicionar ou editar hosts",
|
|
"addNewHost": "Adicionar Novo Host",
|
|
"addNewHostDesc": "Registar um novo host",
|
|
"adminSettings": "Definições de Administrador",
|
|
"adminSettingsDesc": "Configurar preferências do sistema e utilizadores",
|
|
"userProfile": "Perfil do Utilizador",
|
|
"userProfileDesc": "Gerir a sua conta e preferências",
|
|
"addCredential": "Adicionar Credencial",
|
|
"addCredentialDesc": "Guardar chaves SSH ou palavras-passe",
|
|
"recentActivity": "Atividade Recente",
|
|
"serversAndHosts": "Servidores e Hosts",
|
|
"noHostsFound": "Nenhum host encontrado que corresponda a \"{{search}}\"",
|
|
"links": "Ligações",
|
|
"navigate": "Navegar",
|
|
"select": "Selecionar",
|
|
"toggleWith": "Alternar com",
|
|
"pluginActions": "Mais ações",
|
|
"noTargetTab": "Nenhuma patilha de terminal está aberta."
|
|
},
|
|
"splitScreen": {
|
|
"title": "Tela dividida",
|
|
"defaultLabel": "Dividir {{number}}",
|
|
"splitRight": "Dividir à direita",
|
|
"splitDown": "Dividir para baixo",
|
|
"addToSplit": "Adicionar a {{split}}",
|
|
"paneEmptyItem": "Painel {{index}}: vazio",
|
|
"paneItem": "Painel {{index}}: {{label}}",
|
|
"paneNumber": "Painel {{index}}",
|
|
"newPaneRight": "Novo painel à direita",
|
|
"newPaneBelow": "Novo painel abaixo",
|
|
"emptyTitle": "Painel vazio",
|
|
"emptyHint": "Selecione algo para exibir aqui. Enquanto este painel estiver selecionado, tudo o que abrir na barra lateral também será aberto aqui.",
|
|
"openTabs": "Abas abertas",
|
|
"noOpenTabs": "Nenhuma outra aba está aberta.",
|
|
"hosts": "Anfitriões",
|
|
"searchHosts": "Pesquisar hosts",
|
|
"noHosts": "Nenhum host corresponde",
|
|
"newSession": "Novo",
|
|
"closePane": "Fechar painel",
|
|
"closeSession": "Sessão encerrada",
|
|
"moveToTab": "Mova para a sua própria aba.",
|
|
"swapWith": "Trocar com",
|
|
"showHere": "Mostrar neste painel",
|
|
"clearPane": "Esvazie este painel",
|
|
"zoom": "Painel de zoom",
|
|
"unzoom": "Restaurar layout",
|
|
"unsplit": "Sem divisão",
|
|
"layouts": "Layouts",
|
|
"applyLayout": "Alterar layout",
|
|
"newSplit": "Nova divisão",
|
|
"maxPanes": "Uma divisão pode conter até {{count}} painéis",
|
|
"dropSplit": "Solte para dividir",
|
|
"dropHere": "Arraste para mostrar aqui",
|
|
"paneActions": "Ações do painel",
|
|
"dividerHint": "Arraste para redimensionar. Clique duas vezes para ajustar.",
|
|
"openInSplit": "Abrir em divisão",
|
|
"openInNewSplit": "Nova divisão com o separador atual",
|
|
"shortcuts": "Atalhos",
|
|
"shortcutNavigate": "Mover entre painéis",
|
|
"presets": {
|
|
"columns2": "Dois lado a lado",
|
|
"rows2": "Dois empilhados",
|
|
"columns3": "Três lado a lado",
|
|
"mainLeft3": "Um à esquerda, dois à direita.",
|
|
"mainBottom3": "Dois em cima, um em baixo",
|
|
"grid4": "Grelha de quatro",
|
|
"grid5": "Três sobre dois",
|
|
"grid6": "Grade de seis"
|
|
}
|
|
},
|
|
"connections": {
|
|
"noConnections": "Sem ligações",
|
|
"noConnectionsDesc": "Abra um terminal, gestor de ficheiros ou desktop remoto para ver as ligações aqui",
|
|
"connectedFor": "Ligado há {{duration}}",
|
|
"connected": "Ligado",
|
|
"disconnected": "Desligado",
|
|
"closeTab": "Fechar separador",
|
|
"closeConnection": "Fechar ligação",
|
|
"forgetTab": "Esquecer",
|
|
"removeBackground": "Remover",
|
|
"reconnect": "Religar",
|
|
"reopenTab": "Reabrir",
|
|
"sectionOpen": "Abertas",
|
|
"sectionBackground": "Em segundo plano",
|
|
"backgroundDesc": "As sessões persistem durante {{minutes}} minutos após a desconexão e podem ser reconectadas.",
|
|
"persisted": "Persistida em segundo plano",
|
|
"expiresIn": "Expira em {{duration}}",
|
|
"search": "Pesquisar ligações...",
|
|
"noSearchResults": "Nenhuma ligação corresponde à sua pesquisa",
|
|
"rename": "Renomear sessão"
|
|
},
|
|
"terminal": {
|
|
"totpRequired": "Autenticação de dois fatores necessária",
|
|
"totpCodeLabel": "Código de verificação",
|
|
"totpVerify": "Verificar",
|
|
"mfaPromptRequired": "Autenticação necessária",
|
|
"mfaPushRequired": "Autenticação Push necessária",
|
|
"mfaMenuPlaceholder": "Insira a sua resposta",
|
|
"mfaCodeOrPushPlaceholder": "Código ou \"push\"",
|
|
"mfaWaitingApproval": "Aguarda aprovação no seu dispositivo...",
|
|
"mfaSendRequest": "Enviar solicitação",
|
|
"browserSignInCode": "Chave de segurança",
|
|
"browserSignInUrl": "URL de login",
|
|
"browserSignInOpen": "Abrir no navegador",
|
|
"browserSignInContinue": "Concluí o login.",
|
|
"browserSignInRequired": "{{provider}} É necessário fazer login",
|
|
"connectionLogTitle": "Registo da Ligação",
|
|
"connectionLogCopy": "Copiar registos para a área de transferência",
|
|
"connectionLogEmpty": "Ainda não há registos da ligação",
|
|
"connectionLogWaiting": "A aguardar registos da ligação...",
|
|
"connectionLogCopied": "Registos da ligação copiados para a área de transferência",
|
|
"connectionLogCopyFailed": "Falha ao copiar registos para a área de transferência"
|
|
},
|
|
"cardGrid": {
|
|
"dragToMove": "Arraste para mover",
|
|
"dragToResize": "Arraste para redimensionar",
|
|
"changeWidth": "Alterar largura",
|
|
"removeCard": "Remover {{label}}",
|
|
"addCard": "Adicionar",
|
|
"columns": "Colunas",
|
|
"empty": "Nenhum cartão. Utilize Adicionar abaixo para colocar cartões."
|
|
},
|
|
"auth": {
|
|
"tagline": "Gestão auto-hospedada de SSH e ambiente de trabalho remoto",
|
|
"loginTitle": "Bem-vindo de volta",
|
|
"registerTitle": "Criar Conta",
|
|
"forgotPassword": "Esqueceu-se da palavra-passe?",
|
|
"rememberMe": "Lembrar dispositivo por 30 dias (inclui TOTP)",
|
|
"noAccount": "Não tem uma conta?",
|
|
"hasAccount": "Já tem uma conta?",
|
|
"twoFactorAuth": "Autenticação de dois fatores",
|
|
"enterCode": "Introduza o código de verificação",
|
|
"redirectingToApp": "A redirecionar para a aplicação...",
|
|
"sshAuthenticationRequired": "Autenticação SSH necessária",
|
|
"sshNoKeyboardInteractive": "Autenticação por teclado interativo indisponível",
|
|
"sshAuthenticationFailed": "Falha na autenticação",
|
|
"sshAuthenticationTimeout": "Tempo limite de autenticação excedido",
|
|
"sshNoKeyboardInteractiveDescription": "O servidor não suporta autenticação por teclado interativo. Por favor, forneça a sua palavra-passe ou chave SSH.",
|
|
"sshAuthFailedDescription": "As credenciais fornecidas estavam incorretas. Por favor, tente novamente com credenciais válidas.",
|
|
"sshTimeoutDescription": "A tentativa de autenticação expirou. Por favor, tente novamente.",
|
|
"sshProvideCredentialsDescription": "Por favor, forneça as suas credenciais SSH para se ligar a este servidor.",
|
|
"sshPasswordDescription": "Introduza a palavra-passe para esta ligação SSH.",
|
|
"sshKeyPasswordDescription": "Se a sua chave SSH estiver encriptada, introduza a frase-senha aqui.",
|
|
"passphraseRequired": "Frase-senha obrigatória",
|
|
"passphraseRequiredDescription": "A chave SSH está encriptada. Introduza a frase-senha para a desbloquear.",
|
|
"back": "Voltar",
|
|
"firstUser": "Primeiro Utilizador",
|
|
"firstUserMessage": "É o primeiro utilizador e será configurado como administrador. Pode ver as definições de administrador no menu suspenso do utilizador na barra lateral. Se pensa que isto é um erro, verifique os logs do Docker, ou crie um issue no GitHub.",
|
|
"external": "Externo",
|
|
"loginWithExternal": "Iniciar sessão com fornecedor externo",
|
|
"loginWithExternalDesc": "Inicie sessão utilizando o seu fornecedor de identidade externo configurado",
|
|
"externalNotSupportedInElectron": "O login externo ainda não é compatível com a aplicação para desktop. Por favor utilize a versão web.",
|
|
"loginWithProvider": "Iniciar sessão com {{name}}",
|
|
"orContinueWith": "ou continuar com",
|
|
"resetPasswordButton": "Redefinir palavra-passe",
|
|
"sendResetCode": "Enviar código de reposição",
|
|
"resetCodeDesc": "Introduza o seu nome de utilizador para receber um código de reposição de palavra-passe. O código será registado nos logs do contentor Docker.",
|
|
"resetCode": "Código de reposição",
|
|
"verifyCodeButton": "Verificar código",
|
|
"enterResetCode": "Introduza o código de 6 dígitos dos logs do contentor Docker para o utilizador:",
|
|
"newPassword": "Nova palavra-passe",
|
|
"confirmNewPassword": "Confirmar palavra-passe",
|
|
"enterNewPassword": "Introduza a nova palavra-passe para o utilizador:",
|
|
"signUp": "Registar",
|
|
"desktopApp": "Aplicação de ambiente de trabalho",
|
|
"loggingInToDesktopApp": "A iniciar sessão na aplicação de ambiente de trabalho",
|
|
"loadingServer": "A carregar servidor...",
|
|
"dataLossWarning": "Redefinir a sua palavra-passe desta forma irá eliminar todos os anfitriões SSH guardados, credenciais e outros dados encriptados. Esta ação não pode ser desfeita. Utilize apenas se se esqueceu da sua palavra-passe e não tem sessão iniciada.",
|
|
"authenticationDisabled": "Autenticação desativada",
|
|
"authenticationDisabledDesc": "Todos os métodos de autenticação estão atualmente desativados. Contacte o seu administrador.",
|
|
"passwordLoginDisabledDesc": "O início de sessão com palavra-passe está desativado. Utilize uma passkey ou um fornecedor de autenticação externo.",
|
|
"attemptsRemaining": "{{count}} tentativas restantes",
|
|
"confirmResetDataWipe": "Esta conta não iniciou sessão desde a atualização da encriptação, pelo que os dados armazenados não podem ser recuperados sem a palavra-passe antiga. A reposição irá eliminar permanentemente os seus hosts, credenciais e snippets. Continuar?",
|
|
"password": "Palavra-passe",
|
|
"secondFactorUnavailable": "A sua conta utiliza um segundo fator de autenticação que não está disponível de momento. Contacte um administrador para redefini-lo.",
|
|
"secondFactorNoUI": "Este segundo fator não pode ser apresentado neste ecrã. Entre em contacto com um administrador.",
|
|
"serverAuthentication": "Iniciar sessão no servidor",
|
|
"minChars": "mín. {{min}} caracteres"
|
|
},
|
|
"hostKey": {
|
|
"verifyNewHost": "Verificar chave de host SSH",
|
|
"keyChangedWarning": "Chave de host SSH alterada",
|
|
"firstConnectionTitle": "Primeira ligação a este host",
|
|
"firstConnectionDescription": "Não é possível estabelecer a autenticidade deste host. Verifique se a impressão digital corresponde ao esperado.",
|
|
"keyChangedDescription": "A chave de host deste servidor foi alterada desde a sua última ligação. Isto pode indicar um problema de segurança.",
|
|
"previousKey": "Chave anterior",
|
|
"newFingerprint": "Nova impressão digital",
|
|
"fingerprint": "Impressão digital",
|
|
"verifyInstructions": "Se confia neste host, clique em Aceitar para continuar e guardar esta impressão digital para futuras ligações.",
|
|
"securityWarning": "Aviso de segurança",
|
|
"acceptAndContinue": "Aceitar e continuar",
|
|
"acceptNewKey": "Aceitar nova chave e continuar"
|
|
},
|
|
"errors": {
|
|
"databaseConnection": "Não foi possível ligar à base de dados",
|
|
"embeddedServerFailed": "O servidor local do Termix não pôde ser iniciado.",
|
|
"unknownError": "Erro desconhecido",
|
|
"loginFailed": "Falha no início de sessão",
|
|
"failedPasswordReset": "Falha ao iniciar a reposição da palavra-passe",
|
|
"failedVerifyCode": "Falha ao verificar o código de reposição",
|
|
"failedCompleteReset": "Falha ao concluir a reposição da palavra-passe",
|
|
"invalidTotpCode": "Código TOTP inválido",
|
|
"failedOidcLogin": "Falha ao iniciar o login externo.",
|
|
"silentSigninOidcUnavailable": "Foi solicitado o login silencioso, mas não está configurado nenhum login externo.",
|
|
"failedUserInfo": "Falha ao obter informações do utilizador após o início de sessão",
|
|
"oidcAuthFailed": "Falha no login externo",
|
|
"invalidAuthUrl": "URL de autorização inválida recebida do backend",
|
|
"requiredField": "Este campo é obrigatório",
|
|
"minLength": "O comprimento mínimo é {{min}}",
|
|
"passwordMismatch": "As palavras-passe não coincidem",
|
|
"passwordLoginDisabled": "O início de sessão com nome de utilizador/palavra-passe está atualmente desativado",
|
|
"sessionExpired": "Sessão expirada - inicie sessão novamente",
|
|
"totpRateLimited": "Limite de tentativas atingido: demasiadas tentativas de verificação TOTP. Tente novamente mais tarde.",
|
|
"totpRateLimitedWithTime": "Limite de tentativas atingido: demasiadas tentativas de verificação TOTP. Aguarde {{time}} segundos antes de tentar novamente.",
|
|
"resetCodeRateLimited": "Limite de tentativas atingido: demasiadas tentativas de verificação. Tente novamente mais tarde.",
|
|
"resetCodeRateLimitedWithTime": "Limite de tentativas: demasiadas tentativas de verificação. Por favor, aguarde {{time}} segundos antes de tentar novamente.",
|
|
"authTokenSaveFailed": "Falha ao guardar o token de autenticação",
|
|
"authTokenMissing": "O servidor não devolveu um novo token de autenticação. Por favor, inicie sessão novamente.",
|
|
"failedToLoadServer": "Falha ao carregar o servidor",
|
|
"sessionExpiredLogin": "Sessão expirada. Por favor, inicie sessão novamente."
|
|
},
|
|
"messages": {
|
|
"registrationDisabled": "O registo de novas contas está atualmente desativado por um administrador. Por favor, inicie sessão ou contacte um administrador.",
|
|
"userNotAllowed": "A sua conta não está autorizada a registar-se. Por favor, contacte um administrador.",
|
|
"databaseConnectionFailed": "Falha ao ligar ao servidor de base de dados",
|
|
"embeddedServerPortInUse": "A porta {{port}} já está a ser utilizada por outro programa. Geralmente, trata-se de um contentor Docker do Termix ou de um processo remanescente do Termix de uma sessão anterior. Feche-o e reinicie o Termix.",
|
|
"embeddedServerPortInUseUnknownPort": "Uma das portas necessárias para o Termix já está a ser utilizada por outro programa. Feche o programa que está a utilizar a porta e reinicie o Termix.",
|
|
"embeddedServerCrashed": "O servidor local parou inesperadamente. Reinicie o Termix e verifique o registo na área de trabalho se o problema persistir.",
|
|
"resetCodeSent": "Código de reposição enviado para os registos do Docker",
|
|
"codeVerified": "Código verificado com sucesso",
|
|
"passwordResetSuccess": "Palavra-passe redefinida com sucesso",
|
|
"loginSuccess": "Início de sessão bem-sucedido",
|
|
"registrationSuccess": "Registo bem-sucedido"
|
|
},
|
|
"placeholders": {
|
|
"language": "Idioma",
|
|
"keyPassword": "palavra-passe da chave",
|
|
"pastePrivateKey": "Cole aqui a sua chave privada...",
|
|
"enterPassword": "Introduza a sua palavra-passe"
|
|
},
|
|
"dashboard": {
|
|
"title": "Painel de Controlo",
|
|
"loading": "A carregar painel de controlo...",
|
|
"github": "GitHub",
|
|
"support": "Suporte",
|
|
"discord": "Discord",
|
|
"docs": "Documentação",
|
|
"donate": "Doar",
|
|
"serverOverview": "Visão Geral do Servidor",
|
|
"version": "Versão",
|
|
"upToDate": "Atualizado",
|
|
"updateAvailable": "Atualização Disponível",
|
|
"beta": "Beta",
|
|
"uptime": "Tempo de Atividade",
|
|
"database": "Base de Dados",
|
|
"healthy": "Operacional",
|
|
"error": "Erro",
|
|
"totalHosts": "Total de Hosts",
|
|
"totalCredentials": "Total de Credenciais",
|
|
"recentActivity": "Atividade Recente",
|
|
"reset": "Repor",
|
|
"loadingRecentActivity": "A carregar atividade recente...",
|
|
"noRecentActivity": "Sem atividade recente",
|
|
"quickActions": "Ações Rápidas",
|
|
"addHost": "Adicionar Host",
|
|
"addCredential": "Adicionar Credencial",
|
|
"adminSettings": "Definições de Administrador",
|
|
"userProfile": "Perfil do Utilizador",
|
|
"serverStats": "Estatísticas do Servidor",
|
|
"loadingServerStats": "A carregar estatísticas do servidor...",
|
|
"noServerData": "Nenhum dado do servidor disponível",
|
|
"customizeLayout": "Personalizar Dashboard",
|
|
"dashboardSettings": "Definições do Dashboard",
|
|
"enableDisableCards": "Ativar/Desativar Cartões",
|
|
"resetLayout": "Repor para a Predefinição",
|
|
"serverOverviewCard": "Visão Geral do Servidor",
|
|
"recentActivityCard": "Atividade Recente",
|
|
"quickActionsCard": "Ações Rápidas",
|
|
"serverStatsCard": "Estatísticas do Servidor",
|
|
"panelMain": "Principal",
|
|
"panelSide": "Lateral",
|
|
"justNow": "agora mesmo",
|
|
"activityFileManager": "Gestor de arquivos"
|
|
},
|
|
"donation": {
|
|
"title": "Está a gostar do Termix?",
|
|
"body": "O Termix é gratuito e de código aberto, desenvolvido e mantido por uma equipa de duas pessoas nos nossos tempos livres. Se substituiu uma ferramenta comercial pela qual estaria a pagar, um donativo ajuda a cobrir os custos de alojamento e mantém o desenvolvimento ativo. De momento, os donativos são apenas em criptomoedas.",
|
|
"milestones": "Os donativos também ajudam a financiar o tempo para pesquisar e aprender o necessário para criar funcionalidades como suporte para SAML e Kubernetes. Veja o progresso na página de donativos.",
|
|
"cta": "Doar",
|
|
"dismiss": "Talvez mais tarde"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "ESTÁVEL",
|
|
"hostsOnline": "Hosts Online",
|
|
"registerNewServer": "Registar um novo servidor",
|
|
"storeSshKeysOrPasswords": "Armazenar chaves SSH ou palavras-passe",
|
|
"manageUsersAndRoles": "Gerir utilizadores e funções",
|
|
"manageYourAccount": "Gerir a sua conta",
|
|
"hostStatus": "Estado do Host",
|
|
"noHostsConfigured": "Nenhum host configurado",
|
|
"online": "ONLINE",
|
|
"offline": "OFFLINE",
|
|
"checking": "A VERIFICAR",
|
|
"onlineLower": "Online",
|
|
"add": "Adicionar:",
|
|
"commandPalette": "Paleta de Comandos",
|
|
"done": "Concluído",
|
|
"editModeInstructions": "Arraste os cartões para os voltar a encomendar. Arraste o separador de colunas para redimensionar as colunas. Arraste a margem inferior de um cartão para alterar a sua altura. Utilize o botão do caixote do lixo para remover um cartão.",
|
|
"empty": "Vazio",
|
|
"clear": "Limpar",
|
|
"viewServerDetails": "Ver detalhes do servidor",
|
|
"dragToResizeColumns": "Arraste para redimensionar as colunas",
|
|
"hostsAvailable": "Anfitriões disponíveis"
|
|
},
|
|
"admin": {
|
|
"sectionGeneral": "Geral",
|
|
"sectionUsers": "Utilizadores",
|
|
"sectionSessions": "Sessões",
|
|
"sectionRoles": "Funções",
|
|
"sectionDatabase": "Base de Dados",
|
|
"sectionApiKeys": "Chaves API",
|
|
"sectionAuditLog": "Registo de auditoria",
|
|
"sectionSsl": "Certificado HTTPS",
|
|
"sectionBranding": "Marca Branca",
|
|
"brandingAppName": "Nome do aplicativo",
|
|
"brandingAppNameDesc": "Exibido no ecrã de login e na aba do navegador. Deixe em branco para utilizar o \"Termix\".",
|
|
"brandingTagline": "Slogan",
|
|
"brandingTaglineDesc": "Exibido abaixo do nome da aplicação no ecrã de login. Deixe em branco para utilizar o slogan padrão.",
|
|
"brandingLogo": "Logotipo",
|
|
"brandingLogoDesc": "PNG, JPEG ou WEBP, até 750 KB. Substitui o ícone padrão no ecrã de login e no separador do navegador.",
|
|
"brandingLogoUpload": "Carregar logotipo",
|
|
"brandingLogoReset": "Restaurar para as definições padrão",
|
|
"brandingLogoInvalid": "Imagem inválida. Utilize um ficheiro PNG, JPEG ou WEBP até 750 KB.",
|
|
"brandingSaved": "Configurações de marca guardadas",
|
|
"brandingSaveFailed": "Não foi possível guardar as definições de marca.",
|
|
"sslDescription": "O certificado que a Termix fornece é fornecido via HTTPS. Pode fazer o upload do seu aqui ou obter e renovar um certificado da Let's Encrypt na secção Certificados ACME.",
|
|
"sslDocsLink": "Ver documentação SSL",
|
|
"sslCertStatus": "Estado do certificado",
|
|
"sslCertStatusNone": "Sem certificado",
|
|
"sslCertStatusValid": "Válido",
|
|
"sslCertStatusExpiring": "A expirar em breve",
|
|
"sslCertStatusExpired": "Expirado",
|
|
"sslCertExpiresAt": "Expira a {{date}}",
|
|
"sslInfoNote": "Após a emissão ou o carregamento de um certificado, o Termix irá ativar automaticamente o HTTPS na porta SSL_PORT (padrão 8443), para além da porta HTTP existente. Certifique-se de que esta porta está publicada/mapeada para este contentor, de forma a que esteja acessível.",
|
|
"sslManualCert": "Certificado (PEM)",
|
|
"sslManualCertPlaceholder": "-----INÍCIO DO CERTIFICADO-----",
|
|
"sslManualKey": "Chave privada (PEM)",
|
|
"sslManualKeyPlaceholder": "-----INÍCIO DA CHAVE PRIVADA-----",
|
|
"sslManualDesc": "Cole aqui o seu certificado e chave privada existentes, incluindo a cadeia completa, se tal for exigido pela sua Autoridade Certificadora.",
|
|
"sslManualUpload": "Carregar e instalar certificado",
|
|
"sslManualUploadLoading": "Envio de certificado...",
|
|
"sslManualUploadSuccess": "Certificado carregado e instalado com sucesso.",
|
|
"sslManualUploadFailed": "O envio do certificado falhou",
|
|
"sslManualRequiresFields": "É necessário certificado e chave privada.",
|
|
"auditLogTotal": "{{total}} entradas no total",
|
|
"auditLogEmpty": "Nenhuma entrada de registo de auditoria encontrada",
|
|
"auditLogSuccess": "Sucesso",
|
|
"auditLogFailed": "Falhou",
|
|
"auditLogClearFilters": "Limpar Filtros",
|
|
"auditLogPage": "Página {{page}} de {{totalPages}} ({{total}} total)",
|
|
"auditLogIp": "IP",
|
|
"auditLogResourceId": "ID do Recurso",
|
|
"auditLogFilterUser": "Utilizador",
|
|
"auditLogFilterAction": "Ação",
|
|
"auditLogFilterResourceType": "Tipo de Recurso",
|
|
"auditLogFilterStatus": "Estado",
|
|
"auditLogFilterFrom": "De",
|
|
"auditLogFilterTo": "Até",
|
|
"auditLogFilterAll": "Todos",
|
|
"allowRegistration": "Permitir Registo de Utilizadores",
|
|
"allowRegistrationDesc": "Permitir que novos utilizadores se auto-registem com nome de utilizador e palavra-passe",
|
|
"allowPasswordLogin": "Permitir Início de Sessão com Palavra-passe",
|
|
"allowPasswordLoginDesc": "Início de sessão com nome de utilizador/palavra-passe",
|
|
"oidcAutoProvision": "Criar contas externas automaticamente",
|
|
"oidcAutoProvisionDesc": "Criar uma conta na primeira vez que alguém inicia sessão através de um método externo, como SSO ou LDAP, mesmo quando o registo está desativado.",
|
|
"secondFactorAfterExternalLogin": "Solicitar um segundo fator de autenticação após os logins externos (SSO, GitHub, Google, LDAP)",
|
|
"secondFactorAfterExternalLoginDesc": "Desativado, o segundo fator de autenticação registado só é solicitado após a password e outros logins locais, como anteriormente. Ativado, é solicitado após todos os métodos de login, incluindo SSO e LDAP.",
|
|
"allowPasswordReset": "Permitir Reposição de Palavra-passe",
|
|
"allowPasswordResetDesc": "Código de reposição via registos do Docker",
|
|
"auditForwardingTitle": "Encaminhar para SIEM",
|
|
"auditForwardingDesc": "Envie uma cópia de cada entrada de auditoria para um coletor externo no formato NDJSON. Os registos locais permanecem como a fonte da verdade.",
|
|
"auditForwardingEnvNotice": "Uma variável de ambiente também configura o encaminhamento; o URL aqui guardado tem precedência.",
|
|
"auditForwardingToken": "Token de portador (opcional)",
|
|
"auditForwardingTokenStored": "Token de portador (armazenado)",
|
|
"auditForwardingSaved": "Configurações de encaminhamento de auditoria guardadas",
|
|
"auditForwardingSaveError": "Falha ao guardar as definições de encaminhamento de auditoria",
|
|
"sessionTimeout": "Tempo Limite da Sessão",
|
|
"hours": "horas",
|
|
"sessionTimeoutRange": "Mínimo 1h, máximo 720h",
|
|
"monitoringDefaults": "Padrões de Monitorização",
|
|
"statusCheck": "Verificação de Estado",
|
|
"sec": "seg",
|
|
"logLevel": "Nível de Registo",
|
|
"usersCount": "{{count}} utilizadores",
|
|
"searchUsers": "Pesquisar utilizadores...",
|
|
"noUsers": "Nenhum utilizador",
|
|
"noUsersMatch": "Nenhum utilizador corresponde à sua pesquisa.",
|
|
"pageOf": "Página {{page}} de {{total}}",
|
|
"createUser": "Criar",
|
|
"newRole": "Nova função",
|
|
"roleName": "Nome",
|
|
"roleDisplayName": "Nome de exibição",
|
|
"roleDescription": "Descrição",
|
|
"rolesCount": "{{count}} funções",
|
|
"createRole": "Criar",
|
|
"creating": "A criar...",
|
|
"exportDatabase": "Exportar Base de Dados",
|
|
"exportDatabaseDesc": "Transfira um backup portátil em SQLite de todos os hosts, credenciais e definições.",
|
|
"export": "Exportar",
|
|
"exporting": "A exportar...",
|
|
"importDatabase": "Importar Base de Dados",
|
|
"importDatabaseDesc": "Restaure a partir de um backup . sqlite portátil em qualquer base de dados.",
|
|
"importDatabaseSelected": "Selecionado: {{name}}",
|
|
"selectFile": "Selecionar Ficheiro",
|
|
"changeFile": "Alterar",
|
|
"import": "Importar",
|
|
"importing": "A importar...",
|
|
"apiKeysCount": "{{count}} chaves",
|
|
"apiKeysDocsLink": "Ver docs",
|
|
"apiKeysCliHint": "Utilize uma chave API com a CLI do Termix para gerir servidores a partir do seu terminal.",
|
|
"apiKeysCliLink": "Ver documentação da CLI",
|
|
"newApiKey": "Nova Chave API",
|
|
"apiKeyCreatedWarning": "Chave criada - copie-a agora, não será mostrada novamente.",
|
|
"apiKeyName": "Nome",
|
|
"apiKeyUser": "Utilizador",
|
|
"apiKeySelectUser": "Selecionar um utilizador...",
|
|
"apiKeyExpiresAt": "Expira em",
|
|
"createKey": "Criar Chave",
|
|
"apiKeyNoExpiry": "Sem expiração",
|
|
"revokedBadge": "REVOGADA",
|
|
"authTypeDual": "Autenticação Dupla",
|
|
"authTypeOidc": "Externo",
|
|
"authTypeLocal": "Local",
|
|
"adminStatusAdministrator": "Administrador",
|
|
"adminStatusRegularUser": "Utilizador Regular",
|
|
"adminBadge": "ADMIN",
|
|
"systemBadge": "SYS",
|
|
"customBadge": "PERSONALIZADO",
|
|
"youBadge": "VOCÊ",
|
|
"sessionsActive": "{{count}} ativas",
|
|
"sessionActive": "Ativa: {{time}}",
|
|
"sessionExpires": "Exp: {{time}}",
|
|
"revokeAll": "Todas",
|
|
"revokeAllSessionsSuccess": "Todas as sessões do utilizador foram revogadas.",
|
|
"revokeAllSessionsFailed": "Falha ao revogar sessões",
|
|
"revokeSessionFailed": "Falha ao revogar a sessão",
|
|
"addRole": "Adicionar função",
|
|
"noCustomRoles": "Nenhuma função personalizada definida.",
|
|
"removeRoleFailed": "Falha ao remover a função",
|
|
"assignRoleFailed": "Falha ao atribuir a função",
|
|
"deleteRoleFailed": "Falha ao eliminar a função",
|
|
"userAdminAccess": "Administrador",
|
|
"userAdminAccessDesc": "Acesso total a todas as definições de administrador.",
|
|
"userRoles": "Funções",
|
|
"revokeAllUserSessions": "Revogar todas as sessões",
|
|
"revokeAllUserSessionsDesc": "Forçar novo início de sessão em todos os dispositivos.",
|
|
"revoke": "Revogar",
|
|
"deleteUserWarning": "A eliminação deste utilizador é permanente.",
|
|
"deleteUser": "Eliminar {{username}}",
|
|
"deleting": "A eliminar...",
|
|
"deleteUserFailed": "Falha ao eliminar o utilizador",
|
|
"deleteUserSuccess": "Utilizador \"{{username}}\" eliminado.",
|
|
"deleteRoleSuccess": "Função \"{{name}}\" eliminada.",
|
|
"revokeKeySuccess": "Chave \"{{name}}\" revogada.",
|
|
"revokeKeyFailed": "Falha ao revogar a chave",
|
|
"copiedToClipboard": "Copiado para a área de transferência.",
|
|
"done": "Concluído",
|
|
"createUserTitle": "Criar Utilizador",
|
|
"createUserDesc": "Criar uma nova conta local.",
|
|
"createUserUsername": "Nome de utilizador",
|
|
"createUserPassword": "Palavra-passe",
|
|
"createUserPasswordHint": "Mínimo 6 caracteres.",
|
|
"createUserEnterUsername": "Introduzir nome de utilizador",
|
|
"createUserEnterPassword": "Introduzir palavra-passe",
|
|
"createUserSubmit": "Criar Utilizador",
|
|
"editUserTitle": "Gerir Utilizador: {{username}}",
|
|
"editUserDesc": "Editar funções, estado de administrador, sessões e definições da conta.",
|
|
"editUserUsername": "Nome de utilizador",
|
|
"editUserAuthType": "Tipo de autenticação",
|
|
"editUserAdminStatus": "Estado de administrador",
|
|
"editUserUserId": "ID de utilizador",
|
|
"linkAccountTitle": "Associar contas",
|
|
"linkAccountDesc": "Mesclar conta externa {{username}} com uma conta local existente.",
|
|
"linkAccountDescLocal": "Ligue uma conta local {{username}} a uma conta existente que só pode ser utilizada externamente.",
|
|
"linkAccountWarningTitle": "Isto irá:",
|
|
"linkAccountEffect1": "Apagar conta apenas externa",
|
|
"linkAccountEffect2": "Adicione o login externo à conta de destino.",
|
|
"linkAccountEffect3": "Permitir login externo e com password",
|
|
"linkAccountTargetUsername": "Nome de utilizador da conta local",
|
|
"linkAccountTargetPlaceholder": "Introduza o nome de utilizador da conta local a associar",
|
|
"linkAccountOidcUsername": "Nome de utilizador da conta externa",
|
|
"linkAccountOidcPlaceholder": "Introduza o nome de utilizador da conta externa para fundir.",
|
|
"linkAccountOidcNotFound": "Nenhuma conta externa encontrada com este nome de utilizador.",
|
|
"linkAccounts": "Associar contas",
|
|
"linkAccountSuccess": "Contas associadas com sucesso",
|
|
"linkAccountFailed": "Falha ao associar contas",
|
|
"linkAccountInProgress": "A associar...",
|
|
"unlinkAccountTitle": "Desvincular login externo",
|
|
"unlinkAccountDesc": "Remova o login externo de {{username}}. Só poderão fazer login com a palavra-passe.",
|
|
"unlinkAccountWarning": "Isto removerá o login externo desta conta. O utilizador precisa de definir uma palavra-passe para continuar a aceder à conta.",
|
|
"unlinkAccount": "Desvincular login externo",
|
|
"unlinkAccountInProgress": "A desassociar...",
|
|
"unlinkAccountSuccess": "Login externo desvinculado",
|
|
"unlinkAccountFailed": "Falha ao desvincular o login externo.",
|
|
"saving": "A guardar...",
|
|
"updateRegistrationFailed": "Falha ao atualizar a definição de registo",
|
|
"updatePasswordLoginFailed": "Falha ao atualizar a definição de início de sessão por palavra-passe",
|
|
"updateOidcAutoProvisionFailed": "Falha ao atualizar a configuração de criação automática.",
|
|
"updateSecondFactorAfterExternalLoginFailed": "Falha ao atualizar a configuração do segundo fator.",
|
|
"updatePasswordResetFailed": "Falha ao atualizar a definição de reposição de palavra-passe",
|
|
"sessionTimeoutRange2": "O tempo limite da sessão deve estar entre 1 e 720 horas",
|
|
"sessionTimeoutSaved": "Timeout da sessão guardado",
|
|
"sessionTimeoutSaveFailed": "Falha ao guardar timeout da sessão",
|
|
"monitoringIntervalInvalid": "Valores de intervalo inválidos",
|
|
"monitoringSaved": "Definições de monitorização guardadas",
|
|
"monitoringSaveFailed": "Falha ao guardar definições de monitorização",
|
|
"logLevelUpdateFailed": "Falha ao atualizar nível de registo",
|
|
"createUserRequired": "Nome de utilizador e palavra-passe são obrigatórios",
|
|
"createUserPasswordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres",
|
|
"createUserSuccess": "Utilizador \"{{username}}\" criado",
|
|
"createUserFailed": "Falha ao criar utilizador",
|
|
"updateAdminStatusFailed": "Falha ao atualizar estado de administrador",
|
|
"allSessionsRevoked": "Todas as sessões revogadas",
|
|
"revokeSessionsFailed": "Falha ao revogar sessões",
|
|
"manageUserData": "Gerir dados do utilizador",
|
|
"backToUsers": "Voltar aos utilizadores",
|
|
"manageTabAccount": "Conta",
|
|
"manageTabHosts": "Máquinas",
|
|
"manageTabCredentials": "Credenciais",
|
|
"manageTabSessions": "Sessões",
|
|
"manageTabDanger": "Perigo",
|
|
"manageEditorBack": "Voltar aos dados de {{username}}",
|
|
"dataLockedBadge": "BLOQUEADO",
|
|
"dataLockedNotice": "Os dados de {{username}} permanecem bloqueados até ao próximo início de sessão. As suas máquinas, credenciais e fragmentos não podem ser visualizados nem editados até lá.",
|
|
"resetPasswordTitle": "Redefinir palavra-passe",
|
|
"resetPasswordOidcOnly": "Este utilizador autentica-se através de um fornecedor externo e não tem palavra-passe.",
|
|
"resetPasswordPlaceholder": "Nova palavra-passe",
|
|
"resetPasswordBtn": "Redefinir",
|
|
"resetPasswordWorking": "A redefinir...",
|
|
"resetPasswordSuccess": "Palavra-passe redefinida",
|
|
"resetPasswordSuccessWiped": "Palavra-passe redefinida. Os dados encriptados do utilizador foram eliminados.",
|
|
"resetPasswordFailed": "Falha ao redefinir a palavra-passe",
|
|
"resetPasswordConfirmWipe": "{{username}} não iniciou sessão desde a atualização da encriptação, pelo que os seus dados não podem ser recuperados. Redefinir agora eliminará as suas máquinas, credenciais e fragmentos. Continuar?",
|
|
"manageApiKeys": "Chaves de API",
|
|
"apiKeyNamePlaceholder": "Nome da chave",
|
|
"apiKeyCopyNotice": "Copie esta chave agora, não será mostrada novamente.",
|
|
"noApiKeysForUser": "Sem chaves de API",
|
|
"apiKeyDeleteFailed": "Falha ao eliminar a chave de API",
|
|
"exportUserData": "Exportação de dados",
|
|
"exportUserDataDesc": "Descarregar as máquinas, credenciais e dados do gestor de ficheiros deste utilizador como JSON. Os segredos são desencriptados.",
|
|
"exportUserDataSuccess": "Dados do utilizador exportados",
|
|
"exportUserDataFailed": "Falha ao exportar os dados do utilizador",
|
|
"hostsCount": "{{count}} máquinas",
|
|
"addHostForUser": "Adicionar máquina",
|
|
"noHostsForUser": "Este utilizador não tem máquinas",
|
|
"connectToHost": "Ligar",
|
|
"deleteHostConfirm": "Eliminar a máquina \"{{name}}\" pertencente a {{username}}?",
|
|
"hostDeletedSuccess": "Máquina eliminada",
|
|
"hostDeleteFailed": "Falha ao eliminar a máquina",
|
|
"credentialsCount": "{{count}} credenciais",
|
|
"addCredentialForUser": "Adicionar credencial",
|
|
"noCredentialsForUser": "Este utilizador não tem credenciais",
|
|
"deleteCredentialConfirm": "Eliminar credencial \"{{name}}\" de {{username}}?",
|
|
"credentialDeletedSuccess": "Credencial eliminada",
|
|
"credentialDeleteFailed": "Falha ao eliminar credencial",
|
|
"noSessionsForUser": "Sem sessões ativas",
|
|
"deleteSuccessorLabel": "Entregue os hosts e as credenciais aos",
|
|
"deleteSuccessorMe": "Eu (o administrador que apagou)",
|
|
"deleteSuccessorNone": "Ninguém, apague-os",
|
|
"deleteSuccessorDesc": "Tudo o que este utilizador partilhou continua a funcionar sob o novo proprietário; selecionar \"ninguém\" remove os seus hosts, credenciais e partilhas.",
|
|
"deleteUserDangerDesc": "Eliminar permanentemente {{username}} e todos os seus dados (hosts, credenciais, snippets, histórico). Esta ação não pode ser desfeita.",
|
|
"deleteUserConfirm": "Eliminar permanentemente {{username}} e todos os seus dados?",
|
|
"deleteUserAdminBlocked": "Remova o estatuto de administrador antes de eliminar este utilizador.",
|
|
"createRoleRequired": "O nome e o nome de exibição são obrigatórios",
|
|
"createRoleSuccess": "Função \"{{name}}\" criada",
|
|
"createRoleFailed": "Falha ao criar função",
|
|
"apiKeyNameRequired": "O nome da chave é obrigatório",
|
|
"apiKeyUserRequired": "O ID do utilizador é obrigatório",
|
|
"apiKeyCreatedSuccess": "Chave de API \"{{name}}\" criada",
|
|
"apiKeyCreateFailed": "Falha ao criar chave de API",
|
|
"exportSuccess": "Base de dados exportada com sucesso",
|
|
"exportFailed": "Falha na exportação da base de dados",
|
|
"importSelectFile": "Selecione um ficheiro primeiro",
|
|
"importCompleted": "Importação concluída: {{total}} itens importados, {{skipped}} ignorados",
|
|
"importFailed": "Importação falhou: {{error}}",
|
|
"importError": "Falha na importação da base de dados",
|
|
"sectionHostDefaults": "Predefinições de Host",
|
|
"minutes": "minutos",
|
|
"rolePermissions": {
|
|
"count": "{{count}} permissões",
|
|
"editAction": "Editar permissões",
|
|
"loadError": "Falha ao carregar o catálogo de permissões",
|
|
"saved": "Permissões do cargo guardadas",
|
|
"saveError": "Falha ao guardar as permissões do cargo",
|
|
"save": "Guardar",
|
|
"saving": "A guardar...",
|
|
"pluginDisabled": "Recurso desativado",
|
|
"groups": {
|
|
"hosts": "Anfitriões",
|
|
"credentials": "Credenciais",
|
|
"admin": "Administração"
|
|
}
|
|
},
|
|
"notificationPrivateEndpoints": "Hosts de notificação privada permitidos",
|
|
"notificationPrivateEndpointsDesc": "Nomeie os hosts privados exatos que os canais de notificação podem contactar. Separe-os com vírgulas.",
|
|
"updateNotificationEndpointsFailed": "Falha ao atualizar a lista de permissões do endpoint de notificação.",
|
|
"secondFactorsSectionTitle": "Segundo fator",
|
|
"secondFactorsNone": "Nenhum segundo fator foi inscrito.",
|
|
"secondFactorUnavailable": "Indisponível",
|
|
"resetSecondFactors": "Redefinir fatores secundários",
|
|
"resetSecondFactorsConfirm": "Remover todos os outros fatores para {{username}}? Podem entrar com a sua senha ou SSO e inscrever-se novamente.",
|
|
"secondFactorsResetSuccess": "Segundo fator redefinido",
|
|
"secondFactorsResetFailed": "Falha ao repor os segundos fatores",
|
|
"passwordLoginForced": "O login por palavra-passe está desativado, mas nenhum outro método de login está ativado, pelo que permanece ativado por enquanto. Ninguém fica bloqueado.",
|
|
"sslNotRenewed": "Nada renova este certificado. Expira em {{date}}. Ative a renovação automática na secção Certificados ACME ou carregue um novo antes disso.",
|
|
"sslSelfSigned": "Certificado auto-assinado emitido pela Termix. Os navegadores exibirão um aviso sobre o mesmo.",
|
|
"sslRenewedBy": "Renovado automaticamente por {{plugin}}",
|
|
"sslIssuer": "Emitido por {{issuer}}",
|
|
"sslNames": "Capas {{names}}",
|
|
"sslManualTitle": "Faça o upload de um certificado",
|
|
"updateExternalAutoProvisionFailed": "Falha ao atualizar a configuração de criação automática."
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"hostLabel": "Host",
|
|
"hostPlaceholder": "192.168.1.1 or example.com",
|
|
"portLabel": "Porta",
|
|
"portPlaceholder": "22",
|
|
"usernameLabel": "Nome de utilizador",
|
|
"usernamePlaceholder": "utilizador",
|
|
"authLabel": "Autenticação",
|
|
"passwordLabel": "Palavra-passe",
|
|
"passwordPlaceholder": "palavra-passe",
|
|
"privateKeyLabel": "Chave Privada",
|
|
"privateKeyPlaceholder": "Colar chave privada...",
|
|
"credentialLabel": "Credencial",
|
|
"credentialPlaceholder": "Selecionar uma credencial guardada",
|
|
"protocolLabel": "Protocolo",
|
|
"domainLabel": "Domínio",
|
|
"domainPlaceholder": "opcional",
|
|
"connectToAction": "Ligue-se a {{name}}",
|
|
"sshProtocol": "SSH",
|
|
"noTarget": "Nenhum dispositivo instalado consegue ligar-se a este tipo de host."
|
|
},
|
|
"keybindings": {
|
|
"title": "Atalhos de teclado",
|
|
"description": "Atribua teclas a ações no terminal e na aplicação ou altere os atalhos integrados.",
|
|
"defaultsHeading": "Atalhos integrados",
|
|
"fixedHeading": "Atalhos de aplicações",
|
|
"fixed": {
|
|
"splitRight": "Dividir à direita",
|
|
"splitDown": "Dividir para baixo",
|
|
"zoomPane": "Amplie o painel selecionado",
|
|
"navigatePane": "Mover entre painéis",
|
|
"nextTab": "Separador seguinte",
|
|
"previousTab": "Separador anterior",
|
|
"jumpTab": "Ir para o separador",
|
|
"previousView": "Voltar à visualização anterior da barra lateral",
|
|
"fullscreen": "Alternar ecrã inteiro"
|
|
},
|
|
"customHeading": "Atalhos personalizados",
|
|
"addBinding": "Adicionar atalho",
|
|
"addBindingTitle": "Adicionar atalho",
|
|
"editBindingTitle": "Atalho para edição",
|
|
"loading": "Carregando...",
|
|
"noCustomBindings": "Ainda não existem atalhos personalizados.",
|
|
"defaultBadge": "Predefinição",
|
|
"customizedBadge": "Personalizado",
|
|
"customize": "Personalizar",
|
|
"resetToDefault": "Restaurar para as definições padrão",
|
|
"resetAllToDefaults": "Repor tudo para os valores de fábrica",
|
|
"close": "Perto",
|
|
"cancel": "Cancelar",
|
|
"saveBinding": "Atalho para guardar",
|
|
"saveError": "Falha ao guardar os atalhos de teclado.",
|
|
"pressKeysToRecord": "Combinação de teclas",
|
|
"pressKeysPlaceholder": "Clique e pressione as teclas.",
|
|
"recording": "Pressione as teclas...",
|
|
"comboRequiredError": "Pressione primeiro uma combinação de teclas",
|
|
"conflictWarning": "Esta combinação já está ligada a {{combo}}. Guardar fará com que ambas disparem.",
|
|
"actionLabel": "Ação",
|
|
"actionNextTab": "Mudar para o separador seguinte",
|
|
"actionPreviousTab": "Alternar para o separador anterior",
|
|
"actionOpenCommandPalette": "Abrir pesquisa rápida",
|
|
"actionReconnectSession": "Reconectar sessão atual",
|
|
"unavailableAction": "{{type}} (não disponível)",
|
|
"actionRequiredError": "Escolha primeiro uma ação"
|
|
},
|
|
"userProfile": {
|
|
"donateTitle": "Mantenha o Termix ativo",
|
|
"donateDescription": "O Termix é gratuito, auto-hospedado e desenvolvido por apenas algumas pessoas no seu tempo livre. Se lhe poupou tempo ou dinheiro, uma doação em criptomoeda ajuda a mantê-lo a funcionar.",
|
|
"donateMilestones": "As doações ajudam a financiar o tempo para investigar e aprender o que é necessário para implementar suporte para SAML, Kubernetes e Agente. Veja o progresso e doe.",
|
|
"donateButton": "Doar criptomoeda",
|
|
"storageModeLocal": "Navegador",
|
|
"storageModeCloud": "Base de Dados",
|
|
"storageModeDescription": "O navegador guarda as definições apenas neste navegador. A base de dados sincroniza com o servidor e carrega em qualquer dispositivo.",
|
|
"resetToDefaults": "Repor Predefinições",
|
|
"resetToDefaultsSuccess": "Definições repostas para as predefinições.",
|
|
"storageModeSwitch": "Armazenamento de Preferências",
|
|
"sectionAccount": "Conta",
|
|
"desktopProfileTitle": "Este dispositivo apenas",
|
|
"desktopProfileDescription": "Este perfil reside neste dispositivo e inicia sessão automaticamente. Ligue-o a um servidor Termix para utilizar os mesmos hosts e definições em todos os dispositivos.",
|
|
"sectionInterface": "Interface",
|
|
"interfacePresetDesc": "O nível de detalhe exibido pelo Termix é impressionante. Todas as funcionalidades continuam disponíveis.",
|
|
"preset_simple": "Simples",
|
|
"preset_simple_desc": "Apenas o essencial.",
|
|
"preset_balanced": "Equilibrado",
|
|
"preset_balanced_desc": "O layout padrão.",
|
|
"preset_advanced": "Avançado",
|
|
"preset_advanced_desc": "Tudo ligado, muito compacto.",
|
|
"presetClearOverrides": "Redefinir tudo",
|
|
"presetOverridesTitle": "Personalizado",
|
|
"presetRevertArea": "Reverter",
|
|
"presetConfirmTitle": "Alternar para {{preset}}?",
|
|
"presetConfirmDesc": "Isto redefine a sua barra lateral, navegação, layout do painel, barra de ferramentas do terminal e visualização do gestor de ficheiros. Os seus hosts, credenciais e página inicial não serão alterados.",
|
|
"presetConfirmApply": "Aplicar predefinição",
|
|
"runSetupAgainDesc": "Repita o processo de configuração da primeira execução.",
|
|
"runSetupAgainButton": "Executar configuração",
|
|
"uiArea_chrome": "Aplicativo Chrome",
|
|
"uiArea_hostList": "Lista de anfitriões",
|
|
"uiArea_credentialList": "Lista de credenciais",
|
|
"uiArea_rail": "Navegação",
|
|
"uiArea_dashboard": "Painel",
|
|
"uiArea_terminal": "terminal",
|
|
"uiArea_fileManager": "Gestor de arquivos",
|
|
"uiArea_hostEditor": "Editor de alojamento",
|
|
"sectionAppearance": "Aparência",
|
|
"sectionSecurity": "Segurança",
|
|
"sectionApiKeys": "Chaves API",
|
|
"sectionData": "Dados",
|
|
"usernameLabel": "Nome de utilizador",
|
|
"roleLabel": "Função",
|
|
"roleAdministrator": "Administrador",
|
|
"authMethodLabel": "Método de Autenticação",
|
|
"authMethodLocal": "Local",
|
|
"twoFaLabel": "2FA",
|
|
"twoFaOn": "Ativado",
|
|
"twoFaOff": "Desativado",
|
|
"versionLabel": "Versão",
|
|
"betaProgramTitle": "Programa Beta",
|
|
"betaProgramDescription": "Experimente novas funcionalidades antecipadamente com a tag Docker semanal :beta. Instável, não para produção.",
|
|
"betaProgramFeedback": "Encontrou um bug? Reporte-o aqui.",
|
|
"betaProgramLearnMore": "Saber Mais",
|
|
"cliTitle": "Termix CLI",
|
|
"cliDescription": "Abra terminais, execute comandos e mova ficheiros a partir do seu próprio shell.",
|
|
"cliLearnMore": "Saber mais",
|
|
"deleteAccount": "Eliminar Conta",
|
|
"deleteAccountDescription": "Eliminar permanentemente a sua conta",
|
|
"changeServerDescription": "Mudar para um servidor de backend Termix diferente",
|
|
"deleteButton": "Eliminar",
|
|
"deleteAccountPermanent": "Esta ação é permanente e não pode ser anulada.",
|
|
"deleteAccountWarning": "Todas as sessões, anfitriões, credenciais e configurações serão permanentemente eliminadas.",
|
|
"confirmPasswordDeletePlaceholder": "Introduza a sua palavra-passe para confirmar",
|
|
"languageLabel": "Idioma",
|
|
"themeLabel": "Tema",
|
|
"fontSizeLabel": "Tamanho da fonte",
|
|
"interfaceFontLabel": "Fonte de interface",
|
|
"interfaceFontDescription": "Altera a fonte da interface da aplicação. Os perfis de terminal mantêm as suas próprias definições de fonte.",
|
|
"accentColorLabel": "Cor de destaque",
|
|
"keyboardShortcuts": "Atalhos de teclado",
|
|
"keyboardShortcutsDescription": "Personalize os atalhos de copiar, colar e os comandos do terminal.",
|
|
"manageShortcuts": "Gerir",
|
|
"historyTracking": "Registo de histórico",
|
|
"historyTrackingDesc": "Registar comandos do terminal",
|
|
"commandPalette": "Paleta de Comandos",
|
|
"commandPaletteDesc": "Ativar atalho de teclado",
|
|
"reopenTabsOnLogin": "Reabrir separadores ao iniciar sessão",
|
|
"reopenTabsOnLoginDesc": "Restaurar os separadores abertos ao iniciar sessão ou atualizar a página, mesmo a partir de outro dispositivo",
|
|
"confirmTabClose": "Confirmar fecho de separador",
|
|
"confirmTabCloseDesc": "Perguntar antes de fechar separadores do terminal",
|
|
"showTabNumbers": "Mostrar números de separador",
|
|
"showTabNumbersDesc": "Apresente um número em cada separador para ajudar a diferenciá-las.",
|
|
"settingsAppRail": "Aplicativo Rail",
|
|
"sidebarSettingsMoved": "As definições de visualização da barra lateral do host foram movidas para o painel Personalizar barra lateral, acessível através da barra de ferramentas Hosts.",
|
|
"showHostTags": "Mostrar etiquetas de anfitrião",
|
|
"showHostTagsDesc": "Apresentar etiquetas na lista de anfitriões",
|
|
"hostTrayOnClick": "Clicar para expandir ações do anfitrião",
|
|
"hostTrayOnClickDesc": "Mostrar sempre os botões de ligação; clicar para expandir as opções de gestão em vez de passar o rato",
|
|
"compactHostView": "Vista compacta de anfitriões",
|
|
"compactHostViewDesc": "Reduzir cada anfitrião a uma única linha mostrando apenas o nome e o endereço",
|
|
"statusColors": "Cores de estado reais",
|
|
"statusColorsDesc": "Usar verde/vermelho para estado online/offline em vez da cor de destaque",
|
|
"pinAppRail": "Fixar barra de aplicações",
|
|
"pinAppRailDesc": "Manter a barra de aplicações da barra lateral esquerda sempre expandida em vez de expandir ao passar o rato",
|
|
"openFullscreenSettings": "Abrir definições em tela cheia",
|
|
"exitFullscreenSettings": "Sair do modo de ecrã inteiro",
|
|
"expandAppRailOnHover": "Expandir barra de aplicações ao passar o rato",
|
|
"expandAppRailOnHoverDesc": "Permitir que a barra de aplicações da barra lateral esquerda se expanda quando o ponteiro passa sobre ela",
|
|
"showPinAppRailButton": "Mostrar botão da aplicação Pin Rail",
|
|
"showPinAppRailButtonDesc": "Exibir um botão na barra lateral da aplicação para fixá-la aberta. Desativado por defeito.",
|
|
"settingsNavigation": "Navegação",
|
|
"navigationTabsDesc": "Escolha quais separadores aparecem na barra lateral da aplicação",
|
|
"showSnippetCommands": "Mostrar comandos",
|
|
"showSnippetCommandsDesc": "Apresente o comando de cada trecho de código abaixo do seu nome. Desative para obter uma lista compacta.",
|
|
"foldersCollapsed": "Pastas recolhidas",
|
|
"foldersCollapsedDesc": "Recolher pastas por predefinição",
|
|
"confirmExecution": "Confirmar execução",
|
|
"confirmExecutionDesc": "Confirmar antes de executar fragmentos",
|
|
"settingsUpdates": "Atualizações",
|
|
"disableUpdateChecks": "Desativar verificações de atualizações",
|
|
"disableUpdateChecksDesc": "Parar de verificar atualizações",
|
|
"changePassword": "Alterar palavra-passe",
|
|
"currentPasswordLabel": "Palavra-passe atual",
|
|
"currentPasswordPlaceholder": "Palavra-passe atual",
|
|
"newPasswordLabel": "Nova palavra-passe",
|
|
"newPasswordPlaceholder": "Nova palavra-passe",
|
|
"confirmPasswordLabel": "Confirmar nova palavra-passe",
|
|
"confirmPasswordPlaceholder": "Confirmar nova palavra-passe",
|
|
"updatePassword": "Atualizar palavra-passe",
|
|
"createApiKeyTitle": "Criar chave API",
|
|
"createApiKeyDescription": "Gerar uma nova chave API para acesso programático.",
|
|
"apiKeyNameLabel": "Nome",
|
|
"apiKeyNamePlaceholder": "ex.: CI Pipeline",
|
|
"expiryDateLabel": "Data de validade",
|
|
"optional": "opcional",
|
|
"cancel": "Cancelar",
|
|
"createKey": "Criar chave",
|
|
"apiKeyCreatedWarning": "Chave criada - copie-a agora, não voltará a ser apresentada.",
|
|
"copyApiKey": "Copiar chave API",
|
|
"copiedToClipboard": "Copiado para a área de transferência",
|
|
"apiKeyCount": "{{count}} chaves",
|
|
"newKey": "Nova Chave",
|
|
"noApiKeys": "Ainda sem chaves de API.",
|
|
"apiKeyActive": "Ativa",
|
|
"apiKeyUsageHint": "Inclua a sua chave no",
|
|
"apiKeyUsageHintHeader": "cabeçalho.",
|
|
"apiKeyPermissionsHint": "As chaves herdam as permissões do utilizador que as criou.",
|
|
"exportData": "Exportar os meus dados",
|
|
"exportDataDesc": "Faça o download de um backup dos seus hosts, credenciais e definições para transferir para outro dispositivo.",
|
|
"export": "Exportar",
|
|
"exporting": "Exportador...",
|
|
"importData": "Importar os meus dados",
|
|
"importDataDesc": "Restaure os seus hosts, credenciais e definições a partir de um ficheiro de cópia de segurança . sqlite.",
|
|
"importDataSelected": "Selecionado: {{name}}",
|
|
"selectFile": "Selecionar ficheiro",
|
|
"changeFile": "Mudar",
|
|
"import": "Importação",
|
|
"importing": "Importando...",
|
|
"exportSuccess": "Dados exportados com sucesso",
|
|
"exportFailed": "A exportação de dados falhou",
|
|
"importSelectFile": "Por favor, selecione primeiro um ficheiro.",
|
|
"importCompleted": "Importação concluída: {{total}} artigos importados, {{skipped}} ignorados",
|
|
"importFailed": "A importação falhou: {{error}}",
|
|
"roleUser": "Utilizador",
|
|
"authMethodDual": "Autenticação Dupla",
|
|
"authMethodOidc": "Externo",
|
|
"done": "Concluído",
|
|
"apiKeyNameRequired": "Nome da chave é obrigatório",
|
|
"apiKeyCreated": "Chave de API \"{{name}}\" criada",
|
|
"apiKeyCreateFailed": "Falha ao criar chave de API",
|
|
"apiKeyUser": "Utilizador",
|
|
"apiKeyExpires": "Expira",
|
|
"apiKeyRevoked": "Chave de API \"{{name}}\" revogada",
|
|
"apiKeyRevokeFailed": "Falha ao revogar chave de API",
|
|
"passwordFieldsRequired": "As palavras-passe atual e nova são obrigatórias",
|
|
"passwordMismatch": "As palavras-passe não coincidem",
|
|
"passwordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres",
|
|
"passwordUpdated": "Palavra-passe atualizada com sucesso",
|
|
"passwordUpdateFailed": "Falha ao atualizar palavra-passe",
|
|
"deletePasswordRequired": "É necessária a palavra-passe para eliminar a sua conta",
|
|
"deleteFailed": "Falha ao eliminar conta",
|
|
"deleting": "A eliminar...",
|
|
"colorPickerTooltip": "Abrir seletor de cores",
|
|
"themeSystem": "Sistema",
|
|
"themeLight": "Claro",
|
|
"themeDark": "Escuro",
|
|
"themeDracula": "Dracula",
|
|
"themeCatppuccin": "Catppuccin",
|
|
"themeNord": "Nord",
|
|
"themeSolarized": "Solarized",
|
|
"themeTokyoNight": "Tokyo Night",
|
|
"themeOneDark": "One Dark",
|
|
"themeGruvbox": "Gruvbox",
|
|
"linkedProfileTitle": "Ligado em {{server}}",
|
|
"linkedProfileDescription": "Este dispositivo utiliza a sua conta no servidor e mantém uma cópia dos seus dados, pelo que continua a funcionar offline.",
|
|
"manageSync": "Gerir sincronização",
|
|
"setUpSync": "Ligação para um servidor",
|
|
"settingsTabsAndShortcuts": "Abas e Atalhos"
|
|
}
|
|
}
|
|
},
|
|
"terminalToolbar": {},
|
|
"plugins": {
|
|
"capabilities": {
|
|
"credentials:read": {
|
|
"title": "Veja as suas senhas e chaves.",
|
|
"consequence": "Consegue ler o segredo armazenado em qualquer host que consiga alcançar."
|
|
},
|
|
"ssh:connect": {
|
|
"title": "Execute comandos nos seus servidores",
|
|
"consequence": "Qualquer comando, em hosts aos quais o ligue, com o seu acesso."
|
|
},
|
|
"process:spawn": {
|
|
"title": "Execute programas nesta máquina",
|
|
"consequence": "Os programas são executados no próprio servidor Termix, e não nos seus hosts."
|
|
},
|
|
"users:write": {
|
|
"title": "Criar e alterar contas de utilizador",
|
|
"consequence": "Permite adicionar utilizadores e alterar as suas funções."
|
|
},
|
|
"auth:provide": {
|
|
"title": "Identificar login",
|
|
"consequence": "É possível adicionar um método de login, um segundo fator de autenticação ou um tipo de login SSH."
|
|
},
|
|
"system:tls": {
|
|
"title": "Gerir certificados",
|
|
"consequence": "Pode substituir o certificado que o Termix fornece via HTTPS e responder a verificações de domínio de autoridades certificadoras."
|
|
},
|
|
"device:serial": {
|
|
"title": "Aceda a dispositivos série e USB",
|
|
"consequence": "Pode abrir uma porta série física na máquina que executa o Termix."
|
|
},
|
|
"hosts:write": {
|
|
"title": "Criar e alterar hosts",
|
|
"consequence": "Permite adicionar hosts e editar os que já possui."
|
|
},
|
|
"credentials:use": {
|
|
"title": "Ligue-se aos seus servidores.",
|
|
"consequence": "Não consegue ver as suas senhas ou chaves."
|
|
},
|
|
"credentials:write": {
|
|
"title": "Guardar novas credenciais",
|
|
"consequence": "Pode adicionar palavras-passe e chaves às suas credenciais guardadas."
|
|
},
|
|
"network:outbound": {
|
|
"title": "Aceder a internet",
|
|
"consequence": "Pode enviar solicitações para serviços externos."
|
|
},
|
|
"network:serve": {
|
|
"title": "Aceitar ligações",
|
|
"consequence": "Isto abre uma porta no servidor Termix."
|
|
},
|
|
"network:broadcast": {
|
|
"title": "Enviar transmissões de rede",
|
|
"consequence": "Pode enviar pacotes para dispositivos na rede local, como um sinal Wake-on-LAN."
|
|
},
|
|
"users:read": {
|
|
"title": "Veja os nomes de utilizador e as funções.",
|
|
"consequence": "Nunca utilize hashes de palavras-passe, nunca ative a autenticação de dois fatores."
|
|
},
|
|
"events:core": {
|
|
"title": "Acompanhe tudo o que acontece.",
|
|
"consequence": "Incluindo a atividade de outros utilizadores, não apenas a sua."
|
|
},
|
|
"notify:send": {
|
|
"title": "Enviar alertas",
|
|
"consequence": "Para si ou para outros utilizadores, e através dos canais que configuraram."
|
|
},
|
|
"notify:hub": {
|
|
"title": "Receba todos os alertas",
|
|
"consequence": "Armazena e entrega os alertas enviados por todos os plugins, incluindo o seu conteúdo."
|
|
},
|
|
"audit:read": {
|
|
"title": "Leia o registo de auditoria",
|
|
"consequence": "É possível ver quem fez o quê e quando."
|
|
},
|
|
"desktop:window": {
|
|
"title": "Abrir janelas da área de trabalho",
|
|
"consequence": "Apenas na aplicação Termix para desktop."
|
|
},
|
|
"users:impersonate": {
|
|
"title": "Aja como os outros utilizadores",
|
|
"consequence": "Executa tarefas em segundo plano com o acesso de outro utilizador, como por exemplo trabalhos agendados. Cada utilização é registada no registo de auditoria."
|
|
},
|
|
"db:core-refs": {
|
|
"title": "Leia as tabelas principais de contas.",
|
|
"consequence": "É possível consultar utilizadores, funções e hosts diretamente a partir da base de dados."
|
|
},
|
|
"hosts:read": {
|
|
"title": "Consulte a sua lista de anfitriões.",
|
|
"consequence": "Os nomes e endereços dos anfitriões já estão visíveis."
|
|
},
|
|
"db:own": {
|
|
"title": "Armazena os seus próprios dados",
|
|
"consequence": "Mantido em tabelas próprias, separadas de outros plugins."
|
|
},
|
|
"kv:own": {
|
|
"title": "Lembre-se das pequenas configurações",
|
|
"consequence": "Mantido separado dos restantes plugins."
|
|
},
|
|
"files:own": {
|
|
"title": "Armazena os seus próprios ficheiros",
|
|
"consequence": "Na sua própria pasta no disco, separada dos outros plugins."
|
|
},
|
|
"secrets:own": {
|
|
"title": "Guarda os seus próprios segredos",
|
|
"consequence": "Encriptado pelo Termix. O plugin nunca detém a chave."
|
|
},
|
|
"settings:read-core": {
|
|
"title": "Leia as configurações do Termix",
|
|
"consequence": "Configurações do servidor, não os seus hosts ou credenciais."
|
|
},
|
|
"plugins:read": {
|
|
"title": "Veja os recursos instalados",
|
|
"consequence": "Consegue ver quais os recursos que estão instalados e em execução."
|
|
},
|
|
"ui:surface": {
|
|
"title": "Adicione as suas próprias telas",
|
|
"consequence": "Separadores, painéis e definições que pode ocultar posteriormente."
|
|
}
|
|
},
|
|
"runtime": {
|
|
"needsPlugin": "{{name}} não está disponível",
|
|
"needsUnknownPlugin": "Esta funcionalidade não está disponível.",
|
|
"disabledHint": "Está desativado neste servidor.",
|
|
"missingHint": "A funcionalidade de onde isto se originou foi removida.",
|
|
"failed": "{{name}} não conseguiu iniciar",
|
|
"failedHint": "Um administrador pode verificar os registos do servidor para obter detalhes.",
|
|
"loading": "Carregando {{name}}",
|
|
"crashed": "Algo correu mal em {{name}}",
|
|
"retry": "Tente novamente"
|
|
}
|
|
},
|
|
"settings": {
|
|
"secretSet": "Conjunto",
|
|
"secretNotSet": "Não definido",
|
|
"secretReplace": "Substituir",
|
|
"pluginSettingsSaved": "Configurações guardadas",
|
|
"pluginSettingsInvalid": "Algumas definições não puderam ser guardadas. Verifique os campos destacados.",
|
|
"pluginSettingsSaveFailed": "Falha ao guardar as configurações",
|
|
"pluginSettingsLoadFailed": "Falha ao carregar as definições",
|
|
"featureUnavailable": "{{name}} não se encontra disponível de momento. Estas definições foram guardadas, mas não terão efeito."
|
|
},
|
|
"managerCard": {
|
|
"refresh": "Atualizar",
|
|
"retry": "Repetir",
|
|
"sudoHint": "Defina uma palavra-passe sudo para este host no editor de hosts para ativar ações privilegiadas.",
|
|
"noData": "Sem dados",
|
|
"filter": "Filtrar..."
|
|
},
|
|
"sync": {
|
|
"server": "Servidor Termix",
|
|
"account": "Conta",
|
|
"status": "Estado",
|
|
"never": "nunca",
|
|
"justNow": "agora mesmo",
|
|
"minutesAgo_one": "{{count}} há minuto",
|
|
"minutesAgo_other": "{{count}} Há minutos",
|
|
"hoursAgo_one": "{{count}} há hora",
|
|
"hoursAgo_other": "{{count}} horas atrás",
|
|
"actionFailed": "Isso não funcionou. Tente novamente.",
|
|
"unlinkedTitle": "Este dispositivo apenas",
|
|
"unlinkedBody": "O Termix funciona de forma independente neste dispositivo. Ligue-o ao seu servidor Termix para manter tudo sincronizado.",
|
|
"unlinkedPointHosts": "Os seus hosts, credenciais, pedaços de código e definições acompanham-no em todos os dispositivos.",
|
|
"unlinkedPointOffline": "Tudo continua a funcionar mesmo quando o servidor está inacessível, e o sistema recupera posteriormente.",
|
|
"unlinkedPointAccount": "Faz login com a sua conta de servidor, e os hosts que as pessoas partilharam consigo também aparecem aqui.",
|
|
"linkButton": "Ligação para um servidor",
|
|
"state": {
|
|
"syncing": "Sincronizando",
|
|
"offline": "Servidor inacessível",
|
|
"error": "Sincronização interrompida",
|
|
"signedOut": "Saída",
|
|
"synced": "Sincronizado {{time}}"
|
|
},
|
|
"pending_one": "{{count}} alterar aguardando sincronização",
|
|
"pending_other": "{{count}} alterações a aguardar sincronização",
|
|
"signInAgain": "Faça login novamente",
|
|
"syncNow": "Sincronizar agora",
|
|
"unlink": "Desvincular",
|
|
"unlinked": "Este dispositivo já não está conectado.",
|
|
"unlinkTitle": "Desvincular este dispositivo?",
|
|
"unlinkDescription": "A sincronização é interrompida e a ligação ao servidor é terminada. Os hosts partilhados consigo por outros utilizadores são removidos deste dispositivo de qualquer forma.",
|
|
"unlinkKeepTitle": "Guarde aqui os meus dados.",
|
|
"unlinkKeepBody": "Os seus hosts, credenciais e definições permanecem neste dispositivo e continuam a funcionar automaticamente.",
|
|
"unlinkRemoveTitle": "Remover dados sincronizados",
|
|
"unlinkRemoveBody": "Tudo o que veio do servidor foi removido deste dispositivo. Apenas os hosts mantidos neste dispositivo permanecem.",
|
|
"conflictsTitle": "Conflitos",
|
|
"conflictsDescription": "Estas alterações foram feitas aqui e no servidor em simultâneo. A versão do servidor está em utilização. Guarde a sua para a enviar para o servidor.",
|
|
"keepMine": "Fique com o meu.",
|
|
"keepServer": "Manter servidor",
|
|
"errorsTitle": "Não sincronizado",
|
|
"errorsDescription": "O servidor não aceitou estas alterações. Permanecem neste dispositivo.",
|
|
"errorPermission": "A sua conta no servidor não tem permissão para fazer esta alteração.",
|
|
"retry": "Tente novamente",
|
|
"whatSyncs": "O que sincroniza",
|
|
"whatSyncsDescription": "Desative tudo o que pretende manter apenas neste dispositivo.",
|
|
"coreGroup": "Termix",
|
|
"notOnServer": "O servidor não possui isso.",
|
|
"notOnDevice": "Ainda não está disponível neste dispositivo.",
|
|
"localOnlyHint": "Também pode manter hosts ou pastas individuais neste dispositivo a partir das suas definições.",
|
|
"originTitle": "Onde as ligações começam",
|
|
"originDescription": "Ligue-se aos hosts a partir deste dispositivo ou através do servidor. Pode alterar isto para cada host individualmente.",
|
|
"originLocal": "Este dispositivo",
|
|
"originRemote": "O servidor",
|
|
"entities": {
|
|
"hosts": "Anfitriões",
|
|
"sshCredentials": "Credenciais",
|
|
"sshFolders": "Pastas",
|
|
"userPreferences": "Preferências",
|
|
"pluginUserSettings": "Configurações de recursos",
|
|
"sharedHosts": "Os anfitriões partilharam convosco",
|
|
"sharedCredentials": "Credenciais partilhadas consigo",
|
|
"vaultProfiles": "Perfis do Vault",
|
|
"snippetFolders": "Pastas de excertos",
|
|
"snippets": "Snippets",
|
|
"dashboardServiceLinks": "Links de serviço",
|
|
"homepageItems": "Itens da página inicial",
|
|
"networkTopology": "Mapa da rede",
|
|
"workspaces": "Espaços de trabalho"
|
|
},
|
|
"proxy": {
|
|
"title": "Proxy reverso",
|
|
"description": "Só é necessário quando algo como o Cloudflare Access ou uma página de login está em frente ao seu servidor.",
|
|
"headersTitle": "Cabeçalhos adicionais",
|
|
"headersHint": "Enviado com cada pedido ao servidor, por exemplo, um token de serviço de acesso Cloudflare.",
|
|
"headerName": "Nome do cabeçalho",
|
|
"headerValue": "Valor",
|
|
"savedValue": "Salvo, digite para alterar",
|
|
"addHeader": "Adicionar cabeçalho",
|
|
"removeHeader": "Remover cabeçalho",
|
|
"basicAuthTitle": "Nome de utilizador e palavra-passe",
|
|
"basicAuthHint": "Para um proxy que solicita o nome de utilizador e a palavra-passe antes do Termix.",
|
|
"username": "Nome de utilizador",
|
|
"password": "Palavra-passe",
|
|
"allowInvalidCertificate": "Confie num certificado autoassinado.",
|
|
"allowInvalidCertificateHint": "Apenas para o seu próprio servidor, quando o certificado não é de uma autoridade reconhecida.",
|
|
"saved": "Guardado"
|
|
},
|
|
"problems": {
|
|
"invalidUrl": "Isto não parece ser um endereço web.",
|
|
"unreachable": "Não foi possível ligar ao servidor. Verifique o endereço e se o servidor está em execução.",
|
|
"unreachableWithReason": "Não foi possível ligar ao servidor: {{reason}}",
|
|
"tlsUntrusted": "O certificado do servidor não é fidedigno. Se este for o seu próprio servidor com um certificado auto-assinado, ative a opção abaixo.",
|
|
"basicAuthRequired": "Uma janela em frente do servidor solicitará um nome de utilizador e uma palavra-passe. Introduza-os abaixo.",
|
|
"proxyLogin": "Uma página de login ou proxy respondeu em vez do Termix. Adicione os cabeçalhos necessários abaixo ou verifique o endereço.",
|
|
"notTermix": "Não existe nenhum servidor Termix nesse endereço. Se estiver a ser executado num caminho específico, inclua-o, como https://exemplo.com/termix.",
|
|
"versionMismatch": "Esse servidor está a executar uma versão antiga do Termix. Atualize-o para a versão 2.9 ou mais recente para que a ligação seja estabelecida.",
|
|
"differentAccount": "Fez login numa conta diferente. Faça login na conta à qual este dispositivo está ligado ou desvincule-o primeiro."
|
|
},
|
|
"wizard": {
|
|
"title": "Ligação para um servidor Termix",
|
|
"reloginTitle": "Faça login novamente",
|
|
"savedServers": "Servidores recentes",
|
|
"removeServer": "Remover da lista",
|
|
"serverDescription": "Introduza o endereço que utiliza para abrir o Termix no seu browser.",
|
|
"signinDescription": "Faça login em {{url}}",
|
|
"chooseDescription": "Este dispositivo já possui dados. O que lhes deve acontecer?",
|
|
"finishingDescription": "Ligando este dispositivo.",
|
|
"serverUrl": "Endereço do servidor",
|
|
"serverUrlHint": "Por exemplo, https://termix.exemplo.com",
|
|
"showProxySettings": "Configurações de proxy reverso",
|
|
"hideProxySettings": "Ocultar as definições de proxy reverso",
|
|
"continue": "Continuar",
|
|
"back": "Voltar",
|
|
"mergeTitle": "Adicionar à minha conta",
|
|
"mergeBody": "Os itens {{count}} neste dispositivo são adicionados à sua conta. Os itens que a sua conta já tem permanecem como estão no servidor.",
|
|
"replaceTitle": "Substitua isso pela minha conta.",
|
|
"replaceBody": "Os itens {{count}} deste dispositivo serão removidos e este dispositivo removerá tudo da sua conta. Apenas os hosts mantidos neste dispositivo permanecerão.",
|
|
"link": "Ligação",
|
|
"linking": "Ligar e executar a primeira sincronização...",
|
|
"linked": "Conectado. Os seus dados estão a ser sincronizados.",
|
|
"signedInAgain": "Login efetuado. A sincronização está novamente em curso."
|
|
}
|
|
},
|
|
"hostDefaults": {
|
|
"source": {
|
|
"folder": "Pasta {{name}}",
|
|
"user": "Os meus padrões",
|
|
"admin": "Servidor",
|
|
"builtin": "Embutido"
|
|
},
|
|
"custom": "Personalizado",
|
|
"setHere": "Defina aqui",
|
|
"notSet": "Não definido",
|
|
"notSetTitle": "Não existe um valor padrão definido para isso.",
|
|
"resetTitle": "Este host define o seu próprio valor. Clique para utilizar novamente o valor predefinido de {{source}}.",
|
|
"clearTitle": "Defina neste nível. Clique para limpar e utilize {{source}} em vez disso.",
|
|
"inheritedTitle": "Segue o padrão de {{source}}",
|
|
"titleAdmin": "Configurações padrão do host do servidor",
|
|
"titleUser": "As minhas configurações padrão do host",
|
|
"titleFolder": "Definições padrão da pasta: {{name}}",
|
|
"descriptionAdmin": "Configurações padrão para todos os hosts neste servidor. As definições padrão de um utilizador, de uma pasta ou do próprio host podem ainda definir um valor diferente. Altere um campo para o definir aqui ou limpe-o para o deixar indefinido.",
|
|
"descriptionUser": "Definições padrão para todos os seus hosts, com exceção das definições do servidor. Uma pasta ou o próprio host podem ainda definir um valor diferente. Altere um campo para o definir aqui ou limpe-o para o deixar indefinido.",
|
|
"descriptionFolder": "Definições padrão para os hosts nesta pasta e as suas subpastas, em vez das suas próprias. Um host pode ainda definir um valor diferente. Altere um campo para o definir aqui ou limpe-o para o deixar indefinido.",
|
|
"save": "Guardar valores padrão",
|
|
"saved_one": "Configurações padrão guardadas. O host {{count}} foi atualizado.",
|
|
"saved_other": "Configurações padrão guardadas. {{count}} os hosts foram atualizados.",
|
|
"savedInBackground": "Configurações padrão guardadas. Os hosts estão a ser atualizados em segundo plano.",
|
|
"appliedToHosts_one": "{{count}} O host foi atualizado com os novos padrões.",
|
|
"appliedToHosts_other": "{{count}} Os hosts foram atualizados com os novos padrões.",
|
|
"saveFailed": "Não foi possível guardar as definições padrão.",
|
|
"loadFailed": "Não foi possível carregar os valores por defeito.",
|
|
"confirmTitle": "Guardar as configurações padrão?",
|
|
"confirmChanges_one": "{{count}} O host segue estes padrões e será alterado.",
|
|
"confirmChanges_other": "{{count}} Os hosts seguem estes padrões e serão alterados.",
|
|
"confirmNoChanges": "Não foi feita qualquer alteração nos hosts existentes. Os novos hosts iniciarão com estas configurações padrão.",
|
|
"menuMyDefaults": "As minhas configurações padrão do host",
|
|
"folderDefaultsAction": "Padrões de pasta",
|
|
"adminSectionDescription": "Defina os valores padrão que todos os hosts deste servidor seguem, para cada configuração que um host tem, incluindo as de cada recurso. Os utilizadores e as pastas podem definir os seus próprios valores, e qualquer host pode ainda utilizar o seu próprio valor.",
|
|
"editServerDefaults": "Editar as definições padrão do servidor",
|
|
"resetMenu": "Redefinir",
|
|
"resetAll": "Tudo de acordo com as configurações padrão.",
|
|
"resetCore": "Ligação e SSH para as definições padrão",
|
|
"resetDone_one": "{{count}} O host segue agora os seus padrões.",
|
|
"resetDone_other": "{{count}} Os hosts seguem agora os seus padrões."
|
|
}
|
|
}
|