mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 06:05:24 +00:00
* feat: add an auto or fixed columns picker to card grids * feat: add safe mode that only runs layout and theme plugins * docs: add simple layout to plugin table * fix: ask for local network access in the macOS app * feat: allow plugin registries on listed private hosts (#1705) * chore: add private registry hosts to the changelog * feat: use the proxy for plugin registry downloads * fix: allow changing connection origin on shared hosts * chore: update translations and plugin pins * chore: lint, format, and bump version to 26.10.5 --------- Co-authored-by: Lukas <80832688+0skater0@users.noreply.github.com>
1727 lines
91 KiB
JSON
1727 lines
91 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",
|
|
"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",
|
|
"register": "Registar",
|
|
"password": "Palavra-passe",
|
|
"confirmPassword": "Confirmar palavra-passe",
|
|
"back": "Voltar",
|
|
"save": "Guardar",
|
|
"saving": "A guardar...",
|
|
"delete": "Eliminar",
|
|
"rename": "Renomear",
|
|
"edit": "Editar",
|
|
"confirm": "Confirmar",
|
|
"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.",
|
|
"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.",
|
|
"pluginsDocsLink": "Leia sobre cada um"
|
|
},
|
|
"desktopUpdates": {
|
|
"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.",
|
|
"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."
|
|
},
|
|
"safeMode": {
|
|
"title": "Modo seguro",
|
|
"description": "Apenas os plugins de layout e tema estão em execução. Reinicie o servidor sem a variável TERMIX_SAFE_MODE para reativar os restantes."
|
|
},
|
|
"companion": {
|
|
"close": "Fechar painel",
|
|
"moveSide": "Mover painel",
|
|
"resize": "Redimensionar painel"
|
|
},
|
|
"nav": {
|
|
"home": "Início",
|
|
"terminal": "Terminal",
|
|
"close": "Fechar",
|
|
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
|
"dashboard": "Painel",
|
|
"quickConnect": "Ligação rápida",
|
|
"hosts": "Hosts",
|
|
"credentials": "Credenciais",
|
|
"connections": "Conexões",
|
|
"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",
|
|
"confirmCloseHost": "Fechar {{host}}?",
|
|
"hiddenCount_one": "{{count}} oculto",
|
|
"hiddenCount_many": "{{count}} ocultos",
|
|
"hiddenCount_other": "{{count}} ocultos",
|
|
"settings": "Definições",
|
|
"manage": "Gerir",
|
|
"plugins": "Plugins"
|
|
},
|
|
"hosts": {
|
|
"hosts": "Hosts",
|
|
"noHosts": "Sem hosts SSH",
|
|
"retry": "Tentar novamente",
|
|
"refresh": "Atualizar",
|
|
"optional": "Opcional",
|
|
"failedToDeleteHost": "Falha ao eliminar {{name}}",
|
|
"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",
|
|
"collapseBtn": "Recolher",
|
|
"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",
|
|
"managedBanner": "Este host é gerido pelo {{plugin}}. Altere-o lá. Pode ainda fixá-lo e reordená-lo.",
|
|
"managedTooltip": "Gerido por {{plugin}}",
|
|
"addBlocked": "Os hosts são geridos pelo {{plugin}}, por isso não é possível adicionar novos hosts aqui.",
|
|
"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",
|
|
"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."
|
|
},
|
|
"splitScreen": {
|
|
"title": "Ecrã dividido",
|
|
"defaultLabel": "Divisão {{number}}",
|
|
"splitRight": "Dividir à direita",
|
|
"splitDown": "Dividir para baixo",
|
|
"paneEmptyItem": "Painel {{index}}: vazio",
|
|
"paneItem": "Painel {{index}}: {{label}}",
|
|
"paneNumber": "Painel {{index}}",
|
|
"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",
|
|
"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.",
|
|
"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"
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"dashboard": {
|
|
"updateAvailable": "Atualização Disponível",
|
|
"beta": "Beta"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "ESTÁVEL",
|
|
"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": {
|
|
"usersCount_one": "{{count}} utilizador",
|
|
"rolesCount_one": "{{count}} função",
|
|
"apiKeysCount_one": "{{count}} chave",
|
|
"sessionsActive_one": "{{count}} ativa",
|
|
"hostsCount_one": "{{count}} servidor",
|
|
"hostsCount_many": "{{count}} servidores",
|
|
"hostsCount_other": "{{count}} servidores",
|
|
"credentialsCount_one": "{{count}} credencial",
|
|
"credentialsCount_many": "{{count}} credenciais",
|
|
"credentialsCount_other": "{{count}} credenciais",
|
|
"rolePermissions": {
|
|
"count_one": "{{count}} permissão",
|
|
"groups": {
|
|
"hosts": "Hosts",
|
|
"credentials": "Credenciais",
|
|
"admin": "Administração"
|
|
}
|
|
}
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"usernameLabel": "Nome de utilizador"
|
|
},
|
|
"keybindings": {
|
|
"actionNextTab": "Mudar para a próxima separador",
|
|
"actionPreviousTab": "Mudar para o separador anterior",
|
|
"actionOpenCommandPalette": "Abrir pesquisa rápida",
|
|
"actionReconnectSession": "Reconectar sessão atual"
|
|
},
|
|
"userProfile": {
|
|
"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.",
|
|
"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",
|
|
"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",
|
|
"apiKeyCount_one": "{{count}} chave",
|
|
"colorPickerTooltip": "Abrir seletor de cores",
|
|
"themeSystem": "Sistema",
|
|
"themeLight": "Claro",
|
|
"themeDark": "Escuro"
|
|
}
|
|
}
|
|
},
|
|
"looks": {
|
|
"layoutHint": "Como a aplicação inteira é organizada. Temas e layouts vêm de plugins.",
|
|
"defaultsLabel": "Predefinição para todos",
|
|
"defaultsHint": "O que as pessoas veem até escolherem o seu próprio layout ou tema.",
|
|
"followDefault": "Usar a predefinição",
|
|
"defaultSaved": "Aparência predefinida guardada",
|
|
"saveFailed": "Não foi possível guardar a aparência",
|
|
"repair": {
|
|
"title": "Este layout não pôde ser exibido",
|
|
"safeTitle": "Modo seguro",
|
|
"layout": "Layout",
|
|
"plugin": "Plugin",
|
|
"reason": "Motivo",
|
|
"error": "Erro",
|
|
"noError": "Sem mensagem de erro.",
|
|
"copy": "Copiar",
|
|
"copied": "Copiado",
|
|
"copyFailed": "Não foi possível copiar os detalhes",
|
|
"retry": "Tentar novamente",
|
|
"reset": "Repor para a aparência predefinida",
|
|
"resetEveryone": "Repor a predefinição para todos",
|
|
"update": "Atualizar {{name}} para {{version}}",
|
|
"disable": "Desativar {{name}}",
|
|
"enable": "Ativar {{name}}",
|
|
"startAgain": "Reiniciar {{name}}",
|
|
"install": "Procurar layouts e temas",
|
|
"installTitle": "Layouts e temas",
|
|
"installButton": "Instalar",
|
|
"nothingToInstall": "Não há outros layouts ou temas disponíveis de momento.",
|
|
"registryUnreachable": "Não foi possível aceder ao registo de plugins.",
|
|
"askAdmin": "Peça a um administrador para atualizar ou corrigir este layout. Pode mudar para outro layout ou tema para si mesmo abaixo.",
|
|
"switchLayout": "Mudar layout",
|
|
"switchTheme": "Mudar tema",
|
|
"saveFailed": "Não foi possível guardar a sua escolha",
|
|
"reasons": {
|
|
"safe-url": "O endereço pediu o modo seguro. Escolha um layout abaixo, ou remova ?safe-layout=1 do endereço.",
|
|
"safe-env": "O servidor foi iniciado com TERMIX_SAFE_LAYOUT, por isso todos veem este ecrã até que seja removido.",
|
|
"missing": "Nenhum plugin instalado fornece este layout.",
|
|
"disabled": "O plugin que fornece este layout está desativado.",
|
|
"blocked": "O plugin que fornece este layout está à espera de algo de que precisa.",
|
|
"incompatible": "O plugin que fornece este layout não funciona com esta versão do Termix.",
|
|
"failed": "O layout falhou ao iniciar.",
|
|
"crashed": "O layout falhou duas vezes ao desenhar a aplicação."
|
|
},
|
|
"noLayout": "Nenhum layout está definido",
|
|
"restore": "Restaurar o {{name}} incluído",
|
|
"restoreFailed": "Não foi possível restaurar a cópia incluída"
|
|
}
|
|
},
|
|
"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."
|
|
},
|
|
"auth:policy": {
|
|
"title": "Definir regras de início de sessão",
|
|
"consequence": "Pode terminar a sessão das pessoas quando inativas, limitar a duração da sessão, desativar a opção \"lembrar-me\" e exigir um segundo fator."
|
|
},
|
|
"ssh:transport": {
|
|
"title": "Escolher como os hosts são acedidos",
|
|
"consequence": "Pode transportar a ligação SSH para um host pela sua própria rota, por isso vê tudo o que é enviado para e desde esses hosts, incluindo passwords."
|
|
},
|
|
"sync:provide": {
|
|
"title": "Executar sincronização",
|
|
"consequence": "Pode responder a todos os pedidos de sincronização, por isso vê os dados que os dispositivos e servidores sincronizam."
|
|
},
|
|
"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:export": {
|
|
"title": "Exportar hosts com os seus segredos",
|
|
"consequence": "Pode ler os seus hosts por completo, incluindo passwords e chaves guardadas, e distribuí-los. Cada exportação é registada no log de auditoria."
|
|
},
|
|
"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."
|
|
},
|
|
"network:probe": {
|
|
"title": "Verificar se as portas respondem",
|
|
"consequence": "Pode abrir uma ligação simples para qualquer endereço a partir do servidor, para ver se é acessível."
|
|
},
|
|
"hosts:status-provide": {
|
|
"title": "Fornecer estado do host",
|
|
"consequence": "Torna-se a fonte dos pontos online e offline para cada host."
|
|
},
|
|
"hosts:activity-provide": {
|
|
"title": "Guardar atividade recente",
|
|
"consequence": "Torna-se o repositório da lista de atividade recente de todos os utilizadores."
|
|
},
|
|
"hosts:lock": {
|
|
"title": "Gerir hosts como apenas leitura",
|
|
"consequence": "Os hosts que gere não podem ser editados, eliminados ou partilhados novamente por ninguém."
|
|
},
|
|
"desktop:window": {
|
|
"title": "Abrir janelas de ambiente de trabalho",
|
|
"consequence": "Apenas na aplicação de ambiente de trabalho Termix."
|
|
},
|
|
"desktop:local": {
|
|
"title": "Usar este computador",
|
|
"consequence": "Pode ler e alterar ficheiros, executar um shell e abrir portas locais neste computador. Apenas na aplicação desktop do 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."
|
|
},
|
|
"ui:layout": {
|
|
"title": "Substituir todo o layout da aplicação",
|
|
"consequence": "Quando selecionado, o seu código desenha todos os ecrãs, incluindo os seus terminais e definições."
|
|
},
|
|
"ui:theme": {
|
|
"title": "Adicionar temas de cores",
|
|
"consequence": "Apenas cores e estilos. Nenhum código é executado para um tema."
|
|
}
|
|
},
|
|
"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",
|
|
"safeMode": "Desativado no modo seguro"
|
|
},
|
|
"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"
|
|
},
|
|
"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.",
|
|
"defaultLook": "{{name}} é o aspeto predefinido, por isso pode ser desativado ou substituído, mas não desinstalado.",
|
|
"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}}"
|
|
},
|
|
"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",
|
|
"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": {
|
|
"installFromFile": "Instalar a partir de ficheiro"
|
|
},
|
|
"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}}",
|
|
"kinds": {
|
|
"layouts": "Layouts",
|
|
"themes": "Temas",
|
|
"tabs": "Separadores",
|
|
"panels": "Painéis da barra lateral",
|
|
"dashboardCards": "Cartões do painel",
|
|
"protocols": "Tipos de conexão",
|
|
"auth": "Métodos de início de sessão",
|
|
"actions": "Ações",
|
|
"hostCapability": "Definições do host"
|
|
},
|
|
"filters": {
|
|
"type": "Tipo",
|
|
"allTypes": "Todos os tipos",
|
|
"category": "Categoria",
|
|
"allCategories": "Todas as categorias",
|
|
"results_one": "{{count}} plugin",
|
|
"results_many": "{{count}} plugins",
|
|
"results_other": "{{count}} plugins",
|
|
"remove": "Remover filtro {{name}}",
|
|
"clear": "Limpar filtros",
|
|
"button": "Filtros",
|
|
"buttonCount": "Filtros ({{count}})"
|
|
},
|
|
"pager": {
|
|
"range": "{{from}}-{{to}} de {{total}}",
|
|
"page": "Página {{page}} de {{pages}}",
|
|
"previous": "Página anterior",
|
|
"next": "Próxima página",
|
|
"perPage": "{{count}} por página",
|
|
"perPageLabel": "Plugins por página"
|
|
},
|
|
"showUnsupportedHint": "Estes estão listados, mas nenhuma versão está disponível para esta versão ainda. Atualize o Termix para os instalar.",
|
|
"unsupported": "Requer uma versão mais recente do Termix",
|
|
"unsupportedHint": "Nenhuma versão deste plugin está disponível para esta versão do Termix. Atualize o Termix para o instalar.",
|
|
"needsTermix": "Requer Termix {{range}}",
|
|
"showUnsupported": "Mostrar incompatíveis ({{count}})",
|
|
"showMore": "Mostrar mais {{count}} ({{total}} restantes)"
|
|
}
|
|
},
|
|
"settings": {
|
|
"secretSet": "Definido",
|
|
"secretNotSet": "Não definido",
|
|
"secretReplace": "Substituir",
|
|
"featureUnavailable": "{{name}} está indisponível de momento. Estas definições são guardadas, mas não terão efeito."
|
|
},
|
|
"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..."
|
|
},
|
|
"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}}",
|
|
"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.",
|
|
"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.",
|
|
"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.",
|
|
"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",
|
|
"columns": {
|
|
"title": "Colunas",
|
|
"auto": "Automático",
|
|
"count": "{{count}} de largura"
|
|
}
|
|
},
|
|
"fields": {
|
|
"secretSaved": "Guardado. Escreva para substituir."
|
|
},
|
|
"manage": {
|
|
"needsAttention_one": "Uma coisa precisa de atenção.",
|
|
"needsAttention_many": "{{count}} coisas precisam de atenção.",
|
|
"needsAttention_other": "{{count}} coisas precisam de atenção.",
|
|
"hostCount_one": "{{count}} servidor",
|
|
"hostCount_many": "{{count}} servidores",
|
|
"hostCount_other": "{{count}} servidores",
|
|
"credentialCount_one": "{{count}} credencial",
|
|
"credentialCount_many": "{{count}} credenciais",
|
|
"credentialCount_other": "{{count}} credenciais"
|
|
},
|
|
"rbac": {
|
|
"roles": {
|
|
"admin": "Administrador",
|
|
"user": "Utilizador"
|
|
}
|
|
}
|
|
}
|