mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 07:05:24 +00:00
2553 lines
141 KiB
JSON
2553 lines
141 KiB
JSON
{
|
|
"connection": {
|
|
"retryingIn": "A tentar novamente em {{seconds}}s ({{attempt}}/{{max}})",
|
|
"retryingNow": "A tentar novamente... ({{attempt}}/{{max}})",
|
|
"reconnect": "Reconectar",
|
|
"close": "Fechar",
|
|
"failed": "Não foi possível conectar",
|
|
"failedRetrying": "Falha na conexão, a tentar novamente",
|
|
"retryNow": "Tentar novamente agora"
|
|
},
|
|
"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: Carregue ou cole o ficheiro de certificado assinado pela CA (por exemplo, id_ed25519-cert.pub). Obrigató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": "Cole ou carregue um certificado -cert.pub...",
|
|
"hasCaCert": "Tem Certificado CA",
|
|
"noCaCert": "Sem Certificado CA",
|
|
"noPublicKeyAvailable": "Nenhuma chave pública disponível. Abra primeiro o editor de credenciais.",
|
|
"deployCommandCopied": "Comando de implantaçã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": "Clonar credencial",
|
|
"clonedCredential": "{{name}} clonado",
|
|
"clonedCredentialName": "{{name}} (cópia)",
|
|
"shareCredentialAction": "Partilhar credencial",
|
|
"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 a credencial muda e removida quando a partilha é revogada.",
|
|
"levelUse": "Utilizar",
|
|
"levelManage": "Gerir",
|
|
"levelUseDesc": "Utilizar: associar a credencial a hosts e conectar. O segredo em si permanece oculto.",
|
|
"levelManageDesc": "Gerir: também editar a credencial e partilhá-la com outros.",
|
|
"noAccessEntries": "Esta credencial ainda não foi partilhada",
|
|
"accessRevoked": "Acesso revogado",
|
|
"shared": "Credencial partilhada"
|
|
},
|
|
"deleteCredentialAction": "Eliminar credencial",
|
|
"editCredentialAction": "Editar credencial",
|
|
"failedToCloneCredential": "Falha ao clonar credencial",
|
|
"failedToDeleteCredential": "Falha ao eliminar credencial",
|
|
"keyBadge": "CHAVE",
|
|
"passwordBadge": "SENHA",
|
|
"renameFolder": "Renomear pasta",
|
|
"deleteFolder": "Eliminar pasta",
|
|
"deleteCredentialConfirm": "Eliminar a credencial \"{{name}}\"?",
|
|
"deletedCredential": "{{name}} eliminada",
|
|
"deploySSHKeyTitle": "Implementar chave no servidor",
|
|
"loadingCredentials": "A carregar credenciais...",
|
|
"noCredentialsFound": "Nenhuma credencial encontrada",
|
|
"noCredentialsMatchSearch": "Nenhuma credencial corresponde à sua pesquisa",
|
|
"addCredentialBtn": "Adicionar Credencial",
|
|
"failedToReorder": "Falha ao reordenar credenciais",
|
|
"failedToMoveCredential": "Falha ao mover credencial",
|
|
"sortManual": "Manual (arraste para reordenar)",
|
|
"customizeSidebar": "Personalizar Barra Lateral",
|
|
"customizeSidebarDescription": "Escolha como a lista de credenciais se apresenta e funciona.",
|
|
"customizeDensityTitle": "Densidade",
|
|
"densityComfortableDesc": "Uma credencial por linha, com mais detalhes.",
|
|
"densityCompactDesc": "Uma linha por credencial, ideal para listas longas.",
|
|
"displayDensityComfortable": "Confortável",
|
|
"displayDensityCompact": "Compacto",
|
|
"customizeBehaviorTitle": "Comportamento",
|
|
"showCredentialTags": "Mostrar Etiquetas",
|
|
"showCredentialTagsDesc": "Mostrar etiquetas na lista de credenciais",
|
|
"rowDetailsTitle": "Detalhes da linha",
|
|
"rowDetailsDesc": "Escolha o que aparece em cada credencial.",
|
|
"showUsername": "Nome de utilizador",
|
|
"showUsernameDesc": "Mostrar o nome de utilizador abaixo do nome da credencial.",
|
|
"showUsageCount": "N.º de servidores",
|
|
"showUsageCountDesc": "Mostrar quantos servidores usam a credencial.",
|
|
"showTypeBadge": "Etiqueta de tipo",
|
|
"showTypeBadgeDesc": "Mostrar a etiqueta de chave ou senha.",
|
|
"showPinIcon": "Ícone de fixação",
|
|
"showPinIconDesc": "Mostrar um ícone de fixação junto às credenciais fixadas.",
|
|
"showSharedBadge": "Etiqueta de partilha",
|
|
"showSharedBadgeDesc": "Mostrar uma etiqueta nas credenciais partilhadas consigo.",
|
|
"actionsVisibility": "Ações da credencial",
|
|
"actionsVisibilityDesc": "Quando aparecem os botões de ligação e gestão em cada credencial",
|
|
"actionsAlways": "Sempre visíveis",
|
|
"actionsOnly": "Apenas ligar, resto ao clicar",
|
|
"actionsHover": "Mostrar ao passar o rato",
|
|
"actionsClick": "Mostrar ao clicar",
|
|
"customizeSortHint": "A ordem de ordenação fica no menu de ordenação na barra de ferramentas.",
|
|
"expandActions": "Expandir ações",
|
|
"collapseActions": "Recolher ações",
|
|
"backToHosts": "Voltar aos Servidores",
|
|
"backToCredentials": "Voltar às Credenciais",
|
|
"searchCredentialsPlaceholder": "Pesquisar credenciais…",
|
|
"deployDialogTitle": "Implementar Chave SSH",
|
|
"deployDialogDesc": "Implementar {{name}} no authorized_keys de um servidor.",
|
|
"targetHostLabel": "Servidor de Destino",
|
|
"selectHostOption": "Selecionar um servidor...",
|
|
"deployingBtn": "A implementar...",
|
|
"deployBtn": "Implementar",
|
|
"keyDeployedSuccess": "Chave implementada com sucesso",
|
|
"failedToDeployKey": "Falha ao implementar chave",
|
|
"folderRenamedTo": "Pasta renomeada para \"{{name}}\"",
|
|
"failedToRenameFolder": "Falha ao renomear pasta",
|
|
"arrangeUnlockedSwitchedToManual": "Mudado para ordenação manual para que a sua ordem seja mantida",
|
|
"arrangeUnlocked": "Desbloqueie para reorganizar com arrastar"
|
|
},
|
|
"versionCheck": {
|
|
"updateLinkLabel": "Atualização disponível. Abrir notas de lançamento no GitHub"
|
|
},
|
|
"common": {
|
|
"scrollTabsLeft": "Deslizar separadores para a esquerda",
|
|
"scrollTabsRight": "Deslizar separadores para a direita",
|
|
"close": "Fechar",
|
|
"minimize": "Minimizar",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"unknown": "Desconhecido",
|
|
"continue": "Continuar",
|
|
"error": "Erro",
|
|
"unsavedChanges": "Alterações não guardadas",
|
|
"more": "Mais",
|
|
"loading": "A carregar...",
|
|
"host": "Servidor",
|
|
"selectHost": "Selecionar um servidor...",
|
|
"noHostConfigured": "Nenhum servidor configurado",
|
|
"optional": "Opcional",
|
|
"connect": "Ligar",
|
|
"copied": "Copiado",
|
|
"connecting": "A ligar...",
|
|
"openInNewTab": "Abrir em Nova Separador",
|
|
"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",
|
|
"next": "Seguinte",
|
|
"previous": "Anterior",
|
|
"refresh": "Atualizar",
|
|
"language": "Idioma",
|
|
"backendReconnected": "Conexão ao servidor restaurada",
|
|
"connectionDegraded": "Conexã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",
|
|
"remove": "Remover",
|
|
"add": "Adicionar",
|
|
"update": "Atualizar",
|
|
"noResults": "Nenhum resultado encontrado",
|
|
"sidebar": "Barra lateral",
|
|
"mobileSidebarDescription": "Exibe a barra lateral móvel.",
|
|
"toggleSidebar": "Alternar barra lateral",
|
|
"search": "Pesquisar...",
|
|
"new": "Novo",
|
|
"docs": "Documentação"
|
|
},
|
|
"onboarding": {
|
|
"stepCounter": "Passo {{current}} de {{total}}",
|
|
"stageLabel": "Configuração do Termix",
|
|
"setupHeading": "Configure o seu espaço de trabalho",
|
|
"partialHeading": "Algumas coisas novas para configurar",
|
|
"signOut": "Terminar sessão",
|
|
"skipPartial": "Agora não",
|
|
"skip": "Saltar configuração",
|
|
"next": "Seguinte",
|
|
"finish": "Concluído",
|
|
"pluginsTitle": "Escolha os seus plugins",
|
|
"pluginsIntro": "Selecione os plugins que deseja manter. Os recomendados cobrem o que a maioria das pessoas precisa.",
|
|
"pluginsUpgradeNote": "Tudo o que usa agora é mantido como está. Desative ou remova o que não precisa.",
|
|
"pluginsRemoveNote": "Os plugins definidos como Remover são eliminados deste servidor, juntamente com os seus dados, quando continuar. Pode instalar qualquer um deles novamente a qualquer momento na aba Plugins (isto requer uma ligação à internet). Escolha Desligado para manter um plugin instalado mas desativado.",
|
|
"pluginsUseRecommended": "Recomendado",
|
|
"pluginsEnableAll": "Ativar todos",
|
|
"pluginsDisableAll": "Desativar todos",
|
|
"pluginsCounts": "{{enabled}} ativos, {{disabled}} desativados, {{removed}} para remover",
|
|
"pluginsRecommended": "Recomendado",
|
|
"pluginsKeptBecause": "Mantido porque {{names}} precisa dele",
|
|
"pluginsChoice_enabled": "Ativo",
|
|
"pluginsChoice_disabled": "Desativado",
|
|
"pluginsChoice_remove": "Remover",
|
|
"pluginsConsentTitle": "Ajude a melhorar o Termix",
|
|
"pluginsConsentNote": "Pode desativar isto a qualquer momento na aba Plugins.",
|
|
"pluginsApplying": "A aplicar as suas escolhas",
|
|
"pluginsSomeFailed": "Alguns plugins não puderam ser alterados. Pode corrigi-los mais tarde na aba Plugins. Prima Seguinte para continuar.",
|
|
"pluginsApplyFailed": "As suas escolhas não puderam ser guardadas. Tente novamente, ou continue e altere-as mais tarde na aba Plugins.",
|
|
"pluginsLoadFailed": "A lista de plugins não pôde ser carregada. Pode escolher plugins mais tarde na aba Plugins.",
|
|
"presetTitle": "Quanto conteúdo quer ver no ecrã?",
|
|
"presetIntro": "Escolha quanto conteúdo aparece no ecrã.",
|
|
"presetChangeLater": "Pode alterar predefinições ou qualquer definição individual mais tarde em Definições, sob Interface.",
|
|
"appearanceTitle": "Personalize ao seu gosto",
|
|
"appearanceIntro": "Escolha um tema, uma cor de destaque, uma fonte e o seu idioma. As alterações aparecem imediatamente e pode alterá-las mais tarde em Definições.",
|
|
"securityTitle": "Segure a sua conta",
|
|
"securityIntro": "Adicione uma passkey ou uma aplicação de autenticação à sua conta. Também pode fazer isto mais tarde em Definições, sob Segurança.",
|
|
"desktopTitle": "Como pretende usar o Termix?",
|
|
"desktopBody": "Pode alterar isto a qualquer momento em Sincronização na barra lateral.",
|
|
"desktopLocalTitle": "Apenas neste dispositivo",
|
|
"desktopLocalBody": "Tudo é armazenado aqui. Nada para configurar.",
|
|
"desktopLinkTitle": "Com o meu servidor Termix",
|
|
"desktopLinkBody": "Inicie sessão no seu servidor para usar os mesmos hosts e definições em todos os dispositivos.",
|
|
"desktopLinked": "Ligado a {{server}}",
|
|
"pluginsDocsLink": "Leia sobre cada um"
|
|
},
|
|
"desktopUpdates": {
|
|
"title": "Aplicação desktop",
|
|
"mode": "Atualizações",
|
|
"modeHint": "Como esta aplicação recebe novas versões.",
|
|
"manualModeHint": "Esta cópia não pode atualizar-se automaticamente, pelo que o Termix apenas informa quando há uma nova versão disponível.",
|
|
"modeAutomatic": "Automático",
|
|
"modePrompt": "Perguntar primeiro",
|
|
"modeNever": "Nunca",
|
|
"automaticBody": "Transferir novas versões em segundo plano e instalá-las quando reiniciar.",
|
|
"promptBody": "Avisar-me quando houver uma nova versão e deixar-me escolher quando a transferir.",
|
|
"neverBody": "Não verificar atualizações. Pode sempre verificar manualmente nas Definições.",
|
|
"onboardingTitle": "Atualizações da aplicação",
|
|
"onboardingBody": "A aplicação desktop pode agora atualizar-se automaticamente. Escolha como deseja receber as novas versões. Pode alterar isto mais tarde em Definições, Atualizações.",
|
|
"onboardingManual": "Esta cópia da aplicação foi instalada de uma forma que não permite atualizações automáticas, pelo que o Termix irá informar quando houver uma nova versão disponível com um link para a transferir.",
|
|
"status": "Versão {{version}}",
|
|
"statusIdle": "Ainda não verificado",
|
|
"statusChecking": "A verificar atualizações",
|
|
"statusAvailable": "A versão {{version}} está disponível",
|
|
"statusDownloading": "A transferir {{version}} ({{progress}}%)",
|
|
"statusReady": "A versão {{version}} está pronta. Reinicie para instalar.",
|
|
"statusUpToDate": "Tem a versão mais recente",
|
|
"statusError": "Não foi possível verificar atualizações. Tente novamente mais tarde.",
|
|
"checkNow": "Verificar agora",
|
|
"download": "Transferir",
|
|
"restart": "Reiniciar agora",
|
|
"later": "Mais tarde",
|
|
"available": "O Termix {{version}} está disponível",
|
|
"manualHint": "Transfira-o na página de lançamentos e instale-o por cima desta versão.",
|
|
"ready": "O Termix {{version}} está pronto para instalar",
|
|
"readyHint": "Será instalado na próxima reinicialização do Termix."
|
|
},
|
|
"nav": {
|
|
"home": "Início",
|
|
"terminal": "Terminal",
|
|
"close": "Fechar",
|
|
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
|
"copyPassword": "Copiar palavra-passe",
|
|
"copySudoPassword": "Copiar palavra-passe sudo",
|
|
"passwordCopied": "Palavra-passe copiada para a área de transferência",
|
|
"failedToCopyPassword": "Falha ao copiar palavra-passe",
|
|
"refreshTab": "Atualizar ligação",
|
|
"renameTab": "Renomear aba",
|
|
"dashboard": "Painel",
|
|
"quickConnect": "Ligação rápida",
|
|
"openAsTabHint": "Ctrl+clique ou clique do meio para abrir como aba",
|
|
"openAsTab": "Abrir como aba",
|
|
"openInRightDock": "Abrir no painel direito",
|
|
"closeRightDock": "Fechar painel direito",
|
|
"toggleRightDock": "Alternar painel direito",
|
|
"hosts": "Hosts",
|
|
"credentials": "Credenciais",
|
|
"connections": "Conexões",
|
|
"keepSideMenuOpen": "Manter menu aberto",
|
|
"collapseSideMenu": "Recolher menu",
|
|
"roleAdministrator": "Administrador",
|
|
"roleUser": "Utilizador",
|
|
"sync": "Sincronizar",
|
|
"reconnectDisconnectedTerminals": "Reconectar todos os terminais desconetados",
|
|
"reconnectingTerminals_one": "A reconectar {{count}} terminal",
|
|
"reconnectingTerminals_many": "A reconectar {{count}} terminais",
|
|
"reconnectingTerminals_other": "A reconectar {{count}} terminais",
|
|
"noDisconnectedTerminals": "Não há terminais desconetados prontos para reconexão",
|
|
"reconnectTerminalsFailed_one": "Não foi possível iniciar a reconexão de {{count}} terminal",
|
|
"reconnectTerminalsFailed_many": "Não foi possível iniciar a reconexão de {{count}} terminais",
|
|
"reconnectTerminalsFailed_other": "Não foi possível iniciar a reconexão de {{count}} terminais",
|
|
"fullscreenUnsupported": "O ecrã inteiro não é suportado por este navegador",
|
|
"fullscreenFailed": "Não foi possível alternar o ecrã inteiro",
|
|
"resetSidebarWidth": "Repor largura",
|
|
"collapseSidebar": "Recolher barra lateral",
|
|
"openSidebar": "Abrir barra lateral",
|
|
"confirmCloseHost": "Fechar {{host}}?",
|
|
"enterFullscreen": "Entrar em ecrã inteiro (Ctrl+Shift+F)",
|
|
"exitFullscreen": "Sair do ecrã inteiro (Ctrl+Shift+F)",
|
|
"group": {
|
|
"objects": "Seus",
|
|
"tools": "Ferramentas",
|
|
"system": "Sistema"
|
|
},
|
|
"searchEverything": "Pesquisar hosts, separadores e ações",
|
|
"search": "Pesquisar",
|
|
"hiddenCount_one": "{{count}} oculto",
|
|
"hiddenCount_many": "{{count}} ocultos",
|
|
"hiddenCount_other": "{{count}} ocultos",
|
|
"showInRail": "Mostrar na barra lateral",
|
|
"moveUp": "Mover para cima",
|
|
"moveDown": "Mover para baixo",
|
|
"resetRailOrder": "Repor ordem",
|
|
"hideFromRail": "Ocultar da barra lateral",
|
|
"openSettings": "Abrir definições",
|
|
"settings": "Definições",
|
|
"manage": "Gerir",
|
|
"mobileNavigation": "Navegação",
|
|
"plugins": "Plugins"
|
|
},
|
|
"hosts": {
|
|
"hosts": "Hosts",
|
|
"noHosts": "Sem hosts SSH",
|
|
"retry": "Tentar novamente",
|
|
"refresh": "Atualizar",
|
|
"optional": "Opcional",
|
|
"downloadSample": "Transferir exemplo",
|
|
"failedToDeleteHost": "Falha ao eliminar {{name}}",
|
|
"importSkipExisting": "Importar (ignorar existentes)",
|
|
"importSSHConfig": "Importar a partir da configuração SSH",
|
|
"connectionDetails": "Detalhes da conexão",
|
|
"ssh": "SSH",
|
|
"telnet": "Telnet",
|
|
"port": "Porta",
|
|
"username": "Nome de utilizador",
|
|
"folder": "Pasta",
|
|
"tags": "Etiquetas",
|
|
"pin": "Fixar",
|
|
"addHost": "Adicionar host",
|
|
"editHost": "Editar host",
|
|
"cloneHost": "Clonar host",
|
|
"defaultPath": "Caminho predefinido",
|
|
"connection": "Conexão",
|
|
"upload": "Carregar",
|
|
"authentication": "Autenticação",
|
|
"password": "Palavra-passe",
|
|
"passwordSaved": "Palavra-passe guardada, escreva 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": {
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"checking": "A verificar",
|
|
"monitoringDisabled": "Verificações de estado desativadas",
|
|
"label": "Estado"
|
|
},
|
|
"folderRenamed": "Pasta \"{{oldName}}\" renomeada para \"{{newName}}\" com sucesso",
|
|
"failedToRenameFolder": "Falha ao renomear a pasta",
|
|
"unsavedChangesDescription": "As alterações ao host não foram guardadas. Deseja descartá-las?",
|
|
"keepEditing": "Continuar a editar",
|
|
"discardChanges": "Descartar alterações",
|
|
"movedToFolder_one": "Movido {{count}} servidor para \"{{folder}}\"",
|
|
"movedToFolder_many": "Movidos {{count}} servidores para \"{{folder}}\"",
|
|
"movedToFolder_other": "Movidos {{count}} servidores para \"{{folder}}\"",
|
|
"editHostTooltip": "Editar host",
|
|
"behavior": "Comportamento",
|
|
"scrollbackBuffer": "Buffer de Retrocesso",
|
|
"sshAgentForwarding": "Encaminhamento do Agente SSH",
|
|
"selectSnippet": "Selecionar snippet",
|
|
"forceKeyboardInteractive": "Forçar Interativo por Teclado",
|
|
"overrideCredentialUsername": "Substituir Nome de Utilizador da Credencial",
|
|
"overrideCredentialUsernameDesc": "Utilizar o nome de utilizador especificado acima em vez do nome de utilizador da credencial",
|
|
"externalUsernameHint": "Utilize $external.username para preencher o nome com que fez login 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": "Atualização em massa falhou",
|
|
"selectAll": "Selecionar Tudo",
|
|
"deselectAll": "Desselecionar Tudo",
|
|
"protocols": "Protocolos",
|
|
"secureShell": "Secure Shell",
|
|
"addressIp": "Endereço / IP",
|
|
"friendlyName": "Nome Amigável",
|
|
"folderAndAdvanced": "Pasta & 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": "Nenhuma sequência de port knocking configurada.",
|
|
"knockPort": "Porta de Knock",
|
|
"protocol": "Protocolo",
|
|
"delayAfterMs": "Atraso após (ms)",
|
|
"useSocks5Proxy": "Usar proxy SOCKS5",
|
|
"useSocks5ProxyDesc": "Encaminhar a ligação através de um servidor proxy",
|
|
"connectionOrigin": "Origem da ligação",
|
|
"connectionOriginDesc": "De onde a ligação deste host se origina. Substitui o valor predefinido global da aplicação desktop.",
|
|
"connectionOriginDefault": "Usar predefiniçã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 proxies",
|
|
"you": "Utilizador",
|
|
"jumpHostChainLabel": "Cadeia de hosts de salto",
|
|
"addJumpBtn": "Adicionar salto",
|
|
"noJumpHosts": "Nenhum host de salto configurado.",
|
|
"selectAServer": "Selecionar um servidor...",
|
|
"sshPort": "Porta SSH",
|
|
"authMethod": "Método de autenticação",
|
|
"authenticationMethod": "Método de autenticação",
|
|
"authenticationMethodDesc": "Selecione o único método que o Termix utilizará para autenticar esta ligação SSH. Outros métodos não sã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 a substituir",
|
|
"keyPassphraseSaved": "Frase-passe guardada, escreva para alterar",
|
|
"replaceKey": "Substituir chave",
|
|
"docsLink": "Ver documentação",
|
|
"agentLabel": "Agente SSH",
|
|
"agentDesc": "Autenticar 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": "Usar chaves de um agente SSH para autenticar esta ligação. Deixe o caminho do socket vazio para usar SSH_AUTH_SOCK.",
|
|
"agentSocketPathLabel": "Caminho do socket do agente",
|
|
"agentSocketPathPlaceholder": "Deixe vazio para usar SSH_AUTH_SOCK",
|
|
"agentSocketPathHint": "Deixe vazio para detetar automaticamente a partir da variável de ambiente SSH_AUTH_SOCK, ou introduza um caminho de socket personalizado (por exemplo, /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
|
"agentIdentityLabel": "Identidade do agente (chave pública)",
|
|
"agentIdentityPlaceholder": "Deixe vazio para tentar todas as chaves do agente",
|
|
"agentIdentityHint": "Cole uma chave pública (por exemplo, ssh-ed25519 AAAA...) para oferecer apenas essa chave do agente. Recomendado quando o agente possui muitas chaves, para evitar exceder o MaxAuthTries do servidor.",
|
|
"shareSshAuthLabel": "Partilhar autenticação SSH",
|
|
"shareSshAuthDesc": "Fornecer cópias encriptadas da autenticação SSH deste host aos destinatários. A credencial pessoal de um destinatário continua a ter prioridade.",
|
|
"forceKeyboardInteractiveLabel": "Forçar interação por teclado",
|
|
"forceKeyboardInteractiveShortDesc": "Forçar a introdução 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 Destaque",
|
|
"syntaxHighlightingCategoriesDesc": "Escolha que tipos de conteúdo colorir",
|
|
"sshAgentForwardingLabel": "Encaminhamento do Agente SSH",
|
|
"sshAgentForwardingShortDesc": "Permitir que este host remoto utilize o seu agente SSH local para ligações subsequentes. Isto não é necessário para autenticação via Agente.",
|
|
"sudoPasswordAutoFillShortDesc": "Fornecer automaticamente a palavra-passe sudo quando solicitado",
|
|
"sudoPasswordLabel": "Palavra-passe Sudo",
|
|
"sudoPasswordSaved": "Palavra-passe guardada, escreva 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áx. de Keepalives Perdidos",
|
|
"sameHost": "Este host (túnel direto)",
|
|
"statusChecksLabel": "Verificações de Estado",
|
|
"enableStatusChecks": "Ativar Verificações de Estado",
|
|
"enableStatusChecksDesc": "Verificar a acessibilidade do host. Sessões ativas ignoram sondagens extras. Sondagens SSH sem sessão ativa podem acionar regras agressivas do Fail2Ban; desative as verificações de estado nesses hosts.",
|
|
"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 sparkline",
|
|
"memoryLabel": "Utilização da Memória",
|
|
"memoryDesc": "Utilização da RAM, swap, 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ções do Sistema",
|
|
"systemInfoDesc": "SO, kernel, nome do host, 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 de Escuta",
|
|
"listeningPortsDesc": "Portas abertas com processo e estado",
|
|
"firewallLabel": "Parede de Firewall",
|
|
"firewallDesc": "Estado do Firewall, AppArmor, SELinux",
|
|
"hostSharedSuccessfully": "Host partilhado com sucesso",
|
|
"failedToShareHost": "Falha ao partilhar host",
|
|
"accessRevoked": "Acesso revogado",
|
|
"failedToRevokeAccess": "Falha ao revogar acesso",
|
|
"cancelBtn": "Cancelar",
|
|
"savingBtn": "A guardar...",
|
|
"addHostBtn": "Adicionar Host",
|
|
"hostUpdated": "Host atualizado",
|
|
"hostCreated": "Host criado",
|
|
"failedToSave": "Falha ao guardar host",
|
|
"credentialUpdated": "Credencial atualizada",
|
|
"credentialCreated": "Credencial criada",
|
|
"failedToSaveCredential": "Falha ao guardar credencial",
|
|
"credentialNameRequired": "Por favor, 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": "Cria uma entrada de credencial reutilizável e partilhável, preenchida com o nome de utilizador, palavra-passe e/ou chave SSH atuais deste host.",
|
|
"backToHosts": "Voltar aos Hosts",
|
|
"pinned": "Fixados",
|
|
"noHostsFound": "Nenhum host encontrado",
|
|
"tryDifferentTerm": "Tente 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 Host",
|
|
"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 nova credencial",
|
|
"failedToSaveCredentialAsNew": "Falha ao guardar como nova credencial",
|
|
"features": "Funcionalidades",
|
|
"noFolder": "(Sem 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": "Movido {{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": "Sem pasta",
|
|
"folderPickerSearch": "Pesquisar ou criar (use / para subpastas)...",
|
|
"folderPickerNone": "Sem pasta",
|
|
"folderPickerCreate": "Criar \"{{path}}\"",
|
|
"folderPickerEmpty": "Nenhuma pasta correspondente",
|
|
"parentHost": "Host pai",
|
|
"useFolderInstead": "Usar pasta em vez disso",
|
|
"useParentHostInstead": "Usar host pai em vez disso",
|
|
"parentHostPickerPlaceholder": "Sem host pai",
|
|
"parentHostPickerSearch": "Pesquisar hosts...",
|
|
"parentHostPickerNone": "Sem host pai",
|
|
"parentHostPickerEmpty": "Nenhum host correspondente",
|
|
"collapseSubHosts": "Recolher sub-hosts",
|
|
"expandSubHosts": "Expandir sub-hosts",
|
|
"cannotNestUnderDescendant": "Não é possível aninhar um host sob o seu próprio sub-host",
|
|
"movedToParent_one": "Movido {{count}} servidor para \"{{parent}}\"",
|
|
"movedToParent_many": "Movidos {{count}} servidores para \"{{parent}}\"",
|
|
"movedToParent_other": "Movidos {{count}} servidores 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": "Use / para separar níveis e criar pastas aninhadas.",
|
|
"folderNameDuplicate": "Já existe uma pasta com este nome aqui.",
|
|
"folderColor": "Cor",
|
|
"folderIcon": "Ícone",
|
|
"folderCredential": "Credencial",
|
|
"folderCredentialNone": "Nenhuma credencial atribuída",
|
|
"folderCredentialHint": "Os hosts nesta pasta que usam autenticação \"Credencial armazenada\" sem ter a sua própria credencial selecionada 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": "Selecionar todos os hosts na pasta",
|
|
"deselectFolder": "Desselecionar todos os hosts na pasta",
|
|
"folderSaved": "Pasta guardada",
|
|
"failedToSaveFolder": "Falha ao guardar a pasta",
|
|
"folderDeleted": "Pasta \"{{name}}\" eliminada",
|
|
"deleteFolderConfirm_one": "Eliminar \"{{name}}\" e o seu {{count}} servidor? Esta ação não pode ser desfeita.",
|
|
"deleteFolderConfirm_many": "Eliminar \"{{name}}\" e os seus {{count}} servidores? Esta ação não pode ser desfeita.",
|
|
"deleteFolderConfirm_other": "Eliminar \"{{name}}\" e os seus {{count}} servidores? Esta ação não pode ser desfeita.",
|
|
"failedToMoveHosts": "Falha ao mover hosts",
|
|
"failedToReorder": "Falha ao reordenar",
|
|
"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": "Sem grupo",
|
|
"customizeSidebar": "Personalizar barra lateral",
|
|
"customizeSidebarDescription": "Escolha como a lista de hosts se apresenta e comporta.",
|
|
"customizeDensityTitle": "Densidade",
|
|
"customizeBehaviorTitle": "Comportamento",
|
|
"connectBarTitle": "Barra de ligação",
|
|
"connectBarDesc": "Escolha quais ações aparecem como botões num host. Todas as ações permanecem no menu do host.",
|
|
"customizeSortHint": "A ordem de classificação e o agrupamento estão nos menus de classificação e agrupamento na barra de ferramentas.",
|
|
"densityComfortableDesc": "Mais detalhes por host: endereço, etiquetas e utilização de recursos.",
|
|
"densityCompactDesc": "Uma linha por host, para listas mais longas.",
|
|
"display": "Exibição",
|
|
"displayDensity": "Densidade",
|
|
"displayDensityComfortable": "Confortável",
|
|
"displayDensityCompact": "Compacto",
|
|
"displayShowTags": "Mostrar etiquetas",
|
|
"displayTrayOnClick": "Abrir ações ao clicar (em vez de passar o rato)",
|
|
"actionsVisibility": "Exibição de ações do host",
|
|
"actionsVisibilityDesc": "Escolha quando as ações do host se expandem. Selecione clicar para restaurar o comportamento anterior de clicar para expandir.",
|
|
"actionsAlways": "Sempre visível",
|
|
"actionsOnly": "Apenas ligar, resto ao clicar",
|
|
"actionsHover": "Mostrar ao passar o rato",
|
|
"actionsClick": "Clique para expandir/recolher",
|
|
"openOnDoubleClick": "Abrir ao clicar duas vezes",
|
|
"openOnDoubleClickDesc": "Exigir um clique duplo para abrir uma sessão de host em vez de um clique simples",
|
|
"closeOnOpen": "Ocultar barra lateral após abrir",
|
|
"closeOnOpenDesc": "Fechar a barra lateral após abrir um host a partir dela",
|
|
"showFolderPaths": "Mostrar caminhos das pastas",
|
|
"showFolderPathsDesc": "Mostrar o caminho da pasta pai acima dos nomes de subpastas aninhadas. As subpastas permanecem indentadas de qualquer forma.",
|
|
"rowDetailsTitle": "Detalhes da linha",
|
|
"rowDetailsDesc": "Escolha o que aparece em cada host.",
|
|
"showAddress": "Endereço",
|
|
"showAddressDesc": "Mostrar o endereço do host abaixo do nome.",
|
|
"showUsername": "Nome de utilizador",
|
|
"showUsernameDesc": "Mostrar o nome de utilizador antes do endereço.",
|
|
"showPort": "Porta",
|
|
"showPortDesc": "Mostrar a porta após o endereço.",
|
|
"showPinIcon": "Ícone de fixação",
|
|
"showPinIconDesc": "Mostrar um alfinete junto aos hosts fixados.",
|
|
"showSharedBadge": "Indicador de partilhado",
|
|
"showSharedBadgeDesc": "Mostrar um indicador nos hosts partilhados consigo.",
|
|
"showBadges": "Indicadores de plugins",
|
|
"showBadgesDesc": "Mostrar indicadores adicionados por plugins junto ao nome do host.",
|
|
"hostClickBehavior": "Ao clicar num host",
|
|
"hostClickBehaviorDesc": "O que acontece ao clicar num host que já tem uma aba aberta. Ctrl/Cmd + clique, clique do meio ou \"Abrir em nova aba\" iniciam sempre uma nova.",
|
|
"hostClickNewTab": "Abrir sempre uma nova aba",
|
|
"hostClickFocusExisting": "Mudar para a aba aberta",
|
|
"hostClickFocusExistingDoubleNew": "Clique para mudar, duplo clique para nova aba",
|
|
"openInNewTab": "Abrir em nova aba",
|
|
"deletedHost": "{{name}} eliminado",
|
|
"copiedToClipboard": "Copiado para a área de transferência",
|
|
"remoteDesktopUrlCopied": "URL do Remote Desktop copiado",
|
|
"expandActions": "Expandir ações",
|
|
"collapseActions": "Recolher ações",
|
|
"cloneHostAction": "Clonar Host",
|
|
"copyAddress": "Copiar Endereço",
|
|
"copyLink": "Copiar Link",
|
|
"deleteCredentialConfirm": "Eliminar a credencial \"{{name}}\"?",
|
|
"deletedCredential": "{{name}} eliminado",
|
|
"deleteHostsConfirm_one": "Eliminar {{count}} servidor? Esta ação não pode ser desfeita.",
|
|
"deleteHostsConfirm_many": "Eliminar {{count}} servidores? Esta ação não pode ser desfeita.",
|
|
"deleteHostsConfirm_other": "Eliminar {{count}} servidores? Esta ação não pode ser desfeita.",
|
|
"movedToRoot": "Movido para a raiz",
|
|
"addTagsPlaceholder": "Adicionar etiquetas...",
|
|
"authDetails": "Detalhes de Autenticação",
|
|
"credType": "Tipo",
|
|
"generateKeyPairDesc": "Gerar um novo par de chaves, tanto a chave privada como a pública serão preenchidas automaticamente.",
|
|
"generatingKey": "A gerar...",
|
|
"generateLabel": "Gerar {{label}}",
|
|
"uploadFileBtn": "Carregar ficheiro",
|
|
"keyPassphraseOptional": "Frase de passe 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 o par de chaves",
|
|
"searchHostsPlaceholder": "Pesquisar hosts, endereços, etiquetas…",
|
|
"refreshBtn": "Atualizar",
|
|
"addTag": "Adicionar etiquetas...",
|
|
"deleteConfirmBtn": "Eliminar",
|
|
"deleteHostConfirm": "Eliminar \"{{name}}\"?",
|
|
"enableAtLeastOneProtocol": "Ative pelo menos um protocolo acima para configurar as definições de autenticação e conexão.",
|
|
"keyPassphrase": "Frase de passe da chave",
|
|
"basicInformation": "Informação Básica",
|
|
"authDetailsSection": "Detalhes de Autenticação",
|
|
"credTypeLabel": "Tipo",
|
|
"hostsTab": "Hosts",
|
|
"credentialsTab": "Credenciais",
|
|
"selectMultiple": "Selecionar múltiplos",
|
|
"selectHosts": "Selecionar hosts",
|
|
"connectionLabel": "Conexão",
|
|
"authenticationLabel": "Autenticação",
|
|
"generateKeyPairTitle": "Gerar Par de Chaves",
|
|
"generateKeyPairDescription": "Gerar um novo par de chaves, tanto a chave privada como a 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 os estados dos hosts...",
|
|
"pinnedSection": "Fixados",
|
|
"hostsExported": "Hosts exportados com sucesso",
|
|
"export": {
|
|
"menuItem": "Exportar...",
|
|
"title": "Exportar hosts",
|
|
"scope": "Âmbito",
|
|
"scopeAll": "Todos",
|
|
"scopeSelected": "Selecionados",
|
|
"searchHosts": "Pesquisar hosts...",
|
|
"include": "Incluir",
|
|
"groupConnection": "Conexão",
|
|
"groupCredentials": "Credenciais",
|
|
"groupNotes": "Notas",
|
|
"groupTags": "Etiquetas e fixação",
|
|
"groupProxy": "Proxy",
|
|
"groupJumpHosts": "Jump hosts",
|
|
"groupFeatureFlags": "Definições de plugins",
|
|
"groupAdvanced": "Configuração avançada",
|
|
"preview": "Pré-visualização",
|
|
"moreHosts_one": "... {{count}} servidor adicional",
|
|
"moreHosts_many": "... {{count}} servidores adicionais",
|
|
"moreHosts_other": "... {{count}} servidores adicionais",
|
|
"summary": "{{selected}} de {{total}} hosts",
|
|
"credentialsIncluded": "credenciais incluídas",
|
|
"credentialsExcluded": "credenciais excluídas",
|
|
"noneSelected": "Nenhum host selecionado",
|
|
"cancel": "Cancelar",
|
|
"confirm": "Exportar",
|
|
"fetchFailed": "Falha ao carregar hosts para exportação",
|
|
"bulkButton": "Exportar"
|
|
},
|
|
"sampleDownloaded": "Ficheiro de exemplo descarregado",
|
|
"failedToDeleteCredential2": "Falha ao eliminar a credencial",
|
|
"noFolderOption": "(Sem pasta)",
|
|
"nSelected_one": "{{count}} selecionado",
|
|
"nSelected_many": "{{count}} selecionados",
|
|
"nSelected_other": "{{count}} selecionados",
|
|
"featuresMenu": "Plugins",
|
|
"moveMenu": "Mover",
|
|
"connectSelected": "Ligar",
|
|
"cancelSelection": "Cancelar",
|
|
"deletedCount_one": "Eliminado {{count}} servidor",
|
|
"deletedCount_many": "Eliminados {{count}} servidores",
|
|
"deletedCount_other": "Eliminados {{count}} servidores",
|
|
"failedToDeleteCount_one": "Falha ao eliminar {{count}} servidor",
|
|
"failedToDeleteCount_many": "Falha ao eliminar {{count}} servidores",
|
|
"failedToDeleteCount_other": "Falha ao eliminar {{count}} servidores",
|
|
"duplicatedHost": "Duplicado \"{{name}}\"",
|
|
"failedToDuplicateHost": "Falha ao duplicar o host",
|
|
"updatedCount_one": "Atualizado {{count}} servidor",
|
|
"updatedCount_many": "Atualizados {{count}} servidores",
|
|
"updatedCount_other": "Atualizados {{count}} servidores",
|
|
"friendlyNameLabel": "Nome amigável",
|
|
"descriptionLabel": "Descrição",
|
|
"loadingHosts": "A carregar hosts...",
|
|
"loadingCredentials": "A carregar credenciais...",
|
|
"noHostsYet": "Ainda não há hosts",
|
|
"noHostsYetHint": "Adicione um servidor para abrir terminais, navegar em ficheiros e ver métricas.",
|
|
"noHostsMatchSearch": "Nenhum host corresponde à sua pesquisa",
|
|
"noHostSelected": "Selecione um host para abrir isto.",
|
|
"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 (arraste 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": "Nenhum",
|
|
"filterProtocolGroup": "Protocolo",
|
|
"filterProtocolSsh": "SSH",
|
|
"filterTagsGroup": "Etiquetas",
|
|
"editHostAction": "Editar Host",
|
|
"moreOptions": "Mais opções",
|
|
"shareHost": "Partilhar Host",
|
|
"shareHostTitle": "Partilhar: {{name}}",
|
|
"shareFolder": "Partilhar Pasta",
|
|
"shareFolderTitle": "Partilhar pasta: {{name}}",
|
|
"folderSharedSuccessfully_one": "Partilhado {{count}} servidor na pasta",
|
|
"folderSharedSuccessfully_many": "Partilhados {{count}} servidores na pasta",
|
|
"folderSharedSuccessfully_other": "Partilhados {{count}} servidores na pasta",
|
|
"failedToShareFolder": "Falha ao partilhar pasta",
|
|
"sharing": {
|
|
"loadError": "Falha ao carregar dados de partilha. Tente novamente.",
|
|
"shareWithSection": "Partilhar com",
|
|
"usersTab": "Utilizadores",
|
|
"rolesTab": "Funções",
|
|
"searchPlaceholder": "Pesquisar utilizadores ou funções...",
|
|
"noMatches": "Nenhum resultado encontrado",
|
|
"permissionLevelLabel": "Nível de permissão",
|
|
"levels": {
|
|
"connect": {
|
|
"label": "Ligar",
|
|
"description": "Apenas abrir sessões: terminal, desktop remoto, gestor de ficheiros, túneis e Docker. Sem acesso à configuração do host."
|
|
},
|
|
"view": {
|
|
"label": "Ver",
|
|
"description": "Ligar, além de ver a configuração do host. Segredos nunca são mostrados."
|
|
},
|
|
"edit": {
|
|
"label": "Editar",
|
|
"description": "Ver, além de modificar definições do host que não sejam de autenticação. A autenticação SSH do proprietário mantém-se privada e exclusiva do proprietário."
|
|
},
|
|
"manage": {
|
|
"label": "Gerir",
|
|
"description": "Editar, além de partilhar o host com outros, alterar níveis de permissão e revogar acesso."
|
|
}
|
|
},
|
|
"expiryLabel": "Validade do acesso",
|
|
"expiry": {
|
|
"never": "Nunca",
|
|
"oneHour": "1 hora",
|
|
"oneDay": "24 horas",
|
|
"sevenDays": "7 dias",
|
|
"thirtyDays": "30 dias",
|
|
"custom": "Personalizado"
|
|
},
|
|
"customHoursPlaceholder": "Horas até expirar o acesso",
|
|
"shareButton": "Partilhar",
|
|
"shareWithCount": "Partilhar ({{count}})",
|
|
"currentAccess": "Acesso atual",
|
|
"noAccessEntries": "Este host ainda não foi partilhado",
|
|
"folderRulesTitle": "Aplica-se a hosts adicionados posteriormente",
|
|
"folderRulesHint": "Estas partilhas permanecem na pasta: um host criado ou movido para ela (ou para uma subpasta) recebe o mesmo acesso automaticamente. Remover uma regra apenas impede a herança futura.",
|
|
"folderRuleRemove": "Parar herança",
|
|
"folderShareSummary": "Partilhado {{shared}} de {{total}} host(s) nesta pasta",
|
|
"grantedBy": "Concedido por",
|
|
"expires": "Expira",
|
|
"expired": "Expirado",
|
|
"never": "Nunca",
|
|
"revoke": "Revogar",
|
|
"accessUpdated": "Acesso atualizado",
|
|
"accessUpdateFailed": "Falha ao atualizar acesso",
|
|
"sharedBadge": "Partilhado",
|
|
"sharedBadgeTooltip": "Partilhado por {{owner}} (acesso {{level}})",
|
|
"viewOnlyBanner": "Este host foi partilhado consigo por {{owner}} com acesso de visualização. A configuração é apenas de leitura.",
|
|
"sharedEditBanner": "Este host foi partilhado consigo por {{owner}} com acesso de edição. As alterações aplicam-se ao host real; as referências de autenticação só podem ser alteradas pelo proprietário.",
|
|
"ownerOnlyControl": "Apenas o proprietário do host pode alterar isto",
|
|
"ownerAuthPrivate": "A autenticação SSH do proprietário do host é privada. Utilize “Definir autenticação SSH pessoal” no menu do host para escolher a sua própria credencial.",
|
|
"ownerAuthShared": "O proprietário do host partilhou a autenticação SSH para este host. Pode utilizá-la ou escolher a sua própria credencial em “Definir autenticação SSH pessoal.”",
|
|
"authOverrideAction": "Definir autenticação SSH pessoal",
|
|
"authOverrideActionProtocol": "Definir autenticação {{protocol}} pessoal",
|
|
"authOverrideTitle": "Autenticação SSH pessoal",
|
|
"authOverrideTitleProtocol": "Autenticação {{protocol}} pessoal",
|
|
"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 do host partilhada",
|
|
"noPersonalCredential": "Sem credencial pessoal",
|
|
"authOverrideNoCredentials": "Ainda não tem credenciais SSH guardadas. Crie uma em Credenciais para se ligar a hosts que requeiram autenticação.",
|
|
"authOverrideRequired": "Este host requer uma das suas credenciais guardadas antes de poder ligar.",
|
|
"authOverridePrivateHint": "Esta credencial é privada para si. O proprietário do host e outros destinatários não a podem ver ou utilizar.",
|
|
"authOverrideSaved": "Autenticação SSH pessoal guardada",
|
|
"authOverrideCleared": "Autenticação SSH pessoal removida",
|
|
"authOverrideClearedToShared": "A utilizar autenticação do host partilhada",
|
|
"authOverrideLoadError": "Falha ao carregar a sua autenticação SSH. Tente novamente.",
|
|
"authOverrideSaveError": "Falha ao guardar a sua autenticação SSH"
|
|
},
|
|
"arrangeUnlockedSwitchedToManual": "Alterado para ordenação manual para que a sua ordem seja mantida",
|
|
"dragToRearrange": "Arraste para reorganizar",
|
|
"arrangeUnlocked": "Desbloquear arrastar para reorganizar",
|
|
"webUiBindHostUnreachable": "O seu navegador não consegue aceder a 127.0.0.1 na máquina onde o Termix está a executar, por isso este endpoint não será carregado. Utilize um endereço que essa máquina responda, como 0.0.0.0.",
|
|
"webUiBindHostSharesSessionCookie": "Neste navegador, o encaminhamento seria acedido no mesmo nome de host 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á abrir aqui; funciona na aplicação desktop do Termix ou quando o Termix é aberto em localhost.",
|
|
"webUiErrorLabelRequired": "O endpoint {{row}} precisa de um rótulo.",
|
|
"webUiErrorLabelDuplicate": "Cada endpoint precisa de um nome diferente.",
|
|
"webUiErrorPortRange": "O endpoint {{row}} precisa de uma porta entre 1 e 65535.",
|
|
"webUiErrorPathInvalid": "O endpoint {{row}} tem um caminho inválido. Utilize um caminho como /admin.",
|
|
"copyViewUrlAction": "Copiar ligação {{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": "Guarde o host primeiro e, em seguida, preencha estes campos.",
|
|
"enablePluginFeature": "Ativar {{name}}",
|
|
"disablePluginFeature": "Desativar {{name}}",
|
|
"filterFeaturesGroup": "Plugins",
|
|
"localOnly": "Manter apenas neste dispositivo",
|
|
"localOnlyDesc": "Este host não é enviado para o servidor e não aparece nos seus outros dispositivos.",
|
|
"folderLocalOnly": "Manter apenas neste dispositivo",
|
|
"folderLocalOnlyDesc": "Esta pasta e todos os hosts nela ficam neste dispositivo e não são enviados para o servidor.",
|
|
"sudoPasswordDesc": "Utilizado quando o terminal preenche um prompt sudo e por plugins que executam comandos com sudo.",
|
|
"editorCancel": "Cancelar",
|
|
"editorSaving": "A guardar...",
|
|
"editorUpdate": "Atualizar Host",
|
|
"editorAdd": "Adicionar Host",
|
|
"speedSearch": "Pesquisar hosts. Teclas de seta para selecionar, Enter para ligar, Esc para fechar",
|
|
"speedSearchList": "Lista de hosts. Escreva ou prima / para pesquisar.",
|
|
"importNoHosts": "Nenhum host encontrado no ficheiro",
|
|
"importTooMany": "Pode importar até {{max}} hosts de cada vez",
|
|
"importSummary": "Importação concluída: {{imported}} importados, {{updated}} atualizados, {{failed}} falhados",
|
|
"importHostsFailed": "Falha ao importar hosts"
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "Pesquisar hosts, comandos ou definições...",
|
|
"quickActions": "Ações Rápidas",
|
|
"navigation": "Navegação",
|
|
"orShortcut": "ou",
|
|
"addNewHost": "Adicionar Novo Host",
|
|
"adminSettings": "Definições de Administrador",
|
|
"addCredential": "Adicionar Credencial",
|
|
"recentActivity": "Atividade Recente",
|
|
"serversAndHosts": "Servidores e Hosts",
|
|
"noHostsFound": "Nenhum host encontrado para \"{{search}}\"",
|
|
"links": "Links",
|
|
"navigate": "Navegar",
|
|
"select": "Selecionar",
|
|
"pluginActions": "Mais ações",
|
|
"noTargetTab": "Nenhuma aba de terminal está aberta",
|
|
"documentation": "Documentação"
|
|
},
|
|
"splitScreen": {
|
|
"title": "Ecrã dividido",
|
|
"defaultLabel": "Divisão {{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": "Escolha algo para mostrar aqui. Enquanto este painel estiver selecionado, tudo o que abrir na barra lateral também se abrirá aqui.",
|
|
"openTabs": "Abrir abas",
|
|
"noOpenTabs": "Nenhuma outra aba está aberta",
|
|
"hosts": "Hosts",
|
|
"searchHosts": "Pesquisar hosts",
|
|
"noHosts": "Nenhum host corresponde",
|
|
"newSession": "Novo",
|
|
"closePane": "Fechar painel",
|
|
"closeSession": "Fechar sessão",
|
|
"moveToTab": "Mover para a sua própria aba",
|
|
"swapWith": "Trocar com",
|
|
"showHere": "Mostrar neste painel",
|
|
"clearPane": "Esvaziar este painel",
|
|
"zoom": "Ampliar painel",
|
|
"unzoom": "Restaurar layout",
|
|
"unsplit": "Remover divisão",
|
|
"layouts": "Layouts",
|
|
"applyLayout": "Alterar layout",
|
|
"maxPanes_one": "Uma divisão pode conter até {{count}} painel",
|
|
"maxPanes_many": "Uma divisão pode conter até {{count}} painéis",
|
|
"maxPanes_other": "Uma divisão pode conter até {{count}} painéis",
|
|
"dropSplit": "Largar para dividir",
|
|
"dropHere": "Largar para mostrar aqui",
|
|
"paneActions": "Ações do painel",
|
|
"dividerHint": "Arraste para redimensionar. Clique duas vezes para equalizar.",
|
|
"openInSplit": "Abrir em divisão",
|
|
"openInNewSplit": "Nova divisão com a aba 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 no topo, um em baixo",
|
|
"grid4": "Grelha de quatro",
|
|
"grid5": "Três sobre dois",
|
|
"grid6": "Grelha de seis"
|
|
}
|
|
},
|
|
"connections": {
|
|
"noConnections": "Sem ligações",
|
|
"noConnectionsDesc": "Abra um terminal, gestor de ficheiros ou ambiente de trabalho remoto para ver as ligações aqui",
|
|
"connectedFor": "Conectado há {{duration}}",
|
|
"connected": "Conectado",
|
|
"disconnected": "Desconectado",
|
|
"reconnect": "Reconectar",
|
|
"sectionOpen": "Aberto",
|
|
"sectionBackground": "Em segundo plano",
|
|
"backgroundDesc": "As sessões persistem durante {{minutes}} minutos após a desconexão e podem ser reconectadas.",
|
|
"expiresIn": "Expira em {{duration}}",
|
|
"search": "Pesquisar conexões...",
|
|
"noSearchResults": "Nenhuma conexão corresponde à sua pesquisa",
|
|
"rename": "Renomear sessão",
|
|
"forgetConfirm": "Terminar a sessão em segundo plano de {{name}}?",
|
|
"forget": "Terminar sessão"
|
|
},
|
|
"sshAuth": {
|
|
"totpRequired": "Autenticação de Dois Fatores Necessária",
|
|
"totpCodeLabel": "Código de Verificação",
|
|
"totpVerify": "Verificar",
|
|
"mfaPromptRequired": "Autenticação Necessária",
|
|
"mfaPushRequired": "Autenticação por Push Necessária",
|
|
"mfaMenuPlaceholder": "Introduza a sua resposta",
|
|
"mfaCodeOrPushPlaceholder": "Código ou \"push\"",
|
|
"mfaWaitingApproval": "À espera de aprovação no seu dispositivo...",
|
|
"mfaSendRequest": "Enviar Pedido",
|
|
"browserSignInCode": "Chave de Segurança",
|
|
"browserSignInUrl": "URL de Início de Sessão",
|
|
"browserSignInOpen": "Abrir no Navegador",
|
|
"browserSignInContinue": "Completei o Início de Sessão",
|
|
"browserSignInRequired": "Início de Sessão {{provider}} Necessário",
|
|
"connectionLogTitle": "Registo de Conexão",
|
|
"connectionLogCopy": "Copiar registos para a área de transferência",
|
|
"connectionLogEmpty": "Ainda não há registos de conexão",
|
|
"connectionLogWaiting": "À espera de registos de conexão...",
|
|
"connectionLogCopied": "Registos de conexão copiados para a área de transferência",
|
|
"connectionLogCopyFailed": "Falha ao copiar registos para a área de transferência"
|
|
},
|
|
"cardGrid": {
|
|
"dragToMove": "Arrastar para mover",
|
|
"dragToResize": "Arrastar para redimensionar",
|
|
"changeWidth": "Alterar largura",
|
|
"removeCard": "Remover {{label}}",
|
|
"addCard": "Adicionar",
|
|
"columns": "Colunas",
|
|
"empty": "Sem cartões. Use Adicionar abaixo para colocar cartões."
|
|
},
|
|
"auth": {
|
|
"tagline": "Gestão de servidores auto-hospedada e baseada em plugins.",
|
|
"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 Interativa por Teclado Indisponível",
|
|
"sshAuthenticationFailed": "Falha na Autenticação",
|
|
"sshAuthenticationTimeout": "Tempo Esgotado na Autenticação",
|
|
"sshNoKeyboardInteractiveDescription": "O servidor não suporta autenticação interativa por teclado. 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 esgotou o tempo limite. Por favor, tente novamente.",
|
|
"sshProvideCredentialsDescription": "Por favor, forneça as suas credenciais SSH para se conectar a este servidor.",
|
|
"sshPasswordDescription": "Introduza a palavra-passe para esta conexão SSH.",
|
|
"sshKeyPasswordDescription": "Se a sua chave SSH estiver encriptada, introduza a frase-passe aqui.",
|
|
"passphraseRequired": "É necessária uma frase-passe",
|
|
"passphraseRequiredDescription": "A chave SSH está encriptada. Introduza a frase-passe para a desbloquear.",
|
|
"external": "Externo",
|
|
"loginWithExternal": "Iniciar sessão com fornecedor externo",
|
|
"loginWithExternalDesc": "Iniciar sessão utilizando o seu fornecedor de identidade externo configurado",
|
|
"loginWithProvider": "Iniciar sessão com {{name}}",
|
|
"resetPasswordButton": "Redefinir palavra-passe",
|
|
"sendResetCode": "Enviar código de redefinição",
|
|
"resetCodeDesc": "Introduza o seu nome de utilizador para receber um código de redefinição de palavra-passe. O código será registado nos logs do contentor Docker.",
|
|
"resetCode": "Código de redefinição",
|
|
"verifyCodeButton": "Verificar código",
|
|
"newPassword": "Nova palavra-passe",
|
|
"confirmNewPassword": "Confirmar palavra-passe",
|
|
"signUp": "Registar",
|
|
"loadingServer": "A carregar servidor...",
|
|
"password": "Palavra-passe",
|
|
"secondFactorUnavailable": "A sua conta utiliza um segundo fator que não está disponível no momento. Contacte um administrador para o redefinir.",
|
|
"externalLoginRequired": "Esta conta inicia sessão através de single sign-on. Utilize esse botão para iniciar sessão.",
|
|
"secondFactorNoUI": "Este segundo fator não pode ser exibido neste ecrã. Contacte um administrador.",
|
|
"serverAuthentication": "Início de sessão no servidor",
|
|
"minChars": "mín. {{min}} caracteres",
|
|
"retrySecondFactorUI": "Recarregar métodos de verificação",
|
|
"localDesktopSignedOut": "Sessão de ambiente de trabalho local terminada",
|
|
"localDesktopUnavailable": "Sessão de ambiente de trabalho local indisponível",
|
|
"localDesktopSignedOutDesc": "Terminou a sessão do ambiente de trabalho local. Continue localmente para utilizar novamente o servidor Termix integrado neste dispositivo.",
|
|
"localDesktopUnavailableDesc": "O Termix não conseguiu iniciar uma sessão de ambiente de trabalho local. Tente novamente em vez de registar uma nova conta.",
|
|
"continueLocalDesktop": "Continuar com ambiente de trabalho local",
|
|
"retryLocalDesktop": "Tentar novamente sessão de ambiente de trabalho local"
|
|
},
|
|
"hostKey": {
|
|
"verifyNewHost": "Verificar chave SSH do host",
|
|
"keyChangedWarning": "Chave SSH do host alterada",
|
|
"firstConnectionTitle": "Primeira ligação a este host",
|
|
"firstConnectionDescription": "A autenticidade deste host não pode ser estabelecida. Verifique se a impressão digital corresponde ao que espera.",
|
|
"keyChangedDescription": "A chave do 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 ligações futuras.",
|
|
"securityWarning": "Aviso de segurança",
|
|
"acceptAndContinue": "Aceitar e continuar",
|
|
"acceptNewKey": "Aceitar nova chave e continuar"
|
|
},
|
|
"errors": {
|
|
"databaseConnection": "O servidor Termix não está a responder",
|
|
"embeddedServerFailed": "O servidor local do Termix não conseguiu iniciar",
|
|
"unknownError": "Erro desconhecido",
|
|
"syncedHostMissing": "O host sincronizado não existe no servidor ligado",
|
|
"linkedServerUnreachable": "O servidor ligado não está acessível",
|
|
"loginFailed": "Falha no início de sessão",
|
|
"failedPasswordReset": "Falha ao iniciar redefinição de palavra-passe",
|
|
"failedVerifyCode": "Falha ao verificar código de redefinição",
|
|
"failedCompleteReset": "Falha ao concluir redefinição de palavra-passe",
|
|
"invalidTotpCode": "Código TOTP inválido",
|
|
"failedExternalLogin": "Falha ao iniciar início de sessão externo",
|
|
"silentSigninExternalUnavailable": "Foi pedido um início de sessão silencioso, mas não está configurado nenhum início de sessão externo.",
|
|
"failedUserInfo": "Falha ao obter informações do utilizador após o início de sessão",
|
|
"externalAuthFailed": "Falha no início de sessão externo",
|
|
"invalidAuthUrl": "URL de autorização inválido recebido do backend",
|
|
"requiredField": "Este campo é obrigatório",
|
|
"minLength": "O comprimento mínimo é {{min}}",
|
|
"passwordMismatch": "As palavras-passe não coincidem",
|
|
"sessionExpired": "Sessão expirada - inicie sessão novamente",
|
|
"authTokenSaveFailed": "Falha ao guardar 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": "Ainda não tem uma conta Termix. Peça a um administrador para ativar a criação automática de contas externas.",
|
|
"userNotAllowed": "A sua conta não está autorizada a registar-se. Por favor, contacte um administrador.",
|
|
"databaseConnectionFailed": "Pode estar ainda a iniciar ou ter parado. Esta página continua a tentar e retoma automaticamente quando o servidor estiver de volta.",
|
|
"embeddedServerPortInUse": "A porta {{port}} já está em uso por outro programa. Isto é geralmente um contentor Docker do Termix ou um processo residual do Termix de uma sessão anterior. Feche-o e reinicie o Termix.",
|
|
"embeddedServerPortInUseUnknownPort": "Uma das portas necessárias ao Termix já está em uso por outro programa. Feche o que a estiver a usar e reinicie o Termix.",
|
|
"embeddedServerOldDatabase": "Os seus dados locais são da versão 2.8 ou anterior do Termix e precisam de passar primeiro pela versão 2.9. Instale o Termix 2.9.1, abra-o uma vez para que possa migrar os seus dados e, em seguida, atualize novamente para esta versão.",
|
|
"embeddedServerCrashed": "O servidor local parou inesperadamente. Reinicie o Termix e verifique o registo do ambiente de trabalho se isto continuar a acontecer.",
|
|
"resetCodeSent": "Código de redefiniçã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": {
|
|
"keyPassword": "palavra-passe da chave",
|
|
"pastePrivateKey": "Cole a sua chave privada aqui...",
|
|
"enterPassword": "Introduza a sua palavra-passe",
|
|
"apiKeyName": "ex.: Pipeline CI",
|
|
"credentialName": "ex.: Chave SSH de Produção",
|
|
"optionalDetails": "Detalhes opcionais...",
|
|
"sshUsername": "ex.: root ou deploy",
|
|
"hostAddress": "10.0.0.1 ou exemplo.com",
|
|
"hostName": "ex.: Servidor Web de Produção"
|
|
},
|
|
"dashboard": {
|
|
"title": "Painel de Controlo",
|
|
"github": "GitHub",
|
|
"reportBug": "Reportar um erro",
|
|
"discord": "Discord",
|
|
"docs": "Documentação",
|
|
"donate": "Doar",
|
|
"serverOverview": "Visão Geral do Servidor",
|
|
"version": "Versão",
|
|
"updateAvailable": "Atualização Disponível",
|
|
"beta": "Beta",
|
|
"uptime": "Tempo de Atividade",
|
|
"database": "Base de Dados",
|
|
"healthy": "Saudável",
|
|
"error": "Erro",
|
|
"totalHosts": "Total de Hosts",
|
|
"totalCredentials": "Total de Credenciais",
|
|
"recentActivity": "Atividade Recente",
|
|
"reset": "Redefinir",
|
|
"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",
|
|
"customizeLayout": "Personalizar Painel de Controlo",
|
|
"justNow": "agora mesmo"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "ESTÁVEL",
|
|
"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",
|
|
"checking": "A VERIFICAR",
|
|
"commandPalette": "Paleta de Comandos",
|
|
"done": "Concluído",
|
|
"clear": "Limpar",
|
|
"dragToResizeColumns": "Arraste para redimensionar as colunas",
|
|
"hostsAvailable": "Hosts Disponíveis",
|
|
"removeSection": "Remover secção",
|
|
"addSection": "Adicionar uma secção",
|
|
"allSectionsShown": "Tudo já está no painel.",
|
|
"fromPlugins": "De plugins",
|
|
"dropHere": "Largue uma secção aqui",
|
|
"dragToReorder": "Arraste as secções para as reordenar",
|
|
"clearActivityConfirm": "Limpar a sua atividade recente?",
|
|
"resetConfirm": "Repor o painel para o layout predefinido?",
|
|
"onlineCount_one": "{{count}} online",
|
|
"onlineCount_many": "{{count}} online",
|
|
"onlineCount_other": "{{count}} online",
|
|
"hostCount_one": "{{count}} host",
|
|
"hostCount_many": "{{count}} hosts",
|
|
"hostCount_other": "{{count}} hosts"
|
|
},
|
|
"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 Própria",
|
|
"brandingAppName": "Nome da Aplicação",
|
|
"brandingAppNameDesc": "Exibido no ecrã de login e na aba do navegador. Deixe vazio para usar \"Termix\".",
|
|
"brandingTagline": "Slogan",
|
|
"brandingTaglineDesc": "Exibido abaixo do nome da aplicação no ecrã de login. Deixe vazio para usar o slogan predefinido.",
|
|
"brandingLogo": "Logótipo",
|
|
"brandingLogoDesc": "PNG, JPEG ou WEBP, até 750 KB. Substitui o ícone predefinido no ecrã de login e na aba do navegador.",
|
|
"brandingLogoUpload": "Carregar logótipo",
|
|
"brandingLogoReset": "Repor para o predefinido",
|
|
"brandingLogoInvalid": "Imagem inválida. Utilize um ficheiro PNG, JPEG ou WEBP com até 750 KB.",
|
|
"brandingSaved": "Definições de marca própria guardadas",
|
|
"brandingSaveFailed": "Falha ao guardar as definições de marca própria",
|
|
"sslDescription": "O certificado que o Termix serve via HTTPS. Carregue o seu próprio aqui, ou obtenha e renove um da Let's Encrypt na secção de Certificados ACME.",
|
|
"sslDocsLink": "Ver documentação SSL",
|
|
"sslCertStatus": "Estado do Certificado",
|
|
"sslCertStatusNone": "Sem certificado",
|
|
"sslCertStatusValid": "Válido",
|
|
"sslCertStatusExpiring": "Expira em breve",
|
|
"sslCertStatusExpired": "Expirado",
|
|
"sslCertExpiresAt": "Expira a {{date}}",
|
|
"sslInfoNote": "Após emitir ou carregar um certificado, o Termix ativará automaticamente o HTTPS na SSL_PORT (predefinido 8443), além da porta HTTP existente. Certifique-se de que essa porta está publicada/mapeada para este contentor para que seja acessível.",
|
|
"sslManualCert": "Certificado (PEM)",
|
|
"sslManualCertPlaceholder": "-----BEGIN CERTIFICATE-----",
|
|
"sslManualKey": "Chave Privada (PEM)",
|
|
"sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----",
|
|
"sslManualDesc": "Cole o seu certificado e chave privada existentes, incluindo a cadeia completa se exigido pela sua CA.",
|
|
"sslManualUpload": "Carregar e Instalar Certificado",
|
|
"sslManualUploadLoading": "A carregar certificado...",
|
|
"sslManualUploadSuccess": "Certificado carregado e instalado com sucesso",
|
|
"sslManualUploadFailed": "Falha ao carregar o certificado",
|
|
"sslManualRequiresFields": "São necessários o certificado e a chave privada",
|
|
"auditLogTotal": "{{total}} entradas no total",
|
|
"auditLogEmpty": "Nenhuma entrada de registo de auditoria encontrada",
|
|
"auditLogSuccess": "Sucesso",
|
|
"auditLogFailed": "Falha",
|
|
"auditLogClearFilters": "Limpar Filtros",
|
|
"auditLogPage": "Página {{page}} de {{totalPages}} ({{total}} no 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 registem com um 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 e palavra-passe",
|
|
"externalAutoProvision": "Criar automaticamente contas externas",
|
|
"externalAutoProvisionDesc": "Criar uma conta na primeira vez que alguém inicia sessão através de um método externo, como SSO ou LDAP. Quando desativado, apenas pessoas que já tenham uma conta podem iniciar sessão dessa forma",
|
|
"secondFactorAfterExternalLogin": "Pedir um segundo fator após inícios de sessão externos (SSO, GitHub, Google, LDAP)",
|
|
"secondFactorAfterExternalLoginDesc": "Desativado: um segundo fator registado é apenas pedido após inícios de sessão com palavra-passe e outros métodos locais, como antes. Ativado: é pedido após todos os métodos de início de sessão, incluindo SSO e LDAP.",
|
|
"allowPasswordReset": "Permitir Redefinição de Palavra-passe",
|
|
"allowPasswordResetDesc": "Código de redefinição via registos do Docker",
|
|
"auditForwardingTitle": "Encaminhar para SIEM",
|
|
"auditForwardingDesc": "Enviar uma cópia de cada entrada de auditoria para um coletor externo em formato NDJSON. Os registos locais permanecem a fonte de verdade.",
|
|
"auditForwardingEnvNotice": "Uma variável de ambiente também configura o encaminhamento; a URL guardada aqui tem precedência.",
|
|
"auditForwardingToken": "Token Bearer (opcional)",
|
|
"auditForwardingTokenStored": "Token Bearer (guardado)",
|
|
"auditForwardingSaved": "Definições de encaminhamento de auditoria guardadas",
|
|
"auditForwardingSaveError": "Falha ao guardar definições de encaminhamento de auditoria",
|
|
"sessionTimeout": "Tempo Limite da Sessão",
|
|
"hours": "horas",
|
|
"sessionTimeoutRange": "Mín. 1h, máx. 720h",
|
|
"monitoringDefaults": "Definições Predefinidas de Monitorização",
|
|
"statusCheck": "Verificação de Estado",
|
|
"sec": "seg",
|
|
"logLevel": "Nível de Registo",
|
|
"usersCount_one": "{{count}} utilizador",
|
|
"usersCount_many": "{{count}} utilizadores",
|
|
"usersCount_other": "{{count}} utilizadores",
|
|
"searchUsers": "Pesquisar utilizadores...",
|
|
"noUsers": "Sem utilizadores",
|
|
"noUsersMatch": "Nenhum utilizador corresponde à sua pesquisa",
|
|
"pageOf": "Página {{page}} de {{total}}",
|
|
"createUser": "Criar",
|
|
"newRole": "Nova Função",
|
|
"roleName": "Nome",
|
|
"roleDisplayName": "Nome para Exibir",
|
|
"roleDescription": "Descrição",
|
|
"rolesCount_one": "{{count}} função",
|
|
"rolesCount_many": "{{count}} funções",
|
|
"rolesCount_other": "{{count}} funções",
|
|
"createRole": "Criar",
|
|
"creating": "A criar...",
|
|
"exportDatabase": "Exportar Base de Dados",
|
|
"exportDatabaseDesc": "Descarregar uma cópia de segurança portátil SQLite de todos os servidores, credenciais e definições",
|
|
"export": "Exportar",
|
|
"exporting": "A exportar...",
|
|
"importDatabase": "Importar Base de Dados",
|
|
"importDatabaseDesc": "Restaurar a partir de uma cópia de segurança portátil .sqlite em qualquer backend de base de dados",
|
|
"importDatabaseSelected": "Selecionado: {{name}}",
|
|
"selectFile": "Selecionar Ficheiro",
|
|
"changeFile": "Alterar",
|
|
"import": "Importar",
|
|
"importing": "A importar...",
|
|
"apiKeysCount_one": "{{count}} chave",
|
|
"apiKeysCount_many": "{{count}} chaves",
|
|
"apiKeysCount_other": "{{count}} chaves",
|
|
"apiKeysDocsLink": "Ver documentação",
|
|
"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",
|
|
"authTypeExternal": "Externa",
|
|
"authTypeLocal": "Local",
|
|
"adminStatusAdministrator": "Administrador",
|
|
"adminStatusRegularUser": "Utilizador Normal",
|
|
"adminBadge": "ADMIN",
|
|
"systemBadge": "SIST",
|
|
"customBadge": "PERSONALIZADO",
|
|
"youBadge": "VOCÊ",
|
|
"sessionsActive_one": "{{count}} ativa",
|
|
"sessionsActive_many": "{{count}} ativas",
|
|
"sessionsActive_other": "{{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 sessão",
|
|
"addRole": "Adicionar função",
|
|
"noCustomRoles": "Nenhuma função personalizada definida",
|
|
"removeRoleFailed": "Falha ao remover função",
|
|
"assignRoleFailed": "Falha ao atribuir função",
|
|
"userAdminAccess": "Administrador",
|
|
"userAdminAccessDesc": "Acesso total a todas as definições de administração",
|
|
"userRoles": "Funções",
|
|
"revokeAllUserSessions": "Revogar Todas as Sessões",
|
|
"revokeAllUserSessionsDesc": "Forçar novo login em todos os dispositivos",
|
|
"revoke": "Revogar",
|
|
"deleteUserWarning": "A eliminação deste utilizador é permanente.",
|
|
"deleteUser": "Eliminar {{username}}",
|
|
"deleting": "A eliminar...",
|
|
"deleteUserFailed": "Falha ao eliminar utilizador",
|
|
"deleteUserSuccess": "Utilizador \"{{username}}\" eliminado",
|
|
"deleteRoleSuccess": "Função \"{{name}}\" eliminada",
|
|
"revokeKeySuccess": "Chave \"{{name}}\" revogada",
|
|
"revokeKeyFailed": "Falha ao revogar 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 de 6 caracteres.",
|
|
"createUserEnterUsername": "Introduza o nome de utilizador",
|
|
"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 do Utilizador",
|
|
"linkAccountTitle": "Ligar Contas",
|
|
"linkAccountDesc": "Unir a conta externa {{username}} com uma conta local existente.",
|
|
"linkAccountDescLocal": "Ligar uma conta local {{username}} com uma conta existente apenas externa.",
|
|
"linkAccountWarningTitle": "Isto irá:",
|
|
"linkAccountEffect1": "Eliminar a conta exclusiva externa",
|
|
"linkAccountEffect2": "Adicionar o início de sessão externo à conta de destino",
|
|
"linkAccountEffect3": "Permitir início de sessão externo e por palavra-passe",
|
|
"linkAccountTargetUsername": "Nome de Utilizador da Conta Local",
|
|
"linkAccountTargetPlaceholder": "Introduza o nome de utilizador da conta local para ligar",
|
|
"linkAccountExternalUsername": "Nome de Utilizador da Conta Externa",
|
|
"linkAccountExternalPlaceholder": "Introduza o nome de utilizador da conta exclusiva externa para fundir",
|
|
"linkAccountExternalNotFound": "Nenhuma conta exclusiva externa encontrada com esse nome de utilizador",
|
|
"linkAccounts": "Ligar Contas",
|
|
"linkAccountSuccess": "Contas ligadas com sucesso",
|
|
"linkAccountFailed": "Falha ao ligar as contas",
|
|
"linkAccountInProgress": "A ligar...",
|
|
"unlinkAccountTitle": "Desligar Início de Sessão Externo",
|
|
"unlinkAccountDesc": "Remover o início de sessão externo de {{username}}. O utilizador só poderá iniciar sessão com a palavra-passe.",
|
|
"unlinkAccountWarning": "Isto irá remover o início de sessão externo desta conta. O utilizador deve ter uma palavra-passe definida para continuar a iniciar sessão.",
|
|
"unlinkAccount": "Desligar Início de Sessão Externo",
|
|
"unlinkAccountInProgress": "A desligar...",
|
|
"unlinkAccountSuccess": "Início de sessão externo desligado",
|
|
"unlinkAccountFailed": "Falha ao desligar o início de sessão externo",
|
|
"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",
|
|
"updateSecondFactorAfterExternalLoginFailed": "Falha ao atualizar a definição do segundo fator",
|
|
"updatePasswordResetFailed": "Falha ao atualizar a definição de redefinição de palavra-passe",
|
|
"sessionTimeoutRange2": "O tempo limite da sessão deve estar entre 1 e 720 horas",
|
|
"sessionTimeoutSaved": "Tempo limite da sessão guardado",
|
|
"sessionTimeoutSaveFailed": "Falha ao guardar o tempo limite da sessão",
|
|
"monitoringIntervalInvalid": "Valores de intervalo inválidos",
|
|
"monitoringSaved": "Definições de monitorização guardadas",
|
|
"monitoringSaveFailed": "Falha ao guardar as definições de monitorização",
|
|
"logLevelUpdateFailed": "Falha ao atualizar o nível de registo",
|
|
"createUserRequired": "O nome de utilizador e a palavra-passe são obrigatórios",
|
|
"createUserPasswordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres",
|
|
"createUserSuccess": "Utilizador \"{{username}}\" criado",
|
|
"createUserFailed": "Falha ao criar o utilizador",
|
|
"updateAdminStatusFailed": "Falha ao atualizar o estado de administrador",
|
|
"allSessionsRevoked": "Todas as sessões revogadas",
|
|
"revokeSessionsFailed": "Falha ao revogar as sessões",
|
|
"manageUserData": "Gerir dados do utilizador",
|
|
"backToUsers": "Voltar aos utilizadores",
|
|
"manageTabAccount": "Conta",
|
|
"manageTabHosts": "Servidores",
|
|
"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. Os seus servidores, credenciais e comandos não podem ser visualizados ou editados até lá.",
|
|
"resetPasswordTitle": "Redefinir Palavra-Passe",
|
|
"resetPasswordExternalOnly": "Este utilizador inicia sessão 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 apagados.",
|
|
"resetPasswordFailed": "Falha ao redefinir a palavra-passe",
|
|
"resetPasswordConfirmWipe": "{{username}} não iniciou sessão desde a atualização de encriptação, pelo que os seus dados não podem ser recuperados. A redefinição agora eliminará os seus servidores, credenciais e comandos. Continuar?",
|
|
"manageApiKeys": "Chaves API",
|
|
"apiKeyNamePlaceholder": "Nome da chave",
|
|
"apiKeyCopyNotice": "Copie esta chave agora, não será mostrada novamente.",
|
|
"noApiKeysForUser": "Sem chaves API",
|
|
"apiKeyDeleteFailed": "Falha ao eliminar a chave API",
|
|
"exportUserData": "Exportação de dados",
|
|
"exportUserDataDesc": "Descarregar os hosts, credenciais e dados do gestor de ficheiros deste utilizador como JSON. Os segredos são descriptografados.",
|
|
"exportUserDataSuccess": "Dados do utilizador exportados",
|
|
"exportUserDataFailed": "Falha ao exportar os dados do utilizador",
|
|
"hostsCount_one": "{{count}} servidor",
|
|
"hostsCount_many": "{{count}} servidores",
|
|
"hostsCount_other": "{{count}} servidores",
|
|
"addHostForUser": "Adicionar Host",
|
|
"noHostsForUser": "Este utilizador não tem hosts",
|
|
"connectToHost": "Ligar",
|
|
"deleteHostConfirm": "Eliminar o host \"{{name}}\" pertencente a {{username}}?",
|
|
"hostDeletedSuccess": "Host eliminado",
|
|
"hostDeleteFailed": "Falha ao eliminar o host",
|
|
"credentialsCount_one": "{{count}} credencial",
|
|
"credentialsCount_many": "{{count}} credenciais",
|
|
"credentialsCount_other": "{{count}} credenciais",
|
|
"addCredentialForUser": "Adicionar Credencial",
|
|
"noCredentialsForUser": "Este utilizador não tem credenciais",
|
|
"deleteCredentialConfirm": "Eliminar a credencial \"{{name}}\" pertencente a {{username}}?",
|
|
"credentialDeletedSuccess": "Credencial eliminada",
|
|
"credentialDeleteFailed": "Falha ao eliminar a credencial",
|
|
"noSessionsForUser": "Sem sessões ativas",
|
|
"deleteSuccessorLabel": "Transferir hosts e credenciais para",
|
|
"deleteSuccessorMe": "Eu (o administrador que elimina)",
|
|
"deleteSuccessorNone": "Ninguém, eliminá-los",
|
|
"deleteSuccessorDesc": "Tudo o que este utilizador partilhou continua a funcionar sob o novo proprietário; escolher ninguém remove os seus hosts, credenciais e partilhas.",
|
|
"deleteUserDangerDesc": "Eliminar permanentemente {{username}} e todos os seus dados (hosts, credenciais, snippets, histórico). Isto não pode ser desfeito.",
|
|
"deleteUserConfirm": "Eliminar permanentemente {{username}} e todos os seus dados?",
|
|
"deleteUserAdminBlocked": "Remover 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 a função",
|
|
"apiKeyNameRequired": "O nome da chave é obrigatório",
|
|
"apiKeyUserRequired": "O ID do utilizador é obrigatório",
|
|
"apiKeyCreatedSuccess": "Chave API \"{{name}}\" criada",
|
|
"apiKeyCreateFailed": "Falha ao criar a chave API",
|
|
"exportSuccess": "Base de dados exportada com sucesso",
|
|
"exportFailed": "Falha na exportação da base de dados",
|
|
"importSelectFile": "Selecione primeiro um ficheiro",
|
|
"importCompleted": "Importação concluída: {{total}} itens importados, {{skipped}} ignorados",
|
|
"importFailed": "Falha na importação: {{error}}",
|
|
"importError": "Falha na importação da base de dados",
|
|
"sectionHostDefaults": "Definições padrão do host",
|
|
"rolePermissions": {
|
|
"count_one": "{{count}} permissão",
|
|
"count_many": "{{count}} permissões",
|
|
"count_other": "{{count}} permissões",
|
|
"editAction": "Editar permissões",
|
|
"loadError": "Falha ao carregar o catálogo de permissões",
|
|
"saved": "Permissões da função guardadas",
|
|
"saveError": "Falha ao guardar as permissões da função",
|
|
"save": "Guardar",
|
|
"saving": "A guardar...",
|
|
"pluginDisabled": "Plugin desativado",
|
|
"groups": {
|
|
"hosts": "Hosts",
|
|
"credentials": "Credenciais",
|
|
"admin": "Administração"
|
|
}
|
|
},
|
|
"notificationPrivateEndpoints": "Hosts privados de notificação permitidos",
|
|
"notificationPrivateEndpointsDesc": "Hosts privados exatos que os canais de notificação podem contactar. Separe-os com vírgulas.",
|
|
"updateNotificationEndpointsFailed": "Falha ao atualizar a lista de permissão de endpoints de notificação",
|
|
"secondFactorsSectionTitle": "Segundos fatores",
|
|
"secondFactorsNone": "Nenhum segundo fator registado",
|
|
"secondFactorUnavailable": "Indisponível",
|
|
"resetSecondFactors": "Repor segundos fatores",
|
|
"resetSecondFactorsConfirm": "Remover todos os segundos fatores de {{username}}? Podem iniciar sessão com a palavra-passe ou SSO e registar novamente.",
|
|
"secondFactorsResetSuccess": "Fatores secundários reiniciados",
|
|
"secondFactorsResetFailed": "Falha ao reiniciar fatores secundários",
|
|
"passwordLoginForced": "O início de sessão por palavra-passe está desativado, mas nenhum outro método de autenticação está ativo, por isso permanece ativado por agora. Ninguém fica bloqueado.",
|
|
"sslNotRenewed": "Nada renova este certificado. Expira a {{date}}. Ative a renovação automática na secção de Certificados ACME ou carregue um novo antes dessa data.",
|
|
"sslSelfSigned": "Certificado auto-assinado criado pelo Termix. Os navegadores vão emitir um aviso.",
|
|
"sslRenewedBy": "Renovado automaticamente por {{plugin}}",
|
|
"sslIssuer": "Emitido por {{issuer}}",
|
|
"sslNames": "Cobre {{names}}",
|
|
"sslManualTitle": "Carregar um certificado",
|
|
"updateExternalAutoProvisionFailed": "Falha ao atualizar a definição de criação automática",
|
|
"hostTags": "Etiquetas de host predefinidas",
|
|
"hostTagsDesc": "Etiquetas que todos os utilizadores veem como sugestões no editor de hosts. Prima Espaço ou Enter para adicionar uma. Remover uma etiqueta aqui não a remove dos hosts.",
|
|
"hostTagsError": "Não foi possível carregar ou guardar as sugestões de etiquetas de host.",
|
|
"revokeAllSessionsConfirm": "Terminar sessão de {{username}} em todos os dispositivos?",
|
|
"revokeSessionConfirm": "Terminar esta sessão?",
|
|
"revokeSession": "Terminar sessão",
|
|
"deleteRoleConfirm": "Eliminar a função {{name}}?",
|
|
"revokeKeyConfirm": "Revogar a chave de API {{name}}?",
|
|
"revokeKey": "Revogar"
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"where": "Onde",
|
|
"who": "Quem",
|
|
"hostLabel": "Host",
|
|
"hostPlaceholder": "192.168.1.1 ou example.com",
|
|
"portLabel": "Porta",
|
|
"usernameLabel": "Nome de utilizador",
|
|
"usernamePlaceholder": "nome de 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": "Ligar a {{name}}",
|
|
"sshProtocol": "SSH",
|
|
"noTarget": "Nada instalado consegue ligar-se a este tipo de host"
|
|
},
|
|
"keybindings": {
|
|
"description": "Associar teclas a ações no terminal e na aplicação, ou alterar os atalhos integrados.",
|
|
"defaultsHeading": "Atalhos Integrados",
|
|
"fixedHeading": "Atalhos da Aplicação",
|
|
"fixed": {
|
|
"splitRight": "Dividir à direita",
|
|
"splitDown": "Dividir para baixo",
|
|
"zoomPane": "Ampliar o painel em foco",
|
|
"navigatePane": "Mover entre painéis",
|
|
"nextTab": "Próxima separação",
|
|
"previousTab": "Separação anterior",
|
|
"jumpTab": "Ir para a separação",
|
|
"previousView": "Voltar à vista anterior da barra lateral",
|
|
"fullscreen": "Alternar ecrã inteiro"
|
|
},
|
|
"customHeading": "Atalhos Personalizados",
|
|
"addBinding": "Adicionar Atalho",
|
|
"addBindingTitle": "Adicionar Atalho",
|
|
"editBindingTitle": "Editar Atalho",
|
|
"loading": "A carregar...",
|
|
"noCustomBindings": "Ainda não há atalhos personalizados",
|
|
"defaultBadge": "Predefinição",
|
|
"customizedBadge": "Personalizado",
|
|
"customize": "Personalizar",
|
|
"resetToDefault": "Restaurar predefinições",
|
|
"resetAllToDefaults": "Restaurar todas as predefinições",
|
|
"cancel": "Cancelar",
|
|
"saveBinding": "Guardar atalho",
|
|
"saveError": "Falha ao guardar atalhos do teclado",
|
|
"pressKeysToRecord": "Combinação de teclas",
|
|
"pressKeysPlaceholder": "Clique e prima as teclas",
|
|
"recording": "Prima as teclas...",
|
|
"comboRequiredError": "Prima primeiro uma combinação de teclas",
|
|
"conflictWarning": "Esta combinação já está associada a {{combo}}. Ao guardar, ambas serão ativadas.",
|
|
"actionLabel": "Ação",
|
|
"actionNextTab": "Mudar para a próxima separador",
|
|
"actionPreviousTab": "Mudar para o separador anterior",
|
|
"actionOpenCommandPalette": "Abrir pesquisa rápida",
|
|
"actionReconnectSession": "Reconectar sessão atual",
|
|
"unavailableAction": "{{type}} (não disponível)",
|
|
"actionRequiredError": "Selecione primeiro uma ação",
|
|
"deleteConfirm": "Eliminar esta associação de teclas?",
|
|
"resetAllConfirm": "Restaurar todas as associações de teclas às predefinições?"
|
|
},
|
|
"userProfile": {
|
|
"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": "Restaurar Predefinições",
|
|
"resetToDefaultsSuccess": "Definições restauradas para as predefinições.",
|
|
"storageModeSwitch": "Armazenamento de Preferências",
|
|
"sectionAccount": "Conta",
|
|
"desktopProfileTitle": "Apenas neste dispositivo",
|
|
"desktopProfileDescription": "Este perfil reside neste dispositivo e inicia sessão de forma independente. Ligue-o a um servidor Termix para usar os mesmos hosts e definições em todos os dispositivos.",
|
|
"sectionInterface": "Interface",
|
|
"interfacePresetDesc": "Quanto detalhe o Termix mostra. Todas as funcionalidades permanecem 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 ativado, densamente compactado.",
|
|
"presetClearOverrides": "Restaurar tudo",
|
|
"presetOverridesTitle": "Personalizado",
|
|
"presetRevertArea": "Reverter",
|
|
"presetConfirmTitle": "Mudar para {{preset}}?",
|
|
"presetConfirmDesc": "Isto restaura a barra lateral, navegação, layout do painel, barra de ferramentas do terminal e vista do gestor de ficheiros. Os seus hosts, credenciais e página inicial não são alterados.",
|
|
"presetConfirmApply": "Aplicar predefinição",
|
|
"runSetupAgainDesc": "Repetir a configuração inicial.",
|
|
"runSetupAgainButton": "Executar configuração",
|
|
"uiArea_chrome": "Interface da aplicação",
|
|
"uiArea_hostList": "Lista de hosts",
|
|
"uiArea_credentialList": "Lista de credenciais",
|
|
"uiArea_rail": "Navegação",
|
|
"uiArea_dashboard": "Painel",
|
|
"uiArea_terminal": "Terminal",
|
|
"uiArea_fileManager": "Gestor de ficheiros",
|
|
"uiArea_hostEditor": "Editor de hosts",
|
|
"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",
|
|
"cliTitle": "Termix CLI",
|
|
"cliDescription": "Abra terminais, execute comandos e mova ficheiros a partir do seu próprio shell.",
|
|
"cliLearnMore": "Saiba Mais",
|
|
"deleteAccount": "Eliminar Conta",
|
|
"deleteAccountDescription": "Eliminar permanentemente a sua conta",
|
|
"deleteButton": "Eliminar",
|
|
"deleteAccountPermanent": "Esta ação é permanente e não pode ser desfeita.",
|
|
"deleteAccountWarning": "Todas as sessões, hosts, credenciais e definições serão eliminadas permanentemente.",
|
|
"confirmPasswordDeletePlaceholder": "Introduza a sua palavra-passe para confirmar",
|
|
"languageLabel": "Idioma",
|
|
"themeLabel": "Tema",
|
|
"fontSizeLabel": "Tamanho da Fonte",
|
|
"interfaceFontLabel": "Fonte da Interface",
|
|
"interfaceFontDescription": "Altera a fonte da interface da aplicação. Os perfis do terminal mantêm as suas próprias definições de fonte.",
|
|
"accentColorLabel": "Cor de Destaque",
|
|
"keyboardShortcuts": "Atalhos de Teclado",
|
|
"keyboardShortcutsDescription": "Personalize os atalhos de cópia, colagem e comandos do terminal",
|
|
"manageShortcuts": "Gerir",
|
|
"commandPalette": "Paleta de Comandos",
|
|
"commandPaletteDesc": "Ativar atalho de teclado",
|
|
"reopenTabsOnLogin": "Reabrir Separadores ao Iniciar Sessão",
|
|
"reopenTabsOnLoginDesc": "Restaure os seus separadores abertos ao iniciar sessão ou atualizar a página, mesmo a partir de outro dispositivo",
|
|
"confirmTabClose": "Confirmar Fecho de Separador",
|
|
"confirmTabCloseDesc": "Pedir confirmação antes de fechar separadores do terminal",
|
|
"showTabNumbers": "Mostrar Números dos Separadores",
|
|
"showTabNumbersDesc": "Exibir um número em cada separador para ajudar a distingui-los",
|
|
"settingsAppRail": "Barra Lateral de Aplicações",
|
|
"sidebarSettingsMoved": "As definições de exibição da barra lateral de hosts foram movidas para o painel Personalizar barra lateral, aberto a partir da barra de ferramentas de Hosts.",
|
|
"showHostTags": "Mostrar Etiquetas de Host",
|
|
"showHostTagsDesc": "Exibir etiquetas na lista de hosts",
|
|
"statusColors": "Cores de Estado Reais",
|
|
"statusColorsDesc": "Usar verde/vermelho para o estado online/offline em vez da cor de destaque",
|
|
"pinAppRail": "Fixar Barra Lateral de Aplicações",
|
|
"pinAppRailDesc": "Manter a barra lateral de aplicações sempre expandida em vez de expandir ao passar o rato",
|
|
"expandAppRailOnHover": "Expandir Barra Lateral ao Passar o Rato",
|
|
"expandAppRailOnHoverDesc": "Permitir que a barra lateral de aplicações se expanda quando o ponteiro passar por cima",
|
|
"appRailHoverPushesContent": "Empurrar o conteúdo ao expandir",
|
|
"appRailHoverPushesContentDesc": "Fazer espaço para a barra expandida em vez de abrir sobre a página. Sessões abertas, como desktop remoto, redimensionam-se cada vez",
|
|
"showPinAppRailButton": "Mostrar Botão de Fixar Barra Lateral",
|
|
"showPinAppRailButtonDesc": "Exibir um botão na barra lateral para a fixar aberta. Desativado por predefinição.",
|
|
"settingsNavigation": "Navegação",
|
|
"navigationTabsDesc": "Escolha quais os separadores que aparecem na barra lateral de aplicações",
|
|
"settingsUpdates": "Atualizações",
|
|
"disableUpdateChecks": "Desativar Verificações de Atualização",
|
|
"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. Pipeline CI",
|
|
"expiryDateLabel": "Data de Expiração",
|
|
"optional": "opcional",
|
|
"cancel": "Cancelar",
|
|
"createKey": "Criar Chave",
|
|
"apiKeyCreatedWarning": "Chave criada - copie-a agora, não será mostrada novamente.",
|
|
"copyApiKey": "Copiar chave API",
|
|
"copiedToClipboard": "Copiado para a área de transferência",
|
|
"apiKeyCount_one": "{{count}} chave",
|
|
"apiKeyCount_many": "{{count}} chaves",
|
|
"apiKeyCount_other": "{{count}} chaves",
|
|
"newKey": "Nova Chave",
|
|
"noApiKeys": "Ainda não há chaves 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": "Descarregue uma cópia de segurança dos seus hosts, credenciais e definições para transferir para outro dispositivo",
|
|
"export": "Exportar",
|
|
"exporting": "A exportar...",
|
|
"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": "Alterar",
|
|
"import": "Importar",
|
|
"importing": "A importar...",
|
|
"exportSuccess": "Dados exportados com sucesso",
|
|
"exportFailed": "Falha na exportação de dados",
|
|
"importSelectFile": "Por favor, selecione primeiro um ficheiro",
|
|
"importCompleted": "Importação concluída: {{total}} itens importados, {{skipped}} ignorados",
|
|
"importFailed": "Falha na importação: {{error}}",
|
|
"roleUser": "Utilizador",
|
|
"authMethodDual": "Autenticação Dupla",
|
|
"authMethodExternal": "Externa",
|
|
"done": "Concluído",
|
|
"apiKeyNameRequired": "O nome da chave é obrigatório",
|
|
"apiKeyCreated": "Chave API \"{{name}}\" criada",
|
|
"apiKeyCreateFailed": "Falha ao criar a chave API",
|
|
"apiKeyUser": "Utilizador",
|
|
"apiKeyExpires": "Expira",
|
|
"apiKeyRevoked": "Chave API \"{{name}}\" revogada",
|
|
"apiKeyRevokeFailed": "Falha ao revogar a chave 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 a palavra-passe",
|
|
"deletePasswordRequired": "A palavra-passe é necessária para eliminar a sua conta",
|
|
"deleteFailed": "Falha ao eliminar a 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": "Sessão iniciada em {{server}}",
|
|
"linkedProfileDescription": "Este dispositivo utiliza a sua conta no servidor e mantém uma cópia dos seus dados, por isso continua a funcionar offline.",
|
|
"manageSync": "Gerir sincronização",
|
|
"setUpSync": "Ligar a um servidor",
|
|
"settingsTabsAndShortcuts": "Separadores e Atalhos",
|
|
"onBetaTitle": "Está numa versão beta",
|
|
"onBetaDescription": "Obrigado por testar. Diga-nos o que falha.",
|
|
"tryBetaTitle": "Experimente novas funcionalidades em primeira mão",
|
|
"tryBetaDescription": "Junte-se ao programa beta em Atualizações.",
|
|
"sendBetaFeedback": "Enviar feedback da beta",
|
|
"openUpdates": "Atualizações"
|
|
}
|
|
}
|
|
},
|
|
"plugins": {
|
|
"capabilities": {
|
|
"credentials:read": {
|
|
"title": "Ver as suas senhas e chaves",
|
|
"consequence": "Pode ler o segredo guardado para qualquer servidor a que tenha acesso."
|
|
},
|
|
"ssh:connect": {
|
|
"title": "Executar comandos nos seus servidores",
|
|
"consequence": "Qualquer comando, nos servidores a que o ligar, com o seu nível de acesso."
|
|
},
|
|
"process:spawn": {
|
|
"title": "Executar programas nesta máquina",
|
|
"consequence": "Os programas são executados no próprio servidor Termix, não nos seus servidores."
|
|
},
|
|
"users:write": {
|
|
"title": "Criar e alterar contas de utilizador",
|
|
"consequence": "Pode adicionar utilizadores e alterar os seus papéis."
|
|
},
|
|
"auth:provide": {
|
|
"title": "Gerir início de sessão",
|
|
"consequence": "Pode adicionar um método de login, um segundo fator ou um tipo de início de sessão SSH."
|
|
},
|
|
"system:tls": {
|
|
"title": "Gerir certificados",
|
|
"consequence": "Pode substituir o certificado que o Termix serve via HTTPS e responder a verificações de domínio de autoridades de certificação."
|
|
},
|
|
"device:serial": {
|
|
"title": "Aceder 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 servidores",
|
|
"consequence": "Pode adicionar servidores e editar os que já tem."
|
|
},
|
|
"credentials:use": {
|
|
"title": "Ligar aos seus servidores",
|
|
"consequence": "Não consegue ver as suas senhas ou chaves."
|
|
},
|
|
"credentials:write": {
|
|
"title": "Guardar novas credenciais",
|
|
"consequence": "Pode adicionar senhas e chaves às suas credenciais guardadas."
|
|
},
|
|
"network:outbound": {
|
|
"title": "Aceder à internet",
|
|
"consequence": "Pode enviar pedidos para serviços externos."
|
|
},
|
|
"network:serve": {
|
|
"title": "Aceitar ligações",
|
|
"consequence": "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": "Ver nomes de utilizador e papéis",
|
|
"consequence": "Nunca hashes de senhas, nunca estado de autenticação de dois fatores."
|
|
},
|
|
"events:core": {
|
|
"title": "Monitorizar tudo o que acontece",
|
|
"consequence": "Incluindo 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": "Receber todos os alertas",
|
|
"consequence": "Armazena e entrega os alertas enviados por todos os plugins, incluindo o seu conteúdo."
|
|
},
|
|
"audit:read": {
|
|
"title": "Ler o registo de auditoria",
|
|
"consequence": "Pode ver quem fez o quê e quando."
|
|
},
|
|
"desktop:window": {
|
|
"title": "Abrir janelas de ambiente de trabalho",
|
|
"consequence": "Apenas na aplicação de ambiente de trabalho Termix."
|
|
},
|
|
"users:impersonate": {
|
|
"title": "Agir como outros utilizadores",
|
|
"consequence": "Executa tarefas em segundo plano com o acesso de outro utilizador, como tarefas agendadas. Cada utilização é registada no registo de auditoria."
|
|
},
|
|
"db:core-refs": {
|
|
"title": "Ler tabelas principais da conta",
|
|
"consequence": "Pode consultar utilizadores, papéis e servidores diretamente na base de dados."
|
|
},
|
|
"hosts:read": {
|
|
"title": "Ver a sua lista de servidores",
|
|
"consequence": "Nomes e endereços dos servidores que já consegue ver."
|
|
},
|
|
"db:own": {
|
|
"title": "Guardar os seus próprios dados",
|
|
"consequence": "Mantidos nas suas próprias tabelas, separados de outros plugins."
|
|
},
|
|
"kv:own": {
|
|
"title": "Lembrar pequenas definições",
|
|
"consequence": "Mantidos separados de outros plugins."
|
|
},
|
|
"files:own": {
|
|
"title": "Guardar os seus próprios ficheiros",
|
|
"consequence": "Na sua própria pasta no disco, separada de outros plugins."
|
|
},
|
|
"secrets:own": {
|
|
"title": "Armazenar os seus próprios segredos",
|
|
"consequence": "Criptografado pelo Termix. O plugin nunca detém a chave."
|
|
},
|
|
"settings:read-core": {
|
|
"title": "Ler definições do Termix",
|
|
"consequence": "Definições do servidor, não os seus hosts ou credenciais."
|
|
},
|
|
"plugins:read": {
|
|
"title": "Ver plugins instalados",
|
|
"consequence": "Pode ver quais plugins estão instalados e em execução."
|
|
},
|
|
"ui:surface": {
|
|
"title": "Adicionar as suas próprias ecrãs",
|
|
"consequence": "Separadores, painéis e definições que pode ocultar mais tarde."
|
|
}
|
|
},
|
|
"runtime": {
|
|
"needsPlugin": "{{name}} não está disponível",
|
|
"needsUnknownPlugin": "Este plugin não está disponível",
|
|
"disabledHint": "Está desativado neste servidor.",
|
|
"missingHint": "O plugin de que provém foi removido.",
|
|
"failed": "{{name}} não conseguiu iniciar",
|
|
"failedHint": "Um administrador pode verificar os registos do servidor para mais detalhes.",
|
|
"loading": "A carregar {{name}}",
|
|
"crashed": "Algo correu mal em {{name}}",
|
|
"retry": "Tentar novamente"
|
|
},
|
|
"manager": {
|
|
"tabs": {
|
|
"installed": "Instalados",
|
|
"browse": "Explorar",
|
|
"updates": "Atualizações",
|
|
"registries": "Registos"
|
|
},
|
|
"status": {
|
|
"summary": "{{installed}} instalados, {{running}} em execução",
|
|
"running": "Em execução",
|
|
"disabled": "Desativado",
|
|
"failed": "Parado inesperadamente",
|
|
"blocked": "À espera de outro plugin",
|
|
"server": "Executa no seu servidor"
|
|
},
|
|
"groups": {
|
|
"running": "Em execução",
|
|
"notRunning": "Não em execução",
|
|
"onServer": "No seu servidor"
|
|
},
|
|
"runsOnServerHint": "Este plugin apenas executa no seu servidor, pelo que permanece desativado na aplicação desktop. Continua a funcionar lá.",
|
|
"sort": {
|
|
"popular": "Mais populares",
|
|
"name": "Nome",
|
|
"updated": "Atualizados recentemente",
|
|
"category": "Categoria"
|
|
},
|
|
"columns": {
|
|
"title": "Colunas",
|
|
"auto": "Automático",
|
|
"count": "{{count}} de largura"
|
|
},
|
|
"table": {
|
|
"name": "Nome",
|
|
"description": "Descrição",
|
|
"version": "Versão",
|
|
"status": "Estado",
|
|
"category": "Categoria",
|
|
"downloads": "Transferências"
|
|
},
|
|
"risk": {
|
|
"critical": "Crítico",
|
|
"high": "Risco elevado",
|
|
"medium": "Risco médio",
|
|
"low": "Risco baixo"
|
|
},
|
|
"contributes": {
|
|
"tabs_one": "{{count}} separador",
|
|
"tabs_many": "{{count}} separadores",
|
|
"tabs_other": "{{count}} separadores",
|
|
"panels_one": "{{count}} painel",
|
|
"panels_many": "{{count}} painéis",
|
|
"panels_other": "{{count}} painéis",
|
|
"dashboardCards_one": "{{count}} cartão do painel",
|
|
"dashboardCards_many": "{{count}} cartões do painel",
|
|
"dashboardCards_other": "{{count}} cartões do painel",
|
|
"actions_one": "{{count}} ação",
|
|
"actions_many": "{{count}} ações",
|
|
"actions_other": "{{count}} ações",
|
|
"protocols_one": "{{count}} tipo de ligação",
|
|
"protocols_many": "{{count}} tipos de ligação",
|
|
"protocols_other": "{{count}} tipos de ligação",
|
|
"auth_one": "{{count}} método de início de sessão",
|
|
"auth_many": "{{count}} métodos de início de sessão",
|
|
"auth_other": "{{count}} métodos de início de sessão",
|
|
"settings_one": "Definições",
|
|
"settings_many": "Definições",
|
|
"settings_other": "Definições",
|
|
"hostCapability_one": "Definições do host",
|
|
"hostCapability_many": "Definições do host",
|
|
"hostCapability_other": "Definições do host",
|
|
"permissions_one": "{{count}} permissão de função",
|
|
"permissions_many": "{{count}} permissões de função",
|
|
"permissions_other": "{{count}} permissões de função",
|
|
"keybindingActions_one": "{{count}} atalho",
|
|
"keybindingActions_many": "{{count}} atalhos",
|
|
"keybindingActions_other": "{{count}} atalhos",
|
|
"syncEntities_one": "Sincronização do ambiente de trabalho",
|
|
"syncEntities_many": "Sincronização do ambiente de trabalho",
|
|
"syncEntities_other": "Sincronização do ambiente de trabalho"
|
|
},
|
|
"consent": {
|
|
"enableTitle": "Ativar {{name}}?",
|
|
"installTitle": "Instalar {{name}}",
|
|
"updateTitle": "Atualizar {{name}}",
|
|
"agreeUpdate": "Concordar e atualizar",
|
|
"updateExplain": "Esta versão pede algo que a que tem não pede, por isso não se instalará automaticamente.",
|
|
"newInVersion": "Novo nesta versão",
|
|
"minor": "Adiciona também as suas próprias ecrãs e armazena os seus próprios dados, mantidos separados de outros plugins.",
|
|
"none": "Não solicita nenhum acesso especial.",
|
|
"uploadTitle": "Instalar {{name}} a partir de um ficheiro",
|
|
"uploadWarning": "Este ficheiro não foi verificado nem assinado pelo registo da Termix. Instale-o apenas se o tiver criado você mesmo ou confiar na pessoa que o criou."
|
|
},
|
|
"confirm": {
|
|
"uninstallTitle": "Desinstalar {{name}}?",
|
|
"uninstallBody": "Isto para a sua execução e elimina tudo o que armazena, incluindo as suas definições e segredos. Pode instalá-lo novamente mais tarde, mas os dados não serão recuperados.",
|
|
"deleteDataTitle": "Eliminar todos os dados de {{name}}?",
|
|
"deleteDataBody": "As suas tabelas, definições, segredos e ficheiros são eliminados e é desativado. Isto não pode ser desfeito.",
|
|
"enableAlsoTitle": "Ativar {{name}}?",
|
|
"enableAlsoBody": "Precisa destes para funcionar, pelo que também serão ativados: {{list}}.",
|
|
"disableAlsoTitle": "Desativar {{name}}?",
|
|
"disableAlsoBody": "Estes precisam dele para funcionar, pelo que também serão desativados: {{list}}.",
|
|
"downgradeTitle": "Regressar à versão {{version}} de {{name}}?",
|
|
"downgradeBody": "Os dados escritos pela versão mais recente permanecem inalterados, e uma versão mais antiga pode não os compreender. O plugin permanecerá nesta versão até a desbloquear.",
|
|
"downgradeConfirm": "Alterar versão"
|
|
},
|
|
"toast": {
|
|
"installed": "{{name}} instalado",
|
|
"installedNotRunning": "{{name}} instalado, mas não conseguiu iniciar. Abra-o para ver o motivo.",
|
|
"updated": "{{name}} atualizado para {{version}}",
|
|
"updatedMany_one": "{{count}} plugin atualizado",
|
|
"updatedMany_many": "{{count}} plugins atualizados",
|
|
"updatedMany_other": "{{count}} plugins atualizados",
|
|
"uninstalled": "{{name}} desinstalado",
|
|
"dataDeleted": "Dados de {{name}} eliminados",
|
|
"failedToStart": "{{name}} não conseguiu iniciar. Abra-o para ver o motivo."
|
|
},
|
|
"errors": {
|
|
"generic": "Algo correu mal",
|
|
"install": "Não foi possível instalar {{name}}: {{error}}",
|
|
"update": "Não foi possível atualizar {{name}}: {{error}}",
|
|
"updateAll": "Não foi possível atualizar os plugins: {{error}}",
|
|
"uninstall": "Não foi possível desinstalar {{name}}: {{error}}",
|
|
"state": "Não foi possível alterar {{name}}: {{error}}",
|
|
"retry": "Não foi possível reiniciar {{name}}: {{error}}",
|
|
"options": "Não foi possível guardar as opções de {{name}}: {{error}}",
|
|
"deleteData": "Não foi possível eliminar os dados de {{name}}: {{error}}",
|
|
"managedByServer": "Este ambiente de trabalho está ligado a um servidor, que decide os seus plugins.",
|
|
"hasDependents": "{{name}} é necessário por {{list}}. Desative-os ou desinstale-os primeiro.",
|
|
"missingDependencies": "{{name}} precisa de {{list}}, que não está instalado.",
|
|
"consentChanged": "O que este plugin solicita mudou desde que o consultou. Verifique a lista novamente.",
|
|
"upload": "Não foi possível ler {{name}}: {{error}}",
|
|
"developerMode": "Não foi possível alterar o modo de desenvolvedor: {{error}}"
|
|
},
|
|
"data": {
|
|
"title": "Dados armazenados",
|
|
"delete": "Eliminar dados",
|
|
"loadFailed": "Não foi possível ler o que este plugin armazena.",
|
|
"tables": "Tabelas",
|
|
"kv": "Chaves",
|
|
"settings": "Definições",
|
|
"files": "Ficheiros",
|
|
"rows_one": "{{count}} linha",
|
|
"rows_many": "{{count}} linhas",
|
|
"rows_other": "{{count}} linhas",
|
|
"secrets_one": "{{count}} segredo",
|
|
"secrets_many": "{{count}} segredos",
|
|
"secrets_other": "{{count}} segredos",
|
|
"migrations_one": "{{count}} migração aplicada",
|
|
"migrations_many": "{{count}} migrações aplicadas",
|
|
"migrations_other": "{{count}} migrações aplicadas",
|
|
"grants_one": "{{count}} capacidade concedida",
|
|
"grants_many": "{{count}} capacidades concedidas",
|
|
"grants_other": "{{count}} capacidades concedidas"
|
|
},
|
|
"install": "Instalar",
|
|
"uninstall": "Desinstalar",
|
|
"enable": "Ativar",
|
|
"disable": "Desativar",
|
|
"restart": "Reiniciar",
|
|
"update": "Atualizar",
|
|
"updateAll": "Atualizar tudo",
|
|
"updateTo": "Atualizar para {{version}}",
|
|
"review": "Rever",
|
|
"reviewUpdate": "Rever atualização",
|
|
"updates": "Atualizações",
|
|
"auto": "Automático",
|
|
"autoUpdate": "Atualizar automaticamente",
|
|
"autoUpdateHint": "Nunca quando a atualização pedir novos permissões.",
|
|
"pin": "Manter esta versão",
|
|
"pinHint": "Mantém a versão {{version}} e ignora todas as atualizações até desativar esta opção.",
|
|
"pinnedTo": "Fixado na versão {{version}}",
|
|
"version": "Versão",
|
|
"versionPickHint": "Instalar uma versão anterior em vez da mais recente. Mantém-se nessa versão até desbloqueá-la.",
|
|
"versionPickHintInstalled": "Mudar para outra versão. Escolher uma que não seja a mais recente fixa-a.",
|
|
"switchVersion": "Mudar",
|
|
"latestVersion": "{{version}} (mais recente)",
|
|
"versionChange": "De {{from}} para {{to}}",
|
|
"releaseNotes": "Notas de lançamento",
|
|
"noReleaseNotes": "Sem notas para esta versão.",
|
|
"viewRelease": "Ver no GitHub",
|
|
"showOlderReleases": "Versões anteriores ({{count}})",
|
|
"hideOlderReleases": "Ocultar versões anteriores",
|
|
"showMoreChanges": "Mostrar mais {{count}}",
|
|
"videoTitle": "Vídeo de {{name}}",
|
|
"changeTypes": {
|
|
"added": "Adicionado",
|
|
"changed": "Alterado",
|
|
"fixed": "Corrigido",
|
|
"removed": "Removido",
|
|
"deprecated": "Obsoleto",
|
|
"security": "Segurança"
|
|
},
|
|
"installedBadge": "Instalado",
|
|
"incompatible": "Requer uma versão mais recente do Termix",
|
|
"features": "Funcionalidades",
|
|
"whatItCanDo": "O que pode fazer",
|
|
"addsToTermix": "Adiciona ao Termix",
|
|
"addsToTermixHint": "Desinstalar e todas estas funcionalidades serão removidas.",
|
|
"noServerAccess": "Sem acesso aos seus servidores",
|
|
"searchInstalled": "Pesquisar instalados",
|
|
"searchPlugins": "Pesquisar plugins",
|
|
"allCategories": "Todos",
|
|
"nothingMatches": "Nada corresponde a isso.",
|
|
"noneInstalled": "Ainda não há plugins instalados. Navegue para adicionar alguns.",
|
|
"nothingHere": "Nada aqui.",
|
|
"nothingHereHint": "Tente outra categoria ou pesquisa.",
|
|
"showInstalled": "Mostrar instalados",
|
|
"allInstalled": "Tudo aqui já está instalado.",
|
|
"allInstalledHint": "Ative Mostrar instalados para os ver.",
|
|
"communitySubmit": "Como submeter",
|
|
"registries": {
|
|
"intro": "Os registos são listas de plugins que pode instalar. O oficial está sempre ativo. Pode ativar o registo da comunidade ou adicionar o seu próprio.",
|
|
"hostYourOwn": "Alojar o seu próprio registo",
|
|
"add": "Adicionar registo",
|
|
"addTitle": "Adicionar um registo",
|
|
"addHint": "Cole o link para o index.json do registo. O Termix lê-o e mostra a chave com que assina os plugins. Adicione apenas registos de pessoas em quem confia.",
|
|
"urlLabel": "URL do índice",
|
|
"check": "Verificar",
|
|
"addConfirm": "Confiar e adicionar",
|
|
"added": "Adicionado {{name}}",
|
|
"customWarning": "Os plugins deste registo não são revistos pela equipa do Termix. Apenas o proprietário do registo decide o que nele se inclui. Cada transferência deve ser assinada pela chave acima.",
|
|
"keyFingerprint": "Chave {{keyId}}",
|
|
"pluginCount_one": "{{count}} plugin",
|
|
"pluginCount_many": "{{count}} plugins",
|
|
"pluginCount_other": "{{count}} plugins",
|
|
"officialName": "Oficial",
|
|
"communityName": "Comunidade",
|
|
"alwaysOn": "Sempre ativo",
|
|
"communityHint": "Plugins feitos por outras pessoas. Cada versão é verificada por uma pessoa e por verificações automáticas antes de ser listada.",
|
|
"communityConfirmTitle": "Ativar plugins da comunidade?",
|
|
"communityConfirmBody": "Os plugins da comunidade são feitos por outras pessoas, não pela equipa do Termix. Cada versão é verificada por uma pessoa e por verificações automáticas antes de ser listada, mas erros podem ainda ocorrer. Instale apenas plugins em quem confia e verifique o que cada um solicita.",
|
|
"communityConfirm": "Ativar",
|
|
"communityBadge": "Comunidade",
|
|
"communityBadgeHint": "Do registo da comunidade. Feito por outras pessoas e revisto antes de ser listado.",
|
|
"customBadge": "Personalizado",
|
|
"customBadgeHint": "De {{name}}, um registo adicionado por um administrador. Não revisto pela equipa do Termix.",
|
|
"remove": "Remover",
|
|
"removeTitle": "Remover {{name}}?",
|
|
"removeBody": "Os seus plugins deixarão de aparecer em Explorar. Pode adicioná-lo novamente mais tarde.",
|
|
"removed": "{{name}} removido",
|
|
"inUse": "Desinstale primeiro os plugins de {{name}}: {{list}}",
|
|
"changeFailed": "Não foi possível alterar o registo: {{error}}",
|
|
"loadFailed": "Não foi possível carregar os registos: {{error}}",
|
|
"unreachable": "Não foi possível ler: {{error}}",
|
|
"filter": "Registo",
|
|
"allRegistries": "Todos os registos",
|
|
"browseHint": "Ative os plugins da comunidade ou adicione o seu próprio registo na separação Registos."
|
|
},
|
|
"upToDate": "Tudo está atualizado.",
|
|
"lastChecked": "Última verificação {{time}}",
|
|
"updatesReady_one": "{{count}} atualização pronta.",
|
|
"updatesReady_many": "{{count}} atualizações prontas.",
|
|
"updatesReady_other": "{{count}} atualizações prontas.",
|
|
"updatesNeedReview_one": "{{count}} mais precisa da sua revisão primeiro.",
|
|
"updatesNeedReview_many": "{{count}} mais precisam da sua revisão primeiro.",
|
|
"updatesNeedReview_other": "{{count}} mais precisam da sua revisão primeiro.",
|
|
"updateAsksMore": "Esta atualização pede mais permissões, por isso aguarda por si.",
|
|
"checkRegistry": "Verificar plugins e atualizações",
|
|
"registryUnreachable": "Não foi possível aceder ao registo de plugins ({{error}}). Os plugins instalados continuam a funcionar.",
|
|
"managedByServer": "Este ambiente de trabalho está ligado a um servidor, que decide os seus plugins. As alterações são feitas no servidor.",
|
|
"browsePlugins": "Navegar por plugins",
|
|
"loading": "A carregar",
|
|
"developer": {
|
|
"title": "Modo de desenvolvedor de plugins",
|
|
"hint": "Permite aos administradores instalar plugins a partir de um ficheiro .tmxplug na aba Plugins, sem as verificações do registo. Use-o para criar e testar os seus próprios plugins.",
|
|
"enableTitle": "Ativar o modo de desenvolvedor?",
|
|
"enableBody": "Os administradores poderão instalar plugins a partir de ficheiros que o Termix não verificou. Um plugin pode fazer qualquer coisa que as suas capacidades permitam, por isso ative apenas enquanto estiver a criar ou testar plugins.",
|
|
"enable": "Ativar",
|
|
"installFromFile": "Instalar a partir de ficheiro",
|
|
"signedOnly": "TERMIX_REQUIRE_SIGNED_PLUGINS está definido, por isso a instalação a partir de ficheiro permanece bloqueada."
|
|
},
|
|
"count": {
|
|
"downloads_one": "{{formatted}} descarga",
|
|
"downloads_many": "{{formatted}} descargas",
|
|
"downloads_other": "{{formatted}} descargas",
|
|
"downloadsHint": "Quantas vezes uma versão foi descarregada. Isto não é o número de instalações."
|
|
},
|
|
"unverified": "Não verificado",
|
|
"unverifiedHint": "Instalado a partir de um ficheiro. O Termix não o verificou nem assinou.",
|
|
"reportIssue": "Reportar um problema",
|
|
"reportTo": "Reportar a {{author}}",
|
|
"requestFeature": "Sugerir uma funcionalidade",
|
|
"openSettings": "Abrir as respetivas definições",
|
|
"beta": {
|
|
"badge": "Beta",
|
|
"badgeHint": "Esta é uma versão beta. Pode conter erros.",
|
|
"try": "Experimentar a beta {{version}}",
|
|
"confirmTitle": "Usar betas para {{name}}?",
|
|
"confirmBody": "As betas recebem novas funcionalidades e correções primeiro, mas podem conter erros. Pode voltar à versão estável a qualquer momento.",
|
|
"confirmInstall": "Instalar {{version}}",
|
|
"confirmSwitch": "Usar betas",
|
|
"leftWhileOnBeta": "{{name}} mantém-se na {{version}} até haver uma versão estável mais recente.",
|
|
"channel": "Versões beta",
|
|
"channelHint": "Receba novas versões antecipadamente. Podem conter erros.",
|
|
"waitingForStable": "De volta à estável. Mantém-se na {{version}} até haver uma versão estável mais recente.",
|
|
"versionLabel": "{{version}} (beta)",
|
|
"sendFeedback": "Enviar feedback sobre a beta"
|
|
},
|
|
"documentation": "Documentação",
|
|
"envVars": "Variáveis de ambiente",
|
|
"envRequired": "Obrigatório",
|
|
"envDefault": "Predefinição: {{value}}"
|
|
}
|
|
},
|
|
"settings": {
|
|
"secretSet": "Definido",
|
|
"secretNotSet": "Não definido",
|
|
"secretReplace": "Substituir",
|
|
"pluginSettingsSaved": "Definições guardadas",
|
|
"pluginSettingsInvalid": "Algumas definições não puderam ser guardadas. Verifique os campos destacados.",
|
|
"pluginSettingsSaveFailed": "Falha ao guardar definições",
|
|
"pluginSettingsLoadFailed": "Falha ao carregar definições",
|
|
"featureUnavailable": "{{name}} está indisponível de momento. Estas definições são guardadas, mas não terão efeito.",
|
|
"account": "Conta",
|
|
"security": "Segurança",
|
|
"apiKeys": "Chaves API",
|
|
"data": "Dados e sincronização",
|
|
"interface": "Interface",
|
|
"appearance": "Aparência",
|
|
"keybindings": "Atalhos de teclado",
|
|
"adminGeneral": "Geral",
|
|
"adminUsers": "Utilizadores",
|
|
"adminSessions": "Sessões",
|
|
"adminRoles": "Funções",
|
|
"adminHostDefaults": "Predefinições de host",
|
|
"adminBranding": "Marca",
|
|
"adminDatabase": "Base de dados",
|
|
"adminSsl": "SSL",
|
|
"adminApiKeys": "Chaves API",
|
|
"adminAuditLog": "Registo de auditoria",
|
|
"bandYou": "A sua conta",
|
|
"bandApp": "Esta aplicação",
|
|
"bandPlugins": "Plugins",
|
|
"bandInstance": "Este servidor",
|
|
"searchPlaceholder": "Pesquisar definições",
|
|
"noResults": "Nenhuma definição corresponde.",
|
|
"pages": "Páginas",
|
|
"instanceSettings": "Definições do servidor",
|
|
"nothingHere": "Nada para definir aqui.",
|
|
"searchPage": "Pesquisar nesta página",
|
|
"noPageMatches": "Nada nesta página corresponde.",
|
|
"updates": {
|
|
"title": "Atualizações",
|
|
"betaProgram": "Programa beta",
|
|
"betaIntro": "As versões beta são compilações antecipadas da próxima versão do Termix. São lançadas às terças e sextas-feiras quando há novidades para experimentar. Podem conter erros, e o seu feedback é o que torna a versão estável melhor.",
|
|
"termixBetas": "Versões beta do Termix",
|
|
"termixBetasHint": "Informe-me sobre novas versões beta, não apenas sobre lançamentos estáveis.",
|
|
"runningBetaBuild": "Está a executar uma compilação beta. Para sair, volte a uma imagem ou instalador estável.",
|
|
"howToInstall": "Como obter a versão beta",
|
|
"desktopInstall": "Descarregue o instalador beta e instale-o por cima deste.",
|
|
"downloadBeta": "Descarregar {{version}}",
|
|
"dockerInstall": "Altere a sua imagem para a tag beta e reinicie o contentor:",
|
|
"copy": "Copiar",
|
|
"copied": "Copiado",
|
|
"copyFailed": "Não foi possível copiar",
|
|
"learnMore": "Saber mais sobre versões beta",
|
|
"feedback": "Feedback",
|
|
"feedbackHint": "Encontrou um erro ou tem uma ideia? Vai diretamente para os desenvolvedores com a sua versão preenchida.",
|
|
"sendFeedback": "Enviar feedback beta",
|
|
"releases": "Lançamentos",
|
|
"thisVersion": "Esta versão",
|
|
"newestStable": "Última versão estável",
|
|
"newestBeta": "Última versão beta",
|
|
"noRelease": "Nenhuma no momento",
|
|
"pluginBetas": "Versões beta de plugins",
|
|
"pluginBetasIntro": "Cada plugin pode usar versões beta de forma independente. Para experimentar um, abra-o e prima Experimentar beta.",
|
|
"openPlugins": "Abrir Plugins",
|
|
"waitingForStable": "De volta à versão estável. Mantém-se na {{version}} até que um lançamento estável seja mais recente.",
|
|
"backToStable": "Voltar à versão estável",
|
|
"allPluginsBeta": "Usar versões beta para todos os plugins",
|
|
"allPluginsStable": "Todos os plugins de volta à versão estável",
|
|
"saveFailed": "Não foi possível guardar a alteração"
|
|
}
|
|
},
|
|
"managerCard": {
|
|
"refresh": "Atualizar",
|
|
"retry": "Tentar novamente",
|
|
"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}} minuto atrás",
|
|
"minutesAgo_many": "{{count}} minutos atrás",
|
|
"minutesAgo_other": "{{count}} minutos atrás",
|
|
"hoursAgo_one": "{{count}} hora atrás",
|
|
"hoursAgo_many": "{{count}} horas atrás",
|
|
"hoursAgo_other": "{{count}} horas atrás",
|
|
"actionFailed": "Isto não funcionou. Tente novamente.",
|
|
"unlinkedTitle": "Apenas neste dispositivo",
|
|
"unlinkedBody": "O Termix funciona de forma independente neste dispositivo. Ligue-o ao seu servidor Termix para manter tudo sincronizado.",
|
|
"unlinkedPointHosts": "Os seus hosts, credenciais, snippets e definições acompanham-no em todos os dispositivos.",
|
|
"unlinkedPointOffline": "Tudo continua a funcionar quando o servidor não está acessível e sincroniza-se mais tarde.",
|
|
"unlinkedPointAccount": "Inicia sessão com a sua conta do servidor, e os hosts que outras pessoas partilharam consigo também aparecem aqui.",
|
|
"linkButton": "Ligar a um servidor",
|
|
"state": {
|
|
"syncing": "A sincronizar",
|
|
"offline": "Servidor inacessível",
|
|
"error": "Sincronização interrompida",
|
|
"signedOut": "Sessão terminada",
|
|
"synced": "Sincronizado {{time}}"
|
|
},
|
|
"pending_one": "{{count}} alteração à espera de sincronização",
|
|
"pending_many": "{{count}} alterações à espera de sincronização",
|
|
"pending_other": "{{count}} alterações à espera de sincronização",
|
|
"signInAgain": "Iniciar sessão novamente",
|
|
"syncNow": "Sincronizar agora",
|
|
"unlink": "Desligar",
|
|
"unlinked": "Este dispositivo já não está ligado",
|
|
"unlinkTitle": "Desvincular este dispositivo?",
|
|
"unlinkDescription": "Isto interrompe a sincronização e termina a sessão no servidor. Os hosts partilhados consigo por outros serão removidos deste dispositivo de qualquer forma.",
|
|
"unlinkKeepTitle": "Manter os meus dados aqui",
|
|
"unlinkKeepBody": "Os seus hosts, credenciais e definições permanecem neste dispositivo e continuam a funcionar de forma independente.",
|
|
"unlinkRemoveTitle": "Remover dados sincronizados",
|
|
"unlinkRemoveBody": "Tudo o que veio do servidor é removido deste dispositivo. Apenas os hosts mantidos localmente neste dispositivo permanecem.",
|
|
"conflictsTitle": "Conflitos",
|
|
"conflictsDescription": "Estes foram alterados aqui e no servidor ao mesmo tempo. A versão do servidor está em uso. Mantenha a sua para a enviar para o servidor em vez disso.",
|
|
"keepMine": "Manter a minha",
|
|
"keepServer": "Manter a do servidor",
|
|
"errorsTitle": "Não sincronizado",
|
|
"errorsDescription": "O servidor não aceitou estas alterações. Elas permanecem neste dispositivo.",
|
|
"errorPermission": "A sua conta no servidor não tem permissão para fazer esta alteração.",
|
|
"retry": "Tentar novamente",
|
|
"whatSyncs": "O que é sincronizado",
|
|
"whatSyncsDescription": "Desative qualquer item que queira manter apenas neste dispositivo.",
|
|
"coreGroup": "Termix",
|
|
"notOnServer": "O servidor não tem isto",
|
|
"notOnDevice": "Ainda não neste dispositivo",
|
|
"localOnlyHint": "Também pode manter hosts ou pastas individuais neste dispositivo através das respetivas definições.",
|
|
"originTitle": "Origem das ligações",
|
|
"originDescription": "Ligue-se aos hosts a partir deste dispositivo ou através do servidor. Pode alterar isto para cada host.",
|
|
"originLocal": "Este dispositivo",
|
|
"originRemote": "O servidor",
|
|
"entities": {
|
|
"hosts": "Hosts",
|
|
"sshCredentials": "Credenciais",
|
|
"sshFolders": "Pastas",
|
|
"userPreferences": "Preferências",
|
|
"pluginUserSettings": "Definições de plugins",
|
|
"sharedHosts": "Hosts partilhados consigo",
|
|
"sharedCredentials": "Credenciais partilhadas consigo",
|
|
"vaultProfiles": "Perfis do Vault",
|
|
"snippetFolders": "Pastas de snippets",
|
|
"snippets": "Snippets",
|
|
"dashboardServiceLinks": "Ligações a serviços",
|
|
"homepageItems": "Itens da página inicial",
|
|
"networkTopology": "Mapa de rede",
|
|
"workspaces": "Espaços de trabalho",
|
|
"hostDefaults": "Definições predefinidas de hosts",
|
|
"hostDefaultsAdmin": "Definições predefinidas de hosts do servidor",
|
|
"aiProviders": "Provedores de IA",
|
|
"homepageLayouts": "Layouts da página inicial",
|
|
"accountProfile": "Perfil da conta"
|
|
},
|
|
"proxy": {
|
|
"title": "Proxy reverso",
|
|
"description": "Apenas necessário quando algo como o Cloudflare Access ou uma página de login fica à frente do seu servidor.",
|
|
"headersTitle": "Cabeçalhos extra",
|
|
"headersHint": "Enviados com cada pedido ao servidor, por exemplo, um token de serviço do Cloudflare Access.",
|
|
"headerName": "Nome do cabeçalho",
|
|
"headerValue": "Valor",
|
|
"savedValue": "Guardado, escreva para alterar",
|
|
"addHeader": "Adicionar cabeçalho",
|
|
"removeHeader": "Remover cabeçalho",
|
|
"basicAuthTitle": "Nome de utilizador e palavra-passe",
|
|
"basicAuthHint": "Para um proxy que pede um nome de utilizador e palavra-passe antes do Termix.",
|
|
"username": "Nome de utilizador",
|
|
"password": "Palavra-passe",
|
|
"allowInvalidCertificate": "Confiar num certificado autoassinado",
|
|
"allowInvalidCertificateHint": "Apenas para o seu próprio servidor, quando o seu certificado não é de uma autoridade conhecida.",
|
|
"saved": "Guardado"
|
|
},
|
|
"problems": {
|
|
"invalidUrl": "Isto não parece ser um endereço web.",
|
|
"unreachable": "Não foi possível aceder ao servidor. Verifique o endereço e se o servidor está em execução.",
|
|
"unreachableWithReason": "Não foi possível aceder ao servidor: {{reason}}",
|
|
"tlsUntrusted": "O certificado do servidor não é confiável. Se este for o seu próprio servidor com um certificado auto-assinado, ative a opção abaixo.",
|
|
"basicAuthRequired": "Algo à frente do servidor pede um nome de utilizador e palavra-passe. Introduza-os abaixo.",
|
|
"proxyLogin": "Uma página de login ou proxy respondeu em vez do Termix. Adicione os cabeçalhos que necessita abaixo, ou verifique o endereço.",
|
|
"notTermix": "Não há um servidor Termix nesse endereço. Se estiver a correr num caminho, inclua-o, como https://exemplo.com/termix.",
|
|
"versionMismatch": "Esse servidor executa uma versão mais antiga do Termix. Atualize-o para a versão 2.9 ou superior para ligar.",
|
|
"differentAccount": "Iniciou sessão numa conta diferente. Inicie sessão na conta a que este dispositivo está ligado, ou desligue primeiro."
|
|
},
|
|
"wizard": {
|
|
"title": "Ligar a um servidor Termix",
|
|
"reloginTitle": "Iniciar sessão novamente",
|
|
"savedServers": "Servidores recentes",
|
|
"removeServer": "Remover da lista",
|
|
"serverDescription": "Introduza o endereço que utiliza para abrir o Termix no seu navegador.",
|
|
"signinDescription": "Iniciar sessão em {{url}}",
|
|
"chooseDescription": "Este dispositivo já tem dados. O que deve acontecer com eles?",
|
|
"finishingDescription": "A ligar este dispositivo.",
|
|
"serverUrl": "Endereço do servidor",
|
|
"serverUrlHint": "Por exemplo https://termix.exemplo.com",
|
|
"showProxySettings": "Definições de proxy reverso",
|
|
"hideProxySettings": "Ocultar definições de proxy reverso",
|
|
"continue": "Continuar",
|
|
"back": "Voltar",
|
|
"mergeTitle": "Adicionar à minha conta",
|
|
"mergeBody_one": "O item neste dispositivo é adicionado à sua conta. Os itens que a sua conta já tem mantêm-se como estão no servidor.",
|
|
"mergeBody_many": "Os {{count}} itens neste dispositivo são adicionados à sua conta. Os itens que a sua conta já tem mantêm-se como estão no servidor.",
|
|
"mergeBody_other": "Os {{count}} itens neste dispositivo são adicionados à sua conta. Os itens que a sua conta já tem mantêm-se como estão no servidor.",
|
|
"replaceTitle": "Substituir pela minha conta",
|
|
"replaceBody_one": "O item neste dispositivo é removido, e este dispositivo assume tudo da sua conta. Os hosts mantidos apenas neste dispositivo permanecem.",
|
|
"replaceBody_many": "Os {{count}} itens neste dispositivo são removidos, e este dispositivo assume tudo da sua conta. Os hosts mantidos apenas neste dispositivo permanecem.",
|
|
"replaceBody_other": "Os {{count}} itens neste dispositivo são removidos, e este dispositivo assume tudo da sua conta. Os hosts mantidos apenas neste dispositivo permanecem.",
|
|
"link": "Ligar",
|
|
"linking": "A ligar e a executar a primeira sincronização...",
|
|
"linked": "Ligado. Os seus dados estão agora a sincronizar.",
|
|
"signedInAgain": "Sessão iniciada. A sincronização está novamente em execução."
|
|
}
|
|
},
|
|
"hostDefaults": {
|
|
"source": {
|
|
"folder": "Pasta {{name}}",
|
|
"user": "As minhas predefinições",
|
|
"admin": "Servidor",
|
|
"builtin": "Integrado"
|
|
},
|
|
"custom": "Personalizado",
|
|
"setHere": "Definir aqui",
|
|
"notSet": "Não definido",
|
|
"notSetTitle": "Nenhuma predefinição está definida para isto",
|
|
"resetTitle": "Este host define o seu próprio valor. Clique para usar novamente a predefinição de {{source}}",
|
|
"clearTitle": "Definido a este nível. Clique para limpar e usar {{source}} em vez disso",
|
|
"inheritedTitle": "Segue a predefinição de {{source}}",
|
|
"titleAdmin": "Predefinições de hosts do servidor",
|
|
"titleUser": "As minhas predefinições de hosts",
|
|
"titleFolder": "Predefinições da pasta: {{name}}",
|
|
"descriptionAdmin": "Predefinições para cada host neste servidor. As próprias predefinições de um utilizador, as predefinições de uma pasta ou o próprio host ainda podem definir um valor diferente. Altere um campo para o definir aqui, ou limpe-o para o deixar sem definir.",
|
|
"descriptionUser": "Predefinições para todos os seus hosts, sobrepondo as do servidor. Uma pasta ou o próprio host ainda podem definir um valor diferente. Altere um campo para o definir aqui, ou limpe-o para o deixar sem definir.",
|
|
"descriptionFolder": "Predefinições para os hosts nesta pasta e nas suas subpastas, sobrepondo as suas. Um host ainda pode definir um valor diferente. Altere um campo para o definir aqui, ou limpe-o para o deixar sem definir.",
|
|
"save": "Guardar predefinições",
|
|
"saved_one": "Predefinições guardadas. {{count}} host foi atualizado.",
|
|
"saved_many": "Predefinições guardadas. {{count}} hosts foram atualizados.",
|
|
"saved_other": "Predefinições guardadas. {{count}} hosts foram atualizados.",
|
|
"savedInBackground": "Predefinições guardadas. Os hosts estão a ser atualizados em segundo plano.",
|
|
"appliedToHosts_one": "{{count}} host foi atualizado com as novas predefinições.",
|
|
"appliedToHosts_many": "{{count}} hosts foram atualizados com as novas predefinições.",
|
|
"appliedToHosts_other": "{{count}} hosts foram atualizados com as novas predefinições.",
|
|
"saveFailed": "Não foi possível guardar as predefinições",
|
|
"loadFailed": "Não foi possível carregar as predefinições",
|
|
"confirmTitle": "Guardar predefinições?",
|
|
"confirmChanges_one": "{{count}} host segue estas predefinições e será alterado.",
|
|
"confirmChanges_many": "{{count}} hosts seguem estas predefinições e serão alterados.",
|
|
"confirmChanges_other": "{{count}} hosts seguem estas predefinições e serão alterados.",
|
|
"confirmNoChanges": "Nenhuma alteração em hosts existentes. Novos hosts começarão com estas predefinições.",
|
|
"menuMyDefaults": "As minhas predefinições de hosts",
|
|
"folderDefaultsAction": "Predefinições da pasta",
|
|
"adminSectionDescription": "Defina as predefinições que cada host neste servidor segue, para cada definição que um host tem, incluindo as de cada plugin. Utilizadores e pastas podem definir as suas próprias por cima, e qualquer host ainda pode usar o seu próprio valor.",
|
|
"editServerDefaults": "Editar predefinições do servidor",
|
|
"resetMenu": "Repor",
|
|
"resetAll": "Repor tudo para os predefinições",
|
|
"resetCore": "Repor ligação e SSH para os predefinições",
|
|
"resetDone_one": "{{count}} servidor segue agora as suas predefinições.",
|
|
"resetDone_many": "{{count}} servidores seguem agora as suas predefinições.",
|
|
"resetDone_other": "{{count}} servidores seguem agora as suas predefinições."
|
|
},
|
|
"panel": {
|
|
"clearSearch": "Limpar pesquisa",
|
|
"gridView": "Grelha",
|
|
"listView": "Lista",
|
|
"compactRows": "Linhas compactas",
|
|
"comfortableRows": "Linhas confortáveis"
|
|
},
|
|
"fields": {
|
|
"secretSaved": "Guardado. Escreva para substituir."
|
|
},
|
|
"sharing": {
|
|
"revokeConfirm": "Remover acesso para {{name}}?",
|
|
"revoke": "Remover acesso"
|
|
},
|
|
"manage": {
|
|
"searchSettings": "Pesquisar definições",
|
|
"noMatchingSettings": "Nenhuma definição corresponde.",
|
|
"sections": "Secções",
|
|
"sectionNeedsAttention": "Algo aqui precisa de atenção",
|
|
"needsAttention_one": "Uma coisa precisa de atenção.",
|
|
"needsAttention_many": "{{count}} coisas precisam de atenção.",
|
|
"needsAttention_other": "{{count}} coisas precisam de atenção.",
|
|
"bandHost": "Servidor",
|
|
"bandFeatures": "Protocolos e plugins",
|
|
"bandCredential": "Credencial",
|
|
"sshConnection": "Ligação SSH",
|
|
"errorAddressRequired": "É necessário um endereço.",
|
|
"errorPortRange": "Utilize uma porta entre 1 e 65535.",
|
|
"defaults": "Predefinições",
|
|
"searchHosts": "Pesquisar servidores",
|
|
"searchCredentials": "Pesquisar credenciais",
|
|
"searchDefaults": "Pesquisar predefinições",
|
|
"addCredential": "Adicionar credencial",
|
|
"nothingMatches": "Nada corresponde",
|
|
"nothingYet": "Ainda nada aqui",
|
|
"emptyHostsHint": "Adicione um servidor e ele aparecerá aqui, na pasta que lhe atribuir.",
|
|
"emptyCredentialsHint": "As credenciais guardadas podem ser reutilizadas por qualquer servidor.",
|
|
"collapse": "Recolher",
|
|
"expand": "Expandir",
|
|
"cannotBeUndone": "Isto não pode ser desfeito.",
|
|
"hostNotFound": "Não foi possível encontrar esse servidor. Tente atualizar a lista.",
|
|
"hostCount_one": "{{count}} servidor",
|
|
"hostCount_many": "{{count}} servidores",
|
|
"hostCount_other": "{{count}} servidores",
|
|
"credentialCount_one": "{{count}} credencial",
|
|
"credentialCount_many": "{{count}} credenciais",
|
|
"credentialCount_other": "{{count}} credenciais",
|
|
"newHost": "Novo servidor",
|
|
"newCredential": "Nova credencial",
|
|
"advanced": "Avançado",
|
|
"pickHost": "Selecione um servidor para editar",
|
|
"pickCredential": "Selecione uma credencial para editar",
|
|
"pickDefaults": "Selecione um nível de predefinições para editar",
|
|
"pickHint": "Tudo sobre uma ligação está aqui, agrupado para facilitar a pesquisa."
|
|
},
|
|
"rbac": {
|
|
"roles": {
|
|
"admin": "Administrador",
|
|
"user": "Utilizador"
|
|
}
|
|
}
|
|
}
|